.type-analytics-numeric,.type-tabular{font-variant-numeric:tabular-nums}.type-table-numeric{font-size:.875rem;line-height:1.45;letter-spacing:0;font-weight:400;font-variant-numeric:tabular-nums}.marketing-section-alt :is(.section-title,.feature-title,.type-marketing-hero,.marketing-page-h1,.marketing-doc-h1,.text-heading-sm,.text-label-md,.label-text,.btn-text){--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) :is(.section-title,.feature-title,.type-marketing-hero,.marketing-page-h1,.marketing-doc-h1,.text-heading-sm,.text-label-md,.label-text,.btn-text){color:#121634}.type-marketing-hero{font-size:3rem;line-height:1.1;letter-spacing:-.025em;font-weight:600;--tw-text-opacity:1;color:rgb(18 22 52/var(--tw-text-opacity,1))}@media (min-width:640px){.type-marketing-hero{font-size:3rem;line-height:1;letter-spacing:-.04em;font-weight:600}}@media (min-width:768px){.type-marketing-hero{font-size:3.5rem;line-height:1.02;letter-spacing:-.045em;font-weight:600}}@media (min-width:1024px){.type-marketing-hero{font-size:5rem;line-height:1;letter-spacing:-.05em;font-weight:600}}.type-marketing-hero-dark{font-size:3rem;line-height:1.1;letter-spacing:-.025em;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.type-marketing-hero-dark{font-size:3rem;line-height:1;letter-spacing:-.04em;font-weight:600}}@media (min-width:768px){.type-marketing-hero-dark{font-size:3.5rem;line-height:1.02;letter-spacing:-.045em;font-weight:600}}@media (min-width:1024px){.type-marketing-hero-dark{font-size:5rem;line-height:1;letter-spacing:-.05em;font-weight:600}}.type-marketing-hero-dark{-webkit-text-stroke:.26px currentColor}.marketing-section-alt :is(.section-title,.feature-title,.type-marketing-section-heading,.marketing-page-h1,.marketing-doc-h1,.text-heading-sm,.text-label-md,.label-text,.btn-text){--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) :is(.section-title,.feature-title,.type-marketing-section-heading,.marketing-page-h1,.marketing-doc-h1,.text-heading-sm,.text-label-md,.label-text,.btn-text){color:#121634}.type-marketing-section-heading{font-size:2rem;line-height:1.12;letter-spacing:-.02em;font-weight:500;--tw-text-opacity:1;color:rgb(18 22 52/var(--tw-text-opacity,1))}@media (min-width:640px){.type-marketing-section-heading{font-size:2.375rem;line-height:1.1;letter-spacing:-.025em;font-weight:500}}@media (min-width:1024px){.type-marketing-section-heading{font-size:3rem;line-height:1.1;letter-spacing:-.025em;font-weight:500}}.marketing-section-alt :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.type-marketing-body,.text-body-md,.text-body-sm,.text-meta){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.marketing-section-alt :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.text-muted-foreground,.type-marketing-body,.text-body-sm,.text-meta){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.type-marketing-body,.text-body-md,.text-body-sm,.text-meta){color:#6b7280}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.text-muted-foreground,.type-marketing-body,.text-body-sm,.text-meta){color:#6b7280}.type-marketing-body{font-size:1.0625rem;line-height:1.6;letter-spacing:-.005em;font-weight:400;--tw-text-opacity:1;color:rgb(78 97 117/var(--tw-text-opacity,1))}.marketing-section-alt :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.type-marketing-body-lg,.text-body-md,.text-body-sm,.text-meta){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.type-marketing-body-lg,.text-body-md,.text-body-sm,.text-meta){color:#6b7280}.type-marketing-body-lg{font-size:1.25rem;line-height:1.6;letter-spacing:-.01em;font-weight:400;--tw-text-opacity:1;color:rgb(78 97 117/var(--tw-text-opacity,1))}.marketing-section-alt .type-app-page-title{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) .type-app-page-title{color:hsl(var(--foreground))}.type-app-page-title{font-size:2rem;line-height:1.2;letter-spacing:-.02em;font-weight:600;--tw-text-opacity:1;color:rgb(16 37 62/var(--tw-text-opacity,1))}.marketing-section-alt .type-app-page-title-dashboard{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) .type-app-page-title-dashboard{color:hsl(var(--foreground))}.type-app-page-title-dashboard{font-size:2.25rem;line-height:1.15;letter-spacing:-.025em;font-weight:600;--tw-text-opacity:1;color:rgb(16 37 62/var(--tw-text-opacity,1))}.marketing-section-alt .type-app-section-title{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) .type-app-section-title{color:hsl(var(--foreground))}.type-app-section-title{font-size:1.375rem;line-height:1.25;letter-spacing:-.015em;font-weight:500;--tw-text-opacity:1;color:rgb(16 37 62/var(--tw-text-opacity,1))}.marketing-section-alt .type-card-title{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) .type-card-title{color:hsl(var(--foreground))}.type-card-title{font-size:.9375rem;line-height:1.4;letter-spacing:-.01em;font-weight:500;--tw-text-opacity:1;color:rgb(16 37 62/var(--tw-text-opacity,1))}.marketing-section-alt .type-card-body{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) .type-card-body{color:hsl(var(--foreground))}.type-card-body{font-size:.875rem;line-height:1.45;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(16 37 62/var(--tw-text-opacity,1))}.marketing-section-alt :is(.section-title,.feature-title,.text-marketing-headline,.marketing-page-h1,.marketing-doc-h1,.text-heading-sm,.type-form-label,.label-text,.btn-text){--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.marketing-section-alt .type-form-label{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) :is(.section-title,.feature-title,.text-marketing-headline,.marketing-page-h1,.marketing-doc-h1,.text-heading-sm,.type-form-label,.label-text,.btn-text){color:#121634}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) .type-form-label{color:hsl(var(--foreground))}.type-form-label{font-size:.875rem;line-height:1.4;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(16 37 62/var(--tw-text-opacity,1))}.marketing-section-alt .type-input-text{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) .type-input-text{color:hsl(var(--foreground))}.type-input-text{font-size:.875rem;line-height:1.45;letter-spacing:0;font-weight:400;color:hsl(var(--input));--tw-text-opacity:1;color:rgb(16 37 62/var(--tw-text-opacity,1))}.marketing-section-alt .type-table-header{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) .type-table-header{color:hsl(var(--foreground))}.type-table-header{font-size:.8125rem;line-height:1.35;letter-spacing:.02em;font-weight:500;--tw-text-opacity:1;color:rgb(16 37 62/var(--tw-text-opacity,1))}.marketing-section-alt .type-table-body{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) .type-table-body{color:hsl(var(--foreground))}.type-table-body{font-size:.875rem;line-height:1.45;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(16 37 62/var(--tw-text-opacity,1))}.marketing-section-alt .type-kpi-value{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) .type-kpi-value{color:hsl(var(--foreground))}.type-kpi-value{font-size:2.25rem;line-height:1.1;letter-spacing:-.03em;font-weight:600;--tw-text-opacity:1;color:rgb(16 37 62/var(--tw-text-opacity,1));font-variant-numeric:tabular-nums}.marketing-section-alt :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.type-kpi-label,.text-body-md,.text-body-sm,.text-meta){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.type-kpi-label,.text-body-md,.text-body-sm,.text-meta){color:#6b7280}.type-kpi-label{font-size:.8125rem;line-height:1.35;letter-spacing:.01em;font-weight:400;--tw-text-opacity:1;color:rgb(78 97 117/var(--tw-text-opacity,1))}.type-button-text{font-size:.9375rem;line-height:1.35;letter-spacing:-.005em;font-weight:400}.type-button-text-sm{font-size:.875rem;line-height:1.35;letter-spacing:0;font-weight:400}.marketing-section-alt :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.type-metadata,.text-body-md,.text-body-sm,.text-meta){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.marketing-section-alt :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.text-muted-foreground,.text-body-md,.text-body-sm,.type-metadata){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.type-metadata,.text-body-md,.text-body-sm,.text-meta){color:#6b7280}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.text-muted-foreground,.text-body-md,.text-body-sm,.type-metadata){color:#6b7280}.type-metadata{font-size:.75rem;line-height:1.35;letter-spacing:.02em;font-weight:400;--tw-text-opacity:1;color:rgb(78 97 117/var(--tw-text-opacity,1))}.marketing-section-alt :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.text-muted-foreground,.text-body-md,.text-body-sm,.type-micro){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.text-muted-foreground,.text-body-md,.text-body-sm,.type-micro){color:#6b7280}.type-micro{font-size:.75rem;line-height:1.35;letter-spacing:.02em;font-weight:400}.marketing-section-alt :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.type-app-overline,.text-body-md,.text-body-sm,.text-meta){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.type-app-overline,.text-body-md,.text-body-sm,.text-meta){color:#6b7280}.type-app-overline{font-size:.8125rem;line-height:1.35;font-weight:500;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(78 97 117/var(--tw-text-opacity,1))}.marketing-section-alt :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.text-muted-foreground,.text-body-md,.text-body-sm,.type-kbd){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.text-muted-foreground,.text-body-md,.text-body-sm,.type-kbd){color:#6b7280}.type-kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1.35;letter-spacing:.02em;font-weight:400}.marketing-section-alt :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.text-muted-foreground,.text-body-md,.text-body-sm,.type-pill){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.marketing-section-alt :where(.bg-card,.bg-marketing-card,.bg-white) :is(.text-marketing-muted,.body-large,.body-text,.meta-text,.text-muted-foreground,.text-body-md,.text-body-sm,.type-pill){color:#6b7280}.type-pill{font-size:.75rem;line-height:1.35;letter-spacing:.02em;font-weight:500}.hm-hero-h1{font-weight:600;letter-spacing:-.04em;line-height:.98;font-size:clamp(2.125rem,6vw + .32rem,2.75rem)}@media (max-width:380px){.hm-hero-h1{font-size:clamp(1.9375rem,5.5vw + .28rem,2.75rem);line-height:.98}}@media (min-width:640px) and (max-width:1023px){.hm-hero-h1{font-size:clamp(3.5rem,4.5vw + .75rem,4rem);line-height:1;letter-spacing:-.045em}}@media (min-width:1024px){.hm-hero-h1{font-size:clamp(4.5rem,3.5vw + 1.25rem,5.5rem);line-height:1;letter-spacing:-.05em}}.hm-hero-sub{font-weight:400;font-size:clamp(1.0625rem,2vw + .25rem,1.125rem);line-height:1.55}@media (min-width:1024px){.hm-hero-sub{font-size:1.25rem;line-height:1.6}}.hm-section-h-2125,.hm-section-h-2125-tight,.hm-section-h-closing,.hm-section-h-customer,.hm-section-h-foundation,.hm-section-h-pillars,.hm-section-h-workflow{font-weight:500;letter-spacing:-.025em;line-height:1.1;font-size:clamp(1.75rem,5vw + .2rem,2.125rem)}@media (min-width:640px) and (max-width:1023px){.hm-section-h-2125,.hm-section-h-2125-tight,.hm-section-h-closing,.hm-section-h-customer,.hm-section-h-foundation,.hm-section-h-pillars,.hm-section-h-workflow{font-size:clamp(2.25rem,3vw + .5rem,2.625rem);line-height:1.1}}@media (min-width:1024px){.hm-section-h-2125,.hm-section-h-2125-tight,.hm-section-h-closing,.hm-section-h-customer,.hm-section-h-foundation,.hm-section-h-pillars,.hm-section-h-workflow{font-size:clamp(2.75rem,2vw + 1rem,3.25rem);line-height:1.1}}.hm-section-h-ai-features{font-weight:500;letter-spacing:-.03em;line-height:1.08;font-size:clamp(1.875rem,5.25vw + .25rem,2.25rem)}@media (min-width:640px) and (max-width:1023px){.hm-section-h-ai-features{font-size:clamp(2.375rem,3.25vw + .5rem,2.75rem);line-height:1.08}}@media (min-width:1024px){.hm-section-h-ai-features{font-size:clamp(2.75rem,2vw + .95rem,3.125rem);line-height:1.08}}.hm-section-h-pillars-ai{font-weight:500;letter-spacing:-.025em;line-height:1.1;font-size:clamp(1.6875rem,4.75vw + .2rem,2rem)}@media (min-width:640px) and (max-width:1023px){.hm-section-h-pillars-ai{font-size:clamp(2.125rem,2.75vw + .5rem,2.5rem);line-height:1.1}}@media (min-width:1024px){.hm-section-h-pillars-ai{font-size:clamp(2.4375rem,1.6vw + .75rem,2.9375rem);line-height:1.1}}@media (max-width:767px){.hm-section-h-pillars--home-why-ergova{font-size:clamp(2rem,5.5vw + .3rem,2.375rem);line-height:1.12}}@media (min-width:1024px){.hm-section-h-pillars--home-why-ergova{font-size:clamp(2.25rem,1.55vw + .8rem,2.75rem);line-height:1.1}.hm-section-h-workflow{font-size:clamp(2.5rem,1.75vw + .9rem,3rem);line-height:1.1}}.hm-section-sub{font-weight:400;font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.6}@media (min-width:1024px){.hm-section-sub{font-size:clamp(1.125rem,1vw,1.25rem);line-height:1.6}}.hm-section-sub-muted{font-weight:400;font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.6}@media (min-width:1024px){.hm-section-sub-muted{font-size:clamp(1.125rem,1vw,1.25rem);line-height:1.6}}.hm-section-sub-sm{font-weight:400;font-size:clamp(.9375rem,1.35vw,1rem);line-height:1.6}@media (min-width:1024px){.hm-section-sub-sm{font-size:1.0625rem;line-height:1.6}}.hm-body{font-weight:400;font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.6}@media (min-width:1024px){.hm-body{font-size:1.125rem;line-height:1.6}}.hm-body-product{font-weight:400;font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.6}@media (min-width:1024px){.hm-body-product{font-size:1.0625rem;line-height:1.6}}.hm-trust-headline{font-weight:500;font-size:clamp(.9375rem,1.65vw,1.0625rem);line-height:1.45}@media (max-width:1023px){.hm-trust-headline{font-size:clamp(.90625rem,2.85vw + .4rem,1.1875rem);line-height:1.35}.hm-trust-headline.hm-trust-headline--embedded-hero{font-size:clamp(.75rem,2.25vw + .24rem,1rem);line-height:1.35}}@media (min-width:1024px){.hm-trust-headline{font-size:1.25rem;line-height:1.35}}.hm-card-h-xl{font-weight:500;font-size:clamp(1.125rem,1.8vw,1.25rem);line-height:1.25}@media (min-width:1024px){.hm-card-h-xl{font-size:clamp(1.25rem,1.2vw,1.5rem);line-height:1.25}}.hm-card-h-lg{font-weight:500;font-size:clamp(1.125rem,1.8vw,1.25rem);line-height:1.25}@media (min-width:1024px){.hm-card-h-lg{font-size:1.375rem;line-height:1.25}}.hm-card-h-feature{font-size:clamp(1.125rem,1.8vw,1.25rem);line-height:1.25}@media (min-width:1024px){.hm-card-h-feature{font-size:clamp(1.25rem,1.2vw,1.5rem);line-height:1.25}}.hm-card-h-product{font-weight:500;font-size:clamp(1.125rem,1.8vw,1.25rem);line-height:1.25}@media (min-width:1024px){.hm-card-h-product{font-size:clamp(1.25rem,1.2vw,1.4375rem);line-height:1.3}}.hm-pillar-card-body,.hm-pillar-card-title{font-family:var(--font-geist),system-ui,sans-serif}.hm-pillar-card-title{font-weight:500;font-size:clamp(1.125rem,1.8vw,1.25rem);line-height:1.3}@media (min-width:1024px){.hm-pillar-card-title{font-size:clamp(1.25rem,1.2vw,1.5rem);line-height:1.3}}.hm-pillar-card-body{font-weight:400;font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.55}@media (min-width:1024px){.hm-pillar-card-body{font-size:clamp(1rem,1vw,1.125rem);line-height:1.55}}.hm-trust-strip{font-weight:400;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.25}@media (min-width:1024px){.hm-trust-strip{font-size:1.375rem;line-height:1.3}}.hm-kicker{font-weight:500;font-size:clamp(.8125rem,1.35vw,.9375rem);line-height:1.35;letter-spacing:.02em}@media (min-width:640px){.hm-kicker{font-size:.9375rem;line-height:1.35}}.hm-assistant-body{font-weight:400;font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.6}@media (min-width:1024px){.hm-assistant-body{font-size:1.125rem;line-height:1.6}}.hm-mosaic-lead{font-weight:400;font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.6}@media (min-width:1024px){.hm-mosaic-lead{font-size:1.125rem;line-height:1.6}}.hm-foundation-lead{font-weight:400;font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.6}@media (min-width:640px){.hm-foundation-lead{font-size:1.0625rem;line-height:1.6}}@media (min-width:1024px){.hm-foundation-lead{font-size:1.125rem;line-height:1.6}}