.gw-support__head{padding-block-start:clamp(1.6rem,4vw,2.6rem)}.gw-support__title{font-family:var(--gw-font-display);margin:0;font-size:clamp(1.9rem,6vw,3rem);font-weight:900}.gw-support__subtitle{color:var(--gw-muted);margin:.4rem 0 0}.gw-support__body{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.gw-support__h2{font-family:var(--gw-font-display);margin:0 0 .8rem;font-size:clamp(1.1rem,3vw,1.45rem);font-weight:800}.gw-support__faq{gap:.6rem;display:grid}.gw-support__faq details{border:1px solid var(--gw-border);background:var(--gw-surface-2);border-radius:.9rem;padding:.9rem 1rem}.gw-support__faq summary{cursor:pointer;color:var(--gw-fg);font-weight:700}.gw-support__faq p{color:var(--gw-muted);margin:.6rem 0 0;line-height:1.7}.gw-support__form{border:1px solid var(--gw-border);background:var(--gw-surface-2);border-radius:1rem;gap:.85rem;padding:1.2rem;display:grid}.gw-support__form label{color:var(--gw-muted);gap:.35rem;font-size:.85rem;display:grid}.gw-support__form input,.gw-support__form textarea{border:1px solid var(--gw-border);background:var(--gw-bg);width:100%;color:var(--gw-fg);font:inherit;border-radius:.7rem;padding:.7rem .85rem}.gw-support__form input:focus-visible,.gw-support__form textarea:focus-visible{outline:2px solid var(--gw-accent);outline-offset:1px}.gw-support__sent{color:var(--gw-accent);margin:0;font-size:.9rem}@media (width>=900px){.gw-support__body{grid-template-columns:1.2fr 1fr}}
