.support-form-section{padding:clamp(4rem,8vw,8rem) 0;background:#10151c;color:#f7f9fc}.support-form-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem)}.support-form-intro h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15;margin:1.2rem 0}.support-form-intro p{line-height:1.8;color:#b7c2ce}.support-form-intro a,.support-form a{color:#c5dfff;text-decoration:underline}.support-form{display:grid;gap:1rem;background:#19212c;border:1px solid #34404e;border-radius:20px;padding:clamp(1.25rem,3vw,2.5rem)}.support-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.support-form label{display:grid;gap:.5rem;font-weight:600;font-size:.9rem}.support-form input:not([type=checkbox]),.support-form select,.support-form textarea{width:100%;box-sizing:border-box;background:#0d131b;color:#fff;border:1px solid #566273;border-radius:10px;padding:.85rem;font:inherit}.support-form textarea{resize:vertical}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{outline:2px solid #7bb8ff;outline-offset:2px}.support-form input[type=file]{font-size:.85rem}.support-form .support-form-consent{display:block;font-weight:400;line-height:1.6}.support-form-consent input{margin-right:.5rem}.support-form button{background:#dbeaff;color:#102032;border:0;border-radius:10px;padding:.95rem 1.4rem;font:inherit;font-weight:700;cursor:pointer}.support-form button:disabled{cursor:not-allowed;opacity:.55}.support-form-status{margin:0;min-height:1.5em}.support-form-fallback{margin:0;font-size:.9rem;color:#b7c2ce}.support-form-honeypot{position:absolute;left:-10000px;opacity:0}.support-form-section:target{scroll-margin-top:5rem}@media(max-width:780px){.support-form-wrap{grid-template-columns:1fr}.support-form-row{grid-template-columns:1fr}}
