.support-container{max-width:800px;margin:0 auto;padding:80px 20px 40px}.support-content{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:20px;padding:40px}.support-content h1{color:var(--color-text-primary);margin:0 0 32px;font-size:32px;font-weight:700}.support-content h2{color:var(--color-text-primary);margin:24px 0 16px;font-size:20px;font-weight:600}.support-info{grid-template-columns:repeat(1,1fr);gap:16px;margin-bottom:40px;display:grid}.info-item{background:var(--color-overlay);border:1px solid var(--color-overlay-hover);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.info-icon{flex-shrink:0;font-size:28px}.info-label{color:var(--color-text-muted);margin-bottom:4px;font-size:14px}.info-value{color:var(--color-text-primary);font-size:16px;font-weight:600}.info-value a{color:#0071e3;text-decoration:none}.info-value a:hover{text-decoration:underline}.support-form-section{margin-top:32px}.support-form{flex-direction:column;gap:16px;display:flex}.support-form .form-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.support-form input,.support-form textarea{border:1px solid var(--color-border-strong);background:var(--color-overlay);color:var(--color-text-primary);box-sizing:border-box;border-radius:12px;padding:14px 16px;font-size:16px}.support-form input::placeholder,.support-form textarea::placeholder{color:var(--color-text-dim)}.support-form input:focus,.support-form textarea:focus{border-color:#0071e3;outline:none;box-shadow:0 0 0 3px #0071e326}.support-form textarea{resize:vertical;min-height:100px}.support-form button[type=submit]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:600;transition:all .2s}.support-form button[type=submit]:hover{transform:scale(1.02);box-shadow:0 4px 16px #0000004d}.success-message{color:#30d158;text-align:center;background:#30d1581a;border:1px solid #30d15833;border-radius:12px;padding:16px;font-weight:500}@media (width<=768px){.support-content{padding:24px}.support-content h1{font-size:24px}.support-form .form-row{grid-template-columns:1fr}}
