.page_hero__FcLo2{padding:8rem 3rem;background:linear-gradient(135deg,var(--color-white) 0,var(--color-gray-light) 100%);overflow:hidden}.page_hero__FcLo2 .page_container___qYKo{max-width:1400px;margin:0 auto}.page_hero__FcLo2 .page_heroGrid__uCDo5{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:8rem;gap:8rem;align-items:center}@media(max-width:968px){.page_hero__FcLo2 .page_heroGrid__uCDo5{grid-template-columns:1fr;gap:4rem}}.page_hero__FcLo2 .page_imageSection__9WWkd{position:relative}.page_hero__FcLo2 .page_imageSection__9WWkd .page_imageWrapper__UaVcf{position:relative;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.15)}@media(max-width:768px){.page_hero__FcLo2 .page_imageSection__9WWkd .page_imageWrapper__UaVcf{height:350px}}.page_hero__FcLo2 .page_imageSection__9WWkd .page_imageWrapper__UaVcf .page_imageAccent__5gLKx{position:absolute;top:-20px;left:-20px;right:20px;bottom:20px;border:3px solid var(--color-primary);border-radius:20px;z-index:-1}.page_hero__FcLo2 .page_imageSection__9WWkd .page_floatingCard__s_u_D{position:absolute;bottom:-30px;right:-30px;background:#fff;padding:2rem 2.5rem;border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,.1);display:flex;align-items:center;gap:1.5rem}@media(max-width:968px){.page_hero__FcLo2 .page_imageSection__9WWkd .page_floatingCard__s_u_D{bottom:-20px;right:20px}}.page_hero__FcLo2 .page_imageSection__9WWkd .page_floatingCard__s_u_D i{font-size:3rem;color:var(--color-primary)}.page_hero__FcLo2 .page_imageSection__9WWkd .page_floatingCard__s_u_D .page_number__iQifN{display:block;font-size:2.8rem;font-weight:700;color:var(--color-primary);line-height:1}.page_hero__FcLo2 .page_imageSection__9WWkd .page_floatingCard__s_u_D .page_label__spvRd{display:block;font-size:1.3rem;font-weight:400;color:var(--color-text-light);text-transform:uppercase;letter-spacing:1px}.page_hero__FcLo2 .page_contentSection__Ckj3K .page_breadcrumb__DGiqs{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:400;color:var(--color-text-light);margin-bottom:2rem}.page_hero__FcLo2 .page_contentSection__Ckj3K .page_breadcrumb__DGiqs i{color:var(--color-primary)}.page_hero__FcLo2 .page_contentSection__Ckj3K h1{font-size:5.6rem;font-weight:300;color:var(--color-text);margin-bottom:2rem;letter-spacing:-1px;line-height:1.1}@media(max-width:768px){.page_hero__FcLo2 .page_contentSection__Ckj3K h1{font-size:4rem}}.page_hero__FcLo2 .page_contentSection__Ckj3K .page_divider__Tkhvw{width:80px;height:4px;background:var(--color-primary);border-radius:2px;margin-bottom:3rem}.page_hero__FcLo2 .page_contentSection__Ckj3K .page_lead__uLVkv{font-size:1.9rem;font-weight:400;color:var(--color-text-light);line-height:1.7;margin-bottom:3rem}.page_hero__FcLo2 .page_contentSection__Ckj3K .page_features__2wbzj{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem}.page_hero__FcLo2 .page_contentSection__Ckj3K .page_features__2wbzj .page_feature__M9pxE{display:flex;align-items:center;gap:1rem;font-size:1.6rem;font-weight:400;color:var(--color-text)}.page_hero__FcLo2 .page_contentSection__Ckj3K .page_features__2wbzj .page_feature__M9pxE i{font-size:2rem;color:var(--color-primary)}.page_hero__FcLo2 .page_contentSection__Ckj3K .page_ctaButtons__zjfqc{display:flex;gap:2rem;flex-wrap:wrap}.page_hero__FcLo2 .page_contentSection__Ckj3K .page_ctaButtons__zjfqc .page_primaryBtn__x_1l_{padding:1.6rem 3rem;background:var(--color-primary);color:#fff;font-size:1.7rem;font-weight:500;border-radius:30px;border:2px solid var(--color-primary);transition:all .3s ease}.page_hero__FcLo2 .page_contentSection__Ckj3K .page_ctaButtons__zjfqc .page_primaryBtn__x_1l_:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 10px 25px rgba(88,180,174,.2)}.page_hero__FcLo2 .page_contentSection__Ckj3K .page_ctaButtons__zjfqc .page_secondaryBtn__SyYQx{padding:1.6rem 3rem;background:#fff;color:var(--color-primary);font-size:1.7rem;font-weight:500;border-radius:30px;border:2px solid var(--color-border);transition:all .3s ease}.page_hero__FcLo2 .page_contentSection__Ckj3K .page_ctaButtons__zjfqc .page_secondaryBtn__SyYQx:hover{border-color:var(--color-primary);transform:translateY(-2px)}.page_intro__rii3e{padding:10rem 3rem;background:var(--color-white);text-align:center}.page_intro__rii3e .page_container___qYKo{max-width:900px;margin:0 auto}.page_intro__rii3e h2{font-size:4.2rem;font-weight:300;color:var(--color-text);margin-bottom:3rem}@media(max-width:768px){.page_intro__rii3e h2{font-size:3.2rem}}.page_intro__rii3e .page_lead__uLVkv{font-size:1.9rem;font-weight:400;color:var(--color-text-light);line-height:1.7}.page_servicesSection__2nle2{padding:0 3rem 10rem;background:var(--color-gray-light)}.page_servicesSection__2nle2 .page_container___qYKo{max-width:1200px;margin:0 auto}.page_servicesSection__2nle2 .page_categoryNav__HYXZE{display:flex;gap:2rem;margin-bottom:5rem;padding-top:5rem;justify-content:center;flex-wrap:wrap}.page_servicesSection__2nle2 .page_categoryNav__HYXZE .page_categoryBtn__KVump{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 3rem;background:#fff;border:2px solid var(--color-border);border-radius:15px;cursor:pointer;transition:all .3s ease;min-width:150px}.page_servicesSection__2nle2 .page_categoryNav__HYXZE .page_categoryBtn__KVump i{font-size:3rem;color:var(--color-primary);transition:all .3s ease}.page_servicesSection__2nle2 .page_categoryNav__HYXZE .page_categoryBtn__KVump span{font-size:1.5rem;font-weight:500;color:var(--color-text)}.page_servicesSection__2nle2 .page_categoryNav__HYXZE .page_categoryBtn__KVump:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.05);border-color:var(--color-primary)}.page_servicesSection__2nle2 .page_categoryNav__HYXZE .page_categoryBtn__KVump.page_active__P13M6{background:var(--color-primary);border-color:var(--color-primary)}.page_servicesSection__2nle2 .page_categoryNav__HYXZE .page_categoryBtn__KVump.page_active__P13M6 i,.page_servicesSection__2nle2 .page_categoryNav__HYXZE .page_categoryBtn__KVump.page_active__P13M6 span{color:#fff}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;background:#fff;border-radius:20px;padding:4rem;box-shadow:0 10px 40px rgba(0,0,0,.05)}@media(max-width:968px){.page_servicesSection__2nle2 .page_serviceDetail__BtlrA{grid-template-columns:1fr;gap:3rem}}@media(max-width:768px){.page_servicesSection__2nle2 .page_serviceDetail__BtlrA{padding:2rem}}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_imageSection__9WWkd{position:relative;height:500px;border-radius:15px;overflow:hidden}@media(max-width:768px){.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_imageSection__9WWkd{height:300px}}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_imageSection__9WWkd .page_imageOverlay__dnUpW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;display:flex;align-items:center;justify-content:center}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_imageSection__9WWkd .page_imageOverlay__dnUpW i{font-size:4rem;color:var(--color-primary)}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_contentSection__Ckj3K h3{font-size:3.2rem;font-weight:300;color:var(--color-text);margin-bottom:2rem}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_contentSection__Ckj3K .page_description__qa6NB{font-size:1.8rem;font-weight:400;color:var(--color-text-light);line-height:1.6;margin-bottom:3rem}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_contentSection__Ckj3K .page_serviceGrid__AXVJ1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}@media(max-width:576px){.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_contentSection__Ckj3K .page_serviceGrid__AXVJ1{grid-template-columns:1fr}}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_contentSection__Ckj3K .page_serviceGrid__AXVJ1 .page_serviceItem__ebUD3{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:var(--color-secondary);border-radius:12px;transition:all .3s ease}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_contentSection__Ckj3K .page_serviceGrid__AXVJ1 .page_serviceItem__ebUD3:hover{transform:translateX(5px);background:var(--color-primary)}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_contentSection__Ckj3K .page_serviceGrid__AXVJ1 .page_serviceItem__ebUD3:hover .page_iconBox__DBtED{background:#fff}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_contentSection__Ckj3K .page_serviceGrid__AXVJ1 .page_serviceItem__ebUD3:hover .page_iconBox__DBtED i{color:var(--color-primary)}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_contentSection__Ckj3K .page_serviceGrid__AXVJ1 .page_serviceItem__ebUD3:hover span{color:#fff}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_contentSection__Ckj3K .page_serviceGrid__AXVJ1 .page_serviceItem__ebUD3 .page_iconBox__DBtED{width:40px;height:40px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_contentSection__Ckj3K .page_serviceGrid__AXVJ1 .page_serviceItem__ebUD3 .page_iconBox__DBtED i{font-size:1.8rem;color:var(--color-primary)}.page_servicesSection__2nle2 .page_serviceDetail__BtlrA .page_contentSection__Ckj3K .page_serviceGrid__AXVJ1 .page_serviceItem__ebUD3 span{font-size:1.5rem;font-weight:500;color:var(--color-text);transition:color .3s ease}.page_levelsSection__ub2Vv{padding:10rem 3rem;background:var(--color-white)}.page_levelsSection__ub2Vv .page_container___qYKo{max-width:1200px;margin:0 auto}.page_levelsSection__ub2Vv h2{text-align:center;font-size:4.2rem;font-weight:300;color:var(--color-text);margin-bottom:2rem}@media(max-width:768px){.page_levelsSection__ub2Vv h2{font-size:3.2rem}}.page_levelsSection__ub2Vv .page_subtitle__blsKj{text-align:center;font-size:1.9rem;font-weight:400;color:var(--color-text-light);margin-bottom:5rem}.page_levelsSection__ub2Vv .page_levelsGrid__jsOul{display:flex;justify-content:center;gap:2rem;margin-bottom:6rem;flex-wrap:wrap}.page_levelsSection__ub2Vv .page_levelsGrid__jsOul .page_levelCard__z6xRN{flex:1 1;min-width:200px;max-width:220px;padding:3rem 2rem;background:#fff;border:2px solid var(--color-border);border-radius:15px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.page_levelsSection__ub2Vv .page_levelsGrid__jsOul .page_levelCard__z6xRN:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--level-color)}.page_levelsSection__ub2Vv .page_levelsGrid__jsOul .page_levelCard__z6xRN:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.08);border-color:var(--level-color)}.page_levelsSection__ub2Vv .page_levelsGrid__jsOul .page_levelCard__z6xRN:hover .page_levelNumber__sRUVl{background:var(--level-color);color:#fff}.page_levelsSection__ub2Vv .page_levelsGrid__jsOul .page_levelCard__z6xRN .page_levelNumber__sRUVl{display:inline-block;width:60px;height:60px;line-height:60px;background:var(--color-secondary);color:var(--color-text);border-radius:50%;font-size:2rem;font-weight:700;margin-bottom:1.5rem;transition:all .3s ease}.page_levelsSection__ub2Vv .page_levelsGrid__jsOul .page_levelCard__z6xRN h3{font-size:1.8rem;font-weight:600;color:var(--color-text);margin-bottom:1rem}.page_levelsSection__ub2Vv .page_levelsGrid__jsOul .page_levelCard__z6xRN p{font-size:1.4rem;font-weight:400;color:var(--color-text-light);line-height:1.5}.page_levelsSection__ub2Vv .page_levelInfo__RjvrM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media(max-width:768px){.page_levelsSection__ub2Vv .page_levelInfo__RjvrM{grid-template-columns:1fr}}.page_levelsSection__ub2Vv .page_levelInfo__RjvrM .page_infoCard__H8sTr{text-align:center;padding:3rem;background:var(--color-secondary);border-radius:15px}.page_levelsSection__ub2Vv .page_levelInfo__RjvrM .page_infoCard__H8sTr i{font-size:3.5rem;color:var(--color-primary);margin-bottom:2rem;display:block}.page_levelsSection__ub2Vv .page_levelInfo__RjvrM .page_infoCard__H8sTr h4{font-size:2rem;font-weight:600;color:var(--color-text);margin-bottom:1rem}.page_levelsSection__ub2Vv .page_levelInfo__RjvrM .page_infoCard__H8sTr p{font-size:1.5rem;font-weight:400;color:var(--color-text-light);line-height:1.6}.page_specializedCare__wwGt7{padding:10rem 3rem;background:var(--color-gray-light)}.page_specializedCare__wwGt7 .page_container___qYKo{max-width:1200px;margin:0 auto}.page_specializedCare__wwGt7 h2{text-align:center;font-size:4.2rem;font-weight:300;color:var(--color-text);margin-bottom:6rem}@media(max-width:768px){.page_specializedCare__wwGt7 h2{font-size:3.2rem}}.page_specializedCare__wwGt7 .page_programsGrid__NQlKL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media(max-width:968px){.page_specializedCare__wwGt7 .page_programsGrid__NQlKL{grid-template-columns:1fr}}.page_specializedCare__wwGt7 .page_programsGrid__NQlKL .page_programCard__jfKQi{background:#fff;border-radius:20px;padding:4rem 3rem;border:1px solid var(--color-border);transition:all .3s ease}.page_specializedCare__wwGt7 .page_programsGrid__NQlKL .page_programCard__jfKQi:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.08);border-color:var(--color-primary)}.page_specializedCare__wwGt7 .page_programsGrid__NQlKL .page_programCard__jfKQi:hover .page_programIcon__w7_do{background:var(--color-primary)}.page_specializedCare__wwGt7 .page_programsGrid__NQlKL .page_programCard__jfKQi:hover .page_programIcon__w7_do i{color:#fff}.page_specializedCare__wwGt7 .page_programsGrid__NQlKL .page_programCard__jfKQi .page_programIcon__w7_do{width:80px;height:80px;background:var(--color-secondary);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:2.5rem;transition:all .3s ease}.page_specializedCare__wwGt7 .page_programsGrid__NQlKL .page_programCard__jfKQi .page_programIcon__w7_do i{font-size:3.5rem;color:var(--color-primary);transition:color .3s ease}.page_specializedCare__wwGt7 .page_programsGrid__NQlKL .page_programCard__jfKQi h3{font-size:2.4rem;font-weight:600;color:var(--color-text);margin-bottom:1.5rem}.page_specializedCare__wwGt7 .page_programsGrid__NQlKL .page_programCard__jfKQi p{font-size:1.6rem;font-weight:400;color:var(--color-text-light);line-height:1.6;margin-bottom:2rem}.page_specializedCare__wwGt7 .page_programsGrid__NQlKL .page_programCard__jfKQi ul{list-style:none}.page_specializedCare__wwGt7 .page_programsGrid__NQlKL .page_programCard__jfKQi ul li{font-size:1.5rem;font-weight:400;color:var(--color-text-light);padding:.8rem 0 .8rem 2.5rem;position:relative}.page_specializedCare__wwGt7 .page_programsGrid__NQlKL .page_programCard__jfKQi ul li:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.page_cta__1AEbn{padding:10rem 3rem;background:linear-gradient(135deg,var(--color-secondary),rgba(88,180,174,.05));text-align:center}.page_cta__1AEbn .page_container___qYKo{max-width:800px;margin:0 auto}.page_cta__1AEbn h2{font-size:4.2rem;font-weight:300;color:var(--color-text);margin-bottom:2rem}@media(max-width:768px){.page_cta__1AEbn h2{font-size:3.2rem}}.page_cta__1AEbn p{font-size:2rem;font-weight:400;color:var(--color-text-light);margin-bottom:4rem;line-height:1.6}.page_cta__1AEbn .page_ctaButtons__zjfqc{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.page_cta__1AEbn .page_ctaButtons__zjfqc .page_primaryBtn__x_1l_{padding:1.6rem 4rem;background:var(--color-primary);color:#fff;font-size:1.7rem;font-weight:500;border-radius:30px;border:2px solid var(--color-primary);transition:all .3s ease}.page_cta__1AEbn .page_ctaButtons__zjfqc .page_primaryBtn__x_1l_:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 10px 25px rgba(88,180,174,.2)}.page_cta__1AEbn .page_ctaButtons__zjfqc .page_secondaryBtn__SyYQx{padding:1.6rem 4rem;background:#fff;color:var(--color-primary);font-size:1.7rem;font-weight:500;border-radius:30px;border:2px solid var(--color-primary);transition:all .3s ease}.page_cta__1AEbn .page_ctaButtons__zjfqc .page_secondaryBtn__SyYQx:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}