.student-prices h2{margin-bottom:.75rem}.student-price-card{border:1px solid var(--light-blue);border-radius:12px;padding:.9rem 1rem;margin-bottom:.75rem;background:var(--white)}.student-price-card h3{margin:0 0 .25rem;font-size:1rem}.student-price-main{margin:0;font-size:1.5rem;color:var(--dark-blue)}.student-price-annual{margin:.1rem 0 0;font-size:.95rem}.student-price-was{margin:.2rem 0 0;font-size:.85rem;color:#64748b}.student-hint{font-size:.9rem;color:#475569}.student-steps{padding-left:1.25rem}.student-steps li{margin-bottom:.5rem}.student-verify{border:2px solid var(--primary-blue)}.student-form{display:grid;gap:.9rem;max-width:34rem}.student-field{display:grid;gap:.35rem}.student-field label{font-weight:600}.student-field input,.student-field select{font:inherit;padding:.65rem .75rem;border:1px solid #cbd5e1;border-radius:8px;min-height:44px;width:100%;box-sizing:border-box}.student-field input:focus-visible,.student-field select:focus-visible{outline:3px solid var(--light-blue);border-color:var(--primary-blue)}.student-attest{display:flex;gap:.6rem;align-items:flex-start;line-height:1.45}.student-attest input{margin-top:.25rem;width:1.1rem;height:1.1rem;flex:none}.student-error{color:#b91c1c;font-weight:600;margin:0}.student-link{background:none;border:0;padding:0;color:var(--primary-blue);text-decoration:underline;cursor:pointer;font:inherit;justify-self:start}.student-verified-line{font-size:1.05rem}.student-languages{flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem}.student-offer-line{margin:.75rem 0 0;font-size:.95rem}.student-offer-line a{font-weight:600}.student-price-badge{display:inline-block;background:var(--trust-green);color:var(--white);border-radius:999px;padding:.1rem .6rem;font-size:.8rem;font-weight:700;margin-left:.4rem;vertical-align:middle}.plans-student-banner{background:var(--very-light-blue);border:1px solid var(--light-blue);border-radius:12px;padding:.75rem 1rem;margin:1rem auto;max-width:52rem;text-align:center}
