:root{--color-neutral-100: #fff;--color-neutral-200: #e6e6e6;--color-neutral-300: #ccc;--color-neutral-400: #b3b3b3;--color-neutral-500: #999;--color-neutral-600: gray;--color-neutral-700: #666;--color-neutral-800: #4c4c4c;--color-neutral-900: #333;--color-neutral-1000: #191919;--color-blue-100: #bfc8ed;--color-blue-200: #778ada;--color-blue-300: #4761cd;--color-blue-400: #2c43a0;--color-blue-500: #1c2c68;--color-blue-600: #0b1128;--color-purple-100: #decbeb;--color-purple-200: #d0b5e3;--color-purple-300: #b389d2;--color-purple-400: #975dc1;--color-purple-500: #8344b1;--color-purple-600: #4c2867;--color-beige-100: #e5ddcd;--color-beige-200: #d3c6ab;--color-beige-300: #c2af89;--color-green-100: #acddcf;--color-green-200: #87ceba;--color-green-300: #51b89a;--color-magenta-100: #eac8e1;--color-magenta-200: #d38dc1;--color-magenta-300: #c15da8;--color-orange-100: #f8dfc4;--color-orange-200: #f2c696;--color-orange-300: #eba65c;--color-red-100: #f6b6be;--color-red-200: #f08995;--color-red-300: #eb5c6d;--color-red-400: #c53e4e;--color-yellow-100: #f7edba;--color-yellow-200: #f2e088;--color-yellow-300: #e0ca5d;--color-bg-default: var(--color-blue-600);--color-bg-alt: #171d33;--color-bg-banner: var(--color-blue-500);--color-bg-success: var(--color-green-300);--color-bg-error: var(--color-red-300);--color-form-feedback-success: var(--color-green-100);--color-form-feedback-error: var(--color-red-200);--color-text-primary: var(--color-neutral-100);--color-text-secondary: var(--color-neutral-200);--color-text-tertiary: var(--color-neutral-300);--color-text-dark: var(--color-neutral-1000);--color-text-disabled: var(--color-neutral-800);--color-border-default: var(--color-neutral-800);--color-border-strong: var(--color-neutral-600);--color-border-none: 0rem;--color-divider-default: var(--color-neutral-800);--color-divider-strong: var(--color-neutral-600);--color-focus-ring: var(--color-neutral-100);--color-field-fg-default: var(--color-neutral-500);--color-field-fg-filled: var(--color-neutral-100);--color-field-fg-hover: var(--color-neutral-400);--color-field-fg-pressing: var(--color-neutral-600);--color-field-bg-subtle: color-mix(in srgb, var(--color-neutral-100) 6%, transparent);--color-field-border-subtle: color-mix(in srgb, var(--color-neutral-100) 22%, transparent);--color-form-success-banner-bg: color-mix(in srgb, var(--color-green-300) 12%, transparent);--color-form-success-banner-border: color-mix(in srgb, var(--color-green-300) 45%, transparent);--color-icon-fg-default: var(--color-neutral-100);--color-icon-fg-yellow: var(--color-yellow-300);--color-icon-bg-blue: var(--color-blue-200);--color-icon-bg-magenta: var(--color-magenta-200);--color-icon-bg-red: var(--color-red-200);--color-icon-bg-purple: var(--color-purple-300);--color-tag-bg-purple: var(--color-purple-300);--color-tag-bg-yellow: var(--color-yellow-200);--color-tag-bg-blue: var(--color-blue-300);--color-tag-bg-gray: var(--color-neutral-800);--color-tag-fg-dark: var(--color-neutral-1000);--color-tag-fg-white: var(--color-neutral-100);--tag-yellow-padding-y: .1875rem;--tag-yellow-padding-x: .75rem;--tag-yellow-font-size: var(--text-body-xs-size);--tag-yellow-line-height: var(--text-body-xs-line-height);--tag-yellow-font-weight: var(--font-weight-body);--tag-yellow-bg: var(--color-tag-bg-yellow);--tag-yellow-fg: var(--color-tag-fg-dark);--color-accordion-bg-hover: var(--color-blue-400);--color-accordion-bg-pressing: var(--color-blue-500);--color-progress-incomplete: var(--color-neutral-800);--color-progress-fill: var(--color-purple-400);--font-heading: Merriweather, serif;--font-body: Onest, sans-serif;--text-h1-size: clamp(2.375rem, 4vw, 3.625rem);--text-h1-line-height: 1.14;--text-h2-size: clamp(2rem, 3.4vw, 2.875rem);--text-h2-line-height: 1.2;--text-h3-size: clamp(1.75rem, 2.8vw, 2.5rem);--text-h3-line-height: 1.2;--text-h4-size: clamp(1.75rem, 2.6vw, 2.375rem);--text-h4-line-height: 1.25;--text-h5-size: 1.25rem;--text-h5-line-height: 1.35;--text-body-lg-size: 1.1875rem;--text-body-lg-line-height: 1.6;--text-body-lg-line-height-tight: 1.33em;--text-body-md-size: 1.125rem;--text-body-md-line-height: 1.65;--text-body-md-line-height-snug: 1.6;--text-body-compact-size: 1.0625rem;--text-body-compact-line-height: 1.6;--text-body-sm-size: 1rem;--text-body-sm-line-height: 1.6;--text-body-xs-size: .875rem;--text-body-xs-line-height: 1.5;--font-weight-body: 200;--font-weight-body-light: 300;--font-weight-heading-black: 900;--font-weight-heading-bold: 700;--font-weight-heading-semibold: 600;--radius-none: 0rem;--radius-sm: .5rem;--radius-md: 1.5rem;--radius-lg: 2.5rem;--radius-xl: 3.5rem;--radius-full: 100vw;--border-width-sm: 1px;--border-width-md: 2px;--border-width-focus: 2px;--shadow-glow-color: #ffffff29;--shadow-btn-primary: 0 0 16px 2px var(--shadow-glow-color);--shadow-btn-primary-hover: 0 0 32px 4px var(--shadow-glow-color);--shadow-btn-primary-active: 0 0 0 0 var(--shadow-glow-color);--btn-primary-bg: var(--color-purple-400);--btn-primary-bg-hover: var(--color-purple-300);--btn-primary-bg-pressed: var(--color-purple-500);--btn-primary-fg: var(--color-neutral-100);--btn-primary-font-size: 1.375rem;--btn-primary-line-height: 136%;--btn-primary-font-weight: 500;--btn-primary-min-height: 3.5rem;--btn-primary-padding-y: .75rem;--btn-primary-padding-x: 1.75rem;--btn-primary-gap: .5rem;--btn-primary-radius: var(--radius-full);--btn-primary-shadow: var(--shadow-btn-primary);--btn-primary-shadow-hover: var(--shadow-btn-primary-hover);--btn-primary-shadow-active: var(--shadow-btn-primary-active);--btn-secondary-fg-default: var(--color-purple-300);--btn-secondary-fg-hover: var(--color-purple-200);--btn-secondary-fg-pressed: var(--color-purple-400);--btn-secondary-font-weight: 400;--btn-tertiary-fg-default: var(--color-neutral-300);--btn-tertiary-fg-hover: var(--color-neutral-200);--btn-tertiary-fg-pressed: var(--color-neutral-400);--btn-icon-fg-default: var(--color-neutral-100);--btn-icon-fg-hover: var(--color-neutral-300);--btn-icon-fg-pressed: var(--color-neutral-500);--btn-ghost-fg-default: var(--color-neutral-100);--btn-ghost-fg-hover: var(--color-neutral-200);--btn-ghost-fg-pressed: var(--color-neutral-300);--btn-checkbox-selected-bg: var(--color-purple-400);--btn-checkbox-selected-fg: var(--color-neutral-100);--btn-checkbox-selected-bg-hover: var(--color-purple-300);--btn-checkbox-selected-bg-pressed: var(--color-purple-500);--btn-checkbox-unselected-fg: var(--color-neutral-500);--btn-checkbox-unselected-bg-hover: var(--color-neutral-400);--btn-checkbox-unselected-bg-pressed: var(--color-neutral-600);--btn-focus-outline-color: var(--color-focus-ring);--btn-focus-outline-width: var(--border-width-focus);--btn-focus-outline-offset: 0px;--btn-focus-outline-style: solid;--nav-bg: color-mix(in srgb, var(--color-blue-600) 86%, transparent);--nav-backdrop-blur: .75rem;--nav-border: color-mix(in srgb, var(--color-neutral-100) 8%, transparent);--nav-link-fg-default: var(--color-neutral-100);--nav-link-fg-hover: var(--color-purple-300);--nav-link-fg-pressing: var(--color-purple-200);--nav-link-font-weight: 300;--nav-sidebar-bg: var(--color-blue-600);--nav-sidebar-item-fg-default: var(--color-neutral-600);--nav-sidebar-item-fg-hover: var(--color-neutral-300);--nav-sidebar-item-fg-press: var(--color-neutral-700);--nav-sidebar-item-fg-active: var(--color-neutral-100);--color-transparent: transparent;--layout-page-padding-x: 1.5rem;--layout-inner-wide-max: 80rem;--layout-inner-narrow-max: 60rem;--layout-container-max: var(--layout-inner-wide-max);--nav-height-desktop: 4.75rem;--nav-height-tablet: 4rem;--nav-padding-x-desktop: 0rem;--nav-padding-x-tablet: 0rem;--nav-padding-x-mobile: 0rem;--nav-logo-wordmark-height: 1.875rem;--nav-link-font-size: 1.0625rem;--nav-link-line-height: 1.5;--nav-link-padding-y: .625rem;--nav-link-padding-x: .875rem;--nav-links-gap: .5rem;--nav-cta-margin-start: .75rem;--nav-mobile-panel-padding-top: 2rem;--nav-mobile-panel-padding-x: .75rem;--nav-mobile-panel-padding-bottom: 4rem;--nav-cta-inner-gap: .5rem;--nav-cta-block-gap: .25rem;--nav-cta-padding-y: .625rem;--nav-cta-padding-x: 1.375rem;--nav-cta-padding-y-compact: .5rem;--nav-cta-padding-x-compact: 1rem;--nav-cta-font-size: var(--nav-link-font-size);--nav-cta-font-size-compact: var(--text-body-sm-size);--nav-cta-line-height: var(--nav-link-line-height);--nav-cta-line-height-compact: var(--text-body-sm-line-height);--nav-cta-font-weight: var(--btn-primary-font-weight);--nav-waitlist-padding-y: var(--nav-cta-padding-y);--nav-waitlist-padding-x: var(--nav-cta-padding-x);--nav-waitlist-padding-y-compact: var(--nav-cta-padding-y-compact);--nav-waitlist-padding-x-compact: var(--nav-cta-padding-x-compact);--nav-waitlist-gap: .5rem;--nav-waitlist-font-size: var(--nav-cta-font-size);--nav-waitlist-font-size-compact: var(--nav-cta-font-size-compact);--nav-waitlist-line-height: var(--nav-cta-line-height);--nav-waitlist-line-height-compact: var(--nav-cta-line-height-compact);--nav-waitlist-font-weight: 400;--nav-menu-toggle-padding: .5rem;--nav-menu-toggle-margin-end: -.5rem;--nav-icon-size: 1.5rem;--nav-icon-line-height: 1.5rem;--nav-z-mobile-panel: 90;--duration-interactive: .3s;--easing-standard: cubic-bezier(.645, .045, .355, 1);--motion-scroll-to-duration-ms: 1050;--footer-padding-top: 4.5rem;--footer-padding-bottom: 3rem;--footer-padding-top-tablet: 3.5rem;--footer-padding-bottom-tablet: 2.5rem;--footer-inner-gap: 3rem;--footer-main-gap: 3rem;--footer-brand-max-width: 22rem;--footer-brand-gap: 1.125rem;--footer-logo-wordmark-height: 1.75rem;--footer-nav-gap: .875rem;--footer-tagline-font-size: 1rem;--footer-tagline-line-height: 1.6;--footer-tagline-color: var(--color-neutral-500);--footer-nav-title-font-size: .9375rem;--footer-nav-title-line-height: 1.5;--footer-link-font-size: 1rem;--footer-link-line-height: 1.5;--footer-link-color: var(--color-neutral-400);--footer-link-color-hover: var(--color-neutral-100);--footer-bottom-border: color-mix(in srgb, var(--color-neutral-100) 10%, transparent);--footer-bottom-padding-top: 1.75rem;--footer-bottom-gap: 1.5rem;--footer-bottom-legal-gap: 1rem;--footer-meta-font-size: .875rem;--footer-meta-line-height: 1.5;--footer-meta-color: var(--color-text-tertiary);--footer-links-title-weight: 500;--footer-link-font-weight: 200;--footer-padding-y-desktop: var(--footer-padding-top);--footer-padding-x-desktop: 0rem;--footer-padding-y-tablet: var(--footer-padding-top-tablet);--footer-padding-x-mobile: 0rem;--footer-grid-gap-desktop: var(--footer-main-gap);--footer-grid-gap-tablet: var(--footer-main-gap);--footer-col-gap: var(--footer-brand-gap);--footer-links-stack-gap: var(--footer-nav-gap);--footer-links-list-gap: var(--footer-nav-gap);--footer-link-padding-y: 0rem;--footer-logo-width: 12rem;--footer-social-gap: .25rem;--footer-social-icon-padding: .5rem;--footer-social-icon-size: 1.5rem;--footer-social-icon-size-lg: 2rem;--footer-download-stack-gap: 1rem;--footer-app-store-img-width: 122px;--footer-play-store-img-width: 134px;--footer-store-badge-opacity: .32;--layout-container-footer-narrow: 24rem;--layout-container-footer-mid: 32rem;--card-border: var(--color-neutral-800);--card-feature-bg-blue: var(--color-blue-400);--card-feature-bg-purple: var(--color-purple-500);--card-feature-bg-magenta: var(--color-magenta-300);--card-feature-bg-orange: var(--color-orange-300);--card-feature-bg-beige: var(--color-beige-300);--home-inline-padding-desktop: 0rem;--home-inline-padding-tablet: 0rem;--home-inline-padding-mobile: 0rem;--home-max-width: var(--layout-inner-wide-max);--home-section-padding-y-xl: 7.5rem;--home-section-padding-y-lg: 6rem;--home-section-padding-y-md: 5rem;--home-section-padding-y-sm: 4rem;--home-section-padding-y-xs: 3rem;--home-hero-padding-y-desktop: 12rem;--home-hero-padding-y-tablet: 5rem;--home-hero-padding-top: var(--home-hero-padding-y-desktop);--home-hero-padding-bottom: var(--home-hero-padding-y-desktop);--home-hero-home-padding-top: 6rem;--home-hero-home-padding-bottom: 6.5rem;--home-hero-home-column-gap: 4rem;--home-hero-home-copy-stack-gap: 1.75rem;--home-hero-home-eyebrow-letter-spacing: .14em;--home-hero-home-eyebrow-color: var(--color-purple-300);--home-hero-home-desc-max-width: 34em;--home-hero-home-form-max-width: 33.75rem;--home-hero-home-form-row-gap: .75rem;--home-hero-home-benefits-gap-x: 1.5rem;--home-hero-home-benefits-gap-y: .625rem;--home-hero-home-media-height: 37.5rem;--home-hero-home-screenshot-aspect-w: 470;--home-hero-home-screenshot-aspect-h: 966;--home-hero-home-screenshot-width-back: 15.75rem;--home-hero-home-screenshot-width-front: 17.875rem;--home-hero-home-screenshot-width-back-min: 9rem;--home-hero-home-screenshot-width-front-min: 10rem;--home-hero-home-screenshot-width-back-fluid: 42%;--home-hero-home-screenshot-width-front-fluid: 48%;--home-hero-home-media-aspect: 1 / 1.02;--home-hero-home-glow-size: 45rem;--home-hero-home-screenshot-radius: 1.75rem;--home-hero-home-screenshot-shadow: 0 1.5rem 4rem color-mix(in srgb, var(--color-neutral-1000) 50%, transparent);--home-hero-home-screenshot-shadow-strong: 0 2rem 5rem color-mix(in srgb, var(--color-neutral-1000) 60%, transparent);--home-hero-home-glow-gradient: radial-gradient( closest-side, color-mix(in srgb, var(--color-purple-400) 22%, transparent), color-mix(in srgb, var(--color-blue-500) 12%, transparent) 55%, transparent 75% );--home-hero-home-media-glow-gradient: radial-gradient( closest-side, color-mix(in srgb, var(--color-purple-400) 30%, transparent), transparent 70% );--motion-hero-glow-duration: 9s;--motion-hero-glow-distance: -.875rem;--home-redesign-section-padding-y: 6.5rem;--home-redesign-section-header-gap: 1.125rem;--home-redesign-section-header-margin-bottom: 4rem;--home-redesign-section-grid-gap: 1.75rem;--home-redesign-section-eyebrow-letter-spacing: .14em;--home-redesign-section-eyebrow-color: var(--color-purple-300);--home-redesign-section-eyebrow-color-science: var(--color-blue-100);--home-redesign-step-label-letter-spacing: .1em;--home-redesign-step-label-color: var(--color-blue-200);--home-redesign-card-radius: 2rem;--home-redesign-card-radius-lg: 2.5rem;--home-redesign-card-padding: 2.5rem;--home-redesign-card-border: color-mix(in srgb, var(--color-neutral-100) 8%, transparent);--home-redesign-card-border-strong: color-mix(in srgb, var(--color-neutral-100) 12%, transparent);--home-redesign-persona-card-radius: 2.5rem;--home-redesign-persona-img-height: 17.5rem;--home-redesign-science-section-gap: 3.5rem;--home-redesign-science-card-bg: color-mix(in srgb, var(--color-bg-default) 50%, transparent);--home-redesign-voices-quote-mark-size: 3.5rem;--home-redesign-blog-card-radius: var(--radius-md);--home-redesign-blog-teaser-aspect-w: 16;--home-redesign-blog-teaser-aspect-h: 9;--home-redesign-blog-tag-letter-spacing: .1em;--home-redesign-faq-column-gap: 4rem;--home-redesign-faq-sticky-top: 6.75rem;--home-redesign-waitlist-card-radius: 3rem;--home-redesign-waitlist-tag-bg: color-mix(in srgb, var(--color-purple-400) 18%, transparent);--home-redesign-waitlist-tag-border: color-mix(in srgb, var(--color-purple-300) 50%, transparent);--home-redesign-trust-band-padding-y: 1.75rem;--home-redesign-trust-dot-size: .4375rem;--home-redesign-how-icon-size: 5.5rem;--home-testimonial-carousel-slide-gap: var(--home-redesign-section-grid-gap);--features-page-hero-padding-top: 5.5rem;--features-page-hero-padding-bottom: 5rem;--features-page-hero-glow-size: 56.25rem;--features-page-hero-glow-gradient: radial-gradient( closest-side, color-mix(in srgb, var(--color-purple-400) 18%, transparent), color-mix(in srgb, var(--color-blue-500) 8%, transparent) 55%, transparent 75% );--features-page-hero-heading-max-width: 18em;--features-page-hero-lede-max-width: 38em;--features-page-hero-actions-gap: .875rem;--features-page-hero-btn-font-size: var(--nav-link-font-size);--features-page-hero-btn-line-height: var(--nav-link-line-height);--features-page-hero-btn-padding-y: .875rem;--features-page-hero-btn-padding-x: 1.75rem;--features-page-hero-btn-primary-font-weight: var(--btn-primary-font-weight);--features-page-hero-btn-secondary-font-weight: var(--btn-secondary-font-weight);--features-page-anchor-strip-gap: .625rem;--features-page-anchor-pill-padding-y: .5625rem;--features-page-anchor-pill-padding-x: 1.125rem;--features-page-hero-pill-dot-size: .5rem;--features-page-section-padding-y: var(--home-redesign-section-padding-y);--features-page-section-grid-gap: 5rem;--features-page-section-content-gap: 1.5rem;--features-page-label-icon-size: 2rem;--features-page-label-letter-spacing: .12em;--features-page-list-gap: 1rem;--features-page-list-check-size: 1.25rem;--features-page-screenshot-width: 18rem;--features-page-screenshot-radius: 2rem;--features-page-screenshot-shadow: 0 2.5rem 6rem color-mix(in srgb, var(--color-neutral-1000) 60%, transparent);--features-page-media-glow-size: 28.75rem;--features-page-media-min-height: 32.5rem;--features-page-float-duration: 8s;--features-page-supporting-card-radius: 1.75rem;--features-page-supporting-icon-size: 3.25rem;--features-page-supporting-icon-glyph-size: 1.625rem;--features-page-privacy-card-radius: 2.5rem;--features-page-privacy-card-padding: 3.75rem;--features-page-privacy-column-gap: 4rem;--features-page-quote-border-width: 3px;--features-page-anchor-scroll-margin: var(--features-anchor-scroll-margin);--features-page-tone-blue-label: var(--color-blue-200);--features-page-tone-blue-pill-bg: color-mix(in srgb, var(--color-blue-400) 25%, transparent);--features-page-tone-blue-pill-border: color-mix(in srgb, var(--color-blue-200) 30%, transparent);--features-page-tone-blue-pill-fg: var(--color-blue-100);--features-page-tone-blue-icon-bg: color-mix(in srgb, var(--color-blue-400) 50%, transparent);--features-page-tone-blue-icon-border: color-mix(in srgb, var(--color-blue-200) 40%, transparent);--features-page-tone-blue-check-bg: color-mix(in srgb, var(--color-blue-400) 50%, transparent);--features-page-tone-blue-check-border: color-mix(in srgb, var(--color-blue-200) 50%, transparent);--features-page-tone-blue-check-fg: var(--color-blue-100);--features-page-tone-blue-glow: radial-gradient( closest-side, color-mix(in srgb, var(--color-blue-400) 40%, transparent), transparent 70% );--features-page-tone-blue-screenshot-ring: color-mix(in srgb, var(--color-blue-200) 15%, transparent);--features-page-tone-purple-label: var(--color-purple-300);--features-page-tone-purple-pill-bg: color-mix(in srgb, var(--color-purple-500) 25%, transparent);--features-page-tone-purple-pill-border: color-mix(in srgb, var(--color-purple-300) 30%, transparent);--features-page-tone-purple-pill-fg: var(--color-purple-200);--features-page-tone-purple-icon-bg: color-mix(in srgb, var(--color-purple-500) 45%, transparent);--features-page-tone-purple-icon-border: color-mix(in srgb, var(--color-purple-300) 40%, transparent);--features-page-tone-purple-check-bg: color-mix(in srgb, var(--color-purple-500) 45%, transparent);--features-page-tone-purple-check-border: color-mix(in srgb, var(--color-purple-300) 50%, transparent);--features-page-tone-purple-check-fg: var(--color-purple-200);--features-page-tone-purple-glow: radial-gradient( closest-side, color-mix(in srgb, var(--color-purple-500) 38%, transparent), transparent 70% );--features-page-tone-purple-screenshot-ring: color-mix(in srgb, var(--color-purple-300) 12%, transparent);--features-page-tone-magenta-label: var(--color-magenta-200);--features-page-tone-magenta-pill-bg: color-mix(in srgb, var(--color-magenta-300) 20%, transparent);--features-page-tone-magenta-pill-border: color-mix(in srgb, var(--color-magenta-300) 35%, transparent);--features-page-tone-magenta-pill-fg: var(--color-magenta-100);--features-page-tone-magenta-icon-bg: color-mix(in srgb, var(--color-magenta-300) 35%, transparent);--features-page-tone-magenta-icon-border: color-mix(in srgb, var(--color-magenta-300) 45%, transparent);--features-page-tone-magenta-check-bg: color-mix(in srgb, var(--color-magenta-300) 35%, transparent);--features-page-tone-magenta-check-border: color-mix(in srgb, var(--color-magenta-300) 50%, transparent);--features-page-tone-magenta-check-fg: var(--color-magenta-100);--features-page-tone-magenta-glow: radial-gradient( closest-side, color-mix(in srgb, var(--color-magenta-300) 32%, transparent), transparent 70% );--features-page-tone-magenta-screenshot-ring: color-mix(in srgb, var(--color-magenta-300) 15%, transparent);--features-page-tone-orange-label: var(--color-orange-200);--features-page-tone-orange-pill-bg: color-mix(in srgb, var(--color-orange-300) 15%, transparent);--features-page-tone-orange-pill-border: color-mix(in srgb, var(--color-orange-300) 30%, transparent);--features-page-tone-orange-pill-fg: var(--color-orange-100);--features-page-tone-orange-icon-bg: color-mix(in srgb, var(--color-orange-300) 20%, transparent);--features-page-tone-orange-icon-border: color-mix(in srgb, var(--color-orange-300) 40%, transparent);--features-page-tone-orange-check-bg: color-mix(in srgb, var(--color-orange-300) 20%, transparent);--features-page-tone-orange-check-border: color-mix(in srgb, var(--color-orange-300) 40%, transparent);--features-page-tone-orange-check-fg: var(--color-orange-100);--features-page-tone-orange-glow: radial-gradient( closest-side, color-mix(in srgb, var(--color-orange-300) 25%, transparent), transparent 70% );--features-page-tone-orange-screenshot-ring: color-mix(in srgb, var(--color-orange-300) 12%, transparent);--features-page-tone-beige-label: var(--color-beige-100);--features-page-tone-beige-pill-bg: color-mix(in srgb, var(--color-beige-300) 15%, transparent);--features-page-tone-beige-pill-border: color-mix(in srgb, var(--color-beige-300) 30%, transparent);--features-page-tone-beige-pill-fg: var(--color-beige-100);--features-page-tone-beige-icon-bg: color-mix(in srgb, var(--color-beige-300) 25%, transparent);--features-page-tone-beige-icon-border: color-mix(in srgb, var(--color-beige-300) 40%, transparent);--features-page-tone-beige-check-fg: var(--color-beige-100);--features-page-tone-beige-glow: radial-gradient( closest-side, color-mix(in srgb, var(--color-beige-300) 28%, transparent), color-mix(in srgb, var(--color-purple-400) 15%, transparent) 55%, transparent 75% );--features-page-tone-beige-screenshot-ring: color-mix(in srgb, var(--color-beige-300) 15%, transparent);--features-page-privacy-label-color: var(--color-green-300);--features-page-privacy-check-bg: color-mix(in srgb, var(--color-green-300) 20%, transparent);--features-page-privacy-check-border: color-mix(in srgb, var(--color-green-300) 45%, transparent);--features-page-privacy-check-fg: var(--color-green-300);--features-page-privacy-link-fg: var(--color-green-300);--home-hero-column-gap: 3rem;--home-hero-row-gap: 3rem;--home-hero-copy-stack-gap: 1.5rem;--home-eyebrow-letter-spacing: .06em;--home-hero-cta-gap: 1rem;--home-hero-img-radius: var(--radius-xl);--home-features-heading-margin-bottom: 3rem;--home-features-heading-max-width: 48rem;--home-features-section-padding-y: 7rem;--home-features-container-max-width: var(--layout-inner-narrow-max);--home-features-layout-gap: 3rem;--home-feature-card-width: 51.125rem;--home-feature-card-height-desktop: 28rem;--home-feature-card-padding-x: 3rem;--home-feature-card-inner-gap: 3rem;--home-feature-card-radius: var(--radius-lg);--home-feature-slide-margin-end: 3rem;--home-feature-viewport-width: 51.125rem;--home-feature-viewport-min-height: 28rem;--home-feature-img-width: 288px;--home-feature-img-margin-top-desktop: 4rem;--home-feature-mockup-asset-width: 288px;--home-feature-mockup-asset-height: 592px;--home-feature-mockup-peek-extra-height: 28px;--home-feature-mockup-peek-fraction: calc( (.6 * var(--home-feature-mockup-asset-height) + var(--home-feature-mockup-peek-extra-height)) / var(--home-feature-mockup-asset-height) );--home-feature-mockup-peek-h-per-w: calc( var(--home-feature-mockup-asset-height) / var(--home-feature-mockup-asset-width) * var(--home-feature-mockup-peek-fraction) );--home-feature-desc-stack-gap: 1.25rem;--home-feature-nav-row-padding-top: 32px;--home-feature-slider-icon-size: 2.5rem;--home-feature-slider-icon-glyph-size: 2rem;--home-tag-padding-x: .75rem;--home-tag-padding-y: .25rem;--home-tag-radius: var(--radius-sm);--home-slider-arrow-size: 3rem;--home-slider-dot-size: .75rem;--home-slider-dot-hit-size: 2.75rem;--home-slider-dot-gap: .5rem;--home-slider-dot-bg-idle: color-mix(in srgb, var(--color-neutral-100) 13%, transparent);--home-slider-dot-bg-active: var(--color-purple-400);--home-slider-nav-margin-top: 1.5rem;--home-quote-padding-y: var(--home-section-padding-y-md);--home-quote-bg: var(--color-blue-500);--home-persona-toggle-gap: 1rem;--home-persona-panel-gap: 3rem;--home-persona-card-radius: var(--radius-lg);--home-persona-copy-padding-y-desktop: 12rem;--home-persona-copy-padding-x-desktop: 2.5rem;--home-persona-copy-padding-y-tablet: 5rem;--home-persona-copy-padding-x-tablet: 2rem;--home-persona-copy-stack-gap: 1.5rem;--home-persona-list-item-gap: 1.5rem;--home-persona-img-height-tablet: 34rem;--home-persona-img-object-position-tablet: 50% 30%;--home-persona-img-radius: var(--radius-md);--home-persona-list-gap: .75rem;--home-persona-list-indent: 1.5rem;--home-persona-cta-padding-y: .5rem;--home-persona-cta-padding-x: 1.25rem;--home-persona-cta-font-weight: 500;--home-testimonial-section-padding-y: var(--home-section-padding-y-xl);--home-testimonial-section-padding-y-tablet: var(--home-section-padding-y-md);--home-testimonial-col-gap-x: 3rem;--home-testimonial-col-gap-y: 5.5rem;--home-testimonial-col-offset: 11.5rem;--home-testimonial-col-offset-tablet: 0rem;--home-testimonial-header-gap: 1.5rem;--home-testimonial-card-gap: 2rem;--home-testimonial-quote-stack-gap: 1rem;--home-testimonial-author-gap: .5rem;--home-testimonial-rating-gap: .25rem;--home-testimonial-quote-icon-size: 3rem;--home-testimonial-card-padding: 2rem;--home-testimonial-avatar-size: 2.5rem;--home-testimonial-avatar-size-tablet: 3rem;--home-testimonial-star-size: 1.25rem;--home-testimonial-star-size-tablet: 1.5rem;--home-how-content-max-width: 44rem;--home-how-layout-gap: 5rem;--home-how-step-column-gap: 3rem;--home-how-step-column-gap-mobile: 1.5rem;--home-how-step-min-height: 25rem;--home-how-icon-max-size: 10rem;--home-how-icon-max-size-tablet: 7.5rem;--home-how-timeline-dot-size: .5rem;--home-how-title-size-tablet: 2.5rem;--home-how-title-line-height-tablet: 120%;--home-how-step-title-size-tablet: 2rem;--home-how-step-title-line-height-tablet: 125%;--home-how-text-stack-gap: 1rem;--home-how-text-padding-bottom-mobile: 8rem;--home-research-layout-gap: 3rem;--home-research-grid-gap: 1.5rem;--home-research-card-padding: 3rem;--home-research-card-inner-gap: 1rem;--home-research-icon-bg-size: 4rem;--home-research-icon-glyph-size: 1.5rem;--home-research-card-title-size-tablet: 1.5rem;--home-research-card-title-line-height-tablet: 125%;--home-faq-content-max-width: 34rem;--home-faq-layout-gap: 3rem;--home-faq-list-gap: 1rem;--blog-hero-section-padding-x: 2.5rem;--blog-hero-section-padding-x-small: .75rem;--blog-hero-inner-max-width: var(--layout-inner-wide-max);--blog-hero-inner-max-width-tablet: 32rem;--blog-hero-layout-max-width: 36rem;--blog-hero-layout-gap: var(--home-hero-row-gap);--blog-hero-header-stack-gap: var(--home-faq-list-gap);--blog-hero-featured-stack-gap: var(--home-feature-desc-stack-gap);--blog-hero-card-link-stack-gap: var(--home-slider-dot-gap);--blog-hero-card-link-hover-scale: 1.02;--release-notes-hero-content-max-width: 60rem;--blog-card-image-aspect-w: 552;--blog-card-image-aspect-h: 338;--blog-card-image-aspect-ratio: 552 / 338;--blog-card-meta-gap: .25rem;--blog-card-read-time-margin-bottom: .25rem;--blog-card-read-time-padding-y: .125rem;--blog-card-main-margin-top: .25rem;--blog-card-tags-margin-top: .75rem;--blog-list-section-padding-y: var(--home-section-padding-y-xl);--blog-list-section-padding-y-tablet: var(--home-section-padding-y-md);--blog-list-grid-columns: 2;--blog-list-grid-gap: var(--home-hero-row-gap);--blog-list-grid-gap-tablet: 4rem;--blog-list-grid-margin-y-tablet: 3rem;--blog-list-card-hover-scale: var(--blog-hero-card-link-hover-scale);--blog-index-hero-glow-width: 50rem;--blog-index-hero-glow-height: 37.5rem;--blog-index-hero-glow-offset-y: -10rem;--blog-index-hero-padding-top: 5.5rem;--blog-index-hero-padding-bottom: 5rem;--blog-index-hero-stack-gap: 1.375rem;--blog-index-hero-title-max-width: 18em;--blog-index-hero-desc-max-width: 38em;--blog-index-featured-padding-y: 4rem;--blog-index-featured-card-radius: 2.5rem;--blog-index-featured-content-padding-x: 3.75rem;--blog-index-featured-content-padding-y: 3.5rem;--blog-index-featured-content-gap: 1.375rem;--blog-index-featured-media-min-height: 23.75rem;--blog-index-featured-card-border: color-mix(in srgb, var(--color-neutral-100) 10%, transparent);--blog-index-featured-card-shadow-hover: 0 1.5rem 4rem color-mix(in srgb, var(--color-neutral-1000) 55%, transparent);--blog-index-latest-badge-bg: color-mix(in srgb, var(--color-purple-400) 18%, transparent);--blog-index-latest-badge-border: color-mix(in srgb, var(--color-purple-300) 35%, transparent);--blog-index-grid-padding-top: 5rem;--blog-index-grid-padding-bottom: 6.5rem;--blog-index-grid-header-gap: 1.5rem;--blog-index-grid-header-margin-bottom: 3.25rem;--blog-index-grid-columns: 3;--blog-index-grid-gap: 1.75rem;--blog-index-card-radius: 1.75rem;--blog-index-card-border: color-mix(in srgb, var(--color-neutral-100) 8%, transparent);--blog-index-card-body-padding: 1.75rem;--blog-index-card-body-gap: .75rem;--blog-index-card-title-size: 1.1875rem;--blog-index-card-title-line-height: 1.42;--blog-index-card-shadow-hover: 0 1.25rem 3rem color-mix(in srgb, var(--color-neutral-1000) 50%, transparent);--blog-index-card-hover-translate-y: -.25rem;--blog-index-filter-gap: .625rem;--blog-index-filter-btn-padding-y: .5625rem;--blog-index-filter-btn-padding-x: 1.25rem;--blog-index-filter-btn-bg: color-mix(in srgb, var(--color-neutral-100) 4%, transparent);--blog-index-filter-btn-border: color-mix(in srgb, var(--color-neutral-100) 12%, transparent);--blog-index-filter-btn-bg-active: color-mix(in srgb, var(--color-purple-400) 20%, transparent);--blog-index-filter-btn-border-active: color-mix(in srgb, var(--color-purple-300) 50%, transparent);--blog-pagination-stack-gap: 2rem;--blog-pagination-btn-gap: var(--blog-card-meta-gap);--blog-pagination-icon-size: 1.5rem;--blog-post-shell-max-width: 65rem;--blog-post-shell-max-width-tablet: 40rem;--blog-post-padding-top: 7rem;--blog-post-padding-top-tablet: 7rem;--blog-post-grid-column-gap: 2rem;--blog-post-hero-crumb-gap: 1.5rem;--blog-post-hero-grid-row-gap: 1.25rem;--blog-post-aside-width: 19.5625rem;--blog-post-article-tail-row-gap: 2.5rem;--blog-post-prose-h2-margin-top: 3rem;--blog-post-prose-h2-margin-bottom: 1rem;--blog-post-prose-h3-margin-top: 2.5rem;--blog-post-prose-h3-margin-bottom: .75rem;--blog-post-prose-paragraph-gap: 1.25rem;--blog-post-prose-list-margin-bottom: 1.25rem;--blog-post-sidebar-card-padding: 2rem;--blog-post-sidebar-card-radius: var(--radius-md);--blog-post-sidebar-aside-stack-gap: 2rem;--blog-post-share-label-to-icons: 1.5rem;--blog-post-share-icon-gap: .5rem;--blog-post-share-footer-border-color: rgba(255, 255, 255, .12);--blog-post-share-footer-padding-y: 3rem;--blog-post-share-footer-label-to-icons: 1.25rem;--blog-post-share-footer-icon-gap: 1.5rem;--blog-post-waitlist-form-gap: 1rem;--blog-post-v2-shell-max-width: 65rem;--blog-post-v2-hero-padding-top: 3.25rem;--blog-post-v2-hero-padding-bottom: 4rem;--blog-post-v2-hero-stack-gap: 1.75rem;--blog-post-v2-hero-header-gap: 1.125rem;--blog-post-v2-hero-image-radius: 1.75rem;--blog-post-v2-body-padding-top: 4.5rem;--blog-post-v2-body-padding-bottom: 6.5rem;--blog-post-v2-grid-column-gap: 2.5rem;--blog-post-v2-aside-width: 18.75rem;--blog-post-v2-aside-sticky-top: 6rem;--blog-post-v2-main-stack-gap: 2.5rem;--blog-post-v2-progress-height: 3px;--blog-post-v2-progress-fill-gradient: linear-gradient( 90deg, var(--color-purple-400), var(--color-purple-300) );--blog-post-v2-tag-border: color-mix(in srgb, var(--color-neutral-100) 10%, transparent);--blog-post-v2-tag-bg: color-mix(in srgb, var(--color-neutral-100) 7%, transparent);--blog-post-v2-sidebar-card-bg: var(--color-bg-alt);--blog-post-v2-sidebar-card-radius: 1.75rem;--blog-post-v2-sidebar-card-padding: 1.75rem;--blog-post-v2-share-card-padding-y: 1.5rem;--blog-post-v2-title-size: clamp(1.625rem, 3vw, 2.75rem);--blog-post-v2-title-line-height: 1.18;--blog-post-v2-prose-h2-size: clamp(1.375rem, 2.2vw, 1.875rem);--blog-post-v2-prose-h2-line-height: 1.24;--blog-post-v2-prose-h3-size: 1.25rem;--blog-post-v2-prose-h3-line-height: 1.3;--blog-post-v2-prose-h3-margin-top: 1.75rem;--blog-post-v2-prose-h3-margin-bottom: .625rem;--blog-post-v2-share-icon-size: 2.375rem;--blog-post-v2-eyebrow-letter-spacing: .12em;--blog-post-v2-link-underline: color-mix(in srgb, var(--color-neutral-100) 35%, transparent);--blog-post-v2-blockquote-bg: var(--color-bg-alt);--blog-post-v2-reflection-border: color-mix(in srgb, var(--color-neutral-100) 20%, transparent);--blog-post-v2-divider-bg: color-mix(in srgb, var(--color-neutral-100) 10%, transparent);--blog-post-v2-waitlist-input-bg: color-mix(in srgb, var(--color-neutral-100) 4%, transparent);--blog-post-v2-waitlist-input-border: color-mix(in srgb, var(--color-neutral-100) 14%, transparent);--blog-post-v2-hero-glow-size-w: 40rem;--blog-post-v2-hero-glow-size-h: 35rem;--blog-post-v2-hero-glow-offset-top: -8.75rem;--blog-post-v2-hero-glow-offset-right: -6.25rem;--blog-post-v2-hero-glow-gradient: radial-gradient( closest-side, color-mix(in srgb, var(--color-purple-400) 16%, transparent), color-mix(in srgb, var(--color-blue-500) 7%, transparent) 55%, transparent 75% );--blog-post-v2-references-title-size: clamp(1.25rem, 2vw, 1.75rem);--blog-continue-section-padding-top: 5rem;--blog-continue-section-padding-bottom: 6rem;--blog-continue-section-stack-gap: 2.5rem;--blog-continue-eyebrow-letter-spacing: .14em;--blog-continue-heading-size: clamp(1.375rem, 2.4vw, 2rem);--blog-continue-heading-line-height: 1.22;--blog-continue-card-radius: 1.75rem;--blog-continue-card-thumb-width: 21.25rem;--blog-continue-card-thumb-min-height: 17.5rem;--blog-continue-card-thumb-min-height-mobile: 12rem;--blog-continue-card-content-padding: 2.5rem 2.75rem;--blog-continue-card-content-gap: 1.25rem;--blog-continue-card-title-size: clamp(1.1875rem, 1.8vw, 1.625rem);--blog-continue-card-title-line-height: 1.26;--blog-continue-excerpt-size: var(--text-body-compact-size);--blog-continue-excerpt-line-height: 1.65;--blog-continue-read-time-bg: color-mix(in srgb, var(--color-purple-300) 15%, transparent);--blog-continue-read-time-border: color-mix(in srgb, var(--color-purple-300) 25%, transparent);--blog-continue-tag-bg: color-mix(in srgb, var(--color-neutral-100) 6%, transparent);--blog-continue-tag-border: color-mix(in srgb, var(--color-neutral-100) 9%, transparent);--blog-continue-cta-icon-border: color-mix(in srgb, var(--color-purple-300) 35%, transparent);--blog-continue-card-hover-border: color-mix(in srgb, var(--color-purple-300) 35%, transparent);--blog-continue-card-hover-shadow: 0 0 2.5rem .25rem color-mix(in srgb, var(--color-purple-400) 12%, transparent);--blog-continue-card-media-overlay: linear-gradient( 135deg, color-mix(in srgb, var(--color-purple-400) 18%, transparent) 0%, color-mix(in srgb, var(--color-bg-default) 12%, transparent) 100% );--about-hero-padding-y: var(--home-hero-padding-top);--about-hero-padding-y-tablet: var(--home-hero-padding-y-tablet);--about-layout-grid-gap: var(--home-hero-row-gap);--about-hero-desc-stack-gap: var(--home-hero-copy-stack-gap);--about-hero-desc-block-offset-top: var(--radius-sm);--about-hero-glow-size: 45rem;--about-hero-glow-offset-top: -11.25rem;--about-hero-glow-offset-right: -7.5rem;--about-hero-glow-gradient: radial-gradient( closest-side, color-mix(in srgb, var(--color-purple-400) 22%, transparent), color-mix(in srgb, var(--color-blue-500) 12%, transparent) 55%, transparent 75% );--about-section-padding-y: var(--home-features-section-padding-y);--about-section-padding-y-tablet: var(--home-section-padding-y-md);--about-difference-layout-gap: 4.5rem;--about-difference-layout-max-width: calc(var(--layout-inner-wide-max) * .8);--about-difference-title-width: 16.25rem;--about-difference-title-sticky-top: 6.75rem;--about-difference-grid-gap: 1.25rem;--about-difference-card-gap: var(--home-persona-copy-stack-gap);--about-difference-card-padding: 2.25rem;--about-difference-card-radius: 1.75rem;--about-diff-purple-border: color-mix(in srgb, var(--color-purple-300) 20%, transparent);--about-diff-purple-bg: color-mix(in srgb, var(--color-purple-400) 6%, transparent);--about-diff-purple-icon-bg: color-mix(in srgb, var(--color-purple-400) 25%, transparent);--about-diff-purple-icon-fg: var(--color-purple-300);--about-diff-magenta-border: color-mix(in srgb, var(--color-magenta-300) 20%, transparent);--about-diff-magenta-bg: color-mix(in srgb, var(--color-magenta-300) 6%, transparent);--about-diff-magenta-icon-bg: color-mix(in srgb, var(--color-magenta-300) 25%, transparent);--about-diff-magenta-icon-fg: var(--color-magenta-200);--about-diff-warm-border: color-mix(in srgb, var(--color-green-300) 20%, transparent);--about-diff-warm-bg: color-mix(in srgb, var(--color-green-300) 6%, transparent);--about-diff-warm-icon-bg: color-mix(in srgb, var(--color-green-300) 20%, transparent);--about-diff-warm-icon-fg: var(--color-green-300);--about-diff-blue-border: color-mix(in srgb, var(--color-blue-200) 20%, transparent);--about-diff-blue-bg: color-mix(in srgb, var(--color-blue-400) 8%, transparent);--about-diff-blue-icon-bg: color-mix(in srgb, var(--color-blue-400) 35%, transparent);--about-diff-blue-icon-fg: var(--color-blue-200);--about-started-stack-gap: var(--home-persona-copy-stack-gap);--about-started-question-padding: 1.5rem 1.75rem;--about-started-question-border: var(--color-purple-400);--about-started-question-border-width: var(--features-page-quote-border-width);--about-started-question-bg: color-mix(in srgb, var(--color-purple-400) 8%, transparent);--about-started-question-radius: 1rem;--about-prose-max: 42.5rem;--about-content-narrow-max: 40rem;--about-team-avatar-size: 7.25rem;--about-team-avatar-border-width: var(--border-width-md);--about-team-avatar-jules-gradient: linear-gradient( 135deg, var(--color-blue-400) 0%, var(--color-purple-500) 100% );--about-team-avatar-louis-gradient: linear-gradient( 135deg, var(--color-blue-500) 0%, var(--color-blue-400) 100% );--about-team-avatar-jules-border: color-mix(in srgb, var(--color-purple-300) 30%, transparent);--about-team-avatar-louis-border: color-mix(in srgb, var(--color-blue-200) 30%, transparent);--about-team-initials-size: 2rem;--about-team-header-gap: 3.5rem;--about-team-card-min: 12.5rem;--about-team-card-max: 17.5rem;--about-team-row-gap: 3rem;--about-contact-max: 30rem;--about-contact-stack-gap: 1.75rem;--about-contact-links-gap: 1.25rem;--about-contact-block-gap: .375rem;--about-contact-label-letter-spacing: .1em;--legal-page-padding-y: var(--home-features-section-padding-y);--legal-page-padding-y-tablet: var(--home-section-padding-y-md);--legal-prose-max-width: var(--about-content-narrow-max);--legal-prose-block-gap: 1.51rem;--legal-prose-list-indent: var(--home-persona-list-indent);--legal-prose-list-gap: var(--home-persona-list-gap);--home-faq-toggle-padding: 1.5rem;--home-faq-summary-padding: 1rem;--home-faq-toggle-min-height: 6rem;--home-faq-answer-padding: 1.5rem;--home-faq-divider-margin-x: 1.5rem;--home-faq-icon-size: 2rem;--home-form-section-padding-y: 7rem;--home-form-image-radius: 3.5rem;--home-form-content-column-gap: 3rem;--home-form-wrapper-row-gap: 1.25rem;--home-form-header-gap: 1.25rem;--home-form-header-copy-gap: .75rem;--home-form-block-gap: 1.5rem;--home-form-field-inner-gap: .5rem;--home-waitlist-form-gap: 1rem;--home-form-field-min-height: 3.5rem;--home-form-field-min-height-tablet: 4rem;--home-form-field-padding-y: 1rem;--home-form-field-padding-x: 1.5rem;--home-form-field-font-size: var(--text-body-compact-size);--home-form-field-line-height: 133%;--home-form-label-font-size: var(--text-body-xs-size);--home-form-label-line-height: 142%;--home-form-label-font-weight: 200;--home-form-privacy-font-size: var(--text-body-xs-size);--home-form-privacy-line-height: var(--text-body-xs-line-height);--home-form-tag-padding-y: .2rem;--home-form-tag-padding-x: .85rem;--home-form-submit-font-size-tablet: 1.5rem;--features-deep-section-padding-y: var(--home-section-padding-y-lg);--features-deep-section-padding-y-tablet: var(--home-section-padding-y-md);--features-deep-card-gap: var(--home-hero-column-gap);--features-deep-header-stack-gap: var(--home-hero-copy-stack-gap);--features-deep-list-gap: var(--home-persona-list-item-gap);--features-deep-list-indent: var(--home-persona-list-indent);--features-deep-content-stack-gap: var(--home-testimonial-card-gap);--features-deep-img-radius: var(--home-feature-card-radius);--features-deep-card-border-color: var(--card-border);--features-deep-card-radius: var(--home-persona-card-radius);--features-deep-panel-bg-primary: var(--color-bg-default);--features-deep-panel-bg-secondary: var(--color-bg-alt);--features-deep-panel-padding-y: var(--home-research-card-padding);--features-deep-panel-padding-x: var(--home-research-card-padding);--features-deep-panel-padding-y-tablet: var(--home-section-padding-y-sm);--features-deep-panel-padding-x-tablet: var(--home-persona-copy-padding-x-tablet);--features-deep-card-columns: minmax(0, 1.22fr) minmax(0, 1fr);--features-deep-card-stack-gap: 10rem;--features-deep-card-max-width-stacked: 30.625rem;--features-layout-stacked-nav-to-card-gap: var(--home-section-padding-y-sm);--features-layout-column-gap: calc(var(--home-hero-column-gap) + var(--home-tag-padding-x));--features-sidebar-max-width: 24rem;--features-sidebar-sticky-top: calc(var(--nav-height-desktop) + var(--home-faq-list-gap));--features-sidebar-z-index: 80;--features-sidebar-link-row-gap: var(--home-hero-copy-stack-gap);--features-sidebar-mobile-link-gap: var(--home-slider-dot-gap);--features-sidebar-mobile-padding-y: var(--home-tag-padding-y);--features-anchor-scroll-margin: calc(var(--nav-height-desktop) + var(--home-faq-list-gap));--features-sidebar-nav-bg: transparent;--features-sidebar-nav-border-color: var(--features-deep-card-border-color);--features-sidebar-nav-radius: var(--radius-md);--features-sidebar-nav-padding-y: var(--home-persona-copy-stack-gap);--features-sidebar-nav-padding-x: var(--home-faq-toggle-padding);--features-sidebar-nav-list-gap: var(--home-hero-copy-stack-gap);--features-sidebar-link-fg-active: var(--color-text-primary);--features-sidebar-link-fw-active: var(--font-weight-heading-bold);--features-sidebar-link-padding-inline: var(--home-persona-cta-padding-x);--features-sidebar-link-fg-idle-strong: color-mix(in srgb, var(--color-text-tertiary) 78%, var(--color-blue-200))}@media screen and (max-width:991px){:root{--layout-inner-wide-max: 32rem;--layout-inner-narrow-max: 32rem;--home-how-content-max-width: 32rem;--home-form-section-padding-y: var(--home-section-padding-y-md);--features-sidebar-sticky-top: calc(var(--nav-height-tablet) + var(--home-faq-list-gap));--features-anchor-scroll-margin: calc(var(--nav-height-tablet) + var(--home-faq-list-gap))}}@media screen and (max-width:767px){:root{--layout-inner-wide-max: 24rem;--layout-inner-narrow-max: 24rem;--home-how-content-max-width: 24rem}}@media screen and (max-width:479px){:root{--layout-inner-wide-max: 100%;--layout-inner-narrow-max: 100%;--home-how-content-max-width: 100%}}.legal-page{box-sizing:border-box;width:100%;border-bottom:var(--border-width-sm) solid var(--color-divider-default);padding-top:var(--legal-page-padding-y);padding-bottom:var(--legal-page-padding-y);display:flex;flex-direction:column;align-items:center}.legal-page__inner{width:100%;display:flex;flex-direction:column;align-items:center}.legal-page__prose{box-sizing:border-box;width:100%;max-width:var(--legal-prose-max-width);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:stretch;row-gap:var(--legal-prose-block-gap);font-family:var(--font-body);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line-height);font-weight:var(--font-weight-body);color:var(--color-text-secondary);text-align:left}.legal-page__prose h1{margin:0;font-family:var(--font-heading);font-size:var(--text-h1-size);line-height:var(--text-h1-line-height);font-weight:var(--font-weight-heading-black);color:var(--color-text-primary)}.legal-page__meta{margin:0;color:var(--color-text-tertiary);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}.legal-page__prose h2{margin:0;font-family:var(--font-heading);font-size:var(--text-h3-size);line-height:var(--text-h3-line-height);font-weight:var(--font-weight-heading-bold);color:var(--color-text-primary)}.legal-page__prose h2[id]{scroll-margin-top:calc(var(--nav-height-desktop) + var(--home-faq-list-gap))}.legal-page__prose p{margin:0}.legal-page__prose ul{margin:0;padding-left:var(--legal-prose-list-indent);list-style-type:disc;list-style-position:outside}.legal-page__prose li{margin:0;margin-top:var(--legal-prose-list-gap)}.legal-page__prose li:first-child{margin-top:0}.legal-page__prose strong{font-weight:var(--font-weight-heading-semibold);color:var(--color-text-primary)}.legal-page__link{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:var(--home-tag-padding-y);transition-property:color;transition-duration:var(--duration-interactive);transition-timing-function:var(--easing-standard)}.legal-page__link:hover{color:var(--color-text-secondary)}.legal-page__link:focus-visible{outline-color:var(--btn-focus-outline-color);outline-width:var(--btn-focus-outline-width);outline-offset:var(--btn-focus-outline-offset);outline-style:var(--btn-focus-outline-style);border-radius:var(--radius-sm)}@media screen and (max-width:991px){.legal-page{padding-top:var(--legal-page-padding-y-tablet);padding-bottom:var(--legal-page-padding-y-tablet)}.legal-page__prose h1{font-size:var(--text-h2-size);line-height:var(--text-h2-line-height)}.legal-page__prose h2{font-size:var(--text-h4-size);line-height:var(--text-h4-line-height)}.legal-page__prose h2[id]{scroll-margin-top:calc(var(--nav-height-tablet) + var(--home-faq-list-gap))}}@media screen and (max-width:479px){.legal-page__prose h1{font-size:var(--text-h3-size);line-height:var(--text-h3-line-height)}}.tag-yellow{display:inline-flex;align-items:center;padding:var(--tag-yellow-padding-y) var(--tag-yellow-padding-x);border-radius:var(--radius-full);background-color:var(--tag-yellow-bg);font-family:var(--font-body);font-size:var(--tag-yellow-font-size);line-height:var(--tag-yellow-line-height);font-weight:var(--tag-yellow-font-weight);color:var(--tag-yellow-fg)}
