.support-page{max-width:var(--max);margin:auto;padding:82px 28px 120px}
.support-page article{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}
.support-copy h1{font:700 clamp(3rem,6vw,5.4rem)/.98 'Manrope';letter-spacing:-.06em;margin:0}
.support-copy>p:last-of-type{color:var(--muted);font-size:1.08rem;max-width:520px;margin:26px 0}
.support-copy .support-phone{margin-top:4px}
.support-page form{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:34px}
.support-page label{display:grid;gap:7px;color:#ccd3cf;font-size:.86rem}
.support-page input,.support-page select,.support-page textarea{width:100%;background:#0b0e0c;border:1px solid #343d38;color:white;border-radius:8px;padding:14px 13px;font:inherit;outline:none}
.support-page textarea{min-height:140px;resize:vertical}.support-page input:focus,.support-page select:focus,.support-page textarea:focus{border-color:var(--mint)}
.support-page .form-wide,.support-page button,.support-page .form-note,.support-page .success{grid-column:1/-1}
.support-page .form-note a{color:var(--paper)}
@media(max-width:900px){.support-page article{grid-template-columns:1fr;gap:46px}.support-page form{grid-template-columns:1fr}.support-page label,.support-page .form-wide,.support-page button,.support-page .form-note,.support-page .success{grid-column:1}}
@media(max-width:560px){.support-page{padding:58px 18px 90px}.support-page form{padding:22px 18px}.support-copy h1{font-size:clamp(2.35rem,12vw,3.5rem);hyphens:auto;overflow-wrap:anywhere}.support-page input,.support-page select,.support-page textarea{min-width:0}.support-phone{flex-wrap:wrap}}
@media(max-width:360px){.support-page{padding-left:14px;padding-right:14px}.support-page form{padding:18px 14px}}
