.tn-support-hero{max-width:56ch;padding:40px 0 8px}.tn-support-hero h1{letter-spacing:-.036em;text-wrap:balance;margin:0;font-size:clamp(28px,4.4vw,42px);font-weight:800;line-height:1.16}.tn-support-hero .tn-lede{margin-top:14px}.tn-contact{padding:32px}.tn-contact h2{margin:0 0 8px;font-size:clamp(20px,2.8vw,26px)}.tn-contact p{color:var(--muted);margin:0;font-size:15px}.tn-contact .tn-cta-row{margin-top:20px}.tn-btn-secondary{color:var(--ink);border:1px solid #e6e9ef}.tn-btn-secondary:hover{border-color:var(--muted)}.tn-feedback-form{flex-direction:column;gap:16px;padding:32px;display:flex}.tn-feedback-form h2{margin:0;font-size:clamp(20px,2.8vw,26px)}.tn-feedback-sub{color:var(--muted);margin:0;font-size:14.5px}.tn-field{flex-direction:column;gap:6px;display:flex}.tn-field label{color:var(--ink);font-size:13px;font-weight:700}.tn-field input,.tn-field select,.tn-field textarea{font:inherit;color:var(--ink);resize:vertical;background:#fff;border:1px solid #e6e9ef;border-radius:12px;padding:11px 14px;font-size:14.5px}.tn-field input:focus,.tn-field select:focus,.tn-field textarea:focus{border-color:var(--blue);outline:none}.tn-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tn-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.tn-feedback-error{color:#c0392b;margin:0;font-size:13.5px}.tn-feedback-form .tn-btn{cursor:pointer;border:none;align-self:flex-start}.tn-feedback-form .tn-btn:disabled{opacity:.6;cursor:default}.tn-feedback-done{padding:32px}.tn-feedback-done h2{margin:0 0 8px;font-size:clamp(20px,2.8vw,26px)}.tn-feedback-done p{color:var(--muted);margin:0;font-size:15px}.tn-feedback-done .tn-btn{cursor:pointer;margin-top:20px}@media (max-width:640px){.tn-field-row{grid-template-columns:1fr}}
