.page_pageContainer___Vu5a{width:100%}.page_hero___v_MI{padding:6rem 1rem 4rem;background:linear-gradient(135deg,#003B73,#0056b3);color:white;position:relative;overflow:hidden}.page_heroLayout__zxnSd{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:1000px;margin:0 auto}.page_heroContent__STMPU{flex:1 1;text-align:left}.page_heroBadge__E1weV{flex-shrink:0;animation:page_float__ovr4D 3s ease-in-out infinite}@keyframes page_float__ovr4D{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page_heroAnniversaryLogo__0NVzG{filter:drop-shadow(0 10px 20px rgba(0,0,0,.2))}.page_hero___v_MI:after{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:rgba(255,255,255,.05);border-radius:50%;z-index:1}.page_breadcrumb__VgpFN{font-size:1rem;color:rgba(255,255,255,.9);margin-bottom:1.5rem;font-weight:500;position:relative;z-index:2}.page_mainTitle__qA_WF{font-size:3.5rem;font-weight:800;margin-bottom:1rem;position:relative;z-index:2}.page_section__WWUX3{padding:5rem 0}.page_whiteSection__roZSn{background-color:#fff}.page_graySection__sAeR6{background-color:#f8fafc}.page_container__TiFKl{max-width:1100px;margin:0 auto;padding:0 1.5rem}.page_sectionTitle__RFMVa{font-size:2.2rem;font-weight:800;color:#003B73;margin-bottom:2rem;position:relative}.page_sectionTitle__RFMVa:after{content:"";position:absolute;left:0;bottom:-10px;width:60px;height:4px;background-color:#FF8A00;border-radius:2px}.page_text__8iLrr{font-size:1.15rem;line-height:1.8;color:#334155;margin-bottom:1.5rem}.page_featureList__XpX4H{list-style:none;padding:0;margin:2rem 0}.page_featureItem__Gdlke{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;font-size:1.1rem;color:#334155}.page_featureIcon__4HoiO{color:#FF8A00;flex-shrink:0;margin-top:.2rem}.page_highlightText__lKRO5{color:#003B73;font-weight:700}@media (max-width:768px){.page_mainTitle__qA_WF{font-size:2.5rem}.page_sectionTitle__RFMVa{font-size:1.8rem}.page_heroLayout__zxnSd{flex-direction:column;text-align:center}.page_heroContent__STMPU{text-align:center}.page_heroAnniversaryLogo__0NVzG{width:120px;height:auto}}.page_visionMissionGrid__YX4m4{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:3rem;gap:3rem}.page_visionMissionCard__eFwnD{background:white;padding:2.5rem;border-radius:1.5rem;box-shadow:0 15px 35px rgba(0,0,0,.05);transition:transform .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.page_visionMissionCard__eFwnD:hover{transform:translateY(-5px)}.page_iconCircle__y77cH{width:70px;height:70px;background:linear-gradient(135deg,rgba(255,138,0,.1),rgba(255,179,71,.1));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#FF8A00}.page_mapGrid__InoNq{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-top:3rem}.page_mapWrapper__vmmiq{height:400px;border-radius:1.5rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid #e2e8f0}@media (max-width:1024px){.page_mapGrid__InoNq{grid-template-columns:1fr}}.FAQSection_section__H1j3L{padding:6rem 0;background-color:#f8fafc}.FAQSection_title__LmWVS{text-align:center;font-size:2.5rem;font-weight:800;margin-bottom:4rem;color:#1e293b}.FAQSection_faqList__6p3dS{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.FAQSection_faqItem__xmvLM{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);border:1px solid #e2e8f0;transition:all .3s ease}.FAQSection_faqItem__xmvLM:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.05);transform:translateY(-2px);border-color:#cbd5e1}.FAQSection_faqItem__xmvLM.FAQSection_active__qiSWH{border-color:#FF8A00;box-shadow:0 10px 25px -5px rgba(255,138,0,.1)}.FAQSection_question__B7Y__{padding:1.5rem 2rem;width:100%;text-align:left;background:none;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.1rem;font-weight:700;color:#1e293b;transition:color .2s;gap:1rem}.FAQSection_faqItem__xmvLM.FAQSection_active__qiSWH .FAQSection_question__B7Y__,.FAQSection_question__B7Y__:hover{color:#FF8A00}.FAQSection_icon__Tlb0g{flex-shrink:0;color:#94a3b8;transition:transform .3s ease,color .3s ease;margin-left:auto}.FAQSection_faqItem__xmvLM.FAQSection_active__qiSWH .FAQSection_icon__Tlb0g{transform:rotate(180deg);color:#FF8A00}.FAQSection_answer__TyOQM{padding:0 2rem;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s ease}.FAQSection_answerContent__4sw24{color:#475569;line-height:1.7;padding-bottom:2rem;font-size:1rem;border-top:1px solid #f1f5f9;padding-top:1rem}.FAQSection_faqItem__xmvLM.FAQSection_active__qiSWH .FAQSection_answer__TyOQM{max-height:500px}.HomePriceCalculatorSection_section__Ibx0A{display:block;width:100%;padding:3.5rem 1rem;background:#ffffff;isolation:isolate}.HomePriceCalculatorSection_placeholder__GFEQU{min-height:760px}@media (max-width:768px){.HomePriceCalculatorSection_section__Ibx0A{padding:2rem .75rem}.HomePriceCalculatorSection_placeholder__GFEQU{min-height:980px}}.HorizontalLeadForm_wrapper__6_jn0{background:var(--primary);padding:3rem 0;position:relative;overflow:hidden}.HorizontalLeadForm_wrapper__6_jn0:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://www.transparenttextures.com/patterns/cubes.png);opacity:.1;pointer-events:none}.HorizontalLeadForm_titleContainer__TmuaN{max-width:1400px;margin:0 auto 1.5rem;padding:0 2rem;position:relative;z-index:1;text-align:center}.HorizontalLeadForm_title__W_2Lo{color:white;font-size:2rem;font-weight:800;font-family:var(--font-heading);margin:0}.HorizontalLeadForm_subtitle__Zy3L9{color:rgba(255,255,255,.9);font-size:1.1rem;font-family:var(--font-main);margin-top:.5rem}.HorizontalLeadForm_form__pg3gV{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.5rem;position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 2rem}.HorizontalLeadForm_inputGroup__5SgUo{flex:1 1;min-width:180px;display:flex;flex-direction:column;gap:.75rem}.HorizontalLeadForm_inputGroup__5SgUo label{color:white;font-size:.9rem;font-weight:600;font-family:var(--font-heading)}.HorizontalLeadForm_inputGroup__5SgUo input,.HorizontalLeadForm_inputGroup__5SgUo select{width:100%;padding:.85rem 1rem;border-radius:.5rem;border:none;font-family:var(--font-main);font-size:.95rem;outline:none;background:white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.HorizontalLeadForm_inputGroup__5SgUo input::placeholder{color:#475569}.HorizontalLeadForm_submitBtn__EFSve{flex:2 1;min-width:280px;background:#ff9800;color:white;border:none;padding:1rem 2rem;border-radius:.5rem;font-weight:800;font-family:var(--font-heading);font-size:1.1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 15px rgba(255,152,0,.4);text-transform:uppercase}.HorizontalLeadForm_submitBtn__EFSve:hover{background:#f57c00;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,152,0,.5)}@media (max-width:1024px){.HorizontalLeadForm_form__pg3gV{flex-direction:column;align-items:stretch}.HorizontalLeadForm_inputGroup__5SgUo{min-width:100%}.HorizontalLeadForm_submitBtn__EFSve{min-width:100%;margin-top:1rem}.HorizontalLeadForm_title__W_2Lo{font-size:1.5rem}.HorizontalLeadForm_subtitle__Zy3L9{font-size:1rem}}.InstagramSection_section__ksAKL{padding:2.5rem 0;background:linear-gradient(180deg,#f0f9ff 0,#ffffff);overflow:hidden}.InstagramSection_title__PLwGn{text-align:center;font-size:2.5rem;font-weight:800;color:#003B73;margin-bottom:1.5rem}.InstagramSection_intro__KrUoT{text-align:center;max-width:800px;margin:-1rem auto 2rem;color:#64748b;font-size:1.1rem;line-height:1.6}.InstagramSection_grid__beymv{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,333px));justify-content:center;grid-gap:1.5rem;gap:1.5rem;margin:0 auto 1.5rem;max-width:1420px}.InstagramSection_reelWrapper__HKYca{position:relative;width:100%;max-width:250px;margin:0 auto;padding-bottom:110%;border-radius:1rem;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);background:#f1f5f9;transition:all .3s ease;border:1px solid #f1f5f9}.InstagramSection_reelWrapper__HKYca:hover{transform:translateY(-10px);box-shadow:0 25px 30px -5px rgba(0,0,0,.2)}.InstagramSection_iframeWrapper__sUQ_I{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.InstagramSection_loader__cuMPs{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:InstagramSection_shimmer__bOma0 1.5s infinite}@keyframes InstagramSection_shimmer__bOma0{0%{background-position:200% 0}to{background-position:-200% 0}}.InstagramSection_overlayLink__aSsFd{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 40%);display:flex;align-items:flex-end;padding:1.5rem;text-decoration:none;opacity:0;transition:opacity .3s}.InstagramSection_reelWrapper__HKYca:hover .InstagramSection_overlayLink__aSsFd{opacity:1}.InstagramSection_overlayText__bs57u{color:white;font-weight:700;font-size:1.1rem;display:flex;align-items:center;gap:.5rem}.InstagramSection_buttonWrapper__4Vrp1{text-align:center}.InstagramSection_instagramBtn__TlhWw{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d);color:white;padding:1rem 2rem;border-radius:2rem;font-weight:700;font-size:1.1rem;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(225,48,108,.4);background-size:200% 200%;animation:InstagramSection_gradientShift__cdfFI 5s ease infinite}.InstagramSection_instagramBtn__TlhWw:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(225,48,108,.5)}@keyframes InstagramSection_gradientShift__cdfFI{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.InstagramSection_grid__beymv{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.InstagramSection_title__PLwGn{font-size:2rem}}.MovingTestimonials_section__sYDm8{padding:80px 0;overflow:hidden;background:linear-gradient(180deg,#f8fafc,#ffffff)}.MovingTestimonials_header__o_fHZ{text-align:center;margin-bottom:50px}.MovingTestimonials_title__fmO6h{font-size:2.5rem;color:#003B73;font-weight:800;margin-bottom:15px;letter-spacing:-.02em}.MovingTestimonials_subtitle__LI6gT{color:#64748b;font-size:1.1rem}.MovingTestimonials_marqueeContainer__hojDK{display:flex;flex-direction:column;gap:30px;width:100%}.MovingTestimonials_marqueeRow__HdMgo{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.MovingTestimonials_marqueeTrackLeft__n0xmm{display:flex;gap:30px;animation:MovingTestimonials_scrollLeft__OQETZ 60s linear infinite;width:max-content}.MovingTestimonials_marqueeTrackRight___RWjV{display:flex;gap:30px;animation:MovingTestimonials_scrollRight__JgFy1 65s linear infinite;width:max-content}.MovingTestimonials_testimonialCard__P8CCH{flex-shrink:0;width:400px;background:white;padding:24px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.05);transition:transform .3s ease}.MovingTestimonials_testimonialCard__P8CCH:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.08)}.MovingTestimonials_cardHeader__h0egj{display:flex;align-items:center;gap:15px;margin-bottom:15px}.MovingTestimonials_avatarWrapper__rgIud{width:50px;height:50px;border-radius:50%;overflow:hidden;border:2px solid #ff8a00;background:#f1f5f9}.MovingTestimonials_avatar__RV_Mm{width:100%;height:100%;object-fit:cover}.MovingTestimonials_userInfo__WtTzI{display:flex;flex-direction:column}.MovingTestimonials_userName__KXvV2{font-weight:700;color:#0f172a;margin:0;font-size:1rem}.MovingTestimonials_schoolTag__cudjf{font-size:.8rem;color:#FF8A00;font-weight:600}.MovingTestimonials_text__3L4ld{color:#475569;font-size:.95rem;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@keyframes MovingTestimonials_scrollLeft__OQETZ{0%{transform:translateX(0)}to{transform:translateX(calc(-33.33% - 10px))}}@keyframes MovingTestimonials_scrollRight__JgFy1{0%{transform:translateX(calc(-33.33% - 10px))}to{transform:translateX(0)}}.MovingTestimonials_marqueeRow__HdMgo:hover .MovingTestimonials_marqueeTrackLeft__n0xmm,.MovingTestimonials_marqueeRow__HdMgo:hover .MovingTestimonials_marqueeTrackRight___RWjV{animation-play-state:paused}@media (max-width:768px){.MovingTestimonials_title__fmO6h{font-size:1.8rem}.MovingTestimonials_testimonialCard__P8CCH{width:320px;padding:20px}.MovingTestimonials_text__3L4ld{font-size:.9rem}}.LatestBlogsSection_section__V_a3e{padding:80px 0;background-color:#f8fafc}.LatestBlogsSection_header___zF1M{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.LatestBlogsSection_title__qkJwi{font-size:2rem;font-weight:800;color:#0f172a}.LatestBlogsSection_viewAllLink__wqbST{display:flex;align-items:center;gap:8px;color:#003B73;font-weight:600;text-decoration:none;transition:gap .2s ease}.LatestBlogsSection_viewAllLink__wqbST:hover{gap:12px}.LatestBlogsSection_grid__gNdR0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.LatestBlogsSection_card__Ougkr{background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.LatestBlogsSection_card__Ougkr:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.LatestBlogsSection_imageWrapper__mxPao{position:relative;height:200px;width:100%}.LatestBlogsSection_content__e05Lm{padding:24px;display:flex;flex-direction:column;flex-grow:1}.LatestBlogsSection_date__LS5RI{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#64748b;margin-bottom:12px}.LatestBlogsSection_cardTitle__63o2h{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LatestBlogsSection_excerpt__KULlI{font-size:.95rem;color:#475569;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}@media (max-width:1024px){.LatestBlogsSection_grid__gNdR0{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.LatestBlogsSection_grid__gNdR0{grid-template-columns:1fr}.LatestBlogsSection_title__qkJwi{font-size:1.75rem}.LatestBlogsSection_section__V_a3e{padding:60px 0}}.LeadForm_leadSection__LI_UY{padding:0;margin:0;position:relative;z-index:10}.LeadForm_glassForm__jgeK6{background:rgba(255,255,255,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);padding:1.5rem;border-radius:1rem;box-shadow:var(--shadow-xl);width:100%;box-sizing:border-box}.LeadForm_formHeader__pzJXn{text-align:center;margin-bottom:1rem}.LeadForm_formHeader__pzJXn span{font-weight:800;font-size:.85rem;letter-spacing:.1em;display:block;margin-bottom:.25rem}.LeadForm_formHeader__pzJXn h2{font-size:1.75rem;margin-bottom:.5rem}.LeadForm_formHeader__pzJXn p{color:#475569;max-width:600px;margin:0 auto;font-size:.9rem}.LeadForm_form__GjKm_{display:flex;flex-direction:column;gap:1rem;width:100%}.LeadForm_inputGroupFull__o61QB,.LeadForm_inputGroup__aF3n5{display:grid;grid-gap:.75rem;gap:.75rem;width:100%}.LeadForm_inputGroup__aF3n5{grid-template-columns:1fr 1fr}.LeadForm_inputGroupFull__o61QB{grid-template-columns:1fr}.LeadForm_inputWrapper__U3s9j{position:relative;width:100%;display:flex;align-items:center}.LeadForm_inputIcon__OsXd_{position:absolute;left:.85rem;color:#64748b;pointer-events:none;z-index:10}.LeadForm_inputWrapper__U3s9j input,.LeadForm_inputWrapper__U3s9j select{width:100%;box-sizing:border-box;padding:.7rem .75rem .7rem 2.5rem;border-radius:.5rem;border:1px solid var(--border);background:white;font-family:var(--font-main);font-size:.9rem;transition:all .2s}.LeadForm_inputWrapper__U3s9j input:focus,.LeadForm_inputWrapper__U3s9j select:focus{outline:none;border-color:#8cc63f;box-shadow:0 0 0 3px rgba(140,198,63,.1)}.LeadForm_inputWrapper__U3s9j input:focus+.LeadForm_inputIcon__OsXd_,.LeadForm_inputWrapper__U3s9j select:focus+.LeadForm_inputIcon__OsXd_{color:#8cc63f}.LeadForm_submitBtn__ibDMs{width:100%;background:#8cc63f;color:white;padding:1rem;border-radius:.5rem;font-size:1.1rem;font-weight:700;border:none;cursor:pointer;transition:all .2s;text-transform:uppercase}.LeadForm_submitBtn__ibDMs:hover{background:#7ab32f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(140,198,63,.3)}.LeadForm_trustBadge__iEHjH{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;color:#047857;font-size:.8rem;font-weight:500}@media (max-width:768px){.LeadForm_glassForm__jgeK6{padding:1.25rem}.LeadForm_formHeader__pzJXn h2{font-size:1.5rem}.LeadForm_inputGroup__aF3n5{grid-template-columns:1fr}}.PriceCalculator_calculatorSection__Bm8_w{padding:20px;background:radial-gradient(circle at top right,#f8fafc,#f1f5f9);border-radius:40px;position:relative;overflow:hidden;min-height:calc(100vh - 20px);display:flex;align-items:center}.PriceCalculator_container__Fl4g9{max-width:1300px;margin:0 auto;width:100%}.PriceCalculator_header__b_6fp{text-align:center;margin-bottom:25px}.PriceCalculator_header__b_6fp h2{font-size:32px;color:#0f172a;margin-bottom:8px;font-weight:800}.PriceCalculator_header__b_6fp p{color:#475569;font-size:15px;margin:0 auto}.PriceCalculator_grid__t2mGB{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:30px;gap:30px;align-items:stretch}.PriceCalculator_controlsCard__q4amR{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:30px;border-radius:30px;box-shadow:0 20px 40px -12px rgba(0,0,0,.05);border:1px solid white}.PriceCalculator_resultCard__cG_Er{background:#0f172a;padding:30px;border-radius:30px;box-shadow:0 30px 60px -20px rgba(15,23,42,.3);color:white;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.PriceCalculator_row___Xhoi{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.PriceCalculator_inputGroup__eiGCg label{display:flex;align-items:center;gap:8px;font-weight:700;color:#475569;margin-bottom:8px;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.PriceCalculator_dateSelect__qbNZP,.PriceCalculator_inputGroup__eiGCg select,.PriceCalculator_weekSelect__4mnlR{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px 18px;border-radius:14px;border:2px solid #e2e8f0;font-size:15px;color:#0f172a;background:white url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E") no-repeat right 15px center;background-size:16px;cursor:pointer;transition:all .2s}.PriceCalculator_inputGroup__eiGCg select:focus{border-color:#ff5e14;box-shadow:0 0 0 4px rgba(255,94,20,.1)}.PriceCalculator_extrasContainer__VhMAF{margin-top:10px;padding:20px;background:#f8fafc;border-radius:20px;border:1px dashed #cbd5e1;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.PriceCalculator_checkboxLabel__HGwPr{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#475569;font-weight:500}.PriceCalculator_checkboxLabel__HGwPr input[type=checkbox]{width:20px;height:20px;accent-color:#ff5e14}.PriceCalculator_seasonWarning__CgD1q{margin-top:20px;padding:15px;background:#fff7ed;border-radius:15px;font-size:13px;color:#9a3412;border:1px solid #fed7aa}.PriceCalculator_schoolHeader__k8Wel{display:flex;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.PriceCalculator_schoolLogo__oYzqU{padding:4px;border-radius:12px;width:90px;height:50px;display:flex;align-items:center;justify-content:center}.PriceCalculator_schoolInfo__M5lLA h3{font-size:22px;margin:0;font-weight:800}.PriceCalculator_schoolInfo__M5lLA p{margin:4px 0 0;color:#94a3b8;font-size:13px}.PriceCalculator_priceDisplay__dkmAt{background:rgba(255,255,255,.05);padding:30px;border-radius:24px;text-align:center;margin-bottom:25px;border:1px solid rgba(255,255,255,.1)}.PriceCalculator_priceLabel__SLZCQ{color:#94a3b8;font-size:14px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;display:flex;flex-direction:column;align-items:center;gap:8px}.PriceCalculator_discountBadge__FAWhC{background:#ff5e1420;color:#ff5e14;padding:5px 12px;border-radius:100px;font-size:11px;font-weight:700}.PriceCalculator_priceValue__Ln_UI{font-size:64px;font-weight:950;color:#ff5e14;line-height:1;margin:10px 0;text-shadow:0 10px 30px rgba(255,94,20,.2)}.PriceCalculator_priceDetail__3o2lR{color:#64748b;font-size:14px}.PriceCalculator_breakdownContainer__NMHxo{margin-bottom:25px;max-height:160px;overflow-y:auto;padding-right:10px}.PriceCalculator_breakdownContainer__NMHxo::-webkit-scrollbar{width:4px}.PriceCalculator_breakdownContainer__NMHxo::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:10px}.PriceCalculator_breakdownTitle___XW6p{font-size:12px;font-weight:800;color:#64748b;margin-bottom:15px;text-transform:uppercase;letter-spacing:.1em}.PriceCalculator_breakdownList__TWM9S{background:rgba(255,255,255,.03);border-radius:20px;padding:10px 0;display:flex;flex-direction:column}.PriceCalculator_breakdownItem__T_dqt{display:flex;justify-content:space-between;padding:8px 20px;font-size:14px}.PriceCalculator_breakdownLabel__QMis8{color:#94a3b8}.PriceCalculator_breakdownValue__lUxC_{color:#e2e8f0;font-weight:600}.PriceCalculator_breakdownValueDiscount__xVc6E{color:#10b981;font-weight:700}.PriceCalculator_detailsList__t1cbJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:25px}.PriceCalculator_detailItem__TY6kz{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.03);padding:12px;border-radius:14px;color:#cbd5e1;font-size:13px}.PriceCalculator_detailItem__TY6kz svg{color:#ff5e14}.PriceCalculator_disclaimer__rWcY_{font-size:12px;color:#64748b;line-height:1.5;text-align:center;margin-bottom:15px;font-style:italic}.PriceCalculator_disclaimer__rWcY_ strong{color:#cbd5e1;font-style:normal}.PriceCalculator_actions___Ih3F{display:flex;flex-direction:column;gap:12px;margin-top:auto}.PriceCalculator_consultBtn__bnZrk{width:100%;background:#ff5e14;color:white;padding:16px;border-radius:18px;font-weight:800;font-size:16px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 20px rgba(255,94,20,.2)}.PriceCalculator_consultBtn__bnZrk:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(255,94,20,.3)}.PriceCalculator_whatsappBtn__YpVZ6{width:100%;background:rgba(37,211,102,.1);color:#25d366;padding:16px;border-radius:18px;font-weight:700;text-align:center;text-decoration:none;border:2px solid rgba(37,211,102,.2);font-size:16px;transition:all .2s}.PriceCalculator_whatsappBtn__YpVZ6:hover{background:#25d366;color:white}.PriceCalculator_miniIncluded__U__hp{margin-top:20px;padding-top:15px;border-top:1px solid #e2e8f0}.PriceCalculator_miniIncludedTitle__IGXVc{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.PriceCalculator_miniIncludedTitle__IGXVc svg{color:#ff5e14}.PriceCalculator_miniIncludedTags__D_gBx{display:flex;flex-wrap:wrap;gap:6px}.PriceCalculator_miniIncludedTag__2vdlx{background:#f1f5f9;color:#475569;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:600;border:1px solid #e2e8f0;display:flex;align-items:center;gap:4px}.PriceCalculator_miniCheck__9Gu2i{color:#10b981;font-weight:800}@media (max-width:1024px){.PriceCalculator_grid__t2mGB{grid-template-columns:1fr;gap:20px}.PriceCalculator_calculatorSection__Bm8_w{min-height:auto;padding:5px 10px;border-radius:20px}.PriceCalculator_header__b_6fp{margin-bottom:15px}.PriceCalculator_header__b_6fp h2{font-size:22px;margin-bottom:4px}.PriceCalculator_header__b_6fp p{font-size:13px}.PriceCalculator_controlsCard__q4amR{padding:15px;border-radius:20px}.PriceCalculator_row___Xhoi{gap:12px;margin-bottom:12px}.PriceCalculator_dateSelect__qbNZP,.PriceCalculator_inputGroup__eiGCg select,.PriceCalculator_weekSelect__4mnlR{padding:10px 14px;font-size:14px}.PriceCalculator_miniIncluded__U__hp{margin-top:12px;padding-top:10px}.PriceCalculator_miniIncludedTags__D_gBx{gap:4px}.PriceCalculator_miniIncludedTag__2vdlx{padding:2px 6px;font-size:10px}}.PriceCalculator_modalOverlay__jXnii{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.PriceCalculator_modalContent__Oi6O8{background:white;padding:40px;border-radius:30px;width:100%;max-width:500px;position:relative;box-shadow:0 30px 60px rgba(0,0,0,.2);animation:PriceCalculator_modalSlideUp__dH14y .4s cubic-bezier(.16,1,.3,1)}@keyframes PriceCalculator_modalSlideUp__dH14y{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.PriceCalculator_closeBtn__0IvZO{position:absolute;top:20px;right:25px;background:none;border:none;font-size:32px;color:#94a3b8;cursor:pointer;line-height:1;transition:color .2s}.PriceCalculator_closeBtn__0IvZO:hover{color:#0f172a}.PriceCalculator_modalContent__Oi6O8 h3{font-size:24px;color:#0f172a;margin-bottom:12px;text-align:center;font-weight:800}.PriceCalculator_modalContent__Oi6O8 p{color:#64748b;text-align:center;margin-bottom:30px;line-height:1.6;font-size:15px}.PriceCalculator_modalForm__vQPMl{display:flex;flex-direction:column;gap:15px}.PriceCalculator_modalForm__vQPMl input{padding:16px 20px;border-radius:14px;border:2px solid #e2e8f0;font-size:16px;transition:all .3s;color:#0f172a}.PriceCalculator_modalForm__vQPMl input:focus{border-color:#ff5e14;outline:none;box-shadow:0 0 0 4px rgba(255,94,20,.1)}.PriceCalculator_modalForm__vQPMl button{background:#ff5e14;color:white;border:none;padding:18px;border-radius:14px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;margin-top:10px}.PriceCalculator_modalForm__vQPMl button:hover{background:#ea580c;transform:translateY(-2px);box-shadow:0 10px 20px rgba(255,94,20,.2)}.PriceCalculator_modalForm__vQPMl button:disabled{opacity:.7;cursor:not-allowed}.PriceCalculator_errorText__Qb9s2{color:#ef4444;text-align:center;font-size:14px;margin-top:10px}.PriceCalculator_loadingContainer__zJylM{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;gap:20px;color:#94a3b8}.PriceCalculator_spinner__JMnGR{width:40px;height:40px;border:3px solid rgba(255,94,20,.1);border-top-color:#ff5e14;border-radius:50%;animation:PriceCalculator_spin__OrAgF .8s linear infinite}@keyframes PriceCalculator_spin__OrAgF{to{transform:rotate(1turn)}}.PriceCalculator_resultContent__kKzCg{animation:PriceCalculator_fadeIn__F8Dza .4s ease-out;height:100%;display:flex;flex-direction:column}@keyframes PriceCalculator_fadeIn__F8Dza{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PriceCalculator_resultContent__kKzCg{animation:none!important;opacity:1!important;transform:none!important}}.PriceCalculator_spinnerInline__Dvn_H{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:PriceCalculator_spin__OrAgF .6s linear infinite;display:inline-block}.PriceListSection_section__moNtS{padding:5rem 0;background-color:#f8fafc}.PriceListSection_title__7eBYt{text-align:center;font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:1rem;background:linear-gradient(135deg,#0f172a,#334155);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PriceListSection_subtitle__uG14J{text-align:center;color:#64748b;margin-bottom:4rem;font-size:1.1rem;max-width:600px;margin-left:auto;margin-right:auto}.PriceListSection_carouselWrapper__1XVlD{position:relative;margin-bottom:3rem;padding:1rem 0;overflow:hidden}.PriceListSection_mobileTabs__230yi{display:none;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;background:#f1f5f9;padding:.4rem;border-radius:1rem;width:100%;max-width:400px;margin-left:auto;margin-right:auto}.PriceListSection_mobileTabBtn__nwz4x{padding:.6rem 1rem;border-radius:.8rem;border:none;background:transparent;color:#64748b;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .2s;white-space:nowrap}.PriceListSection_activeMobileTab__eFM_V{background:white;color:#FF8A00;box-shadow:0 2px 4px rgba(0,0,0,.05)}.PriceListSection_blurLeft__Q85kW,.PriceListSection_blurRight__PNsvD{position:absolute;top:0;bottom:0;width:150px;z-index:20;pointer-events:none}.PriceListSection_blurLeft__Q85kW{left:0;background:linear-gradient(90deg,#f8fafc 20%,rgba(248,250,252,0))}.PriceListSection_blurRight__PNsvD{right:0;background:linear-gradient(270deg,#f8fafc 20%,rgba(248,250,252,0))}.PriceListSection_blurLeft__Q85kW:after,.PriceListSection_blurRight__PNsvD:after{content:"";position:absolute;top:0;bottom:0;width:20px}.PriceListSection_blurLeft__Q85kW:after{left:0;background:linear-gradient(90deg,rgba(0,0,0,.05),transparent)}.PriceListSection_blurRight__PNsvD:after{right:0;background:linear-gradient(270deg,rgba(0,0,0,.05),transparent)}.PriceListSection_carouselContainer__UXsg7{display:flex;overflow-x:auto;padding:2rem 0;scrollbar-width:thin;scrollbar-color:#FF8A00 #f1f5f9;-webkit-overflow-scrolling:touch;scroll-behavior:auto}.PriceListSection_carouselContainer__UXsg7::-webkit-scrollbar{height:12px;display:block}.PriceListSection_carouselContainer__UXsg7::-webkit-scrollbar-track{background:#f8fafc;border-radius:12px;margin:0 10%;border:2px solid #e2e8f0;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.PriceListSection_carouselContainer__UXsg7::-webkit-scrollbar-thumb{background:#FF8A00;border-radius:12px;border:3px solid #f8fafc}.PriceListSection_carouselContainer__UXsg7::-webkit-scrollbar-thumb:hover{background:#f57c00}.PriceListSection_motionTrack__SxkeC{display:flex;gap:2.5rem;padding:0 10%}.PriceListSection_card__Lt5GF{background:white;border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);transition:transform .3s ease,box-shadow .3s ease;border:1px solid #f1f5f9;display:flex;flex-direction:column;min-width:380px;flex-shrink:0;scroll-snap-align:start}.PriceListSection_hiddenCard__Hi7hQ{display:none!important}.PriceListSection_scrollHint__ErZqw{text-align:center;font-size:.95rem;color:#FF8A00;font-weight:700;margin-bottom:1rem;position:relative;z-index:30;display:flex;align-items:center;justify-content:center;gap:.5rem}.PriceListSection_scrollHint__ErZqw:after,.PriceListSection_scrollHint__ErZqw:before{content:"";height:2px;width:30px;background:linear-gradient(90deg,transparent,#FF8A00)}.PriceListSection_scrollHint__ErZqw:after{background:linear-gradient(270deg,transparent,#FF8A00)}.PriceListSection_card__Lt5GF:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-color:#FF8A00}.PriceListSection_cardHeader__YTcQU{background:#FF8A00;padding:1.5rem;text-align:center;color:white}.PriceListSection_cardHeader__YTcQU h3{font-size:1.5rem;font-weight:800;margin:0;text-transform:uppercase;letter-spacing:.05em}.PriceListSection_cardBody__5i9_9{padding:1.5rem;flex:1 1}.PriceListSection_priceList__pdiPv{display:flex;flex-direction:column;gap:1rem}.PriceListSection_priceRow__RJ_dm{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px dashed #e2e8f0}.PriceListSection_priceRow__RJ_dm:last-child{border-bottom:none;padding-bottom:0}.PriceListSection_schoolInfo__gFBaO{display:flex;flex-direction:column;gap:.2rem}.PriceListSection_schoolName__e8bJ5{font-size:.95rem;font-weight:600;color:#475569}.PriceListSection_schoolNameLink__I5_5W{text-decoration:none;color:inherit;transition:color .2s}.PriceListSection_schoolNameLink__I5_5W:hover .PriceListSection_schoolName__e8bJ5{color:#FF8A00;text-decoration:underline}.PriceListSection_priceContainer__ifgZd{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.PriceListSection_priceValue__1wqgt{font-weight:800;color:#0f172a;font-size:1.1rem;background:#f1f5f9;padding:.25rem .75rem;border-radius:.5rem;min-width:80px;text-align:center}.PriceListSection_card__Lt5GF:hover .PriceListSection_priceValue__1wqgt{background:#fff7ed;color:#ea580c}.PriceListSection_campaignLink__UDhvT{font-size:.75rem;color:#ff4500;font-weight:700;cursor:pointer;text-decoration:underline;transition:color .2s;background:none;border:none;padding:0;margin-top:2px}.PriceListSection_campaignLink__UDhvT:hover{color:#d93d00}.PriceListSection_featuresBand__8PI53{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;margin-bottom:4rem;background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.PriceListSection_featureItem__OHNoe{display:flex;align-items:center;gap:.75rem;font-weight:700;color:#334155;font-size:1.1rem}.PriceListSection_notesSection__eWKHK{background:linear-gradient(90deg,#fff7ed,#fff);border-left:4px solid #ff8a00;padding:2rem;border-radius:.5rem}.PriceListSection_notesTitle__kkPWi{font-size:1.25rem;font-weight:800;color:#9a3412;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.PriceListSection_notesGrid__wAqtN{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.PriceListSection_noteItem___9KEN{position:relative;padding-left:1.5rem;color:#431407;font-size:.95rem;line-height:1.6}.PriceListSection_noteItem___9KEN:before{content:"→";position:absolute;left:0;color:#FF8A00;font-weight:900}@media (max-width:768px){.PriceListSection_mobileTabs__230yi{display:flex}.PriceListSection_carouselContainer__UXsg7{overflow-x:hidden;padding:1rem 0}.PriceListSection_mobileTabContainer__5KQX_{padding:0 1rem}.PriceListSection_motionTrack__SxkeC{padding:0;animation:none;width:100%;display:block}.PriceListSection_mobileMotionTrack__Z4Jfk{display:block;width:100%}.PriceListSection_card__Lt5GF{min-width:100%;margin:0;animation:PriceListSection_fadeIn__7SIK1 .3s ease-out}.PriceListSection_blurLeft__Q85kW,.PriceListSection_blurRight__PNsvD{display:none}.PriceListSection_title__7eBYt{font-size:1.75rem}}.PriceListSection_modalOverlay__O6q2_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1000;display:flex;justify-content:center;align-items:center;padding:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:PriceListSection_fadeIn__7SIK1 .2s ease-out}.PriceListSection_modalContent__aSwia{background:white;border-radius:1rem;width:100%;max-width:500px;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:PriceListSection_slideUp__1jEGJ .3s ease-out;border:1px solid #e2e8f0}.PriceListSection_modalHeader__RlLHY{padding:1.5rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:flex-start;background:#FF8A00;color:white;border-radius:1rem 1rem 0 0}.PriceListSection_modalHeader__RlLHY h3{margin:0;font-size:1.25rem;font-weight:700;padding-right:1rem}.PriceListSection_modalClose__stx51{background:rgba(255,255,255,.2);border:none;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:50%;transition:background .2s}.PriceListSection_modalClose__stx51:hover{background:rgba(255,255,255,.4)}.PriceListSection_modalBody___y4gG{padding:2rem}.PriceListSection_modalList__GggLg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.PriceListSection_modalListItem__WBZmQ{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;color:#334155;line-height:1.5}.PriceListSection_checkIcon__4nJCh{color:#FF8A00;flex-shrink:0;margin-top:2px}@keyframes PriceListSection_fadeIn__7SIK1{0%{opacity:0}to{opacity:1}}@keyframes PriceListSection_slideUp__1jEGJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PromoSection_section__TPuDo{padding:5rem 0;background-color:#eff6ff;overflow:hidden}.PromoSection_container__lIYuf{display:flex;align-items:center;gap:4rem}.PromoSection_imageWrapper__R1_kd{flex:1 1;position:relative;height:700px;border-radius:1.5rem;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transition:transform .3s ease;display:flex;justify-content:center;background:#f0f9ff}.PromoSection_imageWrapper__R1_kd:hover{transform:translateY(-5px)}.PromoSection_imageWrapper__R1_kd:hover .PromoSection_zoomIcon__CDdYM{opacity:1}.PromoSection_zoomIcon__CDdYM{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:white;padding:.5rem 1rem;border-radius:2rem;font-size:.85rem;font-weight:700;display:flex;align-items:center;gap:.5rem;opacity:0;transition:opacity .3s ease;z-index:2}.PromoSection_contentWrapper__l8LcJ{flex:1 1}.PromoSection_label__5SZfr{display:inline-block;background:#e0f2fe;color:#0284c7;padding:.5rem 1rem;border-radius:2rem;font-weight:700;font-size:.9rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.PromoSection_title__pE3DZ{font-size:2.5rem;font-weight:800;color:#0f172a;margin-bottom:1.5rem;line-height:1.2}.PromoSection_description__OjYEk{color:#64748b;font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.PromoSection_features__FwUiT{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.PromoSection_feature__qLgoo{display:flex;align-items:center;gap:1rem;font-weight:600;color:#334155}.PromoSection_iconBox__oYBm6{width:40px;height:40px;background:#f0f9ff;color:#0ea5e9;border-radius:50%;display:flex;align-items:center;justify-content:center}.PromoSection_ctaBtn__Pc4PN{background:#0ea5e9;color:white;padding:1rem 2.5rem;border-radius:.5rem;font-weight:700;font-size:1.1rem;border:none;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block;box-shadow:0 4px 6px -1px rgba(14,165,233,.4)}.PromoSection_ctaBtn__Pc4PN:hover{background:#0284c7;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(14,165,233,.5)}@media (max-width:960px){.PromoSection_container__lIYuf{flex-direction:column;gap:2rem}.PromoSection_imageWrapper__R1_kd{width:100%;height:500px}.PromoSection_contentWrapper__l8LcJ{text-align:center}.PromoSection_features__FwUiT{align-items:center}}.PromoSection_lightbox__3vDBV{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.PromoSection_lightboxContent__WkgXh{max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center;cursor:default}.PromoSection_closeButton__bPkxw{position:absolute;top:2rem;right:2rem;background:transparent;border:none;color:white;cursor:pointer;z-index:10000;padding:1rem;line-height:0}.PromoSection_closeButton__bPkxw:hover{color:#FF8A00}.RegistrationSteps_section__bKUwq{padding:5rem 0;background:#fff7ed}.RegistrationSteps_header__cHOVb{text-align:center;margin-bottom:4rem}.RegistrationSteps_title__0ALUK{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:1rem;background:linear-gradient(135deg,#FF8A00,#FF5F00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.RegistrationSteps_grid__QYFix{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.RegistrationSteps_benefitsColumn__OKype{background:#ffffff;padding:2.5rem;border-radius:1.5rem;box-shadow:0 10px 30px -10px rgba(0,0,0,.05);border:1px solid #e2e8f0}.RegistrationSteps_columnHeader__l57tf h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#1e293b}.RegistrationSteps_columnHeader__l57tf p{color:#64748b;margin-bottom:2rem;font-size:1.1rem}.RegistrationSteps_benefitsList__7Suay{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem}.RegistrationSteps_benefitItem__xhBrN{display:flex;align-items:center;gap:1rem;font-size:.95rem;color:#334155;font-weight:500}.RegistrationSteps_checkIcon__vvgYZ{color:#FF8A00;flex-shrink:0;background:rgba(255,138,0,.1);padding:4px;border-radius:6px}.RegistrationSteps_timelineColumn__eW8HQ{padding:1rem}.RegistrationSteps_stepsList__uvBEj{display:flex;flex-direction:column;gap:2.5rem;position:relative;margin-top:1rem}.RegistrationSteps_stepsList__uvBEj:before{content:"";position:absolute;left:20px;top:40px;bottom:40px;width:2px;background:#e2e8f0;z-index:0}.RegistrationSteps_stepItem__I8DJJ{display:flex;gap:1.5rem;position:relative;z-index:1}.RegistrationSteps_stepIconWrapper__XLfSO{width:42px;height:42px;border-radius:50%;background:white;border:2px solid #ff8a00;color:#FF8A00;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(255,138,0,.1);flex-shrink:0}.RegistrationSteps_stepContent__UOlUF h4{font-size:1.1rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.RegistrationSteps_stepContent__UOlUF p{font-size:.95rem;color:#64748b;line-height:1.5}@media (max-width:900px){.RegistrationSteps_grid__QYFix{grid-template-columns:1fr;gap:3rem}.RegistrationSteps_title__0ALUK{font-size:2rem}}.SchoolPricingTable_tableContainer__m4h1y{width:100%;background:white;border-radius:1rem;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid #fed7aa;margin-bottom:2rem}.SchoolPricingTable_pricingTable__ybe3V{width:100%;border-collapse:collapse;min-width:450px}.SchoolPricingTable_pricingTable__ybe3V thead{background:linear-gradient(135deg,#FF8A00,#ea580c)}.SchoolPricingTable_pricingTable__ybe3V th{color:white;font-weight:800;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;padding:1rem .75rem;text-align:center;border-bottom:2px solid #c2410c}.SchoolPricingTable_pricingTable__ybe3V td{padding:1rem .75rem;border-bottom:1px solid #ffedd5;color:#334155;vertical-align:middle;text-align:center}.SchoolPricingTable_pricingTable__ybe3V tr:last-child td{border-bottom:none}.SchoolPricingTable_pricingTable__ybe3V tbody tr:hover{background-color:#fff7ed}.SchoolPricingTable_duration__zLU51{font-weight:700;color:#9a3412;font-size:1.1rem}.SchoolPricingTable_priceColumn__gvcgP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem}.SchoolPricingTable_price__NNp1o{font-family:Monaco,Consolas,monospace;font-weight:700;color:#431407;font-size:1.2rem}.SchoolPricingTable_campaignBtn__llnzj{display:inline-flex;align-items:center;gap:.4rem;background:white;color:#FF8A00;border:1px solid #ff8a00;padding:.35rem .75rem;border-radius:2rem;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(255,138,0,.05)}.SchoolPricingTable_campaignBtn__llnzj:hover{background:#FF8A00;color:white;transform:translateY(-1px);box-shadow:0 4px 6px rgba(255,138,0,.15)}.SchoolPricingTable_modalOverlay__hnzwu{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:2000;display:flex;justify-content:center;align-items:center;padding:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:SchoolPricingTable_fadeIn__vXOFe .2s ease-out}.SchoolPricingTable_modalContent__dOi0D{background:white;border-radius:1.5rem;width:100%;max-width:500px;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:SchoolPricingTable_slideUp__A6zBp .3s ease-out;border:1px solid #fed7aa;overflow:hidden}.SchoolPricingTable_modalHeader__ez9A3{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#FF8A00,#ea580c);color:white}.SchoolPricingTable_modalHeader__ez9A3 h3{margin:0;font-size:1.2rem;font-weight:800;text-transform:uppercase}.SchoolPricingTable_modalClose__dJLwt{background:rgba(255,255,255,.2);border:none;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:50%;transition:background .2s}.SchoolPricingTable_modalClose__dJLwt:hover{background:rgba(255,255,255,.4)}.SchoolPricingTable_modalBody__pX6Ck{padding:2rem;background:#fff}.SchoolPricingTable_modalList__nNIwn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.SchoolPricingTable_modalListItem__Dtd0I{display:flex;align-items:flex-start;gap:1rem;font-size:1rem;color:#475569;line-height:1.5;background:#fff7ed;padding:1rem;border-radius:.75rem;border:1px solid #ffedd5}.SchoolPricingTable_checkIcon__FnwoW{color:#FF8A00;flex-shrink:0;margin-top:2px}@keyframes SchoolPricingTable_fadeIn__vXOFe{0%{opacity:0}to{opacity:1}}@keyframes SchoolPricingTable_slideUp__A6zBp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.SchoolPricingTable_tableContainer__m4h1y{overflow-x:auto;border-radius:.5rem;margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem)}.SchoolPricingTable_pricingTable__ybe3V{min-width:320px}.SchoolPricingTable_pricingTable__ybe3V td,.SchoolPricingTable_pricingTable__ybe3V th{padding:.75rem .4rem;font-size:.75rem}.SchoolPricingTable_duration__zLU51{font-size:.85rem}.SchoolPricingTable_price__NNp1o{font-size:.95rem}.SchoolPricingTable_campaignBtn__llnzj{padding:.25rem .5rem;font-size:.7rem;border-radius:4px}.SchoolPricingTable_priceColumn__gvcgP span[style*="fontSize: '1.2rem'"]{font-size:1rem!important}}.SchoolVideo_floatingContainer__FWljA{position:fixed;bottom:30px;left:30px;z-index:1000;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.SchoolVideo_floatingContainer__FWljA:hover{transform:scale(1.1)}.SchoolVideo_preview__7VTbk{width:200px;height:auto;aspect-ratio:16/9;border-radius:12px;position:relative;padding:3px;background:linear-gradient(45deg,#FF8A00,#8c3f8c);box-shadow:0 10px 30px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;overflow:hidden}.SchoolVideo_thumbnailWrapper__qmbQz{width:100%;height:100%;border-radius:10px;overflow:hidden;position:relative;border:2px solid #fff}.SchoolVideo_thumbnailWrapper__qmbQz img{width:100%;height:100%;object-fit:cover}.SchoolVideo_playIconOverlay__XWtoR{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,138,0,.9);color:white;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.2)}.SchoolVideo_badge__nPpTg{position:absolute;top:0;right:0;background:#dc2626;color:white;font-size:10px;font-weight:700;padding:4px 8px;border-radius:12px;text-transform:uppercase;box-shadow:0 2px 5px rgba(0,0,0,.2);animation:SchoolVideo_bounce__CRlS1 2s infinite}@keyframes SchoolVideo_bounce__CRlS1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.SchoolVideo_modal__uK09Q{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:2000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.SchoolVideo_modalContent__jYlzt{width:90%;max-width:1000px;position:relative}.SchoolVideo_videoWrapper__fu5P2{position:relative;padding-bottom:56.25%;height:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.5)}.SchoolVideo_videoWrapper__fu5P2 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.SchoolVideo_closeButton__4r_m5{position:absolute;top:-50px;right:0;color:white;background:rgba(255,255,255,.1);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.SchoolVideo_closeButton__4r_m5:hover{background:rgba(255,255,255,.2);transform:rotate(90deg)}@media (max-width:768px){.SchoolVideo_floatingContainer__FWljA{bottom:20px;left:20px}.SchoolVideo_preview__7VTbk{width:140px}.SchoolVideo_badge__nPpTg{font-size:8px;padding:2px 6px}}.StudentTestimonials_section__OMwP7{padding:2.5rem 0;background-color:#fff}.StudentTestimonials_title__Av5sD{font-size:2.5rem;font-weight:800;color:#003B73;text-align:center;margin-bottom:2rem}.StudentTestimonials_grid__7Wyur{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));justify-content:center;grid-gap:1.5rem;gap:1.5rem;width:100%}.StudentTestimonials_card__tmKwp{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.06);display:flex;flex-direction:row;border:1px solid #eef2f6;transition:transform .3s ease;min-height:200px;max-width:500px;margin:0 auto}.StudentTestimonials_card__tmKwp:hover{transform:translateY(-5px)}.StudentTestimonials_imageWrapper__BShAB{flex:0 0 120px;position:relative;border-right:3px solid #ff8a00}.StudentTestimonials_contentContainer__MC7m8{padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;flex:1 1;background:#fff}.StudentTestimonials_text__8sQbQ{font-size:.95rem;line-height:1.5;color:#334155;margin:1rem 0;position:relative;z-index:1;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.StudentTestimonials_quoteIcon__930kB{position:absolute;top:1rem;right:1rem;color:#FF8A00;opacity:.1}.StudentTestimonials_info__E5dWY h4{margin:0;font-size:1.2rem;color:#003B73;font-weight:800}.StudentTestimonials_info__E5dWY span{font-size:.95rem;color:#64748b;display:block;margin-top:.2rem}@media (max-width:950px){.StudentTestimonials_grid__7Wyur{grid-template-columns:1fr}}@media (max-width:500px){.StudentTestimonials_card__tmKwp{flex-direction:column;min-height:auto}.StudentTestimonials_imageWrapper__BShAB{width:100%;height:250px;flex:none;border-right:none;border-bottom:3px solid #ff8a00}.StudentTestimonials_contentContainer__MC7m8{padding:1.5rem}}.TrustedSchools_section__8WdAk{padding:3rem 0;background:white;overflow:hidden}.TrustedSchools_header__15988{text-align:center;margin-bottom:2rem}.TrustedSchools_subHeader__nnUnW{color:#64748b;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:1rem}.TrustedSchools_title__EBS1z{font-size:2.5rem;font-weight:400;color:#1e293b;line-height:1.3;margin-bottom:1.5rem}.TrustedSchools_highlight__4Pw2Z{color:#FF8A00;font-weight:700}.TrustedSchools_header__15988 h3{font-size:1.5rem;color:#475569;font-weight:600;margin-top:1rem}.TrustedSchools_sliderContainer__axH04{width:100%;overflow:hidden;padding:1.5rem 0;margin-bottom:3rem;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.TrustedSchools_sliderTrack__8bfWU{display:flex;gap:4rem;width:max-content;animation:TrustedSchools_scroll__PYsW3 40s linear infinite}.TrustedSchools_logoItem__hBM_x{width:220px;height:90px;position:relative;opacity:.9;transition:all .3s;display:flex;align-items:center;justify-content:center;padding:.5rem;background:white;border-radius:.5rem}.TrustedSchools_imageWrapper__yJF6z{width:100%;height:100%;position:relative}.TrustedSchools_logoItem__hBM_x:hover{opacity:1;transform:scale(1.1)}@keyframes TrustedSchools_scroll__PYsW3{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.TrustedSchools_contentGrid__Iotv7{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}.TrustedSchools_contentColumn__R5jaT h4{font-size:1.3rem;margin-bottom:1.5rem;color:#1e293b;font-weight:700}.TrustedSchools_contentColumn__R5jaT h4 a{color:#003B73;text-decoration:none;transition:color .2s}.TrustedSchools_contentColumn__R5jaT h4 a:hover{color:#FF8A00}.TrustedSchools_contentColumn__R5jaT p{color:#475569;line-height:1.7;margin-bottom:1.5rem;font-size:.95rem}.TrustedSchools_orange__aFCPI{color:#FF8A00}.TrustedSchools_divider__j5zvO{border:none;border-top:1px solid #e2e8f0;margin:2rem 0}@media (max-width:900px){.TrustedSchools_contentGrid__Iotv7{grid-template-columns:1fr;gap:2rem}.TrustedSchools_title__EBS1z{font-size:2rem}.TrustedSchools_logoItem__hBM_x{width:160px;height:70px}}.WhatsappBanner_section__iTB6X{padding:2rem 0;margin:2rem 0}.WhatsappBanner_banner__LHPZ8{background:#b2ebf2;border-radius:1rem;padding:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;box-shadow:0 4px 6px rgba(0,0,0,.05)}.WhatsappBanner_leftContent__Jk7_z{display:flex;align-items:center;gap:1.5rem;flex:2 1}.WhatsappBanner_iconWrapper__wUnQ5{background:#25D366;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(37,211,102,.3);flex-shrink:0;color:white}.WhatsappBanner_iconWrapper__wUnQ5 svg{width:40px;height:40px}.WhatsappBanner_textContent__k9mB3 h3{font-size:1.5rem;font-weight:800;color:#333;margin-bottom:.5rem;line-height:1.2}.WhatsappBanner_textContent__k9mB3 p{font-size:.95rem;color:#555;line-height:1.4;max-width:500px}.WhatsappBanner_rightContent__Mqo7D{flex:1 1;display:flex;justify-content:flex-end}.WhatsappBanner_whatsappBtn__By_dC{display:inline-flex;align-items:center;gap:.75rem;background:#25D366;color:white;padding:1rem 2rem;border-radius:.5rem;font-weight:700;font-size:1.1rem;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 6px rgba(37,211,102,.2);white-space:nowrap}.WhatsappBanner_whatsappBtn__By_dC:hover{background:#128c7e;transform:translateY(-2px);box-shadow:0 6px 12px rgba(37,211,102,.3)}@media (max-width:900px){.WhatsappBanner_banner__LHPZ8{padding:2rem 1rem}.WhatsappBanner_banner__LHPZ8,.WhatsappBanner_leftContent__Jk7_z{flex-direction:column;text-align:center}.WhatsappBanner_rightContent__Mqo7D,.WhatsappBanner_whatsappBtn__By_dC{width:100%;justify-content:center}}.WhyUs_whyUs__5lFc9{padding:8rem 0;background:linear-gradient(180deg,#ffffff,#fff7ed)}.WhyUs_header__gGUCg{text-align:center;margin-bottom:5rem}.WhyUs_header__gGUCg h2{color:var(--accent);font-size:1.75rem;font-weight:700}.WhyUs_grid__POHfX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem 2rem;gap:4rem 2rem;margin-bottom:4rem}.WhyUs_featureCard__di0Bi{text-align:center;display:flex;flex-direction:column;align-items:center}.WhyUs_iconWrapper__mlFuC{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;margin-bottom:1.5rem;box-shadow:0 4px 10px rgba(0,0,0,.1)}.WhyUs_featureCard__di0Bi h3{font-size:1.15rem;font-weight:700;margin-bottom:1.25rem;color:#334155}.WhyUs_featureCard__di0Bi p{font-size:.95rem;line-height:1.6;color:#64748b}.WhyUs_footer__EgaEg{text-align:center;margin-top:2rem}.WhyUs_footer__EgaEg p{font-weight:700;color:#334155;font-size:1.1rem}@media (max-width:1024px){.WhyUs_grid__POHfX{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.WhyUs_grid__POHfX{grid-template-columns:1fr;gap:3rem}.WhyUs_header__gGUCg h2{font-size:1.5rem}}.YoutubeSection_section__p4oWj{padding:2.5rem 0;background:linear-gradient(180deg,#f0f9ff 0,#ffffff);overflow:hidden}.YoutubeSection_title__fDGmN{text-align:center;font-size:2.5rem;font-weight:800;color:#003B73;margin-bottom:2rem}.YoutubeSection_intro__orBXn{text-align:center;max-width:800px;margin:-1rem auto 2rem;color:#64748b;font-size:1.1rem;line-height:1.6}.YoutubeSection_grid__I2Ac2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,450px));justify-content:center;grid-gap:2rem;gap:2rem;margin:0 auto 2rem;max-width:1200px}.YoutubeSection_videoWrapper__WDY9b{position:relative;padding-bottom:56.25%;height:0;width:100%;overflow:hidden;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);background:#f1f5f9;transition:transform .3s ease}.YoutubeSection_videoWrapper__WDY9b:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.2)}.YoutubeSection_videoWrapper__WDY9b iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.YoutubeSection_videoPoster__srMD3{position:absolute;inset:0;width:100%;height:100%;border:0;cursor:pointer;overflow:hidden;background:#0f172a}.YoutubeSection_posterImage__V_tpU{object-fit:cover;transition:transform .3s ease}.YoutubeSection_videoPoster__srMD3:hover .YoutubeSection_posterImage__V_tpU{transform:scale(1.04)}.YoutubeSection_videoPoster__srMD3:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,23,42,.48),rgba(15,23,42,.08))}.YoutubeSection_playButton__FU9V8{position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;color:white;background:rgba(255,0,0,.88);border-radius:999px;transform:translate(-50%,-50%);box-shadow:0 12px 30px rgba(0,0,0,.28)}.YoutubeSection_loader__nhOtN{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:YoutubeSection_shimmer__5QDnq 1.5s infinite}@keyframes YoutubeSection_shimmer__5QDnq{0%{background-position:200% 0}to{background-position:-200% 0}}.YoutubeSection_buttonWrapper__1FEGk{text-align:center}.YoutubeSection_youtubeBtn__RRLKI{display:inline-flex;align-items:center;gap:.75rem;background:#FF0000;color:white;padding:1rem 2rem;border-radius:2rem;font-weight:700;font-size:1.1rem;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(255,0,0,.3)}.YoutubeSection_youtubeBtn__RRLKI:hover{background:#d90000;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(255,0,0,.4)}@media (max-width:768px){.YoutubeSection_grid__I2Ac2{grid-template-columns:1fr}.YoutubeSection_title__fDGmN{font-size:2rem}}