.contact-hero[data-astro-cid-t3jitfut]{color:#fff;background:linear-gradient(135deg,#070e1e 0%,#0f172a 60%,#1e293b 100%);border-bottom:1px solid #ffffff14;padding:3rem 0 3.5rem}.contact-breadcrumb[data-astro-cid-t3jitfut]{color:#94a3b8;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.85rem;display:flex}.contact-breadcrumb[data-astro-cid-t3jitfut] a[data-astro-cid-t3jitfut]{color:#93c5fd;text-decoration:none}.crumb-separator[data-astro-cid-t3jitfut]{color:#64748b}.crumb-current[data-astro-cid-t3jitfut]{color:#cbd5e1;font-weight:500}.contact-hero-content[data-astro-cid-t3jitfut]{max-width:820px}.contact-pill[data-astro-cid-t3jitfut]{color:#93c5fd;text-transform:uppercase;letter-spacing:.05em;background:#2563eb40;border:1px solid #93c5fd4d;border-radius:9999px;margin-bottom:1rem;padding:.3rem .85rem;font-size:.82rem;font-weight:700;display:inline-block}.contact-hero-title[data-astro-cid-t3jitfut]{text-wrap:balance;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.2}.contact-hero-desc[data-astro-cid-t3jitfut]{color:#cbd5e1;text-wrap:pretty;font-size:1.1rem;line-height:1.6}.contact-body[data-astro-cid-t3jitfut]{background:#f8fafc;padding:3.5rem 0 5rem}.contact-grid[data-astro-cid-t3jitfut]{grid-template-columns:1.35fr 1fr;align-items:flex-start;gap:3rem;display:grid}.form-panel[data-astro-cid-t3jitfut]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:2.5rem;box-shadow:0 4px 6px -1px #0000000a}.form-panel-header[data-astro-cid-t3jitfut]{border-bottom:1px solid #f1f5f9;margin-bottom:2rem;padding-bottom:1.25rem}.form-panel-header[data-astro-cid-t3jitfut] h2[data-astro-cid-t3jitfut]{color:#070e1e;margin-bottom:.5rem;font-size:1.65rem;font-weight:800}.form-panel-header[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut]{color:#64748b;font-size:.95rem}.contact-main-form[data-astro-cid-t3jitfut]{flex-direction:column;gap:1.35rem;display:flex}.form-row[data-astro-cid-t3jitfut]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.form-group[data-astro-cid-t3jitfut]{flex-direction:column;gap:.45rem;display:flex}.form-group[data-astro-cid-t3jitfut] label[data-astro-cid-t3jitfut]{color:#1e293b;font-size:.9rem;font-weight:700}.required[data-astro-cid-t3jitfut]{color:#dc2626}.form-group[data-astro-cid-t3jitfut] input[data-astro-cid-t3jitfut],.form-group[data-astro-cid-t3jitfut] select[data-astro-cid-t3jitfut],.form-group[data-astro-cid-t3jitfut] textarea[data-astro-cid-t3jitfut]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.8rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.form-group[data-astro-cid-t3jitfut] input[data-astro-cid-t3jitfut]:focus,.form-group[data-astro-cid-t3jitfut] select[data-astro-cid-t3jitfut]:focus,.form-group[data-astro-cid-t3jitfut] textarea[data-astro-cid-t3jitfut]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.btn-submit-contact[data-astro-cid-t3jitfut]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.95rem 2rem;font-size:1rem;font-weight:700;transition:background .15s;display:inline-flex}.btn-submit-contact[data-astro-cid-t3jitfut]:hover{background:#1d4ed8}.contact-info-column[data-astro-cid-t3jitfut]{flex-direction:column;gap:2rem;display:flex}.info-card[data-astro-cid-t3jitfut],.faq-card[data-astro-cid-t3jitfut]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:2rem;box-shadow:0 4px 6px -1px #0000000a}.info-card[data-astro-cid-t3jitfut] h3[data-astro-cid-t3jitfut],.faq-card[data-astro-cid-t3jitfut] h3[data-astro-cid-t3jitfut]{color:#070e1e;border-bottom:2px solid #f1f5f9;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:800}.info-item[data-astro-cid-t3jitfut]{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.info-item[data-astro-cid-t3jitfut]:last-child{margin-bottom:0}.info-icon[data-astro-cid-t3jitfut]{background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;line-height:1;display:flex}.info-content[data-astro-cid-t3jitfut] strong[data-astro-cid-t3jitfut]{color:#0f172a;margin-bottom:.2rem;font-size:.92rem;display:block}.info-content[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut]{color:#64748b;margin:0;font-size:.88rem;line-height:1.5}.info-content[data-astro-cid-t3jitfut] a[data-astro-cid-t3jitfut]{color:#2563eb;font-weight:600;text-decoration:none}.mini-faq-item[data-astro-cid-t3jitfut]{border-bottom:1px solid #f8fafc;margin-bottom:1.35rem;padding-bottom:1.15rem}.mini-faq-item[data-astro-cid-t3jitfut]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mini-faq-item[data-astro-cid-t3jitfut] strong[data-astro-cid-t3jitfut]{color:#0f172a;margin-bottom:.4rem;font-size:.92rem;line-height:1.45;display:block}.mini-faq-item[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut]{color:#64748b;margin:0;font-size:.86rem;line-height:1.6}.mini-faq-item[data-astro-cid-t3jitfut] a[data-astro-cid-t3jitfut]{color:#2563eb;text-decoration:underline}@media (width<=900px){.contact-grid[data-astro-cid-t3jitfut]{grid-template-columns:1fr;gap:2.5rem}}@media (width<=600px){.form-panel[data-astro-cid-t3jitfut]{padding:1.5rem}.form-row[data-astro-cid-t3jitfut]{grid-template-columns:1fr}.contact-hero[data-astro-cid-t3jitfut]{padding:2.25rem 0 2.5rem}.contact-body[data-astro-cid-t3jitfut]{padding:2.5rem 0 3.5rem}}
