.support-contact{margin:48px 0;padding:36px;border:1px solid #393447;border-radius:24px;background:#191720;color:#f4f1fa;display:grid;grid-template-columns:1fr 1.2fr;gap:36px}.support-contact h2{font-size:clamp(26px,4vw,40px);margin:12px 0}.support-contact p{line-height:1.6}.support-contact a{color:#c8b2ff}.support-eyebrow{font-size:12px;letter-spacing:.14em}.support-contact label{display:block;margin-bottom:7px}.support-contact input,.support-contact textarea,.support-contact select{box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid #62566f;border-radius:10px;background:#24202d;color:#fff;font:inherit}.support-contact textarea{resize:vertical}.support-contact button{padding:14px 20px;border:0;border-radius:12px;background:#b695f5;color:#171020;font:inherit;font-weight:600;cursor:pointer}.support-contact select:focus-visible,.support-contact input:focus-visible,.support-contact textarea:focus-visible,.support-contact button:focus-visible{outline:2px solid #e0ccff;outline-offset:3px}.support-note{font-size:12px;color:#c3bbce}@media(max-width:640px){.support-contact{grid-template-columns:1fr;padding:22px;gap:18px;margin:32px 0}}

.support-contact [hidden]{display:none!important}.support-contact select{min-width:0;max-width:100%}
