.support-page{max-width:1180px;margin:0 auto;padding:64px 24px 88px;color:#173042}.support-hero{text-align:center;max-width:760px;margin:0 auto 44px}.support-kicker{margin:0 0 10px;color:#0875bd;font-size:.78rem;font-weight:800;letter-spacing:.12em}.support-hero h1{margin:0;color:#082f49;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.02}.support-hero p{font-size:1.08rem;line-height:1.7;color:#516875}.support-options{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 68px}.support-option{display:block;padding:24px;border:1px solid #dce8ee;border-radius:18px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 8px 26px rgba(8,47,73,.06)}.support-option:hover{border-color:#8bc76a;transform:translateY(-2px)}.support-option h2{font-size:1.08rem;margin:0 0 8px;color:#082f49}.support-option p{margin:0;color:#607581;font-size:.93rem;line-height:1.55}.support-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:42px;align-items:start}.support-copy h2,.support-form-wrap h2,.support-faq h2{margin-top:0;color:#082f49;font-size:clamp(1.7rem,3vw,2.35rem)}.support-copy p{color:#526a77;line-height:1.75}.support-contact{display:grid;gap:10px;margin-top:24px}.support-contact a{color:#0875bd;font-weight:700}.support-form-wrap{padding:30px;border-radius:22px;background:#f4f9fb;border:1px solid #dbe9ef}.support-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.support-field{display:grid;gap:7px}.support-field--wide,.support-consent,.support-status,.support-submit,.support-form .cf-turnstile{grid-column:1/-1}.support-field label,.support-consent{font-size:.9rem;font-weight:700;color:#173042}.support-field input,.support-field select,.support-field textarea{width:100%;box-sizing:border-box;border:1px solid #b9cdd7;border-radius:10px;background:#fff;padding:12px 13px;color:#173042;font:inherit}.support-field textarea{resize:vertical;min-height:130px}.support-field input:focus,.support-field select:focus,.support-field textarea:focus{outline:3px solid rgba(8,117,189,.16);border-color:#0875bd}.support-error{min-height:1em;color:#a22b2b;font-size:.8rem}.support-consent{display:flex;gap:10px;align-items:flex-start;font-weight:500;line-height:1.45}.support-consent input{margin-top:3px}.support-consent a{color:#0875bd}.support-status{min-height:1.4em;margin:0;color:#a22b2b;font-weight:700}.support-status.is-success{color:#27731c}.support-submit{border:0;border-radius:11px;background:#0875bd;color:#fff;min-height:48px;padding:12px 20px;font:inherit;font-weight:800;cursor:pointer}.support-submit:disabled{opacity:.6;cursor:wait}.support-faq{margin-top:72px}.support-faq details{border-top:1px solid #dbe6eb;padding:0}.support-faq details:last-child{border-bottom:1px solid #dbe6eb}.support-faq summary{cursor:pointer;padding:18px 4px;font-weight:750;color:#173042}.support-faq details p{margin:0;padding:0 4px 20px;color:#586f7b;line-height:1.7}.support-urgent{margin-top:44px;padding:20px 22px;border-left:4px solid #f1a53a;background:#fff8ed;border-radius:8px}.support-urgent strong{display:block;color:#7d4500;margin-bottom:5px}@media(max-width:900px){.support-options{grid-template-columns:1fr 1fr}.support-layout{grid-template-columns:1fr}}@media(max-width:580px){.support-page{padding:42px 16px 72px}.support-options,.support-form{grid-template-columns:1fr}.support-form-wrap{padding:22px 16px}.support-field--wide,.support-consent,.support-status,.support-submit,.support-form .cf-turnstile{grid-column:1}.support-form .cf-turnstile{max-width:100%;overflow:hidden}}
