.ClassroomPricing_page__kYY5H{max-width:1040px;margin:0 auto;padding:16px 20px 72px}.ClassroomPricing_header__XW_3P{text-align:center;margin-bottom:40px}.ClassroomPricing_header__XW_3P h1{margin:0;font:700 clamp(34px,5vw,48px)/1.08 var(--font-display);letter-spacing:-.04em;color:var(--ink)}.ClassroomPricing_header__XW_3P p{max-width:520px;margin:12px auto 0;font-size:16px;line-height:1.6;color:var(--ink-muted)}.ClassroomPricing_card__Hf_nl{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:400px;overflow:hidden;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-2xl);box-shadow:0 3px 0 var(--line-strong)}.ClassroomPricing_band__oL67m{position:relative;display:grid;place-items:center;padding:32px;border-right:1px solid var(--line-strong)}.ClassroomPricing_band__oL67m>svg{width:100%;max-width:380px;height:auto}.ClassroomPricing_body__onHbD{display:flex;flex-direction:column;justify-content:center;padding:40px 44px;min-width:0}.ClassroomPricing_eyebrow__SbhG0{margin:0;font:700 12px/1.4 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.ClassroomPricing_body__onHbD h2{margin:10px 0 0;font:700 30px/1.15 var(--font-display);letter-spacing:-.035em;color:var(--ink)}.ClassroomPricing_lead__L2NSY{margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--ink-muted)}.ClassroomPricing_features__KO2f8{display:grid;gap:12px;margin:24px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid var(--line)}.ClassroomPricing_features__KO2f8 li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.4;color:var(--ink)}.ClassroomPricing_tick__8DoAv{display:inline-flex;flex:none;color:var(--grow)}.ClassroomPricing_actions__o1Gk9{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ClassroomPricing_note__S2wyZ{margin:16px 0 0;font-size:13px;line-height:1.6;color:var(--ink-muted)}.ClassroomPricing_note__S2wyZ a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}@media (hover:hover) and (pointer:fine){.ClassroomPricing_note__S2wyZ a:hover{color:var(--accent-press)}}@media (max-width:767px){.ClassroomPricing_card__Hf_nl{grid-template-columns:minmax(0,1fr);min-height:0}.ClassroomPricing_band__oL67m{padding:20px;border-right:0;border-bottom:1px solid var(--line-strong)}.ClassroomPricing_band__oL67m>svg{max-width:260px}.ClassroomPricing_body__onHbD{padding:28px 22px}.ClassroomPricing_body__onHbD h2{font-size:26px}.ClassroomPricing_actions__o1Gk9>*{flex:1 1 100%}}