.support-shell{width:min(720px,calc(100% - 40px));margin:28px auto 48px}.support-card{padding:28px;border:1px solid #2b3038;border-radius:18px;background:#15181d}.support-intro{margin:0 0 22px;color:#c5ccd6;line-height:1.55}.support-form{display:grid;gap:10px}.support-form label{margin-top:8px;color:#e8ecf2;font-size:.9rem;font-weight:700}.support-form select,.support-form textarea{width:100%;padding:14px;border:1px solid #3a414c;border-radius:12px;background:#0d0f12;color:#fff;font:inherit;outline:none}.support-form textarea{resize:vertical;line-height:1.5}.support-form select:focus,.support-form textarea:focus{border-color:#f5f7fa;box-shadow:0 0 0 3px rgba(245,247,250,.1)}.support-form button{margin-top:12px}.optional{color:#8f9aaa;font-weight:400}.support-contact{margin:22px 0 0;padding-top:18px;border-top:1px solid #2b3038;color:#8f9aaa;font-size:.86rem;overflow-wrap:anywhere}.support-confirmation{text-align:left}.support-return{display:inline-flex;margin-top:10px;padding:12px 16px;border:1px solid #3a414c;border-radius:12px;color:#f5f7fa;text-decoration:none;font-weight:700}@media(max-width:560px){.support-shell{width:min(100% - 28px,720px);margin-top:18px}.support-card{padding:20px}.support-form button{width:100%}}