main.svelte-1qum90u.svelte-1qum90u{padding-top:0}.network-svg.svelte-1qum90u.svelte-1qum90u{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-orb.svelte-1qum90u.svelte-1qum90u{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(20,97,164,.06) 0%,transparent 65%)}.contact-section.svelte-1qum90u.svelte-1qum90u{padding-block:var(--section-pad);background:var(--off-white)}.contact-grid.svelte-1qum90u.svelte-1qum90u{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,5rem);align-items:start}.info-col.svelte-1qum90u p.svelte-1qum90u{color:var(--muted);font-size:.95rem;line-height:1.8;margin-bottom:2rem}.contact-items.svelte-1qum90u.svelte-1qum90u{display:flex;flex-direction:column;gap:.85rem}.c-item.svelte-1qum90u.svelte-1qum90u{display:flex;align-items:center;gap:1rem;padding:.9rem 1.25rem;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);transition:background .2s,border-color .2s;color:var(--text)}a.c-item.svelte-1qum90u.svelte-1qum90u:hover{background:var(--accent-dim);border-color:#1461a44d}.c-icon.svelte-1qum90u.svelte-1qum90u{width:36px;height:36px;border-radius:6px;background:#1461a426;display:flex;align-items:center;justify-content:center;color:var(--accent-light);flex-shrink:0}.c-label.svelte-1qum90u.svelte-1qum90u{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.1rem}.c-value.svelte-1qum90u.svelte-1qum90u{font-size:.86rem;color:var(--navy)}.cta-col.svelte-1qum90u.svelte-1qum90u{display:flex;flex-direction:column;gap:1.25rem}.wa-card.svelte-1qum90u.svelte-1qum90u{background:var(--white);border-radius:8px;padding:2.25rem;text-align:center;border:1px solid var(--border);box-shadow:0 8px 32px #1461a414}.wa-icon-wrap.svelte-1qum90u.svelte-1qum90u{width:3.5rem;height:3.5rem;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff}.wa-icon-wrap.svelte-1qum90u svg.svelte-1qum90u{width:1.75rem;height:1.75rem}.wa-card.svelte-1qum90u h3.svelte-1qum90u{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--navy);margin-bottom:.65rem}.wa-card.svelte-1qum90u p.svelte-1qum90u{font-size:.88rem;color:var(--muted);margin-bottom:1.5rem;line-height:1.7}.btn-wa.svelte-1qum90u.svelte-1qum90u{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background:#25d366;color:#fff;font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:.85em 2em;border-radius:var(--radius);transition:background .2s}.btn-wa.svelte-1qum90u.svelte-1qum90u:hover{background:#20ba59}.email-card.svelte-1qum90u.svelte-1qum90u{background:var(--white);border:1px solid var(--border);border-radius:8px;padding:1.75rem}.email-card.svelte-1qum90u h3.svelte-1qum90u{font-family:var(--font-display);font-size:1.2rem;font-weight:400;color:var(--navy);margin-bottom:.5rem}.email-card.svelte-1qum90u p.svelte-1qum90u{font-size:.85rem;color:var(--muted);margin-bottom:1.25rem}.expect-section.svelte-1qum90u.svelte-1qum90u{padding-block:var(--section-pad);background:var(--off-white)}.flow.svelte-1qum90u.svelte-1qum90u{display:flex;flex-direction:column;gap:0}.flow-step.svelte-1qum90u.svelte-1qum90u{display:grid;grid-template-columns:56px 1fr;gap:1.5rem;align-items:start}.flow-node.svelte-1qum90u.svelte-1qum90u{display:flex;flex-direction:column;align-items:center}.flow-num.svelte-1qum90u.svelte-1qum90u{width:48px;height:48px;border-radius:50%;background:var(--accent-dim);border:1.5px solid var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1rem;font-weight:400;color:var(--accent);flex-shrink:0}.flow-vline.svelte-1qum90u.svelte-1qum90u{width:1px;height:2.5rem;background:var(--border);margin-top:4px}.flow-body.svelte-1qum90u.svelte-1qum90u{padding-bottom:.5rem;margin-bottom:1rem}.flow-body.svelte-1qum90u h3.svelte-1qum90u{font-family:var(--font-display);font-size:1.1rem;font-weight:400;color:var(--navy);margin-bottom:.35rem;padding-top:.6rem}.flow-body.svelte-1qum90u p.svelte-1qum90u{font-size:.85rem;color:var(--muted);line-height:1.7}@media (max-width: 840px){.contact-grid.svelte-1qum90u.svelte-1qum90u{grid-template-columns:1fr}}
