.partners-hero{padding-bottom:72px}.partners-hero-inner{max-width:760px}.partners-hero .lp-lede{max-width:560px}.partners-section{padding:88px 0}.partners-steps{grid-template-columns:repeat(5,1fr)}.partners-prices{max-width:680px;box-shadow:var(--shadow);background:#fff;border:1px solid #edf1f7;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin:32px auto 0;padding:18px 24px;display:flex}.partners-prices p{color:var(--muted);align-items:baseline;gap:8px;font-size:14px;display:flex}.partners-prices .partners-prices-title{width:100%;color:var(--navy);justify-content:center;font-weight:700}.partners-prices strong{color:var(--brand);font-size:22px;font-weight:800}.partners-prices s{color:var(--faint)}.partners-plan{border-top:1px solid #edf1f7;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 24px;width:100%;padding-top:12px;display:flex}.partners-prices .partners-plan-name{width:100%;color:var(--ink-2);justify-content:center;font-weight:700}.partners-prices .partners-prices-note{text-align:center;justify-content:center;width:100%;font-size:13px}.partners-apply{justify-content:center;display:flex}.partners-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);width:100%;max-width:680px;box-shadow:var(--shadow);gap:20px;padding:32px;display:grid}.partners-card-head{gap:8px;display:grid}.partners-card .h2:focus{outline:none}.partners-note{color:var(--muted);font-size:15px}.partners-done{background:var(--green-50);color:var(--ink);border-radius:12px;padding:14px 16px;font-weight:600}.partners-form{gap:24px;display:grid}.partners-group{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.partners-group legend{color:var(--ink);margin-bottom:4px;padding:0;font-weight:700}.partners-links{grid-template-columns:1fr 1fr;gap:16px;display:grid}.partners-field{gap:6px;min-width:0;display:grid}.partners-field label{color:var(--ink-2);font-size:14px;font-weight:600}.partners-optional{color:var(--muted);font-weight:400}.partners-field input,.partners-field textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dde3ec;border-radius:12px;padding:12px 14px;font-size:16px}.partners-field textarea{resize:vertical;min-height:104px}.partners-field input::placeholder{color:var(--faint)}.partners-field input:focus,.partners-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100);outline:none}.partners-field [aria-invalid=true]{border-color:var(--red)}.partners-field [aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--red-50)}.partners-field input:disabled,.partners-field textarea:disabled{background:#f7f8fa}.partners-hint{color:var(--muted);margin-top:-2px;font-size:13px}.partners-field-error{color:var(--red);font-size:14px;font-weight:600}.partners-terms{gap:6px;display:grid}.partners-terms .parents-check{align-items:flex-start}.partners-terms .parents-check input{flex:none;margin-top:2px}.partners-terms a{color:var(--brand);text-decoration:underline}.partners-form-error{background:var(--red-50);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.partners-form-error:focus{outline:none}.partners-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:960px){.partners-steps{grid-template-columns:1fr 1fr}}@media (max-width:600px){.partners-hero{padding:40px 0 48px}.partners-section{padding:64px 0}.partners-steps,.partners-links{grid-template-columns:1fr}.partners-card{padding:22px 18px}.partners-hero .lp-hero-actions .lp-btn,.partners-card .parents-actions .btn{flex:1;justify-content:center}}.partners-apply-app{justify-self:start}
