.contact-container[data-astro-cid-6bfsojfh]{padding:60px 24px 80px}.contact-header[data-astro-cid-6bfsojfh]{text-align:center;max-width:760px;margin:0 auto 50px}.contact-pill[data-astro-cid-6bfsojfh]{color:#00a8ff;background:#00a8ff1a;border:1px solid #00a8ff40;border-radius:20px;margin-bottom:16px;padding:4px 14px;font-size:.85rem;font-weight:700;display:inline-block}.contact-header[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{color:#0b1a3a;letter-spacing:-.02em;margin-bottom:16px;font-size:2.6rem;font-weight:800}.contact-header[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#64748b;font-size:1.1rem;line-height:1.6}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1.3fr;align-items:flex-start;gap:40px;display:grid}.contact-info-col[data-astro-cid-6bfsojfh]{flex-direction:column;gap:20px;display:flex}.info-card[data-astro-cid-6bfsojfh]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:flex-start;gap:16px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #0b1a3a08}.info-card[data-astro-cid-6bfsojfh]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0b1a3a0f}.icon-bubble[data-astro-cid-6bfsojfh]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.icon-bubble[data-astro-cid-6bfsojfh].wa{color:#25d366;background:#25d3661f}.icon-bubble[data-astro-cid-6bfsojfh].support{color:#00a8ff;background:#00a8ff1f}.icon-bubble[data-astro-cid-6bfsojfh].corp{color:#0b1a3a;background:#0b1a3a1a}.info-card[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{color:#0b1a3a;margin-bottom:6px;font-size:1.1rem;font-weight:700}.info-card[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#475569;margin-bottom:8px;font-size:.9rem;line-height:1.5}.link-act[data-astro-cid-6bfsojfh]{color:#00a8ff;font-size:.9rem;font-weight:600}.contact-form-card[data-astro-cid-6bfsojfh]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:36px;box-shadow:0 8px 30px #0b1a3a0a}.contact-form-card[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:#0b1a3a;margin-bottom:8px;font-size:1.6rem;font-weight:800}.form-sub[data-astro-cid-6bfsojfh]{color:#64748b;margin-bottom:24px;font-size:.95rem}.inquiry-form[data-astro-cid-6bfsojfh]{flex-direction:column;gap:16px;display:flex}.form-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group[data-astro-cid-6bfsojfh]{flex-direction:column;gap:6px;display:flex}.form-group[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:#334155;font-size:.85rem;font-weight:600}.form-group[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.form-group[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.form-group[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:10px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.form-group[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.form-group[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus,.form-group[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{background:#fff;border-color:#00a8ff;box-shadow:0 0 0 3px #00a8ff26}.btn-submit[data-astro-cid-6bfsojfh]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b1a3a 0%,#071126 100%);border:1px solid #00a8ff4d;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:14px;font-size:1rem;font-weight:700;transition:all .2s;display:flex}.btn-submit[data-astro-cid-6bfsojfh]:hover{& .contact-alert-banner{border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:.95rem;line-height:1.5}& .contact-alert-banner.success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}& .contact-alert-banner.error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}& .btn-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@media (width<=900px){& .contact-grid,& .form-row{grid-template-columns:1fr}}}
