html{scroll-behavior:auto}html[data-theme=light]{color-scheme:light;--teal: #0D9488;--teal-dark: #0B8379;--teal-light: #14B8A6;--teal-glow: rgba(13, 148, 136, .4);--emerald: #059669;--bg: #FAFAFA;--light-bg: #FAFAFA;--card-bg: #FFFFFF;--border: #E5E7EB;--border-hover: #D1D5DB;--border-light: #F3F4F6;--text: #111827;--text-muted: #6B7280;--text-light: #9CA3AF;--grid-line-color: rgba(13, 148, 136, .06);--grid-line-color-light: rgba(13, 148, 136, .025);--hover-overlay: rgba(13, 148, 136, .03);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .05);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08);--shadow-teal: 0 4px 12px rgba(13, 148, 136, .15);--title-gradient: linear-gradient(135deg, var(--text) 0%, var(--teal) 100%);--title-text-fill: transparent;--teal-soft: rgba(13, 148, 136, .08);--teal-line: rgba(13, 148, 136, .2);--teal-faint: rgba(13, 148, 136, .08);--bg-tint: #F4F6F6;--card: var(--card-bg);--ink: #0F172A;--border-soft: #EEF0F1;--rule: rgba(15, 23, 42, .08)}html[data-theme=dark]{color-scheme:dark;--teal: #14B8A6;--teal-dark: #0D9488;--teal-light: #2DD4BF;--teal-glow: rgba(20, 184, 166, .5);--emerald: #10B981;--bg: #0F172A;--light-bg: #0F172A;--card-bg: #1E293B;--border: #334155;--border-hover: #475569;--border-light: #1E293B;--text: #F1F5F9;--text-muted: #94A3B8;--text-light: #64748B;--grid-line-color: rgba(20, 184, 166, .08);--grid-line-color-light: rgba(20, 184, 166, .04);--hover-overlay: rgba(20, 184, 166, .05);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .4);--shadow-teal: 0 4px 12px rgba(20, 184, 166, .25);--title-gradient: none;--title-text-fill: var(--text);--teal-soft: rgba(20, 184, 166, .1);--teal-line: rgba(20, 184, 166, .3);--teal-faint: rgba(20, 184, 166, .1);--bg-tint: #111827;--card: #1E293B;--ink: #F1F5F9;--border-soft: #1E293B;--rule: rgba(241, 245, 249, .1)}.hero,.results-proof,.vd,.c6,#trust .vb,.results-page,#about,#faq,.book-call-masonry,.workflow-cta{--font-sans: "Outfit", system-ui, -apple-system, sans-serif;--font-serif: "Fraunces", Georgia, serif;--font-mono: "Space Mono", "JetBrains Mono", monospace}html[data-theme=light] :where(.hero,.results-proof,.vd,.c6,#trust .vb,.results-page,#about,#faq,.book-call-masonry,.workflow-cta){--teal: #0D9488;--teal-dark: #0B8379;--teal-light: #14B8A6;--teal-soft: rgba(13, 148, 136, .08);--teal-line: rgba(13, 148, 136, .2);--teal-faint: rgba(13, 148, 136, .08);--bg: #FAFAFA;--bg-tint: #F4F6F6;--card: #FFFFFF;--card-bg: #FFFFFF;--border: #E5E7EB;--border-hover: #D1D5DB;--border-soft: #EEF0F1;--rule: rgba(15, 23, 42, .08);--section-divider: rgba(13, 148, 136, .18);--ink: #0F172A;--text: #111827;--text-muted: #4B5563;--text-light: #94A3B8}html[data-theme=dark] :where(.hero,.results-proof,.vd,.c6,#trust .vb,.results-page,#about,#faq,.book-call-masonry,.workflow-cta){--teal: #14B8A6;--teal-dark: #0D9488;--teal-light: #2DD4BF;--teal-soft: rgba(20, 184, 166, .1);--teal-line: rgba(20, 184, 166, .3);--teal-faint: rgba(20, 184, 166, .1);--bg: #0F172A;--bg-tint: #111827;--card: #1E293B;--card-bg: #1E293B;--border: #334155;--border-hover: #475569;--border-soft: #1E293B;--rule: rgba(241, 245, 249, .1);--section-divider: rgba(20, 184, 166, .24);--ink: #F1F5F9;--text: #E2E8F0;--text-muted: #94A3B8;--text-light: #64748B}:where(.results-proof,.vd,.c6,.workflow-cta,#trust .vb,.results-page,#about,#faq,.contact-markers,.book-call-masonry){border-top:2px solid var(--section-divider, var(--rule))!important}html[data-theme=light] .hero{--grid-1: rgba(13, 148, 136, .22) !important;--grid-2: rgba(13, 148, 136, .095) !important}html[data-theme=dark] .hero{--grid-1: rgba(20, 184, 166, .3) !important;--grid-2: rgba(20, 184, 166, .13) !important}.book-call-masonry{background:radial-gradient(900px 500px at 100% 0%,var(--teal-soft) 0%,transparent 60%),var(--bg)!important}:where(.c6,#trust .vb,.results-page,#about .ds,#faq,.contact-markers,.book-call-masonry){padding-top:clamp(40px,5vw,72px)!important}:where(.hero-count,.about-count){display:inline-block;transform-origin:center 68%;will-change:transform}:where(.fA-num){display:inline-flex!important;align-items:baseline!important;gap:.03em!important;white-space:nowrap!important}:where(.about-plus){display:inline-block!important;font-size:.58em!important;line-height:1!important}:where(.hero-count.is-pop,.about-count.is-pop){animation:orsoMetricPop .52s cubic-bezier(.25,1,.5,1) both!important}@keyframes orsoMetricPop{0%{transform:scale(1)}44%{transform:scale(1.5)}to{transform:scale(1)}}:where(.hero-headline,.results-proof-title,.vd-headline,.c6-h1,.vb-headline,.ds-name,.faq-mast-title){font-family:var(--font-serif)!important;font-weight:400!important;font-style:normal;font-size:var(--type-section-title)!important;line-height:1.06!important;letter-spacing:-.025em!important;color:var(--ink)!important}.hero-headline{font-size:var(--type-display)!important}:where(.hero-headline,.results-proof-title,.vd-headline,.c6-h1,.vb-headline,.faq-mast-title) :where(em,.accent,.tl){font-family:var(--font-serif)!important;font-style:italic!important;font-weight:500!important;color:var(--teal)!important}:where(.vd-stand,.vd-prose p,.vd-answer p,.c6-deck,.c6-body,.c6-callout p,.vb-sub,.vb-gate-body p,.ds-lede,.ds-bio,.ds-mod-p,.h-lead,.A-live-line,.A-bridge,.A-note,.A-q p,.acc-body,.workflow-cta-text,.section-subtitle){font-family:var(--font-sans)!important;font-size:var(--type-section-lede)!important;line-height:1.55!important;font-weight:400!important;color:var(--text)!important}:where(#problem .vd-answer p){font-weight:700!important;color:var(--ink)!important}:where(#problem .vd-answer p *){font-weight:inherit!important}:where(.hero-prose p){font-family:var(--font-sans)!important;font-size:clamp(1.125rem,1.6vw,1.3rem)!important;line-height:1.55!important;font-weight:400!important;color:var(--text)!important}:where(.vd-title,.c6-title,.vb-gate-clause,.ds-mod-h){font-family:var(--font-serif)!important;font-size:var(--type-card-title)!important;line-height:1.25!important;font-weight:400!important;letter-spacing:-.012em!important;color:var(--ink)!important}:where(.vd-title,.c6-title,.vb-gate-clause,.ds-mod-h) :where(em,.accent,.tl){font-family:var(--font-serif)!important;font-style:italic!important;font-weight:500!important;color:var(--teal)!important}:where(.acc-item-q){font-family:var(--font-sans)!important;font-size:1.1875rem!important;line-height:1.32!important;font-weight:600!important;letter-spacing:-.01em!important}:where(.cta-button,.mobile-cta){font-family:var(--font-sans)!important;font-size:var(--text-md)!important;font-weight:700!important;line-height:1.15!important}:where(.header-minimal .nav-link,.header-minimal .cta-button,.mobile-nav-overlay .mobile-nav-link,.mobile-nav-overlay .mobile-cta){font-size:var(--type-section-lede)!important;line-height:1.15!important}:where(.workflow-cta-button,.faq-cta-button){font-family:var(--font-sans)!important;font-size:var(--type-body)!important;font-weight:700!important;line-height:1.15!important}@media(max-width:760px){:where(.workflow-cta-button){margin-top:clamp(1.125rem,4vw,1.5rem)!important}}:where(.faq-cta-title){font-size:var(--type-section-lede)!important}:where(.c6-stage,.vd-label,.vb-num,.workflow-cta-kicker,.va-cat-title){font-family:var(--font-mono)}.c6-cloud .logo img{width:32px;height:32px;object-fit:contain}.c6-cloud .logo img.c6-cloud-logo--wide{width:42px;height:28px}#about .marquee-mobile{display:none!important}.mobile-copy-split{display:inline}@media(max-width:640px){:where(.vd-headline,.c6-h1){white-space:normal!important}.mobile-copy-split{display:block!important;margin-top:1rem!important}#about .marquee-desktop{display:none!important}#about .marquee-mobile{display:flex!important;flex-direction:column!important;gap:.7rem!important}#about .marquee-mobile .marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)!important}#about .marquee-mobile .mq-item{padding:0 12px!important}#about .marquee-mobile .mq-logo-frame{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:7px!important;padding:4px!important}#about .marquee-mobile .mq-name{font-size:13px!important}}
