.support-hero{max-width:820px;margin:0 auto var(--tl-space-lg,28px);text-align:center}.support-hero small{color:var(--tl-cyan);font-weight:800;letter-spacing:.16em}.support-hero h1{margin:0 0 var(--tl-space-sm,10px);font-size:clamp(36px,5vw,62px)}.support-hero p{margin:0;color:var(--tl-muted);line-height:1.6}.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--tl-space-md,18px)}.support-card{padding:clamp(20px,3vw,32px)}.support-card h2{margin-top:0}.support-card p,.support-card li{color:var(--tl-muted);line-height:1.7}.support-card a{color:var(--tl-cyan)}.support-card-wide{grid-column:1/-1}.support-faq{display:grid;gap:10px}.support-faq details{padding:16px;border:1px solid var(--tl-border);border-radius:12px;background:#090f15}.support-faq summary{cursor:pointer;font-weight:750}.support-faq details p{margin-bottom:0}.support-contact{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:var(--tl-space-lg,28px);scroll-margin-top:100px}.support-contact form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.support-contact label{display:grid;gap:7px;color:var(--tl-muted);font-size:12px;font-weight:700}.support-contact label:last-of-type{grid-column:1/-1}.support-contact input,.support-contact textarea{width:100%;padding:12px 14px;border:1px solid var(--tl-border);border-radius:10px;background:#080e14;color:var(--tl-text)}.support-contact button{min-height:44px;border:0;border-radius:10px;background:var(--tl-cyan);color:#031016;font-weight:850}.support-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.support-links a{padding:9px 12px;border:1px solid var(--tl-border);border-radius:9px;text-decoration:none}.legal-copy{max-width:900px}.legal-copy section{padding:var(--tl-space-md,18px) 0;border-bottom:1px solid var(--tl-border)}.legal-copy p,.legal-copy li{color:var(--tl-muted);line-height:1.75}@media(max-width:760px){.support-hero{margin-bottom:var(--tl-space-md,18px)}.support-grid,.support-contact,.support-contact form{grid-template-columns:1fr}.support-card-wide,.support-contact label:last-of-type{grid-column:auto}}
