.support-hero .calc-hero-inner>.primary-link{margin-top:var(--space-sm)}.support-section{padding-bottom:var(--landing-block)}.support-layout{align-items:start;gap:var(--landing-rung);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.support-layout [hidden]{display:none}.support-faq h2,.support-form h2,.support-sent h2{font-size:var(--text-2xl)}.support-faq h2{margin-bottom:var(--space-sm)}.support-form,.support-sent{scroll-margin-top:92px;position:sticky;top:92px}.support-form{gap:var(--space-lg)}.support-form-head{gap:var(--space-xs);display:grid}.support-form-head p,.support-sent p{color:var(--muted);font-size:var(--text-sm)}.support-field{gap:var(--space-sm);min-width:0;display:grid}.support-field>span{color:var(--strong-muted);font-size:var(--text-xs);font-weight:var(--weight-bold)}.support-required{color:var(--accent-strong);font-weight:var(--weight-bold)}.support-field input,.support-field select,.support-field textarea{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;color:var(--text);font-family:inherit;font-size:var(--text-base);outline:0}.support-field input,.support-field select{min-height:40px;padding:0 var(--space-md)}.support-field textarea{min-height:140px;padding:var(--space-md);line-height:var(--leading-normal);resize:vertical}.support-field input:focus,.support-field select:focus,.support-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.support-field [aria-invalid=true]{border-color:var(--negative)}.support-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.support-error{padding:var(--space-md);border-radius:var(--radius-sm);background:var(--negative-soft);color:var(--negative);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.support-submit{cursor:pointer;border:0;justify-self:start;font-family:inherit}.support-submit:disabled{cursor:progress;opacity:.7}.support-fine{color:var(--muted);font-size:var(--text-xs);margin:0}.support-fine a{color:var(--accent-strong);font-weight:var(--weight-semibold);text-decoration:none}.support-fine a:hover{text-decoration:underline}.support-sent{gap:var(--space-md);outline:0;justify-items:start}.support-sent .ghost-link{cursor:pointer;border:0;font-family:inherit}@media (width<=920px){.support-layout{grid-template-columns:minmax(0,1fr)}.support-form,.support-sent{position:static}}
