.swMWYG_contactContainer{background-color:var(--bg-primary);min-height:100vh;padding-bottom:80px}.swMWYG_banner{border-bottom:1px solid var(--border-color);text-align:center;background:linear-gradient(135deg,#fb22220d 0%,#12131866 100%);margin-bottom:40px;padding:50px 0}.swMWYG_bannerTitle{color:var(--text-primary);margin-bottom:10px;font-size:2.2rem;font-weight:800}.swMWYG_bannerSubtitle{color:var(--text-secondary);max-width:650px;margin:0 auto;font-size:1.05rem;line-height:1.5}.swMWYG_contactLayout{grid-template-columns:320px 1fr;align-items:start;gap:40px;display:grid}.swMWYG_infoCol{flex-direction:column;gap:20px;display:flex}.swMWYG_infoCard{background:var(--glass-bg);border:1px solid var(--border-color);align-items:center;gap:20px;padding:20px;display:flex}.swMWYG_iconWrapper{background-color:var(--accent-red-light);border:1px solid var(--border-accent);width:48px;height:48px;color:var(--accent-red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.swMWYG_infoMeta{flex-direction:column;display:flex;overflow:hidden}.swMWYG_infoLabel{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;font-size:.75rem;font-weight:700}.swMWYG_infoValue{color:var(--text-primary);margin-top:4px;font-size:.95rem;font-weight:600}.swMWYG_infoLink{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.95rem;font-weight:600;transition:color .2s;overflow:hidden}.swMWYG_infoLink:hover{color:var(--accent-red)}.swMWYG_formCol{flex-direction:column;display:flex}.swMWYG_formCard{border-color:var(--border-accent);padding:40px}.swMWYG_formTitle{text-transform:uppercase;color:var(--text-primary);border-bottom:1px solid var(--border-color);letter-spacing:.5px;margin-bottom:24px;padding-bottom:10px;font-size:1.25rem;font-weight:800}.swMWYG_formGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.swMWYG_formGroup{flex-direction:column;gap:8px;display:flex}.swMWYG_fullWidth{grid-column:span 2}.swMWYG_formLabel{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;font-size:.8rem;font-weight:700}.swMWYG_submitBtn{background-color:var(--accent-red);color:#fff;border-radius:var(--border-radius-sm);width:100%;box-shadow:0 4px 12px var(--accent-red-glow);text-transform:uppercase;letter-spacing:.5px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:14px;font-size:.95rem;font-weight:700;display:flex}.swMWYG_submitBtn:hover:not(:disabled){background-color:var(--accent-red-hover);box-shadow:0 6px 16px var(--accent-red-glow);transform:translateY(-1px)}.swMWYG_submitBtn:disabled{background-color:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed;box-shadow:none}.swMWYG_successAlert{color:#10b981;border-radius:var(--border-radius-sm);background-color:#10b98126;border:1px solid #10b98140;align-items:center;gap:12px;margin-bottom:24px;padding:16px;font-size:.95rem;font-weight:500;line-height:1.4;display:flex}.swMWYG_successIcon{flex-shrink:0}.swMWYG_errorAlert{color:#ef4444;border-radius:var(--border-radius-sm);background-color:#ef444426;border:1px solid #ef444440;align-items:center;gap:12px;margin-bottom:24px;padding:16px;font-size:.95rem;font-weight:500;line-height:1.4;display:flex}.swMWYG_errorIcon{flex-shrink:0}@media (max-width:900px){.swMWYG_contactLayout{grid-template-columns:1fr}}@media (max-width:600px){.swMWYG_formGrid{grid-template-columns:1fr}.swMWYG_fullWidth{grid-column:span 1}}
