.About_about__fFfvC{padding:var(--spacing-5xl) 0;background:var(--white)}.About_container__k5jTA{max-width:1200px;margin:0 auto;padding:0 var(--spacing-xl)}.About_aboutWrapper__ufIAa{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-5xl);gap:var(--spacing-5xl);align-items:center;opacity:0;transform:translateY(30px)}.About_aboutWrapper__ufIAa.About_fadeIn__nkH8D{animation:About_fadeInUp__AavMM .8s ease forwards}@keyframes About_fadeInUp__AavMM{to{opacity:1;transform:translateY(0)}}.About_aboutImage__ytnMD{position:relative}.About_imagePlaceholder__uf14_{position:relative;width:100%;height:500px;border-radius:0;overflow:hidden;border:2px solid var(--border-gray);transition:all var(--transition-base)}.About_imagePlaceholder__uf14_:hover{border-color:var(--black)}.About_aboutContent__FO7Fr h2{font-size:var(--font-size-4xl);color:var(--heading-color);margin-bottom:var(--spacing-2xl);font-weight:700;text-transform:uppercase;letter-spacing:-.5px;position:relative;display:inline-block}.About_aboutContent__FO7Fr h2:after{content:"";position:absolute;bottom:calc(var(--spacing-md) * -1);left:0;width:60px;height:2px;background:var(--black)}.About_aboutContent__FO7Fr p{margin-bottom:var(--spacing-lg);margin-top:var(--spacing-xl);line-height:1.7;color:var(--text-color);font-size:var(--font-size-base)}.About_aboutContent__FO7Fr p:first-of-type,.About_buttonGroup__zgGQt{margin-top:var(--spacing-2xl)}.About_buttonGroup__zgGQt{display:flex;flex-direction:column;gap:var(--spacing-md)}.About_instagramBtn__BIK_j{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-2xl);text-decoration:none;border-radius:0;font-weight:600;background:transparent;color:var(--black);border:2px solid var(--black);transition:all var(--transition-base);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:1.5px;width:-moz-fit-content;width:fit-content}.About_instagramBtn__BIK_j:hover{background:var(--black);color:var(--white);transform:translateY(-2px)}.About_instagramBtn__BIK_j svg{transition:transform var(--transition-base)}.About_instagramBtn__BIK_j:hover svg{transform:scale(1.1)}.About_btn__R_qVR{display:inline-block;padding:var(--spacing-md) var(--spacing-2xl);text-decoration:none;border-radius:0;font-weight:600;background:var(--black);color:var(--white);border:2px solid var(--black);transition:all var(--transition-base);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:1.5px;width:-moz-fit-content;width:fit-content}.About_btn__R_qVR:hover{background:transparent;color:var(--black);transform:translateY(-2px)}@media (max-width:992px){.About_aboutWrapper__ufIAa{grid-template-columns:1fr;gap:var(--spacing-3xl)}.About_aboutContent__FO7Fr h2{font-size:var(--font-size-3xl)}.About_aboutContent__FO7Fr h2:after{left:50%;transform:translateX(-50%)}.About_aboutContent__FO7Fr{text-align:center}.About_aboutContent__FO7Fr p{text-align:left}.About_buttonGroup__zgGQt{align-items:center}}@media (max-width:768px){.About_aboutContent__FO7Fr h2{font-size:var(--font-size-3xl)}.About_imagePlaceholder__uf14_{height:400px}}.Alert_alert__Kvsjr{background:var(--black);padding:var(--spacing-lg) 0;border-top:3px solid #dc2626;border-bottom:3px solid #dc2626}.Alert_container__o0GWt{max-width:1200px;margin:0 auto;padding:0 var(--spacing-xl);text-align:center}.Alert_text__dxNQ7{color:var(--white);font-size:var(--font-size-base);margin:0;font-weight:500;letter-spacing:.3px}.Alert_link__yGx6s{color:#dc2626;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:all var(--transition-base);border-bottom:2px solid transparent}.Alert_link__yGx6s:hover{color:#ef4444;border-bottom-color:#ef4444}@media (max-width:768px){.Alert_alert__Kvsjr{padding:var(--spacing-md) 0}.Alert_text__dxNQ7{font-size:var(--font-size-sm)}}.Footer_footer__pQtti{background:var(--black);padding:var(--spacing-3xl) 0 var(--spacing-xl)}.Footer_container__KpDnW{max-width:1200px;margin:0 auto;padding:0 var(--spacing-xl)}.Footer_footerContent__yAl3k{text-align:center}.Footer_footerMenu__7_krs{list-style:none;display:flex;justify-content:center;gap:var(--spacing-xl);margin:0 0 var(--spacing-xl) 0;padding:0;flex-wrap:wrap}.Footer_footerMenu__7_krs a{color:var(--white);text-decoration:none;font-size:var(--font-size-sm);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;transition:color var(--transition-base)}.Footer_footerMenu__7_krs a:hover{color:var(--medium-gray)}.Footer_copyright__j4atB{color:hsla(0,0%,100%,.6);font-size:var(--font-size-sm);margin:0;letter-spacing:.5px}.Footer_heart__vTke3{color:var(--white);margin:0 var(--spacing-xs)}.Footer_copyright__j4atB a{color:var(--white);text-decoration:none;font-weight:600}.Footer_copyright__j4atB a:hover{text-decoration:underline}@media (max-width:768px){.Footer_footerMenu__7_krs{gap:var(--spacing-md)}}.Gallery_gallery__HejGD{padding:0}.Gallery_galleryGrid__xz0iU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.Gallery_galleryItem__9URvP{position:relative;height:350px;overflow:hidden;cursor:pointer;opacity:0;transform:scale(.9)}.Gallery_galleryItem__9URvP.Gallery_fadeIn__k16_6{animation:Gallery_zoomIn___xGkg .6s ease forwards}@keyframes Gallery_zoomIn___xGkg{to{opacity:1;transform:scale(1)}}.Gallery_galleryOverlay__HTExX{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;opacity:0;transition:all var(--transition-base)}.Gallery_galleryItem__9URvP:hover .Gallery_galleryOverlay__HTExX{opacity:1}.Gallery_galleryOverlay__HTExX h3{color:var(--white);font-size:var(--font-size-2xl);font-weight:700;text-transform:uppercase;letter-spacing:2px}@media (max-width:992px){.Gallery_galleryGrid__xz0iU{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Gallery_galleryGrid__xz0iU{grid-template-columns:1fr}.Gallery_galleryItem__9URvP{height:300px}}.Header_header__KwdYD{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all var(--transition-base);--header-bg:transparent;--header-border:transparent;--header-text:var(--white);--header-text-hover:var(--medium-gray)}.Header_header__KwdYD.Header_scrolled__qIjEW{--header-bg:var(--white);--header-border:var(--border-gray);--header-text:var(--black);--header-text-hover:var(--accent-hover)}.Header_header__KwdYD{background:var(--header-bg);border-bottom:1px solid var(--header-border)}.Header_navbar__26gfT{padding:var(--spacing-lg) 0}.Header_container__vrI8C{max-width:1200px;margin:0 auto;padding:0 var(--spacing-xl)}.Header_navWrapper__dEwTe{display:flex;justify-content:space-between;align-items:center}.Header_logo____uDV{font-size:var(--font-size-2xl);font-weight:700;color:var(--header-text);text-decoration:none;text-transform:uppercase;letter-spacing:2px;transition:color var(--transition-base)}.Header_logo____uDV img{transition:opacity var(--transition-base)}.Header_navMenu__9IvfC{display:flex;list-style:none;gap:var(--spacing-xl);align-items:center;margin:0;padding:0}.Header_navMenu__9IvfC li a{text-decoration:none;color:var(--header-text);font-weight:500;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:1.5px;transition:color var(--transition-base)}.Header_navMenu__9IvfC li a:hover{color:var(--header-text-hover)}.Header_instagramLink__YQuyo{display:flex;align-items:center;justify-content:center;color:var(--header-text);transition:color var(--transition-base),transform var(--transition-base)}.Header_instagramLink__YQuyo:hover{color:var(--header-text-hover);transform:scale(1.1)}.Header_instagramLink__YQuyo svg{display:block}.Header_hamburger__zEELl{display:none;flex-direction:column;gap:var(--spacing-xs);cursor:pointer}.Header_hamburger__zEELl span{width:24px;height:2px;background:var(--header-text);transition:all var(--transition-base)}@media (max-width:992px){.Header_navMenu__9IvfC{position:fixed;top:73px;left:-100%;flex-direction:column;background:var(--white);width:100%;padding:var(--spacing-2xl) 0;border-bottom:1px solid var(--border-gray);transition:left var(--transition-base)}.Header_navMenu__9IvfC.Header_active__c7HdO{left:0}.Header_navMenu__9IvfC li a{color:var(--black)}.Header_hamburger__zEELl{display:flex}.Header_hamburger__zEELl.Header_active__c7HdO span:first-child{transform:rotate(45deg) translate(7px,7px)}.Header_hamburger__zEELl.Header_active__c7HdO span:nth-child(2){opacity:0}.Header_hamburger__zEELl.Header_active__c7HdO span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}}.Hero_hero__bqvNd{min-height:100vh;display:flex;align-items:center;position:relative;margin-top:0;overflow:hidden}.Hero_heroBackground__smb__{z-index:0}.Hero_heroBackground__smb__,.Hero_overlay__GFOqg{position:absolute;top:0;left:0;width:100%;height:100%}.Hero_overlay__GFOqg{background:rgba(0,0,0,.6);z-index:1}.Hero_container__uaTFp{max-width:1200px;margin:0 auto;padding:0 var(--spacing-xl);position:relative;z-index:2}.Hero_heroContent__5prE1{color:var(--white);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4xl);width:100%}.Hero_heroLeft__pyS_l{flex:0 0 30%;display:flex;justify-content:center;align-items:center}.Hero_heroRight__yGpO4{flex:1 1;display:flex;flex-direction:column;justify-content:center}.Hero_floatingPhotoFrame__1_YA9{position:relative;animation:Hero_float__XKsXp 6s ease-in-out infinite;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5));overflow:hidden;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-md);border:2px solid hsla(0,0%,100%,.2)}.Hero_floatingPhoto__qZ7tj{display:block;width:100%;height:auto}@keyframes Hero_float__XKsXp{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Hero_contactBadge__C0__9{display:inline-block;background:var(--black);padding:var(--spacing-sm) var(--spacing-lg);border-radius:0;font-size:var(--font-size-xs);font-weight:600;margin-bottom:var(--spacing-lg);text-transform:uppercase;letter-spacing:2px}.Hero_heroGreeting___oqhE{font-size:var(--font-size-2xl);font-weight:400;margin-bottom:var(--spacing-md);letter-spacing:-.5px}.Hero_heroTitle__Vt9JT{font-size:var(--font-size-6xl);font-weight:700;color:var(--white);margin-bottom:var(--spacing-2xl);line-height:1.1;text-transform:uppercase;letter-spacing:-1px}.Hero_buttonGroup__3Eh94{display:flex;gap:var(--spacing-lg);flex-wrap:wrap}.Hero_btn__yK3pz{display:inline-block;padding:var(--spacing-md) var(--spacing-2xl);text-decoration:none;border-radius:0;font-weight:600;border:2px solid hsla(0,0%,100%,.4);transition:all var(--transition-base);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:1.5px;opacity:.7}.Hero_btn__yK3pz,.Hero_btn__yK3pz:hover{background:transparent;color:var(--white)}.Hero_btn__yK3pz:hover{border:2px solid hsla(0,0%,100%,.8);transform:translateY(-2px);opacity:1}.Hero_btnSecondary__Np6ud{display:inline-block;padding:var(--spacing-md) var(--spacing-2xl);text-decoration:none;border-radius:0;font-weight:600;background:transparent;color:var(--white);border:2px solid var(--white);transition:all var(--transition-base);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:1.5px}.Hero_btnSecondary__Np6ud:hover{background:var(--white);color:var(--black);transform:translateY(-2px)}@media (max-width:768px){.Hero_heroContent__5prE1{flex-direction:column;gap:var(--spacing-2xl)}.Hero_heroLeft__pyS_l{flex:0 0 auto;width:100%;max-width:250px}.Hero_heroRight__yGpO4{flex:0 0 auto;width:100%;text-align:center}.Hero_heroText__a7lfW{display:flex;flex-direction:column;align-items:center}.Hero_buttonGroup__3Eh94{justify-content:center}.Hero_heroTitle__Vt9JT{font-size:var(--font-size-4xl)}.Hero_heroGreeting___oqhE{font-size:var(--font-size-xl)}}@media (max-width:480px){.Hero_heroLeft__pyS_l{max-width:200px}.Hero_floatingPhotoFrame__1_YA9{padding:var(--spacing-sm)}.Hero_heroTitle__Vt9JT{font-size:var(--font-size-3xl)}.Hero_heroGreeting___oqhE{font-size:var(--font-size-lg)}.Hero_btnSecondary__Np6ud,.Hero_btn__yK3pz{padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-xs)}.Hero_buttonGroup__3Eh94{flex-direction:column;width:100%;gap:var(--spacing-md)}.Hero_buttonGroup__3Eh94 .Hero_btnSecondary__Np6ud,.Hero_buttonGroup__3Eh94 .Hero_btn__yK3pz{width:100%;text-align:center}}.InstagramFeed_instagramSection___X4Nz{background:var(--white);padding:var(--spacing-6xl) 0;position:relative}.InstagramFeed_container__PR3tJ{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-xl)}.InstagramFeed_header__IErq9{text-align:center;margin-bottom:var(--spacing-4xl)}.InstagramFeed_title__6bEwX{font-size:var(--font-size-4xl);font-weight:700;color:var(--black);margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:-1px}.InstagramFeed_subtitle__PCLUM{font-size:var(--font-size-lg);color:var(--medium-gray);max-width:600px;margin:0 auto;line-height:1.6}.InstagramFeed_feedContainer__L5DeV{display:flex;justify-content:center;align-items:center;margin-bottom:var(--spacing-4xl);min-height:400px}.InstagramFeed_embedWrapper__YU8nk{width:100%;max-width:540px;display:flex;justify-content:center}.InstagramFeed_ctaSection__CRSVq{text-align:center;margin-top:var(--spacing-3xl)}.InstagramFeed_ctaButton__zdBRq{display:inline-flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-3xl);background:var(--black);color:var(--white);text-decoration:none;font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:1.5px;border:2px solid var(--black);transition:all var(--transition-base)}.InstagramFeed_ctaButton__zdBRq:hover{background:transparent;color:var(--black);transform:translateY(-2px)}.InstagramFeed_icon__rNnb5{transition:transform var(--transition-base)}.InstagramFeed_ctaButton__zdBRq:hover .InstagramFeed_icon__rNnb5{transform:scale(1.1)}@media (max-width:768px){.InstagramFeed_instagramSection___X4Nz{padding:var(--spacing-4xl) 0}.InstagramFeed_title__6bEwX{font-size:var(--font-size-3xl)}.InstagramFeed_subtitle__PCLUM{font-size:var(--font-size-base)}.InstagramFeed_feedContainer__L5DeV{min-height:300px}.InstagramFeed_ctaButton__zdBRq{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-xs)}}@media (max-width:480px){.InstagramFeed_title__6bEwX{font-size:var(--font-size-2xl)}.InstagramFeed_ctaButton__zdBRq{width:100%;justify-content:center}}.OnlineProgram_onlineProgram__dyHb2{padding:var(--spacing-5xl) 0;background:var(--white)}.OnlineProgram_container__4iz3W{max-width:1200px;margin:0 auto;padding:0 var(--spacing-xl)}.OnlineProgram_sectionHeader__zfBOX{text-align:center;margin-bottom:var(--spacing-4xl)}.OnlineProgram_sectionHeader__zfBOX h2{font-size:var(--font-size-4xl);font-weight:700;color:var(--heading-color);position:relative;display:inline-block;text-transform:uppercase;letter-spacing:-.5px;margin-bottom:var(--spacing-lg);opacity:0}.OnlineProgram_sectionHeader__zfBOX h2:after{content:"";position:absolute;bottom:calc(var(--spacing-md) * -1);left:50%;transform:translateX(-50%);width:60px;height:2px;background:var(--black)}.OnlineProgram_sectionHeader__zfBOX p{font-size:var(--font-size-base);color:var(--text-color);line-height:1.6;margin-top:var(--spacing-2xl);opacity:0}.OnlineProgram_featuresGrid__AmGLM{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin-top:var(--spacing-3xl)}.OnlineProgram_featureCard__72BoV{background:var(--white);border:2px solid var(--border-gray);border-radius:0;padding:var(--spacing-3xl) var(--spacing-2xl);text-align:center;transition:all var(--transition-base);position:relative;opacity:0;transform:translateY(30px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OnlineProgram_featureCard__72BoV:hover{transform:translateY(-5px);border-color:var(--black);box-shadow:0 10px 30px rgba(0,0,0,.1)}.OnlineProgram_featureCard__72BoV:active{transform:translateY(-3px)}.OnlineProgram_iconWrapper___2hAL{width:64px;height:64px;background:var(--black);border-radius:0;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-xl);transition:all var(--transition-base)}.OnlineProgram_featureCard__72BoV:hover .OnlineProgram_iconWrapper___2hAL{transform:scale(1.05)}.OnlineProgram_icon__vWCR2{color:var(--white)}.OnlineProgram_featureCard__72BoV h3{font-size:var(--font-size-xl);font-weight:700;color:var(--heading-color);margin:0;text-transform:uppercase;letter-spacing:2px}.OnlineProgram_featureCard__72BoV p{font-size:var(--font-size-sm);color:var(--text-color);line-height:1.7;margin:0;text-align:center}.OnlineProgram_fadeIn__6a2MZ{animation:OnlineProgram_fadeInAnimation__zvp3H 1s ease forwards;opacity:1}.OnlineProgram_fadeInDelay__LWA9w{animation:OnlineProgram_fadeInAnimation__zvp3H 1s ease .2s forwards;opacity:1}.OnlineProgram_fadeInUp__ffiO9{animation:OnlineProgram_fadeInUpAnimation__Sw0zQ .8s ease forwards;opacity:1;transform:translateY(0)}@keyframes OnlineProgram_fadeInAnimation__zvp3H{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes OnlineProgram_fadeInUpAnimation__Sw0zQ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.OnlineProgram_featuresGrid__AmGLM{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.OnlineProgram_sectionHeader__zfBOX h2{font-size:var(--font-size-3xl)}.OnlineProgram_featuresGrid__AmGLM{grid-template-columns:1fr;gap:var(--spacing-lg)}.OnlineProgram_featureCard__72BoV{padding:var(--spacing-2xl) var(--spacing-lg)}.OnlineProgram_iconWrapper___2hAL{width:56px;height:56px;margin-bottom:var(--spacing-lg)}.OnlineProgram_icon__vWCR2{width:24px;height:24px}.OnlineProgram_featureCard__72BoV h3{font-size:var(--font-size-base)}.OnlineProgram_featureCard__72BoV p{font-size:var(--font-size-xs)}}.ZoomPricing_pricingSection__9Io3Z{padding:var(--spacing-4xl) 0;max-width:1200px;margin:0 auto}.ZoomPricing_sectionTitle__HZZ_l{text-align:center;margin-bottom:var(--spacing-4xl)}.ZoomPricing_sectionTitle__HZZ_l h2{font-size:var(--font-size-4xl);font-weight:700;color:var(--heading-color);position:relative;display:inline-block;text-transform:uppercase;letter-spacing:-.5px;margin-bottom:var(--spacing-lg)}.ZoomPricing_sectionTitle__HZZ_l h2:after{content:"";position:absolute;bottom:calc(var(--spacing-md) * -1);left:50%;transform:translateX(-50%);width:60px;height:2px;background:var(--black)}.ZoomPricing_discountBanner__EsBS_{display:inline-block;background:var(--black);color:var(--white);padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-top:var(--spacing-2xl);animation:ZoomPricing_pulse__w4VqH 2s infinite}@keyframes ZoomPricing_pulse__w4VqH{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.ZoomPricing_pricingGrid__6z6U2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);padding:0 var(--spacing-xl)}.ZoomPricing_pricingCard__ySmoA{background:var(--white);border:2px solid var(--border-gray);border-radius:0;padding:var(--spacing-3xl) var(--spacing-2xl);text-align:center;transition:all var(--transition-base);position:relative}.ZoomPricing_discountBadge__3Otui{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);background:#228b22;color:var(--white);padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:1px;z-index:2;border-radius:20px;box-shadow:0 2px 8px rgba(34,139,34,.3)}.ZoomPricing_pricingCard__ySmoA:hover{transform:translateY(-5px);border-color:var(--black)}.ZoomPricing_pricingCard__ySmoA.ZoomPricing_featured__46L1v:hover{border-color:#006400}.ZoomPricing_pricingCard__ySmoA.ZoomPricing_selected__Za6t1{border-color:var(--black);border-width:3px;background:var(--light-gray)}.ZoomPricing_pricingCard__ySmoA.ZoomPricing_featured__46L1v{background:var(--white);color:inherit;transform:scale(1.02);position:relative;border:3px solid #006400;animation:ZoomPricing_pulseBorder__KpkTB 2s ease-in-out infinite}@keyframes ZoomPricing_pulseBorder__KpkTB{0%,to{border-color:#006400;box-shadow:0 0 0 rgba(0,100,0,.4)}50%{border-color:#228b22;box-shadow:0 0 20px rgba(0,100,0,.6)}}.ZoomPricing_pricingCard__ySmoA.ZoomPricing_featured__46L1v:hover{transform:scale(1.04) translateY(-5px)}.ZoomPricing_pricingCard__ySmoA.ZoomPricing_featured__46L1v.ZoomPricing_selected__Za6t1{background:var(--light-gray)}.ZoomPricing_pricingHeader__l_ohG h4{font-size:var(--font-size-xl);color:var(--heading-color);margin-bottom:var(--spacing-lg);text-transform:uppercase;font-weight:700;letter-spacing:2px}.ZoomPricing_price__L_FEO{margin-bottom:var(--spacing-sm);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}.ZoomPricing_originalPrice__mo7ld{font-size:var(--font-size-xl);color:var(--text-color);text-decoration:line-through;font-weight:400}.ZoomPricing_amount__XOvMt{font-size:var(--font-size-5xl);font-weight:700;color:var(--black)}.ZoomPricing_period__wHSkT{font-size:var(--font-size-xl);color:var(--text-color)}.ZoomPricing_planType__Dr_ss{color:var(--text-color);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm);letter-spacing:.5px}.ZoomPricing_originalPricePerClass__tlPNb{text-decoration:line-through;opacity:.6;margin-right:var(--spacing-xs)}.ZoomPricing_validity__CtFl_{color:var(--text-color);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xl);text-transform:uppercase;letter-spacing:1px;font-weight:500}.ZoomPricing_pricingFeatures__Fgb41{list-style:none;margin:var(--spacing-xl) 0;text-align:left;padding:0}.ZoomPricing_pricingFeatures__Fgb41 li{padding:var(--spacing-sm) 0;color:var(--text-color);display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm)}.ZoomPricing_checkIcon__zTR_D{color:var(--black);flex-shrink:0;margin-right:var(--spacing-xs)}.ZoomPricing_btn__9RZZv{display:inline-block;width:100%;padding:var(--spacing-md) var(--spacing-2xl);text-decoration:none;border-radius:0;font-weight:600;background:var(--black);color:var(--white);border:2px solid var(--black);transition:all var(--transition-base);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;font-family:inherit}.ZoomPricing_btn__9RZZv:hover{transform:translateY(-2px);background:transparent;color:var(--black)}.ZoomPricing_btn__9RZZv.ZoomPricing_btnSelected__h64OE{background:var(--dark-gray);border-color:var(--dark-gray);cursor:default}.ZoomPricing_btn__9RZZv.ZoomPricing_btnSelected__h64OE:hover{transform:none}.ZoomPricing_pricingCard__ySmoA.ZoomPricing_interactive___iMBe{cursor:pointer}@media (max-width:768px){.ZoomPricing_sectionTitle__HZZ_l h2{font-size:var(--font-size-3xl)}.ZoomPricing_pricingGrid__6z6U2{grid-template-columns:1fr}.ZoomPricing_pricingCard__ySmoA.ZoomPricing_featured__46L1v{transform:scale(1)}.ZoomPricing_pricingCard__ySmoA.ZoomPricing_featured__46L1v:hover{transform:scale(1.02) translateY(-5px)}}.RegistrationForm_form__mnVV6{max-width:600px;margin:0 auto;padding:var(--spacing-3xl);background:var(--white);border:2px solid var(--border-gray)}.RegistrationForm_formHeader__PH5RO{text-align:center;margin-bottom:var(--spacing-3xl);padding-bottom:var(--spacing-2xl);border-bottom:2px solid var(--border-gray)}.RegistrationForm_formHeader__PH5RO h3{font-size:var(--font-size-3xl);font-weight:700;color:var(--heading-color);text-transform:uppercase;letter-spacing:-.5px;margin-bottom:var(--spacing-md)}.RegistrationForm_planInfo__RcmPC{margin-bottom:var(--spacing-lg)}.RegistrationForm_planInfo__RcmPC h4{font-size:var(--font-size-xl);font-weight:600;color:var(--heading-color);margin-bottom:var(--spacing-xs)}.RegistrationForm_planDetails__9iQS0{font-size:var(--font-size-sm);color:var(--text-color);text-transform:uppercase;letter-spacing:1px;margin:0}.RegistrationForm_discountBadge__70EFr{display:inline-block;background:var(--black);color:var(--white);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:var(--spacing-md)}.RegistrationForm_priceDisplay__ni7lO{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-md)}.RegistrationForm_originalPrice__2eJ5y{font-size:var(--font-size-2xl);color:var(--text-color);text-decoration:line-through;font-weight:400}.RegistrationForm_finalPrice__SCv8V{font-size:var(--font-size-4xl);font-weight:700;color:var(--black)}.RegistrationForm_pricePerClass__FkbPi{font-size:var(--font-size-base);color:var(--text-color);margin-top:var(--spacing-sm);margin-bottom:0}.RegistrationForm_originalPricePerClass__UM2np{text-decoration:line-through;opacity:.6;margin-right:var(--spacing-xs)}.RegistrationForm_formGroup__dzC1Z{margin-bottom:var(--spacing-xl)}.RegistrationForm_formGroup__dzC1Z label{display:block;font-size:var(--font-size-sm);font-weight:600;color:var(--heading-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-sm)}.RegistrationForm_formGroup__dzC1Z input,.RegistrationForm_formGroup__dzC1Z select,.RegistrationForm_formGroup__dzC1Z textarea{width:100%;padding:var(--spacing-md);font-size:var(--font-size-base);border:2px solid var(--border-gray);border-radius:0;background:var(--white);color:var(--heading-color);transition:border-color var(--transition-base);font-family:inherit}.RegistrationForm_formGroup__dzC1Z input:focus,.RegistrationForm_formGroup__dzC1Z select:focus,.RegistrationForm_formGroup__dzC1Z textarea:focus{outline:none;border-color:var(--black)}.RegistrationForm_formGroup__dzC1Z input.RegistrationForm_error__xBkbD{border-color:#dc2626}.RegistrationForm_passwordInputWrapper__dpBqw{position:relative}.RegistrationForm_passwordInputWrapper__dpBqw input{padding-right:var(--spacing-4xl)}.RegistrationForm_togglePassword__H4z5r{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:var(--font-size-lg);padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity var(--transition-base)}.RegistrationForm_togglePassword__H4z5r:hover{opacity:1}.RegistrationForm_passwordStrength__40_28{margin-top:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-md)}.RegistrationForm_strengthBar__6yN_Y{flex:1 1;height:4px;background:var(--border-gray);overflow:hidden}.RegistrationForm_strengthFill__ijy_n{height:100%;transition:all var(--transition-base)}.RegistrationForm_strengthLabel__ZjQWk{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:1px;min-width:60px}.RegistrationForm_formGroup__dzC1Z textarea{resize:vertical;min-height:80px}.RegistrationForm_phoneInput__kd9_x{display:grid;grid-template-columns:120px 1fr;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.RegistrationForm_countryCode__P5iVO{padding:var(--spacing-md);font-size:var(--font-size-base);border:2px solid var(--border-gray);border-radius:0;background:var(--white);color:var(--heading-color);font-family:inherit}.RegistrationForm_helpText__vCtz6{display:block;color:var(--medium-gray);font-size:var(--font-size-xs);margin-top:.25rem;font-style:italic}.RegistrationForm_errorText__TIQfw{display:block;color:#dc2626;font-size:var(--font-size-xs);margin-top:var(--spacing-xs);font-weight:500}.RegistrationForm_consentSection__Zcm2k{margin:var(--spacing-3xl) 0;padding:var(--spacing-2xl);background:var(--light-gray);border:2px solid var(--border-gray)}.RegistrationForm_checkboxGroup__XrzxJ{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.RegistrationForm_checkboxGroup__XrzxJ:last-child{margin-bottom:0}.RegistrationForm_checkboxGroup__XrzxJ input[type=checkbox]{width:20px;height:20px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color:var(--black)}.RegistrationForm_checkboxGroup__XrzxJ label{font-size:var(--font-size-sm);font-weight:400;color:var(--heading-color);line-height:1.6;text-transform:none;letter-spacing:normal;cursor:pointer;margin:0}.RegistrationForm_required__UTk_m{color:#dc2626;font-weight:700;margin-left:2px}.RegistrationForm_submitBtn__TwlgI{width:100%;padding:var(--spacing-lg) var(--spacing-2xl);background:var(--black);color:var(--white);border:2px solid var(--black);font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;transition:all var(--transition-base);font-family:inherit}.RegistrationForm_submitBtn__TwlgI:hover{background:transparent;color:var(--black);transform:translateY(-2px)}.RegistrationForm_submitBtn__TwlgI:disabled{cursor:not-allowed;opacity:.5}.RegistrationForm_submitBtn__TwlgI:disabled:hover{background:var(--black);color:var(--white);transform:none}@media (max-width:768px){.RegistrationForm_form__mnVV6{padding:var(--spacing-2xl) var(--spacing-lg)}.RegistrationForm_formHeader__PH5RO h3{font-size:var(--font-size-2xl)}.RegistrationForm_finalPrice__SCv8V{font-size:var(--font-size-3xl)}.RegistrationForm_phoneInput__kd9_x{grid-template-columns:100px 1fr}.RegistrationForm_consentSection__Zcm2k{padding:var(--spacing-lg)}}.join_joinPage__8sek5{min-height:100vh;padding:0;background:var(--white)}.join_container__ZdC38{max-width:1400px;margin:0 auto;padding:0 var(--spacing-xl)}.join_loading__3SFIo{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:var(--spacing-lg)}.join_spinner__681Ui{width:48px;height:48px;border:4px solid var(--border-gray);border-top-color:var(--black);border-radius:50%;animation:join_spin__o1s5A 1s linear infinite}@keyframes join_spin__o1s5A{to{transform:rotate(1turn)}}.join_loading__3SFIo p{font-size:var(--font-size-lg);color:var(--text-color);text-transform:uppercase;letter-spacing:1.5px}.join_welcomeSection__eyJFk{text-align:center;padding:var(--spacing-4xl) 0;border-bottom:2px solid var(--border-gray);margin-bottom:var(--spacing-4xl)}.join_welcomeSection__eyJFk h1{font-size:var(--font-size-5xl);font-weight:700;color:var(--heading-color);text-transform:uppercase;letter-spacing:-1px;margin-bottom:var(--spacing-lg)}.join_subtitle__WZ2Lc{font-size:var(--font-size-xl);color:var(--text-color);margin-bottom:var(--spacing-xl)}.join_specialOffer__xmXo7{display:inline-block;background:var(--black);color:var(--white);padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-base);font-weight:600;text-transform:uppercase;letter-spacing:1.5px;animation:join_pulse__ZOqAV 2s infinite}.join_inviteSection__IwicT{margin-top:var(--spacing-2xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.join_inviteInputSection__My42X{margin:var(--spacing-3xl) 0;text-align:center;width:100%}.join_inviteInputSection__My42X h3{font-size:var(--font-size-xl);font-weight:700;color:var(--heading-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-lg)}.join_btnInvite__3oi2D{background:transparent;color:var(--black);border:2px solid var(--black);padding:var(--spacing-sm) var(--spacing-xl);font-weight:600;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all var(--transition-base)}.join_btnInvite__3oi2D:hover{background:var(--black);color:var(--white);transform:translateY(-2px)}.join_inviteInputGroup___O6Ld{display:flex;gap:var(--spacing-sm);align-items:center;max-width:400px;width:100%;margin:0 auto}.join_inviteInput__5Qjvp{flex:1 1;padding:var(--spacing-md);border:2px solid var(--border-gray);font-size:var(--font-size-base);font-family:inherit;text-transform:uppercase;letter-spacing:1px;transition:all var(--transition-base);background:var(--white)}.join_inviteInput__5Qjvp:focus{outline:none;border-color:var(--black)}.join_inviteInput__5Qjvp::placeholder{color:var(--text-muted);text-transform:none;letter-spacing:.5px}.join_btnValidate__F0C_N{width:50px;height:50px;background:var(--black);color:var(--white);border:2px solid var(--black);font-size:var(--font-size-2xl);cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center}.join_btnValidate__F0C_N:hover:not(:disabled){background:var(--white);color:var(--black);transform:scale(1.05)}.join_btnValidate__F0C_N:disabled{opacity:.5;cursor:not-allowed}.join_inviteError__KpBAd{color:#dc2626;font-size:var(--font-size-sm);font-weight:500;margin-top:var(--spacing-sm)}.join_errorSection__4Wb7K,.join_noInviteSection__H8bIQ{text-align:center;max-width:700px;margin:var(--spacing-lg) auto var(--spacing-2xl);padding:var(--spacing-4xl) var(--spacing-3xl);border:2px solid var(--border-gray);background:var(--white)}.join_iconWrapper__zsLfU{margin-bottom:var(--spacing-2xl);display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg)}.join_logoImage__SS4hP{width:auto;height:60px}.join_errorIcon__kBXDx,.join_lockIcon__G5ovJ{display:inline-block;color:var(--heading-color)}.join_errorSection__4Wb7K h1,.join_noInviteSection__H8bIQ h1{font-size:var(--font-size-4xl);font-weight:700;color:var(--heading-color);text-transform:uppercase;letter-spacing:-.5px;margin-bottom:var(--spacing-lg)}.join_description__9kpE8,.join_errorMessage__KtPOd{font-size:var(--font-size-lg);color:var(--text-color);line-height:1.8;margin-bottom:var(--spacing-xl)}.join_infoBox__wP4gj{background:var(--light-gray);padding:var(--spacing-2xl);border:2px solid var(--border-gray);text-align:left;margin-bottom:var(--spacing-3xl)}.join_infoBox__wP4gj h3{font-size:var(--font-size-xl);font-weight:700;color:var(--heading-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-lg)}.join_infoBox__wP4gj ul{list-style:none;padding:0;margin:0}.join_infoBox__wP4gj li{padding:var(--spacing-sm) 0;padding-left:var(--spacing-lg);color:var(--text-color);position:relative;font-size:var(--font-size-base);line-height:1.6}.join_infoBox__wP4gj li:before{content:"→";position:absolute;left:0;color:var(--black);font-weight:700}.join_infoBox__wP4gj a{color:var(--black);text-decoration:none;transition:opacity var(--transition-base)}.join_infoBox__wP4gj a:hover{opacity:.7}.join_infoBox__wP4gj .join_highlightLink__0gfvU{text-decoration:underline;font-weight:600}.join_actions__RrE2G{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap}.join_btnPrimary__Vym0B,.join_btnSecondary__NqAc3{padding:var(--spacing-md) var(--spacing-2xl);font-weight:600;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;border:2px solid transparent;transition:all var(--transition-base);display:inline-block}.join_btnPrimary__Vym0B{background:var(--black);color:var(--white);border-color:var(--black)}.join_btnPrimary__Vym0B:hover{background:transparent;color:var(--black);transform:translateY(-2px)}.join_btnSecondary__NqAc3{background:transparent;color:var(--black);border-color:var(--black)}.join_btnSecondary__NqAc3:hover{background:var(--black);color:var(--white);transform:translateY(-2px)}.join_formSection__SnY1h{margin-top:var(--spacing-5xl);padding-top:var(--spacing-4xl);border-top:2px solid var(--border-gray);position:relative}.join_formError__hszwJ{background:#fee2e2;border:2px solid #dc2626;padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);display:flex;align-items:center;gap:var(--spacing-md);color:#991b1b;font-weight:500;max-width:600px;margin-left:auto;margin-right:auto}.join_formError__hszwJ .join_errorIcon__kBXDx{flex-shrink:0;color:#991b1b}.join_submittingOverlay__hxNjd{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg);z-index:10000}.join_submittingOverlay__hxNjd p{color:var(--white);font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:1.5px}@media (max-width:768px){.join_joinPage__8sek5{padding:0}.join_welcomeSection__eyJFk h1{font-size:var(--font-size-3xl)}.join_subtitle__WZ2Lc{font-size:var(--font-size-lg)}.join_errorSection__4Wb7K,.join_noInviteSection__H8bIQ{padding:var(--spacing-2xl) var(--spacing-lg);margin:var(--spacing-sm) auto var(--spacing-2xl)}.join_errorSection__4Wb7K h1,.join_noInviteSection__H8bIQ h1{font-size:var(--font-size-2xl)}.join_actions__RrE2G{flex-direction:column;gap:var(--spacing-md)}.join_btnPrimary__Vym0B,.join_btnSecondary__NqAc3{width:100%;text-align:center}.join_inviteInputGroup___O6Ld{max-width:100%}.join_inviteInput__5Qjvp{font-size:var(--font-size-sm);padding:var(--spacing-sm)}.join_btnValidate__F0C_N{width:45px;height:45px;font-size:var(--font-size-xl)}}.Pricing_pricing__vPNxT{padding:var(--spacing-3xl) 0 var(--spacing-5xl) 0;background:var(--white)}.Pricing_container__lkQOX{max-width:1200px;margin:0 auto;padding:0 var(--spacing-xl)}