.promo-banner.svelte-1gihp9l{background:var(--ts-dark,#111);color:var(--ts-on-dark,#f2f1e8);box-shadow:inset 0 -1px 0 var(--ts-dark-line,transparent);font-family:var(--font-geist);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:20px}.marketing-shell:has(.top-nav-shell[data-open=true]) .promo-banner.svelte-1gihp9l{display:none}a.svelte-1gihp9l{min-height:40px;padding:10px max(clamp(16px, 10.06px + 1.5238vw, 32px), env(safe-area-inset-left)) 10px max(clamp(16px, 10.06px + 1.5238vw, 32px), env(safe-area-inset-right));color:inherit;text-align:center;text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:8px;text-decoration:none;display:flex}@media (pointer:coarse){a.svelte-1gihp9l{align-content:center;min-height:44px}}.offer.svelte-1gihp9l{font-weight:500}.terms.svelte-1gihp9l{color:var(--ts-on-dark-2,#949494)}.cta.svelte-1gihp9l{align-self:center;align-items:center;gap:4px;font-weight:500;display:inline-flex}.cta-label.svelte-1gihp9l{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cta.svelte-1gihp9l svg:where(.svelte-1gihp9l){flex:none}@media (prefers-reduced-motion:no-preference){.cta.svelte-1gihp9l svg:where(.svelte-1gihp9l){transition:transform .2s var(--ts-ease-out,cubic-bezier(.23, 1, .32, 1))}a.svelte-1gihp9l:hover .cta:where(.svelte-1gihp9l) svg:where(.svelte-1gihp9l){transform:translate(2px)}}@media (width<=639.98px){a.svelte-1gihp9l{font-size:13px}.cta-label.svelte-1gihp9l{display:none}}a.svelte-1gihp9l:focus-visible{outline-offset:-4px;outline:2px solid}.marketing-shell.svelte-3qm88h{--color-accent:#1d6b9e;--color-accent-soft:#1d6b9e24;--color-ink:#1d1d1f;--color-ink-display:#1d1d1f;--color-primary:#2774a5;--top-nav-scrolled-border:#45454b12;display:contents}:is(html:has(.landing-palette.svelte-3qm88h),body:has(.landing-palette.svelte-3qm88h)){background-color:#eef3f8!important}@media (prefers-color-scheme:dark){:is(html:has(.landing-palette.svelte-3qm88h),body:has(.landing-palette.svelte-3qm88h)){background-color:#000!important}}.landing-palette.svelte-3qm88h{--container-page:1760px;--container-wide:2000px;--head-gap:clamp(15px, 13.14px + .4762vw, 20px);--head-beat:clamp(32px, 22.34px + 2.4762vw, 58px);--edge-card:var(--lightningcss-light,#1d3d5a1a)var(--lightningcss-dark,#ffffff14);--shadow-rest:0 1px 2px var(--lightningcss-light,#1d3d5a0f)var(--lightningcss-dark,#0000), 0 6px 16px -10px var(--lightningcss-light,#1d3d5a2e)var(--lightningcss-dark,#0000);--shadow-lift:0 1px 2px var(--lightningcss-light,#1d3d5a12)var(--lightningcss-dark,#0000), 0 12px 28px -16px var(--lightningcss-light,#1d3d5a52)var(--lightningcss-dark,#0000);--tone-1:var(--lightningcss-light,#e8f1f8)var(--lightningcss-dark,#121212);--top-nav-scrolled-border:transparent;--tone-2:var(--lightningcss-light,#d9e7f3)var(--lightningcss-dark,#1c1c1e);--text-h3:20px;--text-h3--line-height:1.25;--text-h3--letter-spacing:-.01em;--text-card:20px;--text-card--line-height:1.25;--text-card--letter-spacing:-.01em;--text-lede:20px;--text-lede--line-height:1.45;--text-read:17px;--text-read--line-height:1.55;--text-fine:14px;--text-fine--line-height:1.45;--text-label:14px;--text-label--line-height:1.4;--text-label--letter-spacing:0;--text-label--font-weight:500;--text-micro:14px;--text-caption:14px;--text-body:17px;--text-body-lg:17px;--text-cta:17px;--text-cta--font-weight:600;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--radius-surface:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-canvas:var(--lightningcss-light,#eef3f8)var(--lightningcss-dark,#000);--color-band:var(--lightningcss-light,#e8f1f8)var(--lightningcss-dark,#121212);--color-header:var(--lightningcss-light,#f0f5fa)var(--lightningcss-dark,#0d0d0d);--color-surface-1:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f1f);--color-surface-2:var(--lightningcss-light,#e3ebf3)var(--lightningcss-dark,#080808);--color-surface-raised:#fff;--color-ink:var(--lightningcss-light,#1d1d1f)var(--lightningcss-dark,#ededed);--color-ink-display:var(--lightningcss-light,#1d1d1f)var(--lightningcss-dark,#fff);--color-ink-muted:var(--lightningcss-light,#5c636b)var(--lightningcss-dark,#9aa0a6);--color-accent-soft:var(--lightningcss-light,#1d6b9e24)var(--lightningcss-dark,#ffffff1a);--color-eyebrow-ink:var(--lightningcss-light,#185882)var(--lightningcss-dark,#e8e8e8);--color-primary:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,#fff);--color-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a0a0a);--color-hairline:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#ffffff29);--color-hairline-soft:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff14);--color-hairline-card:#45454b1f;--top-nav-scrolled-background:var(--lightningcss-light,#eef3f8)var(--lightningcss-dark,#000);color:var(--color-ink)}@media (prefers-color-scheme:dark){.landing-palette.svelte-3qm88h{--lightningcss-light: ;--lightningcss-dark:initial}}.landing-palette.svelte-3qm88h section[class~=py-xxl]{padding-inline:var(--page-gutter)}.landing-palette.svelte-3qm88h{--page-gutter:20px}@media (width>=810px){.landing-palette.svelte-3qm88h{--page-gutter:30px}}@media (width>=1024px){.landing-palette.svelte-3qm88h{--page-gutter:clamp(40px, 4.5vw, 96px)}}.landing-palette.svelte-3qm88h [data-island]{--color-ink:#1d1d1f;--color-ink-display:#1d1d1f;--color-ink-muted:#56606b;--color-accent-soft:#1d6b9e24;--color-eyebrow-ink:#185882;--color-primary:#2774a5;--color-on-primary:#f7f7f8;--color-hairline:#c8c4ba;--color-hairline-soft:#dcd8ce;--color-surface-1:#fbfcfe;--color-surface-2:#e8eef4;color:var(--color-ink)}.landing-palette.svelte-3qm88h [data-chapter-title]{text-align:start;width:auto;margin-inline:0}.landing-palette.svelte-3qm88h{--nav-ink:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,#f2f1e8);--nav-ink-2:var(--lightningcss-light,#525252)var(--lightningcss-dark,#a1a1a1);--nav-ink-3:var(--lightningcss-light,#737373)var(--lightningcss-dark,#8a8a8a);--nav-btn-bg:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,#f2f1e8);--nav-btn-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a0a0a);--nav-soft-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--nav-soft-line:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1f);--nav-sheet-ground:var(--color-canvas)}.landing-palette.svelte-3qm88h .top-nav-shell nav .menu{--nav-focus:var(--color-accent)}@media (prefers-color-scheme:dark){.landing-palette.svelte-3qm88h .lang .menu[data-island]{--color-ink:#f2f1e8;--color-ink-display:#f2f1e8;--color-ink-muted:#a1a1a1;--color-accent:#f2f1e8;--color-surface-raised:#1c1c1c;--color-surface-2:#262626;--color-hairline-soft:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 48px -20px #000c}.landing-palette.svelte-3qm88h .lang[data-variant=flag] .menu[data-island]{box-shadow:0 24px 48px -20px #000c}}.landing-palette.svelte-3qm88h [data-button]{box-shadow:none;transition:scale .16s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out), opacity .16s var(--ease-out);border-radius:9999px;translate:none}.landing-palette.svelte-3qm88h [data-button]:active{scale:.97}@media (hover:hover) and (pointer:fine){.landing-palette.svelte-3qm88h [data-button=primary]:hover{background-color:color-mix(in srgb, var(--color-primary) 84%, var(--color-canvas))}}.landing-palette.svelte-3qm88h .pricing-cta{letter-spacing:-.005em;min-height:52px;padding-inline:28px;font-size:17px;font-weight:600}@media (prefers-reduced-motion:reduce){.landing-palette.svelte-3qm88h [data-button]:active{scale:none}}.ts-sub.svelte-3qm88h{--color-header:var(--lightningcss-light,#eef3f8)var(--lightningcss-dark,#000)}
