.hero.svelte-uennib{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fff 20%,#f8faff 85%);padding-top:72px}.hero-grid.svelte-uennib{grid-template-columns:1.12fr 1fr;align-items:center;gap:54px;display:grid}.hero-copy.svelte-uennib{min-width:0}.hero-kicker.svelte-uennib{color:#44618c;align-items:center;gap:8px;margin-bottom:24px;font-size:12px;font-weight:700;display:flex}.hero-kicker.svelte-uennib>span:where(.svelte-uennib){background:#3267f4;border-radius:50%;width:6px;height:6px;display:block}h1.svelte-uennib{letter-spacing:-.055em;font-size:clamp(36px,4.5vw,58px);font-weight:850;line-height:1.24}em.svelte-uennib{color:#285be7;font-style:normal}.hero-description.svelte-uennib{color:var(--muted);margin-top:26px;font-size:16px;line-height:1.9}.hero-actions.svelte-uennib{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.trial-button.svelte-uennib{width:375px;max-width:100%}.hero-bottom.svelte-uennib{color:var(--muted);justify-content:space-between;gap:15px;margin-top:65px;padding-block:27px;font-size:12px;display:flex}.hero-bottom.svelte-uennib b:where(.svelte-uennib){color:var(--ink);margin-left:12px}@media (width<=899px){.hero-grid.svelte-uennib{grid-template-columns:1fr;gap:40px}.hero.svelte-uennib{padding-top:44px}.hero-bottom.svelte-uennib{flex-wrap:wrap;justify-content:flex-start;column-gap:24px;margin-top:28px}}@media (width<=420px){.hero-actions.svelte-uennib{flex-direction:column}h1.svelte-uennib{font-size:36px}}.intro.svelte-w60awj{justify-content:space-between;align-items:end;gap:30px;display:flex}.text-link.svelte-w60awj{color:#285be7;margin-top:20px;font-size:13px;font-weight:700;display:inline-block}.steps.svelte-w60awj{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:44px;display:grid}.steps.svelte-w60awj li:where(.svelte-w60awj){border-top:1px solid var(--line);padding-top:24px}.steps.svelte-w60awj span:where(.svelte-w60awj){color:#285be7;font-size:13px;font-weight:800}.steps.svelte-w60awj h3:where(.svelte-w60awj){margin-top:16px;font-size:18px;font-weight:750}.steps.svelte-w60awj p:where(.svelte-w60awj){color:var(--muted);margin-top:12px;font-size:14px;line-height:1.85}.policy-note.svelte-w60awj{color:var(--muted);margin-top:35px;font-size:12px;line-height:1.9}@media (width<=700px){.intro.svelte-w60awj{display:block}.steps.svelte-w60awj{grid-template-columns:1fr;gap:24px}}.contact-section.svelte-utj0j0{padding-bottom:70px}.contact-panel.svelte-utj0j0{background:#eef3fb;border-radius:26px;justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.contact-panel.svelte-utj0j0 p:where(.svelte-utj0j0):not(.eyebrow){color:var(--muted);margin-top:18px;font-size:14px;line-height:1.9}.contact-actions.svelte-utj0j0{flex-direction:column;gap:12px;max-width:340px;display:flex}small.svelte-utj0j0{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.9}@media (width<=800px){.contact-panel.svelte-utj0j0{flex-direction:column;align-items:stretch;padding:30px 24px}.contact-actions.svelte-utj0j0{max-width:none}}.finder-panel.svelte-12brjww{background:linear-gradient(135deg,#f5f9ff,#f8fbff);border:1px solid #dce8f8;border-radius:26px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:42px;display:grid}.finder-copy.svelte-12brjww .eyebrow:where(.svelte-12brjww){color:#1769aa}.finder-copy.svelte-12brjww ul:where(.svelte-12brjww){color:var(--muted);margin-top:20px;font-size:13px;line-height:2.2}.finder-downloads.svelte-12brjww{background:#fff;border:1px solid #e4eaf2;border-radius:18px;gap:12px;padding:26px;display:grid}.finder-downloads.svelte-12brjww>p:where(.svelte-12brjww){margin-bottom:4px;font-size:13px;font-weight:700}.finder-button.svelte-12brjww{color:#fff;background:#1769aa;justify-content:space-between;width:100%;padding:15px 18px}.finder-button.svelte-12brjww:hover{background:#12578f}.finder-button-secondary.svelte-12brjww{color:#15598f;background:#edf5fc;border:1px solid #d5e5f3}.finder-button-secondary.svelte-12brjww:hover{background:#e2effa}.finder-downloads.svelte-12brjww small:where(.svelte-12brjww){color:var(--muted);margin-top:6px;font-size:11px;line-height:1.8}@media (width<=760px){.finder-panel.svelte-12brjww{grid-template-columns:1fr;gap:28px;padding:28px}}@media (width<=420px){.finder-panel.svelte-12brjww{padding:22px 16px}.finder-downloads.svelte-12brjww{padding:20px 16px}}
