.support-page{padding-block:72px 96px}.support-page-header{max-width:680px;margin-bottom:36px}.support-page-header h1{letter-spacing:-2px;margin:12px 0 18px;font-size:clamp(40px,6vw,64px)}.support-page-header>p:last-child{color:var(--muted);line-height:1.7}.support-options{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.support-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:28px}.support-icon{color:var(--blue);background:#eef4ff;border-radius:10px;padding:12px;display:inline-flex}.support-card h2{letter-spacing:-.5px;margin:20px 0 12px;font-size:23px}.support-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.support-card>p+p{margin-top:12px}.support-card>.button{margin-top:24px}.support-email{color:var(--blue);overflow-wrap:anywhere;margin-block:12px;font-weight:600;display:inline-block}.support-form{gap:18px;margin-top:24px;display:grid}.support-form label{color:var(--ink);gap:9px;font-size:14px;display:grid}.support-form input,.support-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce1e9;border-radius:8px;padding:12px}.support-form textarea{resize:vertical}.support-form input:focus-visible,.support-form textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.support-form p{margin:0}.support-form .button{justify-self:start}.support-form .form-message-error{color:#a12b22}.support-confirmation{border:1px solid var(--line);overflow-wrap:anywhere;background:#f8fafc;border-radius:12px;margin-top:28px;padding:24px}.support-success-heading{align-items:center;gap:14px;margin-bottom:16px;display:flex}.support-success-icon{color:#24724b;background:#e2f4e9;border:1px solid #c9e7d7;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.support-success-icon svg{stroke-width:2px;width:23px;height:23px}.support-success-label{color:var(--muted);letter-spacing:1.3px;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.support-confirmation h3{color:var(--ink);letter-spacing:-.5px;margin:0;font-size:22px;line-height:1.25}.support-ticket-reference{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;margin-block:22px;padding:16px 18px;display:grid}.support-ticket-reference>span{color:var(--muted);letter-spacing:.6px;font-size:11px;font-weight:600}.support-ticket-reference code{color:var(--ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.65}.support-reply-details{color:var(--muted);align-items:center;gap:11px;display:flex}.support-reply-details>div{min-width:0}.support-reply-details span{color:var(--muted);font-size:12px;line-height:1.6;display:block}.support-reply-details strong{color:var(--ink);font-size:14px;font-weight:500;line-height:1.6;display:block}.support-confirmation-actions{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.support-confirmation-actions .button{border-radius:8px;gap:8px;padding:10px 15px;font-size:13px}@media (max-width:480px){.support-confirmation{padding:18px}.support-confirmation h3{font-size:20px}.support-ticket-reference{padding:14px}.support-confirmation-actions .button{width:100%}}@media (max-width:760px){.support-options{grid-template-columns:1fr}.support-page{padding-block:40px 64px}.support-card{padding:22px}}
