.support-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px;border-bottom:1px solid var(--line)}
.support-back{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--accent);text-underline-offset:5px;font-size:14px}
.support-back:hover{text-decoration:underline}
.support-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-block:76px}
.support-hero h1{font-size:clamp(48px,6.2vw,80px);line-height:1.05;letter-spacing:-2.5px;margin:24px 0}
.support-lede{font-size:20px;max-width:450px;color:var(--muted);line-height:1.6}
.support-status{max-width:450px;font-size:14px;color:var(--accent);line-height:1.7;margin-top:28px}
.support-contact{min-width:0;background:var(--surface,#1B1B1A);border:1px solid #474640;border-radius:16px;padding:32px}
.support-contact h2{font-size:30px;line-height:1.2;letter-spacing:-.8px;margin:16px 0}
.support-email{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:44px;color:var(--accent);font-size:clamp(17px,2vw,23px);text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}
.support-contact p:not(.eyebrow){color:var(--muted);line-height:1.7;font-size:16px;margin:20px 0 0}
.support-contact p.support-private{border-top:1px solid var(--line);padding-top:20px;font-size:14px}
.support-help{padding-block:72px}
.support-help h2{margin-top:24px}
.support-help .questions p a{color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:800px){.support-hero{grid-template-columns:1fr;gap:30px;padding-block:48px}.support-hero h1{font-size:54px;letter-spacing:-1.8px}.support-contact{padding:24px}.support-header{gap:12px}.support-header .brand-tagline{display:none}.support-back{font-size:13px;text-align:right}.support-help{padding-block:48px}}
@media(max-width:420px){.support-header .brand-wordmark{font-size:22px}.support-header .brand-symbol{width:34px;height:34px}.support-back{max-width:100px}.support-hero h1{font-size:48px}.support-lede{font-size:18px}}
