.FacilitiesSection_facilitiesSection__8j4Q3{position:relative;width:100%;padding:var(--section-padding);background-color:var(--color-facilities-bg);overflow:hidden}.FacilitiesSection_bgWrapper__0qWpZ{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.FacilitiesSection_bgImage__H4G1a{object-fit:cover!important;object-position:center center!important;transform:scale(1.01);transition:transform 1.4s cubic-bezier(.16,1,.3,1);will-change:transform}.FacilitiesSection_facilitiesSection__8j4Q3:hover .FacilitiesSection_bgImage__H4G1a{transform:scale(1.035)}.FacilitiesSection_overlay__qmQg_{position:absolute;inset:0;z-index:2;background:var(--color-facilities-overlay);backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px)}.FacilitiesSection_container__2u17f{position:relative;z-index:4;width:100%;max-width:var(--section-max-width);margin:0 auto;padding:0 24px}.FacilitiesSection_headingWrapper__ZjSU6{text-align:center;margin-bottom:48px;position:relative}.FacilitiesSection_headingWrapper__ZjSU6 p{color:var(--color-facilities-desc)!important;font-size:1.05rem!important;max-width:680px;margin:14px auto 0;line-height:1.5;text-shadow:0 1px 4px rgba(0,0,0,.55)}.FacilitiesSection_facilitiesGrid__SQnSu{display:grid;grid-template-columns:repeat(3,1fr);gap:46px 36px;max-width:1140px;margin:0 auto}.FacilitiesSection_facilityItem__RSRpv{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.FacilitiesSection_facilityItem__RSRpv:hover{transform:translateY(-4px)}.FacilitiesSection_iconBadge__lYtpq{width:80px;height:80px;border-radius:50%;background-color:var(--color-facilities-icon-bg);box-shadow:var(--color-facilities-icon-shadow);display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.FacilitiesSection_facilityItem__RSRpv:hover .FacilitiesSection_iconBadge__lYtpq{transform:scale(1.08) translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.32),0 0 16px var(--color-facilities-icon-glow)}.FacilitiesSection_iconImg__KqeLc{width:56px;height:56px;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.FacilitiesSection_facilityTitle__HQD4C{font-family:var(--font-family-base);font-size:clamp(1.05rem,1.25vw,1.16rem);font-weight:600;color:var(--color-white);line-height:1.35;margin:0 0 8px;text-shadow:0 2px 6px rgba(0,0,0,.45);transition:color .3s ease}.FacilitiesSection_facilityItem__RSRpv:hover .FacilitiesSection_facilityTitle__HQD4C{color:var(--color-white)}.FacilitiesSection_facilityDescription__cYy2H{font-family:var(--font-family-base);font-size:.92rem!important;color:var(--color-facilities-desc)!important;line-height:1.55;margin:0 auto;max-width:320px;text-shadow:0 1px 4px rgba(0,0,0,.55)}.FacilitiesSection_item-ai__7NXdF{order:1}.FacilitiesSection_item-library__q4Bqe{order:2}.FacilitiesSection_item-arts__ICMMf{order:3}.FacilitiesSection_item-maker__UDNLo{order:4}.FacilitiesSection_item-sports__lbw9_{order:5}.FacilitiesSection_item-computer__vW8ja{order:6}@media (max-width:1024px){.FacilitiesSection_facilitiesGrid__SQnSu{gap:38px 24px}.FacilitiesSection_iconBadge__lYtpq{width:74px;height:74px;margin-bottom:14px}.FacilitiesSection_iconImg__KqeLc{width:50px;height:50px}.FacilitiesSection_facilityTitle__HQD4C{font-size:1.05rem}.FacilitiesSection_facilityDescription__cYy2H{font-size:.88rem!important}}@media (max-width:768px){.FacilitiesSection_facilitiesSection__8j4Q3{padding:var(--section-padding-mobile)}.FacilitiesSection_headingWrapper__ZjSU6{margin-bottom:18px}.FacilitiesSection_facilitiesGrid__SQnSu{grid-template-columns:repeat(2,1fr);gap:32px 16px;max-width:520px}.FacilitiesSection_item-ai__7NXdF{order:1}.FacilitiesSection_item-library__q4Bqe{order:2}.FacilitiesSection_item-maker__UDNLo{order:3}.FacilitiesSection_item-sports__lbw9_{order:4}.FacilitiesSection_item-arts__ICMMf{order:5}.FacilitiesSection_item-computer__vW8ja{order:6}.FacilitiesSection_iconBadge__lYtpq{width:68px;height:68px;margin-bottom:12px}.FacilitiesSection_iconImg__KqeLc{width:46px;height:46px}.FacilitiesSection_facilityTitle__HQD4C{font-size:.98rem;margin-bottom:6px}.FacilitiesSection_facilityDescription__cYy2H{font-size:.84rem!important;line-height:1.48;max-width:240px}}@media (max-width:480px){.FacilitiesSection_container__2u17f{padding:0 16px}.FacilitiesSection_headingWrapper__ZjSU6{margin-bottom:14px}.FacilitiesSection_facilitiesGrid__SQnSu{gap:28px 12px}.FacilitiesSection_iconBadge__lYtpq{width:60px;height:60px}.FacilitiesSection_iconImg__KqeLc{width:42px;height:42px}.FacilitiesSection_facilityTitle__HQD4C{font-size:.92rem}.FacilitiesSection_facilityDescription__cYy2H{font-size:.8rem!important;line-height:1.42}}@media (max-width:360px){.FacilitiesSection_container__2u17f{padding:0 10px}.FacilitiesSection_headingWrapper__ZjSU6{margin-bottom:12px}.FacilitiesSection_facilitiesGrid__SQnSu{gap:24px 8px}.FacilitiesSection_iconBadge__lYtpq{width:54px;height:54px;margin-bottom:8px}.FacilitiesSection_iconImg__KqeLc{width:38px;height:38px}.FacilitiesSection_facilityTitle__HQD4C{font-size:.88rem;line-height:1.25}.FacilitiesSection_facilityDescription__cYy2H{font-size:.76rem!important;line-height:1.38}}.FaqSection_faqSection__lgPtc{width:100%;padding:var(--section-padding);padding-top:24px;background-color:var(--color-white);position:relative;overflow:hidden}.FaqSection_container__Dn_cz{width:100%;max-width:var(--section-max-width);margin:0 auto;padding:0 24px;position:relative;z-index:2}.FaqSection_headingWrapper__4xgQr{text-align:center;margin-bottom:52px;position:relative}.FaqSection_contentLayout__r7MtX{display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative}.FaqSection_imageCol__qtqOD{flex:0 0 48%;display:flex;align-items:center;justify-content:center}.FaqSection_faqGraphicWrapper__cUfMz{position:relative;width:100%;max-width:540px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .4s ease;animation:FaqSection_floatFaq__ue75f 6s ease-in-out infinite}.FaqSection_faqGraphicWrapper__cUfMz:hover{transform:translateY(-8px) scale(1.02);filter:drop-shadow(0 14px 28px rgba(218,36,39,.16))}@keyframes FaqSection_floatFaq__ue75f{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.FaqSection_faqGraphicImg__IzFAV{width:100%;height:auto;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.FaqSection_accordionCol__79Fcm{flex:1 1;position:relative;display:flex;flex-direction:column}.FaqSection_accordionList__T3gLr{display:flex;flex-direction:column;width:100%}.FaqSection_accordionItem__KgtPZ{border-bottom:1px solid var(--color-faq-border);transition:background-color .2s ease}.FaqSection_questionBtn__HtDW7{width:100%;background:none;border:none;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;text-align:left;outline:none;transition:color .25s ease}.FaqSection_questionBtn__HtDW7:hover .FaqSection_questionText__cVS4T{color:var(--color-primary-blue)}.FaqSection_questionText__cVS4T{font-family:var(--font-family-base);font-size:clamp(.96rem,1.1vw,1.05rem);font-weight:700;color:var(--color-faq-q-text);line-height:1.42;transition:color .25s ease}.FaqSection_toggleIcon__5cBkI{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-faq-icon);transition:transform .28s ease,color .25s ease}.FaqSection_questionBtn__HtDW7:hover .FaqSection_toggleIcon__5cBkI{color:var(--color-faq-icon-hover);transform:scale(1.15)}.FaqSection_iconOpen__SpKEX{color:var(--color-faq-icon)}.FaqSection_answerWrapper___kgMZ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.25,1,.5,1),opacity .3s ease;opacity:0}.FaqSection_answerOpen__oG4od{grid-template-rows:1fr;opacity:1}.FaqSection_answerInner__9r_O_{overflow:hidden}.FaqSection_answerText__ASbau{font-family:var(--font-family-base);font-size:.92rem!important;color:var(--color-faq-a-text)!important;line-height:1.62;margin:0;padding-bottom:16px;max-width:95%}.FaqSection_headingDoodleWrapper__MdJz_{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;animation:FaqSection_thinkFloat__zN5ZN 5s ease-in-out infinite;cursor:pointer;transition:transform .3s ease;transform-origin:center bottom;margin-top:0}.FaqSection_headingDoodleWrapper__MdJz_:hover{transform:scale(1.12) rotate(6deg)}@keyframes FaqSection_thinkFloat__zN5ZN{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(3deg)}}.FaqSection_headingDoodleImg__194ut{width:72px;height:auto;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 4px 10px rgba(26,70,116,.12))}@media (max-width:1024px){.FaqSection_contentLayout__r7MtX{gap:32px}.FaqSection_imageCol__qtqOD{flex:0 0 46%}.FaqSection_faqGraphicWrapper__cUfMz{max-width:480px}.FaqSection_questionBtn__HtDW7{padding:16px 0}.FaqSection_questionText__cVS4T{font-size:.96rem}.FaqSection_answerText__ASbau{font-size:.88rem!important}.FaqSection_headingDoodleImg__194ut{width:62px}}@media (max-width:768px){.FaqSection_faqSection__lgPtc{padding:var(--section-padding-mobile);padding-top:24px}.FaqSection_headingWrapper__4xgQr{margin-bottom:18px}.FaqSection_contentLayout__r7MtX{flex-direction:column;gap:28px}.FaqSection_imageCol__qtqOD{width:100%;max-width:380px;margin:0 auto}.FaqSection_accordionCol__79Fcm{width:100%}.FaqSection_questionBtn__HtDW7{padding:15px 0}.FaqSection_questionText__cVS4T{font-size:.94rem}.FaqSection_answerText__ASbau{font-size:.86rem!important;padding-bottom:14px}.FaqSection_headingDoodleWrapper__MdJz_{margin-top:0}.FaqSection_headingDoodleImg__194ut{width:50px}}@media (max-width:480px){.FaqSection_container__Dn_cz{padding:0 16px}.FaqSection_headingWrapper__4xgQr{margin-bottom:14px}.FaqSection_imageCol__qtqOD{max-width:280px}.FaqSection_questionBtn__HtDW7{padding:13px 0;gap:12px}.FaqSection_questionText__cVS4T{font-size:.9rem}.FaqSection_answerText__ASbau{font-size:.83rem!important}.FaqSection_headingDoodleImg__194ut{width:42px}}@media (max-width:360px){.FaqSection_container__Dn_cz{padding:0 12px}.FaqSection_headingWrapper__4xgQr{margin-bottom:12px}.FaqSection_imageCol__qtqOD{max-width:250px}.FaqSection_questionBtn__HtDW7{padding:12px 0}.FaqSection_questionText__cVS4T{font-size:.86rem}.FaqSection_answerText__ASbau{font-size:.8rem!important}.FaqSection_headingDoodleImg__194ut{width:36px}}.HeroSection_heroSection__4JMxT{position:relative;width:100%;min-height:clamp(580px,46vw,700px);background-color:var(--color-preprimary-hero-bg);overflow:hidden;margin-top:-91px;padding-top:110px;padding-bottom:0;display:flex;align-items:stretch;justify-content:center;z-index:1}.HeroSection_bgWrapper__s4fE7{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.HeroSection_bgImage__7A_QX{object-fit:cover!important;object-position:center center!important;transform:scale(1.01);transition:transform 1.4s cubic-bezier(.16,1,.3,1);will-change:transform}.HeroSection_heroSection__4JMxT:hover .HeroSection_bgImage__7A_QX{transform:scale(1.035)}.HeroSection_overlay__EdmLU{position:absolute;inset:0;z-index:2;background:var(--color-preprimary-hero-overlay);backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px)}.HeroSection_container__FjofS{position:relative;z-index:4;width:100%;max-width:var(--section-max-width);margin:0 auto;padding:0 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.HeroSection_contentCol__2oGTM{flex:1 1;max-width:560px;align-self:center;padding-bottom:40px;z-index:5}.HeroSection_title__i78xr{font-family:var(--font-sketch);font-size:var(--section-heading-size,3rem);font-weight:var(--section-heading-weight,normal);color:var(--color-white);line-height:var(--section-heading-line-height,1.12);letter-spacing:var(--section-heading-letter-spacing,1.2px);margin:0 0 18px;text-shadow:2px 2px 6px rgba(0,0,0,.75),var(--color-preprimary-hero-shadow);-webkit-user-select:none;user-select:none;transition:text-shadow .35s ease}.HeroSection_heroSection__4JMxT:hover .HeroSection_title__i78xr{text-shadow:2px 2px 8px rgba(0,0,0,.85),0 0 20px var(--color-preprimary-hero-text-glow)}.HeroSection_titleLine__5Ywno{display:block}.HeroSection_description__WEdD3{font-family:var(--font-family-base);font-size:16px;line-height:1.6;color:var(--color-white);text-shadow:1px 1px 4px rgba(0,0,0,.8);margin:0;max-width:510px;font-weight:400}.HeroSection_studentsWrapper__TQ6zo{position:relative;z-index:5;width:clamp(420px,42vw,620px);max-width:50%;line-height:0;display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:0;cursor:pointer;transform-origin:bottom center;transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .4s ease;animation:HeroSection_floatSubtle__Pq9IZ 6s ease-in-out infinite}.HeroSection_studentsWrapper__TQ6zo:hover{transform:translateY(-6px) scale(1.02);filter:drop-shadow(0 16px 32px var(--color-preprimary-hero-student-shadow))}@keyframes HeroSection_floatSubtle__Pq9IZ{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.HeroSection_studentsImg__v66yt{width:100%;height:auto;display:block;object-fit:contain;vertical-align:bottom;margin-bottom:0;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:1200px){.HeroSection_heroSection__4JMxT{min-height:clamp(540px,48vw,640px);padding-top:105px}.HeroSection_contentCol__2oGTM{max-width:500px}.HeroSection_studentsWrapper__TQ6zo{width:clamp(380px,44vw,540px)}}@media (max-width:1024px){.HeroSection_heroSection__4JMxT{min-height:520px;padding-top:100px}.HeroSection_title__i78xr{font-size:clamp(2.4rem,4.2vw,2.8rem)}.HeroSection_description__WEdD3{font-size:15px}.HeroSection_studentsWrapper__TQ6zo{width:clamp(340px,44vw,480px)}}@media (max-width:768px){.HeroSection_heroSection__4JMxT{min-height:auto;margin-top:-68px;padding-top:96px;padding-bottom:0;align-items:stretch}.HeroSection_overlay__EdmLU{background:var(--color-preprimary-hero-overlay-mobile)}.HeroSection_container__FjofS{flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:8px 20px 0;gap:20px}.HeroSection_contentCol__2oGTM{align-self:center;max-width:100%;padding-bottom:0;margin-top:6px}.HeroSection_title__i78xr{font-size:var(--section-heading-size-mobile,2rem);letter-spacing:1px;margin-bottom:14px;text-align:center}.HeroSection_description__WEdD3{font-size:14.5px;line-height:1.55;text-align:center;max-width:440px;margin:0 auto}.HeroSection_studentsWrapper__TQ6zo{align-self:center;width:clamp(280px,84vw,360px);max-width:100%;margin-top:0;animation:none}}@media (max-width:480px){.HeroSection_heroSection__4JMxT{min-height:auto;padding-top:86px}.HeroSection_container__FjofS{padding:4px 16px 0;gap:16px}.HeroSection_contentCol__2oGTM{margin-top:2px}.HeroSection_title__i78xr{font-size:clamp(1.85rem,7.8vw,2.1rem);margin-bottom:12px}.HeroSection_description__WEdD3{font-size:14px;line-height:1.5}.HeroSection_studentsWrapper__TQ6zo{width:clamp(260px,90vw,320px);margin-top:0}}@media (max-width:360px){.HeroSection_heroSection__4JMxT{min-height:auto;padding-top:80px}.HeroSection_container__FjofS{padding:2px 12px 0;gap:12px}.HeroSection_title__i78xr{font-size:1.7rem;letter-spacing:.8px}.HeroSection_description__WEdD3{font-size:13.5px}.HeroSection_studentsWrapper__TQ6zo{width:260px;margin-top:0}}.MomentsSection_momentsSection__Hf203{width:100%;padding:var(--section-padding);padding-top:24px;padding-bottom:24px;background-color:var(--color-white);position:relative;overflow:hidden}.MomentsSection_container__ogiqs{width:100%;max-width:var(--section-max-width);margin:0 auto;padding:0 24px;position:relative;z-index:2}.MomentsSection_headerWrapper__XY9tP{position:relative;width:100%;max-width:900px;margin:0 auto 28px;text-align:center}.MomentsSection_badgeDecor__9JxV7{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;pointer-events:none;-webkit-user-select:none;user-select:none;animation:MomentsSection_badgeFloat__x9Cm0 5.5s ease-in-out infinite;margin-top:0}@keyframes MomentsSection_badgeFloat__x9Cm0{0%,to{transform:rotate(6deg) translateY(0)}50%{transform:rotate(10deg) translateY(-4px)}}.MomentsSection_badgeImg__yysks{width:70px;height:auto;aspect-ratio:1/1;object-fit:contain;display:block;filter:drop-shadow(0 4px 12px rgba(26,70,116,.12))}.MomentsSection_sliderViewport__IDNHM{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding:16px 0 32px;perspective:1200px;perspective-origin:50% 50%;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.MomentsSection_sliderViewport__IDNHM.MomentsSection_isDragging__tsXkY{cursor:grabbing}.MomentsSection_sliderTrack__Og9Ys{display:flex;align-items:center;gap:24px;width:max-content;transform-style:preserve-3d;will-change:transform}.MomentsSection_cardItem__vKH0l{flex-shrink:0;width:clamp(260px,22vw,320px);aspect-ratio:505/714;border-radius:18px;overflow:hidden;box-shadow:0 16px 36px var(--color-moments-shadow);transform-style:preserve-3d;will-change:transform;position:relative;transition:box-shadow .3s ease;background-color:#f1f5f9}.MomentsSection_cardItem__vKH0l:hover{box-shadow:0 22px 48px var(--color-moments-glow)}.MomentsSection_cardImage__FPmsH{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.MomentsSection_fadeEdgeLeft__FAEN0,.MomentsSection_fadeEdgeRight__USybP{position:absolute;top:0;bottom:0;width:clamp(60px,8vw,140px);z-index:4;pointer-events:none}.MomentsSection_fadeEdgeLeft__FAEN0{left:0;background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,0))}.MomentsSection_fadeEdgeRight__USybP{right:0;background:linear-gradient(270deg,rgba(255,255,255,.95),rgba(255,255,255,0))}@media (max-width:1200px){.MomentsSection_headerWrapper__XY9tP{margin-bottom:48px}.MomentsSection_cardItem__vKH0l{width:clamp(240px,24vw,290px)}}@media (max-width:1024px){.MomentsSection_headerWrapper__XY9tP{margin-bottom:42px}.MomentsSection_badgeImg__yysks{width:60px}.MomentsSection_sliderViewport__IDNHM{padding:30px 0 40px}.MomentsSection_sliderTrack__Og9Ys{gap:18px}}@media (max-width:768px){.MomentsSection_momentsSection__Hf203{padding:var(--section-padding-mobile);padding-top:24px;padding-bottom:24px}.MomentsSection_container__ogiqs{padding:0 20px}.MomentsSection_headerWrapper__XY9tP{margin-bottom:10px}.MomentsSection_badgeImg__yysks{width:50px}.MomentsSection_sliderViewport__IDNHM{padding:10px 0 30px;perspective:800px}.MomentsSection_cardItem__vKH0l{width:clamp(210px,58vw,260px);border-radius:14px}.MomentsSection_sliderTrack__Og9Ys{gap:14px}}@media (max-width:480px){.MomentsSection_container__ogiqs{padding:0 16px}.MomentsSection_headerWrapper__XY9tP{margin-bottom:8px}.MomentsSection_badgeImg__yysks{width:42px}.MomentsSection_sliderViewport__IDNHM{padding:10px 0 24px}.MomentsSection_cardItem__vKH0l{width:clamp(190px,62vw,230px)}}@media (max-width:360px){.MomentsSection_container__ogiqs{padding:0 12px}.MomentsSection_headerWrapper__XY9tP{margin-bottom:6px}.MomentsSection_badgeImg__yysks{width:36px}.MomentsSection_cardItem__vKH0l{width:190px}}.ParentConcernsSection_parentConcernsSection__Zg4rl{width:100%;padding:var(--section-padding);background-color:var(--color-white);position:relative;overflow:hidden}.ParentConcernsSection_container__JCXqX{width:100%;max-width:var(--section-max-width);margin:0 auto;padding:0 24px;position:relative;z-index:2}.ParentConcernsSection_headingWrapper__PBt2t{margin-bottom:48px;position:relative}.ParentConcernsSection_calculatorDecor__7rogP{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;pointer-events:none;-webkit-user-select:none;user-select:none;animation:ParentConcernsSection_calculatorFloat__RmJZa 5s ease-in-out infinite;transform:rotate(-10deg);margin-top:0}.ParentConcernsSection_calculatorImg__BTO8i{width:68px;height:auto;object-fit:contain;display:block}@keyframes ParentConcernsSection_calculatorFloat__RmJZa{0%,to{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-5px)}}.ParentConcernsSection_sliderStage__bn_3m{position:relative;width:100%;max-width:1120px;margin:0 auto;padding:0 72px}.ParentConcernsSection_navArrowsWrapper__N8sbe{position:absolute;left:12px;bottom:50px;display:flex;flex-direction:column;gap:12px;z-index:10}.ParentConcernsSection_navArrowBtn__quany{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--color-preprimary-nav-arrow-border);background-color:var(--color-preprimary-nav-arrow-bg);color:var(--color-preprimary-nav-arrow);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--color-preprimary-nav-arrow-shadow);transition:all .28s cubic-bezier(.2,.8,.2,1);padding:0;outline:none}.ParentConcernsSection_navArrowBtn__quany:hover{background-color:var(--color-primary-blue);color:var(--color-white);border-color:var(--color-primary-blue);transform:translateY(-2px);box-shadow:0 6px 16px rgba(26,70,116,.22)}.ParentConcernsSection_navArrowBtn__quany:active{transform:translateY(0) scale(.96)}.ParentConcernsSection_arrowSvg__ZHaIK{display:block;transition:transform .25s ease}.ParentConcernsSection_upArrow__3R11K:hover .ParentConcernsSection_arrowSvg__ZHaIK{transform:translateY(-2px)}.ParentConcernsSection_downArrow__aYrYS:hover .ParentConcernsSection_arrowSvg__ZHaIK{transform:translateY(2px)}.ParentConcernsSection_sliderViewport__NiEdM{position:relative;width:100%;overflow:hidden;transition:height .45s cubic-bezier(.25,1,.5,1)}.ParentConcernsSection_sliderTrack__tIl1z{display:flex;flex-direction:column;gap:32px;transition:transform .65s cubic-bezier(.25,1,.5,1);will-change:transform}.ParentConcernsSection_slidePair__cOHF7{width:100%;flex-shrink:0;display:flex;flex-direction:column;gap:22px}.ParentConcernsSection_concernRow__KACOb{display:flex;align-items:center;gap:20px;width:100%}.ParentConcernsSection_rowNormal__sdRAc,.ParentConcernsSection_rowReversed___P5DC{flex-direction:row}.ParentConcernsSection_concernCard__fDaPd{flex:1 1;background-color:var(--color-preprimary-concern-bg);border:1px solid var(--color-preprimary-concern-border);border-radius:18px;padding:28px 34px;box-shadow:var(--color-preprimary-concern-shadow);transition:transform .35s ease,box-shadow .35s ease}.ParentConcernsSection_concernCard__fDaPd:hover{transform:translateY(-3px);box-shadow:var(--color-preprimary-concern-shadow-hover)}.ParentConcernsSection_concernQuestion__6ILDR{font-family:var(--font-family-base);font-size:clamp(1.05rem,1.22vw,1.16rem);font-weight:700;color:var(--color-preprimary-concern-q);line-height:1.42;margin:0 0 12px}.ParentConcernsSection_concernAnswer__8G89g{font-family:var(--font-family-base);font-size:clamp(.92rem,1.02vw,.98rem);font-weight:400;color:var(--color-preprimary-concern-a);line-height:1.62;margin:0}.ParentConcernsSection_concernImageWrapper__9f2U3{position:relative;width:clamp(210px,23vw,250px);aspect-ratio:4/3.4;border-radius:18px;overflow:hidden;flex-shrink:0;box-shadow:var(--color-preprimary-concern-shadow);transition:transform .35s ease,box-shadow .35s ease}.ParentConcernsSection_concernImageWrapper__9f2U3:hover{transform:translateY(-3px) scale(1.02);box-shadow:var(--color-preprimary-concern-shadow-hover)}.ParentConcernsSection_concernImg__jeKP5{object-fit:cover!important;border-radius:18px;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ParentConcernsSection_concernImageWrapper__9f2U3:hover .ParentConcernsSection_concernImg__jeKP5{transform:scale(1.05)}.ParentConcernsSection_violinDecor__YXHu5{display:inline-flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none;animation:ParentConcernsSection_violinSway__2t17M 4.5s ease-in-out infinite;transform-origin:bottom center;margin-left:4px}.ParentConcernsSection_violinImg__75k3E{width:68px;height:68px;object-fit:contain;display:block}@keyframes ParentConcernsSection_violinSway__2t17M{0%,to{transform:rotate(0deg) translateY(0)}50%{transform:rotate(3deg) translateY(-5px)}}@media (max-width:1200px){.ParentConcernsSection_sliderStage__bn_3m{padding:0 64px}}@media (max-width:1024px){.ParentConcernsSection_sliderStage__bn_3m{padding:0 54px}.ParentConcernsSection_navArrowsWrapper__N8sbe{left:4px;bottom:30px}.ParentConcernsSection_navArrowBtn__quany{width:38px;height:38px}.ParentConcernsSection_concernCard__fDaPd{padding:24px 28px}.ParentConcernsSection_concernImageWrapper__9f2U3{width:clamp(190px,24vw,220px)}.ParentConcernsSection_calculatorImg__BTO8i{width:56px}.ParentConcernsSection_violinImg__75k3E{width:56px;height:56px}}@media (max-width:768px){.ParentConcernsSection_parentConcernsSection__Zg4rl{padding:var(--section-padding-mobile)}.ParentConcernsSection_headingWrapper__PBt2t{margin-bottom:16px}.ParentConcernsSection_calculatorImg__BTO8i{width:46px}.ParentConcernsSection_sliderStage__bn_3m{padding:0}.ParentConcernsSection_concernRow__KACOb{flex-direction:column!important;gap:14px;align-items:stretch}.ParentConcernsSection_concernCard__fDaPd{padding:22px 24px;border-radius:16px}.ParentConcernsSection_concernImageWrapper__9f2U3{width:100%;max-width:none;margin:0;aspect-ratio:16/10;border-radius:16px}.ParentConcernsSection_slidePair__cOHF7{gap:0}.ParentConcernsSection_navArrowsWrapper__N8sbe{position:static;flex-direction:row;justify-content:center;gap:18px;margin-top:18px}.ParentConcernsSection_navArrowBtn__quany{width:44px;height:44px}.ParentConcernsSection_violinImg__75k3E{width:46px;height:46px}}@media (max-width:480px){.ParentConcernsSection_container__JCXqX{padding:0 16px}.ParentConcernsSection_headingWrapper__PBt2t{margin-bottom:12px}.ParentConcernsSection_concernCard__fDaPd{padding:18px 20px}.ParentConcernsSection_concernQuestion__6ILDR{font-size:1.02rem;margin-bottom:10px}.ParentConcernsSection_concernAnswer__8G89g{font-size:.92rem;line-height:1.55}.ParentConcernsSection_concernImageWrapper__9f2U3{border-radius:14px}.ParentConcernsSection_navArrowBtn__quany{width:40px;height:40px}.ParentConcernsSection_calculatorImg__BTO8i{width:40px}.ParentConcernsSection_violinImg__75k3E{width:40px;height:40px}}@media (max-width:360px){.ParentConcernsSection_container__JCXqX{padding:0 12px}.ParentConcernsSection_headingWrapper__PBt2t{margin-bottom:10px}.ParentConcernsSection_concernCard__fDaPd{padding:16px}.ParentConcernsSection_concernQuestion__6ILDR{font-size:.98rem}.ParentConcernsSection_concernAnswer__8G89g{font-size:.88rem;line-height:1.5}.ParentConcernsSection_calculatorImg__BTO8i{width:34px}.ParentConcernsSection_violinImg__75k3E{width:34px;height:34px}}