.NJm8Pq_page{overflow-x:clip}.NJm8Pq_headerInner{gap:10px}.NJm8Pq_headerBrand{align-items:center;gap:10px;min-width:0;display:flex}.NJm8Pq_forTutors{background:var(--hb-green-100);color:var(--hb-green-900);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:800}.NJm8Pq_headerCta{white-space:nowrap;flex-shrink:0}.NJm8Pq_hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.NJm8Pq_h1{letter-spacing:-.025em;font-size:clamp(34px,5vw,52px);font-weight:800;line-height:1.1;margin-top:4px!important}.NJm8Pq_lede{color:var(--hb-muted-deep);font-size:18px;line-height:1.6;margin-top:18px!important}.NJm8Pq_heroButtons{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.NJm8Pq_pills{flex-wrap:wrap;gap:8px;display:flex;margin-top:22px!important}.NJm8Pq_pills li{border:1px solid var(--hb-line);background:#fff;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.NJm8Pq_calc{border:2px solid var(--hb-ink);background:#fff;border-radius:24px;padding:26px}.NJm8Pq_calcTitle{margin:0;font-size:20px;font-weight:800}.NJm8Pq_stepper{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.NJm8Pq_stepperButton{border:2px solid var(--hb-ink);width:48px;height:48px;color:var(--hb-ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;flex-shrink:0;font-size:24px;font-weight:800;line-height:1}.NJm8Pq_stepperButton:hover:not(:disabled){background:var(--hb-sky-100)}.NJm8Pq_stepperButton:disabled{border-color:var(--hb-line);color:var(--hb-muted);cursor:default}.NJm8Pq_count{text-align:center;font-size:18px;font-weight:700}.NJm8Pq_count strong{font-size:34px;font-weight:800}.NJm8Pq_formula{text-align:center;color:var(--hb-muted-deep);font-size:15px;margin-top:12px!important}.NJm8Pq_earnings{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 0;display:grid}.NJm8Pq_earnings div{background:#f0fdf4;border-radius:14px;min-width:0;padding:14px}.NJm8Pq_earnings dt{color:var(--hb-muted-deep);font-size:14px;font-weight:700}.NJm8Pq_earnings dd{letter-spacing:-.02em;color:var(--hb-green-700);margin:2px 0 0;font-size:clamp(24px,3vw,30px);font-weight:800}.NJm8Pq_footnote{color:var(--hb-muted-deep);font-size:13px;line-height:1.5;margin-top:14px!important}.NJm8Pq_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;margin-top:32px!important}.NJm8Pq_step{border:1px solid var(--hb-line);background:#fff;border-radius:18px;padding:24px}.NJm8Pq_stepNum{font-family:var(--hb-font-hand);color:var(--hb-green-700);font-size:34px;line-height:1}.NJm8Pq_stepTitle{font-size:20px;font-weight:800;margin-top:10px!important}.NJm8Pq_stepBody{color:var(--hb-muted-deep);overflow-wrap:anywhere;font-size:16px;line-height:1.55;margin-top:8px!important}.NJm8Pq_bandWrap{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:0 24px}.NJm8Pq_band{background:var(--hb-ink);color:#fff;border-radius:24px;padding:clamp(28px,5vw,48px)}.NJm8Pq_bandTitle{letter-spacing:-.02em;margin:0;font-size:clamp(26px,4vw,36px);font-weight:800;line-height:1.15}.NJm8Pq_benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;display:grid;margin-top:24px!important}.NJm8Pq_benefits li{gap:10px;font-size:17px;line-height:1.45;display:flex}.NJm8Pq_benefits svg{color:var(--hb-green-400);flex-shrink:0}.NJm8Pq_form{border:2px solid var(--hb-ink);box-sizing:border-box;background:#fff;border-radius:24px;max-width:820px;margin-top:28px;padding:clamp(20px,4vw,32px)}.NJm8Pq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.NJm8Pq_field{flex-direction:column;gap:6px;min-width:0;font-size:15px;font-weight:700;display:flex}.NJm8Pq_fieldWide{grid-column:1/-1}.NJm8Pq_field input,.NJm8Pq_field select{box-sizing:border-box;border:2px solid var(--hb-line-strong);width:100%;min-height:48px;color:var(--hb-ink);font:inherit;background:#fff;border-radius:12px;padding:10px 12px;font-size:16px;font-weight:500}.NJm8Pq_field input::placeholder{color:var(--hb-muted)}.NJm8Pq_field input[aria-invalid],.NJm8Pq_field select[aria-invalid]{border-color:#b91c1c}.NJm8Pq_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.NJm8Pq_agree{color:var(--hb-muted-deep);cursor:pointer;align-items:flex-start;gap:12px;margin-top:20px;font-size:15px;line-height:1.5;display:flex}.NJm8Pq_agree input{width:22px;height:22px;accent-color:var(--hb-green-700);flex-shrink:0;margin:1px 0 0}.NJm8Pq_agree a{color:var(--hb-sky-700);font-weight:700}.NJm8Pq_error{color:#b91c1c;margin-top:6px;font-size:14px;font-weight:600;display:block}.NJm8Pq_submit{cursor:pointer;border:0;margin-top:20px;font-family:inherit}.NJm8Pq_submit:disabled{opacity:.7;cursor:default}.NJm8Pq_thanks{box-sizing:border-box;background:var(--hb-green-100);max-width:820px;color:var(--hb-green-900);border-radius:18px;padding:24px;font-size:20px;font-weight:800;margin-top:28px!important}@media (width<=900px){.NJm8Pq_hero{grid-template-columns:minmax(0,1fr);gap:32px}.NJm8Pq_steps{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.NJm8Pq_headerInner{padding-left:16px;padding-right:16px}.NJm8Pq_wordmark{font-size:20px}.NJm8Pq_bandWrap{padding:0 16px}.NJm8Pq_benefits,.NJm8Pq_fields{grid-template-columns:minmax(0,1fr)}.NJm8Pq_heroButtons a,.NJm8Pq_submit{width:100%}}