.support-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:28px;border:1px solid rgba(29,44,61,.14);border-radius:24px;background:linear-gradient(135deg,#173f59,#0b1e2c);color:#fff;box-shadow:0 18px 48px rgba(13,36,54,.2)}.support-card span,.support-dialog span{color:#f6cd70;font-weight:900;font-size:.82rem}.support-card h2,.support-card p{margin:6px 0}.support-card p{color:#d8e5eb;line-height:1.75;max-width:680px}.support-card button,.support-submit{border:0;border-radius:14px;padding:14px 20px;background:#ffd158;color:#322100;font:inherit;font-weight:900;cursor:pointer;white-space:nowrap}.support-dialog{width:min(430px,calc(100% - 28px));border:0;border-radius:24px;padding:0;box-shadow:0 24px 80px rgba(0,0,0,.35)}.support-dialog::backdrop{background:rgba(5,14,24,.68)}.support-dialog form{position:relative;padding:28px;background:#fff;color:#1c2a35}.support-dialog h2{margin:8px 0}.support-dialog p{line-height:1.7;color:#5f6e78}.support-dialog label{display:grid;gap:8px;margin:18px 0;font-weight:800}.support-dialog input{padding:13px;border:1px solid #b8c4cb;border-radius:12px;font:inherit}.dialog-close{position:absolute;top:12px;left:12px;border:0;background:#eef2f4;border-radius:50%;width:34px;height:34px;font-size:24px;cursor:pointer}.support-error{min-height:20px;color:#a23b31!important;font-weight:800}@media(max-width:560px){.support-card{align-items:flex-start;flex-direction:column;width:100%;box-sizing:border-box}.support-card button{width:100%}}
