:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1c2a4a;background:#eef2f7}*{box-sizing:border-box}body{margin:0;padding:24px;background-image:linear-gradient(#dce4ee 1px,transparent 1px),linear-gradient(90deg,#dce4ee 1px,transparent 1px);background-size:24px 24px}main{max-width:760px;margin:24px auto;padding:clamp(20px,5vw,48px);background:#ffffffed;border:2px solid #1c2a4a;border-radius:16px}h1{font-size:clamp(30px,6vw,44px);letter-spacing:-1px}h2{font-size:22px;margin-top:32px}p,li{font-size:17px;line-height:1.7}li{margin-bottom:10px}a{color:#1c2a4a;text-underline-offset:4px}a:focus-visible{outline:3px solid #d6362f;outline-offset:4px}.cta{display:inline-block;min-height:44px;padding:12px 20px;background:#ffe45c;border:2px solid #1c2a4a;border-radius:10px;font-weight:700}

.support-form{display:grid;gap:16px;margin:20px 0 32px}.support-form label{display:grid;gap:8px;font-size:16px;font-weight:600}.support-form input,.support-form textarea,.support-form select{width:100%;min-height:44px;padding:12px;border:1.5px solid #596788;border-radius:10px;background:#fff;color:#1c2a4a;font:inherit}.support-form button{min-height:48px;padding:12px 18px;border:2px solid #1c2a4a;border-radius:10px;background:#eef2f7;color:#1c2a4a;font:inherit;font-weight:700;cursor:pointer}.support-form button:disabled{opacity:.6;cursor:wait}.support-form [role=status]{overflow-wrap:anywhere}.support-form .support-honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}
