.support-hero{max-width:1050px}.support-hero h1{font-size:clamp(36px,6vw,76px);max-width:950px}.support-hero>p{max-width:780px}.support-plans,.support-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.support-plan{border:1px solid var(--border);border-radius:16px;padding:28px;display:flex;flex-direction:column;align-items:start}.support-plan:nth-child(2){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.support-plan h3{font-size:28px;margin:12px 0}.support-plan strong{font-size:23px;line-height:1.4}.support-plan p:not(.eyebrow){flex:1;font-size:14px;line-height:1.85;color:var(--muted)}.support-plan .button{margin-top:16px;width:100%;text-align:center}.support-benefits article{padding:22px 0;border-top:1px solid var(--border)}.support-benefits h3{font-size:22px}.support-benefits p{color:var(--muted);font-size:14px}#support-plans,#contact{scroll-margin-top:30px}@media(max-width:900px){.support-plans{grid-template-columns:1fr}.support-plan{padding:24px}.support-benefits{grid-template-columns:1fr}.support-hero h1{letter-spacing:-1.5px}}

.support-request{border:1px solid var(--border);padding:18px;border-radius:12px;margin:0 0 24px;min-width:0}.support-request legend{padding:0 8px;color:var(--accent);font-size:13px}.support-request .hint{font-size:11px;line-height:1.6}
