/* ohygienefull */
@media(max-width:767px){.v3-scope .contact-pill{min-height:44px;display:inline-flex;align-items:center;padding:.5rem .8rem}.v3-scope .nav__link{padding:.6rem .75rem;min-height:44px}.v3-scope .grid.is-3>*,.v3-scope .grid.is-4>*{width:100%!important}body{padding-bottom:88px}.v3-scope figure.frame.is-43{aspect-ratio:4/3}.v3-scope figure.frame.is-banner,.v3-scope figure.frame.is-diagram{aspect-ratio:16/9}.v3-scope figure.frame.is-portrait{aspect-ratio:4/5}.v3-scope .sticky-cta{padding:8px 12px}.v3-scope .arrow-link{min-height:44px;display:inline-flex;align-items:center}}

/* tpageherocommit */
.v3-scope section.page-hero h1{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;margin:0 0 1rem}.v3-scope section.page-hero>.container>div{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;max-width:1200px;margin-inline:auto}.v3-scope section.page-hero>.container>div>div p.lede,.v3-scope section.page-hero>.container>div>div>p{margin-top:1rem;margin-bottom:0;max-width:60ch}.v3-scope section.page-hero>.container>div>div>div:last-child:not(:only-child){margin-top:1.75rem;display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.v3-scope section.page-hero a.button.is-primary{padding:.875rem 1.75rem;font-size:1.0625rem;border-radius:999px}.v3-scope section.page-hero figure.frame{border-radius:14px;overflow:hidden;aspect-ratio:4/5}@media(max-width:767px){.v3-scope section.page-hero>.container>div{grid-template-columns:1fr;gap:32px}.v3-scope section.page-hero h1{font-size:clamp(2rem,8vw,2.75rem)}}.v3-scope ol.commitments{list-style:none;padding:0;margin:clamp(48px,6vw,80px) 0 0;display:flex;flex-direction:column;border-top:1px solid rgba(26,26,26,.16)}.v3-scope ol.commitments>li{display:grid;grid-template-columns:minmax(110px,.18fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start;padding:clamp(32px,4.5vw,56px) 0;border-bottom:1px solid rgba(26,26,26,.16)}.v3-scope ol.commitments>li>span:first-child{font-family:Fraunces,serif;font-weight:400;font-size:clamp(36px,4.2vw,56px);color:#AB035C;line-height:1}.v3-scope ol.commitments>li h3{font-family:Fraunces,serif;font-size:1.5rem;font-weight:700;margin:0 0 .5rem;line-height:1.2}.v3-scope ol.commitments>li p{margin:0;color:rgba(26,26,26,.72);line-height:1.6}.v3-scope section.hero{padding-top:24px!important}.v3-scope .trust-ribbon__inner{padding-top:6px!important;padding-bottom:6px!important}.v3-scope .hero-badges{margin-bottom:56px!important}.v3-scope section.hero .hero__cta-row{margin-top:56px!important}

/* ucurriculumpolish */
.v3-scope section[id="infant"] header>div>div:first-child,.v3-scope section[id="toddler"] header>div>div:first-child,.v3-scope section[id="nursery-kinder"] header>div>div:first-child,.v3-scope .stage-rule{display:flex;align-items:baseline;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.v3-scope section[id="infant"] header>div>div:first-child>span:first-child,.v3-scope section[id="toddler"] header>div>div:first-child>span:first-child,.v3-scope section[id="nursery-kinder"] header>div>div:first-child>span:first-child,.v3-scope .stage-rule__num{font-family:Fraunces,serif;font-size:clamp(28px,3vw,40px);color:#00539B;font-weight:400;line-height:1}.v3-scope section[id="infant"] header>div>div:first-child .stage-rule__tag-label,.v3-scope section[id="toddler"] header>div>div:first-child .stage-rule__tag-label,.v3-scope section[id="nursery-kinder"] header>div>div:first-child .stage-rule__tag-label{font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;color:#00539B;display:inline-block;margin-right:.5rem}.v3-scope section[id="infant"] ul,.v3-scope section[id="toddler"] ul,.v3-scope section[id="nursery-kinder"] ul,.v3-scope ul.known__signal-list{list-style:none;padding:0;margin-top:1.25rem}.v3-scope section[id="infant"] ul>li,.v3-scope section[id="toddler"] ul>li,.v3-scope section[id="nursery-kinder"] ul>li,.v3-scope ul.known__signal-list>li{padding-left:1.75rem;position:relative;margin-bottom:.75rem;line-height:1.55}.v3-scope section[id="infant"] ul>li::before,.v3-scope section[id="toddler"] ul>li::before,.v3-scope section[id="nursery-kinder"] ul>li::before,.v3-scope ul.known__signal-list>li::before{content:"\2713";position:absolute;left:0;top:0;color:#00539B;font-weight:700;font-size:1.05em}.v3-scope nav.page-nav .page-nav__inner,.v3-scope .page-nav__inner{display:flex;gap:.625rem;flex-wrap:wrap;padding:.5rem 0 1.25rem}.v3-scope a.page-nav__pill{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(26,26,26,.16);background:transparent;color:#1a1a1a;font-size:.875rem;text-decoration:none;font-family:Montserrat,sans-serif}.v3-scope a.page-nav__pill.is-stage-infant{background:#00539B;color:#fff;border-color:#00539B}.v3-scope a.page-nav__pill.is-stage-toddler::before,.v3-scope a.page-nav__pill.is-stage-nursery::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#AB035C}.v3-scope a.page-nav__pill.is-stage-nursery::before{background:#00539B}

/* vcentrespolish */
.v3-scope section[id="suntec"] address,.v3-scope section[id="raffles"] address,.v3-scope section[id="aperia"] address,.v3-scope section[id="changi"] address,.v3-scope section[id="pasirris"] address,.v3-scope section[id="tampines"] address,.v3-scope address.centre-address{display:flex;flex-direction:column;gap:.25rem;font-style:normal;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(26,26,26,.12);line-height:1.55}.v3-scope section[id="suntec"] address>*,.v3-scope section[id="raffles"] address>*,.v3-scope section[id="aperia"] address>*,.v3-scope section[id="changi"] address>*,.v3-scope section[id="pasirris"] address>*,.v3-scope section[id="tampines"] address>*,.v3-scope address.centre-address>*{display:block}.v3-scope section[id="suntec"] address>strong,.v3-scope section[id="raffles"] address>strong,.v3-scope section[id="aperia"] address>strong,.v3-scope section[id="changi"] address>strong,.v3-scope section[id="pasirris"] address>strong,.v3-scope section[id="tampines"] address>strong,.v3-scope address.centre-address>strong{font-weight:700;color:#1a1a1a;margin-bottom:.125rem}.v3-scope section[id="suntec"] address>.muted,.v3-scope section[id="raffles"] address>.muted,.v3-scope section[id="aperia"] address>.muted,.v3-scope section[id="changi"] address>.muted,.v3-scope section[id="pasirris"] address>.muted,.v3-scope section[id="tampines"] address>.muted{color:rgba(26,26,26,.6);font-size:.875rem}.v3-scope .centre-meta-row,.v3-scope section[id="suntec"] address+div:not(.flex):not(.grid),.v3-scope section[id="raffles"] address+div:not(.flex):not(.grid),.v3-scope section[id="aperia"] address+div:not(.flex):not(.grid),.v3-scope section[id="changi"] address+div:not(.flex):not(.grid),.v3-scope section[id="pasirris"] address+div:not(.flex):not(.grid),.v3-scope section[id="tampines"] address+div:not(.flex):not(.grid){display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;margin:1.25rem 0;padding:.875rem 1rem;border:1px solid rgba(26,26,26,.1);border-radius:8px;background:rgba(0,83,155,.04);font-size:.875rem;color:rgba(26,26,26,.78)}.v3-scope .centre-meta-row>span,.v3-scope section[id="suntec"] address+div>span,.v3-scope section[id="raffles"] address+div>span,.v3-scope section[id="aperia"] address+div>span,.v3-scope section[id="changi"] address+div>span,.v3-scope section[id="pasirris"] address+div>span,.v3-scope section[id="tampines"] address+div>span{position:relative;padding-right:1.25rem}.v3-scope .centre-meta-row>span:not(:last-child)::after,.v3-scope section[id="suntec"] address+div>span:not(:last-child)::after,.v3-scope section[id="raffles"] address+div>span:not(:last-child)::after,.v3-scope section[id="aperia"] address+div>span:not(:last-child)::after,.v3-scope section[id="changi"] address+div>span:not(:last-child)::after,.v3-scope section[id="pasirris"] address+div>span:not(:last-child)::after,.v3-scope section[id="tampines"] address+div>span:not(:last-child)::after{content:"\b7";position:absolute;right:0;color:rgba(26,26,26,.4)}

/* waboutpolish */
.v3-scope section[aria-labelledby="bignum-h3"] > .container > div{display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,3vw,48px);align-items:center;padding:clamp(32px,4vw,56px) 0}.v3-scope section[aria-labelledby="bignum-h3"] > .container > div > span:first-child{font-family:Fraunces,serif;font-size:clamp(72px,10vw,140px);font-weight:400;color:#00539B;line-height:1}.v3-scope section[aria-label="School positioning line"]{background:#AB035C;color:#fff;padding:clamp(56px,8vw,96px) 0;text-align:center;margin:clamp(40px,5vw,72px) 0}.v3-scope section[aria-label="School positioning line"] h2{color:#fff!important;font-family:Fraunces,serif;font-size:clamp(28px,4vw,42px);margin:0;max-width:32ch;margin-inline:auto;font-weight:500}.v3-scope section[aria-labelledby="founders-h2"] .founder-strip,.v3-scope section[aria-labelledby="founders-h2"] > .container > div:last-of-type{display:grid;grid-template-columns:auto 1fr;gap:clamp(32px,4vw,56px);align-items:start;margin-top:2rem}.v3-scope .founder-strip__faces,.v3-scope section[aria-labelledby="founders-h2"] [class*="faces"]{display:flex;flex-direction:column;gap:1.25rem}.v3-scope .founder-monogram,.v3-scope [role="img"][aria-label*="co-founder"]{width:130px;height:130px;background:#E5EAF4;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;flex-shrink:0}.v3-scope .founder-monogram.is-magenta{background:#FCE7EE}.v3-scope .founder-monogram__initials{font-family:Fraunces,serif;font-size:2rem;font-weight:500;color:#00539B}.v3-scope .founder-monogram.is-magenta .founder-monogram__initials{color:#AB035C}.v3-scope .founder-monogram__name{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-top:.5rem}.v3-scope ol.promise-list,.v3-scope section[aria-labelledby="promises-h2"] ol{list-style:none;padding:0;margin:clamp(40px,5vw,72px) 0 0;border-top:1px solid rgba(26,26,26,.16)}.v3-scope ol.promise-list>li,.v3-scope section[aria-labelledby="promises-h2"] ol>li{display:grid;grid-template-columns:minmax(80px,.15fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding:clamp(28px,4vw,48px) 0;border-bottom:1px solid rgba(26,26,26,.16)}.v3-scope ol.promise-list>li>span:first-child,.v3-scope section[aria-labelledby="promises-h2"] ol>li>span:first-child{font-family:Fraunces,serif;font-size:clamp(32px,4vw,48px);color:#AB035C;line-height:1}.v3-scope .promise-detail{margin-top:clamp(32px,4vw,48px);padding:clamp(24px,3vw,40px);background:rgba(255,255,255,.55);border:1px solid rgba(26,26,26,.1);border-radius:12px}.v3-scope .promise-detail__heading{font-family:Fraunces,serif;font-size:1.5rem;margin:0 0 1.25rem}.v3-scope .promise-detail__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,32px)}.v3-scope .promise-detail__label{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#AB035C;display:block;margin-bottom:.25rem}.v3-scope .proof-bar,.v3-scope section[aria-label="Josiah at a glance"] > .container > div{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);text-align:center}.v3-scope .proof-bar__num{font-family:Fraunces,serif;font-size:clamp(36px,5vw,56px);color:#00539B;font-weight:500;display:block}.v3-scope .proof-bar__label{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(26,26,26,.65);display:block;margin-top:.375rem}@media(max-width:767px){.v3-scope section[aria-labelledby="founders-h2"] .founder-strip,.v3-scope .promise-detail__grid,.v3-scope .proof-bar{grid-template-columns:1fr}}

/* z2mobileforce */
body{background:#FDFBF6!important}@media(min-width:992px){.nav-toggle{display:none!important}}@media(max-width:991px){body{padding-bottom:84px!important}header.header .header__inner{flex-wrap:nowrap!important}header.header .header__logo{flex-shrink:1!important;min-width:0!important;max-width:58vw!important}header.header .header__logo img,header.header .header__logo svg{max-height:38px!important;width:auto!important;height:auto!important;max-width:100%!important}.v3-scope header.header nav.nav,header.header nav.nav{display:none!important}.v3-scope header.header .header__cta,header.header .header__cta{display:none!important}.nav-toggle{display:inline-flex!important;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:transparent;border:0;cursor:pointer;padding:8px;margin-left:auto!important;flex-shrink:0;position:relative;z-index:101}.nav-toggle span{display:block;width:24px;height:2px;background:#1a1a1a;transition:.2s;border-radius:2px}body.nav-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .nav-toggle span:nth-child(2){opacity:0}body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.nav-open .v3-scope header.header nav.nav,body.nav-open header.header nav.nav{display:flex!important;flex-direction:column;position:fixed;top:62px;left:0;right:0;background:#FDFBF6;padding:1.25rem;gap:.25rem;box-shadow:0 8px 24px rgba(26,26,26,.1);z-index:90;border-top:1px solid rgba(26,26,26,.08);max-height:calc(100vh - 62px);overflow-y:auto}body.nav-open .v3-scope header.header nav.nav a,body.nav-open header.header nav.nav a{padding:.875rem .5rem;font-size:1.0625rem;border-bottom:1px solid rgba(26,26,26,.06);color:#1a1a1a;text-decoration:none}.v3-scope .twin-pair,.twin-pair,.v3-scope .grid.is-2,.v3-scope .grid.is-3,.v3-scope .grid.is-4,.v3-scope .page-hero__grid,.v3-scope .hero__grid,.v3-scope .bignum,.v3-scope .founder-strip,.v3-scope .substrate--split,.v3-scope .visit-shell,.v3-scope .proof-bar,.v3-scope .promise-detail__grid,.v3-scope .grid.is-3.is-tight,.v3-scope .grid.is-4.is-tight{grid-template-columns:1fr!important;gap:1.25rem!important}.v3-scope section.section,.v3-scope section.page-hero,.v3-scope section.hero{padding-top:clamp(40px,9vw,64px)!important;padding-bottom:clamp(40px,9vw,64px)!important}.v3-scope .container,.v3-scope .container.is-narrow,.v3-scope .container.is-wide{padding-left:1.25rem!important;padding-right:1.25rem!important;max-width:100%!important}.v3-scope h1,.v3-scope .hero__h1,.v3-scope .h1-display{font-size:clamp(2rem,8vw,2.5rem)!important;line-height:1.1!important}.v3-scope h2,.v3-scope .h2{font-size:clamp(1.5rem,6vw,1.875rem)!important;line-height:1.15!important}.v3-scope .lede{font-size:1rem!important;line-height:1.55!important}}.sticky-cta{position:fixed;bottom:0;left:0;right:0;display:none;align-items:center;gap:.5rem;padding:.625rem .75rem;background:rgba(253,251,246,.96);backdrop-filter:blur(10px);border-top:1px solid rgba(26,26,26,.1);z-index:100;box-shadow:0 -2px 12px rgba(26,26,26,.06)}@media(max-width:991px){.sticky-cta{display:flex!important}}.sticky-cta__call,.sticky-cta__wa{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;text-decoration:none;font-size:.7rem;font-weight:700;color:#1a1a1a;background:#fff;border:1px solid rgba(26,26,26,.12)}.sticky-cta__wa{background:#25D366;color:#fff;border-color:#25D366}.sticky-cta__cta{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1rem;border-radius:999px;background:#AB035C;color:#fff!important;text-decoration:none;font-weight:600;font-size:.95rem;font-family:Montserrat,sans-serif;border:0}

/* numbersticks */
.v3-scope .commitment__num,.v3-scope .commitment-row__num,.v3-scope .promise-list__num,.v3-scope .stage-rule__num,.v3-scope .process-row__num,.v3-scope .timeline__num{font-family:Fraunces,serif!important;font-weight:400!important;font-size:clamp(2rem,4vw,3rem)!important;line-height:1!important;color:#AB035C!important;display:inline-block;flex-shrink:0}.v3-scope .commitment__num,.v3-scope .stage-rule__num,.v3-scope .promise-list__num{color:#AB035C!important}.v3-scope .commitment__num{color:#00539B!important;display:block;margin-bottom:.625rem}.v3-scope .stage-rule__num{color:#00539B!important}.v3-scope .reassurance-list>li{display:flex!important;align-items:flex-start;gap:.875rem;margin-bottom:1rem}.v3-scope .reassurance-list .num,.v3-scope .ribbon__step .num{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#00539B;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;font-family:Montserrat,sans-serif}.v3-scope .ribbon{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.5rem}.v3-scope .ribbon__step{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;background:rgba(255,255,255,.5);border-radius:10px;border:1px solid rgba(26,26,26,.08)}.v3-scope .ribbon__step .num{width:28px;height:28px;font-size:.875rem}@media(max-width:767px){.v3-scope .ribbon{grid-template-columns:1fr}}.v3-scope ul.known__signal-list,.v3-scope section[id="infant"] ul:not(.footer__list),.v3-scope section[id="toddler"] ul:not(.footer__list),.v3-scope section[id="nursery-kinder"] ul:not(.footer__list),.v3-scope section[id="eligibility"] ul:not(.footer__list),.v3-scope section[id="documents"] ul:not(.footer__list),.v3-scope section[id="classroom"] ul:not(.footer__list){list-style:none!important;padding:0!important;margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}.v3-scope ul.known__signal-list>li,.v3-scope section[id="infant"] ul:not(.footer__list)>li,.v3-scope section[id="toddler"] ul:not(.footer__list)>li,.v3-scope section[id="nursery-kinder"] ul:not(.footer__list)>li,.v3-scope section[id="eligibility"] ul:not(.footer__list)>li,.v3-scope section[id="documents"] ul:not(.footer__list)>li,.v3-scope section[id="classroom"] ul:not(.footer__list)>li{padding-left:2rem!important;position:relative!important;line-height:1.55!important;color:rgba(26,26,26,.82)}.v3-scope ul.known__signal-list>li::before,.v3-scope section[id="infant"] ul:not(.footer__list)>li::before,.v3-scope section[id="toddler"] ul:not(.footer__list)>li::before,.v3-scope section[id="nursery-kinder"] ul:not(.footer__list)>li::before,.v3-scope section[id="eligibility"] ul:not(.footer__list)>li::before,.v3-scope section[id="documents"] ul:not(.footer__list)>li::before,.v3-scope section[id="classroom"] ul:not(.footer__list)>li::before{content:""!important;position:absolute;left:0;top:.2em;width:20px;height:20px;border-radius:50%;background:#00539B url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><polyline points=%2220 6 9 17 4 12%22/></svg>") center/12px no-repeat;color:transparent}

/* navflexforce */
.v3-scope nav.page-nav .page-nav__inner,.page-nav__inner{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:12px 0!important;width:100%!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;grid-auto-rows:auto!important}.v3-scope nav.page-nav .page-nav__pill,.page-nav__pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:36px!important;max-height:none!important;flex:0 0 auto!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.01em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;border-radius:999px!important;border:1px solid rgba(26,26,26,.16)!important;background:rgba(255,255,255,.6)!important;color:#1a1a1a!important;font-family:Montserrat,sans-serif!important;text-decoration:none!important;box-sizing:border-box!important;transition:background .2s,color .2s,border-color .2s}.v3-scope nav.page-nav .page-nav__pill:hover,.page-nav__pill:hover{background:#1a1a1a!important;color:#FDFBF6!important;border-color:#1a1a1a!important}.v3-scope nav.page-nav .page-nav__pill.is-stage-infant,.page-nav__pill.is-stage-infant{background:#00539B!important;color:#fff!important;border-color:#00539B!important}.v3-scope nav.page-nav .page-nav__pill.is-stage-toddler::before,.v3-scope nav.page-nav .page-nav__pill.is-stage-nursery::before,.page-nav__pill.is-stage-toddler::before,.page-nav__pill.is-stage-nursery::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;flex-shrink:0}.v3-scope nav.page-nav .page-nav__pill.is-stage-toddler::before,.page-nav__pill.is-stage-toddler::before{background:#AB035C}.v3-scope nav.page-nav .page-nav__pill.is-stage-nursery::before,.page-nav__pill.is-stage-nursery::before{background:#00539B}

/* xplayfairall */
.v3-scope{--ff-display:"Playfair Display",Georgia,serif!important}.v3-scope h1,.v3-scope h2,.v3-scope h3,.v3-scope h4,.v3-scope .h1,.v3-scope .h2,.v3-scope .h3,.v3-scope .h1-display,.v3-scope .bignum,.v3-scope .card h3,.v3-scope .card h4,.v3-scope blockquote,.v3-scope .quote,.v3-scope section.page-hero h1,.v3-scope section.hero h1,.v3-scope .hero__h1,.v3-scope .commitment__num,.v3-scope ol.commitments>li>span:first-child,.v3-scope ol.commitments>li h3,.v3-scope details.faq-item summary,.v3-scope .page-hero__h1{font-family:"Playfair Display",Georgia,serif!important;font-feature-settings:normal!important}.v3-scope section.hero .hero__h1,.v3-scope section.page-hero h1,.v3-scope section.page-hero .page-hero__h1{color:#1A1A1A!important;font-weight:800!important}.v3-scope section.hero{padding-top:24px!important}.v3-scope .trust-ribbon__inner{padding-top:6px!important;padding-bottom:6px!important}.v3-scope section.hero .hero-badges{margin:0 auto 56px!important}.v3-scope section.hero .hero__cta-row{margin:56px auto 0!important;justify-content:center!important}.v3-scope .substrate--split{margin-top:80px!important}.v3-scope .stage-card>span:first-child{font-family:Montserrat,system-ui,sans-serif!important;font-size:11px!important;letter-spacing:0.12em!important;text-transform:uppercase!important;font-weight:600!important;color:rgba(26,26,26,0.55)!important;line-height:1.4!important;display:block!important;margin-bottom:8px!important}.v3-scope .stage-card.is-kinder>span:first-child{color:rgba(255,255,255,0.7)!important}.v3-scope .stage-card>div{display:inline-flex!important;align-items:baseline!important;gap:6px!important;flex-wrap:wrap!important}.v3-scope .stage-card>div>span:first-child::after{content:" \2022"!important;margin-left:6px!important;color:rgba(26,26,26,0.35)!important}.v3-scope .stage-card.is-kinder>div>span:first-child::after{color:rgba(255,255,255,0.45)!important}.v3-scope .stage-card>div>span+span{margin-left:0!important;white-space:nowrap!important}.v3-scope .twin-pair{border:0!important}.v3-scope .substrate{border:0!important;box-shadow:none!important}.v3-scope .ribbon{border:0!important}@media(min-width:768px){.v3-scope .mosaic{grid-auto-flow:dense!important;grid-auto-rows:140px!important}.v3-scope .mosaic>*:nth-child(1){grid-column:span 3!important;grid-row:span 3!important}.v3-scope .mosaic>*:nth-child(2){grid-column:span 3!important;grid-row:span 2!important}.v3-scope .mosaic>*:nth-child(3){grid-column:span 3!important;grid-row:span 2!important}.v3-scope .mosaic>*:nth-child(4){grid-column:span 3!important;grid-row:span 3!important}.v3-scope .mosaic>*:nth-child(5){grid-column:span 3!important;grid-row:span 2!important}}.v3-scope section.page-hero h1,.v3-scope section.page-hero .page-hero__h1{font-size:clamp(32px,3.6vw,52px)!important;line-height:1.08!important;letter-spacing:-0.02em!important;text-wrap:balance!important;hyphens:manual!important;-webkit-hyphens:manual!important;max-width:22ch!important;margin:0 0 20px!important}.v3-scope section.page-hero .page-hero__lede,.v3-scope section.page-hero p.lede{font-size:clamp(16px,1.2vw,18px)!important;line-height:1.55!important;max-width:56ch!important}.v3-scope section.page-hero p.muted{font-size:13px!important;line-height:1.5!important;color:rgba(26,26,26,0.55)!important;max-width:62ch!important}.v3-scope .is-stage-infant .section-opener h2,.v3-scope .is-stage-toddler .section-opener h2,.v3-scope .is-stage-nursery .section-opener h2,.v3-scope .is-stage-kinder .section-opener h2{font-size:clamp(28px,3.2vw,40px)!important;line-height:1.12!important;letter-spacing:-0.015em!important;text-wrap:balance!important;max-width:24ch!important;margin:18px 0 0!important}.v3-scope .section-opener>div>div:first-child{display:block!important;margin-bottom:0!important;padding-bottom:14px!important;border-bottom:1px solid rgba(26,26,26,0.10)!important}.v3-scope .section-opener>div>div:first-child>span:first-child{display:none!important}.v3-scope .section-opener>div>div:first-child>div{display:flex!important;flex-direction:row!important;align-items:baseline!important;flex-wrap:wrap!important;gap:6px 14px!important}.v3-scope .section-opener>div>div:first-child>div>span:first-child{font-family:Montserrat,system-ui,sans-serif!important;font-size:11px!important;letter-spacing:0.18em!important;text-transform:uppercase!important;font-weight:700!important;color:var(--stage-accent,#00539B)!important;line-height:1.4!important}.v3-scope .section-opener .meta-stack{font-family:Montserrat,system-ui,sans-serif!important;font-size:12.5px!important;color:rgba(26,26,26,0.6)!important;letter-spacing:0.01em!important;line-height:1.5!important;text-transform:none!important}.v3-scope .is-stage-infant .section-opener p.lede,.v3-scope .is-stage-toddler .section-opener p.lede,.v3-scope .is-stage-nursery .section-opener p.lede,.v3-scope .is-stage-kinder .section-opener p.lede{font-size:clamp(16px,1.15vw,18px)!important;line-height:1.6!important;color:rgba(26,26,26,0.78)!important;max-width:62ch!important;margin-top:20px!important}.v3-scope .is-stage-infant>.container>h3.mt-8,.v3-scope .is-stage-toddler>.container>h3.mt-8,.v3-scope .is-stage-nursery>.container>h3.mt-8,.v3-scope .is-stage-kinder>.container>h3.mt-8{margin-top:80px!important}.v3-scope .k1-pair{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;margin-top:64px!important}@media(min-width:880px){.v3-scope .k1-pair{grid-template-columns:1fr 1fr!important;gap:32px!important}}.v3-scope .k1-pair>aside{margin:0!important;padding:28px 32px!important;background:rgba(0,83,155,0.045)!important;border-left:3px solid #00539B!important;border-radius:0 10px 10px 0!important}.v3-scope .k1-pair>aside:nth-child(2){background:rgba(171,3,92,0.045)!important;border-left-color:#AB035C!important}.v3-scope .k1-pair>aside .eyebrow{color:#00539B!important}.v3-scope .k1-pair>aside:nth-child(2) .eyebrow{color:#AB035C!important}.v3-scope .k1-pair>aside h3{font-size:20px!important;line-height:1.2!important;margin-top:8px!important;margin-bottom:10px!important}.v3-scope .k1-pair>aside p{font-size:14.5px!important;line-height:1.55!important;color:rgba(26,26,26,0.78)!important;margin:0!important}.v3-scope h1+p,.v3-scope h2+p,.v3-scope h3+p,.v3-scope h4+p,.v3-scope h5+p,.v3-scope h1+ul,.v3-scope h2+ul,.v3-scope h3+ul,.v3-scope h4+ul,.v3-scope h1+ol,.v3-scope h2+ol,.v3-scope h3+ol,.v3-scope h4+ol,.v3-scope h1+div,.v3-scope h2+div,.v3-scope h3+div,.v3-scope h4+div{margin-top:18px!important}.v3-scope p+h2,.v3-scope p+h3,.v3-scope p+h4{margin-top:32px!important}@media(max-width:767px){.v3-scope section.hero{padding-top:16px!important}.v3-scope section.hero .hero-badges{margin:0 auto 28px!important;gap:6px!important}.v3-scope .hero-badge{font-size:11.5px!important;padding:6px 12px!important}.v3-scope section.hero .hero__cta-row{margin:32px auto 0!important;flex-direction:column!important;gap:14px!important;width:100%!important}.v3-scope section.hero .hero__cta-row>a.button{width:100%!important;text-align:center!important;justify-content:center!important}.v3-scope section.hero .hero__h1{font-size:clamp(28px,8vw,38px)!important;max-width:94%!important;letter-spacing:-0.01em!important}.v3-scope section.hero .hero__sub{font-size:15px!important;line-height:1.55!important;padding-inline:8px!important}.v3-scope section.page-hero h1,.v3-scope section.page-hero .page-hero__h1{font-size:clamp(26px,7.5vw,36px)!important;max-width:100%!important;margin:0 0 14px!important}.v3-scope section.page-hero p.lede{font-size:15.5px!important}.v3-scope section.page-hero p.muted{font-size:12.5px!important}.v3-scope .trust-ribbon__inner{gap:3px clamp(6px,2vw,10px)!important;font-size:10.5px!important;padding:6px clamp(12px,3vw,16px)!important;letter-spacing:0.01em!important}.v3-scope .trust-ribbon__sep{opacity:0.4!important}.v3-scope .substrate--split{margin-top:48px!important}.v3-scope .is-stage-infant>.container>h3.mt-8,.v3-scope .is-stage-toddler>.container>h3.mt-8,.v3-scope .is-stage-nursery>.container>h3.mt-8,.v3-scope .is-stage-kinder>.container>h3.mt-8{margin-top:48px!important}.v3-scope .is-stage-infant .section-opener h2,.v3-scope .is-stage-toddler .section-opener h2,.v3-scope .is-stage-nursery .section-opener h2,.v3-scope .is-stage-kinder .section-opener h2{font-size:clamp(22px,6.5vw,30px)!important;line-height:1.15!important;margin-top:14px!important}.v3-scope .section-opener>div>div:first-child{padding-bottom:10px!important}.v3-scope .section-opener>div>div:first-child>div>span:first-child{font-size:10px!important;letter-spacing:0.14em!important}.v3-scope .section-opener .meta-stack{font-size:11.5px!important}.v3-scope aside+aside,.v3-scope aside[aria-labelledby="k1-outcome-h3"]{margin-top:24px!important}.v3-scope .k1-pair{gap:14px!important;margin-top:40px!important}.v3-scope .k1-pair>aside{padding:18px 18px 18px 20px!important;border-radius:0 8px 8px 0!important}.v3-scope .k1-pair>aside h3{font-size:17px!important;margin-bottom:8px!important}.v3-scope .k1-pair>aside p{font-size:13.5px!important}.v3-scope h1+p,.v3-scope h2+p,.v3-scope h3+p,.v3-scope h4+p,.v3-scope h5+p,.v3-scope h1+ul,.v3-scope h2+ul,.v3-scope h3+ul,.v3-scope h4+ul,.v3-scope h1+ol,.v3-scope h2+ol,.v3-scope h3+ol,.v3-scope h4+ol,.v3-scope h1+div,.v3-scope h2+div,.v3-scope h3+div,.v3-scope h4+div{margin-top:14px!important}.v3-scope p+h2,.v3-scope p+h3,.v3-scope p+h4{margin-top:24px!important}.v3-scope .stage-grid{gap:14px!important}.v3-scope .stage-card{padding:20px!important}.v3-scope .grid.is-2,.v3-scope .grid.is-3{gap:16px!important}.v3-scope .container{padding-inline:18px!important}.v3-scope .section{padding-block:36px!important}}
