.Header_header__b6rsY{color:aliceblue;display:flex;justify-content:space-between;gap:12px;padding:4px .5rem;box-shadow:0 4px 6px rgba(0,0,0,.4);z-index:1000}.Header_adminHeader__zLA1x,.Header_header__b6rsY{box-sizing:border-box;align-items:center;background:#ffffff;position:fixed;width:100%;top:0}.Header_adminHeader__zLA1x{left:0;z-index:1200;min-height:72px;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) auto;grid-gap:20px;gap:20px;padding:0 24px;border-bottom:1px solid rgba(28,54,98,.12);box-shadow:0 10px 30px rgba(28,54,98,.08)}.Header_adminBrand__thKtg{display:flex;align-items:center;gap:12px;color:#1c3662}.Header_adminBrandMark__xCycp{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#1c3662;color:#FFCC33;font-size:1.35rem;font-weight:900}.Header_adminBrand__thKtg strong,.Header_adminTitle__neXgZ strong{display:block;color:#1c3662}.Header_adminBrand__thKtg small,.Header_adminTitle__neXgZ span{display:block;margin-top:2px;color:#667085;font-size:.78rem;font-weight:700}.Header_adminTitle__neXgZ{min-width:0}.Header_adminTitle__neXgZ strong{font-size:1.05rem}.Header_adminActions__gGSGB{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.Header_siteLink__1wZoj{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(28,54,98,.16);border-radius:8px;color:#1c3662;font-weight:800;background:#F3F4F9}.Header_siteLink__1wZoj:hover{background:#FFCC33}.Header_left__K9tQI{flex:0 1 auto;min-width:180px;display:flex;align-items:center}.Header_center__6t_nv{flex:1 1 auto;min-width:0;display:flex;justify-content:center}.Header_right__zzmnn{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.65rem;min-width:0}.Header_menuContainer__v_bhA{width:100%;min-width:0;display:flex;justify-content:center;gap:.25rem;padding-left:.2rem}.Header_menu__OljK_{display:flex;align-items:center;justify-content:center;gap:.25rem;flex-wrap:wrap;padding-top:6px}.Header_menuItem__z6Sey{position:relative;display:inline-flex;flex:0 0 auto}.Header_link__LSoJl{text-decoration:none;color:#1C3662;font-size:.94rem;font-weight:800;padding:8px 7px;display:inline-block;transition:.3s ease;border-radius:8px;white-space:nowrap}.Header_active__C_hPE,.Header_menu__OljK_ a:hover{background-color:#1C3662;color:#ffffff}.Header_dropdown__bA5rj{position:absolute;top:100%;left:0;min-width:220px;background:#ffffff;display:none;flex-direction:column;z-index:999;box-shadow:0 10px 25px rgba(0,0,0,.15);border-radius:4px;overflow:hidden}.Header_menuItem__z6Sey:hover .Header_dropdown__bA5rj{display:flex}.Header_dropdownInner__59TsA{display:flex;flex-direction:column}.Header_dropdownItem__8q97q{padding:10px 14px;text-decoration:none;color:#000;white-space:nowrap;transition:.2s ease}.Header_dropdownItem__8q97q:hover{background:#FFCC33;color:#000}.Header_toggleButton__XQAO_{min-height:38px;padding:0 10px;border-radius:8px;font-size:.9rem;font-weight:900;color:#1c3662;background:#FECB32;border:none;cursor:pointer;display:none}.Header_toggleButton__XQAO_:hover{color:#D4AF37}.Header_enquiryBtn__xDtUe{background:#FECB32;color:#1c3662;border:none;min-height:40px;padding:0 14px;font-weight:800;cursor:pointer;border-radius:8px;white-space:nowrap}.Header_enquiryBtn__xDtUe:hover{background:#1c3662;color:#ffffff}.Header_sidebar__6OJiy{position:fixed;top:0;right:-100%;width:60%;height:100vh;background-color:#1C3662;transition:right .3s ease;z-index:2000;padding-top:80px}.Header_sidebar__6OJiy.Header_open__lXlBT{right:0}.Header_sidebar__6OJiy ul{list-style:none;padding:0;margin:0}.Header_sidebar__6OJiy li{padding:12px 20px}.Header_sidebarLink__ToNxA{color:white;text-decoration:none;display:block;padding:8px 12px}.Header_sidebarLink__ToNxA:hover{background:#FFCC33;color:#000}.Header_closeBtn__bbjIr{position:absolute;top:20px;right:20px;font-size:1.8rem;background:none;border:none;color:white;cursor:pointer}.Header_closeBtn__bbjIr:hover{color:#FFCC33}.Header_sidebar__6OJiy li{padding:10px 20px}.Header_sidebarContent__pHiU5{height:100%;overflow-y:auto;padding-bottom:40px}.Header_sidebarParent__62dZh{display:flex;justify-content:space-between;align-items:center;padding:2px 20px}.Header_arrow__Zx5oB{color:white;font-size:1.2rem}.Header_sidebarChildren__j_CZ3{padding-left:20px}.Header_sidebarChildLink___XQtd{display:block;padding:2px 20px;color:#ccc;text-decoration:none}.Header_sidebarChildLink___XQtd:hover{background:#FFCC33;color:#000}@media (max-width:1180px){.Header_left__K9tQI{min-width:160px}.Header_link__LSoJl{font-size:.88rem;padding:7px 5px}.Header_right__zzmnn{gap:.45rem}}@media (max-width:1024px){.Header_adminHeader__zLA1x{grid-template-columns:1fr auto;min-height:68px;padding:0 14px}.Header_adminTitle__neXgZ{display:none}.Header_adminActions__gGSGB{gap:8px}.Header_menuContainer__v_bhA,.Header_siteLink__1wZoj{display:none}.Header_header__b6rsY{min-height:66px}.Header_left__K9tQI{min-width:0}.Header_center__6t_nv{display:none}.Header_right__zzmnn{margin-left:auto}.Header_toggleButton__XQAO_{display:block}.Header_enquiryBtn__xDtUe{display:none}}@media (min-width:1025px){.Header_sidebar__6OJiy{display:none}}.Logo_logoLink__ACOIk{text-decoration:none}.Logo_logo__Sds2e{display:flex;align-items:center;gap:5px}.Logo_image__R0VX_{width:90px;height:90px;object-fit:contain;border-radius:10px}.Logo_companyName__O4FRi{display:flex;flex-direction:column;font-size:1.4rem;font-weight:700;line-height:1.1;color:#1C3662;letter-spacing:.5px;transition:.3s ease}.Logo_companyName__O4FRi:after{content:"Pre School & Daycare";font-size:.7rem;font-weight:400;letter-spacing:3px;color:#FFCC33;margin-top:4px}@media (max-width:768px){.Logo_logo__Sds2e{gap:10px}.Logo_image__R0VX_{width:55px;height:55px}.Logo_companyName__O4FRi{font-size:1rem}.Logo_companyName__O4FRi:after{font-size:.55rem;letter-spacing:2px}}.AuthButtons_accountWrapper__8Mqyi,.AuthButtons_authWrapper__WkXXE{position:relative;display:flex;align-items:center;flex:0 0 auto}.AuthButtons_accountButton___dyJT,.AuthButtons_authBtn__ykL3T{min-height:40px;border:none;border-radius:8px;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.AuthButtons_authBtn__ykL3T{padding:0 14px;background:#FECB32;color:#1c3662}.AuthButtons_accountButton___dyJT:hover,.AuthButtons_authBtn__ykL3T:hover{background:#1c3662;color:#ffffff}.AuthButtons_accountButton___dyJT{display:inline-flex;align-items:center;gap:8px;max-width:148px;padding:0 10px;background:#FECB32;color:#1c3662;white-space:nowrap}.AuthButtons_avatar__vu04N{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:#ffffff;color:#1c3662;font-size:.88rem;font-weight:900}.AuthButtons_accountLabel__f69s4{min-width:0;overflow:hidden;text-overflow:ellipsis}.AuthButtons_chevron__OaSLI{flex:0 0 auto;font-size:.72rem;transition:transform .18s ease}.AuthButtons_chevronOpen__UOBSn{transform:rotate(180deg)}.AuthButtons_dropdown__BBY9a{position:absolute;top:calc(100% + 10px);right:0;z-index:1600;width:min(280px,88vw);padding:8px;border:1px solid rgba(28,54,98,.12);border-radius:8px;background:#ffffff;box-shadow:0 18px 42px rgba(15,23,42,.18)}.AuthButtons_userSummary__vZebE{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px;border-bottom:1px solid #e8ecf3;color:#1c3662}.AuthButtons_userSummary__vZebE svg{width:28px;height:28px;color:#1c3662}.AuthButtons_userSummary__vZebE span,.AuthButtons_userSummary__vZebE strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthButtons_userSummary__vZebE strong{font-size:.92rem;font-weight:900}.AuthButtons_userSummary__vZebE span{margin-top:2px;color:#667085;font-size:.78rem;font-weight:700}.AuthButtons_dropdownItem__ScaOB{width:100%;min-height:40px;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#1c3662!important;font:inherit;font-size:.88rem;font-weight:800;text-align:left;text-decoration:none!important;cursor:pointer}.AuthButtons_dropdownItem__ScaOB svg{color:#1c3662}.AuthButtons_dropdownItem__ScaOB:hover{background:#F3F4F9}.AuthButtons_logoutItem__ePo7o{color:#be123c!important}.AuthButtons_logoutItem__ePo7o svg{color:#be123c}@media (max-width:520px){.AuthButtons_authBtn__ykL3T{min-height:36px;padding:0 10px;font-size:.82rem}.AuthButtons_accountButton___dyJT{min-height:36px;max-width:44px;padding:0 8px}.AuthButtons_avatar__vu04N{width:26px;height:26px}.AuthButtons_accountLabel__f69s4,.AuthButtons_chevron__OaSLI{display:none}}.Footer_footer__JrJN9{background-color:#ffffff;font-family:sans-serif;color:black}.Footer_topFooter__AMOtw{padding:20px 0}.Footer_container__YfQ4y{padding:0 10%}.Footer_columnsWrapper__Zy9rq{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.Footer_leftCol__xb73v{width:40%}.Footer_logo__S4PwH img{max-width:100%}.Footer_contactList__yvlfv{list-style:none;padding:0;font-size:1rem}.Footer_contactHeading__8qNph{font-size:1.1rem;font-weight:700;color:#000000;margin-top:6%}.Footer_contactList__yvlfv li{margin-top:5%;font-size:95%}.Footer_mapCol__Cao3K{width:50%;margin-right:-10%;margin-top:10%;text-align:center;display:flex;flex-direction:column;align-items:center}.Footer_middleCol__n7wVN{width:30%;padding:0;margin-top:11%}.Footer_resourceHeading__o3FP3{font-size:1.1rem;font-weight:700;margin-bottom:1.2rem;color:#000000}.Footer_resourceLinks__RReno{list-style:none;padding:0;margin:0;color:#0551BC}.Footer_resourceLinks__RReno li{margin-bottom:.5rem}.Footer_resourceLinks__RReno a{color:#0551BC;text-decoration:none}.Footer_resourceLinks__RReno a:hover{text-decoration:underline}.Footer_locationHeading__ll_ke{font-size:1.1rem;font-weight:700;margin-bottom:1.2rem;color:#000000}.Footer_bottomFooter__h2osR{background:#1C3662;color:#fff;padding:1%;margin-top:30px}.Footer_bottomFooterContent__EDdhx{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.Footer_copyText__OpN2n{margin:0 auto;text-align:center;flex:1 1 100%;font-size:.95rem}.Footer_socials__uhB6v{display:flex;gap:10px;list-style:none;padding:0;margin:10px 0 0;align-items:center}.Footer_socials__uhB6v li a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f5f5f5;transition:.2s ease}.Footer_socials__uhB6v li a:hover{background:#d4af37}.Footer_socials__uhB6v img{width:36px;height:36px}.Footer_devCredit__GPcha{padding:0 2rem;background:linear-gradient(145deg,#b0a98e,#c8c4a6);text-align:center;font-size:.9rem;color:rgb(5,5,39);box-shadow:0 -2px 6px rgba(0,0,0,.3);line-height:1.5}.Footer_devRow___vh_e{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.Footer_wocsolLink__PuCf6{display:inline-flex;align-items:center;text-decoration:none;color:rgb(60,5,16);font-weight:900}.Footer_wocsolLink__PuCf6:hover{opacity:1;color:green}.Footer_wocsolWhatsapp__WM6aZ{display:inline-flex;align-items:center;text-decoration:none;color:rgb(0,0,0);font-weight:600}.Footer_wocsolWhatsapp__WM6aZ:hover{opacity:1;color:green}.Footer_bottomBar__I_Unk{position:fixed;bottom:0;left:0;width:100%;background-color:#1C3662;display:flex;justify-content:space-between;border-top:1px solid #ffcc33;z-index:1000}.Footer_button__L0CkZ{flex:1 1;text-align:center;padding:.75rem 0;color:#fff;font-size:.95rem;font-weight:600;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .3s ease}.Footer_button__L0CkZ:hover{background-color:#FFCC33;color:#000000}@media (min-width:769px){.Footer_bottomBar__I_Unk{display:none}}@media (max-width:768px){.Footer_footer__JrJN9{margin-bottom:17%;font-size:1.5rem;margin-top:15%}.Footer_devCredit__GPcha{padding:.5rem 2rem}.Footer_contactList__yvlfv{list-style:none;padding:0;font-size:1.5rem}.Footer_contactHeading__8qNph{margin-top:15%;font-size:1.5rem}.Footer_locationHeading__ll_ke,.Footer_resourceHeading__o3FP3{font-size:1.5rem}.Footer_copyText__OpN2n{margin:0 auto;text-align:center;flex:1 1 100%;font-size:.95rem;line-height:20px;padding:.5rem 2rem}.Footer_columnsWrapper__Zy9rq{flex-direction:column;gap:10px}.Footer_leftCol__xb73v{text-align:center;display:flex;flex-direction:column;align-items:center}.Footer_contactList__yvlfv{text-align:center}.Footer_leftCol__xb73v,.Footer_mapCol__Cao3K,.Footer_middleCol__n7wVN{width:100%}.Footer_middleCol__n7wVN{margin-top:10%;padding:0;text-align:center;display:flex;flex-direction:column;align-items:center}.Footer_mapCol__Cao3K iframe{height:200px}.Footer_container__YfQ4y{padding:0 5%}}.LogoFooter_logoLink__xjTKj{text-decoration:none}.LogoFooter_logo__fLCyT{display:flex;align-items:center;gap:5px}.LogoFooter_image__0CVdg{width:90px;height:90px;object-fit:contain;border-radius:10px}.LogoFooter_companyName__yLIzZ{display:flex;flex-direction:column;font-size:1.4rem;font-weight:700;line-height:1.1;color:#182E54;letter-spacing:.5px;transition:.3s ease}.LogoFooter_companyName__yLIzZ:after{content:"Pre School & Daycare";font-size:.7rem;font-weight:400;letter-spacing:3px;color:#FECC32;margin-top:4px}@media (max-width:768px){.LogoFooter_logo__fLCyT{gap:10px}.LogoFooter_image__0CVdg{width:110px;height:110px}.LogoFooter_companyName__yLIzZ{font-size:2rem}.LogoFooter_companyName__yLIzZ:after{font-size:.55rem;letter-spacing:2px}}.FloatingActions_container__zghvS{position:fixed;left:0;top:55%;transform:translateY(-50%);z-index:9999;display:flex;flex-direction:column}.FloatingActions_enquiryWrapper__30V_I{position:relative;display:flex}.FloatingActions_enquiry__6Dgnq{background:#182e54;color:#fff;width:50px;height:180px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0 12px 0 0;z-index:3;transition:background .3s ease}.FloatingActions_enquiry__6Dgnq:hover{background:#2f4b8f}.FloatingActions_verticalText__VmPwV{writing-mode:vertical-rl;transform:rotate(180deg);font-size:16px;letter-spacing:1px}.FloatingActions_enquiryPanel__pM0MN{position:fixed;left:60px;top:50%;transform:translateY(-50%) translateX(-20px);width:340px;max-height:80vh;background:#fff;border-radius:12px;padding:20px;box-shadow:0 15px 50px rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:all .35s ease;overflow-y:auto;z-index:2}.FloatingActions_showPanel__f4ph2{opacity:1;transform:translateY(-50%) translateX(0);pointer-events:auto}.FloatingActions_enquiryPanel__pM0MN form{width:100%;display:flex;flex-direction:column;gap:12px}.FloatingActions_call__acUZH,.FloatingActions_instagram__23DUy,.FloatingActions_whatsapp__QJzR3{width:50px;height:50px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-decoration:none;cursor:pointer;transition:width .35s ease,background .25s ease}.FloatingActions_whatsapp__QJzR3{background:#25d366;color:#fff}.FloatingActions_call__acUZH,.FloatingActions_instagram__23DUy{background:#2f4b8f;color:#fff}.FloatingActions_call__acUZH.FloatingActions_expand__G5FOp,.FloatingActions_instagram__23DUy.FloatingActions_expand__G5FOp,.FloatingActions_whatsapp__QJzR3.FloatingActions_expand__G5FOp{width:220px}.FloatingActions_instagram__23DUy{border-radius:0 0 12px 0}.FloatingActions_icon__B0ElH{width:50px;min-width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FloatingActions_icon__B0ElH img{display:block}.FloatingActions_label__on7r3{opacity:0;white-space:nowrap;padding-right:14px;font-size:14px;font-weight:700;transition:opacity .25s ease}.FloatingActions_call__acUZH.FloatingActions_expand__G5FOp .FloatingActions_label__on7r3,.FloatingActions_instagram__23DUy.FloatingActions_expand__G5FOp .FloatingActions_label__on7r3,.FloatingActions_whatsapp__QJzR3.FloatingActions_expand__G5FOp .FloatingActions_label__on7r3{opacity:1}@media (max-width:768px){.FloatingActions_container__zghvS{display:none}}.EnquiryForm_form__2_Lug{display:flex;flex-direction:column;gap:14px}.EnquiryForm_form__2_Lug h2{margin-bottom:10px;color:#000}.EnquiryForm_form__2_Lug input,.EnquiryForm_form__2_Lug textarea{padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.EnquiryForm_form__2_Lug button{background:#182E54;color:#fff;padding:12px;border:none;border-radius:6px;cursor:pointer}.EnquiryForm_header__eYqX0{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.EnquiryForm_header__eYqX0 h2{margin:0}.EnquiryForm_closeBtn__X900_{border:none;background:transparent;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:22px;line-height:1;color:#6b7280;padding:0}.EnquiryForm_closeBtn__X900_:hover{color:#111827}.BackToTop_backToTop__EzV4v{position:fixed;bottom:28px;right:0;transform:translateX(-20px);width:42px;height:42px;background:#FFCC33;color:#000;border:none;border-radius:50%;font-size:1.6rem;font-weight:900;cursor:pointer;z-index:9999;display:flex;align-items:center;justify-content:center;transition:.3s ease;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000}.BackToTop_backToTop__EzV4v:hover{background:#e6b800}.PopupBanner_overlay__OX4Z_{position:fixed;inset:0;z-index:2600;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.58);opacity:0;pointer-events:none;transition:opacity .22s ease}.PopupBanner_visible__XahwX{opacity:1;pointer-events:auto}.PopupBanner_banner__1o_om{position:relative;width:min(88vw,1120px);height:min(78vh,720px);min-height:560px;display:grid;grid-template-rows:minmax(240px,48%) minmax(0,52%);overflow:hidden;border-radius:12px;background:#ffffff;box-shadow:0 28px 80px rgba(15,23,42,.28);transform:translateY(20px) scale(.94);transition:transform .28s ease}.PopupBanner_visible__XahwX .PopupBanner_banner__1o_om{transform:translateY(0) scale(1)}.PopupBanner_withBorder__jcEG1{border:5px solid #ffcc33}.PopupBanner_closeButton__Wl1hG{position:absolute;top:14px;right:14px;z-index:7;width:38px;height:38px;border:0;border-radius:999px;background:rgba(28,54,98,.94);color:#ffffff;font:inherit;font-weight:900;cursor:pointer}.PopupBanner_imageWrap__NxlmO{position:relative;min-height:0;overflow:hidden;background:#1c3662}.PopupBanner_image__ehxGT{width:100%;height:100%;display:block;object-fit:cover}.PopupBanner_logo__bq10E{position:absolute;top:18px;left:18px;z-index:5;width:clamp(58px,8vw,86px);height:clamp(58px,8vw,86px);object-fit:contain;padding:8px;border-radius:14px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.18)}.PopupBanner_logoCircle__5sqTw{border-radius:999px}.PopupBanner_logoSquare__uZ3gf{border-radius:0}.PopupBanner_schoolRibbon__hS3cM{position:absolute;left:50%;bottom:clamp(16px,4vh,34px);z-index:4;width:min(62%,680px);transform:translateX(-50%);padding:clamp(9px,1.2vw,14px) clamp(18px,3vw,34px);border:1px solid rgba(255,255,255,.68);border-radius:999px 999px 22px 22px;background:linear-gradient(180deg,rgba(255,255,255,.48),rgba(255,255,255,.1) 42%,rgba(239,63,86,.52)),rgba(239,63,86,.58);-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);color:#142341;font-size:clamp(1.15rem,3.2vw,2.55rem);font-weight:900;line-height:1.08;text-align:center;text-shadow:0 2px 8px rgba(28,54,98,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -8px 18px rgba(201,34,53,.22),0 14px 34px rgba(15,23,42,.2)}.PopupBanner_schoolRibbon__hS3cM:before{content:"";position:absolute;top:7px;left:10%;right:10%;height:34%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,0));pointer-events:none}.PopupBanner_imageDecoration__7QCta{position:absolute;left:0;right:0;bottom:-1px;z-index:3;height:clamp(28px,6vh,58px);pointer-events:none}.PopupBanner_cloudDecoration__sgZBP{background:radial-gradient(circle at 5% 100%,#fff8e8 0 34px,transparent 35px),radial-gradient(circle at 16% 96%,#fff8e8 0 42px,transparent 43px),radial-gradient(circle at 30% 104%,#fff8e8 0 48px,transparent 49px),radial-gradient(circle at 46% 96%,#fff8e8 0 40px,transparent 41px),radial-gradient(circle at 62% 102%,#fff8e8 0 50px,transparent 51px),radial-gradient(circle at 80% 96%,#fff8e8 0 42px,transparent 43px),radial-gradient(circle at 94% 104%,#fff8e8 0 48px,transparent 49px)}.PopupBanner_waveDecoration__W_ljM{background:#fff8e8;-webkit-clip-path:ellipse(76% 78% at 50% 100%);clip-path:ellipse(76% 78% at 50% 100%)}.PopupBanner_starsDecoration__3h_S4{background:radial-gradient(circle at 8% 50%,#FFCC33 0 5px,transparent 6px),radial-gradient(circle at 22% 72%,#ef3f56 0 4px,transparent 5px),radial-gradient(circle at 44% 48%,#2a9d8f 0 5px,transparent 6px),radial-gradient(circle at 67% 70%,#FFCC33 0 4px,transparent 5px),radial-gradient(circle at 88% 50%,#ef3f56 0 5px,transparent 6px),linear-gradient(#fff8e8,#fff8e8)}.PopupBanner_scallopDecoration__DOEhh{background:radial-gradient(circle at 4% 0,transparent 0 24px,#fff8e8 25px),radial-gradient(circle at 12% 0,transparent 0 24px,#fff8e8 25px),radial-gradient(circle at 20% 0,transparent 0 24px,#fff8e8 25px),radial-gradient(circle at 28% 0,transparent 0 24px,#fff8e8 25px),radial-gradient(circle at 36% 0,transparent 0 24px,#fff8e8 25px),radial-gradient(circle at 44% 0,transparent 0 24px,#fff8e8 25px),radial-gradient(circle at 52% 0,transparent 0 24px,#fff8e8 25px),radial-gradient(circle at 60% 0,transparent 0 24px,#fff8e8 25px),radial-gradient(circle at 68% 0,transparent 0 24px,#fff8e8 25px),radial-gradient(circle at 76% 0,transparent 0 24px,#fff8e8 25px),radial-gradient(circle at 84% 0,transparent 0 24px,#fff8e8 25px),radial-gradient(circle at 92% 0,transparent 0 24px,#fff8e8 25px),linear-gradient(#fff8e8,#fff8e8)}.PopupBanner_content__58TfA{position:relative;z-index:2;min-height:0;display:grid;grid-template-columns:minmax(160px,24%) minmax(0,1fr);grid-gap:clamp(14px,2.2vw,28px);gap:clamp(14px,2.2vw,28px);align-items:center;padding:clamp(18px,2.4vw,30px) clamp(18px,3vw,36px);background:radial-gradient(circle at 96% 28%,rgba(255,204,51,.26),transparent 24%),radial-gradient(circle at 18% 90%,rgba(239,63,86,.12),transparent 22%),#fff8e8}.PopupBanner_mainCopy__z5J45{min-width:0;display:grid;grid-gap:clamp(8px,1.4vh,14px);gap:clamp(8px,1.4vh,14px);justify-items:center;text-align:center}.PopupBanner_mainCopy__z5J45 h2{margin:0;color:#c92235;font-size:clamp(1.75rem,5vw,3.7rem);line-height:.98;font-weight:900}.PopupBanner_intro__sdEVE{max-width:720px;margin:0;color:#26364f;font-size:clamp(.92rem,1.55vw,1.12rem);line-height:1.45}.PopupBanner_programRail__H8QMI{min-width:0;display:grid;grid-gap:clamp(7px,1.3vh,12px);gap:clamp(7px,1.3vh,12px);align-content:center}.PopupBanner_programRail__H8QMI span{min-width:0;min-height:clamp(34px,5vh,48px);display:inline-flex;align-items:center;justify-content:center;padding:0 clamp(10px,2vw,20px);border-radius:999px;background:#142341;color:#ffffff;font-size:clamp(.84rem,1.45vw,1.1rem);font-weight:900;line-height:1.15;text-align:center;box-shadow:inset 0 -3px 0 rgba(28,54,98,.16)}.PopupBanner_sessionStack__jZ6UM{width:min(100%,580px);display:grid;grid-gap:clamp(7px,1.2vh,10px);gap:clamp(7px,1.2vh,10px)}.PopupBanner_sessionStack__jZ6UM span{min-height:clamp(32px,4.8vh,44px);display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:2px solid rgba(201,34,53,.78);border-radius:999px;background:rgba(255,255,255,.72);color:#142341;font-size:clamp(.82rem,1.35vw,1.02rem);font-weight:900;line-height:1.2;text-align:center}.PopupBanner_actions__EXDK5{width:min(100%,580px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.PopupBanner_callCta__qndh1,.PopupBanner_primaryCta__Od3xl,.PopupBanner_secondaryCta__Gc2wR{min-width:0;min-height:clamp(36px,5vh,46px);display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:10px;color:#ffffff;font-size:clamp(.8rem,1.25vw,1rem);font-weight:900;line-height:1.1;text-align:center;text-decoration:none}.PopupBanner_callCta__qndh1,.PopupBanner_primaryCta__Od3xl{background:#142341}.PopupBanner_secondaryCta__Gc2wR{background:#FFCC33;color:#1c3662}.PopupBanner_shapeOne__1InC4,.PopupBanner_shapeTwo__m_eyU{position:absolute;z-index:1;pointer-events:none}.PopupBanner_shapeOne__1InC4{right:28px;bottom:110px;width:88px;height:88px;border:12px solid rgba(255,204,51,.35);border-radius:999px}.PopupBanner_shapeTwo__m_eyU{left:-24px;bottom:-24px;width:140px;height:140px;border-radius:999px;background:rgba(28,54,98,.08)}@media (max-width:900px){.PopupBanner_banner__1o_om{width:94vw;height:auto;min-height:0;max-height:88vh;grid-template-rows:260px auto;overflow-y:auto}.PopupBanner_schoolRibbon__hS3cM{width:min(78%,560px);font-size:clamp(1.1rem,5.2vw,1.9rem)}.PopupBanner_content__58TfA{grid-template-columns:1fr}.PopupBanner_programRail__H8QMI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.PopupBanner_overlay__OX4Z_{padding:12px}.PopupBanner_banner__1o_om{width:96vw;grid-template-rows:220px auto}.PopupBanner_schoolRibbon__hS3cM{bottom:26px;width:84%}.PopupBanner_logo__bq10E{width:58px;height:58px}.PopupBanner_actions__EXDK5,.PopupBanner_programRail__H8QMI{grid-template-columns:1fr}}:root{--background:#ffffff;--foreground:#FFCC33}@media (prefers-color-scheme:dark){:root{--background:#FFCC33;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden;font-family:Lato,sans-serif;background-color:#FFCC33}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#D4AF37}::-webkit-scrollbar-thumb{background-color:#000080;border:2px solid #d4af37;border-radius:0}*{scrollbar-color:#000080 #D4AF37;scrollbar-width:thin}.container{width:100%;max-width:1200px;padding-left:20px;padding-right:20px;margin:5% auto 0}.adminWorkspaceRoot{height:100vh;min-height:0;background:#F3F4F9;color:#17243c;overflow:hidden}.adminWorkspaceRoot>div{display:flex!important;align-items:stretch;box-sizing:border-box;height:100vh;min-height:0;margin-top:0!important;padding-top:72px;background:#F3F4F9!important;overflow:hidden}.adminWorkspaceRoot>div>aside~div,.adminWorkspaceRoot>div>aside~main,.adminWorkspaceRoot>div>main{flex:1 1 auto;min-width:0;height:100%;max-width:none!important;margin:0!important;padding:28px!important;background:#F3F4F9!important;color:#17243c!important;overflow:auto}.adminWorkspaceRoot h1{position:relative;margin:0 0 22px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(28,54,98,.12)!important;color:#1c3662!important;font-size:1.55rem!important;line-height:1.2;letter-spacing:0}.adminWorkspaceRoot h1:after{content:"";position:absolute;left:0;bottom:-1px;width:72px;height:3px;background:#FFCC33}.adminWorkspaceRoot table{width:100%;border-collapse:separate!important;border-spacing:0;overflow:hidden;border:1px solid rgba(28,54,98,.1);border-radius:8px;background:#ffffff;box-shadow:0 14px 34px rgba(28,54,98,.08)}.adminWorkspaceRoot th{background:#1c3662!important;color:#ffffff!important;font-size:.78rem!important;font-weight:800!important;text-transform:uppercase}.adminWorkspaceRoot td{color:#24324a!important;border-bottom:1px solid #e7eaf2!important}.adminWorkspaceRoot td,.adminWorkspaceRoot th{padding:12px 14px!important}.adminWorkspaceRoot input,.adminWorkspaceRoot select,.adminWorkspaceRoot textarea{border:1px solid #d7dce8!important;border-radius:8px!important;background:#ffffff!important;color:#17243c!important;outline:none}.adminWorkspaceRoot input:focus,.adminWorkspaceRoot select:focus,.adminWorkspaceRoot textarea:focus{border-color:#1c3662!important;box-shadow:0 0 0 4px rgba(255,204,51,.28)!important}.adminWorkspaceRoot>div>aside~div a,.adminWorkspaceRoot>div>main a{color:#1c3662;font-weight:800}.adminWorkspaceRoot>div>aside~div [role=button],.adminWorkspaceRoot>div>aside~div button,.adminWorkspaceRoot>div>main [role=button],.adminWorkspaceRoot>div>main button{border-radius:8px!important;font-weight:800}@media (max-width:900px){.adminWorkspaceRoot>div{padding-top:68px}.adminWorkspaceRoot>div>aside~div,.adminWorkspaceRoot>div>aside~main,.adminWorkspaceRoot>div>main{width:100%;padding:18px!important}}