:root{--saffron:#e07b00;--saffron-lt:#f5a623;--saffron-dk:#b85f00;--gold:#d4a017;--gold-lt:#f0c040;--parch:#fdf6e8;--parch-lt:#fffdf5;--parch-dk:#f5e8c8;--parch-deep:#ede0b8;--ink:#2a1505;--ink-md:#4a2c0a;--ink-lt:#7a5228;--border:#d4b483;--border-lt:#e8d4a8;--shadow:#2a15051a;--shadow-md:#2a15052e;--glow:#e07b0038;--glow-gold:#d4a01747}.Yogattcindia-module__P_wO2G__heroSection{z-index:1;width:100%;margin:0;padding:0;line-height:0;position:relative}.Yogattcindia-module__P_wO2G__heroImage{object-fit:contain;width:100%;height:auto;display:block}.Yogattcindia-module__P_wO2G__page{background:linear-gradient(160deg,var(--parch-lt)0%,var(--parch)55%,var(--parch-dk)100%);min-height:100vh;color:var(--ink);font-family:Cormorant Garamond,serif;position:relative;overflow-x:hidden}.Yogattcindia-module__P_wO2G__page:before{content:"";pointer-events:none;z-index:9998;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.028'/%3E%3C/svg%3E");position:fixed;inset:0}.Yogattcindia-module__P_wO2G__mandalaTL,.Yogattcindia-module__P_wO2G__mandalaBR,.Yogattcindia-module__P_wO2G__mandalaTR,.Yogattcindia-module__P_wO2G__mandalaBL{pointer-events:none;z-index:0;position:fixed}.Yogattcindia-module__P_wO2G__mandalaTL{opacity:.17;animation:108s linear infinite Yogattcindia-module__P_wO2G__mSpin;top:-8vw;left:-8vw}.Yogattcindia-module__P_wO2G__mandalaBR{opacity:.14;animation:124s linear infinite reverse Yogattcindia-module__P_wO2G__mSpin;bottom:-8vw;right:-8vw}.Yogattcindia-module__P_wO2G__mandalaTR{opacity:.08;animation:85s linear infinite Yogattcindia-module__P_wO2G__mSpin;top:20%;right:-5vw}.Yogattcindia-module__P_wO2G__mandalaBL{opacity:.08;animation:97s linear infinite reverse Yogattcindia-module__P_wO2G__mSpin;bottom:18%;left:-5vw}.Yogattcindia-module__P_wO2G__chakraGlow{pointer-events:none;z-index:0;background:radial-gradient(#f5a6230e 0%,#d4a01708 40%,#0000 70%);width:clamp(280px,55vw,800px);height:clamp(280px,55vw,800px);animation:7s ease-in-out infinite Yogattcindia-module__P_wO2G__cPulse;position:fixed;top:32%;left:50%;transform:translate(-50%)}@keyframes Yogattcindia-module__P_wO2G__mSpin{to{transform:rotate(360deg)}}@keyframes Yogattcindia-module__P_wO2G__cPulse{0%,to{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.07)}}@keyframes Yogattcindia-module__P_wO2G__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.Yogattcindia-module__P_wO2G__section{z-index:1;padding:clamp(2.5rem,6vw,5rem) 0;position:relative}.Yogattcindia-module__P_wO2G__section:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),var(--saffron),var(--gold),transparent);height:1.5px;position:absolute;top:0;left:0;right:0}.Yogattcindia-module__P_wO2G__sectionLight{background:var(--parch-lt)}.Yogattcindia-module__P_wO2G__sectionWarm{background:linear-gradient(135deg,var(--parch-dk)0%,var(--parch)50%,var(--parch-dk)100%)}.Yogattcindia-module__P_wO2G__sectionDeep{background:linear-gradient(160deg,var(--parch-deep)0%,var(--parch-dk)100%)}.Yogattcindia-module__P_wO2G__omDiv{justify-content:center;align-items:center;gap:1rem;margin:.5rem 0 2rem;display:flex}.Yogattcindia-module__P_wO2G__omSlim{margin:.35rem 0 1.5rem}.Yogattcindia-module__P_wO2G__omLine{background:linear-gradient(90deg,transparent,var(--saffron),var(--gold),var(--saffron),transparent);flex:1;max-width:200px;height:1px;display:block}.Yogattcindia-module__P_wO2G__heroWrap{text-align:center;margin-bottom:1.8rem}.Yogattcindia-module__P_wO2G__heroTitle{color:var(--saffron);letter-spacing:.02em;text-shadow:0 2px 14px var(--glow);margin-bottom:.3rem;font-family:Dancing Script,cursive;font-size:clamp(1.3rem,3.5vw,2.6rem);font-weight:700;line-height:1.15}.Yogattcindia-module__P_wO2G__heroSub{letter-spacing:.28em;color:var(--ink-md);text-transform:uppercase;margin-bottom:.5rem;font-family:Cinzel,serif;font-size:clamp(.6rem,1.1vw,.8rem);font-weight:600}.Yogattcindia-module__P_wO2G__heroUnderline{background:linear-gradient(90deg,var(--saffron),var(--gold));border-radius:2px;width:80px;height:2.5px;margin:0 auto}.Yogattcindia-module__P_wO2G__bodyPara{color:var(--ink);margin-bottom:1rem;font-size:clamp(.9rem,1.48vw,1.04rem);line-height:1.94}.Yogattcindia-module__P_wO2G__link{color:var(--saffron);font-weight:600;text-decoration:underline}.Yogattcindia-module__P_wO2G__link:hover{color:var(--saffron-dk)}.Yogattcindia-module__P_wO2G__badgesRow{flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,1.5vw,1rem);margin:1.8rem 0 2rem;display:flex}.Yogattcindia-module__P_wO2G__badge{border:2px solid var(--saffron);width:clamp(68px,9vw,100px);height:clamp(68px,9vw,100px);box-shadow:0 4px 16px var(--glow),0 0 0 4px #e07b0014;background:#fffdf8e6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:.4rem;transition:transform .22s,box-shadow .22s;display:flex;position:relative}.Yogattcindia-module__P_wO2G__badge:before{content:"";pointer-events:none;border:1px dashed #d4a0174d;border-radius:50%;position:absolute;inset:4px}.Yogattcindia-module__P_wO2G__badge:hover{box-shadow:0 8px 22px var(--glow);transform:translateY(-4px)scale(1.07)}.Yogattcindia-module__P_wO2G__badgeTop{color:var(--saffron);text-align:center;letter-spacing:.04em;font-family:Cinzel,serif;font-size:clamp(.52rem,.9vw,.7rem);font-weight:700;line-height:1.2}.Yogattcindia-module__P_wO2G__badgeSub{color:var(--ink-md);text-align:center;font-family:Cinzel,serif;font-size:clamp(.65rem,1.1vw,.85rem);font-weight:900;line-height:1.1}.Yogattcindia-module__P_wO2G__vintageCard{border:1px solid var(--border);border-top:3px solid var(--saffron);box-shadow:0 6px 30px var(--shadow),inset 0 1px 0 #ffffffb3;background:#fffdf8eb;border-radius:7px;padding:clamp(1.4rem,3.5vw,2.5rem);position:relative}.Yogattcindia-module__P_wO2G__vintageCard:before{content:"";pointer-events:none;border:1px dashed #d4a01724;border-radius:4px;position:absolute;inset:7px}.Yogattcindia-module__P_wO2G__cardCorner{color:var(--gold);opacity:.5;font-size:.72rem;position:absolute;top:9px;right:13px}.Yogattcindia-module__P_wO2G__cardTitle{color:var(--saffron);text-align:center;letter-spacing:.05em;margin-bottom:.35rem;font-family:Cinzel,serif;font-size:clamp(.9rem,1.85vw,1.25rem);font-weight:700;line-height:1.3}.Yogattcindia-module__P_wO2G__cardUnderline{background:linear-gradient(90deg,var(--saffron),var(--gold));border-radius:2px;width:60px;height:2.5px;margin:0 auto 1.4rem}.Yogattcindia-module__P_wO2G__locationCard{border:1px solid var(--border-lt);border-left:4px solid var(--saffron);height:100%;box-shadow:0 3px 12px var(--shadow);background:#f5e8c359;border-radius:0 6px 6px 0;align-items:flex-start;gap:.85rem;padding:1.1rem;transition:transform .2s,box-shadow .2s;display:flex}.Yogattcindia-module__P_wO2G__locationCard:hover{box-shadow:0 7px 20px var(--glow);transform:translateY(-3px)}.Yogattcindia-module__P_wO2G__locationIcon{flex-shrink:0;animation:4s ease-in-out infinite Yogattcindia-module__P_wO2G__cPulse}.Yogattcindia-module__P_wO2G__locationName{color:var(--saffron);margin:0 0 .35rem;font-family:Cinzel,serif;font-size:clamp(.88rem,1.5vw,1.05rem);font-weight:700}.Yogattcindia-module__P_wO2G__locationDesc{color:var(--ink);margin:0;font-size:clamp(.86rem,1.38vw,.97rem);line-height:1.8}.Yogattcindia-module__P_wO2G__locationDetail{margin-bottom:1.8rem}.Yogattcindia-module__P_wO2G__locationDetailTitle{color:var(--saffron);text-align:center;margin-bottom:.3rem;font-family:IM Fell English,serif;font-size:clamp(.95rem,2vw,1.35rem);font-style:italic}.Yogattcindia-module__P_wO2G__locationDetailLine{background:linear-gradient(90deg,var(--saffron),var(--gold));border-radius:2px;width:55px;height:2px;margin:0 auto 1.1rem}.Yogattcindia-module__P_wO2G__courseCard{border:1px solid var(--border);box-shadow:0 5px 22px var(--shadow);background:#fffdf8ed;border-radius:7px;flex-direction:column;height:100%;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.Yogattcindia-module__P_wO2G__courseCard:hover{box-shadow:0 12px 32px var(--shadow-md);transform:translateY(-5px)}.Yogattcindia-module__P_wO2G__courseImgWrap{aspect-ratio:16/9;position:relative;overflow:hidden}.Yogattcindia-module__P_wO2G__courseImg{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.Yogattcindia-module__P_wO2G__courseCard:hover .Yogattcindia-module__P_wO2G__courseImg{transform:scale(1.06)}.Yogattcindia-module__P_wO2G__courseImgOverlay{pointer-events:none;background:linear-gradient(#0000 40%,#2a150559 100%);position:absolute;inset:0}.Yogattcindia-module__P_wO2G__courseHourBadge{color:#fff;background:linear-gradient(135deg,var(--saffron),var(--saffron-dk));letter-spacing:.06em;border-radius:3px;padding:.3rem .65rem;font-family:Cinzel,serif;font-size:clamp(.65rem,1.1vw,.82rem);font-weight:900;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #00000040}.Yogattcindia-module__P_wO2G__courseBody{flex:1;padding:1.1rem 1.2rem .8rem}.Yogattcindia-module__P_wO2G__courseTitle{color:var(--saffron);margin-bottom:.3rem;font-family:Cormorant Garamond,serif;font-size:clamp(.92rem,1.65vw,1.1rem);font-style:italic;font-weight:600;line-height:1.3}.Yogattcindia-module__P_wO2G__courseLine{background:linear-gradient(90deg,var(--saffron),var(--gold));border-radius:2px;width:40px;height:2px;margin-bottom:.8rem}.Yogattcindia-module__P_wO2G__courseDesc{color:var(--ink);margin:0;font-size:clamp(.85rem,1.38vw,.97rem);line-height:1.82}.Yogattcindia-module__P_wO2G__courseBtn{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--saffron);border:1.5px solid var(--saffron);border-radius:3px;margin:0 1.2rem 1.2rem;padding:.55rem 1rem;font-family:Cinzel,serif;font-size:clamp(.62rem,1vw,.76rem);font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:block}.Yogattcindia-module__P_wO2G__courseBtn:hover{background:var(--saffron);color:#fff;box-shadow:0 5px 16px var(--glow);transform:translateY(-2px)}.Yogattcindia-module__P_wO2G__whyTitle{color:var(--saffron);text-align:center;letter-spacing:.04em;margin-bottom:.35rem;font-family:Cinzel,serif;font-size:clamp(.95rem,2.2vw,1.45rem);font-weight:700;line-height:1.3}.Yogattcindia-module__P_wO2G__whyUnderline{background:linear-gradient(90deg,var(--saffron),var(--gold));border-radius:2px;width:70px;height:2.5px;margin:0 auto 1.8rem}.Yogattcindia-module__P_wO2G__quoteImgCard{border:2px solid var(--border);box-shadow:0 6px 24px var(--shadow-md);aspect-ratio:16/10;border-radius:7px;position:relative;overflow:hidden}.Yogattcindia-module__P_wO2G__quoteImg{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.Yogattcindia-module__P_wO2G__quoteImgCard:hover .Yogattcindia-module__P_wO2G__quoteImg{transform:scale(1.05)}.Yogattcindia-module__P_wO2G__quoteOverlay{background:linear-gradient(#0000 0%,#b44100a6 30%,#b44100eb 100%);padding:.65rem 1rem .8rem;position:absolute;bottom:0;left:0;right:0}.Yogattcindia-module__P_wO2G__quoteBar{background:#ffffff8c;border-radius:2px;width:35px;height:2px;margin-bottom:.35rem;display:block}.Yogattcindia-module__P_wO2G__quoteCaption{color:#fff;text-shadow:0 1px 6px #0006;margin:0;font-family:Dancing Script,cursive;font-size:clamp(.88rem,1.8vw,1.2rem);line-height:1.3}.Yogattcindia-module__P_wO2G__infoPanel{border:1px solid var(--saffron);height:100%;box-shadow:0 4px 18px var(--shadow);background:#fffdf8eb;border-radius:6px;padding:clamp(1.2rem,3vw,1.8rem) clamp(1.3rem,3.5vw,2rem);position:relative}.Yogattcindia-module__P_wO2G__infoPanel:before{content:"";pointer-events:none;border:1px dashed #d4a01729;border-radius:3px;position:absolute;inset:6px}.Yogattcindia-module__P_wO2G__panelTitle{color:var(--saffron);text-align:center;margin-bottom:.35rem;font-family:IM Fell English,serif;font-size:clamp(.92rem,1.8vw,1.2rem);font-style:italic}.Yogattcindia-module__P_wO2G__panelUnderline{background:linear-gradient(90deg,var(--saffron),var(--gold));border-radius:2px;width:50px;height:2px;margin:0 auto 1.1rem}.Yogattcindia-module__P_wO2G__panelList{margin:0;padding-left:1.2rem;list-style:decimal}.Yogattcindia-module__P_wO2G__panelList li{color:var(--ink);margin-bottom:.3rem;font-size:clamp(.86rem,1.38vw,.98rem);line-height:1.85}.Yogattcindia-module__P_wO2G__panelList li::marker{color:var(--saffron);font-weight:700}@media (max-width:1399.98px){.Yogattcindia-module__P_wO2G__mandalaTL,.Yogattcindia-module__P_wO2G__mandalaBR{opacity:.13}}@media (max-width:1199.98px){.Yogattcindia-module__P_wO2G__mandalaTR,.Yogattcindia-module__P_wO2G__mandalaBL{opacity:.06}}@media (max-width:991.98px){.Yogattcindia-module__P_wO2G__mandalaTL{opacity:.1;width:200px;height:200px}.Yogattcindia-module__P_wO2G__mandalaBR{opacity:.1;width:180px;height:180px}.Yogattcindia-module__P_wO2G__mandalaTR,.Yogattcindia-module__P_wO2G__mandalaBL{display:none}.Yogattcindia-module__P_wO2G__badge{width:clamp(60px,11vw,88px);height:clamp(60px,11vw,88px)}}@media (max-width:767.98px){.Yogattcindia-module__P_wO2G__mandalaTL,.Yogattcindia-module__P_wO2G__mandalaBR,.Yogattcindia-module__P_wO2G__chakraGlow{display:none}.Yogattcindia-module__P_wO2G__heroTitle{font-size:clamp(1.2rem,6vw,2rem)}.Yogattcindia-module__P_wO2G__cardTitle{font-size:clamp(.88rem,4vw,1.1rem)}.Yogattcindia-module__P_wO2G__vintageCard{padding:1.2rem 1rem}.Yogattcindia-module__P_wO2G__vintageCard:before{display:none}.Yogattcindia-module__P_wO2G__badgesRow{gap:.45rem}.Yogattcindia-module__P_wO2G__badge{width:clamp(58px,13vw,82px);height:clamp(58px,13vw,82px)}.Yogattcindia-module__P_wO2G__quoteImgCard{aspect-ratio:4/3}.Yogattcindia-module__P_wO2G__courseBody{padding:.95rem 1rem .7rem}.Yogattcindia-module__P_wO2G__courseBtn{margin:0 1rem 1rem}}@media (max-width:575.98px){.Yogattcindia-module__P_wO2G__heroTitle{font-size:clamp(1.1rem,7vw,1.7rem)}.Yogattcindia-module__P_wO2G__heroSub{letter-spacing:.18em;font-size:.55rem}.Yogattcindia-module__P_wO2G__bodyPara{font-size:.88rem;line-height:1.85}.Yogattcindia-module__P_wO2G__badge{width:clamp(52px,14vw,74px);height:clamp(52px,14vw,74px)}.Yogattcindia-module__P_wO2G__badgeTop{font-size:.5rem}.Yogattcindia-module__P_wO2G__badgeSub{font-size:.62rem}.Yogattcindia-module__P_wO2G__vintageCard{padding:1rem .85rem}.Yogattcindia-module__P_wO2G__cardTitle{font-size:.88rem}.Yogattcindia-module__P_wO2G__locationCard{padding:.85rem .9rem}.Yogattcindia-module__P_wO2G__locationName{font-size:.88rem}.Yogattcindia-module__P_wO2G__courseTitle{font-size:.9rem}.Yogattcindia-module__P_wO2G__courseDesc{font-size:.83rem}.Yogattcindia-module__P_wO2G__courseBtn{padding:.48rem .85rem;font-size:.6rem}.Yogattcindia-module__P_wO2G__whyTitle{font-size:clamp(.9rem,4.5vw,1.1rem)}.Yogattcindia-module__P_wO2G__quoteCaption{font-size:.85rem}.Yogattcindia-module__P_wO2G__panelTitle{font-size:.92rem}.Yogattcindia-module__P_wO2G__panelList li{font-size:.83rem}.Yogattcindia-module__P_wO2G__infoPanel{padding:1rem .9rem}}@media (max-width:399.98px){.Yogattcindia-module__P_wO2G__heroTitle{font-size:1.05rem}.Yogattcindia-module__P_wO2G__heroSub{font-size:.5rem}.Yogattcindia-module__P_wO2G__badge{width:50px;height:50px}.Yogattcindia-module__P_wO2G__badgeTop{font-size:.46rem}.Yogattcindia-module__P_wO2G__badgeSub{font-size:.58rem}.Yogattcindia-module__P_wO2G__vintageCard{padding:.85rem .75rem}.Yogattcindia-module__P_wO2G__cardTitle{font-size:.84rem}.Yogattcindia-module__P_wO2G__locationCard{gap:.6rem;padding:.75rem .8rem}.Yogattcindia-module__P_wO2G__locationName{font-size:.82rem}.Yogattcindia-module__P_wO2G__locationDesc{font-size:.8rem}.Yogattcindia-module__P_wO2G__courseTitle{font-size:.84rem}.Yogattcindia-module__P_wO2G__courseDesc{font-size:.78rem}.Yogattcindia-module__P_wO2G__whyTitle{font-size:.88rem}.Yogattcindia-module__P_wO2G__bodyPara{font-size:.83rem}.Yogattcindia-module__P_wO2G__panelList li{font-size:.78rem}.Yogattcindia-module__P_wO2G__panelTitle{font-size:.85rem}.Yogattcindia-module__P_wO2G__infoPanel{padding:.85rem .75rem}}
