:root{color-scheme:light;--cv-color-primary: #E8A317;--cv-color-primary-pressed: #CC8C0E;--cv-color-primary-disabled: #E3DAC7;--cv-color-primary-text: #8A5A00;--cv-color-primary-tint: #F6E3B4;--cv-color-on-primary: #1A1714;--cv-color-ink: #14110F;--cv-color-body-strong: #221E1A;--cv-color-body: #2A2520;--cv-color-muted: #625B52;--cv-color-border-strong: #625B52;--cv-color-hairline: #D9D2C7;--cv-color-hairline-soft: #E7E1D6;--cv-color-canvas: #FFFFFF;--cv-color-surface-soft: #F5F1E8;--cv-color-surface-card: #F5F1E8;--cv-color-surface-strong: #ECE5D6;--cv-color-surface-white: #FFFFFF;--cv-color-surface-dark: #14110F;--cv-color-surface-dark-elevated: #28221D;--cv-color-surface-dark-soft: #211C18;--cv-color-hairline-dark: #3A332C;--cv-color-on-dark: #F5F1E8;--cv-color-on-dark-soft: #A89F92;--cv-color-agent-signal: #7BC99A;--cv-color-success: #315B40;--cv-color-warning: #8A5A00;--cv-color-error: #9B2C20;--cv-color-ink-hover: #38312B;--cv-color-ivory: #FAF8F5;--cv-color-gold: #A18450;--cv-color-gold-text: #80673A;--cv-color-gold-hairline: #DCD0BD;--cv-color-gold-tint: #FAF7F1;--cv-color-agent-surface: var(--cv-color-surface-dark);--cv-space-xxs: 4px;--cv-space-xs: 8px;--cv-space-sm: 12px;--cv-space-md: 16px;--cv-space-lg: 24px;--cv-space-xl: 32px;--cv-space-xxl: 48px;--cv-space-xxxl: 64px;--cv-space-section: 96px;--cv-space-section-mobile: 64px;--cv-space-gutter-mobile: 20px;--cv-space-xxxxl: 128px;--cv-radius-xs: 0px;--cv-radius-sm: 0px;--cv-radius-md: 0px;--cv-radius-lg: 0px;--cv-radius-xl: 0px;--cv-radius-pill: 0px;--cv-radius-full: 9999px;--cv-family-display: Switzer, Arial, Helvetica, sans-serif;--cv-family-text: "Source Serif 4", Georgia, "Times New Roman", serif;--cv-family-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--cv-font-display-xl-family: var(--cv-family-display);--cv-font-display-xl-size: clamp(3rem, 2.1197rem + 3.7559vw, 5.5rem);--cv-font-display-xl-weight: 400;--cv-font-display-xl-line: 1.06;--cv-font-display-xl-track: -.035em;--cv-font-display-xl: 400 var(--cv-font-display-xl-size)/1.06 var(--cv-family-display);--cv-font-display-lg-family: var(--cv-family-display);--cv-font-display-lg-size: clamp(2.25rem, 1.8099rem + 1.8779vw, 3.5rem);--cv-font-display-lg-weight: 400;--cv-font-display-lg-line: 1.06;--cv-font-display-lg-track: -.035em;--cv-font-display-lg: 400 var(--cv-font-display-lg-size)/1.06 var(--cv-family-display);--cv-font-display-md-family: var(--cv-family-display);--cv-font-display-md-size: clamp(1.75rem, 1.5739rem + .7512vw, 2.25rem);--cv-font-display-md-weight: 400;--cv-font-display-md-line: 1.12;--cv-font-display-md-track: -.025em;--cv-font-display-md: 400 var(--cv-font-display-md-size)/1.12 var(--cv-family-display);--cv-font-display-sm-family: var(--cv-family-display);--cv-font-display-sm-size: clamp(1.375rem, 1.331rem + .1878vw, 1.5rem);--cv-font-display-sm-weight: 400;--cv-font-display-sm-line: 1.25;--cv-font-display-sm-track: -.01em;--cv-font-display-sm: 400 var(--cv-font-display-sm-size)/1.25 var(--cv-family-display);--cv-font-title-lg-family: var(--cv-family-display);--cv-font-title-lg-size: clamp(1.25rem, 1.206rem + .1878vw, 1.375rem);--cv-font-title-lg-weight: 400;--cv-font-title-lg-line: 1.3;--cv-font-title-lg-track: 0;--cv-font-title-lg: 400 var(--cv-font-title-lg-size)/1.3 var(--cv-family-display);--cv-font-title-md-family: var(--cv-family-display);--cv-font-title-md-size: 1.125rem;--cv-font-title-md-weight: 400;--cv-font-title-md-line: 1.4;--cv-font-title-md-track: 0;--cv-font-title-md: 400 var(--cv-font-title-md-size)/1.4 var(--cv-family-display);--cv-font-title-sm-family: var(--cv-family-display);--cv-font-title-sm-size: 1rem;--cv-font-title-sm-weight: 500;--cv-font-title-sm-line: 1.4;--cv-font-title-sm-track: 0;--cv-font-title-sm: 500 var(--cv-font-title-sm-size)/1.4 var(--cv-family-display);--cv-font-body-lg-family: var(--cv-family-text);--cv-font-body-lg-size: clamp(1.125rem, 1.059rem + .2817vw, 1.3125rem);--cv-font-body-lg-weight: 400;--cv-font-body-lg-line: 1.6;--cv-font-body-lg-track: 0;--cv-font-body-lg: 400 var(--cv-font-body-lg-size)/1.6 var(--cv-family-text);--cv-font-body-md-family: var(--cv-family-text);--cv-font-body-md-size: clamp(1rem, .956rem + .1878vw, 1.125rem);--cv-font-body-md-weight: 400;--cv-font-body-md-line: 1.6;--cv-font-body-md-track: 0;--cv-font-body-md: 400 var(--cv-font-body-md-size)/1.6 var(--cv-family-text);--cv-font-body-sm-family: var(--cv-family-text);--cv-font-body-sm-size: 1rem;--cv-font-body-sm-weight: 400;--cv-font-body-sm-line: 1.55;--cv-font-body-sm-track: 0;--cv-font-body-sm: 400 var(--cv-font-body-sm-size)/1.55 var(--cv-family-text);--cv-font-caption-family: var(--cv-family-display);--cv-font-caption-size: .875rem;--cv-font-caption-weight: 400;--cv-font-caption-line: 1.4;--cv-font-caption-track: 0;--cv-font-caption: 400 var(--cv-font-caption-size)/1.4 var(--cv-family-display);--cv-font-button-family: var(--cv-family-display);--cv-font-button-size: 1rem;--cv-font-button-weight: 600;--cv-font-button-line: 1;--cv-font-button-track: -.0063em;--cv-font-button: 600 var(--cv-font-button-size)/1 var(--cv-family-display);--cv-font-nav-link-family: var(--cv-family-display);--cv-font-nav-link-size: .875rem;--cv-font-nav-link-weight: 400;--cv-font-nav-link-line: 1.4;--cv-font-nav-link-track: 0;--cv-font-nav-link: 400 var(--cv-font-nav-link-size)/1.4 var(--cv-family-display);--cv-font-mono-label-family: var(--cv-family-mono);--cv-font-mono-label-size: .75rem;--cv-font-mono-label-weight: 500;--cv-font-mono-label-line: 1.4;--cv-font-mono-label-track: .1em;--cv-font-mono-label-transform: uppercase;--cv-font-mono-label: 500 var(--cv-font-mono-label-size)/1.4 var(--cv-family-mono);--cv-font-mono-body-family: var(--cv-family-mono);--cv-font-mono-body-size: .875rem;--cv-font-mono-body-weight: 400;--cv-font-mono-body-line: 1.6;--cv-font-mono-body-track: 0;--cv-font-mono-body: 400 var(--cv-font-mono-body-size)/1.6 var(--cv-family-mono);--cv-font-mono-stat-family: var(--cv-family-mono);--cv-font-mono-stat-size: clamp(2rem, 1.8239rem + .7512vw, 2.5rem);--cv-font-mono-stat-weight: 600;--cv-font-mono-stat-line: 1;--cv-font-mono-stat-track: -.025em;--cv-font-mono-stat: 600 var(--cv-font-mono-stat-size)/1 var(--cv-family-mono);--cv-container: 1280px;--cv-prose: 1280px;--cv-gutter: var(--cv-space-gutter-mobile);--cv-gutter-desktop: 32px;--cv-nav-height: 68px;--cv-scroll-padding: 84px;--cv-tap: 44px;--cv-focus-width: 3px;--cv-focus-offset: 2px;--cv-shadow-sheet: 0 1px 2px rgba(26, 23, 20, .06);--cv-ease: cubic-bezier(.2, 0, 0, 1);--cv-duration-state: .12s;--cv-duration-reveal: .2s;--cv-duration-fill: .4s;--cv-button-primary-bg: var(--cv-color-primary);--cv-button-primary-text: var(--cv-color-on-primary);--cv-button-primary-font: var(--cv-font-button);--cv-button-primary-radius: var(--cv-radius-md);--cv-button-primary-padding: 16px 24px;--cv-button-primary-height: 52px;--cv-button-primary-pressed-bg: var(--cv-color-primary-pressed);--cv-button-primary-pressed-text: var(--cv-color-on-primary);--cv-button-primary-pressed-radius: var(--cv-radius-md);--cv-button-primary-disabled-bg: var(--cv-color-primary-disabled);--cv-button-primary-disabled-text: var(--cv-color-muted);--cv-button-primary-disabled-radius: var(--cv-radius-md);--cv-button-secondary-bg: transparent;--cv-button-secondary-text: var(--cv-color-ink);--cv-button-secondary-border: var(--cv-color-ink);--cv-button-secondary-font: var(--cv-font-button);--cv-button-secondary-radius: var(--cv-radius-md);--cv-button-secondary-padding: 15px 23px;--cv-button-secondary-height: 52px;--cv-button-secondary-on-dark-bg: transparent;--cv-button-secondary-on-dark-text: var(--cv-color-on-dark);--cv-button-secondary-on-dark-border: var(--cv-color-on-dark-soft);--cv-button-secondary-on-dark-font: var(--cv-font-button);--cv-button-secondary-on-dark-radius: var(--cv-radius-md);--cv-button-secondary-on-dark-padding: 13px 21px;--cv-text-link-text: var(--cv-color-ink);--cv-text-link-underline: var(--cv-color-ink);--cv-text-link-underline-thickness: 2px;--cv-text-link-font: var(--cv-font-body-md);--cv-top-nav-bg: var(--cv-color-canvas);--cv-top-nav-text: var(--cv-color-ink);--cv-top-nav-font: var(--cv-font-nav-link);--cv-top-nav-height: 68px;--cv-hero-band-bg: var(--cv-color-canvas);--cv-hero-band-text: var(--cv-color-ink);--cv-hero-band-font: var(--cv-font-display-xl);--cv-hero-band-padding: 96px 0;--cv-proof-strip-bg: var(--cv-color-canvas);--cv-proof-strip-text: var(--cv-color-muted);--cv-proof-strip-font: var(--cv-font-mono-label);--cv-proof-strip-padding: 32px 0;--cv-feature-card-bg: var(--cv-color-surface-card);--cv-feature-card-text: var(--cv-color-ink);--cv-feature-card-font: var(--cv-font-title-md);--cv-feature-card-radius: var(--cv-radius-lg);--cv-feature-card-padding: 32px;--cv-agent-panel-bg: var(--cv-color-surface-dark);--cv-agent-panel-text: var(--cv-color-on-dark);--cv-agent-panel-font: var(--cv-font-mono-body);--cv-agent-panel-radius: var(--cv-radius-lg);--cv-agent-panel-padding: 24px;--cv-human-agent-split-bg: var(--cv-color-surface-card);--cv-human-agent-split-text: var(--cv-color-ink);--cv-human-agent-split-radius: var(--cv-radius-xl);--cv-human-agent-split-padding: 0;--cv-audit-scorecard-bg: var(--cv-color-surface-white);--cv-audit-scorecard-text: var(--cv-color-ink);--cv-audit-scorecard-border: var(--cv-color-hairline);--cv-audit-scorecard-font: var(--cv-font-body-sm);--cv-audit-scorecard-radius: var(--cv-radius-lg);--cv-audit-scorecard-padding: 32px;--cv-score-row-bg: transparent;--cv-score-row-text: var(--cv-color-ink);--cv-score-row-border: var(--cv-color-hairline-soft);--cv-score-row-font: var(--cv-font-body-sm);--cv-score-row-padding: 14px 0;--cv-stat-figure-bg: transparent;--cv-stat-figure-text: var(--cv-color-ink);--cv-stat-figure-font: var(--cv-font-mono-stat);--cv-pricing-card-bg: var(--cv-color-surface-white);--cv-pricing-card-text: var(--cv-color-ink);--cv-pricing-card-border: var(--cv-color-hairline);--cv-pricing-card-font: var(--cv-font-title-lg);--cv-pricing-card-radius: var(--cv-radius-lg);--cv-pricing-card-padding: 32px;--cv-pricing-card-featured-bg: var(--cv-color-surface-dark);--cv-pricing-card-featured-text: var(--cv-color-on-dark);--cv-pricing-card-featured-font: var(--cv-font-title-lg);--cv-pricing-card-featured-radius: var(--cv-radius-lg);--cv-pricing-card-featured-padding: 32px;--cv-founder-block-bg: var(--cv-color-surface-soft);--cv-founder-block-text: var(--cv-color-ink);--cv-founder-block-font: var(--cv-font-body-lg);--cv-founder-block-radius: var(--cv-radius-xl);--cv-founder-block-padding: 48px;--cv-case-study-card-bg: var(--cv-color-canvas);--cv-case-study-card-text: var(--cv-color-ink);--cv-case-study-card-border: var(--cv-color-hairline);--cv-case-study-card-font: var(--cv-font-title-md);--cv-case-study-card-radius: var(--cv-radius-lg);--cv-case-study-card-padding: 28px;--cv-quote-block-bg: transparent;--cv-quote-block-text: var(--cv-color-ink);--cv-quote-block-border: var(--cv-color-primary);--cv-quote-block-font: var(--cv-font-display-sm);--cv-quote-block-padding: 0 0 0 24px;--cv-faq-item-bg: transparent;--cv-faq-item-text: var(--cv-color-ink);--cv-faq-item-border: var(--cv-color-hairline);--cv-faq-item-font: var(--cv-font-title-md);--cv-faq-item-padding: 20px 0;--cv-calculator-shell-bg: var(--cv-color-surface-white);--cv-calculator-shell-text: var(--cv-color-ink);--cv-calculator-shell-border: var(--cv-color-hairline);--cv-calculator-shell-radius: var(--cv-radius-xl);--cv-calculator-shell-padding: 32px;--cv-text-input-bg: var(--cv-color-surface-white);--cv-text-input-text: var(--cv-color-ink);--cv-text-input-border: var(--cv-color-border-strong);--cv-text-input-font: var(--cv-font-body-md);--cv-text-input-radius: var(--cv-radius-md);--cv-text-input-padding: 12px 14px;--cv-text-input-height: 48px;--cv-text-input-focused-bg: var(--cv-color-surface-white);--cv-text-input-focused-border: var(--cv-color-ink);--cv-text-input-focused-focus-ring: 3px var(--cv-color-primary);--cv-text-input-focused-radius: var(--cv-radius-md);--cv-text-input-error-bg: var(--cv-color-surface-white);--cv-text-input-error-border: var(--cv-color-error);--cv-text-input-error-radius: var(--cv-radius-md);--cv-badge-pill-bg: var(--cv-color-surface-card);--cv-badge-pill-text: var(--cv-color-ink);--cv-badge-pill-font: var(--cv-font-caption);--cv-badge-pill-radius: var(--cv-radius-pill);--cv-badge-pill-padding: 4px 12px;--cv-mono-tag-bg: transparent;--cv-mono-tag-text: var(--cv-color-muted);--cv-mono-tag-font: var(--cv-font-mono-label);--cv-note-related-bg: var(--cv-color-surface-soft);--cv-note-related-text: var(--cv-color-body);--cv-note-related-border: var(--cv-color-hairline);--cv-note-related-font: var(--cv-font-body-sm);--cv-note-related-radius: var(--cv-radius-md);--cv-note-related-padding: 16px 20px;--cv-note-disambiguation-bg: var(--cv-color-primary-tint);--cv-note-disambiguation-text: var(--cv-color-ink);--cv-note-disambiguation-font: var(--cv-font-body-sm);--cv-note-disambiguation-radius: var(--cv-radius-md);--cv-note-disambiguation-padding: 16px 20px;--cv-article-prose-bg: var(--cv-color-canvas);--cv-article-prose-text: var(--cv-color-body);--cv-article-prose-font: var(--cv-font-body-md);--cv-article-prose-max-width: 1280px;--cv-breadcrumb-text: var(--cv-color-muted);--cv-breadcrumb-font: var(--cv-font-mono-label);--cv-cta-band-dark-bg: var(--cv-color-surface-dark);--cv-cta-band-dark-text: var(--cv-color-on-dark);--cv-cta-band-dark-font: var(--cv-font-display-md);--cv-cta-band-dark-radius: var(--cv-radius-xl);--cv-cta-band-dark-padding: 64px;--cv-cta-band-marigold-bg: var(--cv-color-primary);--cv-cta-band-marigold-text: var(--cv-color-on-primary);--cv-cta-band-marigold-font: var(--cv-font-display-md);--cv-cta-band-marigold-radius: var(--cv-radius-xl);--cv-cta-band-marigold-padding: 64px;--cv-footer-bg: var(--cv-color-canvas);--cv-footer-text: var(--cv-color-muted);--cv-footer-font: var(--cv-font-body-sm);--cv-footer-padding: 64px 0;--cv-button-primary-on-dark-bg: var(--cv-color-primary);--cv-button-primary-on-dark-text: var(--cv-color-on-primary);--cv-button-primary-on-dark-font: var(--cv-font-button);--cv-button-primary-on-dark-radius: var(--cv-radius-md);--cv-button-primary-on-dark-padding: 16px 24px;--cv-button-primary-on-dark-height: 52px}:root[data-theme=dark]{--cv-color-canvas: #1A1714;--cv-color-surface-card: #28221D;--cv-color-surface-white: #211C18;--cv-color-ink: #F5F1E8;--cv-color-body: #D9D1C4;--cv-color-muted: #A89F92;--cv-color-hairline: #3A332C;--cv-color-border-strong: #7A7166;--cv-color-ivory: #211C18;--cv-color-gold-text: #C9A96E;--cv-color-gold-hairline: #4A3F33;--cv-color-gold-tint: #28221D;--cv-color-body-strong: #E6DFD3;--cv-color-surface-soft: #211C18;--cv-color-surface-strong: #3A332C;--cv-color-hairline-soft: #2E2823;--cv-color-primary-text: #E8A317;--cv-color-primary-tint: #3A2C0C;--cv-color-primary-disabled: #3A332C;--cv-color-surface-dark: #0F0D0B;--cv-color-success: #7BC99A;--cv-color-warning: #E8A317;--cv-color-error: #F2867E;--cv-color-agent-surface: #0F0D0B;color-scheme:dark}@font-face{font-family:Switzer;src:url(/fonts/switzer-variable.woff2) format("woff2-variations"),url(/fonts/switzer-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-wght-normal.woff2) format("woff2-variations"),url(/fonts/source-serif-4-latin-wght-normal.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-wght-italic.woff2) format("woff2-variations"),url(/fonts/source-serif-4-latin-wght-italic.woff2) format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--cv-scroll-padding);background:var(--cv-color-canvas)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;background:var(--cv-color-canvas);color:var(--cv-color-body);font:var(--cv-font-body-md);letter-spacing:var(--cv-font-body-md-track);font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}img,svg,video,canvas,picture{display:block;max-width:100%;height:auto}svg:not([width]){height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid var(--cv-color-hairline);margin:0}::selection{background:var(--cv-color-primary-tint);color:var(--cv-color-ink)}h1,h2,h3{color:var(--cv-color-ink);font-weight:400;text-wrap:balance}h1,.t-display-xl{font:var(--cv-font-display-xl);letter-spacing:var(--cv-font-display-xl-track)}h2,.t-display-lg{font:var(--cv-font-display-lg);letter-spacing:var(--cv-font-display-lg-track)}h3,.t-display-md{font:var(--cv-font-display-md);letter-spacing:var(--cv-font-display-md-track)}.t-display-sm{font:var(--cv-font-display-sm);letter-spacing:var(--cv-font-display-sm-track)}h4,.t-title-lg{color:var(--cv-color-ink);font:var(--cv-font-title-lg);letter-spacing:var(--cv-font-title-lg-track)}h5,h6,.t-title-md{color:var(--cv-color-ink);font:var(--cv-font-title-md)}.t-title-sm{font:var(--cv-font-title-sm);color:var(--cv-color-ink)}.t-body-lg,.lead{font:var(--cv-font-body-lg);color:var(--cv-color-body-strong)}.t-body-sm{font:var(--cv-font-body-sm)}.t-caption{font:var(--cv-font-caption)}.t-mono-label,.mono-label{font:var(--cv-font-mono-label);letter-spacing:var(--cv-font-mono-label-track);text-transform:var(--cv-font-mono-label-transform);color:var(--cv-color-muted)}.t-mono-body{font:var(--cv-font-mono-body)}.t-mono-stat{font:var(--cv-font-mono-stat);letter-spacing:var(--cv-font-mono-stat-track);font-variant-numeric:tabular-nums}.t-muted,.muted{color:var(--cv-color-muted)}em,i{font-style:italic}strong,b{font-weight:600;color:var(--cv-color-body-strong)}h1 em,h2 em,h3 em{font-style:italic;font-weight:400}code,kbd,samp,pre{font-family:var(--cv-family-mono);font-size:.9em}a{color:var(--cv-text-link-text);text-decoration-line:underline;text-decoration-color:var(--cv-text-link-underline);text-decoration-thickness:var(--cv-text-link-underline-thickness);text-underline-offset:3px;text-decoration-skip-ink:none;transition:text-decoration-thickness var(--cv-duration-state) var(--cv-ease),text-underline-offset var(--cv-duration-state) var(--cv-ease)}a:hover{text-decoration-thickness:3px}:focus-visible{outline:var(--cv-focus-width) solid var(--cv-focus-color, var(--cv-color-ink));outline-offset:var(--cv-focus-offset)}:focus:not(:focus-visible){outline:none}main:focus{outline:none}.todo-slot{display:inline;padding:1px 6px;border:1px dashed var(--cv-color-primary-text);border-radius:var(--cv-radius-xs);background:var(--cv-color-primary-tint);color:var(--cv-color-ink);font-family:var(--cv-family-mono);font-size:.8em;font-weight:500;letter-spacing:0;text-transform:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.visually-hidden:not(:focus):not(:active){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.skip-link{display:inline-flex;align-items:center;min-height:var(--cv-tap);position:absolute;top:var(--cv-space-xs);left:var(--cv-space-xs);z-index:100;padding:var(--cv-space-sm) var(--cv-space-md);background:var(--cv-color-ink);color:var(--cv-color-canvas);border-radius:var(--cv-radius-md);font:var(--cv-font-button);text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:is(.surface-dark,.cta-band-dark,.pricing-card--featured,.agent-panel,.human-agent-split__agent,.signup-form--dark){--cv-focus-color: var(--cv-color-on-dark)}:root[data-theme=dark]{--cv-focus-color: var(--cv-color-on-dark)}a[data-cta=contact-email]{display:inline-flex;align-items:center;min-height:var(--cv-tap)}.container{width:100%;max-width:calc(var(--cv-container) + 2 * var(--cv-gutter));margin-inline:auto;padding-inline:var(--cv-gutter)}@media(min-width:768px){:root{--cv-gutter: var(--cv-gutter-desktop)}}.container--prose{max-width:calc(var(--cv-prose) + 2 * var(--cv-gutter))}.prose{max-width:var(--cv-prose)}.prose>*+*{margin-top:1.25em}.prose>h2{margin-top:2em}.prose>h3{margin-top:1.6em}.prose>h4{margin-top:1.5em}.prose>:is(h2,h3,h4)+*{margin-top:.75em}.prose>:first-child{margin-top:0}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.5em}.section{padding-block:var(--cv-space-section-mobile)}@media(min-width:1024px){.section{padding-block:var(--cv-space-section)}}.section--tight{padding-block:var(--cv-space-xxl)}.section--flush-top{padding-top:0}.surface-canvas{background:var(--cv-color-canvas)}.surface-soft{background:var(--cv-color-surface-soft)}.surface-card{background:var(--cv-color-surface-card)}.surface-dark{background:var(--cv-color-surface-dark);color:var(--cv-color-on-dark-soft)}.surface-dark :is(h1,h2,h3,h4,h5,h6){color:var(--cv-color-on-dark)}.surface-dark a{color:var(--cv-color-on-dark)}.stack>*+*{margin-top:var(--stack-gap, var(--cv-space-md))}.stack-lg{--stack-gap: var(--cv-space-lg)}.stack-xl{--stack-gap: var(--cv-space-xl)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--cv-space-sm))}.grid-12{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-xl)}@media(min-width:1024px){.grid-12{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--cv-space-xl) var(--cv-space-lg)}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:1 / -1}}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-xxl);align-items:center}@media(min-width:1024px){.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--cv-space-xxxl)}}.feature-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-lg)}@media(min-width:768px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cv-space-xl)}}.case-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-lg)}@media(min-width:1024px){.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cv-space-xl)}}.grid-2,.grid-3{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-lg)}@media(min-width:768px){.grid-2,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.agent-panel{overflow:hidden;border-radius:var(--cv-agent-panel-radius);background:var(--cv-color-agent-surface);color:var(--cv-agent-panel-text);font:var(--cv-agent-panel-font)}.agent-panel__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cv-space-xs) var(--cv-space-sm);padding:var(--cv-space-sm) var(--cv-space-md);border-bottom:1px solid var(--cv-color-hairline-dark);background:var(--cv-color-surface-dark-soft)}.agent-panel__label{display:inline-flex;align-items:center;gap:var(--cv-space-xs);color:var(--cv-color-on-dark);font:var(--cv-font-mono-label);letter-spacing:var(--cv-font-mono-label-track);text-transform:var(--cv-font-mono-label-transform)}.agent-panel__dot{width:8px;height:8px;flex:none;border-radius:var(--cv-radius-full);background:var(--cv-color-agent-signal)}.agent-panel__url{min-width:0;margin-left:auto;overflow:hidden;color:var(--cv-color-on-dark-soft);font:var(--cv-font-mono-body);font-size:var(--cv-font-mono-label-size);text-overflow:ellipsis;white-space:nowrap}.agent-panel__tag{padding:0 var(--cv-space-xs);border:1px solid var(--cv-color-hairline-dark);border-radius:var(--cv-radius-sm);color:var(--cv-color-on-dark-soft);font:var(--cv-font-mono-label);letter-spacing:var(--cv-font-mono-label-track);text-transform:var(--cv-font-mono-label-transform)}.agent-panel__body{padding:var(--cv-space-md);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-color:var(--cv-color-hairline-dark) transparent}@media(min-width:768px){.agent-panel__body{padding:var(--cv-agent-panel-padding)}}.agent-panel__body:focus-visible{outline-offset:-3px}.agent-panel__data{margin:0;min-width:max-content}.agent-panel__row{display:grid;grid-template-columns:minmax(14ch,max-content) minmax(0,max-content) max-content;align-items:baseline;column-gap:var(--cv-space-md);padding-block:3px;white-space:nowrap}@supports (grid-template-columns: subgrid){.agent-panel__data{display:grid;grid-template-columns:max-content max-content max-content;column-gap:var(--cv-space-md)}.agent-panel__row{grid-column:1 / -1;grid-template-columns:subgrid}}@media(min-width:1024px){.agent-panel__data{min-width:0}.agent-panel__row{grid-template-columns:minmax(14ch,max-content) minmax(min-content,1fr) max-content;white-space:normal}@supports (grid-template-columns: subgrid){.agent-panel__data{grid-template-columns:max-content minmax(min-content,1fr) max-content}.agent-panel__row{grid-template-columns:subgrid}}.agent-panel__key,.agent-panel__status{white-space:nowrap}}.agent-panel__key{color:var(--cv-color-on-dark-soft)}.agent-panel__key:after{content:":"}.agent-panel__value{margin:0;color:var(--cv-color-on-dark)}.agent-panel__value--null{color:var(--cv-color-on-dark-soft);font-style:italic}.agent-panel__status{display:inline-flex;align-items:center;gap:6px;margin:0;font:var(--cv-font-mono-label);letter-spacing:var(--cv-font-mono-label-track);text-transform:var(--cv-font-mono-label-transform)}.agent-panel__status:before{content:"";width:7px;height:7px;flex:none}.agent-panel__status--pass{color:var(--cv-color-agent-signal)}.agent-panel__status--pass:before{border-radius:var(--cv-radius-full);background:currentColor}.agent-panel__status--fail{color:var(--cv-color-primary)}.agent-panel__status--fail:before{background:currentColor}.agent-panel__status--missing,.agent-panel__status--info{color:var(--cv-color-on-dark-soft)}.agent-panel__status--missing:before{border:1px solid currentColor;border-radius:var(--cv-radius-full)}.agent-panel__status--info:before{display:none}.agent-panel__foot{padding:var(--cv-space-sm) var(--cv-space-md);border-top:1px solid var(--cv-color-hairline-dark);color:var(--cv-color-on-dark-soft);font:var(--cv-font-mono-label);letter-spacing:var(--cv-font-mono-label-track);text-transform:var(--cv-font-mono-label-transform)}.agent-panel__example{color:var(--cv-color-primary)}@media(prefers-reduced-motion:no-preference){.agent-panel--reveal .agent-panel__row{animation:cv-agent-line var(--cv-duration-reveal) var(--cv-ease) both}.agent-panel--reveal .agent-panel__row:nth-child(1){animation-delay:.15s}.agent-panel--reveal .agent-panel__row:nth-child(2){animation-delay:.3s}.agent-panel--reveal .agent-panel__row:nth-child(3){animation-delay:.45s}.agent-panel--reveal .agent-panel__row:nth-child(4){animation-delay:.6s}.agent-panel--reveal .agent-panel__row:nth-child(5){animation-delay:.75s}.agent-panel--reveal .agent-panel__row:nth-child(6){animation-delay:.9s}.agent-panel--reveal .agent-panel__row:nth-child(7){animation-delay:1.05s}.agent-panel--reveal .agent-panel__row:nth-child(8){animation-delay:1.2s}.agent-panel--reveal .agent-panel__row:nth-child(9){animation-delay:1.35s}.agent-panel--reveal .agent-panel__row:nth-child(10){animation-delay:1.5s}.agent-panel--reveal .agent-panel__row:nth-child(n+11){animation-delay:1.65s}}@keyframes cv-agent-line{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.article-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-lg)}@media(min-width:768px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.article-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--cv-space-xl)}.article-grid>*{grid-column:span 2}.article-grid>.article-card--pair{grid-column:span 3}}.article-topic{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-lg)}.stack>.article-topic+*{margin-top:var(--cv-space-xxl)}@media(min-width:1024px){.stack>.article-topic+*{margin-top:var(--cv-space-xxxl)}}.article-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--cv-case-study-card-border);background:var(--cv-case-study-card-bg);color:var(--cv-color-body)}.article-card__body{padding:var(--cv-space-xs) var(--cv-space-lg) var(--cv-space-lg)}.article-card__title{color:var(--cv-case-study-card-text);font:var(--cv-case-study-card-font);letter-spacing:0}.article-card__title a{display:block;padding-block:var(--cv-space-sm)}.article-card__title a:after{content:"";position:absolute;inset:0}.article-card__summary{font:var(--cv-font-body-sm)}@media(min-width:768px)and (max-width:1023.98px){.article-card--row-tablet{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.article-card--row-tablet>.card-media{align-self:start;border-right:1px solid var(--cv-color-hairline)}.article-card--row-tablet>.article-card__body{padding-block:var(--cv-space-md)}}.article-more{padding:var(--cv-space-lg) var(--cv-space-lg) var(--cv-space-xs);border:1px solid var(--cv-color-hairline-soft);background:var(--cv-color-surface-soft);color:var(--cv-color-body)}.article-more__label{margin-bottom:var(--cv-space-sm)}.article-more__list{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--cv-space-xl);margin:0;padding:0;list-style:none}.article-more__item{padding-bottom:var(--cv-space-md);border-top:1px solid var(--cv-color-hairline)}.article-more__item a{display:block;padding-block:var(--cv-space-sm);font:var(--cv-font-title-sm)}.article-more__summary{margin-top:calc(var(--cv-space-xs) * -1);font:var(--cv-font-body-sm)}@media(min-width:768px){.article-more{grid-column:1 / -1}.article-more__list{grid-template-columns:repeat(2,minmax(0,1fr))}.article-more--t-beside{grid-column:auto}.article-more--t-beside .article-more__list{grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px){.article-grid>.article-more,.article-grid>.article-more--t-beside{grid-column:1 / -1}.article-more .article-more__list,.article-more--t-beside .article-more__list{grid-template-columns:repeat(3,minmax(0,1fr))}.article-grid>.article-more--d-beside-2{grid-column:span 4}.article-more--d-beside-2 .article-more__list{grid-template-columns:repeat(2,minmax(0,1fr))}.article-grid>.article-more--d-beside-1{grid-column:span 2}.article-more--d-beside-1 .article-more__list{grid-template-columns:minmax(0,1fr)}}.article-prose{max-width:var(--cv-article-prose-max-width);color:var(--cv-article-prose-text);font:var(--cv-article-prose-font)}.article-prose>*+*{margin-top:1.25em}.article-prose>h2{margin-top:2em}.article-prose>h3{margin-top:1.6em}.article-prose>:is(h2,h3,h4)+*{margin-top:.75em}.article-prose>:first-child{margin-top:0}:is(.prose,.article-prose) h2{font:var(--cv-font-display-lg);letter-spacing:var(--cv-font-display-lg-track)}:is(.prose,.article-prose) h3{font:var(--cv-font-display-md);letter-spacing:var(--cv-font-display-md-track)}:is(.prose,.article-prose) h4{font:var(--cv-font-title-lg)}:is(.prose,.article-prose) :is(ul,ol){padding-left:1.4em}:is(.prose,.article-prose) li+li{margin-top:.5em}:is(.prose,.article-prose) li::marker{color:var(--cv-color-muted)}:is(.prose,.article-prose)>blockquote:not(.quote-block){padding-left:var(--cv-space-lg);border-left:3px solid var(--cv-color-primary);color:var(--cv-color-ink);font:var(--cv-font-body-lg)}:is(.prose,.article-prose) :not(pre)>code{padding:1px 5px;border-radius:var(--cv-radius-xs);background:var(--cv-color-surface-card);color:var(--cv-color-ink);font-size:.88em}:is(.prose,.article-prose) pre{padding:var(--cv-space-md);overflow-x:auto;border-radius:var(--cv-radius-md);background:var(--cv-color-surface-soft);font:var(--cv-font-mono-body)}:is(.prose,.article-prose) figure img{border-radius:var(--cv-radius-lg)}:is(.prose,.article-prose) figcaption{margin-top:var(--cv-space-xs);color:var(--cv-color-muted);font:var(--cv-font-caption)}:is(.prose,.article-prose) hr{margin-block:2em}.table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--cv-color-hairline);border-radius:var(--cv-radius-md);background:var(--cv-color-surface-white)}.table-scroll:focus-visible{outline-offset:2px}.data-table,:is(.prose,.article-prose) table{width:100%;font:var(--cv-font-body-sm);text-align:left}.data-table caption,:is(.prose,.article-prose) table caption{padding:var(--cv-space-sm) var(--cv-space-md);color:var(--cv-color-muted);font:var(--cv-font-caption);text-align:left;caption-side:top}.data-table :is(th,td),:is(.prose,.article-prose) table :is(th,td){padding:var(--cv-space-sm) var(--cv-space-md);border-bottom:1px solid var(--cv-color-hairline);vertical-align:top}.data-table thead th,:is(.prose,.article-prose) table thead th{color:var(--cv-color-ink);font:var(--cv-font-title-sm);white-space:nowrap;background:var(--cv-color-surface-soft)}.data-table tbody th,:is(.prose,.article-prose) table tbody th{color:var(--cv-color-ink);font-weight:600}.data-table tbody tr:last-child :is(th,td),:is(.prose,.article-prose) table tbody tr:last-child :is(th,td){border-bottom:0}.data-table .num,:is(.prose,.article-prose) table .num{font-family:var(--cv-family-mono);font-variant-numeric:tabular-nums;text-align:right}.data-table :is(th,td)>a:only-child,:is(.prose,.article-prose) table :is(th,td)>a:only-child{display:inline-flex;align-items:center;min-height:var(--cv-tap)}.table-scroll>table{min-width:520px}.table-scroll>table.data-table--kv{min-width:0}.data-table--kv tbody th{width:38%}.link-list a{display:inline-flex;align-items:center;min-height:var(--cv-tap)}:is(.prose,.article-prose)>table{display:block;max-width:100%;overflow-x:auto}.prose ol.steps{counter-reset:step;list-style:none;padding:0;margin-block:var(--cv-space-xl)}.prose ol.steps>li{counter-increment:step;position:relative;padding:var(--cv-space-lg) 0 var(--cv-space-lg) 56px;border-top:1px solid var(--cv-color-hairline);margin:0}.prose ol.steps>li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:calc(var(--cv-space-lg) + 4px);font:var(--cv-font-mono-label);letter-spacing:var(--cv-font-mono-label-track);color:var(--cv-color-primary-text)}.prose ol.steps>li>h3{margin:0 0 var(--cv-space-xs);font:var(--cv-font-title-lg);letter-spacing:var(--cv-font-title-lg-track);color:var(--cv-color-ink)}.prose ol.steps>li>p{margin:0}.prose ul.checklist{list-style:none;padding:0}.prose ul.checklist>li{position:relative;padding-left:32px;margin-block:var(--cv-space-sm)}.prose ul.checklist>li:before{content:"";position:absolute;left:4px;top:.45em;width:7px;height:12px;border:solid var(--cv-color-primary-text);border-width:0 2px 2px 0;transform:rotate(45deg)}.prose{max-width:none}@media(min-width:1024px){.prose ol.steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--cv-space-xxl)}.prose ul.checklist,.prose ul.list-two-col{columns:2;column-gap:var(--cv-space-xxl)}.prose ul.checklist>li,.prose ul.list-two-col>li{break-inside:avoid}}.inline-figure{margin:0 0 var(--cv-space-md)}.inline-figure img{display:block;width:100%;height:auto}.inline-figure figcaption{margin-top:var(--cv-space-xs);color:var(--cv-color-muted);font:var(--cv-font-caption)}@media(min-width:768px){.inline-figure{float:right;width:340px;margin:6px 0 var(--cv-space-md) var(--cv-space-xl)}}.prose:after{content:"";display:table;clear:both}.audit-checks{width:100%;max-width:620px;padding:var(--cv-space-lg) var(--cv-space-md);border:1px solid var(--cv-color-hairline-soft);background:var(--cv-color-surface-white);box-shadow:0 4px 12px #14110f06,0 18px 50px #14110f0b;color:var(--cv-color-ink)}@media(min-width:560px){.audit-checks{padding:var(--cv-space-xl)}}.audit-checks__eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 var(--cv-space-sm);color:var(--cv-color-gold-text);font:600 11px/1.4 var(--cv-family-display);letter-spacing:.13em;text-transform:uppercase}.audit-checks__eyebrow:before{content:"";flex:none;width:7px;height:7px;border-radius:var(--cv-radius-full);background:var(--cv-color-gold)}.audit-checks__title{margin:0;font:500 clamp(1.4375rem,1.3rem + .5vw,1.5625rem)/1.2 var(--cv-family-display);letter-spacing:-.035em;color:var(--cv-color-ink)}.audit-checks__list{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--cv-space-lg);margin:var(--cv-space-lg) 0 0;padding:var(--cv-space-xxs) 0 0;border-top:1px solid var(--cv-color-hairline-soft);list-style:none}.audit-checks{container-type:inline-size}@container (min-width: 600px){.audit-checks__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.audit-checks__item{display:flex;align-items:flex-start;gap:var(--cv-space-sm);padding:14px 0;border-bottom:1px solid var(--cv-color-hairline-soft)}.audit-checks__icon{display:flex;flex:none;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid var(--cv-color-gold-hairline);border-radius:var(--cv-radius-full);background:var(--cv-color-gold-tint);color:var(--cv-color-gold)}.audit-checks__icon svg{width:13px;height:13px}.audit-checks__label{margin:2px 0 4px;color:var(--cv-color-ink);font:600 13px/1.35 var(--cv-family-display);letter-spacing:-.01em}.audit-checks__question{margin:0;color:var(--cv-color-muted);font:400 15px/1.4 var(--cv-family-text)}.hero-band--ivory{background:var(--cv-color-ivory)}@media(min-width:1024px){.hero-band--ivory .hero-grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}}.hero-band--ivory .hero-band__visual{display:flex;justify-content:flex-end}.audit-checks__note{margin:var(--cv-space-xs) 0 0;color:var(--cv-color-muted);font:400 14px/1.5 var(--cv-family-text)}.audit-checks__text{flex:1 1 auto;min-width:0}.audit-checks__score{display:inline-flex;flex:none;align-items:baseline;gap:2px;margin:3px 0 0;color:var(--cv-color-muted);font:500 12px/1 var(--cv-family-mono);letter-spacing:.02em;white-space:nowrap}.audit-checks__blank{display:inline-block;width:26px;border-bottom:1px solid var(--cv-color-gold);transform:translateY(-1px)}.audit-checks--compact .audit-checks__item{align-items:center;padding:11px 0}.audit-checks--compact .audit-checks__label{margin:0;font-size:14px}@container (min-width: 380px){.audit-checks--compact .audit-checks__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.audit-scorecard{padding:var(--cv-space-lg);border:1px solid var(--cv-audit-scorecard-border);border-radius:var(--cv-audit-scorecard-radius);background:var(--cv-audit-scorecard-bg);box-shadow:var(--cv-shadow-sheet);color:var(--cv-audit-scorecard-text);font:var(--cv-audit-scorecard-font)}@media(min-width:768px){.audit-scorecard{padding:var(--cv-audit-scorecard-padding)}}.audit-scorecard__example{display:inline-flex;margin-bottom:var(--cv-space-md);padding:2px var(--cv-space-xs);border:1px dashed var(--cv-color-primary-text);border-radius:var(--cv-radius-sm);color:var(--cv-color-primary-text)}.audit-scorecard__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--cv-space-md);padding-bottom:var(--cv-space-md);border-bottom:1px solid var(--cv-audit-scorecard-border)}.audit-scorecard__site{margin-top:var(--cv-space-xxs);color:var(--cv-color-ink);font:var(--cv-font-title-md);overflow-wrap:anywhere}.audit-scorecard__date{margin-top:var(--cv-space-xxs);color:var(--cv-color-muted);font:var(--cv-font-caption)}.audit-scorecard__overall{text-align:right}.audit-scorecard__overall-value{color:var(--cv-color-ink);font:var(--cv-font-mono-stat);letter-spacing:var(--cv-font-mono-stat-track);font-variant-numeric:tabular-nums}.audit-scorecard__overall-max{color:var(--cv-color-muted);font:var(--cv-font-mono-body)}.audit-scorecard__overall-text{color:var(--cv-color-muted);font:var(--cv-font-caption)}.audit-scorecard__rows{margin:0;padding:0;list-style:none}.score-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cat score" "bar bar" "finding finding";gap:var(--cv-space-xs) var(--cv-space-md);align-items:baseline;padding:var(--cv-score-row-padding);border-bottom:1px solid var(--cv-score-row-border);color:var(--cv-score-row-text)}.score-row:last-child{border-bottom:0}.score-row__category{grid-area:cat;color:var(--cv-color-ink);font:var(--cv-font-body-sm);font-weight:600}.score-row__score{grid-area:score;color:var(--cv-color-ink);font:var(--cv-font-mono-body);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.score-row__max{color:var(--cv-color-muted);font-weight:400}.score-row__bar{grid-area:bar;position:relative;height:4px;overflow:hidden;border-radius:var(--cv-radius-xs);background:var(--cv-color-hairline);background:color-mix(in srgb,var(--cv-color-ink) 10%,transparent)}.score-row__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--cv-color-primary);transform-origin:left center}.score-row__finding{grid-area:finding;color:var(--cv-color-body);font:var(--cv-font-body-sm)}.score-fill-0{width:0}.score-fill-5{width:5%}.score-fill-10{width:10%}.score-fill-15{width:15%}.score-fill-20{width:20%}.score-fill-25{width:25%}.score-fill-30{width:30%}.score-fill-35{width:35%}.score-fill-40{width:40%}.score-fill-45{width:45%}.score-fill-50{width:50%}.score-fill-55{width:55%}.score-fill-60{width:60%}.score-fill-65{width:65%}.score-fill-70{width:70%}.score-fill-75{width:75%}.score-fill-80{width:80%}.score-fill-85{width:85%}.score-fill-90{width:90%}.score-fill-95{width:95%}.score-fill-100{width:100%}@media(prefers-reduced-motion:no-preference){.score-row__fill{animation:cv-score-fill var(--cv-duration-fill) var(--cv-ease) both}}@keyframes cv-score-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.audit-scorecard--unscored .score-row__bar{background:none;border-top:1px dashed var(--cv-color-border-strong);height:0;border-radius:0}.audit-scorecard--unscored .score-row__score{color:var(--cv-color-muted);font:var(--cv-font-mono-label);letter-spacing:var(--cv-font-mono-label-track);text-transform:var(--cv-font-mono-label-transform)}.audit-scorecard__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cv-space-xs) var(--cv-space-md);margin-top:var(--cv-space-sm);padding-top:var(--cv-space-sm);border-top:1px solid var(--cv-audit-scorecard-border)}.audit-scorecard__note{color:var(--cv-color-muted);font:var(--cv-font-caption)}.cv-avatar{display:block;flex:none;width:44px;height:44px}.cv-avatar__bg{fill:var(--cv-color-surface-soft)}.cv-avatar__face{fill:var(--cv-color-gold-tint)}.cv-avatar__hair{fill:var(--cv-color-ink)}.cv-avatar__body{fill:var(--cv-color-gold)}.cv-avatar__collar{fill:var(--cv-color-primary)}.cv-avatar__glasses{fill:none;stroke:var(--cv-color-ink);stroke-width:1.2}.cv-avatar__ring{fill:none;stroke:var(--cv-color-hairline);stroke-width:1}.quote-block__caption--avatar{display:flex;align-items:center;gap:var(--cv-space-sm)}.badge-pill{display:inline-flex;align-items:center;gap:var(--cv-space-xxs);padding:var(--cv-badge-pill-padding);border-radius:var(--cv-badge-pill-radius);background:var(--cv-badge-pill-bg);color:var(--cv-badge-pill-text);font:var(--cv-badge-pill-font);white-space:nowrap}.badge-pill--tint{background:var(--cv-color-primary-tint)}.badge-pill--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--cv-color-border-strong)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cv-space-xs);min-height:var(--cv-button-primary-height);padding:var(--cv-button-primary-padding);border:1px solid transparent;border-radius:var(--cv-button-primary-radius);font:var(--cv-button-primary-font);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--cv-duration-state) var(--cv-ease),border-color var(--cv-duration-state) var(--cv-ease),color var(--cv-duration-state) var(--cv-ease)}.btn:hover{text-decoration:none}.btn svg{flex:none;width:18px;height:18px}.btn--primary{background:var(--cv-button-primary-bg);color:var(--cv-button-primary-text)}.btn--primary:hover,.btn--primary:active,.btn--primary.is-pressed{background:var(--cv-button-primary-pressed-bg);color:var(--cv-button-primary-pressed-text)}.btn--primary:focus-visible,.btn--primary.is-focus{outline:var(--cv-focus-width) solid var(--cv-focus-color, var(--cv-color-ink));outline-offset:5px}:is(.surface-dark,.cta-band-dark,.pricing-card--featured,.agent-panel,.signup-form--dark) .btn.btn--primary,:root[data-theme=dark] .btn.btn--primary{background:var(--cv-button-primary-on-dark-bg);color:var(--cv-button-primary-on-dark-text)}:is(.surface-dark,.cta-band-dark,.pricing-card--featured,.agent-panel,.signup-form--dark) .btn.btn--primary:hover,:root[data-theme=dark] .btn.btn--primary:hover{background:var(--cv-color-primary-pressed)}.btn--secondary{padding:var(--cv-button-secondary-padding);background:var(--cv-button-secondary-bg);border-color:var(--cv-button-secondary-border);color:var(--cv-button-secondary-text)}.btn--secondary:hover,.btn--secondary:active,.btn--secondary.is-pressed{background:var(--cv-color-surface-strong);color:var(--cv-color-ink)}.btn--secondary-on-dark{padding:var(--cv-button-secondary-on-dark-padding);background:var(--cv-button-secondary-on-dark-bg);border-color:var(--cv-button-secondary-on-dark-border);color:var(--cv-button-secondary-on-dark-text)}.btn--secondary-on-dark:hover,.btn--secondary-on-dark:active,.btn--secondary-on-dark.is-pressed{border-color:var(--cv-color-on-dark);background:var(--cv-color-surface-dark-elevated);color:var(--cv-color-on-dark)}.btn--ink{padding:var(--cv-button-secondary-padding);background:transparent;border-color:var(--cv-color-on-primary);color:var(--cv-color-on-primary);--cv-focus-color: var(--cv-color-on-primary)}.btn--ink:hover,.btn--ink:active,.btn--ink.is-pressed{background:var(--cv-color-on-primary);color:var(--cv-color-primary)}.btn:disabled,.btn[aria-disabled=true]{background:var(--cv-button-primary-disabled-bg);border-color:transparent;color:var(--cv-button-primary-disabled-text);cursor:not-allowed}.btn--block{width:100%}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cv-space-sm)}@media(max-width:419.98px){.btn-row>.btn{flex:1 1 100%}}.btn:not(.btn--primary).is-focus{outline:var(--cv-focus-width) solid var(--cv-focus-color, var(--cv-color-primary));outline-offset:var(--cv-focus-offset)}.btn.btn--primary{color:var(--cv-button-primary-text)}.btn.btn--secondary{color:var(--cv-button-secondary-text)}.btn.btn--secondary-on-dark{color:var(--cv-button-secondary-on-dark-text)}.btn.btn--ink{color:var(--cv-color-on-primary)}.btn.btn--ink:hover,.btn.btn--ink:active,.btn.btn--ink.is-pressed{color:var(--cv-color-primary)}.btn.btn:disabled,.btn.btn[aria-disabled=true]{color:var(--cv-button-primary-disabled-text)}.btn--primary:after,.site-header__cta:after{content:"";flex:none;width:16px;height:16px;margin-left:var(--cv-space-xs);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--cv-duration-state) var(--cv-ease)}.btn--primary:hover:after,.site-header__cta:hover:after{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.btn--primary:hover:after,.site-header__cta:hover:after{transform:none}}.btn--primary:disabled:after{display:none}.calculator-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "inputs" "result" "formula";gap:var(--cv-space-lg);padding:var(--cv-space-lg);border:1px solid var(--cv-calculator-shell-border);border-radius:var(--cv-calculator-shell-radius);background:var(--cv-calculator-shell-bg);box-shadow:var(--cv-shadow-sheet);color:var(--cv-calculator-shell-text)}@media(min-width:768px){.calculator-shell{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head head" "inputs result" "formula formula";gap:var(--cv-space-xl) var(--cv-space-xxl);padding:var(--cv-calculator-shell-padding)}}.calculator-shell__head{grid-area:head}.calculator-shell__head>*+*{margin-top:var(--cv-space-xs)}.calculator-shell__title{font:var(--cv-font-title-lg);color:var(--cv-color-ink);letter-spacing:var(--cv-font-title-lg-track)}.calculator-shell__inputs{grid-area:inputs;min-width:0}.calculator-shell__inputs .field+.field,.calculator-shell__inputs .field+.choice-group,.calculator-shell__inputs .choice-group+.field,.calculator-shell__inputs .calculator-shell__pair+:is(.field,.choice-group,.calculator-shell__pair),.calculator-shell__inputs :is(.field,.choice-group)+.calculator-shell__pair{margin-top:var(--cv-space-lg)}.calculator-shell__inputs fieldset{margin:0;padding:0;border:0;min-width:0}.calculator-shell__inputs legend{padding:0;margin-bottom:var(--cv-space-sm);color:var(--cv-color-ink);font:var(--cv-font-title-sm)}.calculator-shell__inputs fieldset+fieldset{margin-top:var(--cv-space-xl)}.calculator-shell__actions{display:flex;flex-wrap:wrap;gap:var(--cv-space-sm);margin-top:var(--cv-space-lg)}.calculator-shell__pair{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-lg)}.calculator-shell__pair>.field+.field{margin-top:0}@media(min-width:480px){.calculator-shell__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.calculator-shell__result{grid-area:result;align-self:start;display:flex;flex-direction:column;gap:var(--cv-space-xs);min-width:0;padding:var(--cv-space-lg);border:1px solid var(--cv-color-hairline);border-radius:var(--cv-radius-lg);background:var(--cv-color-canvas)}@media(min-width:768px){.calculator-shell__result{position:sticky;top:calc(var(--cv-nav-height) + var(--cv-space-md))}}.calculator-shell__value{color:var(--cv-color-ink);font:var(--cv-font-mono-stat);letter-spacing:var(--cv-font-mono-stat-track);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calculator-shell__detail{color:var(--cv-color-body);font:var(--cv-font-body-sm)}.calculator-shell__result>.mono-label+.calculator-shell__value{margin-top:var(--cv-space-xxs)}.calculator-shell__result hr{margin-block:var(--cv-space-sm)}@media(prefers-reduced-motion:no-preference){.calculator-shell__value{transition:color var(--cv-duration-state) var(--cv-ease)}}.calculator-shell__formula{grid-area:formula;min-width:0;padding-top:var(--cv-space-lg);border-top:1px solid var(--cv-color-hairline)}.calculator-shell__formula>*+*{margin-top:var(--cv-space-sm)}.calculator-shell__formula p{font:var(--cv-font-body-sm);color:var(--cv-color-body)}.calculator-shell__code{margin:0;padding:var(--cv-space-md);overflow-x:auto;border-radius:var(--cv-radius-md);background:var(--cv-color-surface-soft);color:var(--cv-color-ink);font:var(--cv-font-mono-body);white-space:pre;tab-size:2}.calculator-shell__code code{font:inherit}.card-media{display:block;aspect-ratio:2 / 1;margin:calc(var(--card-pad, 0px) * -1) calc(var(--card-pad, 0px) * -1) 0;overflow:hidden;border-bottom:1px solid var(--cv-color-hairline);background:var(--cv-color-surface-soft)}.card-media picture{display:block;width:100%;height:100%}.card-media img{display:block;width:100%;height:100%;object-fit:cover}.card-media--contain img{object-fit:contain}.card-media--empty{display:none;align-items:flex-end;padding:var(--cv-space-md) var(--card-pad, var(--cv-space-md));color:var(--cv-color-muted)}@media(min-width:1024px){.case-grid:has(.card-media--image) .card-media--empty{display:flex}}.card--media{position:relative}.card--media :is(.case-study-card__link,.feature-card__link)>a:before{content:"";position:absolute;inset:0 0 auto;aspect-ratio:2 / 1}.case-study-card{--card-pad: var(--cv-space-lg);display:flex;flex-direction:column;gap:var(--cv-space-md);padding:var(--card-pad);border:1px solid var(--cv-case-study-card-border);border-radius:var(--cv-case-study-card-radius);background:var(--cv-case-study-card-bg);color:var(--cv-color-body)}@media(min-width:768px){.case-study-card{--card-pad: var(--cv-case-study-card-padding)}}.case-study-card__title{color:var(--cv-case-study-card-text);font:var(--cv-case-study-card-font);letter-spacing:0}.case-study-card__summary{font:var(--cv-font-body-sm)}.case-study-card .stat-figure{padding-block:var(--cv-space-md);border-block:1px solid var(--cv-color-hairline-soft)}.case-study-card__link{margin-top:auto}.case-study-card__result{padding-block:var(--cv-space-md);border-block:1px solid var(--cv-color-hairline-soft);color:var(--cv-color-body-strong);font:var(--cv-font-body-sm)}.case-study-card__result-label{display:block;margin-bottom:var(--cv-space-xxs);color:var(--cv-color-muted)}.consent-banner{display:none}html[data-consent=pending] .consent-banner,html[data-consent-open] .consent-banner,.consent-banner--demo{display:block}.consent-banner{position:fixed;inset:auto 0 0;z-index:45;padding-block:var(--cv-space-xs) calc(var(--cv-space-xs) + env(safe-area-inset-bottom,0px));background:var(--cv-color-surface-white);border-top:1px solid var(--cv-color-hairline);color:var(--cv-color-body)}.consent-banner--demo{position:static;border-bottom:1px solid var(--cv-color-hairline)}.consent-banner__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cv-space-xs) var(--cv-space-md)}.consent-banner__text{flex:1 1 14rem;min-width:0}.consent-banner__body,.consent-banner__current{margin:0;max-width:none;font:var(--cv-font-caption)}.consent-banner__current,.consent-banner__body a{color:var(--cv-color-ink)}.consent-banner__actions{display:flex;flex:0 0 auto;gap:var(--cv-space-xs)}.consent-banner__actions .btn{min-width:5.5rem;min-height:var(--cv-tap);padding-block:0;padding-inline:var(--cv-space-md);white-space:nowrap}html[data-consent=pending],html[data-consent-open]{scroll-padding-bottom:96px}html[data-consent=pending] body,html[data-consent-open] body{padding-bottom:72px}@media(max-width:479px){html[data-consent=pending] body,html[data-consent-open] body{padding-bottom:112px}html[data-consent=pending],html[data-consent-open]{scroll-padding-bottom:128px}}html[data-consent=pending] .sticky-cta,html[data-consent-open] .sticky-cta{display:none}.cta-band-dark,.cta-band-marigold{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-lg);align-items:center;padding:var(--cv-space-xl) var(--cv-space-lg);border-radius:var(--cv-radius-xl)}@media(min-width:768px){.cta-band-dark,.cta-band-marigold{padding:var(--cv-space-xxl)}}@media(min-width:1024px){.cta-band-dark,.cta-band-marigold{grid-template-columns:minmax(0,1fr) auto;gap:var(--cv-space-xxl);padding:var(--cv-cta-band-dark-padding)}}.cta-band__copy>*+*{margin-top:var(--cv-space-sm)}.cta-band__eyebrow{margin-bottom:var(--cv-space-xs)}.cta-band__title{max-width:22ch;font:var(--cv-cta-band-dark-font);letter-spacing:var(--cv-font-display-md-track)}.cta-band__text{max-width:56ch;font:var(--cv-font-body-lg)}.cta-band__actions{justify-content:flex-start}.cta-band__note{margin-top:var(--cv-space-sm);font:var(--cv-font-caption)}.cta-band-dark{background:var(--cv-cta-band-dark-bg);color:var(--cv-color-on-dark-soft)}.cta-band-dark .cta-band__title{color:var(--cv-cta-band-dark-text)}.cta-band-dark .cta-band__eyebrow{color:var(--cv-color-on-dark-soft)}.cta-band-dark .cta-band__text{color:var(--cv-color-on-dark)}.cta-band-dark a:not(.btn){color:var(--cv-color-on-dark)}.cta-band-marigold{--cv-focus-color: var(--cv-color-on-primary);background:var(--cv-cta-band-marigold-bg);color:var(--cv-cta-band-marigold-text)}.cta-band-marigold :is(.cta-band__title,.cta-band__text,.cta-band__eyebrow,.cta-band__note){color:var(--cv-color-on-primary)}.cta-band-marigold a:not(.btn){color:var(--cv-color-on-primary);text-decoration-color:var(--cv-color-on-primary)}.faq{border-top:1px solid var(--cv-faq-item-border)}.faq-item{border-bottom:1px solid var(--cv-faq-item-border)}.faq-item__q{position:relative;display:block;min-height:var(--cv-tap);padding:var(--cv-faq-item-padding);padding-right:calc(var(--cv-space-xl) + var(--cv-space-xs));color:var(--cv-faq-item-text);font:var(--cv-faq-item-font);list-style:none;cursor:pointer}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q::marker{content:""}.faq-item__q:before,.faq-item__q:after{content:"";position:absolute;right:4px;top:calc(19.25px + .7em);width:16px;height:1.5px;background:var(--cv-color-ink);transition:transform var(--cv-duration-reveal) var(--cv-ease)}.faq-item__q:after{transform:rotate(90deg)}.faq-item[open]>.faq-item__q:after{transform:rotate(0)}.faq-item__q:hover{text-decoration:underline;text-decoration-color:var(--cv-color-primary);text-decoration-thickness:2px;text-underline-offset:4px}.faq-item__q:focus-visible{outline-offset:2px}.faq-item__a{max-width:none;padding-bottom:var(--cv-space-lg);color:var(--cv-color-body);font:var(--cv-font-body-md)}.faq-item__a>*+*{margin-top:var(--cv-space-sm)}@media(prefers-reduced-motion:no-preference){.faq-item[open]>.faq-item__a{animation:cv-faq-reveal var(--cv-duration-reveal) var(--cv-ease)}}@keyframes cv-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.feature-card{--card-pad: var(--cv-space-lg);display:flex;flex-direction:column;gap:var(--cv-space-sm);padding:var(--card-pad);border-radius:var(--cv-feature-card-radius);background:var(--cv-feature-card-bg);color:var(--cv-color-body);font:var(--cv-font-body-sm)}@media(min-width:768px){.feature-card{--card-pad: var(--cv-feature-card-padding)}}.feature-card>.card-media{margin-bottom:var(--cv-space-xs)}.feature-card__label{color:var(--cv-color-muted)}.feature-card__title{color:var(--cv-feature-card-text);font:var(--cv-feature-card-font);letter-spacing:0}.feature-card__body>*+*{margin-top:var(--cv-space-sm)}.feature-card__link{margin-top:auto;padding-top:var(--cv-space-xs)}.founder-block{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-lg);padding:var(--cv-space-lg);border-radius:var(--cv-founder-block-radius);background:var(--cv-founder-block-bg);color:var(--cv-founder-block-text)}@media(min-width:768px){.founder-block{grid-template-columns:minmax(180px,4fr) minmax(0,8fr);gap:var(--cv-space-xxl);align-items:center;padding:var(--cv-founder-block-padding)}}.founder-block__photo{width:100%;max-width:320px;aspect-ratio:4 / 5;border-radius:var(--cv-radius-lg);object-fit:cover}.founder-block__photo--placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cv-space-xs);padding:var(--cv-space-md);border:1px dashed var(--cv-color-border-strong);background:var(--cv-color-surface-card);color:var(--cv-color-muted);text-align:center}@media(max-width:767.98px){.founder-block__photo{max-width:200px}}.founder-block__label{margin-bottom:var(--cv-space-sm)}.founder-block__text{color:var(--cv-color-body-strong);font:var(--cv-founder-block-font)}.founder-block__text>*+*{margin-top:var(--cv-space-md)}.founder-block__person{margin-top:var(--cv-space-lg)}.founder-block__name{color:var(--cv-color-ink);font:var(--cv-font-title-md)}.founder-block__title{color:var(--cv-color-muted);font:var(--cv-font-caption)}.founder-block__link{margin-top:var(--cv-space-xs)}.hero-band{padding-block:var(--cv-space-xxl) var(--cv-space-section-mobile);background:var(--cv-hero-band-bg);color:var(--cv-hero-band-text)}@media(min-width:1024px){.hero-band{padding-block:var(--cv-space-section)}}.hero-band__eyebrow{margin-bottom:var(--cv-space-md)}.hero-band__title .hero-band__eyebrow{display:block}.hero-band__title{font:var(--cv-font-display-xl);letter-spacing:var(--cv-font-display-xl-track);color:var(--cv-color-ink)}.hero-band__lede{margin-top:var(--cv-space-xl);max-width:52ch;font:var(--cv-font-body-lg);color:var(--cv-color-body-strong)}.hero-band__actions{margin-top:var(--cv-space-xl)}.hero-band__trust{margin-top:var(--cv-space-md);color:var(--cv-color-muted);font:var(--cv-font-caption)}.hero-band__visual{min-width:0}.hero-band__form{margin-top:var(--cv-space-xl);max-width:760px}.hero-band__note{margin-top:var(--cv-space-sm);color:var(--cv-color-muted);font:var(--cv-font-caption)}.hero-band:has(.hero-band__form) .hero-grid{align-items:start}.hero-band:has(.hero-band__form){padding-top:var(--cv-space-xl)}.hero-band:has(.hero-band__form) .hero-band__lede,.hero-band:has(.hero-band__form) .hero-band__form{margin-top:var(--cv-space-lg)}@media(min-width:1024px){.hero-band:has(.hero-band__form){padding-top:var(--cv-space-xxl)}}.hero-band__proof{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cv-space-xs) var(--cv-space-lg);margin-top:var(--cv-space-xl)}.hero-band__proof .hero-band__trust{margin:0}@media(min-width:1024px){.hero-band__copy:only-child{grid-column:1 / -1}.hero-band__copy:only-child .hero-band__title{max-width:18ch}.hero-band__copy:only-child .hero-band__lede{max-width:none}}.home-learn{row-gap:var(--cv-space-xxl)}.human-agent-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-md);padding:var(--cv-space-md);border-radius:var(--cv-human-agent-split-radius);background:var(--cv-human-agent-split-bg);color:var(--cv-human-agent-split-text)}@media(min-width:768px){.human-agent-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cv-space-lg);padding:var(--cv-space-lg)}}.human-agent-split__pane{display:flex;flex-direction:column;gap:var(--cv-space-sm);min-width:0}.human-agent-split__label{color:var(--cv-color-muted)}.human-agent-split__person{flex:1;padding:var(--cv-space-lg);border:1px solid var(--cv-color-hairline);border-radius:var(--cv-radius-lg);background:var(--cv-color-canvas);color:var(--cv-color-body);font:var(--cv-font-body-sm)}.human-agent-split__person>*+*{margin-top:var(--cv-space-sm)}.human-agent-split__agent{flex:1;display:flex;flex-direction:column}.human-agent-split__agent>.agent-panel{flex:1}.human-agent-split__caption{grid-column:1 / -1;color:var(--cv-color-muted);font:var(--cv-font-caption)}.jump-list{display:flex;flex-direction:column;gap:var(--cv-space-xs)}.jump-list__items{display:flex;flex-wrap:wrap;gap:0 var(--cv-space-lg);margin:0;padding:0;list-style:none}.jump-list__items a{display:inline-flex;align-items:center;gap:var(--cv-space-xxs);min-height:var(--cv-tap)}.jump-list__count{color:var(--cv-color-muted);font-variant-numeric:tabular-nums}.case-group>h2{margin-bottom:var(--cv-space-lg)}.case-group>.note-related{margin-top:var(--cv-space-xl)}.key-takeaways{padding-block:var(--cv-space-lg) 0}.key-takeaways__panel{padding:var(--cv-space-lg);border:1px solid var(--cv-color-hairline);border-left:3px solid var(--cv-color-primary);background:var(--cv-color-surface-soft)}.key-takeaways__label{margin:0 0 var(--cv-space-sm);font:var(--cv-font-mono-label);letter-spacing:var(--cv-font-mono-label-track);text-transform:var(--cv-font-mono-label-transform);color:var(--cv-color-muted)}.key-takeaways__label--sub{margin-top:var(--cv-space-md)}.key-takeaways__answer{margin:0;max-width:none;color:var(--cv-color-ink);font:var(--cv-font-body-lg)}.key-takeaways__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--cv-space-xs)}.key-takeaways__list li{position:relative;padding-left:var(--cv-space-lg);color:var(--cv-color-body)}.key-takeaways__list li:before{content:"";position:absolute;left:0;top:.7em;width:10px;height:2px;background:var(--cv-color-primary)}@media(min-width:768px){.key-takeaways__panel{padding:var(--cv-space-lg) var(--cv-space-xl)}}.key-takeaways+.section--flush-top{padding-top:var(--cv-space-xxl)}.media-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cv-space-xs);aspect-ratio:16 / 10;margin:0;padding:var(--cv-space-lg);border:1px dashed var(--cv-color-border-strong);border-radius:var(--cv-radius-lg);background:var(--cv-color-surface-card);color:var(--cv-color-muted);font:var(--cv-font-body-sm);text-align:center}.media-placeholder__label{margin:0;color:var(--cv-color-muted)}.media-placeholder__text{max-width:46ch;margin:0}:is(.prose,.article-prose)>.media-placeholder{margin-block:var(--cv-space-lg)}.case-shot{margin:var(--cv-space-lg) 0}.case-shot img{display:block;width:100%;max-width:820px;height:auto;border:1px solid var(--cv-color-hairline);background:var(--cv-color-surface-white)}.case-shot figcaption{margin-top:var(--cv-space-xs);color:var(--cv-color-muted);font:var(--cv-font-caption)}.case-shot--pair{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-md);align-items:start}.case-shot--pair img{max-width:none}@media(min-width:768px){.case-shot--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.case-shot--pair figcaption{grid-column:1 / -1}}.case-shot--narrow img,.case-shot--pair.case-shot--narrow img{max-width:360px}@media(min-width:768px){.case-shot--pair.case-shot--narrow{grid-template-columns:repeat(2,minmax(0,360px))}}.case-shot--pair.case-shot--device>img+img{max-width:360px}@media(min-width:768px){.case-shot--pair.case-shot--device{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.case-shot--pair.case-shot--device>img+img{max-width:none}}.mono-tag{display:inline-block;color:var(--cv-mono-tag-text);font:var(--cv-mono-tag-font);letter-spacing:var(--cv-font-mono-label-track);text-transform:var(--cv-font-mono-label-transform)}.mono-tag--boxed{padding:2px var(--cv-space-xs);border:1px solid var(--cv-color-hairline);border-radius:var(--cv-radius-sm)}:is(.surface-dark,.cta-band-dark,.pricing-card--featured) .mono-tag{color:var(--cv-color-on-dark-soft)}.note-related,.note-disambiguation{display:flex;flex-direction:column;gap:var(--cv-space-xxs);border-radius:var(--cv-radius-md)}.note-related{padding:var(--cv-note-related-padding);border:1px solid var(--cv-note-related-border);background:var(--cv-note-related-bg);color:var(--cv-note-related-text);font:var(--cv-note-related-font)}.note-disambiguation{padding:var(--cv-note-disambiguation-padding);background:var(--cv-note-disambiguation-bg);color:var(--cv-note-disambiguation-text);font:var(--cv-note-disambiguation-font)}.note__label{color:var(--cv-color-muted)}.note-disambiguation .note__label{color:var(--cv-color-ink)}.note__text{margin:0}.note__text a{font-weight:600}.prose>:is(.note-related,.note-disambiguation){margin-block:var(--cv-space-lg)}.pricing-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-lg);align-items:stretch}.pricing-grid>.pricing-card--featured{order:-1}@media(min-width:768px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid>.pricing-card--featured{grid-column:1 / -1}}@media(min-width:1024px){.pricing-grid{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--cv-space-xl)}.pricing-grid>.pricing-card--featured{order:0;grid-column:auto}}.pricing-grid--two>.pricing-card--featured,.pricing-grid--ordered>.pricing-card--featured{order:0}@media(min-width:768px){.pricing-grid--two>.pricing-card--featured,.pricing-grid--ordered>.pricing-card--featured{grid-column:auto}.pricing-grid--ordered>.pricing-card:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1024px){.pricing-grid--ordered>.pricing-card:last-child:nth-child(odd){grid-column:auto}}.pricing-card{display:flex;flex-direction:column;gap:var(--cv-space-md);padding:var(--cv-space-lg);border:1px solid var(--cv-pricing-card-border);border-radius:var(--cv-pricing-card-radius);background:var(--cv-pricing-card-bg);box-shadow:var(--cv-shadow-sheet);color:var(--cv-color-body)}@media(min-width:768px){.pricing-card{padding:var(--cv-pricing-card-padding)}}.pricing-card__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cv-space-xs)}.pricing-card__name{color:var(--cv-pricing-card-text);font:var(--cv-pricing-card-font);letter-spacing:var(--cv-font-title-lg-track)}.pricing-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cv-space-xs);margin:0}.pricing-card__amount{color:var(--cv-color-ink);font:var(--cv-font-display-sm);letter-spacing:var(--cv-font-display-sm-track)}.pricing-card__amount--text{font-style:italic}.pricing-card__term{color:var(--cv-color-muted);font:var(--cv-font-caption)}.pricing-card__audience{color:var(--cv-color-body-strong);font:var(--cv-font-body-md)}.pricing-card__list{display:grid;gap:var(--cv-space-xs);margin:0;padding:var(--cv-space-md) 0 0;border-top:1px solid var(--cv-color-hairline);list-style:none;font:var(--cv-font-body-sm)}.pricing-card__list li{position:relative;padding-left:26px}.pricing-card__list li:before{content:"";position:absolute;left:3px;top:.32em;width:6px;height:11px;border:solid var(--cv-color-ink);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.pricing-card__action{margin-top:auto;padding-top:var(--cv-space-sm)}.pricing-card__action .btn{width:100%}.pricing-card__note{color:var(--cv-color-muted);font:var(--cv-font-caption)}.pricing-card--featured{border-color:var(--cv-pricing-card-featured-bg);background:var(--cv-pricing-card-featured-bg);box-shadow:none;color:var(--cv-color-on-dark-soft)}.pricing-card--featured .pricing-card__name,.pricing-card--featured .pricing-card__amount{color:var(--cv-pricing-card-featured-text)}.pricing-card--featured :is(.pricing-card__term,.pricing-card__note){color:var(--cv-color-on-dark-soft)}.pricing-card--featured .pricing-card__audience{color:var(--cv-color-on-dark)}.pricing-card--featured .pricing-card__list{border-top-color:var(--cv-color-hairline-dark);color:var(--cv-color-on-dark-soft)}.pricing-card--featured .pricing-card__list li:before{border-color:var(--cv-color-on-dark)}.pricing-card--featured .badge-pill{background:var(--cv-color-surface-dark-elevated);color:var(--cv-color-on-dark)}@media print{html :is(.site-header,.site-footer,.breadcrumbs,.audit-banner,.page-header__cta,.skip-link,.consent-banner){display:none}html .prose :is(ul.checklist,ul.list-two-col){columns:auto}html .prose :is(ul.checklist,ul.list-two-col)>li{break-inside:avoid}html .prose ul.checklist>li:before{print-color-adjust:exact;-webkit-print-color-adjust:exact}html .table-scroll{overflow:visible}}.proof-strip{padding:var(--cv-proof-strip-padding);background:var(--cv-proof-strip-bg);border-block:1px solid var(--cv-color-hairline)}.proof-strip__inner{display:flex;flex-direction:column;gap:var(--cv-space-sm)}.proof-strip__label{color:var(--cv-color-muted)}.proof-strip__list{display:flex;flex-wrap:wrap;gap:var(--cv-space-xs) var(--cv-space-lg);margin:0;padding:0;list-style:none}.proof-strip__name{color:var(--cv-proof-strip-text);font:var(--cv-proof-strip-font);letter-spacing:var(--cv-font-mono-label-track);text-transform:var(--cv-font-mono-label-transform);white-space:nowrap}@media(min-width:1024px){.proof-strip__inner{flex-direction:row;align-items:baseline;gap:var(--cv-space-xl)}.proof-strip__label{flex:none}}.proof-strip--logos .proof-strip__inner{position:relative;align-items:center}.proof-strip--logos .proof-strip__label{align-self:flex-start}@media(min-width:1024px){.proof-strip--logos .proof-strip__label{align-self:center}}.logo-marquee{display:flex;flex:1 1 auto;min-width:0;width:100%;overflow:hidden}.logo-marquee__track{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cv-space-lg) var(--cv-space-xxl);margin:0;padding:0;list-style:none}.logo-marquee__track--clone{display:none}.logo-marquee__item{display:flex;align-items:center}.logo-mark{display:block;width:auto;background-color:var(--cv-color-ink);opacity:.6;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.logo-mark--empire-flippers{height:40px;aspect-ratio:178 / 96;-webkit-mask-image:url(/assets/clients/empire-flippers.png);mask-image:url(/assets/clients/empire-flippers.png)}.logo-mark--elementor{height:24px;aspect-ratio:205 / 53;-webkit-mask-image:url(/assets/clients/elementor.png);mask-image:url(/assets/clients/elementor.png)}.logo-mark--authority-hacker{height:34px;aspect-ratio:109 / 47;-webkit-mask-image:url(/assets/clients/authority-hacker.png);mask-image:url(/assets/clients/authority-hacker.png)}.logo-mark--geniuslink{height:24px;aspect-ratio:187 / 49;-webkit-mask-image:url(/assets/clients/geniuslink.png);mask-image:url(/assets/clients/geniuslink.png)}.logo-mark--foundr{height:22px;aspect-ratio:161 / 42;-webkit-mask-image:url(/assets/clients/foundr.png);mask-image:url(/assets/clients/foundr.png)}.logo-mark--ninjaoutreach{height:24px;aspect-ratio:238 / 46;-webkit-mask-image:url(/assets/clients/ninjaoutreach.png);mask-image:url(/assets/clients/ninjaoutreach.png)}.logo-mark--wp-elevation{height:28px;aspect-ratio:204 / 64;-webkit-mask-image:url(/assets/clients/wp-elevation.png);mask-image:url(/assets/clients/wp-elevation.png)}.logo-mark--freshbooks{height:24px;aspect-ratio:177 / 40;-webkit-mask-image:url(/assets/clients/freshbooks.png);mask-image:url(/assets/clients/freshbooks.png)}.logo-marquee.is-running{-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.logo-marquee.is-running .logo-marquee__track{flex:none;flex-wrap:nowrap;padding-right:var(--cv-space-xxl);animation:logo-marquee 40s linear infinite}.logo-marquee.is-running .logo-marquee__track--clone{display:flex}.logo-marquee.is-running:hover .logo-marquee__track,.logo-marquee.is-running:focus-within .logo-marquee__track,.logo-marquee.is-paused .logo-marquee__track{animation-play-state:paused}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.logo-marquee.is-running .logo-marquee__track{animation:none;flex-wrap:wrap}.logo-marquee.is-running .logo-marquee__track--clone{display:none}.logo-marquee.is-running{-webkit-mask-image:none;mask-image:none}}.logo-marquee__toggle{align-self:flex-start;min-height:var(--cv-tap);padding:0 var(--cv-space-sm);border:0;background:none;color:var(--cv-color-muted);font:var(--cv-font-caption);text-decoration:underline;text-decoration-color:var(--cv-color-primary);text-underline-offset:3px;cursor:pointer}@media(min-width:1024px){.logo-marquee__toggle{align-self:center;flex:none}}.logo-marquee__toggle:not(:focus-visible){position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.logo-marquee__toggle{display:none}}.quote-block{margin:0;padding:var(--cv-quote-block-padding);border-left:3px solid var(--cv-quote-block-border);color:var(--cv-quote-block-text)}.quote-block__quote{margin:0}.quote-block__quote p{color:var(--cv-color-ink);font:var(--cv-quote-block-font);letter-spacing:var(--cv-font-display-sm-track);text-wrap:pretty}.quote-block__quote p+p{margin-top:var(--cv-space-sm)}.quote-block--md .quote-block__quote p{font:var(--cv-font-title-lg);font-family:var(--cv-family-display);font-size:clamp(1.25rem,1.18rem + .3vw,1.4rem);line-height:1.4;letter-spacing:0}.quote-block--sm{padding-block:0;padding-inline-start:var(--cv-space-md)}.quote-block--sm .quote-block__quote p{font:var(--cv-font-body-md);letter-spacing:0}.quote-block--sm .quote-block__caption{margin-top:var(--cv-space-xs)}.home-reviews{background:var(--cv-color-ivory)}.home-reviews .quote-block--sm{display:flex;flex-direction:column;justify-content:space-between;padding:var(--cv-space-md) var(--cv-space-lg);border:1px solid var(--cv-color-hairline-soft);border-top:3px solid var(--cv-quote-block-border);background:var(--cv-color-surface-white);box-shadow:0 4px 12px #14110f08,0 18px 50px #14110f0f}.quote-block__caption{margin-top:var(--cv-space-md);color:var(--cv-color-muted);font:var(--cv-font-caption)}.quote-block__name{color:var(--cv-color-ink);font-weight:600}.quote-block__source{display:inline-flex;align-items:center;min-height:var(--cv-tap)}:is(.surface-dark,.cta-band-dark) .quote-block__quote p,:is(.surface-dark,.cta-band-dark) .quote-block__name{color:var(--cv-color-on-dark)}:is(.surface-dark,.cta-band-dark) .quote-block__caption{color:var(--cv-color-on-dark-soft)}.quote-block__quote{quotes:"\201c" "\201d"}.quote-block__quote p:first-child:before{content:open-quote}.quote-block__quote p:last-child:after{content:close-quote}.section-heading{max-width:760px;margin-bottom:var(--cv-space-xl)}.section-heading--center{margin-inline:auto;text-align:center}.section-heading__eyebrow{margin-bottom:var(--cv-space-sm)}.section-heading__lede{margin-top:var(--cv-space-md);max-width:none;color:var(--cv-color-body-strong);font:var(--cv-font-body-lg)}.section-heading--center .section-heading__lede{margin-inline:auto}.surface-dark .section-heading__lede,.surface-dark .section-heading__eyebrow{color:var(--cv-color-on-dark-soft)}@media(min-width:1024px){.section-heading{margin-bottom:var(--cv-space-xxl)}}.signup-form{display:flex;flex-direction:column;gap:var(--cv-space-md);max-width:640px;padding:var(--cv-space-lg);border:1px solid var(--cv-color-hairline);border-radius:var(--cv-radius-lg);background:var(--cv-color-surface-white);box-shadow:var(--cv-shadow-sheet);color:var(--cv-color-body)}@media(min-width:768px){.signup-form{padding:var(--cv-space-xl)}}.signup-form__heading{font:var(--cv-font-display-sm);letter-spacing:var(--cv-font-display-sm-track);color:var(--cv-color-ink)}.signup-form__lede{font:var(--cv-font-body-md);color:var(--cv-color-body)}.signup-form__row{display:flex;flex-direction:column;gap:var(--cv-space-sm)}.signup-form__row .field{flex:1}.signup-form__row .field+.field{margin-top:0}.signup-form__row .btn{align-self:stretch}@media(min-width:560px){.signup-form__row{flex-direction:row;align-items:flex-start}.signup-form__row .btn{align-self:auto;margin-top:calc(var(--cv-font-caption-size) * 1.4 + var(--cv-space-xs))}}.signup-form:has(.signup-form__row--site){max-width:760px}@media(min-width:900px){.signup-form__row--site .field{flex:1 1 0;min-width:0}}@media(min-width:560px)and (max-width:899.98px){.signup-form__row--site{flex-wrap:wrap}.signup-form__row--site .field{flex:1 1 calc(50% - var(--cv-space-sm))}.signup-form__row--site .btn{flex:1 1 100%;margin-top:0}}.signup-form__privacy{color:var(--cv-color-muted);font:var(--cv-font-caption);font-weight:400}.signup-form__privacy a{color:inherit}.signup-form__status:empty{display:none}.signup-form__status{display:flex;align-items:flex-start;gap:var(--cv-space-xs);padding:var(--cv-space-sm) var(--cv-space-md);border-radius:var(--cv-radius-md);font:var(--cv-font-body-sm)}.signup-form__status.is-success{background:var(--cv-color-surface-soft);color:var(--cv-color-ink);border-left:3px solid var(--cv-color-success)}.signup-form__status.is-error{background:var(--cv-color-surface-soft);color:var(--cv-color-ink);border-left:3px solid var(--cv-color-error)}.signup-form__status.is-info{background:var(--cv-color-surface-soft);color:var(--cv-color-ink);border-left:3px solid var(--cv-color-border-strong)}.signup-form__status strong{color:inherit}.signup-form__turnstile:empty{display:none}.signup-form__turnstile{max-width:100%}.signup-form__noscript{color:var(--cv-color-ink);font:var(--cv-font-body-sm)}.signup-form.is-done .signup-form__row{display:none}.signup-form__hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.signup-form--plain{padding:0;border:0;background:none;box-shadow:none}.signup-form--dark{border-color:var(--cv-color-hairline-dark);background:var(--cv-color-surface-dark);box-shadow:none;color:var(--cv-color-on-dark-soft)}.signup-form--dark :is(.signup-form__heading){color:var(--cv-color-on-dark)}.signup-form--dark .signup-form__lede{color:var(--cv-color-on-dark)}.signup-form--dark .signup-form__privacy{color:var(--cv-color-on-dark-soft)}.signup-form--dark .signup-form__privacy a,.signup-form--dark .field__error{color:var(--cv-color-on-dark)}.signup-form--dark .field__error:before{background:var(--cv-color-primary)}.signup-form--dark .signup-form__status{background:var(--cv-color-surface-dark-elevated);color:var(--cv-color-on-dark)}.signup-form--dark .signup-form__status.is-success{border-left-color:var(--cv-color-agent-signal)}.signup-form--dark .signup-form__status.is-error{border-left-color:var(--cv-color-primary)}.signup-form--dark .signup-form__status.is-info{border-left-color:var(--cv-color-on-dark-soft)}.signup-form--dark .signup-form__noscript{color:var(--cv-color-on-dark)}.signup-form--hero{max-width:760px;gap:var(--cv-space-sm);padding:var(--cv-space-md);border:1px solid var(--cv-color-hairline-soft);background:var(--cv-color-surface-white);box-shadow:0 4px 12px #14110f08,0 18px 50px #14110f0f}@media(min-width:768px){.signup-form--hero{padding:var(--cv-space-lg)}}.signup-form--hero .field__label{margin-bottom:6px;color:var(--cv-color-ink);font:600 13px/1.3 var(--cv-family-display);letter-spacing:.01em}.signup-form--hero .text-input{min-height:56px;padding-inline:var(--cv-space-md);border-color:var(--cv-color-border-strong);background:var(--cv-color-surface-white);font-size:17px}.signup-form--hero .text-input:hover{border-color:var(--cv-color-ink)}.signup-form--hero .btn{min-height:56px;padding-inline:var(--cv-space-lg)}@media(min-width:560px){.signup-form--hero .signup-form__row{align-items:flex-end}.signup-form--hero .signup-form__row .btn{margin-top:0}}.signup-form--hero .signup-form__privacy{font-size:13px}.signup-form__assurances{display:flex;flex-wrap:wrap;gap:var(--cv-space-xs) var(--cv-space-lg);margin:var(--cv-space-xs) 0 0;padding:var(--cv-space-md) 0 0;border-top:1px solid var(--cv-color-hairline-soft);list-style:none;color:var(--cv-color-ink);font:500 14px/1.4 var(--cv-family-display)}.signup-form__assurances li{display:inline-flex;align-items:center;gap:6px}.signup-form__assurances li:before{content:"";flex:none;width:15px;height:15px;background-color:var(--cv-color-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center / contain no-repeat}.signup-form--hero .signup-form__privacy{margin-top:calc(var(--cv-space-xxs) * -1)}.signup-form.is-done .signup-form__assurances{display:none}.signup-form ul.signup-form__assurances{margin-top:var(--cv-space-xxs);padding-top:var(--cv-space-md)}[data-signup-anchor]{scroll-margin-top:calc(var(--cv-nav-height) - var(--cv-scroll-padding))}.audit-banner{padding-block:var(--cv-space-xxl);background:var(--cv-color-ivory);border-block:1px solid var(--cv-color-hairline-soft)}@media(min-width:1024px){.audit-banner{padding-block:var(--cv-space-xxxl)}}.audit-banner__head{margin-bottom:var(--cv-space-lg)}.audit-banner__title{margin:0;font:var(--cv-font-display-md);letter-spacing:var(--cv-font-display-md-track);color:var(--cv-color-ink)}.audit-banner__lede{margin:var(--cv-space-sm) 0 0;max-width:none;font:var(--cv-font-body-lg);color:var(--cv-color-body)}.audit-banner .signup-form--hero{max-width:none}.signup-form__live{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cv-space-xxs) var(--cv-space-xs);margin:0;color:var(--cv-color-muted);font:500 14px/1.4 var(--cv-family-display)}.signup-form__live strong{color:var(--cv-color-ink);font-weight:600}.signup-form__live-dot{position:relative;flex:none;width:10px;height:10px;margin-right:2px;border-radius:50%;background:var(--cv-color-agent-signal)}.signup-form__live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--cv-color-agent-signal);opacity:0}@media(prefers-reduced-motion:no-preference){.signup-form__live-dot:after{animation:signup-live-pulse 2s ease-out infinite}}@keyframes signup-live-pulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}.signup-form--dark .signup-form__live{color:var(--cv-color-on-dark-soft)}.signup-form--dark .signup-form__live strong{color:var(--cv-color-on-dark)}.signup-form.is-done .signup-form__live{display:none}.stat-figure{display:flex;flex-direction:column;gap:var(--cv-space-xs);color:var(--cv-stat-figure-text)}:where(.stat-figure){margin:0}.stat-figure__value{color:var(--cv-color-ink);font:var(--cv-stat-figure-font);letter-spacing:var(--cv-font-mono-stat-track);font-variant-numeric:tabular-nums}.stat-figure__metric{color:var(--cv-color-body-strong);font:var(--cv-font-caption)}.stat-figure__timeframe,.stat-figure__source{color:var(--cv-color-muted)}.stat-figure__source a{color:inherit}.stat-figure--incomplete{padding:var(--cv-space-sm) var(--cv-space-md);border:1px dashed var(--cv-color-primary-text);border-radius:var(--cv-radius-md)}:is(.surface-dark,.cta-band-dark,.pricing-card--featured) .stat-figure__value{color:var(--cv-color-on-dark)}:is(.surface-dark,.cta-band-dark,.pricing-card--featured) .stat-figure__metric{color:var(--cv-color-on-dark)}:is(.surface-dark,.cta-band-dark,.pricing-card--featured) :is(.stat-figure__timeframe,.stat-figure__source){color:var(--cv-color-on-dark-soft)}.stat-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-xl)}@media(min-width:768px){.stat-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.sticky-cta{display:none}@media(max-width:767px){.sticky-cta{position:fixed;inset:auto 0 0;z-index:40;display:block;padding:var(--cv-space-sm) var(--cv-space-md) calc(var(--cv-space-sm) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cv-color-hairline);background:var(--cv-color-surface-white);transform:translateY(0);transition:transform .2s ease,visibility .2s}.sticky-cta[hidden]{display:block;visibility:hidden;transform:translateY(100%)}.sticky-cta .btn{display:flex;width:100%;justify-content:center}html[data-sticky-cta-on]{scroll-padding-bottom:96px}html[data-sticky-cta-on] body{padding-bottom:88px}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.sticky-cta{transition:none}}.sg-nav ol{display:flex;flex-wrap:wrap;gap:0 var(--cv-space-md);margin:0;padding:0;list-style:none;font:var(--cv-font-body-sm)}.sg-nav a{display:inline-flex;align-items:center;min-height:var(--cv-tap);min-width:var(--cv-tap)}.sg-section{padding-block:var(--cv-space-xxl);border-top:1px solid var(--cv-color-hairline)}.sg-section>.container>*+*{margin-top:var(--cv-space-lg)}.sg-title{font:var(--cv-font-display-md);letter-spacing:var(--cv-font-display-md-track)}.sg-desc{max-width:70ch;color:var(--cv-color-body);font:var(--cv-font-body-sm)}.sg-desc code,.sg-code{padding:1px 5px;border-radius:var(--cv-radius-xs);background:var(--cv-color-surface-card);color:var(--cv-color-ink);font-family:var(--cv-family-mono);font-size:.86em}.sg-demo{padding:var(--cv-space-lg);border:1px dashed var(--cv-color-hairline);border-radius:var(--cv-radius-lg)}.sg-demo--dark{background:var(--cv-color-surface-dark);border-color:var(--cv-color-surface-dark)}.sg-demo-label{display:block;margin-bottom:var(--cv-space-sm)}.sg-demo--dark .sg-demo-label{color:var(--cv-color-on-dark-soft)}.sg-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--cv-space-lg)}.sg-row>*{min-width:0}.sg-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--cv-space-sm);margin:0;padding:0;list-style:none}.sg-swatch{border:1px solid var(--cv-color-hairline);border-radius:var(--cv-radius-md);overflow:hidden;font:var(--cv-font-caption)}.sg-swatch__chip{height:48px}.sg-swatch__name{display:block;padding:var(--cv-space-xs);font-family:var(--cv-family-mono);font-size:12px;overflow-wrap:anywhere}.sg-chip-primary{background:var(--cv-color-primary)}.sg-chip-primary-pressed{background:var(--cv-color-primary-pressed)}.sg-chip-primary-text{background:var(--cv-color-primary-text)}.sg-chip-primary-tint{background:var(--cv-color-primary-tint)}.sg-chip-ink{background:var(--cv-color-ink)}.sg-chip-body{background:var(--cv-color-body)}.sg-chip-muted{background:var(--cv-color-muted)}.sg-chip-border-strong{background:var(--cv-color-border-strong)}.sg-chip-hairline{background:var(--cv-color-hairline)}.sg-chip-canvas{background:var(--cv-color-canvas)}.sg-chip-surface-soft{background:var(--cv-color-surface-soft)}.sg-chip-surface-card{background:var(--cv-color-surface-card)}.sg-chip-surface-white{background:var(--cv-color-surface-white)}.sg-chip-surface-dark{background:var(--cv-color-surface-dark)}.sg-chip-agent-signal{background:var(--cv-color-agent-signal)}.sg-chip-success{background:var(--cv-color-success)}.sg-chip-error{background:var(--cv-color-error)}.sg-type>*+*{margin-top:var(--cv-space-md)}.sg-person-card>*+*{margin-top:var(--cv-space-xs)}.sg-person-card__price{color:var(--cv-color-ink);font:var(--cv-font-display-sm)}.field{display:flex;flex-direction:column;gap:var(--cv-space-xs);min-width:0}.field+.field{margin-top:var(--cv-space-lg)}.field__label{color:var(--cv-color-ink);font:var(--cv-font-caption);font-weight:600}.field__optional{color:var(--cv-color-muted);font-weight:500}.field__help{color:var(--cv-color-muted);font:var(--cv-font-caption);font-weight:400}.field__error{display:flex;align-items:flex-start;gap:var(--cv-space-xs);color:var(--cv-color-error);font:var(--cv-font-caption)}.field__error:before{content:"";flex:none;width:8px;height:8px;margin-top:.35em;background:currentColor}.text-input{display:block;width:100%;min-height:var(--cv-text-input-height);padding:var(--cv-text-input-padding);border:1px solid var(--cv-text-input-border);border-radius:var(--cv-text-input-radius);background:var(--cv-text-input-bg);color:var(--cv-text-input-text);font:var(--cv-text-input-font);font-size:max(16px,var(--cv-font-body-md-size));transition:border-color var(--cv-duration-state) var(--cv-ease);-webkit-appearance:none;appearance:none}.text-input::placeholder{color:var(--cv-color-muted);opacity:1}.text-input:hover{border-color:var(--cv-color-ink)}.text-input:focus,.text-input.is-focus{border-color:var(--cv-text-input-focused-border);outline:var(--cv-focus-width) solid var(--cv-color-primary);outline-offset:0}.field--error .text-input,.text-input[aria-invalid=true]{border-color:var(--cv-text-input-error-border)}.field--error .text-input:focus,.text-input[aria-invalid=true]:focus{border-color:var(--cv-text-input-error-border)}.text-input:disabled{background:var(--cv-color-surface-soft);color:var(--cv-color-muted);cursor:not-allowed}.text-input[type=number]{font-variant-numeric:tabular-nums;-moz-appearance:textfield}.text-input[type=number]::-webkit-outer-spin-button,.text-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select.text-input{padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}textarea.text-input{min-height:120px;resize:vertical}.input-affix{position:relative;display:flex;align-items:stretch}.input-affix .text-input{flex:1}.input-affix__unit{display:inline-flex;align-items:center;padding:0 var(--cv-space-sm);border:1px solid var(--cv-text-input-border);border-left:0;border-radius:0 var(--cv-radius-md) var(--cv-radius-md) 0;background:var(--cv-color-surface-soft);color:var(--cv-color-muted);font:var(--cv-font-mono-body)}.input-affix .text-input:not(:last-child){border-radius:var(--cv-radius-md) 0 0 var(--cv-radius-md)}.choice-group{margin:0;padding:0;border:0;min-width:0}.choice-group legend{padding:0;margin-bottom:var(--cv-space-xs);color:var(--cv-color-ink);font:var(--cv-font-caption);font-weight:600}.choice{display:flex;align-items:center;gap:var(--cv-space-sm);min-height:var(--cv-tap);color:var(--cv-color-body);font:var(--cv-font-body-sm);cursor:pointer}.choice input{width:20px;height:20px;margin:0;accent-color:var(--cv-color-ink);flex:none}:is(.surface-dark,.cta-band-dark,.signup-form--dark) .field__label{color:var(--cv-color-on-dark)}:is(.surface-dark,.cta-band-dark,.signup-form--dark) .field__help{color:var(--cv-color-on-dark-soft)}.text-link{display:inline-flex;align-items:center;gap:var(--cv-space-xxs);min-height:var(--cv-tap);color:var(--cv-text-link-text);font-weight:600}.text-link__arrow{display:inline-block;width:16px;height:16px;flex:none;transition:transform var(--cv-duration-state) var(--cv-ease)}.text-link:hover .text-link__arrow{transform:translate(2px)}.text-link--inline{display:inline;min-height:0;font-weight:inherit}.text-link--on-dark,.surface-dark .text-link,.cta-band-dark .text-link,.pricing-card--featured .text-link,.agent-panel .text-link{color:var(--cv-color-on-dark)}.text-link--on-dark:hover,.surface-dark .text-link:hover,.cta-band-dark .text-link:hover,.pricing-card--featured .text-link:hover,.agent-panel .text-link:hover{text-decoration-thickness:4px;text-underline-offset:3px}.trustpilot-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--cv-space-xs) var(--cv-space-sm);min-height:var(--cv-tap);color:var(--cv-color-body);font:var(--cv-font-caption);text-decoration:none}.trustpilot-badge:hover .trustpilot-badge__brand{text-decoration-thickness:3px}.trustpilot-badge__stars{flex:none}.trustpilot-badge__star-bg{fill:var(--cv-color-hairline)}.trustpilot-badge__star{fill:var(--cv-color-primary)}.trustpilot-badge__score{color:var(--cv-color-ink);font-weight:600}.trustpilot-badge__brand{color:var(--cv-color-ink);text-decoration:underline;text-decoration-color:var(--cv-color-primary);text-decoration-thickness:2px;text-underline-offset:3px}.hero-band__badge{margin-top:var(--cv-space-sm)}.cv-logo{display:block;width:168px;height:auto;color:inherit}.cv-logo__v{fill:var(--cv-color-primary)}@media(min-width:768px){.site-header .cv-logo{width:210px}}.site-header{position:sticky;top:0;z-index:50;background:var(--cv-top-nav-bg);color:var(--cv-top-nav-text);border-bottom:1px solid transparent;transition:border-color var(--cv-duration-state) var(--cv-ease)}.site-header.is-scrolled,.nav-open .site-header{border-bottom-color:var(--cv-color-hairline)}.site-header__bar{display:flex;align-items:center;gap:var(--cv-space-sm);min-height:var(--cv-top-nav-height)}.site-header__logo{display:inline-flex;align-items:center;min-height:var(--cv-tap);margin-right:auto;color:var(--cv-color-ink);text-decoration:none}.site-header__logo:hover{text-decoration:none}.site-header__cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cv-button-primary-height);padding:var(--cv-button-primary-padding);border-radius:var(--cv-button-primary-radius);background:var(--cv-button-primary-bg);color:var(--cv-button-primary-text);font:var(--cv-button-primary-font);text-decoration:none;white-space:nowrap;transition:background-color var(--cv-duration-state) var(--cv-ease)}.site-header__cta:hover,.site-header__cta:active{background:var(--cv-button-primary-pressed-bg);color:var(--cv-button-primary-pressed-text);text-decoration:none}:root[data-theme=dark] .site-header__cta{background:var(--cv-button-primary-on-dark-bg);color:var(--cv-button-primary-on-dark-text)}.site-header__cta--bar{display:none}@media(min-width:520px){.site-header__cta--bar{display:inline-flex}}.site-header__menu{display:inline-flex;align-items:center;gap:var(--cv-space-xs);min-height:var(--cv-tap);min-width:var(--cv-tap);padding:0 var(--cv-space-sm);border:1px solid var(--cv-color-border-strong);border-radius:var(--cv-radius-md);color:var(--cv-color-ink);font:var(--cv-font-nav-link);text-decoration:none}.site-header__menu:hover{border-color:var(--cv-color-ink);text-decoration:none}.site-header__menu-icon,.site-header__menu-icon:before{display:block;width:16px;height:1.5px;background:currentColor}.site-header__menu-icon{position:relative;margin-top:3px}.site-header__menu-icon:before{content:"";position:absolute;top:-6px;left:0}.nav-open .site-header__menu-icon{transform:translateY(-3px) rotate(45deg)}.nav-open .site-header__menu-icon:before{top:0;transform:rotate(-90deg)}.site-nav{display:none}.site-nav__list{display:flex}.site-nav__link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cv-tap);min-width:var(--cv-tap);color:var(--cv-color-ink);font:var(--cv-font-nav-link);text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:6px}.site-nav__link:hover,.site-nav__link[aria-current=page]{text-decoration-color:var(--cv-color-primary);text-decoration-thickness:2px;text-underline-offset:6px}@media(max-width:767.98px){.nav-open{overflow:hidden}.nav-open .site-nav{position:fixed;inset:var(--cv-nav-height) 0 0 0;z-index:49;display:flex;flex-direction:column;gap:var(--cv-space-xl);padding:var(--cv-space-lg) var(--cv-gutter) var(--cv-space-xxl);overflow-y:auto;background:var(--cv-color-canvas)}.nav-open .site-nav__list{flex-direction:column}.nav-open .site-nav__list li{border-bottom:1px solid var(--cv-color-hairline)}.nav-open .site-nav__link{width:100%;min-height:60px;font:var(--cv-font-display-sm);letter-spacing:var(--cv-font-display-sm-track)}.nav-open .site-nav__cta{align-self:stretch}}@media(min-width:768px){.site-header__bar{gap:var(--cv-space-lg)}.site-header__logo{margin-right:0}.site-header__menu{display:none}.site-nav{display:flex;align-items:center;margin-right:auto}.site-nav__list{gap:var(--cv-space-lg)}.site-nav__cta{display:none}}@media(min-width:1024px){.site-header__bar{gap:var(--cv-space-xxl)}.site-nav__list{gap:var(--cv-space-xl)}}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;color:var(--cv-breadcrumb-text);font:var(--cv-breadcrumb-font);letter-spacing:var(--cv-font-mono-label-track);text-transform:var(--cv-font-mono-label-transform)}.breadcrumbs li{display:inline-flex;align-items:center}.breadcrumbs li+li:before{content:"/";padding-inline:var(--cv-space-xs);color:var(--cv-color-muted)}.breadcrumbs a{display:inline-flex;align-items:center;min-height:var(--cv-tap);min-width:var(--cv-tap);color:var(--cv-breadcrumb-text);text-decoration-color:transparent}.breadcrumbs a:hover{text-decoration-color:var(--cv-color-primary);text-decoration-thickness:2px;text-underline-offset:3px}.breadcrumbs [aria-current=page]{color:var(--cv-color-ink)}.page-header{padding-block:var(--cv-space-lg) var(--cv-space-xl)}.page-header__text{max-width:none;padding-top:var(--cv-space-md)}.page-header__eyebrow{margin-bottom:var(--cv-space-md)}.page-header__lede{margin-top:var(--cv-space-lg);max-width:none}.page-header__cta{margin-top:var(--cv-space-lg)}@media(min-width:1024px){.page-header{padding-block:var(--cv-space-xl) var(--cv-space-xxl)}.page-header__text{padding-top:var(--cv-space-xl)}}.byline{margin-top:var(--cv-space-lg);color:var(--cv-color-muted);font:var(--cv-font-caption)}.site-footer{padding-block:var(--cv-space-xxxl);border-top:1px solid var(--cv-color-hairline);background:var(--cv-footer-bg);color:var(--cv-footer-text);font:var(--cv-footer-font)}.site-footer a{color:var(--cv-color-muted);text-decoration-color:transparent}.site-footer a:hover,.site-footer a[aria-current=page]{color:var(--cv-color-ink);text-decoration-color:var(--cv-color-ink);text-decoration-thickness:2px;text-underline-offset:3px}.site-footer__top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-xxl)}.site-footer__logo{display:inline-flex;min-height:var(--cv-tap);align-items:center;color:var(--cv-color-ink)}.site-footer__logo:hover{color:var(--cv-color-ink)}.site-footer__positioning{margin-top:var(--cv-space-sm);max-width:28ch;color:var(--cv-color-muted)}.site-footer__nav{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cv-space-xl)}.site-footer__heading{margin-bottom:var(--cv-space-xs);color:var(--cv-color-ink);font:var(--cv-font-mono-label);letter-spacing:var(--cv-font-mono-label-track);text-transform:var(--cv-font-mono-label-transform)}.site-footer__col ul{margin:0;padding:0;list-style:none}.site-footer__col a{display:inline-flex;align-items:center;min-height:var(--cv-tap)}.site-footer__base{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cv-space-sm) var(--cv-space-xl);margin-top:var(--cv-space-xxl);padding-top:var(--cv-space-lg);border-top:1px solid var(--cv-color-hairline)}.site-footer__theme{display:inline-flex;align-items:center;min-height:var(--cv-tap);margin-left:auto;padding:0 var(--cv-space-md);border:1px solid var(--cv-color-border-strong);border-radius:var(--cv-radius-md);background:transparent;color:var(--cv-color-ink);font:var(--cv-font-caption)}.site-footer__theme:hover{border-color:var(--cv-color-ink)}@media(min-width:768px){.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.site-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.site-footer__nav{grid-template-columns:repeat(4,minmax(0,1fr))}}