@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800;900&family=Lato:wght@300;400;700;900&family=Poppins:wght@400;500;600;700;800&display=swap";
:root{--saffron:#f15505;--saffron-lt:#f5a623;--saffron-dk:#b85f00;--gold:#d4a017;--gold-lt:#f0c040;--gold-dk:#a8780d;--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}.Bestyogaschool-module__STSbLa__heroSection{z-index:1;width:100%;margin:0;padding:0;line-height:0;position:relative}.Bestyogaschool-module__STSbLa__heroImage{object-fit:contain;width:100%;height:auto;display:block}.Bestyogaschool-module__STSbLa__page{background:linear-gradient(160deg,var(--parch-lt)0%,var(--parch)55%,var(--parch-dk)100%);min-height:100vh;color:var(--ink);font-family:Lato,serif;position:relative;overflow-x:hidden}.Bestyogaschool-module__STSbLa__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}.Bestyogaschool-module__STSbLa__mandalaTL,.Bestyogaschool-module__STSbLa__mandalaBR,.Bestyogaschool-module__STSbLa__mandalaTR,.Bestyogaschool-module__STSbLa__mandalaBL{pointer-events:none;z-index:0;position:fixed}.Bestyogaschool-module__STSbLa__mandalaTL{opacity:.16;animation:105s linear infinite Bestyogaschool-module__STSbLa__mandalaSpin;top:-8vw;left:-8vw}.Bestyogaschool-module__STSbLa__mandalaBR{opacity:.14;animation:120s linear infinite reverse Bestyogaschool-module__STSbLa__mandalaSpin;bottom:-8vw;right:-8vw}.Bestyogaschool-module__STSbLa__mandalaTR{opacity:.08;animation:82s linear infinite Bestyogaschool-module__STSbLa__mandalaSpin;top:20%;right:-5vw}.Bestyogaschool-module__STSbLa__mandalaBL{opacity:.08;animation:98s linear infinite reverse Bestyogaschool-module__STSbLa__mandalaSpin;bottom:18%;left:-5vw}.Bestyogaschool-module__STSbLa__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 Bestyogaschool-module__STSbLa__chakraPulse;position:fixed;top:30%;left:50%;transform:translate(-50%)}@keyframes Bestyogaschool-module__STSbLa__mandalaSpin{to{transform:rotate(360deg)}}@keyframes Bestyogaschool-module__STSbLa__chakraPulse{0%,to{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.07)}}.Bestyogaschool-module__STSbLa__maxx{max-width:1540px!important}.Bestyogaschool-module__STSbLa__section{z-index:1;background:#fff;padding:clamp(2.5rem,6vw,5rem) 0;position:relative}.Bestyogaschool-module__STSbLa__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}.Bestyogaschool-module__STSbLa__sectionLight{background:#fff}.Bestyogaschool-module__STSbLa__omDiv{justify-content:center;align-items:center;gap:1rem;margin:.45rem 0 1.8rem;display:flex}.Bestyogaschool-module__STSbLa__omLine{background:linear-gradient(90deg,transparent,var(--saffron),var(--gold),var(--saffron),transparent);flex:1;max-width:200px;height:1px;display:block}.Bestyogaschool-module__STSbLa__omGlyph{color:var(--saffron);text-shadow:0 0 18px var(--glow),0 0 36px var(--glow-gold);font-family:Montserrat,serif;font-size:clamp(1.3rem,2.8vw,2rem);line-height:1;animation:4s ease-in-out infinite Bestyogaschool-module__STSbLa__chakraPulse}.Bestyogaschool-module__STSbLa__heroTitle{color:var(--saffron);text-align:center;letter-spacing:.04em;margin-bottom:.4rem;font-family:Montserrat,serif;font-size:clamp(1rem,2.4vw,1.6rem);font-weight:700;line-height:1.35}.Bestyogaschool-module__STSbLa__bodyPara{color:var(--ink);margin-bottom:1rem;font-size:clamp(.9rem,1.48vw,1.04rem);line-height:1.94}.Bestyogaschool-module__STSbLa__accrSection{margin:2.5rem 0 2rem}.Bestyogaschool-module__STSbLa__accrHead{align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.Bestyogaschool-module__STSbLa__accrHeadLine{background:linear-gradient(90deg,var(--saffron),var(--gold),transparent);flex:1;height:1px}.Bestyogaschool-module__STSbLa__accrHeadLineRev{background:linear-gradient(270deg,var(--saffron),var(--gold),transparent);flex:1;height:1px}.Bestyogaschool-module__STSbLa__accrHeadInner{text-align:center;flex-shrink:0}.Bestyogaschool-module__STSbLa__accrEyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:.28rem;font-family:Montserrat,serif;font-size:clamp(.52rem,.85vw,.62rem);font-weight:700}.Bestyogaschool-module__STSbLa__accrTitle{color:var(--saffron);letter-spacing:.04em;margin:0;font-family:Montserrat,serif;font-size:clamp(.9rem,1.9vw,1.2rem);font-weight:700;line-height:1.2}.Bestyogaschool-module__STSbLa__accrTagline{color:var(--ink-lt);margin-top:.25rem;font-family:Lato,serif;font-size:clamp(.8rem,1.2vw,.9rem);font-style:italic}.Bestyogaschool-module__STSbLa__certGrid{grid-template-columns:repeat(4,1fr);gap:clamp(.8rem,2vw,1.4rem);margin-bottom:2rem;display:grid}.Bestyogaschool-module__STSbLa__certCard{border:1px solid var(--border);text-align:center;box-shadow:0 4px 18px var(--shadow);background:#fffdf8eb;border-radius:6px;padding:.85rem .75rem 1rem;transition:transform .22s,box-shadow .22s}.Bestyogaschool-module__STSbLa__certCard:hover{box-shadow:0 10px 28px var(--glow);transform:translateY(-5px)}.Bestyogaschool-module__STSbLa__certImgWrap{aspect-ratio:4/3;border:1px solid var(--border-lt);border-radius:4px;width:100%;margin-bottom:.65rem;position:relative;overflow:hidden}.Bestyogaschool-module__STSbLa__certImg{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.Bestyogaschool-module__STSbLa__certCard:hover .Bestyogaschool-module__STSbLa__certImg{transform:scale(1.06)}.Bestyogaschool-module__STSbLa__certBadge{background:linear-gradient(135deg,var(--saffron),var(--saffron-dk));color:#fff;letter-spacing:.06em;box-shadow:0 2px 8px var(--glow);border-radius:3px;padding:.28rem .55rem;font-family:Montserrat,serif;font-size:clamp(.58rem,.95vw,.72rem);font-weight:700;position:absolute;top:10px;right:10px}.Bestyogaschool-module__STSbLa__certOrg{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;font-family:Montserrat,serif;font-size:clamp(.48rem,.8vw,.58rem);font-weight:600;position:absolute;bottom:8px;left:0;right:0}.Bestyogaschool-module__STSbLa__certBody{border-top:2px solid var(--border-lt);flex-direction:column;align-items:center;gap:.38rem;padding:.75rem .8rem .9rem;display:flex}.Bestyogaschool-module__STSbLa__certIconRing{width:36px;height:36px;color:var(--gold);background:#d4a01714;border:1.5px solid #d4a01780;border-radius:50%;justify-content:center;align-items:center;display:flex}.Bestyogaschool-module__STSbLa__certIconRing svg{width:18px;height:18px}.Bestyogaschool-module__STSbLa__certLabel{color:var(--ink-md);text-align:center;letter-spacing:.03em;margin:0;font-family:Montserrat,serif;font-size:clamp(.6rem,.9vw,.7rem);font-weight:600;line-height:1.4}.Bestyogaschool-module__STSbLa__certDots{gap:3px;display:flex}.Bestyogaschool-module__STSbLa__certDot{background:var(--gold);opacity:.5;border-radius:50%;width:4px;height:4px}.Bestyogaschool-module__STSbLa__certDot:nth-child(2){opacity:.85}.Bestyogaschool-module__STSbLa__icWrap{z-index:10;width:90%;max-width:1500px;margin:-20px auto 0;padding:0;position:relative}.Bestyogaschool-module__STSbLa__icCard{border-top:3px solid var(--saffron);background:#fff;border-radius:10px;grid-template-columns:1fr auto 300px;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 8px 40px #f7d8ba38,0 2px 12px #f4dcc124}.Bestyogaschool-module__STSbLa__icLeft{padding:0}.Bestyogaschool-module__STSbLa__icHdr{background:linear-gradient(135deg,#f15505 0% 100%);border-bottom-right-radius:30px;align-items:center;padding:.85rem 1.6rem;display:inline-flex}.Bestyogaschool-module__STSbLa__icHdrTxt{letter-spacing:.18em;color:#fff;text-transform:uppercase;font-family:Montserrat,serif;font-size:1.1rem;font-weight:700}.Bestyogaschool-module__STSbLa__icGrid{grid-template-columns:repeat(3,1fr);gap:0;padding:1rem 1.2rem 1.1rem;display:grid}.Bestyogaschool-module__STSbLa__icItem{border-bottom:1px solid #c8700a1f;border-right:1px solid #c8700a1f;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;display:flex}.Bestyogaschool-module__STSbLa__icItem:nth-child(3n){border-right:none}.Bestyogaschool-module__STSbLa__icItem:nth-last-child(-n+3){border-bottom:none}.Bestyogaschool-module__STSbLa__icIcon{width:38px;height:38px;color:var(--saffron);background:#c8700a0d;border:1.5px solid #c8700a59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.Bestyogaschool-module__STSbLa__icIcon svg{width:100%;height:100%}.Bestyogaschool-module__STSbLa__icBody{flex-direction:column;gap:1px;display:flex}.Bestyogaschool-module__STSbLa__icLbl{letter-spacing:.12em;text-transform:uppercase;color:var(--saffron);font-family:Montserrat,serif;font-size:1.1rem;font-weight:700;line-height:1.3}.Bestyogaschool-module__STSbLa__icVal{color:var(--ink);font-family:Lato,serif;font-size:clamp(.88rem,1.3vw,1.1rem);font-weight:600;line-height:1.3}.Bestyogaschool-module__STSbLa__icSub{color:var(--ink-lt);font-family:Lato,serif;font-size:.95rem;line-height:1.3}.Bestyogaschool-module__STSbLa__icVDiv{background:linear-gradient(#0000 5%,#c8700a40 25% 75%,#0000 95%);flex-shrink:0;width:1px;margin:0}.Bestyogaschool-module__STSbLa__icRight{background:linear-gradient(150deg,#fff8f0 0%,#fef0e0 100%);flex-direction:column;justify-content:center;align-items:flex-start;gap:.55rem;min-width:240px;padding:1.4rem 1.6rem;display:flex}.Bestyogaschool-module__STSbLa__icFeeTop{align-items:baseline;gap:.5rem;display:flex}.Bestyogaschool-module__STSbLa__icFeeLbl{letter-spacing:.14em;text-transform:uppercase;color:var(--saffron);font-family:Montserrat,serif;font-size:.8rem;font-weight:700}.Bestyogaschool-module__STSbLa__icFeeFrom{color:var(--ink-lt);font-family:Lato,serif;font-size:.85rem}.Bestyogaschool-module__STSbLa__icPriceRow{align-items:baseline;gap:.4rem;line-height:1;display:flex}.Bestyogaschool-module__STSbLa__icPriceOld{color:#a09080;font-family:Lato,serif;font-size:1.1rem;-webkit-text-decoration:line-through #8b3a0099;text-decoration:line-through #8b3a0099;text-decoration-thickness:1.5px}.Bestyogaschool-module__STSbLa__icPriceNew{color:var(--ink);letter-spacing:-.01em;font-family:Lato,serif;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;line-height:1}.Bestyogaschool-module__STSbLa__icPriceCur{color:var(--ink-lt);letter-spacing:.08em;margin-bottom:2px;font-family:Montserrat,serif;font-size:.7rem;font-weight:700}.Bestyogaschool-module__STSbLa__icBookBtn{background:linear-gradient(135deg,var(--saffron)0%,#a85800 100%);color:#fff;letter-spacing:.16em;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:.2rem;padding:.75rem 1.2rem;font-family:Montserrat,serif;font-size:.7rem;font-weight:700;text-decoration:none;transition:opacity .18s,transform .15s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 16px #c8700a59}.Bestyogaschool-module__STSbLa__icBookBtn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 22px #c8700a73}.Bestyogaschool-module__STSbLa__icBtnArrow{flex-shrink:0;width:14px;height:14px}.Bestyogaschool-module__STSbLa__sectionEnhanced{z-index:1;padding:clamp(3rem,8vw,6rem) 0;position:relative;overflow:hidden}.Bestyogaschool-module__STSbLa__sectionWarmEnhanced{background:#fff;position:relative}.Bestyogaschool-module__STSbLa__sectionWarmEnhanced:before{content:"";background:linear-gradient(90deg,transparent,var(--saffron),var(--gold),var(--saffron),transparent);height:2px;position:absolute;top:0;left:0;right:0}.Bestyogaschool-module__STSbLa__sectionHeaderEnhanced{text-align:center;margin-bottom:3rem}.Bestyogaschool-module__STSbLa__sectionHeaderOrnament{justify-content:center;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.Bestyogaschool-module__STSbLa__ornamentLine{background:linear-gradient(90deg,transparent,var(--saffron),transparent);width:60px;height:1px}.Bestyogaschool-module__STSbLa__ornamentDot{background:var(--saffron);border-radius:50%;width:6px;height:6px}.Bestyogaschool-module__STSbLa__sectionEyebrowEnhanced{letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem;font-family:Montserrat,serif;font-size:clamp(.6rem,1vw,.7rem);font-weight:700}.Bestyogaschool-module__STSbLa__sectionTitleEnhanced{color:var(--saffron);letter-spacing:.03em;margin-bottom:.5rem;font-family:Montserrat,serif;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:700;line-height:1.3}.Bestyogaschool-module__STSbLa__sectionUnderlineEnhanced{justify-content:center;margin:.8rem 0 1rem;display:flex}.Bestyogaschool-module__STSbLa__sectionUnderlineEnhanced svg{width:clamp(120px,20vw,180px);height:8px}.Bestyogaschool-module__STSbLa__sectionSubtitleEnhanced{color:var(--ink-lt);max-width:600px;margin:0 auto;font-family:Lato,serif;font-size:clamp(.9rem,1.3vw,1rem);font-style:italic}.Bestyogaschool-module__STSbLa__courseCardEnhanced{background:#fff;border-radius:16px;margin-bottom:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 8px 30px #2a150514}.Bestyogaschool-module__STSbLa__courseCardEnhanced:hover{transform:translateY(-8px);box-shadow:0 20px 40px #f155051f}.Bestyogaschool-module__STSbLa__courseCardInner{grid-template-columns:1fr 1fr;gap:0;display:grid}.Bestyogaschool-module__STSbLa__courseCardRevEnhanced .Bestyogaschool-module__STSbLa__courseCardInner{direction:rtl}.Bestyogaschool-module__STSbLa__courseCardRevEnhanced .Bestyogaschool-module__STSbLa__courseCardInner>*{direction:ltr}.Bestyogaschool-module__STSbLa__courseMedia{min-height:380px;position:relative;overflow:hidden}.Bestyogaschool-module__STSbLa__courseImgWrapper{width:100%;height:100%;position:relative;overflow:hidden}.Bestyogaschool-module__STSbLa__courseImgEnhanced{object-fit:cover;width:100%;height:100%;transition:transform .6s}.Bestyogaschool-module__STSbLa__courseCardEnhanced:hover .Bestyogaschool-module__STSbLa__courseImgEnhanced{transform:scale(1.08)}.Bestyogaschool-module__STSbLa__courseImgOverlayEnhanced{pointer-events:none;background:linear-gradient(135deg,#2a15054d 0%,#0000 60%);position:absolute;inset:0}.Bestyogaschool-module__STSbLa__courseImgNumber{color:#ffffff1f;pointer-events:none;font-family:Montserrat,serif;font-size:4rem;font-weight:700;line-height:1;position:absolute;bottom:20px;left:20px}.Bestyogaschool-module__STSbLa__courseDurationBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.05em;color:#fff;background:#000000a6;border-radius:30px;align-items:center;gap:6px;padding:6px 12px;font-family:Montserrat,serif;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:20px;right:20px}.Bestyogaschool-module__STSbLa__courseDurationBadge svg{width:14px;height:14px}.Bestyogaschool-module__STSbLa__courseContent{background:linear-gradient(135deg,#fffdf8,#fff);flex-direction:column;gap:.75rem;padding:2rem;display:flex}.Bestyogaschool-module__STSbLa__courseTagEnhanced{background:linear-gradient(135deg,var(--saffron),var(--gold));color:#fff;letter-spacing:.15em;text-transform:uppercase;border-radius:20px;width:fit-content;padding:4px 12px;font-family:Montserrat,serif;font-size:.8rem;font-weight:700;display:inline-block}.Bestyogaschool-module__STSbLa__courseTitleEnhanced{color:var(--saffron);margin-bottom:0;font-family:Lato,serif;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;line-height:1.3}.Bestyogaschool-module__STSbLa__courseTitleLineEnhanced{background:linear-gradient(90deg,var(--saffron),var(--gold));border-radius:2px;width:50px;height:2px}.Bestyogaschool-module__STSbLa__courseDescriptionEnhanced{color:var(--ink);margin:.5rem 0;font-family:Lato,Arial,sans-serif;font-size:.95rem;line-height:1.7}.Bestyogaschool-module__STSbLa__courseSpecsGrid{gap:1rem;margin:.5rem 0;display:flex}.Bestyogaschool-module__STSbLa__courseSpecItem{border-left:3px solid var(--saffron);background:#f155050d;border-radius:10px;align-items:center;gap:.8rem;padding:.6rem 1rem;display:flex}.Bestyogaschool-module__STSbLa__courseSpecIcon{width:32px;height:32px;color:var(--saffron);background:#f155051a;border-radius:50%;justify-content:center;align-items:center;display:flex}.Bestyogaschool-module__STSbLa__courseSpecIcon svg{width:16px;height:16px}.Bestyogaschool-module__STSbLa__courseSpecLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-family:Montserrat,serif;font-size:.8rem;font-weight:700;display:block}.Bestyogaschool-module__STSbLa__courseSpecValue{color:var(--ink);margin:0;font-family:Lato,serif;font-size:1rem;font-weight:600}.Bestyogaschool-module__STSbLa__courseActions{gap:1rem;margin-top:.5rem;display:flex}.Bestyogaschool-module__STSbLa__btnPrimaryEnhanced{background:linear-gradient(135deg,var(--saffron),var(--saffron-dk));color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:40px;align-items:center;gap:8px;padding:.7rem 1.5rem;font-family:Montserrat,serif;font-size:.7rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #f155054d}.Bestyogaschool-module__STSbLa__btnPrimaryEnhanced:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #f1550566}.Bestyogaschool-module__STSbLa__btnPrimaryEnhanced svg{width:14px;height:14px}.Bestyogaschool-module__STSbLa__btnSecondaryEnhanced{border:1.5px solid var(--saffron);color:var(--saffron);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:40px;align-items:center;gap:8px;padding:.68rem 1.5rem;font-family:Montserrat,serif;font-size:.7rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.Bestyogaschool-module__STSbLa__btnSecondaryEnhanced:hover{background:var(--saffron);color:#fff;transform:translateY(-2px)}.Bestyogaschool-module__STSbLa__btnSecondaryEnhanced svg{width:14px;height:14px}.Bestyogaschool-module__STSbLa__coursesGridEnhanced{flex-direction:column;gap:2rem;display:flex}.Bestyogaschool-module__STSbLa__specialtySection{background:linear-gradient(135deg,#1a0e05 0%,#2a1a0a 50%,#1a0e05 100%);padding:clamp(3rem,8vw,5rem) 0;position:relative;overflow:hidden}.Bestyogaschool-module__STSbLa__specialtySection:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),var(--saffron),var(--gold),transparent);height:1px;position:absolute;top:0;left:0;right:0}.Bestyogaschool-module__STSbLa__specialtySection:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),var(--saffron),var(--gold),transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.Bestyogaschool-module__STSbLa__specialtySectionHeader{text-align:center;margin-bottom:3rem;position:relative}.Bestyogaschool-module__STSbLa__specialtyHeaderOrnament{justify-content:center;margin-bottom:1rem;display:flex}.Bestyogaschool-module__STSbLa__specialtyHeaderOrnament svg{width:60px;height:60px;animation:20s linear infinite Bestyogaschool-module__STSbLa__specialtyOrnamentRotate}@keyframes Bestyogaschool-module__STSbLa__specialtyOrnamentRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Bestyogaschool-module__STSbLa__specialtyEyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem;font-family:Montserrat,serif;font-size:clamp(.6rem,1vw,.7rem);font-weight:700}.Bestyogaschool-module__STSbLa__specialtyTitle{color:#fff3d2;letter-spacing:.03em;margin-bottom:.8rem;font-family:Montserrat,serif;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:700;line-height:1.3}.Bestyogaschool-module__STSbLa__specialtyUnderline{justify-content:center;align-items:center;gap:.8rem;max-width:300px;margin:.8rem auto 1rem;display:flex}.Bestyogaschool-module__STSbLa__specialtyUnderlineLeft,.Bestyogaschool-module__STSbLa__specialtyUnderlineRight{background:linear-gradient(90deg,transparent,var(--gold),var(--saffron));flex:1;height:1px}.Bestyogaschool-module__STSbLa__specialtyUnderlineRight{background:linear-gradient(270deg,transparent,var(--gold),var(--saffron))}.Bestyogaschool-module__STSbLa__specialtyUnderlineCenter{color:var(--gold);font-size:.7rem}.Bestyogaschool-module__STSbLa__specialtySubtitle{color:#fff3d2b3;max-width:600px;margin:0 auto;font-family:Lato,serif;font-size:clamp(.9rem,1.3vw,1rem);font-style:italic}.Bestyogaschool-module__STSbLa__specialtyGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem;display:grid}.Bestyogaschool-module__STSbLa__specialtyCard{perspective:1000px;cursor:default}.Bestyogaschool-module__STSbLa__specialtyCardInner{background:linear-gradient(135deg,#fffdf5,#fff8e8);border:1px solid #d4a01733;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 8px 30px #0000004d}.Bestyogaschool-module__STSbLa__specialtyCard:hover .Bestyogaschool-module__STSbLa__specialtyCardInner{border-color:#d4a01780;transform:translateY(-8px);box-shadow:0 20px 40px #0006}.Bestyogaschool-module__STSbLa__specialtyCardMedia{height:220px;position:relative;overflow:hidden}.Bestyogaschool-module__STSbLa__specialtyCardImg{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Bestyogaschool-module__STSbLa__specialtyCard:hover .Bestyogaschool-module__STSbLa__specialtyCardImg{transform:scale(1.08)}.Bestyogaschool-module__STSbLa__specialtyCardOverlay{opacity:0;background:linear-gradient(135deg,#f155054d 0%,#00000080 100%);justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.Bestyogaschool-module__STSbLa__specialtyCard:hover .Bestyogaschool-module__STSbLa__specialtyCardOverlay{opacity:1}.Bestyogaschool-module__STSbLa__specialtyCardIcon{background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .3s;display:flex;transform:scale(.8)}.Bestyogaschool-module__STSbLa__specialtyCard:hover .Bestyogaschool-module__STSbLa__specialtyCardIcon{transform:scale(1)}.Bestyogaschool-module__STSbLa__specialtyCardIcon svg{width:30px;height:30px;color:var(--saffron)}.Bestyogaschool-module__STSbLa__specialtyCardContent{padding:1.5rem}.Bestyogaschool-module__STSbLa__specialtyCardBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--saffron);background:linear-gradient(135deg,#f155051a,#d4a0171a);border:1px solid #d4a0174d;border-radius:30px;align-items:center;gap:6px;margin-bottom:1rem;padding:.25rem .9rem;font-family:Montserrat,serif;font-size:.65rem;font-weight:700;display:inline-flex}.Bestyogaschool-module__STSbLa__specialtyBadgeIcon{font-size:.7rem;animation:2s ease-in-out infinite Bestyogaschool-module__STSbLa__specialtyBadgePulse}@keyframes Bestyogaschool-module__STSbLa__specialtyBadgePulse{0%,to{opacity:.6}50%{opacity:1}}.Bestyogaschool-module__STSbLa__specialtyCardTitle{color:var(--ink);margin-bottom:.5rem;font-family:Lato,serif;font-size:1.2rem;font-weight:700;line-height:1.3}.Bestyogaschool-module__STSbLa__specialtyCardDivider{background:linear-gradient(90deg,var(--saffron),var(--gold));width:40px;height:2px;margin-bottom:.8rem}.Bestyogaschool-module__STSbLa__specialtyCardDesc{color:var(--ink-md);margin-bottom:1rem;font-family:Lato,Arial,sans-serif;font-size:.85rem;line-height:1.65}.Bestyogaschool-module__STSbLa__specialtyCardMeta{border-top:1px solid #d4a01726;gap:1rem;margin-bottom:1.2rem;padding-top:.5rem;display:flex}.Bestyogaschool-module__STSbLa__specialtyMetaItem{color:var(--ink-lt);align-items:center;gap:6px;font-family:Montserrat,serif;font-size:.7rem;font-weight:600;display:flex}.Bestyogaschool-module__STSbLa__specialtyMetaItem svg{width:14px;height:14px;color:var(--gold)}.Bestyogaschool-module__STSbLa__specialtyCardActions{align-items:center;gap:.8rem;display:flex}.Bestyogaschool-module__STSbLa__specialtyBtnOutline{letter-spacing:.08em;text-transform:uppercase;color:var(--saffron);border:1.5px solid var(--saffron);border-radius:30px;align-items:center;padding:.5rem 1rem;font-family:Montserrat,serif;font-size:.65rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.Bestyogaschool-module__STSbLa__specialtyBtnOutline:hover{background:var(--saffron);color:#fff;transform:translateY(-2px)}.Bestyogaschool-module__STSbLa__specialtyBtnPrimary{background:linear-gradient(135deg,var(--saffron),var(--saffron-dk));color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:6px;padding:.55rem 1.2rem;font-family:Montserrat,serif;font-size:.65rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #f155054d}.Bestyogaschool-module__STSbLa__specialtyBtnPrimary svg{width:12px;height:12px}.Bestyogaschool-module__STSbLa__specialtyBtnPrimary:hover{gap:10px;transform:translateY(-2px);box-shadow:0 8px 20px #f1550566}.Bestyogaschool-module__STSbLa__splitLayout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,3vw,2.5rem);margin-bottom:2.5rem;display:grid}.Bestyogaschool-module__STSbLa__mediaPanel{border:1px solid var(--border);box-shadow:0 8px 32px var(--shadow-md);border-radius:8px;position:sticky;top:1.5rem;overflow:hidden}.Bestyogaschool-module__STSbLa__mediaPanel:before{content:"";background:linear-gradient(90deg,var(--saffron),var(--gold),var(--saffron));z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.Bestyogaschool-module__STSbLa__mediaToggle{z-index:3;background:#2a15057a;border:1px solid #ffffff47;border-radius:4px;display:flex;position:absolute;top:14px;left:14px;overflow:hidden}.Bestyogaschool-module__STSbLa__mediaToggleBtn{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;cursor:pointer;background:0 0;border:none;padding:.32rem .75rem;font-family:Montserrat,serif;font-size:clamp(.54rem,.9vw,.64rem);font-weight:700;transition:background .2s,color .2s}.Bestyogaschool-module__STSbLa__mediaToggleBtn.Bestyogaschool-module__STSbLa__active{background:var(--saffron);color:#fff}.Bestyogaschool-module__STSbLa__mediaImg{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.Bestyogaschool-module__STSbLa__mediaVideo{aspect-ratio:4/3;border:0;width:100%}.Bestyogaschool-module__STSbLa__mediaOverlay{pointer-events:none;background:linear-gradient(135deg,#2a150538 0%,#0000 55%);position:absolute;inset:0}.Bestyogaschool-module__STSbLa__mediaCaption{background:linear-gradient(135deg,var(--saffron-dk),var(--ink-md));letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;text-align:center;padding:.55rem 1rem;font-family:Montserrat,serif;font-size:clamp(.56rem,.9vw,.64rem)}.Bestyogaschool-module__STSbLa__linkGroup{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;display:flex}.Bestyogaschool-module__STSbLa__linkPill{letter-spacing:.07em;text-transform:uppercase;color:var(--saffron);border:1px solid var(--border);background:#fffdf8e6;border-radius:3px;padding:.3rem .8rem;font-family:Montserrat,serif;font-size:clamp(.56rem,.9vw,.66rem);font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.Bestyogaschool-module__STSbLa__linkPill:hover{background:var(--saffron);color:#fff;border-color:var(--saffron)}@media (max-width:1199.98px){.Bestyogaschool-module__STSbLa__mandalaTR,.Bestyogaschool-module__STSbLa__mandalaBL{opacity:.06}}@media (max-width:991.98px){.Bestyogaschool-module__STSbLa__mandalaTL{opacity:.1;width:200px;height:200px}.Bestyogaschool-module__STSbLa__mandalaBR{opacity:.1;width:180px;height:180px}.Bestyogaschool-module__STSbLa__mandalaTR,.Bestyogaschool-module__STSbLa__mandalaBL{display:none}.Bestyogaschool-module__STSbLa__certGrid{grid-template-columns:repeat(2,1fr)}.Bestyogaschool-module__STSbLa__accrHeadLine,.Bestyogaschool-module__STSbLa__accrHeadLineRev{display:none}.Bestyogaschool-module__STSbLa__icCard{grid-template-rows:auto auto auto;grid-template-columns:1fr}.Bestyogaschool-module__STSbLa__icVDiv{background:linear-gradient(90deg,#0000 5%,#c8700a40 25% 75%,#0000 95%);width:100%;height:1px}.Bestyogaschool-module__STSbLa__icRight{min-width:unset;flex-flow:wrap;align-items:center;gap:1rem;padding:1.1rem 1.4rem}.Bestyogaschool-module__STSbLa__icBookBtn{width:auto;margin-top:0;padding:.7rem 2rem}.Bestyogaschool-module__STSbLa__courseCardInner{grid-template-columns:1fr}.Bestyogaschool-module__STSbLa__courseCardRevEnhanced .Bestyogaschool-module__STSbLa__courseCardInner{direction:ltr}.Bestyogaschool-module__STSbLa__courseMedia{min-height:300px}.Bestyogaschool-module__STSbLa__specialtyGrid{grid-template-columns:repeat(2,1fr);gap:1.2rem}}@media (max-width:767.98px){.Bestyogaschool-module__STSbLa__mandalaTL,.Bestyogaschool-module__STSbLa__mandalaBR,.Bestyogaschool-module__STSbLa__chakraGlow{display:none}.Bestyogaschool-module__STSbLa__heroTitle{font-size:clamp(.95rem,4.5vw,1.25rem)}.Bestyogaschool-module__STSbLa__icWrap{width:96%;margin-top:-60px}.Bestyogaschool-module__STSbLa__icGrid{grid-template-columns:repeat(2,1fr)}.Bestyogaschool-module__STSbLa__icItem:nth-child(3n){border-right:1px solid #c8700a1f}.Bestyogaschool-module__STSbLa__icItem:nth-child(2n){border-right:none}.Bestyogaschool-module__STSbLa__icItem:nth-last-child(-n+3){border-bottom:1px solid #c8700a1f}.Bestyogaschool-module__STSbLa__icItem:nth-last-child(-n+2){border-bottom:none}.Bestyogaschool-module__STSbLa__courseMedia{min-height:280px}.Bestyogaschool-module__STSbLa__courseContent{padding:1.5rem}.Bestyogaschool-module__STSbLa__courseActions{flex-direction:column}.Bestyogaschool-module__STSbLa__btnPrimaryEnhanced,.Bestyogaschool-module__STSbLa__btnSecondaryEnhanced{justify-content:center}.Bestyogaschool-module__STSbLa__specialtyGrid{grid-template-columns:1fr;max-width:450px;margin:0 auto}.Bestyogaschool-module__STSbLa__specialtyCardMedia{height:200px}.Bestyogaschool-module__STSbLa__specialtyCardContent{padding:1.2rem}.Bestyogaschool-module__STSbLa__specialtyCardActions{flex-direction:column}.Bestyogaschool-module__STSbLa__specialtyBtnOutline,.Bestyogaschool-module__STSbLa__specialtyBtnPrimary{justify-content:center;width:100%}.Bestyogaschool-module__STSbLa__splitLayout{grid-template-columns:1fr}.Bestyogaschool-module__STSbLa__mediaPanel{position:relative;top:0}}@media (max-width:575.98px){.Bestyogaschool-module__STSbLa__heroTitle{font-size:clamp(.9rem,5vw,1.15rem)}.Bestyogaschool-module__STSbLa__omGlyph{font-size:1.3rem}.Bestyogaschool-module__STSbLa__bodyPara{font-size:.88rem;line-height:1.85}.Bestyogaschool-module__STSbLa__certGrid{grid-template-columns:repeat(2,1fr);gap:.55rem}.Bestyogaschool-module__STSbLa__certLabel{font-size:.62rem}.Bestyogaschool-module__STSbLa__certBadge{padding:.22rem .42rem;font-size:.55rem}.Bestyogaschool-module__STSbLa__icWrap{margin-top:-44px}.Bestyogaschool-module__STSbLa__icCard{border-radius:6px}.Bestyogaschool-module__STSbLa__icGrid{grid-template-columns:repeat(2,1fr)}.Bestyogaschool-module__STSbLa__courseMedia{min-height:240px}.Bestyogaschool-module__STSbLa__courseTitleEnhanced{font-size:1rem}.Bestyogaschool-module__STSbLa__courseDescriptionEnhanced{font-size:.85rem}.Bestyogaschool-module__STSbLa__courseImgNumber{font-size:2.5rem;bottom:12px;left:12px}.Bestyogaschool-module__STSbLa__courseDurationBadge{padding:4px 10px;font-size:.6rem;top:12px;right:12px}.Bestyogaschool-module__STSbLa__courseTagEnhanced{font-size:.55rem}.Bestyogaschool-module__STSbLa__specialtySection{padding:2rem 0}.Bestyogaschool-module__STSbLa__specialtyCardMedia{height:180px}.Bestyogaschool-module__STSbLa__specialtyCardMeta{flex-wrap:wrap;gap:.5rem}.Bestyogaschool-module__STSbLa__specialtyBtnOutline,.Bestyogaschool-module__STSbLa__specialtyBtnPrimary{padding:.45rem .8rem;font-size:.6rem}}@media (max-width:480px){.Bestyogaschool-module__STSbLa__icWrap{margin-top:-35px}.Bestyogaschool-module__STSbLa__icGrid{grid-template-columns:1fr 1fr}.Bestyogaschool-module__STSbLa__icItem{gap:.45rem;padding:.55rem}.Bestyogaschool-module__STSbLa__icLbl{font-size:.52rem}.Bestyogaschool-module__STSbLa__icVal{font-size:.82rem}.Bestyogaschool-module__STSbLa__icSub{font-size:.68rem}.Bestyogaschool-module__STSbLa__icPriceNew{font-size:1.5rem}.Bestyogaschool-module__STSbLa__icPriceOld{font-size:.9rem}.Bestyogaschool-module__STSbLa__icRight{gap:.7rem;padding:1rem}}@media (max-width:399.98px){.Bestyogaschool-module__STSbLa__icWrap{margin-top:-30px}.Bestyogaschool-module__STSbLa__icItem{gap:.35rem;padding:.45rem}.Bestyogaschool-module__STSbLa__icIcon{width:28px;height:28px;padding:5px}.Bestyogaschool-module__STSbLa__icLbl{font-size:.48rem}.Bestyogaschool-module__STSbLa__icVal{font-size:.78rem}.Bestyogaschool-module__STSbLa__icPriceNew{font-size:1.3rem}}@media (max-width:360px){.Bestyogaschool-module__STSbLa__icWrap{margin-top:-22px}.Bestyogaschool-module__STSbLa__icItem{gap:.28rem;padding:.38rem}.Bestyogaschool-module__STSbLa__icIcon{width:24px;height:24px;padding:4px}.Bestyogaschool-module__STSbLa__icLbl{font-size:.44rem}.Bestyogaschool-module__STSbLa__icVal{font-size:.72rem}.Bestyogaschool-module__STSbLa__icPriceNew{font-size:1.2rem}.Bestyogaschool-module__STSbLa__icHdr{padding:.65rem 1rem}.Bestyogaschool-module__STSbLa__icHdrTxt{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.Bestyogaschool-module__STSbLa__mandalaTL,.Bestyogaschool-module__STSbLa__mandalaBR,.Bestyogaschool-module__STSbLa__mandalaTR,.Bestyogaschool-module__STSbLa__mandalaBL,.Bestyogaschool-module__STSbLa__chakraGlow,.Bestyogaschool-module__STSbLa__specialtyHeaderOrnament svg,.Bestyogaschool-module__STSbLa__courseCardEnhanced,.Bestyogaschool-module__STSbLa__courseImgEnhanced,.Bestyogaschool-module__STSbLa__btnPrimaryEnhanced,.Bestyogaschool-module__STSbLa__btnSecondaryEnhanced,.Bestyogaschool-module__STSbLa__specialtyCardInner,.Bestyogaschool-module__STSbLa__specialtyCardImg,.Bestyogaschool-module__STSbLa__specialtyCardOverlay,.Bestyogaschool-module__STSbLa__specialtyCardIcon,.Bestyogaschool-module__STSbLa__specialtyBtnOutline,.Bestyogaschool-module__STSbLa__specialtyBtnPrimary{transition:none;animation:none}.Bestyogaschool-module__STSbLa__courseCardEnhanced:hover,.Bestyogaschool-module__STSbLa__specialtyCard:hover .Bestyogaschool-module__STSbLa__specialtyCardInner,.Bestyogaschool-module__STSbLa__specialtyCard:hover .Bestyogaschool-module__STSbLa__specialtyCardImg,.Bestyogaschool-module__STSbLa__specialtyCard:hover .Bestyogaschool-module__STSbLa__specialtyCardOverlay{transform:none}}.Bestyogaschool-module__STSbLa__scList{flex-direction:column;display:flex}.Bestyogaschool-module__STSbLa__scCard{background:#fffdf50f;border:1px solid #d4a01738;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:0;transition:border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.Bestyogaschool-module__STSbLa__scCard:after{content:"";background:linear-gradient(90deg,var(--saffron),var(--gold),var(--saffron));height:2px;position:absolute;top:0;left:0;right:0}.Bestyogaschool-module__STSbLa__scCard:hover{border-color:#d4a01773;box-shadow:0 20px 50px #0000004d}.Bestyogaschool-module__STSbLa__scCardRev .Bestyogaschool-module__STSbLa__scImgSide{order:2}.Bestyogaschool-module__STSbLa__scCardRev .Bestyogaschool-module__STSbLa__scBody{order:1}.Bestyogaschool-module__STSbLa__scImgSide{min-height:360px;position:relative;overflow:hidden}.Bestyogaschool-module__STSbLa__scImg{object-fit:cover;filter:brightness(.88)sepia(.1);width:100%;height:100%;transition:transform .6s,filter .4s;display:block}.Bestyogaschool-module__STSbLa__scCard:hover .Bestyogaschool-module__STSbLa__scImg{filter:brightness(.95)sepia(.05);transform:scale(1.06)}.Bestyogaschool-module__STSbLa__scImgPh{background:linear-gradient(145deg,#2a1a0a,#1a0e05);width:100%;height:100%;min-height:360px}.Bestyogaschool-module__STSbLa__scImgOverlay{pointer-events:none;background:linear-gradient(145deg,#f1550538 0%,#00000059 100%);position:absolute;inset:0}.Bestyogaschool-module__STSbLa__scCardRev .Bestyogaschool-module__STSbLa__scImgOverlay{background:linear-gradient(215deg,#f1550538 0%,#00000059 100%)}.Bestyogaschool-module__STSbLa__scChip{z-index:2;color:#fff3d2eb;letter-spacing:.14em;text-transform:uppercase;background:#0000008c;border:1px solid #d4a01766;border-radius:30px;align-items:center;gap:6px;padding:.32rem .75rem;font-family:Montserrat,serif;font-size:clamp(.44rem,.75vw,.54rem);font-weight:700;display:flex;position:absolute;bottom:18px;left:18px}.Bestyogaschool-module__STSbLa__scCardRev .Bestyogaschool-module__STSbLa__scChip{left:auto;right:18px}.Bestyogaschool-module__STSbLa__scBody{background:linear-gradient(145deg,#fffdf50d,#fff8e114);flex-direction:column;justify-content:center;gap:0;padding:clamp(1.8rem,3.5vw,2.6rem);display:flex}.Bestyogaschool-module__STSbLa__scEyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:.55rem;font-family:Montserrat,serif;font-size:clamp(.44rem,.75vw,.54rem);font-weight:700}.Bestyogaschool-module__STSbLa__scTitle{color:#f15505;margin-bottom:.2rem;font-family:Lato,serif;font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:600;line-height:1.2}.Bestyogaschool-module__STSbLa__scTitleLine{background:linear-gradient(90deg,var(--saffron),var(--gold));border-radius:2px;width:46px;height:2px;margin-bottom:1.1rem}.Bestyogaschool-module__STSbLa__scDesc{color:#000;margin-bottom:1.4rem;font-size:clamp(.88rem,1.35vw,.97rem);line-height:1.88}.Bestyogaschool-module__STSbLa__scMeta{background:#ffffff0a;border:1px solid #d4a0172e;border-radius:8px;margin-bottom:1.5rem;display:flex;overflow:hidden}.Bestyogaschool-module__STSbLa__scMetaItem{flex:1;align-items:center;gap:.55rem;padding:.65rem .9rem;display:flex}.Bestyogaschool-module__STSbLa__scMetaItem+.Bestyogaschool-module__STSbLa__scMetaItem{border-left:1px solid #d4a0172e}.Bestyogaschool-module__STSbLa__scMetaIcon{width:30px;height:30px;color:var(--gold);background:#d4a01714;border:1px solid #d4a01759;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Bestyogaschool-module__STSbLa__scMetaIcon svg{width:13px;height:13px}.Bestyogaschool-module__STSbLa__scMetaLbl{letter-spacing:.14em;text-transform:uppercase;color:var(--saffron);font-family:Montserrat,serif;font-size:clamp(.42rem,.7vw,.5rem);font-weight:700;line-height:1.3;display:block}.Bestyogaschool-module__STSbLa__scMetaVal{color:#000;margin:0;font-family:Lato,serif;font-size:clamp(.84rem,1.3vw,.94rem);font-weight:600;line-height:1.2}.Bestyogaschool-module__STSbLa__scBtns{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.Bestyogaschool-module__STSbLa__scBtnPrimary{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--saffron),var(--saffron-dk));border-radius:4px;align-items:center;gap:6px;padding:.55rem 1.3rem;font-family:Montserrat,serif;font-size:clamp(.56rem,.9vw,.66rem);font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #f1550559}.Bestyogaschool-module__STSbLa__scBtnPrimary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 22px #f1550573}.Bestyogaschool-module__STSbLa__scBtnOutline{letter-spacing:.12em;text-transform:uppercase;color:#000;background:0 0;border:1.5px solid #d4a01780;border-radius:4px;align-items:center;padding:.53rem 1.3rem;font-family:Montserrat,serif;font-size:clamp(.56rem,.9vw,.66rem);font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.Bestyogaschool-module__STSbLa__scBtnOutline:hover{border-color:var(--gold);color:var(--gold-lt);background:#d4a01726;transform:translateY(-2px)}.Bestyogaschool-module__STSbLa__scDivider{align-items:center;gap:1rem;margin:1.8rem 0;display:flex}.Bestyogaschool-module__STSbLa__scDivLine{background:linear-gradient(90deg,#0000,#d4a01759,#0000);flex:1;height:1px;display:block}.Bestyogaschool-module__STSbLa__scDivDot{color:var(--gold);opacity:.6;flex-shrink:0;font-size:.75rem}@media (max-width:991.98px){.Bestyogaschool-module__STSbLa__scCard{grid-template-columns:1fr}.Bestyogaschool-module__STSbLa__scCardRev .Bestyogaschool-module__STSbLa__scImgSide,.Bestyogaschool-module__STSbLa__scCardRev .Bestyogaschool-module__STSbLa__scBody{order:0}.Bestyogaschool-module__STSbLa__scCardRev .Bestyogaschool-module__STSbLa__scChip{left:18px;right:auto}.Bestyogaschool-module__STSbLa__scImgSide{min-height:clamp(220px,45vw,340px)}}@media (max-width:767.98px){.Bestyogaschool-module__STSbLa__scImgSide{min-height:clamp(200px,48vw,280px)}.Bestyogaschool-module__STSbLa__scBody{padding:1.5rem 1.2rem}.Bestyogaschool-module__STSbLa__scTitle{font-size:clamp(1rem,4vw,1.3rem)}}@media (max-width:575.98px){.Bestyogaschool-module__STSbLa__scCard{border-radius:10px}.Bestyogaschool-module__STSbLa__scBody{padding:1.2rem 1rem}.Bestyogaschool-module__STSbLa__scMeta{flex-direction:column}.Bestyogaschool-module__STSbLa__scMetaItem+.Bestyogaschool-module__STSbLa__scMetaItem{border-top:1px solid #d4a0172e;border-left:none}.Bestyogaschool-module__STSbLa__scBtnPrimary,.Bestyogaschool-module__STSbLa__scBtnOutline{padding:.46rem 1rem;font-size:.58rem}}.Bestyogaschool-module__STSbLa__sectionTitleCenter{color:var(--saffron);text-align:center;letter-spacing:.05em;margin-bottom:.35rem;font-family:Montserrat,serif;font-size:clamp(.92rem,2vw,1.3rem);font-weight:700;line-height:1.3}.Bestyogaschool-module__STSbLa__contentFirstLayout{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3rem);margin-bottom:3rem;display:grid}.Bestyogaschool-module__STSbLa__textContentBlock{flex-direction:column;gap:1.2rem;display:flex}.Bestyogaschool-module__STSbLa__contentIntroEnhanced{margin-bottom:.25rem}.Bestyogaschool-module__STSbLa__contentBadgeEnhanced{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);background:#d4a0171a;border-radius:30px;margin-bottom:.8rem;padding:4px 12px;font-family:Montserrat,serif;font-size:.65rem;font-weight:700;display:inline-block}.Bestyogaschool-module__STSbLa__contentTitleEnhanced{color:var(--saffron);letter-spacing:.03em;margin-bottom:.5rem;font-family:Montserrat,serif;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;line-height:1.35}.Bestyogaschool-module__STSbLa__highlightText{color:var(--gold);display:inline-block;position:relative}.Bestyogaschool-module__STSbLa__highlightText:after{content:"";background:linear-gradient(90deg,var(--gold),transparent);height:2px;position:absolute;bottom:-2px;left:0;right:0}.Bestyogaschool-module__STSbLa__contentUnderlineEnhanced{background:linear-gradient(90deg,var(--saffron),var(--gold));border-radius:2px;width:50px;height:2px}.Bestyogaschool-module__STSbLa__contentTextEnhanced{flex-direction:column;gap:1rem;display:flex}.Bestyogaschool-module__STSbLa__bodyParaEnhanced{color:var(--ink);margin-bottom:0;font-size:clamp(.88rem,1.4vw,.98rem);line-height:1.85}.Bestyogaschool-module__STSbLa__trainingTagsEnhanced{flex-wrap:wrap;gap:.8rem;margin:.5rem 0;display:flex}.Bestyogaschool-module__STSbLa__trainingTag{color:var(--saffron);background:linear-gradient(135deg,#fffdf5,#fff8e8);border:1px solid #d4a01740;border-radius:40px;align-items:center;gap:8px;padding:6px 16px;font-family:Montserrat,serif;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-flex}.Bestyogaschool-module__STSbLa__linkGroupEnhanced{flex-wrap:wrap;gap:.8rem;margin-top:.5rem;display:flex}.Bestyogaschool-module__STSbLa__linkPillEnhanced{letter-spacing:.08em;text-transform:uppercase;color:var(--saffron);background:#fffdf8e6;border:1.5px solid #f155054d;border-radius:40px;align-items:center;gap:8px;padding:8px 18px;font-family:Montserrat,serif;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.Bestyogaschool-module__STSbLa__linkPillEnhanced:hover{background:var(--saffron);color:#fff;border-color:var(--saffron);transform:translateY(-2px)}.Bestyogaschool-module__STSbLa__linkPillEnhanced svg{width:14px;height:14px}.Bestyogaschool-module__STSbLa__mediaGalleryBlock{position:relative}.Bestyogaschool-module__STSbLa__mediaGrid{flex-direction:column;gap:1rem;display:flex}.Bestyogaschool-module__STSbLa__mediaMainItem{aspect-ratio:16/9;background:linear-gradient(135deg,#2a1a0a,#1a0e05);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026}.Bestyogaschool-module__STSbLa__mediaMainImg{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Bestyogaschool-module__STSbLa__mediaMainItem:hover .Bestyogaschool-module__STSbLa__mediaMainImg{transform:scale(1.05)}.Bestyogaschool-module__STSbLa__mediaMainVideo{border:0;width:100%;height:100%}.Bestyogaschool-module__STSbLa__mediaVideoToggle{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;color:#fff;cursor:pointer;background:#000000b3;border:1px solid #fff3;border-radius:40px;align-items:center;gap:8px;padding:8px 16px;font-family:Montserrat,serif;font-size:.7rem;font-weight:600;transition:all .3s;display:flex;position:absolute;bottom:16px;right:16px}.Bestyogaschool-module__STSbLa__mediaVideoToggle svg{width:16px;height:16px}.Bestyogaschool-module__STSbLa__mediaVideoToggle:hover{background:var(--saffron);transform:translateY(-2px)}.Bestyogaschool-module__STSbLa__mediaMainOverlay{z-index:10;position:absolute;top:16px;left:16px}.Bestyogaschool-module__STSbLa__mediaMainBadge{background:linear-gradient(135deg,var(--saffron),var(--gold));color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:20px;padding:4px 12px;font-family:Montserrat,serif;font-size:.6rem;font-weight:700}.Bestyogaschool-module__STSbLa__mediaSmallGrid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.Bestyogaschool-module__STSbLa__mediaSmallItem{aspect-ratio:1;cursor:pointer;background:#f0e8d8;border-radius:12px;position:relative;overflow:hidden}.Bestyogaschool-module__STSbLa__mediaSmallImg{object-fit:cover;width:100%;height:100%;transition:transform .4s}.Bestyogaschool-module__STSbLa__mediaSmallItem:hover .Bestyogaschool-module__STSbLa__mediaSmallImg{transform:scale(1.08)}.Bestyogaschool-module__STSbLa__mediaSmallOverlay{opacity:0;background:linear-gradient(135deg,#f15505b3,#00000080);justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.Bestyogaschool-module__STSbLa__mediaSmallItem:hover .Bestyogaschool-module__STSbLa__mediaSmallOverlay{opacity:1}.Bestyogaschool-module__STSbLa__mediaSmallOverlay span{color:#fff;letter-spacing:.05em;text-align:center;padding:0 8px;font-family:Montserrat,serif;font-size:.7rem;font-weight:600}@media (max-width:767.98px){.Bestyogaschool-module__STSbLa__mediaSmallGrid{gap:.6rem}.Bestyogaschool-module__STSbLa__mediaSmallOverlay span{font-size:.6rem}}@media (max-width:575.98px){.Bestyogaschool-module__STSbLa__mediaSmallGrid{gap:.5rem}.Bestyogaschool-module__STSbLa__mediaSmallOverlay span{font-size:.55rem}}@media (max-width:480px){.Bestyogaschool-module__STSbLa__mediaSmallGrid{grid-template-columns:repeat(3,1fr);gap:.4rem}.Bestyogaschool-module__STSbLa__mediaSmallOverlay span{font-size:.5rem}}.Bestyogaschool-module__STSbLa__mediaSmallItem:first-child .Bestyogaschool-module__STSbLa__mediaSmallImg,.Bestyogaschool-module__STSbLa__mediaSmallItem:nth-child(2) .Bestyogaschool-module__STSbLa__mediaSmallImg,.Bestyogaschool-module__STSbLa__mediaSmallItem:nth-child(3) .Bestyogaschool-module__STSbLa__mediaSmallImg,.Bestyogaschool-module__STSbLa__mediaSmallItem:nth-child(4) .Bestyogaschool-module__STSbLa__mediaSmallImg{object-position:center}.Bestyogaschool-module__STSbLa__accrSectionEnhanced{border-top:1px solid #d4a01733;margin:2rem 0 1rem;padding-top:1.5rem}.Bestyogaschool-module__STSbLa__accrHeadEnhanced{align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.Bestyogaschool-module__STSbLa__accrHeadLineEnhanced{background:linear-gradient(90deg,var(--saffron),var(--gold),transparent);flex:1;height:1px}.Bestyogaschool-module__STSbLa__accrHeadLineRevEnhanced{background:linear-gradient(270deg,var(--saffron),var(--gold),transparent);flex:1;height:1px}.Bestyogaschool-module__STSbLa__accrHeadInnerEnhanced{text-align:center;flex-shrink:0}.Bestyogaschool-module__STSbLa__accrEyebrowEnhanced{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:.3rem;font-family:Montserrat,serif;font-size:clamp(.55rem,.9vw,1rem);font-weight:700}.Bestyogaschool-module__STSbLa__accrTitleEnhanced{color:var(--saffron);letter-spacing:.04em;margin:0;font-family:Montserrat,serif;font-size:clamp(.95rem,2vw,1.6rem);font-weight:700;line-height:1.2}.Bestyogaschool-module__STSbLa__accrTaglineEnhanced{color:var(--ink-lt);margin-top:.25rem;font-family:Lato,serif;font-size:clamp(.8rem,1.2vw,1rem);font-style:italic}.Bestyogaschool-module__STSbLa__certGridEnhanced{grid-template-columns:repeat(4,1fr);gap:clamp(.8rem,2vw,1.4rem);margin-bottom:1rem;display:grid}@media (max-width:991.98px){.Bestyogaschool-module__STSbLa__contentFirstLayout{grid-template-columns:1fr;gap:2rem}.Bestyogaschool-module__STSbLa__mediaSmallGrid{grid-template-columns:repeat(4,1fr)}.Bestyogaschool-module__STSbLa__certGridEnhanced{grid-template-columns:repeat(2,1fr)}.Bestyogaschool-module__STSbLa__accrHeadLineEnhanced,.Bestyogaschool-module__STSbLa__accrHeadLineRevEnhanced{display:none}}@media (max-width:767.98px){.Bestyogaschool-module__STSbLa__mediaSmallGrid{grid-template-columns:repeat(2,1fr);gap:.6rem}.Bestyogaschool-module__STSbLa__trainingTagsEnhanced{gap:.6rem}.Bestyogaschool-module__STSbLa__trainingTag{padding:5px 12px;font-size:.7rem}.Bestyogaschool-module__STSbLa__mediaVideoToggle{padding:6px 12px;font-size:.6rem}.Bestyogaschool-module__STSbLa__mediaVideoToggle svg{width:14px;height:14px}}@media (max-width:575.98px){.Bestyogaschool-module__STSbLa__contentTitleEnhanced{font-size:1.1rem}.Bestyogaschool-module__STSbLa__contentBadgeEnhanced{font-size:.55rem}.Bestyogaschool-module__STSbLa__bodyParaEnhanced{font-size:.85rem;line-height:1.75}.Bestyogaschool-module__STSbLa__mediaSmallOverlay span{font-size:.55rem}.Bestyogaschool-module__STSbLa__linkPillEnhanced{padding:6px 14px;font-size:.6rem}.Bestyogaschool-module__STSbLa__certGridEnhanced{grid-template-columns:repeat(2,1fr);gap:.7rem}}@media (max-width:480px){.Bestyogaschool-module__STSbLa__mediaSmallGrid{grid-template-columns:repeat(2,1fr)}.Bestyogaschool-module__STSbLa__trainingTagsEnhanced{flex-wrap:wrap}.Bestyogaschool-module__STSbLa__trainingTag{justify-content:center;width:calc(50% - .3rem)}}@media (prefers-reduced-motion:reduce){.Bestyogaschool-module__STSbLa__mediaMainImg,.Bestyogaschool-module__STSbLa__mediaSmallImg,.Bestyogaschool-module__STSbLa__mediaVideoToggle,.Bestyogaschool-module__STSbLa__trainingTag,.Bestyogaschool-module__STSbLa__linkPillEnhanced{transition:none}.Bestyogaschool-module__STSbLa__mediaMainItem:hover .Bestyogaschool-module__STSbLa__mediaMainImg,.Bestyogaschool-module__STSbLa__mediaSmallItem:hover .Bestyogaschool-module__STSbLa__mediaSmallImg{transform:none}}.Bestyogaschool-module__STSbLa__mediaFooterEnhanced{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.Bestyogaschool-module__STSbLa__trainingTagsEnhanced{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.Bestyogaschool-module__STSbLa__trainingTag{color:var(--saffron);cursor:default;background:linear-gradient(135deg,#fffdf5,#fff8e8);border:1px solid #d4a01740;border-radius:40px;align-items:center;gap:8px;padding:8px 20px;font-family:Montserrat,serif;font-size:.8rem;font-weight:600;transition:all .3s;display:inline-flex}.Bestyogaschool-module__STSbLa__trainingTag:hover{border-color:var(--saffron);transform:translateY(-2px);box-shadow:0 4px 12px #f1550526}.Bestyogaschool-module__STSbLa__trainingTagIcon{font-size:1.1rem}.Bestyogaschool-module__STSbLa__pillsGroupEnhanced{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.Bestyogaschool-module__STSbLa__pillItem{color:var(--ink);background:#f1550514;border:1px solid #f1550533;border-radius:30px;align-items:center;gap:6px;padding:5px 14px;font-family:Lato,serif;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.Bestyogaschool-module__STSbLa__pillItem:hover{border-color:var(--saffron);background:#f1550526;transform:translateY(-1px)}@media (max-width:767.98px){.Bestyogaschool-module__STSbLa__mediaFooterEnhanced{margin-top:1rem}.Bestyogaschool-module__STSbLa__trainingTagsEnhanced{gap:.6rem}.Bestyogaschool-module__STSbLa__trainingTag{padding:6px 14px;font-size:.7rem}.Bestyogaschool-module__STSbLa__trainingTagIcon{font-size:.9rem}.Bestyogaschool-module__STSbLa__pillItem{padding:4px 12px;font-size:.7rem}}@media (max-width:575.98px){.Bestyogaschool-module__STSbLa__trainingTagsEnhanced{flex-wrap:wrap}.Bestyogaschool-module__STSbLa__trainingTag{justify-content:center;width:calc(50% - .3rem)}.Bestyogaschool-module__STSbLa__pillsGroupEnhanced{gap:.5rem}.Bestyogaschool-module__STSbLa__pillItem{padding:3px 10px;font-size:.65rem}}@media (max-width:480px){.Bestyogaschool-module__STSbLa__trainingTag{justify-content:center;width:100%}.Bestyogaschool-module__STSbLa__pillsGroupEnhanced{flex-direction:column;align-items:center}.Bestyogaschool-module__STSbLa__pillItem{justify-content:center;width:100%}}
