.zb-bg-grid{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.48;mix-blend-mode:normal}.zb-bg-grid__rig{position:absolute;left:50%;top:calc(var(--topnav-height) + 48px);width:140vw;height:120vh;transform:translate3d(-50%,-10%,0) perspective(1200px) rotateX(68deg);transform-origin:50% 0%;transform-style:preserve-3d;will-change:transform}.zb-bg-grid--contained{position:absolute;z-index:0;overflow:hidden;opacity:.54}.zb-bg-grid--contained .zb-bg-grid__rig{top:50%;width:150%;height:128%;transform:translate3d(-50%,-50%,0) perspective(1200px) rotateX(66deg)}.zb-bg-grid__spin,.zb-bg-grid__wobble{width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.zb-bg-grid__spin{animation:zb-bg-grid-spin 140s linear infinite}.zb-bg-grid__wobble{animation:zb-bg-grid-wobble 16s ease-in-out infinite alternate}.zb-bg-grid--paused .zb-bg-grid__spin,.zb-bg-grid--paused .zb-bg-grid__wobble{animation-play-state:paused}@keyframes zb-bg-grid-spin{to{transform:rotate(360deg)}}@keyframes zb-bg-grid-wobble{0%{transform:rotateY(-12deg)}to{transform:rotateY(12deg)}}.zb-bg-grid__plane{position:absolute;inset:0;border-radius:var(--radius-pill);overflow:hidden;background:transparent;mask-image:radial-gradient(ellipse at 50% 12%,black 0%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse at 50% 12%,black 0%,transparent 76%);opacity:1}.zb-bg-grid__pulses{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.48;mix-blend-mode:multiply;contain:paint;z-index:2;will-change:contents}.zb-bg-grid__pulsesCanvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}@media(prefers-reduced-motion:reduce){.zb-bg-grid{display:none}}@media(max-width:600px){.zb-bg-grid{opacity:.46}.zb-bg-grid__rig{width:170vw;height:130vh;top:calc(var(--topnav-height) + 24px)}}html.dark .zb-nav-orb{opacity:.82}.dark .zb-bg-grid__pulses{mix-blend-mode:screen;opacity:.44}.zb-bg-grid--contained .zb-bg-grid__pulses,.dark .zb-bg-grid--contained .zb-bg-grid__pulses{mix-blend-mode:screen;opacity:.62}@font-face{font-family:Satoshi;font-style:normal;font-weight:300 900;font-display:swap;src:url(/asset-CFg-z2ne.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Satoshi;font-style:italic;font-weight:300 900;font-display:swap;src:url(/asset-DjwFspxr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:General Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/asset-DvEF04Ne.woff2) format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/asset-DFLbTJgb.woff2) format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/asset-Ctx684HN.woff2) format("woff2")}:root{--font-sans: "Satoshi", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-heading: "General Sans", var(--font-sans);--display-lg-size: 5.06rem;--display-lg-weight: 700;--display-lg-line-height: 1.42;--display-lg-letter-spacing: .006em;--display-md-size: 4.13rem;--display-md-weight: 700;--display-md-line-height: 1.42;--display-md-letter-spacing: .006em;--h1-size: 3.38rem;--h1-weight: 700;--h1-line-height: 1.42;--h1-letter-spacing: .008em;--h2-size: 2.25rem;--h2-weight: 600;--h2-line-height: 1.47;--h2-letter-spacing: .012em;--h3-size: 1.84rem;--h3-weight: 600;--h3-line-height: 1.47;--h3-letter-spacing: .016em;--h4-size: 1.5rem;--h4-weight: 500;--h4-line-height: 1.47;--h4-letter-spacing: .016em;--h5-size: 1.36rem;--h5-weight: 500;--h5-line-height: 1.52;--h5-letter-spacing: .02em;--h6-size: 1.23rem;--h6-weight: 500;--h6-line-height: 1.52;--h6-letter-spacing: .024em;--body-xl-size: 1.11rem;--body-xl-weight: 400;--body-xl-line-height: 1.52;--body-xl-letter-spacing: .024em;--body-size: 1rem;--body-weight: 400;--body-line-height: 1.52;--body-letter-spacing: .024em;--body-sm-size: .9rem;--body-sm-weight: 400;--body-sm-line-height: 1.57;--body-sm-letter-spacing: .024em;--caption-lg-size: .82rem;--caption-lg-weight: 400;--caption-lg-line-height: 1.57;--caption-lg-letter-spacing: .024em;--caption-size: .74rem;--caption-weight: 400;--caption-line-height: 1.57;--caption-letter-spacing: .024em;--caption-sm-size: .67rem;--caption-sm-weight: 300;--caption-sm-line-height: 1.57;--caption-sm-letter-spacing: .024em;--overline-size: .6rem;--overline-weight: 500;--overline-line-height: 1.57;--overline-letter-spacing: .024em}*{box-sizing:border-box}html{height:100%;font-family:var(--font-sans);font-size:16px;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:auto}html.zb-overlay-blocking,html.zb-overlay-blocking body{overflow:hidden;overscroll-behavior:none}html::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar-track{background:var(--scrollbar-track)}html::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:padding-box}html::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}::selection{background:var( --selection-bg, color-mix(in oklab, var(--primary) 12%, transparent) );color:var(--selection-fg, var(--fg-strong, currentColor))}::-moz-selection{background:var( --selection-bg, color-mix(in oklab, var(--primary) 12%, transparent) );color:var(--selection-fg, var(--fg-strong, currentColor))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);color:var(--heading-fg)}h1{font-size:var(--h1-size);font-weight:var(--h1-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing)}h2{font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing)}h3{font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}h4{font-size:var(--h4-size);font-weight:var(--h4-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}h5{font-size:var(--h5-size);font-weight:var(--h5-weight);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}h6{font-size:var(--h6-size);font-weight:var(--h6-weight);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}body{color:var(--fg);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.link{color:var(--fg-strong);text-decoration:underline;text-underline-offset:2px}.link:hover{opacity:.9}p.subscribe-card__label,legend.subscribe-card__label{font-family:var(--font-heading)}:root{--topbar-height: 0px;--topbar-visible-height: 0px;--topbar-reserved-height: 44px;--topnav-height: 72px;--layout-columns: 4;--layout-gutter: 16px;--layout-pad-x: 16px;--layout-pad-x2: 32px;--layout-max: 1024px;--site-shell-max: var(--layout-max);--layout-content-start: 1;--layout-content-end: -1;--radius-2xs: 4px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 22px;--radius-pill: 9999px;--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--transition-fast: .15s;--transition-base: .18s;--transition-slow: .3s;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--z-sticky: 50;--z-topnav: 100;--z-topbar: 110;--z-dropdown: 220;--z-overlay: 500;--z-skip-link: 1000;--z-modal: 1200;--z-toast: 1300;--nav-hover-bg: color-mix(in oklab, var(--color-brand-ink) 11%, transparent);--nav-active-bg: color-mix(in oklab, var(--muted) 15%, transparent);--focus-ring: 0 0 0 4px color-mix(in oklab, var(--primary) 28%, transparent);--shadow-popover: 0 18px 72px -40px color-mix(in oklab, var(--color-black) 55%, transparent), 0 48px 140px -84px color-mix(in oklab, var(--color-black) 42%, transparent);--selection-bg: color-mix( in oklab, var(--primary) 12%, var(--menu-item-hover) );--selection-fg: var(--fg-strong);--color-white: oklch(1 0 0);--color-black: oklab(0 0 0);--color-charcoal: oklab(.18 0 0);--color-brand-ink: oklab(.176064 -.00236 .007626);--accent-infra: oklch(.546 .245 262.88);--warning-strong: oklch(.5 .134 55);--shadow-menu: 0 0 15px color-mix(in oklab, var(--color-black) 5%, transparent), 0 8px 10px -6px color-mix(in oklab, var(--color-black) 10%, transparent), 0 20px 25px -5px color-mix(in oklab, var(--color-black) 10%, transparent);--shadow-menu-dark: 0 0 15px color-mix(in oklab, var(--color-black) 15%, transparent), 0 8px 10px -6px color-mix(in oklab, var(--color-black) 30%, transparent), 0 20px 25px -5px color-mix(in oklab, var(--color-black) 30%, transparent);--primary: oklab(.755064 .173249 -.089096);--primary-hover: oklab(.694659 .159389 -.081968);--topbar-bg: var(--primary);--topbar-bg-hover: color-mix(in oklab, var(--primary) 90%, black 10%);--accent: var(--primary);--status-success: oklch(.62 .17 150);--status-warning: oklch(.72 .16 75);--status-error: oklch(.54 .14 356);--form-field-error-border: var(--status-error);--form-field-error-ring: color-mix(in oklab, var(--status-error) 24%, transparent);--accent-cyan: #bbf3fd;--window-dot-red: oklch(.72 .16 25);--window-dot-amber: oklch(.86 .15 92);--window-dot-green: oklch(.76 .14 146);--slate-50: #eef4fb;--slate-100: #edf3fa;--slate-200: #e6edf6;--slate-400: #9db4cc;--slate-500: #6b88ab;--slate-700: #35506f;--slate-800: #27384d;--slate-900: #1f2d40;--form-field-height: 40px;--form-field-radius: 3px;--form-field-border-width: 1px;--form-field-label-size: 13px;--form-field-label-weight: 650;--panel-radius: 1.75rem;--panel-padding: 18px}@media(max-width:720px){:root{--topbar-reserved-height: 40px}}@media(min-width:640px){:root{--layout-columns: 8;--layout-content-start: 2;--layout-content-end: -2}}@media(min-width:768px){:root{--layout-pad-x: 24px;--layout-pad-x2: 48px}}@media(min-width:900px){:root{--layout-columns: 12;--layout-gutter: 24px}}html.light{color-scheme:light;--bg: #f6f6f6;--fg: oklab(.215 .00417604 -.0210905 / .75);--fg-strong: oklab(.215 .00417604 -.0210905 / .8);--heading-fg: #1b2234;--muted: oklab(.215 .00417604 -.0210905 / .6);--border: oklch(.87 .0101 267.3);--border-muted: oklch(.919 .007 264.5);--scrollbar-track: color-mix(in oklab, var(--fg-strong) 5%, transparent);--scrollbar-thumb: color-mix(in oklab, var(--fg-strong) 30%, transparent);--scrollbar-thumb-hover: color-mix(in oklab, var(--fg-strong) 46%, transparent);--surface: oklch(1 0 0);--surface-2: oklch(.991 .002 258.6);--surface-raised: oklch(.975 .004 258.6);--footer-bg: oklch(.195 .022 281.2);--footer-fg: oklab(1 0 0 / .9);--footer-link: oklab(1 0 0 / .82);--menu-bg: oklch(1 0 0);--menu-border: oklch(.87 .0101 267.3);--menu-shadow: var(--shadow-menu);--menu-item-hover: oklch(.967 .0032 261.6);--plan-highlight: oklch(.965 .02 265);--badge-bg: var(--primary);--badge-bg-hover: var(--primary-hover);--form-field-border-strong: oklch(.56 .008 263);--form-field-bg: oklch(1 0 0);--form-field-placeholder: oklab(.44 .004 -.018 / .82);--form-choice-hover: color-mix(in oklab, var(--primary) 9%, transparent);--form-choice-selected: color-mix(in oklab, var(--primary) 12%, transparent);--panel-border-strong: color-mix(in oklab, var(--fg-strong) 12%, transparent);--panel-bg: transparent;--panel-shadow: 0 1.5rem 3rem color-mix(in oklab, var(--color-black) 8%, transparent);--panel-inset-bg: color-mix(in oklab, var(--surface-2) 90%, var(--primary) 3%);--panel-inset-bg-strong: color-mix(in oklab, var(--surface-2) 82%, var(--primary) 7%);--panel-inset-border: color-mix(in oklab, var(--border) 72%, transparent);--private-sidebar-bg: var(--color-white);--private-sidebar-divider: color-mix(in oklab, var(--private-sidebar-bg) 86%, var(--fg-strong) 9%);--private-sidebar-control-bg: #f6f6f6;--private-sidebar-control-hover-bg: #eeeeee;--private-sidebar-control-active-bg: #e8e8e8;--private-sidebar-control-border: #dedede;--signup-aside-from: #f1f4f8;--signup-aside-to: #e5ebf3;--signup-card-bg: #f7f9fc}html.dark{color-scheme:dark;--bg: oklch(.215 .0215 281.2);--fg: oklab(1 0 5.96046e-8 / .7);--fg-strong: oklab(.999994 .0000455677 .0000200868 / .8);--heading-fg: color-mix(in oklab, #1b2234 20%, var(--color-white));--muted: oklab(1 0 0 / .55);--border: oklch(.37 .0281 276.1);--border-muted: oklch(.31 .0269 277.9);--scrollbar-track: color-mix(in oklab, var(--color-white) 4%, transparent);--scrollbar-thumb: color-mix(in oklab, var(--color-white) 26%, transparent);--scrollbar-thumb-hover: color-mix(in oklab, var(--color-white) 42%, transparent);--surface: oklch(.245 .024 279.5);--surface-2: oklch(.235 .022 279.5);--surface-raised: oklch(.295 .026 279.5);--footer-bg: oklch(.195 .022 281.2);--footer-fg: oklab(1 0 0 / .9);--footer-link: oklab(1 0 0 / .78);--menu-bg: oklch(.27 .0262 279.5);--menu-border: oklch(.37 .0281 276.1);--menu-shadow: var(--shadow-menu-dark);--menu-item-hover: oklch(.31 .0269 277.9);--plan-highlight: oklch(.26 .04 265);--badge-bg: var(--primary);--badge-bg-hover: var(--primary-hover);--form-field-border-strong: oklch(.64 .018 279);--form-field-bg: color-mix(in oklab, var(--surface) 96%, white 4%);--form-field-placeholder: oklab(1 0 0 / .58);--form-choice-hover: color-mix(in oklab, var(--primary) 15%, transparent);--form-choice-selected: color-mix(in oklab, var(--primary) 20%, transparent);--panel-border-strong: color-mix(in oklab, var(--border) 84%, var(--color-white) 16%);--panel-bg: transparent;--panel-shadow: 0 24px 56px -38px color-mix(in oklab, var(--color-black) 56%, transparent);--panel-inset-bg: color-mix(in oklab, var(--surface-2) 90%, var(--primary) 6%);--panel-inset-bg-strong: color-mix(in oklab, var(--surface-2) 80%, var(--primary) 10%);--panel-inset-border: color-mix(in oklab, var(--border) 74%, white 10%);--private-sidebar-bg: color-mix(in oklab, var(--surface) 84%, var(--color-white) 10%);--private-sidebar-divider: color-mix(in oklab, var(--color-white) 12%, transparent);--private-sidebar-control-bg: color-mix(in oklab, var(--surface) 82%, var(--color-white) 10%);--private-sidebar-control-hover-bg: color-mix(in oklab, var(--surface) 76%, var(--color-white) 14%);--private-sidebar-control-active-bg: color-mix(in oklab, var(--surface) 70%, var(--color-white) 18%);--private-sidebar-control-border: color-mix(in oklab, var(--border) 78%, var(--color-white) 12%);--signup-aside-from: color-mix(in oklab, var(--surface) 92%, #d9e2ee 8%);--signup-aside-to: color-mix(in oklab, var(--surface) 84%, #b7c6d9 16%);--signup-card-bg: color-mix(in oklab, var(--surface) 94%, #d9e2ee 6%)}html.light[data-contrast=high]{--fg: oklab(.215 .00417604 -.0210905 / .9);--fg-strong: oklab(.215 .00417604 -.0210905 / .95);--heading-fg: var(--fg-strong);--muted: oklab(.215 .00417604 -.0210905 / .75);--border: oklch(.8 .02 267.3);--footer-bg: oklch(.16 .018 281.2);--footer-fg: oklab(1 0 0 / .96);--footer-link: oklab(1 0 0 / .96)}html.dark[data-contrast=high]{--fg: oklab(1 0 0 / .88);--fg-strong: oklab(1 0 0 / .94);--heading-fg: var(--fg-strong);--muted: oklab(1 0 0 / .72);--border: oklch(.48 .03 276.1);--menu-border: oklch(.52 .03 276.1);--footer-bg: oklch(.15 .016 281.2);--footer-fg: oklab(1 0 0 / .96);--footer-link: oklab(1 0 0 / .96)}body{margin:0;background:var(--bg);position:relative;z-index:0;min-height:100vh;display:flex;flex-direction:column}#app{flex:1 0 auto;min-height:100vh;display:flex;flex-direction:column}.skip-link{position:absolute;left:16px;top:8px;transform:translateY(-200%);z-index:var(--z-skip-link);padding:8px 16px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);color:var(--fg-strong);text-decoration:none}.skip-link:focus{transform:translateY(0)}.container{position:relative;z-index:1;max-width:1024px;display:flex;flex-direction:column;margin:0 auto;padding:60px 24px 40px}.container>*{min-width:0}.page{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;padding-top:var(--topnav-height)}.page--public-shell{padding-top:calc(var(--topnav-height) + var(--topbar-visible-height))}html:not(.zb-topbar-measured) .page--public-shell{padding-top:calc(var(--topnav-height) + var(--topbar-reserved-height))}.page--no-topnav-offset{padding-top:0}.page-view{flex:0 0 auto}.subscribe-card__label{display:block;font-size:var(--form-field-label-size);line-height:1.4;font-weight:var(--form-field-label-weight);letter-spacing:.005em;color:var(--fg-strong)}.subscribe-card__row,.zb-inline-row{margin-top:8px;display:flex;align-items:center;gap:12px}.subscribe-card__input,.zb-input{flex:1;min-width:0;min-height:var(--form-field-height);padding:7px 9px;border-radius:var(--form-field-radius);border:var(--form-field-border-width) solid var(--form-field-border-strong);background:var(--form-field-bg);color:var(--fg-strong);font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;box-sizing:border-box;-webkit-appearance:none;appearance:none}.subscribe-card__input::placeholder,.zb-input::placeholder{color:var(--form-field-placeholder);opacity:1}.subscribe-card__input:focus,.subscribe-card__input:focus-visible,.zb-input:focus,.zb-input:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 72%,transparent);outline-offset:2px;box-shadow:none}.subscribe-card__input[aria-invalid=true],.subscribe-card__input[aria-invalid=true]:focus,.subscribe-card__input[aria-invalid=true]:focus-visible,.zb-input[aria-invalid=true],.zb-input[aria-invalid=true]:focus,.zb-input[aria-invalid=true]:focus-visible{border-color:var(--form-field-error-border);box-shadow:0 0 0 3px var(--form-field-error-ring)}.subscribe-card__input:disabled,.zb-input:disabled{opacity:.72;background:color-mix(in oklab,var(--form-field-bg) 72%,var(--surface-2))}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--accent)}.subscribe-card .btn:disabled{opacity:.7;cursor:not-allowed}.subscribe-card__message,.zb-status-message{margin:8px 0 0;min-height:24px;font-size:var(--caption-lg-size);font-weight:var(--caption-lg-weight);line-height:var(--caption-lg-line-height);letter-spacing:var(--caption-lg-letter-spacing);color:var(--fg)}.subscribe-card__fineprint,.zb-supporting-text{margin:8px 0 0;font-size:var(--caption-size);font-weight:var(--caption-weight);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing);color:var(--muted)}.subscribe-card__message--success,.zb-status-message--success{color:var(--status-success)}.subscribe-card__message--error,.zb-status-message--error{color:var(--status-error)}.subscribe-card__divider,.zb-divider{height:1px;width:100%;background:var(--border-muted);margin:16px 0}.zb-fieldset{border:0;margin:0;padding:0;min-inline-size:0}.zb-select{position:relative;flex:1;min-width:0}.zb-select select{width:100%;padding-right:48px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.zb-select:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);transform:translateY(-60%) rotate(45deg);pointer-events:none;opacity:.95}.zb-choice-group{margin-top:8px;display:grid;gap:8px}.zb-choice{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px;min-height:32px;align-items:center;padding:0;border-radius:0;border:0;background:transparent;cursor:pointer;transition:background-color var(--transition-fast) ease,box-shadow var(--transition-fast) ease}.zb-choice:hover{background:transparent}html[data-contrast=high] .zb-choice{box-shadow:inset 0 0 0 1px var(--border)}.zb-choice:has(.zb-choice__input:checked){background:transparent}.zb-choice:has(.zb-choice__input:checked):hover{background:transparent}.zb-choice__input{position:absolute;opacity:0;pointer-events:none}.zb-checklist{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:8px}.zb-checklist__item{display:flex;align-items:flex-start;gap:8px;color:var(--fg)}.zb-checklist__icon{flex:none;width:16px;height:16px;margin-top:3px;color:var(--primary)}html[data-contrast=high] .zb-checklist__icon{color:var(--fg-strong)}.zb-section{padding:32px 0 48px}.zb-section>.container>h1{margin:0}.zb-section__title{margin:0;font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);color:var(--heading-fg)}.zb-section__desc{margin:8px 0 0;font-size:var(--body-sm-size);font-weight:var(--body-sm-weight);line-height:var(--body-sm-line-height);letter-spacing:var(--body-sm-letter-spacing);color:var(--fg);opacity:.9;max-width:720px}.subscribe{margin-top:40px}.subscribe-card{width:100%;margin:0;text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-md);padding:16px}.zb-content-stack{width:min(100%,940px);margin:0 auto}.zb-eyebrow{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:var(--overline-size);font-weight:var(--overline-weight);line-height:var(--overline-line-height);letter-spacing:var(--overline-letter-spacing);text-transform:uppercase;color:var(--muted)}.zb-not-found-surface{width:min(100%,46rem);padding:clamp(1.75rem,3vw,3rem);border:1px solid var(--panel-border-strong);border-radius:var(--panel-radius);background:var(--panel-bg);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.zb-not-found-surface__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.45rem .8rem;border-radius:var(--radius-pill);background:var(--nav-hover-bg);color:color-mix(in oklab,var(--fg-strong) 72%,transparent);font-size:.84rem;font-weight:600;letter-spacing:.01em}.zb-not-found-surface__title{margin:0;font-family:var(--font-heading);font-size:clamp(2.2rem,6vw,4rem);line-height:.95;letter-spacing:-.05em}.zb-not-found-surface__desc{width:min(42rem,100%);margin:1.15rem 0 0;color:color-mix(in oklab,var(--fg-strong) 76%,transparent);font-size:clamp(1rem,2vw,1.125rem);line-height:1.65}.zb-not-found-surface__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}@media(max-width:640px){.zb-not-found-surface{padding:1.5rem;border-radius:var(--radius-2xl)}}.zb-pill{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);height:32px;padding:0 16px;font-size:var(--caption-size);font-weight:var(--caption-weight);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing);color:var(--fg-strong);background:color-mix(in oklab,var(--surface) 80%,var(--plan-highlight) 20%)}html.dark .zb-pill{background:color-mix(in oklab,var(--color-black) 16%,transparent)}.zb-bento__pillRow{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.zb-choice__control{width:16px;height:16px;border:var(--form-field-border-width) solid var(--form-field-border-strong);background:var(--form-field-bg);border-radius:var(--radius-2xs);display:inline-flex;align-items:center;justify-content:center;margin-top:0;flex:none}.zb-choice--radio .zb-choice__control{border-radius:var(--radius-pill)}.zb-choice__text{display:block;min-width:0}.zb-choice__title{display:block;color:var(--fg-strong);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:normal}.zb-choice__hint{display:block;margin-top:2px;color:var(--muted);font-size:12px;line-height:1.4;letter-spacing:normal}.zb-choice__input:focus-visible+.zb-choice__control{outline:2px solid color-mix(in oklab,var(--accent) 72%,transparent);outline-offset:2px;box-shadow:none}.zb-choice__input:checked+.zb-choice__control{border-color:var(--accent);background:var(--accent)}.zb-choice--radio .zb-choice__input:checked+.zb-choice__control:after{content:"";width:6px;height:6px;border-radius:var(--radius-pill);background:var(--surface)}.zb-choice--checkbox .zb-choice__input:checked+.zb-choice__control:after{content:"";width:6px;height:4px;border-left:2px solid var(--color-white);border-bottom:2px solid var(--color-white);transform:rotate(-45deg)}.zb-choice--lg{grid-template-columns:22px 1fr;gap:14px;padding:3px 4px 3px 3px;border-radius:var(--radius-xs);border:0;background:transparent;transition:box-shadow var(--transition-fast) ease}.zb-choice--lg:hover{background:color-mix(in oklab,var(--primary) 12%,transparent);box-shadow:none}.zb-choice--lg:has(.zb-choice__input:checked){background:transparent;box-shadow:none}.zb-choice--lg:has(.zb-choice__input:checked):hover{background:color-mix(in oklab,var(--primary) 12%,transparent)}html[data-contrast=high] .zb-choice--lg,html[data-contrast=high] .zb-choice--lg:hover,html[data-contrast=high] .zb-choice--lg:has(.zb-choice__input:checked){box-shadow:inset 0 0 0 1px var(--border)}.zb-choice--lg .zb-choice__control{position:relative;width:22px;height:22px;margin-top:2px;border:1px solid var(--form-field-border-strong);border-radius:3px;background:var(--color-white);box-sizing:border-box}.zb-choice--lg:hover .zb-choice__control{border-color:color-mix(in oklab,var(--primary) 34%,var(--form-field-border-strong))}.zb-choice--lg .zb-choice__input:focus-visible+.zb-choice__control{border-color:color-mix(in oklab,var(--primary) 48%,var(--form-field-border-strong));box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 12%,transparent)}.zb-choice--lg .zb-choice__input:checked+.zb-choice__control{border-color:var(--form-field-border-strong);background:var(--color-white)}.zb-choice--lg .zb-choice__input:checked+.zb-choice__control:before{content:"";position:absolute;inset:2px;border-radius:2px;background:var(--accent-cyan)}.zb-choice--lg .zb-choice__input:checked+.zb-choice__control:after{content:"";position:absolute;inset:3px;width:auto;height:auto;margin:0;border:0;transform:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3 10.5C4.33115 11.5286 5.37037 12.7132 6.59722 13.8333C7.27501 14.4522 7.40203 14.5441 7.65278 13.7083C8.83956 9.7524 12.3985 6.0745 15 3' stroke='%230089dc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.zb-choice--lg .zb-choice__text{padding-top:1px}.zb-choice--lg .zb-choice__title{font-size:.96rem;font-weight:500;line-height:1.2;letter-spacing:0}.zb-choice--lg .zb-choice__hint{margin-top:6px;font-size:.96rem;font-weight:400;line-height:1.2;color:var(--fg-strong)}.zb-choice--lg .zb-choice__hint a{color:inherit;font-weight:600;text-decoration-line:underline;text-underline-offset:.1em}@media(max-width:520px){.subscribe-card__row{flex-direction:column;align-items:stretch}.subscribe-card .btn{width:100%}}.zb-note{border:1px solid var(--panel-inset-border);border-radius:var(--radius-md);background:var(--panel-inset-bg);padding:14px 16px;margin:0 0 16px}.zb-note--warning{border-color:color-mix(in oklab,var(--status-warning) 36%,var(--panel-inset-border));background:color-mix(in oklab,var(--status-warning) 10%,var(--panel-inset-bg))}.zb-note__title{margin:0;color:var(--fg-strong);font-size:var(--caption-lg-size);font-weight:700;line-height:var(--caption-lg-line-height);letter-spacing:var(--caption-lg-letter-spacing)}.zb-note__body{margin:6px 0 0;color:var(--fg);font-size:var(--body-sm-size);font-weight:var(--body-sm-weight);line-height:var(--body-sm-line-height);letter-spacing:var(--body-sm-letter-spacing)}.zb-field{display:grid;gap:6px}.zb-field+.zb-field{margin-top:12px}.zb-field__label{display:block;margin:0;color:var(--fg-strong);font-size:13px;font-weight:650;line-height:1.4;letter-spacing:normal}.zb-field__control{display:flex}.zb-form-actions{margin-top:22px}.zb-form-actions--split{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.zb-form-actions--split .btn:last-child{margin-left:auto}.zb-form-actions .btn{min-width:208px}@media(max-width:520px){.zb-form-actions--split{flex-direction:column;align-items:stretch}.zb-form-actions--split .btn:last-child{margin-left:0}.zb-form-actions .btn{width:100%;min-width:0}}:where(.www-proof-accordion,.www-audience-tabs,.www-lifecycle-carousel,.www-growth-cta,.www-faq-accordion,.www-payments-lifecycle){--www-marketing-content-duration: .4s}:where(.www-proof-accordion,.www-audience-tabs,.www-lifecycle-carousel,.www-growth-cta,.www-faq-accordion,.www-payments-lifecycle,.www-marketing-button){--www-marketing-focus-outline: 2px solid color-mix(in oklab, var(--primary) 72%, transparent)}:where(.www-proof-accordion,.www-audience-tabs,.www-faq-accordion,.www-payments-lifecycle){--www-marketing-section-padding-block: clamp(64px, 8vw, 96px)}:where(.www-lifecycle-carousel,.www-growth-cta){--www-marketing-feature-border: 1px solid color-mix(in oklab, var(--border) 72%, transparent);--www-marketing-feature-radius: var(--radius-2xl)}.www-proof-accordion{background:var(--surface-2);color:var(--fg-strong)}.www-proof-accordion__container{width:100%;box-sizing:border-box;padding-top:var(--www-marketing-section-padding-block);padding-bottom:var(--www-marketing-section-padding-block);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(48px,7vw,80px);align-items:center}.www-proof-accordion__items{display:flex;flex-direction:column;gap:0}.www-proof-accordion__item{position:relative;padding:10px 0 10px 32px}.www-proof-accordion__item:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:var(--radius-pill);background:var(--border-muted);transition:background-color var(--transition-base) var(--ease-out-quint)}.www-proof-accordion__item--active:before{background:var(--primary)}.www-proof-accordion__heading{margin:0;font-size:inherit}.www-proof-accordion__heading button{width:100%;min-height:44px;padding:0;border:0;background:transparent;color:var(--heading-fg);font:inherit;font-family:var(--font-heading);font-size:clamp(1.25rem,2.3vw,1.55rem);font-weight:var(--www-heading-subsection-weight);line-height:1.18;letter-spacing:-.02em;text-align:left;text-wrap:balance;cursor:pointer}.www-proof-accordion__heading button:hover{color:color-mix(in oklab,var(--primary) 44%,var(--heading-fg))}.www-proof-accordion__heading button:focus-visible{outline:var(--www-marketing-focus-outline);outline-offset:5px;border-radius:var(--radius-2xs)}.www-proof-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--www-marketing-content-duration) ease}.www-proof-accordion__panel--active{grid-template-rows:1fr}.www-proof-accordion__panel-inner{min-height:0;overflow:hidden}.www-proof-accordion__panel-content{padding:10px 0 4px}.www-proof-accordion__panel-content>p:not(.www-type){max-width:60ch;margin:0;color:var(--fg-strong);font-size:1rem;line-height:1.52;text-wrap:pretty}.www-proof-accordion__panel-content>.www-proof-accordion__summary{max-width:42ch;color:var(--fg-muted);text-wrap:pretty}.www-proof-accordion__mobile-copy{display:none}.www-proof-accordion__desktop-visual,.www-proof-accordion__mobile-visual{min-width:0;overflow:hidden;border-radius:var(--radius-lg);background:color-mix(in oklab,var(--primary) 10%,var(--surface))}.www-proof-accordion__mobile-visual{display:none}.www-proof-accordion__desktop-visual{position:relative;aspect-ratio:1.58}.www-proof-accordion__desktop-copy{min-width:0;min-height:20rem;display:grid;align-items:center}.www-proof-accordion__copy{grid-area:1 / 1;opacity:0;pointer-events:none;transition:opacity var(--www-marketing-content-duration) linear}.www-proof-accordion__copy--active{opacity:1;pointer-events:auto}.www-proof-accordion__copy p,.www-proof-accordion__mobile-copy p{max-width:58ch;margin:0;color:var(--fg-strong);text-wrap:pretty}.www-proof-accordion__copy p+p,.www-proof-accordion__mobile-copy p+p{margin-top:24px}.www-proof-accordion__image{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;opacity:0;transition:opacity var(--www-marketing-content-duration) linear}.www-proof-accordion__image--active{opacity:1}@media(max-width:780px){.www-proof-accordion__container{grid-template-columns:minmax(0,1fr)}.www-proof-accordion__desktop-visual,.www-proof-accordion__desktop-copy{display:none}.www-proof-accordion__mobile-copy{padding:10px 0 4px;display:block}.www-proof-accordion__mobile-visual{margin-top:24px;display:block}.www-proof-accordion__mobile-visual img{width:100%;height:auto;display:block}.www-proof-accordion__item{padding-left:28px}}@media(max-width:480px){.www-proof-accordion__container{padding-top:56px;padding-bottom:64px}.www-proof-accordion__items{gap:12px}.www-proof-accordion__item{padding-top:8px;padding-bottom:8px}}@media(prefers-reduced-motion:reduce){.www-proof-accordion__item:before,.www-proof-accordion__panel,.www-proof-accordion__image,.www-proof-accordion__copy{transition:none}}@media(forced-colors:active){.www-proof-accordion__item:before{background:CanvasText}.www-proof-accordion__item--active:before{background:Highlight}.www-proof-accordion__desktop-visual,.www-proof-accordion__mobile-visual{border:1px solid CanvasText}}.www-faq-accordion{--www-faq-accordion-active-surface: color-mix(in oklab, var(--primary) 7%, var(--surface-raised) 93%);background:var(--surface);color:var(--fg-strong)}.www-faq-accordion__container{width:100%;box-sizing:border-box;padding-top:var(--www-marketing-section-padding-block);padding-bottom:var(--www-marketing-section-padding-block)}.www-faq-accordion .www-faq-accordion__title{max-width:52rem;margin:0 auto clamp(32px,5vw,40px);color:var(--heading-fg);text-align:center;text-wrap:balance}.www-faq-accordion--compact .www-faq-accordion__container{padding:0}.www-faq-accordion--compact .www-faq-accordion__title{margin-bottom:16px;text-align:left}.www-faq-accordion__list{width:100%;max-width:52rem;margin:0 auto}.www-faq-accordion__item{overflow:hidden;border-bottom:1px solid var(--border);transition:background-color var(--transition-slow) var(--ease-out-quint),border-radius var(--transition-slow) var(--ease-out-quint),margin var(--transition-slow) var(--ease-out-quint)}.www-faq-accordion__item--active{margin-bottom:8px;border-bottom-color:transparent;border-radius:var(--radius-lg);background:var(--www-faq-accordion-active-surface)}.www-faq-accordion__item:has(+.www-faq-accordion__item--active){border-bottom-color:transparent}.www-faq-accordion__header{width:100%;min-height:68px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:transparent;color:var(--fg-strong);font:inherit;text-align:left;cursor:pointer}.www-faq-accordion__header:focus-visible{outline:var(--www-marketing-focus-outline);outline-offset:-5px;border-radius:var(--radius-md)}.www-faq-accordion__question{min-width:0;flex:1 1 auto;text-wrap:pretty}.www-faq-accordion__chevron{width:20px;height:20px;flex:0 0 20px;color:color-mix(in oklab,var(--fg-strong) 76%,var(--primary) 24%);transition:transform var(--transition-slow) var(--ease-out-quint)}.www-faq-accordion__chevron path{fill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.www-faq-accordion__chevron--open{transform:rotate(180deg)}.www-faq-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--www-marketing-content-duration) var(--ease-out-quint)}.www-faq-accordion__panel--active{grid-template-rows:1fr}.www-faq-accordion__panel-inner{min-height:0;overflow:hidden}.www-faq-accordion__panel p{max-width:70ch;margin:0;padding:0 24px 26px;color:var(--fg);text-wrap:pretty}.www-payments-lifecycle{--www-payments-lifecycle-sticky-offset: calc(var(--www-site-header-height, 69px) + 24px);--www-payments-lifecycle-accent: color-mix(in oklab, var(--primary) 55%, var(--color-black));--www-payments-lifecycle-text-accent: color-mix(in oklab, var(--primary) 40%, var(--fg-strong));--www-payments-lifecycle-active-surface: color-mix(in oklab, var(--primary) 10%, var(--surface));--www-payments-lifecycle-stage-surface: color-mix(in oklab, var(--primary) 2%, var(--surface));background:var(--bg);color:var(--fg-strong)}.www-payments-lifecycle__container{width:100%;max-width:1024px;box-sizing:border-box;padding-top:var(--www-marketing-section-padding-block);padding-bottom:var(--www-marketing-section-padding-block);display:block}.www-payments-lifecycle__header{max-width:760px;margin-bottom:clamp(40px,6vw,64px)}.www-payments-lifecycle__eyebrow{margin:0 0 14px;color:var(--www-payments-lifecycle-text-accent);font-family:var(--font-heading);font-size:.78rem;font-weight:var(--www-type-overline-weight);letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.www-payments-lifecycle__title{max-width:740px;margin:0;color:var(--heading-fg);font-family:var(--font-heading);font-size:clamp(2.3rem,4.5vw,3.25rem);font-weight:600;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.www-payments-lifecycle__intro{max-width:68ch;margin:24px 0 0;color:var(--fg);font-size:1.05rem;line-height:1.65;text-wrap:pretty}.www-payments-lifecycle__mobile-nav{display:none}.www-payments-lifecycle__layout{display:grid;grid-template-columns:176px minmax(0,1fr);gap:40px;align-items:start}.www-payments-lifecycle__desktop-nav{position:sticky;top:var(--www-payments-lifecycle-sticky-offset);display:flex;flex-direction:column;gap:4px}.www-payments-lifecycle__rail-button{position:relative;width:100%;min-height:44px;padding:10px 28px 10px 16px;border:0;border-radius:var(--radius-pill);display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;background:transparent;color:var(--fg);font:inherit;font-size:.92rem;font-weight:600;line-height:1.2;text-align:left;cursor:pointer;transition:background-color var(--transition-base) var(--ease-out-quint),color var(--transition-base) var(--ease-out-quint)}.www-payments-lifecycle__rail-button:hover{color:var(--fg-strong)}.www-payments-lifecycle__rail-button--active{background:var(--www-payments-lifecycle-active-surface);color:var(--fg-strong)}.www-payments-lifecycle__rail-button:focus-visible,.www-payments-lifecycle__mobile-button:focus-visible{outline:var(--www-marketing-focus-outline);outline-offset:2px}.www-payments-lifecycle__rail-number{color:var(--www-payments-lifecycle-text-accent);font-variant-numeric:tabular-nums}.www-payments-lifecycle__rail-marker{position:absolute;top:50%;right:12px;width:7px;height:7px;border-radius:50%;background:transparent;translate:0 -50%;transition:background-color var(--transition-base) var(--ease-out-quint),box-shadow var(--transition-base) var(--ease-out-quint)}.www-payments-lifecycle__rail-button--active .www-payments-lifecycle__rail-marker{background:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 14%,transparent)}.www-payments-lifecycle__stages{min-width:0;display:flex;flex-direction:column;gap:40px}.www-payments-lifecycle__stage{position:relative;min-width:0;box-sizing:border-box;padding:clamp(32px,4vw,44px);border:1px solid color-mix(in oklab,var(--border) 76%,transparent);border-radius:var(--radius-lg);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(250px,.95fr);gap:clamp(28px,4vw,40px);align-items:center;overflow:hidden;scroll-margin-top:var(--www-payments-lifecycle-sticky-offset);background:var(--www-payments-lifecycle-stage-surface)}.www-payments-lifecycle--text .www-payments-lifecycle__stage{grid-template-columns:minmax(0,1fr)}.www-payments-lifecycle__stage:before{content:attr(data-step);position:absolute;top:-20px;right:12px;color:color-mix(in oklab,var(--primary) 7%,transparent);font-family:var(--font-heading);font-size:clamp(7rem,13vw,10rem);font-weight:var(--www-heading-display-weight);letter-spacing:-.06em;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.www-payments-lifecycle__copy,.www-payments-lifecycle__visual{position:relative;z-index:1}.www-payments-lifecycle__stage-title{margin:0;color:var(--heading-fg);font-family:var(--font-heading);font-size:clamp(1.55rem,3vw,2rem);font-weight:600;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.www-payments-lifecycle__summary{margin:14px 0 0;color:var(--www-payments-lifecycle-text-accent);font-size:.95rem;font-weight:600;line-height:1.5}.www-payments-lifecycle__body{margin:16px 0 0;color:var(--fg);font-size:.95rem;line-height:1.6;text-wrap:pretty}.www-payments-lifecycle__highlights{margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.www-payments-lifecycle__highlights li{padding:7px 12px;border:1px solid color-mix(in oklab,var(--border) 86%,transparent);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--surface) 86%,transparent);color:var(--fg-strong);font-size:.78rem;line-height:1.3}.www-payments-lifecycle__visual{min-width:0;aspect-ratio:8 / 5;border-radius:var(--radius-md);display:grid;place-items:center;overflow:hidden;background:transparent}.www-payments-lifecycle__visual img{width:100%;height:100%;display:block;object-fit:contain}@media(max-width:1080px){.www-payments-lifecycle__header{margin-bottom:32px}.www-payments-lifecycle__mobile-nav{position:sticky;top:var(--www-site-header-height, 69px);z-index:var(--z-sticky);margin:0 calc(var(--layout-pad-x) * -1) 28px;padding:10px var(--layout-pad-x) 12px;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;background:color-mix(in oklab,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.www-payments-lifecycle__mobile-nav::-webkit-scrollbar{display:none}.www-payments-lifecycle__mobile-button{min-height:42px;padding:9px 14px;border:0;border-radius:var(--radius-pill);flex:0 0 auto;background:var(--surface-2);color:var(--fg);font:inherit;font-size:.84rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color var(--transition-base) var(--ease-out-quint),color var(--transition-base) var(--ease-out-quint)}.www-payments-lifecycle__mobile-button--active{background:var(--www-payments-lifecycle-accent);color:var(--color-white)}.www-payments-lifecycle__layout{display:block}.www-payments-lifecycle__desktop-nav{display:none}.www-payments-lifecycle__stage{--www-payments-lifecycle-sticky-offset: calc(var(--www-site-header-height, 69px) + 80px);scroll-margin-top:var(--www-payments-lifecycle-sticky-offset)}}@media(max-width:760px){.www-payments-lifecycle__title{font-size:clamp(2rem,9vw,2.5rem);line-height:1.06}.www-payments-lifecycle__intro{font-size:1rem}.www-payments-lifecycle__stages{gap:24px}.www-payments-lifecycle__stage{padding:24px;grid-template-columns:minmax(0,1fr);gap:28px;border-radius:var(--radius-lg)}.www-payments-lifecycle__stage:before{top:-12px;right:6px;font-size:7rem}.www-payments-lifecycle__visual{border-radius:var(--radius-sm)}}@media(prefers-reduced-motion:reduce){.www-payments-lifecycle__rail-button,.www-payments-lifecycle__rail-marker,.www-payments-lifecycle__mobile-button{transition-duration:0s}}@media(forced-colors:active){.www-payments-lifecycle__rail-button--active,.www-payments-lifecycle__mobile-button--active{border:1px solid ButtonText;background:Highlight;color:HighlightText}.www-payments-lifecycle__rail-marker{forced-color-adjust:none}}@media(max-width:560px){.www-faq-accordion__container{padding-right:16px;padding-left:16px}.www-faq-accordion .www-faq-accordion__title{max-width:15ch}.www-faq-accordion__header{min-height:72px;padding:20px 24px}.www-faq-accordion__panel p{padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.www-faq-accordion__item,.www-faq-accordion__panel,.www-faq-accordion__chevron{transition:none}}@media(forced-colors:active){.www-faq-accordion__item--active{border:1px solid CanvasText}.www-faq-accordion__chevron{color:ButtonText}}.www-audience-tabs{background:var(--surface);color:var(--fg-strong)}.www-audience-tabs__container{width:100%;box-sizing:border-box;padding-top:var(--www-marketing-section-padding-block);padding-bottom:var(--www-marketing-section-padding-block);display:block}.www-audience-tabs__title{max-width:22ch;margin:0 auto;color:var(--heading-fg);font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:650;line-height:1.08;letter-spacing:-.03em;text-align:center;text-wrap:balance}.www-audience-tabs__tablist{width:fit-content;max-width:100%;box-sizing:border-box;margin:clamp(32px,5vw,40px) auto 0;padding:4px;display:flex;gap:4px;overflow-x:auto;border-radius:var(--radius-lg);background:var(--surface-raised);scrollbar-width:none}.www-audience-tabs__tablist::-webkit-scrollbar{display:none}.www-audience-tabs__tab{min-height:48px;flex:0 0 auto;padding:12px 20px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg);font:inherit;font-weight:650;line-height:1.5;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast) var(--ease-out-quart),background-color var(--transition-fast) var(--ease-out-quart)}.www-audience-tabs__tab:hover{color:var(--fg-strong)}.www-audience-tabs__tab--active{background:var(--color-white);color:var(--color-brand-ink)}.www-audience-tabs__tab:focus-visible{outline:var(--www-marketing-focus-outline);outline-offset:-4px}.www-audience-tabs__panels{margin-top:clamp(32px,5vw,40px);display:grid}.www-audience-tabs__panel{min-width:0;min-height:440px;grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-2);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--www-marketing-content-duration)}.www-audience-tabs__panel--active{visibility:visible;pointer-events:auto;transition-delay:0s}.www-audience-tabs__panel-title,.www-audience-tabs__copy>p,.www-audience-tabs__action,.www-audience-tabs__media img{opacity:0;transition:opacity var(--www-marketing-content-duration) linear}.www-audience-tabs__panel--active .www-audience-tabs__panel-title,.www-audience-tabs__panel--active .www-audience-tabs__copy>p,.www-audience-tabs__panel--active .www-audience-tabs__action,.www-audience-tabs__panel--active .www-audience-tabs__media img{opacity:1}.www-audience-tabs__copy{min-width:0;padding:clamp(36px,6vw,56px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--surface-raised)}.www-audience-tabs__panel-title{margin:0;color:var(--heading-fg);font-family:var(--font-heading);font-size:clamp(1.65rem,3vw,2.25rem);font-weight:650;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.www-audience-tabs__copy>p{max-width:58ch;margin:20px 0 0;color:var(--fg-strong);font-size:1.05rem;line-height:1.6;text-wrap:pretty}.www-audience-tabs__action{margin-top:28px}.www-audience-tabs__media{min-width:0;min-height:0;padding:clamp(20px,4vw,36px);display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(115deg,color-mix(in oklab,color-mix(in oklab,var(--primary) 28%,var(--color-brand-ink) 72%) 75%,var(--color-white) 25%),color-mix(in oklab,color-mix(in oklab,var(--primary) 38%,var(--color-brand-ink) 62%) 75%,var(--color-white) 25%) 56%,color-mix(in oklab,color-mix(in oklab,var(--primary) 48%,var(--color-brand-ink) 52%) 75%,var(--color-white) 25%))}.www-audience-tabs__media img{width:100%;height:100%;display:block;object-fit:contain}@media(max-width:780px){.www-audience-tabs__title{max-width:18ch}.www-audience-tabs__tablist{width:100%;margin-right:0;margin-left:0}.www-audience-tabs__panel{min-height:0;grid-template-columns:minmax(0,1fr)}.www-audience-tabs__copy{min-height:390px;padding:32px}.www-audience-tabs__action,.www-audience-tabs__action-button{width:100%}.www-audience-tabs__media{min-height:0;aspect-ratio:1.58;padding:20px}}@media(max-width:640px){.www-audience-tabs__tablist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.www-audience-tabs__tab{min-width:0;width:100%;white-space:normal;text-align:center}.www-audience-tabs__tab:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:480px){.www-audience-tabs__container{padding-top:56px;padding-bottom:64px}.www-audience-tabs__tab{padding-right:18px;padding-left:18px}.www-audience-tabs__copy{min-height:0}}@media(prefers-reduced-motion:reduce){.www-audience-tabs__tab,.www-audience-tabs__panel,.www-audience-tabs__panel-title,.www-audience-tabs__copy>p,.www-audience-tabs__action,.www-audience-tabs__media img{transition:none}}@media(forced-colors:active){.www-audience-tabs__tablist,.www-audience-tabs__panel{border:1px solid CanvasText}.www-audience-tabs__tab--active{color:Highlight}}.www-lifecycle-carousel{--www-lifecycle-carousel-card-radius: 1rem;--www-lifecycle-carousel-rail-muted: color-mix(in oklab, var(--fg-strong) 48%, var(--surface));--www-lifecycle-carousel-stage-grey: color-mix(in oklab, var(--color-charcoal) 54%, var(--surface-raised) 46%);--www-lifecycle-carousel-subtitle-grey: color-mix(in oklab, var(--color-charcoal) 68%, var(--surface-raised) 32%);--www-lifecycle-carousel-stack-step-x: 8px;--www-lifecycle-carousel-stack-step-y: 6px;background:var(--surface);color:var(--fg-strong)}.www-lifecycle-carousel__container{width:100%;box-sizing:border-box;padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(40px,6vw,64px)}.www-lifecycle-carousel__shell{aspect-ratio:14 / 5;overflow:hidden;display:flex;flex-direction:column;border:var(--www-marketing-feature-border);border-radius:var(--www-marketing-feature-radius);background:color-mix(in oklab,var(--surface-2) 90%,var(--primary) 3%);box-shadow:var(--panel-shadow)}.www-lifecycle-carousel__navigation{position:relative;z-index:5;flex:0 0 auto;padding:28px clamp(18px,3vw,36px);display:flex;align-items:center;justify-content:center;overflow-x:auto;border-bottom:0;background-color:var(--surface-raised);background-image:radial-gradient(circle,color-mix(in oklab,var(--fg-strong) 9%,transparent) 1px,transparent 1.25px);background-size:28px 28px;scrollbar-width:none}.www-lifecycle-carousel__navigation::-webkit-scrollbar{display:none}.www-lifecycle-carousel__tab{position:relative;min-width:0;min-height:44px;flex:0 0 auto;padding:6px 0;display:flex;align-items:center;justify-content:flex-start;border:0;background:transparent;color:var(--www-lifecycle-carousel-rail-muted);font:inherit;font-size:clamp(.72rem,1.25vw,.86rem);font-weight:750;line-height:1;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast) var(--ease-out-quart)}.www-lifecycle-carousel__tab:hover{color:var(--heading-fg)}.www-lifecycle-carousel__tab--selected,.www-lifecycle-carousel__tab--passed{color:var(--primary)}.www-lifecycle-carousel__tab:focus-visible{outline:var(--www-marketing-focus-outline);outline-offset:4px;border-radius:var(--radius-xs)}.www-lifecycle-carousel__step{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px}.www-lifecycle-carousel__marker{width:22px;height:22px;flex:0 0 22px;display:block;overflow:visible;fill:none;stroke:var(--surface-raised);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.www-lifecycle-carousel__track{position:relative;width:clamp(22px,2.4vw,36px);height:4px;flex:0 0 clamp(22px,2.4vw,36px);margin:0 clamp(8px,1.2vw,12px);overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--fg-strong) 12%,transparent)}.www-lifecycle-carousel__tab--passed .www-lifecycle-carousel__track{background:var(--primary)}.www-lifecycle-carousel__progress{width:100%;height:100%;display:block;border-radius:inherit;background:var(--primary);transform-origin:left;animation:www-lifecycle-progress var(--www-lifecycle-carousel-autoplay-duration) linear both}.www-lifecycle-carousel__stage{position:relative;min-height:0;flex:1 1 auto;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--surface-raised) 0%,color-mix(in oklab,var(--surface-raised) 88%,var(--color-charcoal) 12%) 52%,var(--www-lifecycle-carousel-stage-grey) 100%)}.www-lifecycle-carousel__grid{position:absolute;inset:0;z-index:-2;background-image:radial-gradient(circle,color-mix(in oklab,var(--fg-strong) 12%,transparent) 1px,transparent 1.25px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 56%,transparent 92%);mask-image:linear-gradient(to bottom,black 0%,black 56%,transparent 92%)}.www-lifecycle-carousel__visuals{position:absolute;inset:0;z-index:1}.www-lifecycle-carousel__deck-motion{position:absolute;top:20px;right:0;left:0;width:min(50%,520px);aspect-ratio:16 / 9;margin:0 auto;transform-origin:center top;animation:www-lifecycle-deck-wobble 8s ease-in-out infinite}.www-lifecycle-carousel__deck-scene{position:absolute;inset:0;z-index:1;perspective:2000px;perspective-origin:center top;transform-style:preserve-3d}.www-lifecycle-carousel__deck{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:center top;transition:transform 1s ease-in-out;will-change:transform}.www-lifecycle-carousel__stage--tilt-left .www-lifecycle-carousel__deck{transform:translateZ(150px) rotateX(20deg) rotateY(20deg) rotate(-6deg)}.www-lifecycle-carousel__stage--tilt-right .www-lifecycle-carousel__deck{transform:translateZ(150px) rotateX(20deg) rotateY(-20deg) rotate(6deg)}.www-lifecycle-carousel__deck:before,.www-lifecycle-carousel__deck:after{content:"";position:absolute;inset:0 0 -14px;z-index:-1;border-radius:var(--www-lifecycle-carousel-card-radius);background:color-mix(in oklab,var(--surface) 98%,var(--primary) 2%);box-shadow:0 14px 22px -8px color-mix(in oklab,var(--color-black) 36%,transparent);transition:transform 1s ease-in-out}.www-lifecycle-carousel__deck:before{z-index:-2;background:color-mix(in oklab,var(--surface-raised) 96%,var(--primary) 4%);box-shadow:0 22px 36px -6px color-mix(in oklab,var(--color-black) 58%,transparent)}.www-lifecycle-carousel__stage--tilt-left .www-lifecycle-carousel__deck:before{transform:translate3d(calc(var(--www-lifecycle-carousel-stack-step-x) * -2),calc(var(--www-lifecycle-carousel-stack-step-y) * 2),0)}.www-lifecycle-carousel__stage--tilt-left .www-lifecycle-carousel__deck:after{transform:translate3d(calc(var(--www-lifecycle-carousel-stack-step-x) * -1),var(--www-lifecycle-carousel-stack-step-y),0)}.www-lifecycle-carousel__stage--tilt-right .www-lifecycle-carousel__deck:before{transform:translate3d(calc(var(--www-lifecycle-carousel-stack-step-x) * 2),calc(var(--www-lifecycle-carousel-stack-step-y) * 2),0)}.www-lifecycle-carousel__stage--tilt-right .www-lifecycle-carousel__deck:after{transform:translate3d(var(--www-lifecycle-carousel-stack-step-x),var(--www-lifecycle-carousel-stack-step-y),0)}.www-lifecycle-carousel__slide{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:var(--www-lifecycle-carousel-card-radius);background:transparent;opacity:0}.www-lifecycle-carousel__slide--active{z-index:2;opacity:1;box-shadow:0 24px 30px -22px color-mix(in oklab,var(--color-black) 42%,transparent)}.www-lifecycle-carousel__slide--leaving{z-index:3;opacity:0;transform:translate3d(0,110%,0);transition:transform 1.45s ease-in-out,opacity .5s linear .95s;will-change:transform}.www-lifecycle-carousel__slide--browser{border:1px solid var(--border);background:var(--surface)}.www-lifecycle-carousel__browser-bar{height:32px;box-sizing:border-box;padding:7px 10px;display:flex;align-items:center;gap:5px;border-bottom:1px solid var(--border-muted);background:var(--surface-2)}.www-lifecycle-carousel__browser-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.www-lifecycle-carousel__browser-dot--red{background:#f97770}.www-lifecycle-carousel__browser-dot--amber{background:#f4cd4b}.www-lifecycle-carousel__browser-dot--green{background:#72c979}.www-lifecycle-carousel__browser-url{min-width:0;flex:1;margin-left:5px;overflow:hidden;border:1px solid var(--border-muted);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);font-family:var(--font-mono);font-size:.58rem;line-height:16px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.www-lifecycle-carousel__slide--browser .www-lifecycle-carousel__primary-media{height:calc(100% - 32px);border-radius:0}.www-lifecycle-carousel__primary-media{width:100%;height:100%;display:block;border-radius:inherit;background:transparent;object-fit:cover}.www-lifecycle-carousel__primary-media--video{object-position:center top}.www-lifecycle-carousel__primary-media--pan{animation:www-lifecycle-media-pan var(--www-lifecycle-carousel-pan-duration) linear both}.www-lifecycle-carousel--paused .www-lifecycle-carousel__primary-media--pan{animation-play-state:paused}.www-lifecycle-carousel__subtitles{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none}.www-lifecycle-carousel__subtitle{position:absolute;bottom:clamp(16px,2vw,24px);left:clamp(16px,2.5vw,30px);max-width:min(34ch,42%);margin:0;padding:8px 11px;border-radius:var(--radius-xs);background:var(--www-lifecycle-carousel-subtitle-grey);color:var(--color-white);font-family:var(--font-heading);font-size:clamp(.76rem,1.25vw,.94rem);line-height:1.25;text-wrap:balance;opacity:0;transform:translate3d(-16px,14px,0)}.www-lifecycle-carousel__subtitle--active{animation:www-lifecycle-subtitle-enter .9s var(--ease-out-quart) .3s both}.www-lifecycle-carousel__subtitle--leaving{animation:www-lifecycle-subtitle-exit .5s var(--ease-out-quart) both}.www-lifecycle-carousel__floor{position:absolute;right:-10%;bottom:-104px;left:-10%;z-index:0;height:190px;border-radius:50%;background:var(--www-lifecycle-carousel-stage-grey);filter:blur(44px);opacity:.68}@keyframes www-lifecycle-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes www-lifecycle-media-pan{0%,10%{object-position:center top}90%,to{object-position:center bottom}}@keyframes www-lifecycle-subtitle-enter{0%{opacity:0;transform:translate3d(-16px,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes www-lifecycle-subtitle-exit{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-10px,8px,0)}}@keyframes www-lifecycle-deck-wobble{0%,to{transform:translate3d(-2px,2px,0) rotate(-.28deg)}50%{transform:translate3d(3px,4px,0) rotate(.32deg)}}@media(max-width:820px){.www-lifecycle-carousel__container{padding-right:0;padding-left:0}.www-lifecycle-carousel__shell{aspect-ratio:auto}.www-lifecycle-carousel__navigation{padding:14px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 0;overflow-x:visible}.www-lifecycle-carousel__tab{min-width:0;width:100%;padding:6px 0}.www-lifecycle-carousel__tab:nth-child(3n) .www-lifecycle-carousel__track{display:none}.www-lifecycle-carousel__track{width:auto;min-width:14px;flex:1 1 auto;margin-right:10px;margin-left:8px}.www-lifecycle-carousel__stage{min-height:clamp(150px,47vw,300px)}.www-lifecycle-carousel__deck-motion{width:min(86%,520px)}.www-lifecycle-carousel__primary-media:not(.www-lifecycle-carousel__primary-media--video){object-position:center bottom}.www-lifecycle-carousel__subtitle{bottom:16px;left:18px;max-width:min(31ch,72%);padding:7px 9px;font-size:.72rem}.www-lifecycle-carousel__stage--tilt-left .www-lifecycle-carousel__deck{transform:translateZ(90px) rotateX(16deg) rotateY(15deg) rotate(-4deg)}.www-lifecycle-carousel__stage--tilt-right .www-lifecycle-carousel__deck{transform:translateZ(90px) rotateX(16deg) rotateY(-15deg) rotate(4deg)}}@media(max-width:560px){.www-lifecycle-carousel__shell{border-right:0;border-left:0;border-radius:0}}@media(max-width:440px){.www-lifecycle-carousel__container{padding:40px 0 64px}.www-lifecycle-carousel__tab{min-height:44px;font-size:.68rem}.www-lifecycle-carousel__marker{width:20px;height:20px;flex-basis:20px}.www-lifecycle-carousel__stage{min-height:clamp(150px,47vw,185px)}.www-lifecycle-carousel__deck-motion{width:86%}}@media(prefers-reduced-motion:reduce){.www-lifecycle-carousel__tab,.www-lifecycle-carousel__marker,.www-lifecycle-carousel__deck-motion,.www-lifecycle-carousel__deck,.www-lifecycle-carousel__deck:before,.www-lifecycle-carousel__deck:after,.www-lifecycle-carousel__slide,.www-lifecycle-carousel__primary-media--pan,.www-lifecycle-carousel__subtitle{animation:none;transition:none}.www-lifecycle-carousel__subtitle--active{opacity:1;transform:none}.www-lifecycle-carousel__progress{animation:none}}@media(forced-colors:active){.www-lifecycle-carousel__shell,.www-lifecycle-carousel__navigation,.www-lifecycle-carousel__deck:before,.www-lifecycle-carousel__deck:after,.www-lifecycle-carousel__slide,.www-lifecycle-carousel__subtitle{border:1px solid CanvasText}.www-lifecycle-carousel__subtitle{background:Canvas;color:CanvasText}.www-lifecycle-carousel__tab--selected .www-lifecycle-carousel__marker,.www-lifecycle-carousel__tab--passed .www-lifecycle-carousel__marker,.www-lifecycle-carousel__progress{background:Highlight;color:HighlightText}}.www-growth-cta{--www-marketing-accent: var(--fg-strong);--www-growth-cta-glow: color-mix(in oklab, var(--primary) 28%, var(--surface-raised) 72%);--www-growth-cta-check: color-mix(in oklab, var(--primary) 22%, var(--surface-raised) 78%);background:radial-gradient(ellipse at 50% 24%,color-mix(in oklab,var(--primary) 18%,transparent) 0%,transparent 56%),linear-gradient(to bottom,var(--surface) 0%,color-mix(in oklab,var(--primary) 10%,var(--surface) 90%) 100%);color:var(--fg-strong)}.www-growth-cta__container{width:100%;box-sizing:border-box;max-width:1024px;padding-top:clamp(56px,7vw,76px);padding-bottom:clamp(64px,8vw,84px)}.www-growth-cta__panel{overflow:hidden;border:var(--www-marketing-feature-border);border-radius:var(--www-marketing-feature-radius);background:radial-gradient(circle at 50% -18%,color-mix(in oklab,var(--www-growth-cta-glow) 88%,transparent) 0%,transparent 48%),var(--surface);box-shadow:0 8px 8px -8px color-mix(in oklab,var(--www-marketing-accent) 42%,transparent)}.www-growth-cta__main{padding:clamp(50px,6vw,58px) clamp(24px,6vw,52px) clamp(36px,5vw,44px);display:flex;flex-direction:column;align-items:center;text-align:center}.www-growth-cta__title{max-width:880px;margin:0;color:color-mix(in oklab,var(--fg-strong) 90%,var(--primary) 10%);font-family:var(--font-heading);font-size:clamp(2rem,3.9vw,3rem);font-weight:600;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.www-growth-cta__body{max-width:55ch;margin:18px 0 0;color:var(--fg);font-size:clamp(.94rem,1.5vw,1.06rem);line-height:1.5;text-wrap:pretty}.www-growth-cta__actions{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.www-growth-cta__benefits{width:100%;max-width:900px;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 32px;list-style:none}.www-growth-cta__benefits li{flex:0 0 auto;display:flex;align-items:center;gap:10px;color:var(--fg-strong);font-size:14px;line-height:1.4;text-align:left}.www-growth-cta__check{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--www-growth-cta-check);color:color-mix(in oklab,var(--fg-strong) 82%,var(--primary) 18%);font-size:.68rem;font-weight:850}.www-growth-cta__support{padding:18px clamp(24px,6vw,52px);display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid color-mix(in oklab,var(--www-marketing-accent) 14%,transparent);background:color-mix(in oklab,var(--primary) 10%,var(--surface) 90%)}.www-growth-cta__support h3{margin:0;color:var(--fg-strong);font-family:var(--font-heading);font-size:clamp(1rem,1.7vw,1.15rem);font-weight:600;line-height:1.2}.www-growth-cta__support p{max-width:58ch;margin:6px 0 0;color:var(--fg);font-size:14px;line-height:1.5;text-wrap:pretty}.www-growth-cta__support-action{flex:0 0 auto;min-width:132px}@media(max-width:680px){.www-growth-cta__container{padding-right:16px;padding-left:16px}.www-growth-cta__main{padding-right:20px;padding-left:20px}.www-growth-cta__title{font-size:clamp(1.9rem,9vw,2.35rem)}.www-growth-cta__actions,.www-growth-cta__action,.www-growth-cta__support-action{width:100%}.www-growth-cta__benefits{flex-direction:column;gap:16px}.www-growth-cta__support{align-items:flex-start;flex-direction:column}}@media(forced-colors:active){.www-growth-cta__panel,.www-growth-cta__check{border:1px solid CanvasText}.www-growth-cta__check{background:Highlight;color:HighlightText}}:root{--violet: oklch(61% .189 288);--magenta: oklch(71% .199 309);--pink: oklch(87% .124 327);--cyan: oklch(88% .14 199);--lime: oklch(94% .156 129);--primary: oklch(58% .189 288);--primary-hover: oklch(53% .189 288);--primary-fg: var(--color-white);--accent: var(--primary);--accent-hover: var(--primary-hover);--accent-light: var(--magenta);--accent-subtle: oklch(94% .03 288);--cyan-text: oklch(42% .13 199);--lime-text: oklch(38% .14 129);--www-heading-display-size: clamp(2.75rem, 4.4vw, 4.5rem);--www-heading-display-weight: 600;--www-heading-display-line-height: .96;--www-heading-display-letter-spacing: -.04em;--www-heading-statement-size: clamp(2.5rem, 5.5vw, 3.75rem);--www-heading-statement-weight: 600;--www-heading-statement-line-height: 1.1;--www-heading-statement-letter-spacing: -.025em;--www-heading-section-size: clamp(1.875rem, 3.2vw, 2.5rem);--www-heading-section-weight: 600;--www-heading-section-line-height: 1.2;--www-heading-section-letter-spacing: -.02em;--www-heading-cta-size: clamp(1.875rem, 3.2vw, 2.5rem);--www-heading-cta-weight: 500;--www-heading-cta-line-height: 1.2;--www-heading-cta-letter-spacing: -.02em;--www-heading-subsection-size: clamp(1.18rem, 1.5vw, 1.44rem);--www-heading-subsection-weight: 600;--www-heading-subsection-line-height: 1.2;--www-heading-subsection-letter-spacing: -.02em;--www-heading-card-size: 1.0625rem;--www-heading-card-weight: 600;--www-heading-card-line-height: 1.35;--www-heading-card-letter-spacing: 0;--www-heading-label-size: clamp(.92rem, 1.08vw, 1.08rem);--www-heading-label-weight: 600;--www-heading-label-line-height: 1.22;--www-heading-label-letter-spacing: -.01em;--www-heading-choice-size: clamp(1.55rem, 2.05vw, 2.18rem);--www-heading-choice-weight: 600;--www-heading-choice-line-height: 1.08;--www-heading-choice-letter-spacing: -.03em;--www-type-lede-size: clamp(1rem, 1.2vw, 1.12rem);--www-type-lede-weight: 400;--www-type-lede-line-height: 1.65;--www-type-nav-size: .875rem;--www-type-nav-weight: 500;--www-type-nav-line-height: 1.6;--www-type-nav-action-size: .875rem;--www-type-nav-action-weight: 500;--www-type-nav-action-line-height: 1;--www-type-statement-copy-size: 1.125rem;--www-type-statement-copy-weight: 400;--www-type-statement-copy-line-height: 1.65;--www-type-hero-lede-size: clamp(1rem, 1.25vw, 1.125rem);--www-type-hero-lede-weight: 400;--www-type-hero-lede-line-height: 1.55;--www-type-benefit-size: .875rem;--www-type-benefit-weight: 400;--www-type-benefit-line-height: 1.55;--www-type-body-size: clamp(.98rem, 1.05vw, 1.1rem);--www-type-body-weight: 400;--www-type-body-line-height: 1.65;--www-type-body-sm-size: .875rem;--www-type-body-sm-weight: 400;--www-type-body-sm-line-height: 1.6;--www-type-supporting-size: .96rem;--www-type-supporting-weight: 600;--www-type-supporting-line-height: 1.5;--www-type-action-size: .92rem;--www-type-action-weight: 600;--www-type-action-line-height: 1.2;--www-type-action-lg-size: clamp(1rem, 1.18vw, 1.12rem);--www-type-action-lg-weight: 600;--www-type-action-lg-line-height: 1.2;--www-type-overline-size: .74rem;--www-type-overline-weight: 600;--www-type-overline-line-height: 1.2;--www-type-overline-letter-spacing: .13em;--www-type-icon-control-size: 1.35rem;--www-type-icon-control-weight: 500;--www-type-icon-control-line-height: 1;--www-type-mono-size: clamp(.86rem, 1.2vw, .98rem);--www-type-mono-weight: 400;--www-type-mono-line-height: 1.5;--www-type-mono-label-size: .7rem;--www-type-mono-label-weight: 600;--www-type-mono-label-line-height: 1.5;--www-type-mono-label-letter-spacing: .04em;--www-type-mono-caption-size: .75rem;--www-type-mono-caption-weight: 400;--www-type-mono-caption-line-height: 1.7;--www-cta-font-size: .9375rem;--www-cta-font-weight: 600;--www-cta-line-height: 1;--status-success: var(--lime-text)}.www-heading{margin:0;font-family:var(--font-heading);color:var(--heading-fg);text-wrap:balance}.www-heading--display{font-size:var(--www-heading-display-size);font-weight:var(--www-heading-display-weight);line-height:var(--www-heading-display-line-height);letter-spacing:var(--www-heading-display-letter-spacing)}.www-heading--statement{font-size:var(--www-heading-statement-size);font-weight:var(--www-heading-statement-weight);line-height:var(--www-heading-statement-line-height);letter-spacing:var(--www-heading-statement-letter-spacing)}.www-heading--section{font-size:var(--www-heading-section-size);font-weight:var(--www-heading-section-weight);line-height:var(--www-heading-section-line-height);letter-spacing:var(--www-heading-section-letter-spacing)}.www-heading--cta{font-size:var(--www-heading-cta-size);font-weight:var(--www-heading-cta-weight);line-height:var(--www-heading-cta-line-height);letter-spacing:var(--www-heading-cta-letter-spacing)}.www-heading--subsection{font-size:var(--www-heading-subsection-size);font-weight:var(--www-heading-subsection-weight);line-height:var(--www-heading-subsection-line-height);letter-spacing:var(--www-heading-subsection-letter-spacing)}.www-heading--card{font-size:var(--www-heading-card-size);font-weight:var(--www-heading-card-weight);line-height:var(--www-heading-card-line-height);letter-spacing:var(--www-heading-card-letter-spacing)}.www-heading--label{font-size:var(--www-heading-label-size);font-weight:var(--www-heading-label-weight);line-height:var(--www-heading-label-line-height);letter-spacing:var(--www-heading-label-letter-spacing)}.www-heading--choice{font-size:var(--www-heading-choice-size);font-weight:var(--www-heading-choice-weight);line-height:var(--www-heading-choice-line-height);letter-spacing:var(--www-heading-choice-letter-spacing)}.www-type--lede{font-size:var(--www-type-lede-size);font-weight:var(--www-type-lede-weight);line-height:var(--www-type-lede-line-height)}.www-type--nav{font-size:var(--www-type-nav-size);font-weight:var(--www-type-nav-weight);line-height:var(--www-type-nav-line-height)}.www-app .www-type--nav-action{font-size:var(--www-type-nav-action-size);font-weight:var(--www-type-nav-action-weight);line-height:var(--www-type-nav-action-line-height)}.www-type--statement-copy{color:var(--www-type-statement-copy-color);font-size:var(--www-type-statement-copy-size);font-weight:var(--www-type-statement-copy-weight);line-height:var(--www-type-statement-copy-line-height)}.www-type--hero-lede{font-size:var(--www-type-hero-lede-size);font-weight:var(--www-type-hero-lede-weight);line-height:var(--www-type-hero-lede-line-height)}.www-type--benefit{font-size:var(--www-type-benefit-size);font-weight:var(--www-type-benefit-weight);line-height:var(--www-type-benefit-line-height)}.www-type--body{font-size:var(--www-type-body-size);font-weight:var(--www-type-body-weight);line-height:var(--www-type-body-line-height)}.www-type--body-sm{font-size:var(--www-type-body-sm-size);font-weight:var(--www-type-body-sm-weight);line-height:var(--www-type-body-sm-line-height)}.www-type--supporting{font-size:var(--www-type-supporting-size);font-weight:var(--www-type-supporting-weight);line-height:var(--www-type-supporting-line-height)}.www-type--action{font-size:var(--www-type-action-size);font-weight:var(--www-type-action-weight);line-height:var(--www-type-action-line-height)}.www-type--action-lg{font-size:var(--www-type-action-lg-size);font-weight:var(--www-type-action-lg-weight);line-height:var(--www-type-action-lg-line-height)}.www-type--overline{font-size:var(--www-type-overline-size);font-weight:var(--www-type-overline-weight);line-height:var(--www-type-overline-line-height);letter-spacing:var(--www-type-overline-letter-spacing)}.www-type--icon-control{font-size:var(--www-type-icon-control-size);font-weight:var(--www-type-icon-control-weight);line-height:var(--www-type-icon-control-line-height)}.www-type--mono{font-family:var(--font-mono);font-size:var(--www-type-mono-size);font-weight:var(--www-type-mono-weight);line-height:var(--www-type-mono-line-height)}.www-type--mono-label{font-size:var(--www-type-mono-label-size);font-weight:var(--www-type-mono-label-weight);line-height:var(--www-type-mono-label-line-height);letter-spacing:var(--www-type-mono-label-letter-spacing)}.www-type--mono-caption{font-family:var(--font-mono);font-size:var(--www-type-mono-caption-size);font-weight:var(--www-type-mono-caption-weight);line-height:var(--www-type-mono-caption-line-height)}.www-type--mono-caption :is(b,em){font:inherit}.www-app .btn.www-cta{position:relative;overflow:hidden;min-height:52px;padding-inline:32px;font-size:var(--www-cta-font-size);font-weight:var(--www-cta-font-weight);line-height:var(--www-cta-line-height);transition:background-color .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.www-app .btn.www-cta:hover{transform:translateY(-2px)}.www-app .btn.www-cta:active{transform:none}.www-app .btn.btn--primary.www-cta{box-shadow:0 2px 8px color-mix(in oklab,var(--primary) 30%,transparent),inset 0 1px #ffffff26}.www-app .btn.btn--primary.www-cta:after{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(90deg,transparent,oklch(100% 0 0 / .15),transparent);transition:left .5s ease;pointer-events:none}.www-app .btn.btn--primary.www-cta:hover{box-shadow:0 8px 24px color-mix(in oklab,var(--primary) 35%,transparent)}.www-app .btn.btn--primary.www-cta:hover:after{left:120%}.www-app .btn.www-cta--ghost{border-width:2px;border-color:color-mix(in oklab,var(--fg) 30%,transparent);background:transparent}.www-app .btn.www-cta--ghost:hover{border-color:var(--fg);background:transparent;box-shadow:0 4px 16px #00000014}.www-app .btn.www-cta--ghost:active{box-shadow:none}@media(prefers-reduced-motion:reduce){.www-app .btn.www-cta,.www-app .btn.www-cta:hover,.www-app .btn.www-cta:active{transform:none}.www-app .btn.btn--primary.www-cta:after{display:none}}html.light{--bg: oklch(97% .004 290);--surface: oklch(100% 0 0);--surface-2: oklch(98% .006 288);--surface-raised: oklch(97% .01 288);--fg: oklch(30% .01 288 / .85);--fg-strong: oklch(25% .01 288 / .9);--heading-fg: oklch(22% .02 288);--muted: oklch(40% .01 288 / .9);--border: oklch(90% .005 288);--border-muted: oklch(92% .004 288);--footer-bg: oklch(22% .02 288);--footer-fg: oklch(100% 0 0 / .92);--footer-link: oklch(100% 0 0 / .78);--menu-bg: var(--surface);--menu-border: var(--border);--menu-item-hover: var(--surface-2);--plan-highlight: var(--accent-subtle);--badge-bg: var(--primary);--badge-bg-hover: var(--primary-hover);--form-field-border-strong: oklch(55% .01 288);--form-field-bg: var(--surface);--form-field-placeholder: oklch(40% .01 288 / .9);--panel-inset-bg: color-mix(in oklab, var(--surface-2) 94%, var(--violet) 6%);--panel-inset-bg-strong: color-mix(in oklab, var(--surface-2) 88%, var(--violet) 12%);--panel-inset-border: color-mix(in oklab, var(--border) 76%, var(--violet) 24%);--www-type-statement-copy-color: oklch(32% .012 290 / .82)}html.dark{--bg: oklch(16% .018 288);--surface: oklch(20% .02 288);--surface-2: oklch(23% .022 288);--surface-raised: oklch(27% .026 288);--fg: oklch(93% .008 288 / .82);--fg-strong: oklch(97% .006 288 / .92);--heading-fg: oklch(98% .004 288);--muted: oklch(82% .01 288 / .78);--border: oklch(38% .03 288);--border-muted: oklch(30% .025 288);--footer-bg: oklch(22% .02 288);--footer-fg: oklch(100% 0 0 / .92);--footer-link: oklch(100% 0 0 / .76);--menu-bg: oklch(22% .022 288);--menu-border: var(--border);--menu-item-hover: oklch(28% .028 288);--plan-highlight: oklch(26% .05 288);--badge-bg: var(--primary);--badge-bg-hover: var(--primary-hover);--form-field-border-strong: oklch(64% .018 288);--form-field-bg: color-mix(in oklab, var(--surface) 94%, var(--color-white) 6%);--form-field-placeholder: oklch(82% .01 288 / .72);--accent-subtle: oklch(27% .055 288);--panel-inset-bg: color-mix(in oklab, var(--surface-2) 90%, var(--violet) 10%);--panel-inset-bg-strong: color-mix(in oklab, var(--surface-2) 82%, var(--violet) 18%);--panel-inset-border: color-mix(in oklab, var(--border) 78%, var(--violet) 22%);--www-type-statement-copy-color: var(--fg)}html.light[data-contrast=high]{--fg: oklch(22% .015 288 / .96);--fg-strong: oklch(18% .018 288);--heading-fg: var(--fg-strong);--muted: oklch(28% .012 288 / .94);--border: oklch(68% .035 288);--border-muted: oklch(76% .025 288)}html.dark[data-contrast=high]{--fg: oklch(96% .006 288 / .96);--fg-strong: oklch(99% .002 288);--heading-fg: var(--fg-strong);--muted: oklch(90% .008 288 / .92);--border: oklch(58% .055 288);--border-muted: oklch(48% .045 288)}html[data-contrast=high]{--www-type-statement-copy-color: var(--fg)}.www-app .footer__legal a:hover,.www-app .footer__legal a:focus-visible{color:var(--pink)}@media(max-width:768px){:root{--www-type-nav-size: .9375rem;--www-type-nav-line-height: 1.6;--www-type-nav-action-size: .9375rem;--www-type-nav-action-weight: 500}}@media(max-width:720px){:root{--www-heading-display-size: clamp(2.6rem, 13vw, 3.6rem);--www-heading-display-line-height: .98;--www-type-hero-lede-size: 1rem;--www-type-hero-lede-line-height: 1.44;--www-type-supporting-size: .86rem;--www-type-supporting-line-height: 1.42}}.zb-dot-bg[data-v-dba931a6]{position:fixed;inset:0;z-index:0;pointer-events:none;display:block}@media(prefers-reduced-motion:reduce){.zb-dot-bg[data-v-dba931a6]{display:none}}#site-footer{margin-top:auto;padding-top:14px}#site-footer.site-footer--minimal{padding-top:0}.footer{background:var(--footer-bg);position:relative;z-index:1;display:grid;gap:14px;width:min(1024px,calc(100% - (var(--layout-pad-x) * 2)));margin:0 auto;padding:32px 24px 20px;border-radius:var(--radius-md) var(--radius-md) 0 0;border-top:1px solid color-mix(in oklab,var(--color-white)8%,transparent);box-shadow:inset 0 1px color-mix(in oklab,var(--color-white)4%,transparent);box-sizing:border-box}.footer--minimal{background:transparent;width:auto;max-width:none;padding:0;border-radius:0;border-top:0;box-shadow:none}.footer__primary{display:grid;gap:12px;min-width:0}.footer__brand{display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;color:var(--footer-fg, var(--color-white));text-decoration:none}.footer__brand-logo{display:block;height:18px;width:auto}.footer__brand:focus-visible{outline:2px solid color-mix(in oklab,var(--primary) 55%,transparent);outline-offset:4px;border-radius:var(--radius-xs)}.footer__legal{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:center}.footer__copy{margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in oklab,var(--footer-link, var(--muted)) 10%,transparent);color:color-mix(in oklab,var(--footer-fg, var(--muted)) 74%,transparent);font-size:var(--caption-size);line-height:var(--caption-line-height);letter-spacing:.012em;display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.footer__copy--minimal-toggle{margin-top:0;padding-top:0;border-top:0;justify-content:flex-end}.footer__copy-text{flex:0 1 auto}.footer__theme-toggle{flex:0 0 auto}.footer__legal a{display:inline-flex;align-items:center;min-height:24px;color:color-mix(in oklab,var(--footer-link, var(--muted)) 88%,transparent);text-decoration:none;text-underline-offset:.18em;font-size:var(--caption-size);line-height:var(--caption-line-height);letter-spacing:.012em;transition:color var(--transition-fast) ease,text-decoration-color var(--transition-fast) ease}.footer__legal a:hover{color:var(--footer-fg, var(--fg-strong));text-decoration:underline}.footer__legal a:focus-visible{outline:2px solid color-mix(in oklab,var(--primary) 55%,transparent);outline-offset:3px;border-radius:var(--radius-xs);color:var(--footer-fg, var(--fg-strong));text-decoration:underline}@media(min-width:860px){.footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 28px;padding:30px 28px 18px}.footer__copy{margin-top:0;padding-top:0;border-top:0;justify-content:flex-end}.footer__copy-text{white-space:nowrap}}.signup-theme-toggle[data-v-083e30ed]{position:relative;display:inline-flex}.signup-theme-toggle__button[data-v-083e30ed]{appearance:none;border:0;padding:2px 0;background:transparent;color:color-mix(in oklab,var(--footer-link, var(--muted)) 90%,transparent);display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:var(--caption-size);line-height:var(--caption-line-height)}.signup-theme-toggle__button[data-v-083e30ed]:hover{color:var(--footer-fg, var(--fg-strong))}.signup-theme-toggle__button[data-v-083e30ed]:focus-visible{outline:2px solid color-mix(in oklab,var(--primary) 55%,transparent);outline-offset:3px;border-radius:var(--radius-2xs)}.signup-theme-toggle__buttonIcon[data-v-083e30ed]{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.signup-theme-toggle__buttonLabel[data-v-083e30ed]{letter-spacing:.012em}.signup-theme-toggle__menu[data-v-083e30ed]{position:absolute;right:0;min-width:252px;padding:12px;border-radius:var(--radius-lg);background:var(--menu-bg, color-mix(in oklab, var(--surface) 96%, var(--color-white) 4%));border:1px solid color-mix(in oklab,var(--border) 86%,transparent);box-shadow:0 20px 64px -40px color-mix(in oklab,var(--color-black) 36%,transparent),0 32px 90px -58px color-mix(in oklab,var(--color-black) 26%,transparent);z-index:var(--z-sticky)}.signup-theme-toggle__menu--below[data-v-083e30ed]{top:calc(100% + 10px)}.signup-theme-toggle__menu--above[data-v-083e30ed]{bottom:calc(100% + 10px)}.signup-theme-toggle__item[data-v-083e30ed]{appearance:none;width:100%;border:0;background:transparent;color:var(--fg);display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:var(--radius-md);text-align:left;cursor:pointer}.signup-theme-toggle__item[data-v-083e30ed]:hover{background:var(--menu-item-hover, color-mix(in oklab, var(--primary) 8%, transparent))}.signup-theme-toggle__item[aria-checked=true][data-v-083e30ed]{background:color-mix(in oklab,var(--primary) 12%,var(--menu-item-hover, transparent));color:var(--fg-strong)}.signup-theme-toggle__item[data-v-083e30ed]:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 24%,transparent)}.signup-theme-toggle__itemIcon[data-v-083e30ed],.signup-theme-toggle__check[data-v-083e30ed]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:none}.signup-theme-toggle__itemLabel[data-v-083e30ed]{flex:1 1 auto;font-size:var(--body-sm-size);font-weight:var(--h5-weight);line-height:var(--body-sm-line-height);letter-spacing:var(--body-sm-letter-spacing)}.signup-theme-toggle__check[data-v-083e30ed]{opacity:0}.signup-theme-toggle__item[aria-checked=true] .signup-theme-toggle__check[data-v-083e30ed]{opacity:1}@media(max-width:720px){.signup-theme-toggle[data-v-083e30ed]{display:block;width:100%}.signup-theme-toggle__menu[data-v-083e30ed]{left:0;right:0;width:100%;min-width:0}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;height:auto;padding:0 12px;border:1px solid var(--border-muted);border-radius:var(--radius-pill);background:var(--surface);color:var(--fg-strong);font-family:var(--font-sans);font-size:13px;font-weight:650;line-height:1;letter-spacing:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.btn:hover,.btn:active{transform:none;box-shadow:none}.btn:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 72%,transparent);outline-offset:2px;box-shadow:none}.btn--primary,.btn--black{border-color:var(--primary);background:var(--primary);color:var(--primary-fg)}.btn--primary:hover,.btn--black:hover{border-color:var(--primary-hover);background:var(--primary-hover);color:var(--primary-fg)}.btn--outline,.btn--corners{border-color:var(--border-muted);background:var(--surface);color:var(--fg-strong)}.btn--outline:hover,.btn--corners:hover{border-color:var(--border);background:var(--surface-2);color:var(--fg-strong)}.btn--corners:before{display:none}.btn--small{min-height:34px;padding:0 12px;font-size:13px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.www-site-header[data-v-db01b596]{position:sticky;top:0;z-index:var(--z-sticky);background:color-mix(in oklab,var(--bg) 85%,transparent);border-bottom:1px solid color-mix(in oklab,var(--border) 50%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5)}.www-site-header__bar[data-v-db01b596]{display:flex;align-items:center;justify-content:space-between;width:min(100%,1180px);height:68px;margin:0 auto;padding-inline:28px}.www-site-header__brand[data-v-db01b596]{display:inline-flex;align-items:center;color:var(--heading-fg);text-decoration:none}.www-site-header__brand[data-v-db01b596]:hover{color:var(--heading-fg)}.www-site-header__brand-logo[data-v-db01b596]{width:auto;height:28px;fill:var(--heading-fg)}.www-site-header__desktop-nav ul[data-v-db01b596]{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.www-site-header__link[data-v-db01b596]{display:block;padding:8px 14px;border-radius:var(--radius-pill);color:var(--fg);text-decoration:none;transition:background-color .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1)}.www-site-header__link[data-v-db01b596]:hover{background:color-mix(in oklab,var(--fg) 6%,transparent);color:var(--fg-strong)}.www-site-header__cta-item[data-v-db01b596]{margin-left:8px}.www-site-header__theme-item[data-v-db01b596]{display:flex;align-items:center;margin-left:4px}.www-site-header__theme-toggle[data-v-db01b596],.www-site-header__mobile-theme-toggle[data-v-db01b596]{--footer-link: var(--fg);--footer-fg: var(--fg-strong)}.www-site-header__theme-toggle[data-v-db01b596] .signup-theme-toggle__button{min-height:44px;padding-inline:10px}.www-site-header__cta[data-v-db01b596],.www-site-header__mobile-cta[data-v-db01b596]{position:relative;overflow:hidden;min-height:44px;padding-inline:14px;border-width:1.5px;box-shadow:0 2px 8px color-mix(in oklab,var(--primary) 30%,transparent),inset 0 1px #ffffff26;transition:background-color .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.www-site-header__cta[data-v-db01b596]:after,.www-site-header__mobile-cta[data-v-db01b596]:after{position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(90deg,transparent,oklch(100% 0 0 / .15),transparent);content:"";pointer-events:none;transition:left .5s ease}.www-site-header__cta[data-v-db01b596]:hover,.www-site-header__mobile-cta[data-v-db01b596]:hover{box-shadow:0 8px 24px color-mix(in oklab,var(--primary) 35%,transparent);transform:translateY(-2px)}.www-site-header__cta[data-v-db01b596]:hover:after,.www-site-header__mobile-cta[data-v-db01b596]:hover:after{left:120%}.www-site-header__cta[data-v-db01b596]:active,.www-site-header__mobile-cta[data-v-db01b596]:active{transform:none}.www-site-header__hamburger[data-v-db01b596],.www-site-header__mobile-nav[data-v-db01b596]{display:none}@keyframes www-header-slide-down-db01b596{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.www-site-header__desktop-nav[data-v-db01b596]{display:none}.www-site-header__hamburger[data-v-db01b596]{position:relative;z-index:1;display:block;width:44px;height:44px;padding:10px;border:0;background:transparent;color:var(--fg-strong);cursor:pointer}.www-site-header__hamburger svg[data-v-db01b596]{width:24px;height:24px}.www-site-header__hamburger-bar[data-v-db01b596]{transform-origin:center;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.www-site-header__hamburger[aria-expanded=true] .www-site-header__hamburger-bar--top[data-v-db01b596]{transform:translateY(5px) rotate(45deg)}.www-site-header__hamburger[aria-expanded=true] .www-site-header__hamburger-bar--middle[data-v-db01b596]{opacity:0}.www-site-header__hamburger[aria-expanded=true] .www-site-header__hamburger-bar--bottom[data-v-db01b596]{transform:translateY(-5px) rotate(-45deg)}.www-site-header__mobile-nav--open[data-v-db01b596]{display:block;width:min(100%,1180px);margin:0 auto;padding:8px 28px 20px;animation:www-header-slide-down-db01b596 .3s cubic-bezier(.22,1,.36,1)}.www-site-header__mobile-nav-inner[data-v-db01b596]{display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a}.www-site-header__mobile-link[data-v-db01b596]{display:block;padding:13px 16px;border-radius:10px;color:var(--fg);text-decoration:none;transition:background-color .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1)}.www-site-header__mobile-link[data-v-db01b596]:hover{background:color-mix(in oklab,var(--fg) 5%,transparent);color:var(--fg-strong)}.www-site-header__mobile-link[data-v-db01b596]:active{background:color-mix(in oklab,var(--fg) 8%,transparent)}.www-site-header__mobile-theme-toggle[data-v-db01b596]{display:block;width:100%}.www-site-header__mobile-theme-toggle[data-v-db01b596] .signup-theme-toggle__button{justify-content:flex-start;width:100%;min-height:44px;padding-inline:16px}.www-site-header__mobile-theme-toggle[data-v-db01b596] .signup-theme-toggle__menu{right:0;left:0;width:100%;min-width:0}.www-site-header__mobile-nav .www-site-header__mobile-cta[data-v-db01b596]{width:100%;margin-top:8px;border-radius:10px}}@media(prefers-reduced-motion:reduce){.www-site-header__link[data-v-db01b596],.www-site-header__hamburger-bar[data-v-db01b596],.www-site-header__mobile-link[data-v-db01b596],.www-site-header__cta[data-v-db01b596],.www-site-header__mobile-cta[data-v-db01b596]{transition:none}.www-site-header__mobile-nav--open[data-v-db01b596]{animation:none}.www-site-header__cta[data-v-db01b596]:after,.www-site-header__mobile-cta[data-v-db01b596]:after{display:none}}.www-app[data-v-10c59310]{min-height:100dvh;display:flex;flex-direction:column}.www-app__layer[data-v-10c59310]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column}.www-app__main[data-v-10c59310]{flex:1;display:flex;flex-direction:column}
