.contact-section.svelte-1bv7ezn{padding:0 0 var(--section-gap)}.contact-grid.svelte-1bv7ezn{grid-template-columns:1.2fr .8fr;align-items:start;gap:40px;display:grid}.contact-form-title.svelte-1bv7ezn{color:#fff;margin-bottom:8px;font-size:1.5rem;font-weight:700}.contact-form-sub.svelte-1bv7ezn{color:var(--text-secondary);margin-bottom:28px;font-size:.9rem}.contact-form.svelte-1bv7ezn{flex-direction:column;gap:20px;display:flex}.form-row.svelte-1bv7ezn{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group.svelte-1bv7ezn{flex-direction:column;gap:8px;display:flex}.form-group.svelte-1bv7ezn label:where(.svelte-1bv7ezn){color:var(--text-secondary);font-size:.82rem;font-weight:600}.form-input.svelte-1bv7ezn{border:1px solid var(--border);color:#fff;width:100%;font-family:var(--font-body);background:#ffffff0a;border-radius:10px;outline:none;padding:12px 16px;font-size:.9rem;transition:all .2s}.form-input.svelte-1bv7ezn:focus{background:#7c3aed0f;border-color:#7c3aed80;box-shadow:0 0 0 3px #7c3aed1f}select.form-input.svelte-1bv7ezn{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%2523A0A8C0' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat}select.form-input.svelte-1bv7ezn option:where(.svelte-1bv7ezn){color:#fff;background:#0d0b1e}.text-area.svelte-1bv7ezn{resize:vertical}.form-submit-btn.svelte-1bv7ezn{width:100%;margin-top:8px;padding:14px 24px}.form-disclaimer.svelte-1bv7ezn{color:var(--text-muted);text-align:center;font-size:.78rem;line-height:1.5}.form-disclaimer.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#a78bfa;text-decoration:underline}.submitted-msg.svelte-1bv7ezn{text-align:center;padding:40px 20px}.success-icon.svelte-1bv7ezn{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;display:flex}.submitted-msg.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:12px;font-size:1.6rem}.submitted-msg.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-secondary);max-width:440px;margin:0 auto;font-size:.95rem;line-height:1.7}.contact-info-col.svelte-1bv7ezn{flex-direction:column;gap:20px;display:flex}.info-box-title.svelte-1bv7ezn{color:#fff;margin-bottom:20px;font-size:1.1rem;font-weight:700}.perk-list.svelte-1bv7ezn{flex-direction:column;gap:20px;list-style:none;display:flex}.perk-item.svelte-1bv7ezn{align-items:flex-start;gap:14px;display:flex}.perk-icon.svelte-1bv7ezn{color:#a78bfa;background:#7c3aed1f;border:1px solid #7c3aed40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.perk-item.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:#fff;margin-bottom:4px;font-size:.9rem;display:block}.perk-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-secondary);font-size:.82rem;line-height:1.5}.direct-contact.svelte-1bv7ezn h4:where(.svelte-1bv7ezn){color:#fff;margin-bottom:16px;font-size:.95rem}.dc-row.svelte-1bv7ezn{color:var(--text-secondary);align-items:center;gap:12px;margin-bottom:12px;font-size:.85rem;display:flex}.dc-row.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){color:#a78bfa;flex-shrink:0}@media (width<=900px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr}}@media (width<=560px){.form-row.svelte-1bv7ezn{grid-template-columns:1fr}}
