.portal-hero.svelte-b8u2om h1:where(.svelte-b8u2om){max-width:17ch}.portal-hero.svelte-b8u2om .product-preview{transform:rotate(.5deg)}.ink-link.svelte-b8u2om{color:var(--theme-accent-bright-soft);text-underline-offset:4px;margin-top:20px;font-size:13px;font-weight:650;display:inline-flex}.progress-grid.svelte-b8u2om{grid-template-columns:minmax(440px,1.2fr) minmax(0,.8fr)}.signals-heading.svelte-b8u2om,.focus-grid.svelte-b8u2om,.stack-grid.svelte-b8u2om,.fit-grid.svelte-b8u2om{grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:start;gap:clamp(42px,8vw,116px);display:grid}.signals-heading.svelte-b8u2om>p:where(.svelte-b8u2om){max-width:45ch;color:var(--theme-text-muted);margin:0;font-size:15px}.signal-sequence.svelte-b8u2om{border-block:1px solid var(--theme-border);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.signal-sequence.svelte-b8u2om article:where(.svelte-b8u2om){padding:24px 28px}.signal-sequence.svelte-b8u2om article:where(.svelte-b8u2om):first-child{padding-left:0}.signal-sequence.svelte-b8u2om article:where(.svelte-b8u2om)+article:where(.svelte-b8u2om){border-left:1px solid var(--theme-border)}.signal-sequence.svelte-b8u2om strong:where(.svelte-b8u2om){font-size:13px}.signal-sequence.svelte-b8u2om p:where(.svelte-b8u2om),.signal-copy.svelte-b8u2om>p:where(.svelte-b8u2om),.focus.svelte-b8u2om p:where(.svelte-b8u2om),.fit.svelte-b8u2om p:where(.svelte-b8u2om),.fit.svelte-b8u2om li:where(.svelte-b8u2om){color:var(--theme-text-muted);font-size:15px;line-height:1.75}.signal-sequence.svelte-b8u2om p:where(.svelte-b8u2om){margin:9px 0 0;font-size:13px}.signal-copy.svelte-b8u2om{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(36px,7vw,90px);margin-top:34px;display:grid}.signal-copy.svelte-b8u2om>p:where(.svelte-b8u2om){max-width:60ch}.signal-copy.svelte-b8u2om aside:where(.svelte-b8u2om){background:var(--theme-ink);color:var(--theme-text-on-ink);font:600 clamp(23px,2.5vw,34px)/1.25 var(--font-display);letter-spacing:-.025em;border-radius:12px;margin:0;padding:26px 28px}.relationship-grid.svelte-b8u2om{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);align-items:center;gap:clamp(42px,8vw,116px);display:grid}.relationship-path.svelte-b8u2om{background:var(--theme-ink);color:var(--theme-text-on-ink);border-radius:14px;grid-template-columns:1fr;justify-items:center;gap:16px;padding:32px;display:grid}.relationship-path.svelte-b8u2om span:where(.svelte-b8u2om),.relationship-path.svelte-b8u2om strong:where(.svelte-b8u2om){border:1px solid var(--theme-ink-border);text-align:center;border-radius:9px;width:100%;padding:16px 18px;font-size:12px}.relationship-path.svelte-b8u2om strong:where(.svelte-b8u2om){border-color:var(--theme-accent-bright);background:var(--theme-ink-selected)}.relationship-path.svelte-b8u2om i:where(.svelte-b8u2om){color:var(--theme-accent-bright-soft);font-size:18px;font-style:normal;transform:rotate(90deg)}.focus.svelte-b8u2om{background:var(--theme-ink);color:var(--theme-text-on-ink)}.focus.svelte-b8u2om .seo-eyebrow:where(.svelte-b8u2om){color:var(--theme-accent-bright-soft)}.focus.svelte-b8u2om p:where(.svelte-b8u2om){color:var(--theme-text-on-ink-muted);margin:0}.focus.svelte-b8u2om p:where(.svelte-b8u2om)+p:where(.svelte-b8u2om){margin-top:14px}.focus.svelte-b8u2om strong:where(.svelte-b8u2om){color:var(--theme-text-on-ink);font:600 clamp(25px,2.8vw,38px)/1.25 var(--font-display);margin-top:25px;display:block}.stack.svelte-b8u2om h2:where(.svelte-b8u2om),.fit.svelte-b8u2om h2:where(.svelte-b8u2om){max-width:15ch}.stack.svelte-b8u2om .seo-feature-copy:where(.svelte-b8u2om){max-width:680px}.audience-path.svelte-b8u2om .product-preview{box-shadow:var(--theme-shadow-hero)}.comparison-intro.svelte-b8u2om{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:end;gap:clamp(38px,7vw,96px);display:grid}.comparison-intro.svelte-b8u2om h2:where(.svelte-b8u2om),.comparison-intro.svelte-b8u2om p:where(.svelte-b8u2om){margin:0}.comparison-intro.svelte-b8u2om p:where(.svelte-b8u2om){max-width:58ch;color:var(--theme-text-muted);font-size:15px}.comparison-section.svelte-b8u2om .seo-comparison:where(.svelte-b8u2om) td.no:where(.svelte-b8u2om){color:var(--theme-text-muted);font-weight:650}.mobile-label.svelte-b8u2om{display:none}.fit-grid.svelte-b8u2om>div:where(.svelte-b8u2om):first-child p:where(.svelte-b8u2om){max-width:60ch}.fit-grid.svelte-b8u2om>div:where(.svelte-b8u2om):last-child>p:where(.svelte-b8u2om){margin-top:0}.fit.svelte-b8u2om ul:where(.svelte-b8u2om){margin:20px 0 0;padding-left:20px}.fit.svelte-b8u2om li:where(.svelte-b8u2om)+li:where(.svelte-b8u2om){margin-top:9px}@media (width<=1000px){.progress-grid.svelte-b8u2om,.signals-heading.svelte-b8u2om,.signal-copy.svelte-b8u2om,.relationship-grid.svelte-b8u2om,.focus-grid.svelte-b8u2om,.stack-grid.svelte-b8u2om,.comparison-intro.svelte-b8u2om,.fit-grid.svelte-b8u2om{grid-template-columns:1fr}.progress-grid.svelte-b8u2om .seo-feature-copy:where(.svelte-b8u2om){grid-row:1}.signals-heading.svelte-b8u2om,.signal-copy.svelte-b8u2om,.focus-grid.svelte-b8u2om,.stack-grid.svelte-b8u2om,.fit-grid.svelte-b8u2om{gap:24px}.relationship-path.svelte-b8u2om{max-width:620px}.stack.svelte-b8u2om h2:where(.svelte-b8u2om),.fit.svelte-b8u2om h2:where(.svelte-b8u2om){max-width:18ch}.portal-hero.svelte-b8u2om .product-preview{transform:none}}@media (width<=650px){.signal-sequence.svelte-b8u2om{grid-template-columns:1fr;margin-top:30px}.signal-sequence.svelte-b8u2om article:where(.svelte-b8u2om),.signal-sequence.svelte-b8u2om article:where(.svelte-b8u2om):first-child{padding:18px 0}.signal-sequence.svelte-b8u2om article:where(.svelte-b8u2om)+article:where(.svelte-b8u2om){border-left:0;border-top:1px solid var(--theme-border)}.signal-copy.svelte-b8u2om aside:where(.svelte-b8u2om){padding:22px}.relationship-path.svelte-b8u2om{padding:20px 16px}.fit.svelte-b8u2om li:where(.svelte-b8u2om){font-size:15px}.portal-hero.svelte-b8u2om h1:where(.svelte-b8u2om){font-size:clamp(42px,12vw,58px)}.comparison-section.svelte-b8u2om .seo-table-wrap:where(.svelte-b8u2om){border-top:1px solid var(--theme-border);margin-inline:0;padding-inline:0;overflow:visible}.comparison-section.svelte-b8u2om .seo-comparison:where(.svelte-b8u2om){min-width:0;display:block}.comparison-section.svelte-b8u2om .seo-comparison:where(.svelte-b8u2om) thead:where(.svelte-b8u2om){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.comparison-section.svelte-b8u2om .seo-comparison:where(.svelte-b8u2om) tbody:where(.svelte-b8u2om){display:block}.comparison-section.svelte-b8u2om .seo-comparison:where(.svelte-b8u2om) tr:where(.svelte-b8u2om){border-bottom:1px solid var(--theme-border-soft);grid-template-columns:1fr 1fr;gap:0 16px;padding:17px 0;display:grid}.comparison-section.svelte-b8u2om .seo-comparison:where(.svelte-b8u2om) th[scope=row]:where(.svelte-b8u2om){border:0;grid-column:1/-1;padding:0 0 12px;font-size:14px}.comparison-section.svelte-b8u2om .seo-comparison:where(.svelte-b8u2om) td:where(.svelte-b8u2om){border:0;gap:4px;padding:0;font-size:14px;display:grid}.comparison-section.svelte-b8u2om .mobile-label:where(.svelte-b8u2om){color:var(--theme-text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}}
