.mobile-companion-page.svelte-gb3daa{background:var(--canvas);color:var(--ink)}.page-width.svelte-gb3daa{width:min(1240px,calc(100% - 64px));margin-inline:auto}h1.svelte-gb3daa,h2.svelte-gb3daa,h3.svelte-gb3daa,p.svelte-gb3daa{margin:0}h1.svelte-gb3daa,h2.svelte-gb3daa{font-weight:520;letter-spacing:-.055em;line-height:1.04}h1.svelte-gb3daa{font-size:clamp(2.8rem,4.6vw,4.8rem)}h2.svelte-gb3daa{font-size:clamp(2.2rem,3.6vw,3.6rem)}h3.svelte-gb3daa{font-size:1.25rem;font-weight:550;letter-spacing:-.025em}.eyebrow.svelte-gb3daa{color:var(--green);font-size:.75rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.hero.svelte-gb3daa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,88px);align-items:center;padding-block:76px 90px}.hero-copy.svelte-gb3daa,.hero-visual.svelte-gb3daa{min-width:0}.intro.svelte-gb3daa{color:var(--muted);font-size:1.1rem;line-height:1.75;max-width:520px;margin-top:28px}.hero-visual.svelte-gb3daa{padding:26px 22px 0;border-radius:8px;background:var(--forest)}.primary-action.svelte-gb3daa{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;margin-top:32px;padding:12px 24px;border-radius:6px;color:#fffefa;background:var(--forest);font-size:.9rem;font-weight:550;text-decoration:none}.primary-action.svelte-gb3daa:hover{background:var(--green)}.primary-action.svelte-gb3daa:focus-visible{outline:3px solid var(--green);outline-offset:5px}.workflow-section.svelte-gb3daa{padding-block:90px;background:var(--paper)}.workflow-grid.svelte-gb3daa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:48px;border-top:1px solid var(--line)}.workflow-grid.svelte-gb3daa article:where(.svelte-gb3daa){padding-top:28px}article.svelte-gb3daa p:where(.svelte-gb3daa){margin-top:14px;color:var(--muted);font-size:1rem;line-height:1.75}.connected-section.svelte-gb3daa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,8vw,110px);padding-block:100px}.section-intro.svelte-gb3daa{max-width:490px;margin-top:28px;color:var(--muted);font-size:1.05rem;line-height:1.75}.connected-details.svelte-gb3daa article:where(.svelte-gb3daa){padding-block:26px;border-top:1px solid var(--line)}.connected-details.svelte-gb3daa article:where(.svelte-gb3daa):first-child{padding-top:0;border-top:0}.connected-details.svelte-gb3daa article:where(.svelte-gb3daa):last-child{padding-bottom:0}.closing-cta.svelte-gb3daa{padding-block:85px;color:#fffefa;background:var(--forest);text-align:center}.closing-cta.svelte-gb3daa .eyebrow:where(.svelte-gb3daa){color:var(--lime)}.primary-action--light.svelte-gb3daa{color:var(--forest);background:var(--lime)}.primary-action--light.svelte-gb3daa:hover{color:#fffefa;background:var(--green)}.primary-action--light.svelte-gb3daa:focus-visible{outline-color:var(--lime)}@media(max-width:1000px){.hero.svelte-gb3daa{grid-template-columns:1fr;gap:44px}.hero-copy.svelte-gb3daa{max-width:720px}.hero-visual.svelte-gb3daa{width:min(580px,100%);box-sizing:border-box;justify-self:center}.connected-section.svelte-gb3daa{grid-template-columns:1fr;gap:40px}.section-intro.svelte-gb3daa{max-width:650px}}@media(max-width:600px){.page-width.svelte-gb3daa{width:calc(100% - 36px)}.hero.svelte-gb3daa{padding-block:48px 60px}.hero-visual.svelte-gb3daa{padding:16px 12px 0}.intro.svelte-gb3daa{font-size:1rem}.workflow-section.svelte-gb3daa,.connected-section.svelte-gb3daa,.closing-cta.svelte-gb3daa{padding-block:60px}.workflow-grid.svelte-gb3daa{grid-template-columns:1fr;gap:26px;margin-top:32px}.workflow-grid.svelte-gb3daa article:where(.svelte-gb3daa)+article:where(.svelte-gb3daa){border-top:1px solid var(--line)}}
