.contact-section{max-width:800px;margin:0 auto}.contact-card{background-color:var(--color-background);border-radius:var(--border-radius-lg);padding:var(--space-4);box-shadow:var(--shadow-md)}.contact-card h2{text-align:center;margin-bottom:var(--space-4);color:var(--color-primary)}.contact-info{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-4)}.contact-item{display:flex;align-items:center;background-color:var(--color-background-light);padding:var(--space-2);border-radius:var(--border-radius-md);width:100%;max-width:300px;transition:transform var(--transition-fast)}.contact-item:hover{transform:translateY(-4px)}.contact-icon{font-size:24px;margin-right:var(--space-2);color:var(--color-primary);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#1e88e51a;border-radius:50%}.contact-detail{flex:1}.contact-detail h3{font-size:var(--font-size-md);margin-bottom:.25rem}.contact-detail p{margin:0}.contact-message{margin-top:var(--space-4)}.contact-message h3{text-align:center;margin-bottom:var(--space-3)}@media (max-width: 768px){.contact-item{max-width:100%}.contact-card{padding:var(--space-3)}}.support-form-wrapper{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-divider)}.support-form-title{text-align:center;margin-bottom:var(--space-1)}.support-form-intro{text-align:center;color:var(--color-text-secondary);margin-bottom:var(--space-3)}.support-identity{display:flex;align-items:center;gap:var(--space-2);background-color:#1e88e51a;border-radius:var(--border-radius-md);padding:var(--space-2);margin-bottom:var(--space-2)}.support-identity-icon{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;background-color:var(--color-background);color:var(--color-primary);border-radius:50%}.support-identity-text{flex:1;min-width:0}.support-identity-name{font-weight:500;margin:0}.support-identity-hint{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.support-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.support-success{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);background-color:var(--color-background-light);border-radius:var(--border-radius-md);padding:var(--space-4);text-align:center}.support-success-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#4caf501f;color:var(--color-accent-dark)}.support-success-title,.support-success-body,.support-success-saved{margin:0}.support-success-body{color:var(--color-text-secondary);max-width:46ch}.support-success-saved{color:var(--color-text-secondary);font-size:var(--font-size-sm);max-width:48ch}.support-ticket-badge{display:flex;flex-direction:column;align-items:center;gap:.25rem;background-color:var(--color-background);border:1px solid var(--color-divider);border-radius:var(--border-radius-md);padding:var(--space-2) var(--space-4)}.support-ticket-label{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.support-ticket-number{color:var(--color-primary);font-size:var(--font-size-4xl);font-weight:600;line-height:var(--line-height-heading);unicode-bidi:isolate}@media (max-width: 768px){.support-success{padding:var(--space-3)}.support-ticket-badge{padding:var(--space-2);width:100%}}
