:root{--ivfc-navy:#0d2340;--ivfc-midnight:#0a1628;--ivfc-green:#1d9e75;--ivfc-red:#b03030;--ivfc-stone:#f2f0eb;--ivfc-mid:#7a8796;--ivfc-line:#ddd9d1;--ivfc-white:#ffffff;--ivfc-snow:#faf9f7;--ivfc-sand:#eae7e0;--ivfc-pebble:#e2ded6}.app-shell,.page,.trace-workspace,body{background:var(--ivfc-stone)}.demo-report-header,.page--homepage .nav,.site-header{padding:16px 32px!important;background:var(--ivfc-navy)!important;border-bottom:.5px solid rgba(255,255,255,.06)!important}.demo-report-header,.page--homepage .nav,.trace-signin-topbar,.trace-workspace-bar{display:flex!important;align-items:center!important;justify-content:space-between!important}.page--signin-redesign .trace-signin-topbar{justify-content:space-between!important}#demo-strip,.demo-strip{background:var(--ivfc-green)!important;color:var(--ivfc-white)!important;font-family:var(--font-mono)!important;font-size:9px!important;font-weight:400!important;letter-spacing:.12em!important;text-align:center!important;text-transform:uppercase!important}body{font-family:var(--font-body);color:#0d2340;background:#f2f0eb}.page--homepage{background:var(--ivfc-navy);color:#fff}.act-name,.btn,.clinic-name,.demo-report-subheader__trace,.demo-report-tab,.demo-tab-brand,.ribbon-tab,.trace-card-title,.trace-comparison-kicker,.trace-data-gap-title,.trace-home-card-title,.trace-home-empty__title,.trace-name,.trace-report-kicker,.trace-report-tab,.trace-signin-act,.trace-signin-tab,.trace-signin-title,.trace-workspace-act,[class*=btn],button,h1,h2,h3,h4,h5,h6,nav{font-family:var(--font-display)}.act-bullet,.act-meta,.act-title,.assess-body,.assess-head,.demo-tab-action h3,.demo-tab-action__bullets li,.demo-tab-action__meta,.demo-tab-body,.demo-tab-close,.demo-tab-exec-action-title,.demo-tab-exec-headline,.demo-tab-exec-sub,.demo-tab-heading,.demo-tab-method-force h3,.exec-answer,.exec-sub,.force-body,.hero-num,.meth-title,.stage-body,.stat-val,.trace-report-pages blockquote,.trace-report-pages em,.trace-report-pages li,.trace-report-pages p,.trace-signin-stat-copy,blockquote,li,p{font-family:var(--font-body)}.act-nl,.act-num,.act-time,.bar-lbl,.conf-stage,.conf-val,.demo-report-subheader__country,.demo-report-subheader__dot,.demo-report-subheader__period,.demo-strip,.demo-tab-bar__top span,.demo-tab-confidence-row span,.demo-tab-confidence-row strong,.demo-tab-dataset-row span,.demo-tab-exec-action-meta,.demo-tab-exec-action-number,.demo-tab-exec-number,.demo-tab-exec-question-text,.demo-tab-funnel-row__meta,.demo-tab-funnel-row__pct,.demo-tab-funnel-row__stage,.demo-tab-kicker,.demo-tab-label,.demo-tab-legend span,.demo-tab-method-pill,.exec-q-num,.exec-q-text,.foot-t,.force-lbl,.leg-item,.meth-body,.meth-code,.ref-item,.sq,.stage-lbl,.stat-lbl,.trace-card-date,.trace-card-meta,.trace-card-metric,.trace-compare-note,.trace-comparison-callout,.trace-comparison-delta,.trace-comparison-label,.trace-comparison-period,.trace-comparison-role,.trace-data-gap-copy,.trace-data-gap-item span,.trace-home-empty__hint,.trace-home-empty__subtitle,.trace-home-section-label,.trace-home-side-copy,.trace-processing-card-copy span,.trace-processing-status,.trace-processing-step-code,.trace-processing-step-label,.trace-processing-step-meta,.trace-report-action,.trace-report-meta,.trace-report-tab,.trace-upload-cache small,.trace-upload-cache-label,.trace-upload-dropcopy,.trace-upload-feedback,.trace-upload-helper,.trace-upload-kicker,.trace-upload-label{font-family:var(--font-mono)}.site-footer{padding:2rem 1.5rem;background:0 0;border:none;text-align:center}.site-footer__inner{display:block;width:100%;margin:0;padding:0;background:0 0;font-family:'Segoe UI',sans-serif;font-size:11px;font-weight:400;letter-spacing:.08em;color:#7a8796;text-transform:none}body:has(.pricing-page){background:#f2f0eb}body:has(.about-page),body:has(.page--homepage){background:#0d2340}body:has(.page--onboarding),body:has(.page--signin-redesign){background:#f2f0eb}body:has(.about-page) .site-footer__inner,body:has(.page--homepage) .site-footer__inner{color:rgba(242,240,235,.55)}.ivfc-stone-footer{display:flex;align-items:center;justify-content:center;padding:6px 20px;background:0 0;color:rgba(13,35,64,.25);font-family:var(--font-mono);font-size:7px;letter-spacing:.05em;text-transform:uppercase}.ivfc-stone-footer__left{display:inline}.ivfc-stone-footer__sep{margin:0 10px;color:rgba(13,35,64,.25);user-select:none}.ivfc-stone-footer__nav{display:flex;gap:16px;margin-left:auto}.ivfc-stone-footer__link{font-family:var(--font-mono);font-size:7px;letter-spacing:.05em;text-transform:uppercase;color:rgba(13,35,64,.3);text-decoration:none}.ivfc-stone-footer__link:hover{color:#1d9e75}.app-shell:has(.ivf-report-page) .site-footer,.app-shell:has(.page--demo-gate) .site-footer,.app-shell:has(.page--onboarding) .site-footer,.app-shell:has(.page--onboarding) .site-header,.app-shell:has(.trace-workspace) .site-footer{display:none}#demo-begin-btn,.button,.demo-report-cta-primary,.demo-report-cta-secondary,.demo-report-signin,.trace-comparison-back,.trace-data-gap-back,.trace-home-card-button,.trace-home-empty__cta,.trace-home-side-button,.trace-report-action,.trace-signin-submit,.trace-upload-submit{border-radius:0!important;font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;-webkit-tap-highlight-color:transparent!important}#demo-begin-btn,.button,.demo-report-cta-primary,.demo-report-signin,.trace-home-card-button,.trace-home-empty__cta,.trace-home-side-button,.trace-signin-submit,.trace-upload-submit{border:1.5px solid var(--ivfc-green)!important;background:0 0!important;color:var(--ivfc-green)!important;transition:background .2s,color .2s,border-color .2s,transform .2s!important}#demo-begin-btn:hover,.button:hover,.demo-report-cta-primary:hover,.demo-report-signin:hover,.trace-home-card-button:hover,.trace-home-empty__cta:hover,.trace-home-side-button:hover,.trace-signin-submit:hover,.trace-upload-submit:hover{background:var(--ivfc-green)!important;color:var(--ivfc-navy)!important;border-color:var(--ivfc-green)!important;transform:scale(.98)!important}.demo-report-cta-secondary,.trace-comparison-back,.trace-data-gap-back,.trace-home-card-button--ghost,.trace-report-action{border:1.5px solid var(--ivfc-line)!important;background:0 0!important;color:rgba(13,35,64,.55)!important;font-family:var(--font-mono)!important}.trace-comparison-back,.trace-data-gap-back,.trace-report-action{border-radius:0!important;border-width:1.5px!important;background:0 0!important;letter-spacing:.08em!important}.demo-report-cta-secondary:hover,.trace-comparison-back:hover,.trace-data-gap-back:hover,.trace-home-card-button--ghost:hover,.trace-report-action:hover{background:var(--ivfc-green)!important;color:var(--ivfc-navy)!important;border-color:var(--ivfc-green)!important}.page--signin-redesign{background:#f2f0eb!important;color:#0d2340!important}.page--signin-redesign .trace-signin-topbar{position:sticky;top:0;min-height:auto;padding:16px 32px!important;background:rgba(250,249,247,.96)!important;border-bottom:1px solid rgba(13,35,64,.08)!important}.page--signin-redesign .trace-signin-act{display:none!important}.page--signin-redesign .trace-signin-layout{grid-template-columns:minmax(0,1fr) minmax(440px,34vw)!important}.page--signin-redesign .trace-signin-hero{align-items:center!important;padding:48px 72px!important;background:#eae7e0!important}.page--signin-redesign .trace-signin-hero-inner{width:min(100%,760px)!important;max-width:none!important;margin:auto 0!important}.page--signin-redesign .trace-signin-expansion,.page--signin-redesign .trace-signin-feedback,.page--signin-redesign .trace-signin-field span,.page--signin-redesign .trace-signin-link,.page--signin-redesign .trace-signin-subtitle{font-family:var(--font-mono)!important}.page--signin-redesign .trace-signin-stat-copy{font-family:var(--font-body)!important;max-width:460px!important;font-size:20px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;color:rgba(13,35,64,.7)!important}.page--signin-redesign .trace-signin-three-noun{font-family:var(--font-display)!important;font-size:19px!important}.page--signin-redesign .trace-signin-panel{background:#fff!important;border-left:1px solid rgba(13,35,64,.08)!important}.page--signin-redesign .trace-signin-panel-inner{max-width:560px!important;padding:56px 56px 40px!important}.page--signin-redesign .trace-signin-title{font-size:36px!important;color:var(--ivfc-green)!important}.page--signin-redesign .trace-signin-subtitle{color:rgba(13,35,64,.45)!important}.page--signin-redesign .trace-signin-tab{font-family:var(--font-display)!important;font-size:11px!important;color:rgba(13,35,64,.4)!important}.page--signin-redesign .trace-signin-tab.is-active{color:#0d2340!important}.page--signin-redesign .trace-signin-field input{border-radius:6px!important;font-family:var(--font-mono)!important}.page--signin-redesign .ivfc-stone-footer{margin-top:28px;color:rgba(13,35,64,.4);border-top:1px solid rgba(13,35,64,.08)}.trace-workspace-bar{padding:16px 32px!important;background:rgba(250,249,247,.96)!important;border-bottom:1px solid var(--ivfc-line)!important;backdrop-filter:blur(18px)!important}.trace-workspace-act{color:var(--ivfc-green)!important;font-family:var(--font-display)!important;font-size:18px!important;font-weight:700!important;letter-spacing:.02em!important}.trace-comparison-clinic,.trace-data-gap-title,.trace-home-card-button,.trace-home-card-button--ghost,.trace-home-empty__title,.trace-home-side-button,.trace-report-clinic,.trace-upload-submit{font-family:var(--font-display)!important}.trace-card-date,.trace-card-meta,.trace-card-metric,.trace-compare-note,.trace-comparison-callout,.trace-comparison-delta,.trace-comparison-kicker,.trace-comparison-label,.trace-comparison-period,.trace-comparison-role,.trace-data-gap-copy,.trace-data-gap-item span,.trace-home-empty__hint,.trace-home-empty__subtitle,.trace-home-section-label,.trace-home-side-copy,.trace-processing-card-copy span,.trace-processing-status,.trace-processing-step-code,.trace-processing-step-label,.trace-processing-step-meta,.trace-report-action,.trace-report-meta,.trace-report-tab,.trace-upload-cache small,.trace-upload-cache-label,.trace-upload-dropcopy,.trace-upload-feedback,.trace-upload-helper,.trace-upload-kicker,.trace-upload-label{font-family:var(--font-mono)!important}.trace-home-empty__title{color:var(--ivfc-green)!important}.trace-comparison-topbar,.trace-report-topbar{padding:12px 32px!important;background:var(--ivfc-snow)!important}.trace-report-clinic{font-family:var(--font-mono)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.06em!important;color:rgba(13,35,64,.88)!important;text-transform:uppercase!important}.trace-report-meta{font-size:11px!important;font-weight:300!important;letter-spacing:.04em!important;color:rgba(13,35,64,.42)!important}.trace-report-ribbon{background:var(--ivfc-pebble)!important}.trace-report-tab{color:rgba(13,35,64,.38)!important}.trace-report-tab.is-active{color:var(--ivfc-green)!important;border-bottom-color:var(--ivfc-green)!important}.trace-workspace-shell>.ivfc-stone-footer{margin-top:auto}.page--homepage .nl{font-family:var(--font-display)!important;color:rgba(255,255,255,.45)!important}.page--homepage .nl:active,.page--homepage .nl:hover{color:var(--ivfc-green)!important}.page--homepage .fork-label,.page--homepage .hh,.page--homepage .zl-name{font-family:var(--font-display)!important}.page--homepage .ds,.page--homepage .hs,.page--homepage .leg-txt,.page--homepage .sl,.page--homepage .zl-acronym{font-family:var(--font-mono)!important}.page--homepage .ivfc-stone-footer{width:100%}.page--demo-gate .demo-report-signin{min-height:52px!important;padding:0 24px!important}.page--demo-gate .demo-report-subheader{background:var(--ivfc-midnight)!important}.page--demo-gate .demo-report-cta-primary,.page--demo-gate .demo-report-cta-secondary,.page--demo-gate .demo-report-subheader__trace,.page--demo-gate .demo-report-tab{font-family:var(--font-display)!important}.page--demo-gate .demo-report-subheader__country,.page--demo-gate .demo-report-subheader__dot,.page--demo-gate .demo-report-subheader__period,.page--demo-gate .demo-tab-bar__top span,.page--demo-gate .demo-tab-confidence-row span,.page--demo-gate .demo-tab-confidence-row strong,.page--demo-gate .demo-tab-dataset-row span,.page--demo-gate .demo-tab-exec-action-meta,.page--demo-gate .demo-tab-exec-action-number,.page--demo-gate .demo-tab-exec-number,.page--demo-gate .demo-tab-exec-question-text,.page--demo-gate .demo-tab-funnel-row__meta,.page--demo-gate .demo-tab-funnel-row__pct,.page--demo-gate .demo-tab-funnel-row__stage,.page--demo-gate .demo-tab-kicker,.page--demo-gate .demo-tab-label,.page--demo-gate .demo-tab-legend span,.page--demo-gate .demo-tab-method-pill{font-family:var(--font-mono)!important}.page--demo-gate .demo-tab-action h3,.page--demo-gate .demo-tab-action__bullets li,.page--demo-gate .demo-tab-action__meta,.page--demo-gate .demo-tab-body,.page--demo-gate .demo-tab-close,.page--demo-gate .demo-tab-exec-action-title,.page--demo-gate .demo-tab-exec-headline,.page--demo-gate .demo-tab-exec-sub,.page--demo-gate .demo-tab-heading,.page--demo-gate .demo-tab-method-force h3,.page--demo-gate .demo-tab-method-force p{font-family:var(--font-body)!important}.page--demo-gate .ivfc-stone-footer{width:100%}.act-nav__brand svg,.logo svg,.pricing-topbar-logo .trace-signin-brand-svg,.trace-nav-brand svg,.trace-signin-brand .trace-signin-brand-svg,.trace-workspace-brand svg{display:block!important;width:140px!important;height:auto!important}.trace-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 32px!important;background:rgba(250,249,247,.96)!important;border-bottom:1px solid rgba(13,35,64,.08)!important}.trace-nav-brand{display:inline-flex!important;align-items:center!important;text-decoration:none!important}.trace-nav-links{display:flex!important;align-items:center!important;gap:20px!important}.trace-nav-link{appearance:none!important;background:0 0!important;border:none!important;padding:0!important;cursor:pointer!important;color:rgba(13,35,64,.45)!important;text-decoration:none!important;transition:color .2s!important}.trace-nav-link:hover{color:var(--ivfc-green)!important}.trace-nav-link.is-current{color:rgba(13,35,64,.2)!important;pointer-events:none!important;cursor:default!important}.act-nav__link{color:rgba(13,35,64,.45)!important}.act-nav__link:hover{color:var(--ivfc-green)!important}.act-nav__link,.page--homepage .nl,.pricing-topbar-link,.trace-nav-link,.trace-nav__link{font-family:var(--font-display)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}@media (max-width:900px){.ivfc-stone-footer,.page--demo-gate .demo-report-header,.page--signin-redesign .trace-signin-topbar,.site-footer__inner,.trace-workspace-bar{padding-left:20px!important;padding-right:20px!important}.page--signin-redesign .trace-signin-layout{grid-template-columns:1fr!important}.page--signin-redesign .trace-signin-hero{display:none!important}}@media (max-width:768px){.demo-report-header,.page--homepage .nav,.pricing-topbar,.site-header,.trace-signin-topbar,.trace-workspace-bar{padding:14px 20px!important}.trace-nav{padding:0 20px!important}.act-nav__inner{padding-left:20px!important;padding-right:20px!important}.act-nav__brand svg,.logo svg,.pricing-topbar-logo .trace-signin-brand-svg,.trace-nav-brand svg,.trace-signin-brand .trace-signin-brand-svg,.trace-workspace-brand svg{width:110px!important}.ivfc-stone-footer,.site-footer__inner{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 16px}}@media (max-width:480px){.demo-report-header,.page--homepage .nav,.pricing-topbar,.site-header,.trace-signin-topbar,.trace-workspace-bar{padding:12px 16px!important}.trace-nav{padding:0 16px!important}.act-nav__inner{padding-left:16px!important;padding-right:16px!important}.act-nav__brand svg,.logo svg,.pricing-topbar-logo .trace-signin-brand-svg,.trace-nav-brand svg,.trace-signin-brand .trace-signin-brand-svg,.trace-workspace-brand svg{width:100px!important}.act-nav__link,.page--homepage .nl,.pricing-topbar-link,.trace-nav-link,.trace-nav__link{font-size:10px!important;letter-spacing:.03em!important}}.about-page,.pricing-page{--navy:#0D2340;--deep:#0A1628;--green:#1D9E75;--red:#B03030;--stone:#F2F0EB;--mid:#7A8796;--line:#DDD9D1;--white:#FFFFFF;--f-display:'Segoe UI',sans-serif;--f-body:'Segoe UI',sans-serif;--f-mono:'Segoe UI',sans-serif}.about-page .ab-section,.pricing-page .ab-section{padding:4rem 3rem;max-width:820px;margin:0 auto}.about-page .ab-section--navy,.pricing-page .ab-section--navy{background:var(--navy);max-width:none;padding:0}.about-page .ab-section--navy .ab-section__inner,.pricing-page .ab-section--navy .ab-section__inner{padding:4rem 3rem;max-width:820px;margin:0 auto}.about-page .ab-eyebrow,.pricing-page .ab-eyebrow{font-family:var(--f-mono);font-size:13px;font-weight:400;color:var(--mid);text-transform:uppercase;letter-spacing:.2em;margin-bottom:1.5rem}.about-page .ab-section--navy .ab-eyebrow,.pricing-page .ab-section--navy .ab-eyebrow{color:rgba(242,240,235,.55)}.about-page .ab-h1,.pricing-page .ab-h1{font-family:var(--f-display);font-size:52px;font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--navy);margin-bottom:1.5rem}.about-page .ab-lead,.pricing-page .ab-lead{font-family:var(--f-body);font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:1.45;color:var(--navy);margin-bottom:1.75rem}.about-page .ab-tag-pill,.pricing-page .ab-tag-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--navy);background:var(--white);border:1px solid var(--line);border-radius:4px;padding:8px 14px}.about-page .ab-tag-pill::before,.pricing-page .ab-tag-pill::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.pricing-plan-cta,.pricing-multisite-cta,.trace-signin-submit,.ab-submit,.act-button{border-radius:6px!important;font-size:13px!important;letter-spacing:.1em!important;min-height:48px!important;padding:0 24px!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important}.page--signin-redesign .trace-signin-submit{background:var(--ivfc-green)!important;color:var(--ivfc-white)!important;border-color:var(--ivfc-green)!important}.page--signin-redesign .trace-signin-submit:hover{background:#178a65!important;border-color:#178a65!important;color:var(--ivfc-white)!important;transform:translateY(-1px)!important}.page--signin-redesign .trace-signin-submit:disabled{background:rgba(13,35,64,.08)!important;border-color:rgba(13,35,64,.15)!important;color:rgba(13,35,64,.35)!important;transform:none!important}.pricing-plan-cta:hover,.pricing-multisite-cta:hover,.ab-submit:hover,.act-button--primary:hover,.act-button--ghost:hover{transform:translateY(-1px)!important}.pricing-plan,.tv2-role,.tv2-force,.act-cta-card,.act-promise,.act-step{border-radius:8px!important}.about-page .ab-field__input{font-family:var(--font-mono)!important;font-size:14px!important;transition:border-color .2s!important}.about-page .ab-field__input:focus{outline:0!important;border-bottom-color:var(--ivfc-green)!important}.page--signin-redesign .trace-signin-field span{font-size:11px!important;letter-spacing:.14em!important}.about-page .ab-eyebrow,.pricing-page .ab-eyebrow{font-size:11px!important;letter-spacing:.18em!important}