.SampleYoga_demoBanner__ENVN9{position:fixed;top:0;left:0;right:0;z-index:1001;display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#7c5dbd,#4a8fa8);color:#fff;font-size:.875rem;font-weight:500}.SampleYoga_demoBackLink__iwWtX{color:#fff;text-decoration:underline;opacity:.9}.SampleYoga_header__lzewM{position:fixed;top:44px;left:0;right:0;z-index:1000;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(139,92,246,.1)}.SampleYoga_headerContainer__QrmkT{max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.SampleYoga_logo__0XKKZ{display:flex;align-items:center;gap:.75rem;text-decoration:none}.SampleYoga_logoIcon__zlzXT{font-size:2rem}.SampleYoga_logoText__9pCq1{font-size:1.5rem;font-weight:600;color:#7c3aed;letter-spacing:.05em}.SampleYoga_nav__tkYEF{display:flex;align-items:center;gap:2rem}.SampleYoga_navLink__DiEBD{font-size:.9375rem;font-weight:500;color:#6b7280;text-decoration:none}.SampleYoga_navLink__DiEBD:hover{color:#7c3aed}.SampleYoga_bookBtn__Jrd8V{padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#7c3aed,#a78bfa);border-radius:50px;text-decoration:none}.SampleYoga_bookBtn__Jrd8V:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(124,58,237,.3)}.SampleYoga_hero___A0KQ{min-height:90vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ede9fe,#f5f3ff 50%,#fdf4ff);margin-top:44px;padding:120px 1.5rem 80px}.SampleYoga_heroContent__ivX2B{text-align:center;max-width:700px}.SampleYoga_heroBadge__deBzD{display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#7c3aed;background:#fff;border-radius:50px;margin-bottom:1.5rem;box-shadow:0 4px 15px rgba(124,58,237,.15)}.SampleYoga_heroTitle__LD_IA{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;color:#1f2937;line-height:1.1;margin-bottom:1.5rem}.SampleYoga_heroAccent__mLeYt{color:#7c3aed}.SampleYoga_heroDesc__D6_tP{font-size:1.25rem;color:#6b7280;line-height:1.7;margin-bottom:2rem}.SampleYoga_heroCtas__29Xs5{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.SampleYoga_ctaPrimary__Y1y1L{padding:1rem 2rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#7c3aed,#a78bfa);border-radius:50px;text-decoration:none}.SampleYoga_ctaPrimary__Y1y1L:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(124,58,237,.3)}.SampleYoga_ctaSecondary__nyffJ{padding:1rem 2rem;font-size:1rem;font-weight:500;color:#7c3aed;border:2px solid #ddd6fe;border-radius:50px;text-decoration:none}.SampleYoga_ctaSecondary__nyffJ:hover{border-color:#7c3aed}.SampleYoga_container__595eE{max-width:1100px;margin:0 auto;padding:0 1.5rem}.SampleYoga_stats__wikil{padding:2.5rem 0;background:#fff;border-bottom:1px solid #ede9fe}.SampleYoga_statsGrid__WWdHs{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}.SampleYoga_statItem__qi8Pn{text-align:center;font-size:.9375rem;color:#6b7280}.SampleYoga_statItem__qi8Pn span{display:block;font-size:2rem;font-weight:700;color:#7c3aed}.SampleYoga_sectionTitle__2oXOG{font-size:2.25rem;font-weight:700;color:#1f2937;text-align:center;margin-bottom:.75rem}.SampleYoga_sectionSubtitle__Q_61e{font-size:1.125rem;color:#6b7280;text-align:center;margin-bottom:3rem}.SampleYoga_classesSection__HzXLr{padding:5rem 0;background:#fafafa}.SampleYoga_classesGrid__aUAY3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:900px){.SampleYoga_classesGrid__aUAY3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.SampleYoga_classesGrid__aUAY3{grid-template-columns:1fr}}.SampleYoga_classCard__VwT5C{padding:1.5rem;background:#fff;border-radius:16px;border:1px solid #ede9fe;transition:all .2s}.SampleYoga_classCard__VwT5C:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(124,58,237,.1);border-color:#a78bfa}.SampleYoga_classCard__VwT5C h3{font-size:1.25rem;color:#1f2937;margin-bottom:1rem}.SampleYoga_classDetails__W0gAm{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.SampleYoga_classDetails__W0gAm span{font-size:.875rem;color:#6b7280}.SampleYoga_classBtn__uxn_r{display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#7c3aed;background:#ede9fe;border-radius:50px;text-decoration:none}.SampleYoga_classBtn__uxn_r:hover{background:#7c3aed;color:#fff}.SampleYoga_teachersSection__3TIQw{padding:5rem 0;background:#fff}.SampleYoga_teachersGrid__hy6Uh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media (max-width:800px){.SampleYoga_teachersGrid__hy6Uh{grid-template-columns:1fr}}.SampleYoga_teacherCard__spTkd{text-align:center;padding:2rem;background:#fafafa;border-radius:20px}.SampleYoga_teacherPhoto__4Q87E{width:100px;height:100px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#7c3aed,#a78bfa);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem}.SampleYoga_teacherCard__spTkd h3{font-size:1.25rem;color:#1f2937;margin-bottom:.5rem}.SampleYoga_teacherSpecialty__Q2_er{font-size:.9375rem;color:#7c3aed;margin-bottom:.5rem}.SampleYoga_teacherExp__xyzI9{font-size:.875rem;color:#9ca3af}.SampleYoga_pricingSection__5ZjBi{padding:5rem 0;background:#ede9fe}.SampleYoga_pricingGrid__MPsMn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}@media (max-width:900px){.SampleYoga_pricingGrid__MPsMn{grid-template-columns:1fr}}.SampleYoga_pricingCard__3ZEIa{padding:2rem;background:#fff;border-radius:20px;text-align:center;position:relative;border:2px solid transparent}.SampleYoga_pricingCard__3ZEIa.SampleYoga_featured__GqsN6{border-color:#7c3aed;transform:scale(1.05)}.SampleYoga_badge__Qkhpo{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:.25rem 1rem;font-size:.75rem;font-weight:600;color:#fff;background:#7c3aed;border-radius:50px}.SampleYoga_pricingCard__3ZEIa h3{font-size:1.25rem;color:#1f2937;margin-bottom:1rem}.SampleYoga_price__m_REz{display:block;font-size:3rem;font-weight:700;color:#7c3aed;margin-bottom:.25rem}.SampleYoga_pricingCard__3ZEIa>p{font-size:.9375rem;color:#6b7280;margin-bottom:1.5rem}.SampleYoga_pricingCard__3ZEIa ul{list-style:none;padding:0;text-align:left}.SampleYoga_pricingCard__3ZEIa li{font-size:.9375rem;color:#4b5563;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.SampleYoga_pricingCard__3ZEIa li:before{content:"✓ ";color:#7c3aed}.SampleYoga_bookSection__j2rd1{padding:5rem 0;background:linear-gradient(135deg,#7c3aed,#a78bfa)}.SampleYoga_bookContent__IxSdt{max-width:500px;margin:0 auto;text-align:center}.SampleYoga_bookContent__IxSdt h2{font-size:2rem;color:#fff;margin-bottom:.75rem}.SampleYoga_bookContent__IxSdt>p{font-size:1.125rem;color:hsla(0,0%,100%,.9);margin-bottom:2rem}.SampleYoga_bookForm__VH_qT{background:#fff;padding:2rem;border-radius:20px}.SampleYoga_formRow__edHJG{display:flex;gap:1rem;margin-bottom:1rem}@media (max-width:500px){.SampleYoga_formRow__edHJG{flex-direction:column}}.SampleYoga_bookForm__VH_qT input,.SampleYoga_bookForm__VH_qT select{flex:1 1;padding:.875rem 1rem;font-size:1rem;background:#fafafa;border:1px solid #ede9fe;border-radius:10px}.SampleYoga_bookForm__VH_qT input:focus,.SampleYoga_bookForm__VH_qT select:focus{border-color:#7c3aed;outline:none}.SampleYoga_bookForm__VH_qT button{width:100%;padding:1rem;font-size:1.0625rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#7c3aed,#a78bfa);border:none;border-radius:50px;cursor:pointer}.SampleYoga_bookForm__VH_qT button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(124,58,237,.4)}.SampleYoga_locationSection__1Mebp{padding:4rem 0;background:#fff}.SampleYoga_locationGrid__PAH9s{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}@media (max-width:800px){.SampleYoga_locationGrid__PAH9s{grid-template-columns:1fr}}.SampleYoga_locationInfo__a4g5S h3{font-size:1.5rem;color:#7c3aed;margin-bottom:1.5rem}.SampleYoga_locationInfo__a4g5S p{font-size:1rem;color:#4b5563;line-height:1.8;margin-bottom:1rem}.SampleYoga_mapPlaceholder__nNtGz{width:100%;height:250px;background:linear-gradient(135deg,#ede9fe,#f5f3ff);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#a78bfa}.SampleYoga_footer__WOJXd{padding:2rem 0;background:#1f2937;color:#fff;text-align:center}.SampleYoga_footer__WOJXd p{font-size:1rem;margin-bottom:.5rem}.SampleYoga_footerCopyright__TFNsT{font-size:.875rem;color:hsla(0,0%,100%,.6)}.SampleYoga_footerCopyright__TFNsT a{color:#a78bfa;text-decoration:none}@media (max-width:768px){.SampleYoga_nav__tkYEF{display:none}}.SampleYoga_automationSection__yBz5e{padding:5rem 1.5rem;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.SampleYoga_automationHeader__KH_Dl{text-align:center;max-width:700px;margin:0 auto 3rem}.SampleYoga_automationBadge__p01Cd{display:inline-block;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;color:#8b5cf6;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);border-radius:50px;margin-bottom:1.5rem}.SampleYoga_automationSection__yBz5e .SampleYoga_sectionTitle__2oXOG{font-size:2rem;color:#fff;margin-bottom:1rem}.SampleYoga_automationSubtitle__jju0D{color:hsla(0,0%,100%,.7);font-size:1.0625rem;line-height:1.7}.SampleYoga_automationFlow__YQCh5{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:3rem}@media (max-width:768px){.SampleYoga_automationFlow__YQCh5{flex-direction:column;gap:1rem}.SampleYoga_automationArrow__q1V1u{transform:rotate(90deg)}}.SampleYoga_automationStep__e1DKX{text-align:center;padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;min-width:150px;transition:all .3s ease}.SampleYoga_automationStep__e1DKX:hover{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.3);transform:translateY(-4px)}.SampleYoga_stepCircle__SXElX{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:50%;margin:0 auto 1rem}.SampleYoga_automationStep__e1DKX h4{font-size:1rem;color:#fff;margin-bottom:.5rem}.SampleYoga_automationStep__e1DKX p{font-size:.8125rem;color:hsla(0,0%,100%,.6);line-height:1.5}.SampleYoga_automationArrow__q1V1u{font-size:1.5rem;color:#8b5cf6;font-weight:700}.SampleYoga_automationResults__nxaoe{display:flex;justify-content:center;gap:3rem;margin-bottom:2.5rem;flex-wrap:wrap}.SampleYoga_resultItem__J8kgZ{text-align:center}.SampleYoga_resultNumber__uZ0RC{display:block;font-size:2.5rem;font-weight:700;color:#8b5cf6;line-height:1;margin-bottom:.5rem}.SampleYoga_resultLabel__9TJPZ{font-size:.9375rem;color:hsla(0,0%,100%,.7)}.SampleYoga_automationCta__CxdRO{display:inline-block;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:12px;text-decoration:none;transition:all .3s ease}.SampleYoga_automationSection__yBz5e .SampleYoga_container__595eE{text-align:center}.SampleYoga_automationCta__CxdRO:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(139,92,246,.3)}