.schools_page__fiD6t{--school-band:#075f57;--school-band-ink:#ffffff;--school-band-body:#d2ebe3;--school-warning:#8b4507;--school-warning-surface:#fff4e7;--school-warning-line:#e4b77d;--muted:var(--body);--line:#c3d6cf;font-size:1rem}.schools_page__fiD6t[data-theme=dark]{--school-band:#10362e;--school-band-ink:#f2faf6;--school-band-body:#d2e8df;--school-warning:#ffe0b2;--school-warning-surface:#332817;--school-warning-line:#b48a51;--line:#456158}.schools_page__fiD6t :is(h1,h2,h3){font-family:var(--font-display),"Manrope Variable",sans-serif}.schools_page__fiD6t p{font-size:1rem;line-height:1.75;color:var(--body)}.schools_container__PiCB7{width:min(1220px,calc(100% - 6rem));margin-inline:auto}.schools_skipLink__zPb9s{position:fixed;inset:-100px auto auto 1rem;z-index:100;padding:1rem;background:var(--button);color:var(--button-ink)!important}.schools_skipLink__zPb9s:focus{top:1rem}.schools_hero__Enefg{padding-block:6rem}.schools_section__9663N{padding-block:5.75rem}.schools_tinted__RmqiJ{background:var(--surface)}.schools_split___R__3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem;align-items:center}.schools_intro__agNvK{min-width:0}.schools_page__fiD6t .schools_eyebrow__JXU31{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:1.15rem}.schools_page__fiD6t h1{max-width:13ch;font-size:clamp(2.5rem,3.7vw + 1rem,4.15rem);font-weight:750;line-height:1.12;letter-spacing:-.05em}.schools_page__fiD6t h2{font-size:clamp(2rem,2.7vw + .4rem,3rem);line-height:1.2;font-weight:700;letter-spacing:-.045em}.schools_page__fiD6t .schools_lead__7x1nG{margin-top:1.5rem;font-size:1.125rem;line-height:1.75}.schools_actions__Zvl8U{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.schools_page__fiD6t :is(.schools_primary__aSCSb,.schools_secondary__48pqR,.schools_bandLink__NaNFG){display:inline-flex;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:.875rem 1.125rem;border:1px solid var(--line);border-radius:.625rem;font-size:1rem;font-weight:650;text-align:center;line-height:1.5}.schools_page__fiD6t .schools_primary__aSCSb{color:var(--button-ink);background:var(--button);border-color:var(--button)}.schools_page__fiD6t .schools_primary__aSCSb:hover{background:var(--button-hover)}.schools_page__fiD6t .schools_secondary__48pqR{background:var(--raised)}.schools_page__fiD6t .schools_secondary__48pqR:hover{border-color:var(--accent)}.schools_page__fiD6t .schools_caption__nfhyi{margin-top:1rem;font-size:.875rem;line-height:1.6}.schools_sectionHeading__abMix{max-width:830px;margin-bottom:2.25rem}.schools_sectionHeading__abMix>p:last-child{margin-top:1rem}.schools_headingRow__QWGBN{display:flex;justify-content:space-between;gap:2rem;align-items:flex-end;margin-bottom:2.25rem}.schools_headingRow__QWGBN h2{max-width:20ch}.schools_page__fiD6t .schools_textLink__Gk_k9{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:1rem;font-weight:650;text-decoration:underline;text-underline-offset:4px;color:var(--accent)}.schools_fourGrid__NnXmy,.schools_threeGrid__IfFX_{display:grid;gap:1.25rem}.schools_threeGrid__IfFX_{grid-template-columns:repeat(3,minmax(0,1fr))}.schools_fourGrid__NnXmy{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.schools_card__Jos06{min-width:0;padding:1.5rem;border:1px solid var(--line);border-radius:1rem;background:var(--raised)}.schools_page__fiD6t .schools_card__Jos06 h3{font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:-.025em;margin-top:1rem}.schools_card__Jos06 p{margin-top:.8rem}.schools_card__Jos06 h3 a{display:flex;align-items:center;gap:.6rem;min-height:44px}.schools_card__Jos06 h3 a:hover{color:var(--accent)}.schools_card__Jos06 h3 a svg{flex-shrink:0}.schools_icon__AM778{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:.75rem;background:var(--soft-accent);color:var(--accent)}.schools_step__aqGG3{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background:var(--button);color:var(--button-ink);font-weight:700}.schools_timeLabel__HuVxY{display:inline-flex;padding:.3rem .65rem;background:var(--soft-accent);border-radius:1rem;color:var(--accent);font-size:.8125rem;font-weight:650}.schools_fourGrid__NnXmy li:last-child:has(.schools_timeLabel__HuVxY){border-color:var(--accent);background:var(--surface)}.schools_band__rvIES{background:var(--school-band);color:var(--school-band-ink)}.schools_page__fiD6t .schools_band__rvIES .schools_intro__agNvK :is(p,li){color:var(--school-band-body)}.schools_page__fiD6t .schools_band__rvIES .schools_intro__agNvK h2{color:var(--school-band-ink)}.schools_checkList__HxPA0{list-style:none;display:grid;gap:1rem;margin:1.5rem 0 0;padding:0;line-height:1.6}.schools_checkList__HxPA0 li{display:flex;align-items:flex-start;gap:.75rem}.schools_checkList__HxPA0 svg{flex-shrink:0;margin-top:.25rem}.schools_preview__r2hs7{min-width:0;border:1px solid var(--line);border-radius:1.25rem;background:var(--raised);color:var(--ink);box-shadow:0 20px 36px -20px var(--shadow)}.schools_previewHeader__hYFB6{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--line)}.schools_page__fiD6t .schools_previewHeader__hYFB6 p{font-size:.875rem;line-height:1.6}.schools_page__fiD6t .schools_previewHeader__hYFB6 :is(h2,h3){font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.5}.schools_example__hWKcL{flex-shrink:0;padding:.3rem .625rem;background:var(--surface);border-radius:1rem;color:var(--body);font-size:.75rem;font-weight:650}.schools_previewBody__So7lQ{padding:1.5rem}.schools_metrics__Pwvls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin:0 0 1.25rem}.schools_metrics__Pwvls>div{min-width:0;padding:.8rem;background:var(--surface);border-radius:.7rem}.schools_metrics__Pwvls dt{font-size:.75rem;color:var(--body);line-height:1.5}.schools_metrics__Pwvls dd{font-family:var(--font-display),sans-serif;font-size:1.6rem;font-weight:750;line-height:1.5;margin:.3rem 0 0}.schools_page__fiD6t .schools_previewBody__So7lQ h3{font-size:.9375rem;font-weight:700;line-height:1.6}.schools_topicList__lPr6W{display:grid;gap:.875rem;margin-top:.9rem}.schools_topicLabel__DrUgM{display:flex;gap:.5rem;justify-content:space-between;font-size:.8125rem;color:var(--body);line-height:1.55}.schools_topicLabel__DrUgM span:last-child{text-align:right}.schools_track__7IWY9{height:.45rem;margin-top:.35rem;border-radius:1rem;background:var(--surface);overflow:hidden}.schools_track__7IWY9 span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.schools_topicList__lPr6W>div:last-child .schools_track__7IWY9 span{background:var(--school-warning)}.schools_followup__QVg1U{margin-top:1.25rem;border:1px solid var(--school-warning-line);border-radius:.75rem;background:var(--school-warning-surface);color:var(--school-warning)}.schools_followup__QVg1U summary{display:flex;justify-content:space-between;align-items:center;gap:.75rem;list-style:none;padding:.65rem .875rem;min-height:64px;font-size:.8125rem;line-height:1.6;cursor:pointer}.schools_followup__QVg1U summary::-webkit-details-marker{display:none}.schools_seeWho__RfHEZ{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--school-warning-line);min-width:70px;min-height:44px;padding:.5rem;border-radius:.5rem;font-weight:650}.schools_exampleStudents__xOMug{border-top:1px solid var(--school-warning-line);padding:.875rem}.schools_page__fiD6t .schools_exampleStudents__xOMug p{color:var(--school-warning);font-size:.8125rem}.schools_exampleStudents__xOMug p+p{margin-top:.5rem}.schools_page__fiD6t .schools_previewCaption__hL36R{font-size:.75rem;line-height:1.6;margin-top:1rem;color:var(--body)}.schools_tableScroll__d4lCC{max-width:100%;overflow-x:auto}.schools_tableScroll__d4lCC:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.schools_tableScroll__d4lCC table{width:100%;min-width:320px;border-collapse:collapse;font-size:.875rem;text-align:left}.schools_tableScroll__d4lCC td,.schools_tableScroll__d4lCC th{padding:.9rem .5rem;border-bottom:1px solid var(--line);line-height:1.6}.schools_tableScroll__d4lCC thead th{color:var(--body);font-size:.75rem;font-weight:600}.schools_tableScroll__d4lCC tbody th{font-weight:500}.schools_ruled__unY3s{border-top:1px solid var(--line)}.schools_factsSection__u0zCV{padding-block:3.5rem}.schools_facts__525eY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.schools_facts__525eY dt{font-family:var(--font-display),sans-serif;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:750;letter-spacing:-.04em;line-height:1.3;color:var(--accent)}.schools_facts__525eY dd{margin:.7rem 0 0;color:var(--body);line-height:1.7}.schools_faq__ngdoI{max-width:880px}.schools_faqList__0dEGA{margin-top:1.5rem}.schools_faqList__0dEGA details{border-top:1px solid var(--line)}.schools_faqList__0dEGA details:last-child{border-bottom:1px solid var(--line)}.schools_faqList__0dEGA summary{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:1.1rem 0;gap:1rem;font-size:1rem;font-weight:650;list-style:none}.schools_faqList__0dEGA summary::-webkit-details-marker{display:none}.schools_faqList__0dEGA summary svg{flex-shrink:0}.schools_faqList__0dEGA details[open] summary svg{transform:rotate(45deg)}.schools_faqList__0dEGA details p{padding-bottom:1.4rem}.schools_signup__8_BzZ{align-items:start}.schools_page__fiD6t .schools_bandLink__NaNFG{margin-top:1.5rem;border-color:var(--school-band-body);color:var(--school-band-ink)}.schools_bandLink__NaNFG:focus-visible{outline-color:var(--school-band-ink)!important}.schools_signupNote__MAiWw{display:flex;gap:.75rem;margin-top:2rem}.schools_signupNote__MAiWw svg{flex-shrink:0;color:var(--school-band-body);margin-top:.25rem}.schools_page__fiD6t .schools_signupNote__MAiWw p{font-size:.875rem}.schools_formSurface__Yz1Zw{--page:var(--raised);min-width:0;color:var(--ink)}.schools_formSurface__Yz1Zw>form{min-width:0;width:100%;grid-template-columns:minmax(0,1fr);padding:1.75rem}.schools_formSurface__Yz1Zw form>div,.schools_formSurface__Yz1Zw form>div>div{min-width:0;max-width:100%}.schools_formSurface__Yz1Zw form>div:has(>label),.schools_formSurface__Yz1Zw form>div>div:has(>label){grid-template-columns:minmax(0,1fr)}.schools_formSurface__Yz1Zw input:not([type=checkbox]),.schools_formSurface__Yz1Zw select{min-width:0;max-width:100%;width:100%;flex:1 1 0%}.schools_formSurface__Yz1Zw :is(input,select){min-height:44px;font-size:1rem!important}.schools_formSurface__Yz1Zw label:has(input[type=checkbox]){min-height:44px}.schools_formSurface__Yz1Zw input[type=checkbox]{min-height:20px;width:20px;flex-shrink:0}.schools_formSurface__Yz1Zw :is(button,a){min-height:44px}.schools_formSurface__Yz1Zw button{max-width:100%;height:auto;white-space:normal}.schools_formSurface__Yz1Zw form>h2{font-size:1.5rem}.schools_formSurface__Yz1Zw :is(input,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.schools_formSurface__Yz1Zw form>div:has(label)>label{color:var(--body)}@media (max-width:1100px){.schools_container__PiCB7{width:calc(100% - 3rem)}.schools_split___R__3{gap:2rem}.schools_fourGrid__NnXmy{grid-template-columns:repeat(2,minmax(0,1fr))}.schools_threeGrid__IfFX_{gap:.875rem}.schools_card__Jos06{padding:1.25rem}.schools_previewBody__So7lQ,.schools_previewHeader__hYFB6{padding:1.125rem}}@media (max-width:860px){.schools_split___R__3{grid-template-columns:minmax(0,1fr);gap:2.5rem}.schools_hero__Enefg{padding-block:4rem}.schools_page__fiD6t h1{max-width:18ch}.schools_threeGrid__IfFX_{grid-template-columns:minmax(0,1fr)}.schools_card__Jos06{padding:1.5rem}.schools_section__9663N{padding-block:4rem}.schools_headingRow__QWGBN{align-items:flex-start;flex-direction:column;gap:1rem}.schools_headingRow__QWGBN h2{max-width:28ch}.schools_preview__r2hs7{width:100%;max-width:650px}}@media (max-width:540px){.schools_container__PiCB7{width:calc(100% - 2rem)}.schools_hero__Enefg{padding-block:3rem}.schools_section__9663N{padding-block:3.25rem}.schools_page__fiD6t h1{font-size:2.5rem}.schools_page__fiD6t h2{font-size:2rem}.schools_page__fiD6t .schools_lead__7x1nG{font-size:1rem}.schools_actions__Zvl8U{flex-direction:column}.schools_actions__Zvl8U a{width:100%}.schools_facts__525eY,.schools_fourGrid__NnXmy{grid-template-columns:minmax(0,1fr)}.schools_facts__525eY{gap:1.75rem}.schools_metrics__Pwvls{gap:.4rem}.schools_metrics__Pwvls>div{padding:.625rem .5rem}.schools_metrics__Pwvls dd{font-size:1.3rem}.schools_topicLabel__DrUgM{flex-wrap:wrap}.schools_topicLabel__DrUgM span:last-child{text-align:left}.schools_followup__QVg1U summary{flex-wrap:wrap}.schools_formSurface__Yz1Zw>form{padding:1.25rem}.schools_formSurface__Yz1Zw form>div:has(>div>label){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.schools_page__fiD6t,.schools_page__fiD6t *{transition:none!important;scroll-behavior:auto}}.exam-board-strip_strip__C4JDs{padding-block:1.75rem;background:var(--page);border-bottom:1px solid var(--line)}.exam-board-strip_container__FR4aZ{width:min(1200px,calc(100% - 3rem));margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.exam-board-strip_strip__C4JDs .exam-board-strip_label__ZTbAI{color:var(--ink);font-size:1rem;font-weight:650}.exam-board-strip_boards__o2ui7{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;margin:0;padding:0;list-style:none}.exam-board-strip_boards__o2ui7 li{min-width:0;max-width:100%}.exam-board-strip_boards__o2ui7 a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;max-width:100%;padding:.625rem 1rem;border:1px solid var(--accent);border-radius:999px;color:var(--accent);background:var(--raised);font-size:.875rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.exam-board-strip_boards__o2ui7 a:hover{background:var(--soft-accent)}.exam-board-strip_boards__o2ui7 a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.exam-board-strip_strip__C4JDs .exam-board-strip_disclaimer__cOHpI{max-width:82ch;color:var(--body);font-size:.8125rem;line-height:1.6}@media (max-width:480px){.exam-board-strip_container__FR4aZ{width:calc(100% - 2rem)}}.parents_page___Flqx main{font-size:1rem;line-height:1.65}.parents_page___Flqx main :is(h1,h2,h3){color:var(--ink);font-family:var(--font-display),var(--font-sans),sans-serif;overflow-wrap:anywhere}.parents_page___Flqx main h1{font-size:clamp(2.5rem,4.9vw,4.25rem);font-weight:750;letter-spacing:-.055em;line-height:1.09}.parents_page___Flqx main h2{font-size:clamp(1.875rem,3.2vw,2.9rem);font-weight:750;line-height:1.18;letter-spacing:-.045em}.parents_page___Flqx main h3{font-size:1.1875rem;font-weight:700;line-height:1.4;letter-spacing:-.025em}.parents_page___Flqx main p{color:var(--body)}.parents_page___Flqx main :is(a,button,summary){scroll-margin-block:7rem 2rem}.parents_container__KAgaW{width:min(1200px,calc(100% - 3rem));margin-inline:auto}.parents_section__b24Ju{padding-block:clamp(3.5rem,7vw,6.5rem)}.parents_twoColumn__egiRI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4.5vw,4.5rem);align-items:center}.parents_threeColumns__IWNqM>*,.parents_twoColumn__egiRI>*{min-width:0}.parents_headingBlock__2z93x,.parents_sectionHeading__rB0d5{display:flex;flex-direction:column;gap:1.15rem}.parents_headingBlock__2z93x>p:not(.parents_eyebrow__KfwqW,.parents_trialNote__5EMmS,.parents_exampleNote__km6iG),.parents_sectionHeading__rB0d5>p:not(.parents_eyebrow__KfwqW){font-size:1.0625rem;max-width:63ch}.parents_sectionHeading__rB0d5{max-width:760px;margin-bottom:2.25rem}.parents_page___Flqx main .parents_eyebrow__KfwqW,.parents_page___Flqx main .parents_heroLabel__Tua4e{color:var(--accent);font-weight:700;font-size:.8125rem}.parents_heroLabel__Tua4e{border:1px solid var(--line);background:var(--raised);border-radius:999px;padding:.375rem .75rem;align-self:flex-start}.parents_hero__b7dwH,.parents_tinted__gQnkV{background:var(--surface)}.parents_hero__b7dwH{padding-block:clamp(3.75rem,7vw,6.5rem)}.parents_hero__b7dwH .parents_headingBlock__2z93x{gap:1.5rem}.parents_actions__3shfE{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem}.parents_page___Flqx main .parents_action__BHh_2{height:auto;min-height:48px;padding:.875rem 1.25rem;border-radius:9px;white-space:normal;text-align:center;line-height:1.45;font-size:.9375rem;font-weight:650;gap:.625rem;border:1px solid transparent}.parents_page___Flqx main .parents_primaryAction__W98RI{background:var(--button);color:var(--button-ink)}.parents_page___Flqx main .parents_primaryAction__W98RI:hover{background:var(--button-hover)}.parents_page___Flqx main .parents_secondaryAction__aqwqn{background:var(--raised);border-color:var(--line);color:var(--ink)}.parents_page___Flqx main .parents_secondaryAction__aqwqn:hover{border-color:var(--accent);background:var(--soft-accent)}.parents_page___Flqx main .parents_exampleNote__km6iG,.parents_page___Flqx main .parents_trialNote__5EMmS{font-size:.8125rem;line-height:1.6}.parents_trialNote__5EMmS a{text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.parents_dashboard__dvVEn,.parents_summaryCard__DPXd0{background:var(--raised);border:1px solid var(--line);border-radius:18px;padding:clamp(1.125rem,2.25vw,1.75rem);box-shadow:0 18px 32px -16px var(--shadow)}.parents_summaryIdentity__TDfhF{display:flex;gap:.75rem;align-items:center}.parents_summaryIdentity__TDfhF>div{flex:1}.parents_page___Flqx main .parents_summaryIdentity__TDfhF p{font-size:.8125rem}.parents_cardHeader__3_3cu strong,.parents_summaryIdentity__TDfhF strong{color:var(--ink);font-size:1rem}.parents_childAvatar__URhVw{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--soft-accent);color:var(--accent);border-radius:50%;font-size:.875rem;font-weight:700}.parents_exampleLabel__0ZXOb{align-self:flex-start;border-radius:5px;padding:.15rem .45rem;font-size:.6875rem;font-weight:650;background:var(--surface);color:var(--body)}.parents_summaryCopy__v8gyi{margin-block:1.25rem!important;font-size:.9375rem}.parents_observations__mifoq{display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0;list-style:none}.parents_observations__mifoq li{padding:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:8px;background:var(--surface)}.parents_observations__mifoq li>span:first-child{color:var(--ink);font-weight:600;font-size:.8125rem}.parents_observations__mifoq li>span:last-child{display:inline-flex;align-items:center;gap:.375rem;color:var(--accent);font-size:.75rem;line-height:1.45}.parents_checkList__rgrWX svg,.parents_observations__mifoq svg,.parents_textLink__tw9oU svg{flex-shrink:0}.parents_observations__mifoq .parents_supportObservation__6k7t4{background:color-mix(in srgb,var(--warning) 10%,var(--raised))}.parents_observations__mifoq .parents_supportObservation__6k7t4>span:last-child{color:var(--warning)}.parents_page___Flqx[data-theme=light] .parents_supportObservation__6k7t4>span:last-child{color:#8b430b}.parents_summaryCard__DPXd0 .parents_exampleNote__km6iG{margin-top:1rem}.parents_threeColumns__IWNqM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.parents_infoCard__Geiwe{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;background:var(--raised);border:1px solid var(--line);border-radius:14px;padding:1.5rem}.parents_infoCard__Geiwe p{font-size:.9375rem}.parents_iconBadge__s5jzx{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:9px;color:var(--accent);background:var(--soft-accent);margin-bottom:.25rem}.parents_sectionTitleRow__cuTUD{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.25rem}.parents_sectionTitleRow__cuTUD .parents_sectionHeading__rB0d5{max-width:670px;margin-bottom:0}.parents_page___Flqx main .parents_textLink__tw9oU{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--accent);font-size:.875rem;font-weight:650;text-decoration:underline;text-underline-offset:4px}.parents_infoCard__Geiwe .parents_textLink__tw9oU{margin-top:auto}.parents_cardHeader__3_3cu{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.parents_childSwitcher__34Eqm{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}.parents_childSwitcher__34Eqm button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.25rem .75rem .25rem .35rem;border:1px solid var(--line);background:var(--raised);color:var(--ink);border-radius:999px;font-weight:600;font-size:.875rem}.parents_childSwitcher__34Eqm button[aria-pressed=true]{background:var(--soft-accent);border-color:var(--accent)}.parents_childSwitcher__34Eqm .parents_childAvatar__URhVw{width:30px;height:30px}.parents_metrics__ZXahc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 .875rem}.parents_metrics__ZXahc>div{min-width:0;background:var(--surface);padding:.75rem;border-radius:7px}.parents_metrics__ZXahc dt{color:var(--body);font-size:.6875rem;line-height:1.5}.parents_metrics__ZXahc dd{color:var(--ink);font-family:var(--font-display),var(--font-sans),sans-serif;font-size:1rem;font-weight:700;margin:.25rem 0 0}.parents_page___Flqx main .parents_parentPrompt__4_nqJ{padding-top:1rem;margin-top:1rem;border-top:1px solid var(--line);font-size:.8125rem}.parents_parentPrompt__4_nqJ strong{display:block;color:var(--ink);margin-bottom:.25rem}.parents_dashboard__dvVEn .parents_action__BHh_2{margin-block:1rem}.parents_checkList__rgrWX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;color:var(--body);font-size:.9375rem}.parents_checkList__rgrWX li{display:flex;gap:.75rem;align-items:flex-start}.parents_checkList__rgrWX svg{color:var(--accent);margin-top:.2rem}.parents_checkList__rgrWX strong{color:var(--ink)}.parents_setupBand__RzfDJ{--family-band:#10392f;--family-band-ink:#f3faf6;--family-band-body:#c8dfd5;background:var(--family-band)}.parents_page___Flqx main .parents_setupBand__RzfDJ :is(h2,h3){color:var(--family-band-ink)}.parents_page___Flqx main .parents_setupBand__RzfDJ p{color:var(--family-band-body)}.parents_page___Flqx main .parents_setupBand__RzfDJ .parents_eyebrow__KfwqW{color:var(--acid)}.parents_setupSteps__opx7F{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;list-style:none;margin:0;padding:0}.parents_setupSteps__opx7F li{border:1px solid #7db5a44a;border-radius:12px;padding:1.5rem;background:#ffffff06;display:flex;flex-direction:column;gap:.625rem}.parents_setupSteps__opx7F h3{font-size:1rem!important}.parents_setupSteps__opx7F p{font-size:.875rem}.parents_stepNumber___lBTi{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--acid);border-radius:50%;color:var(--family-band-ink);font-size:.875rem;margin-bottom:.5rem}.parents_examRoutine__KDYUf{padding-left:1.25rem;margin:0;color:var(--body);font-size:.9375rem;line-height:1.65}.parents_examRoutine__KDYUf li+li{margin-top:.75rem}.parents_centeredActions__pcmmD{justify-content:center;margin-top:2rem}.parents_faqContainer__ZObGG{width:min(840px,calc(100% - 3rem));margin-inline:auto}.parents_faqList__95Gyp{margin-top:2rem;border-top:1px solid var(--line)}.parents_faq__ZPwM2{padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.parents_faq__ZPwM2:not([open]){padding-bottom:0}.parents_faq__ZPwM2 summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;min-height:64px;padding-block:1.125rem;color:var(--ink);font-size:1rem;font-weight:600;list-style:none}.parents_faq__ZPwM2 summary::-webkit-details-marker{display:none}.parents_faq__ZPwM2 summary svg{flex-shrink:0;color:var(--accent)}.parents_faq__ZPwM2[open] summary svg{transform:rotate(180deg)}.parents_faq__ZPwM2 p{max-width:74ch;font-size:.9375rem}.parents_finalCta__u5qnm{background:var(--button);text-align:center}.parents_finalCta__u5qnm .parents_container__KAgaW{max-width:840px;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.parents_finalCta__u5qnm>div>svg,.parents_page___Flqx main .parents_finalCta__u5qnm :is(h2,p){color:var(--button-ink)}.parents_finalCta__u5qnm .parents_centeredActions__pcmmD{margin-top:.5rem}.parents_page___Flqx main .parents_finalCta__u5qnm .parents_primaryAction__W98RI{background:var(--raised);color:var(--ink)}.parents_page___Flqx main .parents_finalCta__u5qnm .parents_secondaryAction__aqwqn{background:transparent;border-color:var(--button-ink);color:var(--button-ink)}.parents_page___Flqx main .parents_finalCta__u5qnm .parents_action__BHh_2:hover{background:var(--page);color:var(--ink)}.parents_skipLink__UsnkZ{position:fixed;top:-8rem;left:1rem;z-index:100;padding:.875rem 1.25rem;background:var(--button);color:var(--button-ink)!important;border-radius:8px}.parents_skipLink__UsnkZ:focus{top:1rem}.parents_visuallyHidden__bJDxQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1000px){.parents_threeColumns__IWNqM{gap:1rem}.parents_infoCard__Geiwe{padding:1.25rem}.parents_setupSteps__opx7F{grid-template-columns:repeat(2,minmax(0,1fr))}.parents_observations__mifoq li{align-items:flex-start;flex-direction:column;gap:.25rem}}@media (max-width:760px){.parents_familySection__bYdsq .parents_headingBlock__2z93x{order:-1}.parents_threeColumns__IWNqM,.parents_twoColumn__egiRI{grid-template-columns:1fr}.parents_sectionTitleRow__cuTUD{align-items:flex-start;flex-direction:column;gap:.75rem}.parents_observations__mifoq li{align-items:center;flex-direction:row;gap:.75rem}.parents_hero__b7dwH .parents_twoColumn__egiRI{gap:2.5rem}}@media (max-width:480px){.parents_container__KAgaW,.parents_faqContainer__ZObGG{width:calc(100% - 2rem)}.parents_actions__3shfE{align-items:stretch;flex-direction:column}.parents_actions__3shfE .parents_action__BHh_2{width:100%}.parents_setupSteps__opx7F{grid-template-columns:1fr}.parents_setupSteps__opx7F li{padding:1.25rem}.parents_summaryIdentity__TDfhF{flex-wrap:wrap}.parents_summaryIdentity__TDfhF .parents_exampleLabel__0ZXOb{margin-left:auto}.parents_observations__mifoq li{align-items:flex-start;flex-direction:column;gap:.25rem}.parents_metrics__ZXahc{grid-template-columns:repeat(2,minmax(0,1fr))}.parents_metrics__ZXahc>div:last-child{grid-column:1/-1}.parents_finalCta__u5qnm .parents_actions__3shfE{width:100%}}@media (prefers-reduced-motion:reduce){.parents_page___Flqx,.parents_page___Flqx *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}