*,:after,:before{box-sizing:border-box}html{--font-display:var(--font-serif);--font-ui:"Zalando Sans Expanded",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-ui-stack:var(--font-ui);scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height, 5.5rem) + 1.25rem + env(safe-area-inset-top, 0px));overflow-x:clip;background-color:#000}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:#000;overflow-x:clip}a{color:var(--color-accent);text-decoration:none;transition:color var(--motion-instant) var(--ease-out)}a:hover{color:var(--color-accent-hover);text-decoration:underline}.btn:focus-visible,a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.landing-shell{--site-header-height:5.5rem;--site-chrome-offset:calc(var(--site-header-height) + env(safe-area-inset-top, 0px));min-height:100vh;isolation:isolate}.landing-shell,.landing-shell--twenty{position:relative;background:var(--color-bg)}.landing-shell--twenty{--twenty-gold:#f7f5da;--twenty-paper:#eeeee5;--twenty-neutral:#838178;--twenty-steel:#636d70;--twenty-steel-light:#717c80;--twenty-steel-dark:#2d3132;--twenty-logo-ink:#a4a6ae;--twenty-logo-face:linear-gradient(165deg,#d0d2d8 0%,var(--twenty-logo-ink) 38%,#8a8c94 72%,#6a6c74 100%);--twenty-black:#000;--twenty-menu-card:color-mix(in srgb,#6a6c74 55%,#000);--twenty-menu-card-title:#d0d2d8;--twenty-menu-card-dek:var(--twenty-logo-ink);--twenty-menu-card-index:var(--twenty-menu-card-title);--twenty-menu-card-rule:color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);--twenty-motion-accordion:220ms;--twenty-menu-card-hover:color-mix(in srgb,#fff 2%,transparent);--twenty-menu-card-current:transparent;--twenty-lowlight-plate:linear-gradient(145deg,var(--twenty-steel-dark) 0%,color-mix(in srgb,var(--twenty-steel) 55%,#000) 55%,#0c0d0d 100%),repeating-linear-gradient(90deg,transparent 0,transparent 14px,color-mix(in srgb,var(--twenty-gold) 5%,transparent) 14px,color-mix(in srgb,var(--twenty-gold) 5%,transparent) 15px);--twenty-neutral-900:#3f3f34;--twenty-ink-promise:var(--twenty-logo-ink);--twenty-ink-on-black:var(--twenty-ink-promise);--twenty-ink-on-lowlight:var(--twenty-paper);--twenty-ink-chapter-title:var(--twenty-logo-ink);--twenty-ink-chapter-body:var(--twenty-logo-ink);--twenty-ink-pillar-title:var(--twenty-ink-chapter-title);--twenty-ink-pillar-body:var(--twenty-ink-chapter-body);--twenty-ink-who-body:var(--twenty-ink-chapter-body);--twenty-ink-how-title:var(--twenty-ink-chapter-title);--twenty-ink-how-body:var(--twenty-ink-chapter-body);--twenty-ink-pillar-lead:var(--twenty-ink-promise);--color-bg:var(--twenty-black);--color-text:var(--twenty-ink-promise);--color-text-secondary:var(--twenty-neutral);--color-text-soft:var(--twenty-neutral);--color-text-alternate:var(--twenty-paper);--color-border:var(--twenty-steel);--color-border-strong:color-mix(in srgb,var(--twenty-steel) 70%,transparent);--color-cta:var(--twenty-logo-ink);--color-on-cta:var(--twenty-black);--color-cta-hover:var(--twenty-logo-ink);--color-surface:var(--twenty-steel-dark);--color-surface-frost:color-mix(in srgb,var(--twenty-black) 72%,transparent);--color-accent:var(--twenty-steel-light);--color-accent-hover:var(--twenty-logo-ink);--focus-ring:0 0 0 2px var(--color-bg),0 0 0 4px var(--twenty-steel);--hero-atmosphere:none;--radius-sm:0;--radius-md:0;--radius-lg:0;color:var(--color-text);font-family:var(--font-sans);--twenty-maw:90rem;--twenty-grid-width:calc(100vw - 2 * var(--twenty-space-outer, 0px));--twenty-gutter:1.5rem;--twenty-inner-v:1.5rem;--twenty-fixed-1:0.5rem;--twenty-fixed-2:1rem;--twenty-fixed-3:1.5rem;--twenty-fixed-4:2rem;--twenty-fixed-5:2.5rem;--twenty-fixed-5-5:3.375rem;--twenty-fixed-6:4rem;--twenty-fixed-7:5rem;--twenty-fixed-8:6.25rem;--twenty-fixed-9:7.875rem;--twenty-space-1:0.5rem;--twenty-space-2:1rem;--twenty-space-3:1.5rem;--twenty-space-outer:var(--twenty-space-3);--twenty-space-outer-v:var(--twenty-space-2);--twenty-space-inner:var(--twenty-fixed-3);--twenty-nav-padding-block:var(--twenty-fixed-3);--twenty-logo-width:10.4375rem;--twenty-logo-cap-height:calc(var(--twenty-logo-width) * 23 / 167);--twenty-logo-glyph-ink-ratio:0.9047619047619048;--twenty-logo-raster-height:calc(var(--twenty-logo-cap-height) / var(--twenty-logo-glyph-ink-ratio));--twenty-logo-svg-height:var(--twenty-logo-cap-height);--twenty-hero-media-ratio:3;--twenty-hero-content-ratio:5;--twenty-hero-media-aspect:10/11;--twenty-stamp-size:0.5rem;--twenty-section-stamp-size:0.875rem;--twenty-section-stamp-tracking:0.08em;--twenty-section-stamp-pad:0.875rem;--twenty-stamp-pad:0.75rem;--twenty-stamp-tracking:0.01em;--twenty-body-1-size:1.25rem;--twenty-body-1-size-fluid:clamp(1.25rem,0.125rem + 1.875vw,2rem);--twenty-body-1-leading:1.4;--twenty-subhead-max:40ch;--twenty-hero-subhead-max:40ch;--twenty-hero-subhead-size:var(--twenty-body-1-size);--twenty-hero-subhead-size-fluid:var(--twenty-body-1-size-fluid);--twenty-hero-subhead-weight:400;--twenty-hero-promise-to-dek:clamp(1.25rem,0.85rem + 1.5vh,2rem);--twenty-hero-dek-beat-gap:clamp(0.85rem,0.55rem + 1vh,1.35rem);--twenty-inner-v-dynamic:clamp(var(--twenty-fixed-7),5vw,var(--twenty-fixed-8));--twenty-inner-v-dynamic-s:clamp(var(--twenty-fixed-3),5vw,var(--twenty-fixed-7));--twenty-inner-v-dynamic-m:clamp(var(--twenty-fixed-4),5vw,var(--twenty-fixed-5-5));--twenty-boundary-content-height:5.375rem;--twenty-stroke:var(--twenty-steel);--twenty-page-border-gap:1rem;--twenty-from-vertical-rail:0px;--twenty-chrome-inset-inline-start:var(--twenty-from-vertical-rail);--twenty-chrome-inset-inline-end:var(--twenty-from-vertical-rail);--twenty-nav-inset-inline-start:var(--twenty-chrome-inset-inline-start);--twenty-nav-inset-inline-end:var(--twenty-chrome-inset-inline-end);--twenty-footer-meta-mega-gap:var(--twenty-fixed-3);--twenty-footer-mega-tail:max(var(--twenty-fixed-4),env(safe-area-inset-bottom,0px));--twenty-sticky-header-block:var(--site-header-height,5.5rem);--twenty-first-fold-min:calc(100svh - var(--twenty-sticky-header-block) - var(--twenty-space-outer-v, 0px) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));--twenty-mid-fold-min:calc(100svh - var(--twenty-sticky-header-block) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));--twenty-vp1-brand-rail-peek:clamp(6.75rem,11vh,7.5rem);scroll-padding-top:calc(var(--twenty-sticky-header-block) + var(--twenty-fixed-2) + env(safe-area-inset-top, 0px));--font-body:var(--font-text);--twenty-display-1-size:3.75rem;--twenty-display-1-size-fluid:clamp(3.25rem,-0.875rem + 6.875vw,6rem);--twenty-page-title-size:clamp(2.375rem,1.55rem + 2.4vw,3.85rem);--twenty-fold-display-line-em:17;--twenty-fold-display-size-min:2.125rem;--twenty-fold-display-size-max:3.5rem;--twenty-fold-display-vw-floor:clamp(2.35rem,1.55rem + 3.2vw,var(--twenty-fold-display-size-max));--twenty-fold-display-size:clamp(var(--twenty-fold-display-size-min),min(var(--twenty-fold-display-size-max),max(calc((100cqi - 0.5rem) / var(--twenty-fold-display-line-em)),var(--twenty-fold-display-vw-floor))),var(--twenty-fold-display-size-max));--twenty-fold-heading-size:clamp(1.875rem,1.25rem + 1.8vw,3rem);--twenty-fold-dek-size:clamp(1.0625rem,0.95rem + 0.35vw,1.25rem);--product-name-size:clamp(1.3875rem,1.24rem + 0.457vw,1.55rem);--twenty-headline-2-size:1.25rem;--twenty-headline-2-size-fluid:clamp(0.875rem,0.3125rem + 0.9375vw,1.25rem);--twenty-headline-2-leading:1.4;--twenty-section-title-size:clamp(1.5rem,1.1rem + 1.25vw,2.25rem);--twenty-section-title-leading:1.08;--twenty-section-title-tracking:-0.03rem;--twenty-chapter-title-size:clamp(1.375rem,1.05rem + 1.15vw,2rem);--twenty-chapter-title-leading:1.08;--twenty-chapter-title-tracking:-0.03rem;--twenty-body-2-size:1.25rem;--twenty-body-2-size-fluid:clamp(1rem,0.625rem + 0.625vw,1.25rem);--twenty-body-2-leading:1.4;--twenty-body-3-size:1.25rem;--twenty-body-3-size-fluid:clamp(0.875rem,0.3125rem + 0.9375vw,1.25rem);--twenty-body-3-leading:1.4;--twenty-body-4-size:1rem;--twenty-body-4-size-fluid:clamp(0.75rem,0.375rem + 0.625vw,1rem);--twenty-body-4-leading:1.4;--twenty-quote-1-size:0.75rem;--twenty-quote-1-size-fluid:clamp(0.75rem,0rem + 1.25vw,1.25rem);--twenty-mission-quote-size:0.875rem;--twenty-mission-quote-size-fluid:clamp(0.875rem,0.125rem + 1.35vw,1.375rem);--twenty-type-ui-2-size:0.75rem;--twenty-type-ui-2-leading:1;--twenty-type-ui-2-weight:700;--twenty-nav-link-gap:calc(var(--twenty-fixed-5) + var(--twenty-fixed-1));--twenty-nav-link-gap-mobile:var(--twenty-fixed-2);--twenty-close-tagline-size:var(--twenty-mission-quote-size);--twenty-close-tagline-size-fluid:var(--twenty-mission-quote-size-fluid)}@media (min-width:45em){.landing-shell--twenty{--twenty-space-2:1.5rem;--twenty-space-3:2rem;--twenty-space-outer:var(--twenty-space-2);--twenty-space-outer-v:var(--twenty-space-2);--twenty-nav-padding-block:var(--twenty-fixed-3);--twenty-mid-fold-min:calc(100svh - var(--twenty-sticky-header-block) - 0.625rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));-webkit-padding-before:0;padding-block-start:0;padding-inline:0;-webkit-padding-after:max(var(--twenty-space-outer),env(safe-area-inset-bottom,0px));padding-block-end:max(var(--twenty-space-outer),env(safe-area-inset-bottom,0px))}.landing-shell--twenty .landing-main,.landing-shell--twenty .site-footer{padding-inline:max(var(--twenty-space-outer),env(safe-area-inset-left,0px)) max(var(--twenty-space-outer),env(safe-area-inset-right,0px));box-sizing:border-box}}@media (max-width:44.9375em){.landing-shell--twenty{--twenty-section-stamp-pad:var(--twenty-fixed-1);--twenty-stamp-pad:var(--twenty-fixed-1);--twenty-vp1-brand-rail-peek:0px;--twenty-vp1-phone-chrome:4.625rem;--twenty-vp1-phone-hero-min:calc(100svh - var(--twenty-vp1-phone-chrome) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}.landing-shell--twenty .framework-overview-chapter{--twenty-vp1-brand-rail-peek:0px;--framework-core-peek:0px}}@media (min-width:60em){.landing-shell--twenty{--twenty-space-2:2rem;--twenty-space-3:2.5rem;--twenty-space-outer:var(--twenty-space-3);--twenty-hero-media-ratio:4;--twenty-hero-content-ratio:8;--twenty-fold-display-size-max:3.75rem;--twenty-fold-display-size:clamp(var(--twenty-fold-display-size-min),min(var(--twenty-fold-display-size-max),calc((100cqi - 0.5rem) / var(--twenty-fold-display-line-em))),var(--twenty-fold-display-size-max));--twenty-vp1-brand-rail-peek:clamp(6.75rem,12vh,7.5rem)}}@media (min-width:80em){.landing-shell--twenty{--twenty-space-2:2.25rem;--twenty-space-outer-v:var(--twenty-space-2)}}@media (min-width:100em){.landing-shell--twenty{--twenty-grid-width:var(--twenty-maw);--twenty-space-outer-effective:max(var(--twenty-space-outer),calc((100vw - var(--twenty-grid-width)) / 2))}}.landing-shell--twenty .twenty-container{box-sizing:border-box;margin-inline:auto;max-width:var(--twenty-maw);width:100%}@media (min-width:45em){.landing-shell--twenty{--twenty-container-pad-start:max(var(--twenty-space-inner),env(safe-area-inset-left,0px));--twenty-container-pad-end:max(var(--twenty-space-inner),env(safe-area-inset-right,0px));--twenty-from-vertical-rail:0px;--twenty-nav-inset-inline-start:var(--twenty-container-pad-start);--twenty-nav-inset-inline-end:var(--twenty-container-pad-end)}.landing-shell--twenty .twenty-container:not(.site-header-inner):not(.site-footer-inner){padding-inline:var(--twenty-container-pad-start) var(--twenty-container-pad-end)}.landing-shell--twenty{--twenty-rail-edge:calc(var(--twenty-space-outer) + max(0px,
          (100vw - 2 * var(--twenty-space-outer) - var(--twenty-maw)) / 2))}}.landing-shell--twenty:after,.landing-shell--twenty:before{content:none;display:none}.landing-shell--twenty .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:220;background:var(--twenty-black);background-color:var(--twenty-black);padding-inline:0;-webkit-padding-before:env(safe-area-inset-top,0);padding-block-start:env(safe-area-inset-top,0);border-bottom:1px solid transparent;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.landing-shell--twenty .site-header.is-scrolled{border-bottom-color:color-mix(in srgb,var(--twenty-steel) 42%,transparent);background:color-mix(in srgb,var(--twenty-black) 90%,var(--twenty-steel-dark));background-color:color-mix(in srgb,var(--twenty-black) 90%,var(--twenty-steel-dark))}@media (max-width:59.9375em){body,html{overflow-x:hidden}.landing-shell--twenty .site-header{position:-webkit-sticky;position:sticky;isolation:isolate;transform:none;-webkit-transform:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.landing-shell--twenty .site-header:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset-inline:0;inset-block-end:0;inset-block-start:calc(-1 * env(safe-area-inset-top, 0px) - 3px);background:var(--twenty-black);background-color:var(--twenty-black)}.landing-shell--twenty .site-header.is-scrolled:before{background:color-mix(in srgb,var(--twenty-black) 90%,var(--twenty-steel-dark));background-color:color-mix(in srgb,var(--twenty-black) 90%,var(--twenty-steel-dark))}.landing-shell--twenty .landing-main,.landing-shell--twenty .site-footer{position:relative;z-index:0;isolation:isolate}.landing-shell--twenty .landing-first-fold .hero-media-reveal__shadow,.landing-shell--twenty .landing-first-fold .hero-media-video{transform:none;-webkit-transform:none}.landing-shell--twenty .landing-first-fold .hero-media-reveal__planet{transform:scale(var(--hero-planet-cover-scale,1));-webkit-transform:scale(var(--hero-planet-cover-scale,1));transform-origin:var(
      --hero-planet-op-stack,var(--hero-planet-op,50% 58%)
    )}.landing-shell--twenty .landing-first-fold .hero-media-reveal{isolation:auto}}.landing-shell--twenty.landing-shell--no-page-borders .site-header.is-scrolled{border-bottom-color:transparent}.landing-shell--twenty.landing-shell--no-page-borders .site-header.is-scrolled:after{content:"";position:absolute;inset-block-end:0;inset-inline:var(--twenty-nav-inset-inline-start,0) var(--twenty-nav-inset-inline-end,0);transform:none;block-size:1px;background:color-mix(in srgb,var(--twenty-steel) 42%,transparent);pointer-events:none}.landing-shell--twenty:has(.site-mega-nav.is-drawer-open) .site-header.is-scrolled:after,.landing-shell--twenty:has(.site-mega-nav.is-drawer-open) .site-header:after{content:none}.landing-shell--twenty:has(.site-mega-nav.is-drawer-open) .site-header{border-bottom-color:transparent;transform:none!important;-webkit-transform:none!important}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .site-header{transition:none}}.landing-shell--twenty.landing-shell--page-steel-dark{--color-bg:var(--twenty-steel-dark);box-sizing:border-box;width:100%;max-width:var(--twenty-maw);margin-inline:auto;background:var(--twenty-steel-dark);background-color:var(--twenty-steel-dark)}.landing-shell--twenty.landing-shell--page-steel-dark .site-footer,.landing-shell--twenty.landing-shell--page-steel-dark .site-header{background:var(--color-bg);background-color:var(--color-bg)}@media (min-width:45em){.landing-shell--twenty.landing-shell--page-steel-dark{--twenty-rail-edge:var(--twenty-space-outer)}}.landing-shell--twenty .site-header-frost{display:none}.landing-shell--twenty .site-header-spacer{display:none;height:0}.landing-shell--twenty .site-logo{color:var(--twenty-ink-promise)}.landing-shell--twenty .site-nav-link{min-height:0;padding-block:0;display:flex;align-items:center;color:var(--twenty-steel)}.landing-shell--twenty .site-nav-link[aria-current=page]{color:var(--twenty-ink-promise)}.landing-shell--twenty .site-nav-link:focus-visible,.landing-shell--twenty .site-nav-link:hover{color:var(--twenty-ink-promise);text-decoration:none;background:transparent}.landing-shell--twenty .site-nav-list{gap:var(--twenty-nav-link-gap);align-items:center;flex-wrap:nowrap}.landing-shell--twenty .site-nav{align-self:center;display:flex;align-items:center;-webkit-padding-end:var(--twenty-nav-inset-inline-end);padding-inline-end:var(--twenty-nav-inset-inline-end)}@media (max-width:44.9375em){.landing-shell--twenty{--twenty-chrome-inset-inline-start:max(var(--twenty-space-inner),env(safe-area-inset-left,0px));--twenty-chrome-inset-inline-end:max(var(--twenty-space-inner),env(safe-area-inset-right,0px));--twenty-sticky-header-block:clamp(7.25rem,16.5svh,9.75rem);--twenty-first-fold-min:calc(100svh - var(--twenty-sticky-header-block) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));--twenty-fold-hero-media-max:none;--twenty-fold-display-line-em:17;--twenty-fold-display-size-min:2.125rem;--twenty-fold-display-size-max:3.5rem;--twenty-fold-display-vw-floor:clamp(2.35rem,1.55rem + 3.2vw,var(--twenty-fold-display-size-max));--twenty-fold-display-size:clamp(var(--twenty-fold-display-size-min),min(var(--twenty-fold-display-size-max),max(calc((100cqi - 0.5rem) / var(--twenty-fold-display-line-em)),var(--twenty-fold-display-vw-floor))),var(--twenty-fold-display-size-max));--twenty-fold-mission-title-size:clamp(1.125rem,4.25vw,1.625rem);--twenty-fold-body-size:clamp(0.8125rem,3.5vw,1rem);--twenty-fold-mission-quote-size:clamp(0.8125rem,2.85cqi,0.875rem);--twenty-hero-dual-cta-stack-gap:0.5rem}}.landing-shell--twenty .site-header-inner{align-items:center;min-height:auto;padding-block:0;padding-inline:0;width:100%;box-sizing:border-box}@media (min-width:45em){.landing-shell--twenty .site-header-inner{align-items:center}}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-header-inner{grid-template-columns:max-content minmax(0,1fr)}.landing-shell--twenty .site-logo{display:flex;align-items:center;overflow:visible;padding-block:var(--twenty-fixed-5);-webkit-padding-start:var(--twenty-nav-inset-inline-start);padding-inline-start:var(--twenty-nav-inset-inline-start);-webkit-padding-end:0;padding-inline-end:0;min-height:0;flex-shrink:0;min-width:max-content;width:max-content;max-width:none}.landing-shell--twenty .site-logo .site-wordmark-foil-host{position:relative;display:inline-block;line-height:0;isolation:isolate;overflow:visible;flex-shrink:0;min-width:max-content}.landing-shell--twenty .site-logo .site-brand-wordmark{display:inline-flex;align-items:center;line-height:0;flex-shrink:0;min-width:max-content}.landing-shell--twenty .site-logo .site-wordmark-raster{width:auto;height:auto;max-height:var(--twenty-logo-raster-height);max-width:none;display:block;object-fit:contain;object-position:left center;flex-shrink:0}.header-lockup-compare .site-brand-lockup{--site-brand-lockup-height:var(--twenty-logo-cap-height);--site-brand-mega-height:var(--site-brand-lockup-height);--site-brand-circle-optical:1.08;--site-brand-circle-height:calc(var(--site-brand-lockup-height) * var(--site-brand-circle-optical));display:inline-flex;align-items:center;gap:calc(var(--site-brand-circle-height) * .28);line-height:0;flex-shrink:0;min-width:max-content}.header-lockup-compare .site-brand-mark-circle-host{display:block;height:var(--site-brand-circle-height);width:var(--site-brand-circle-height);flex-shrink:0;line-height:0;overflow:hidden}.header-lockup-compare .site-brand-mark-circle-svg{display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}.header-lockup-compare .site-brand-mark-circle{display:block;height:var(--site-brand-circle-height);width:var(--site-brand-circle-height);max-height:var(--site-brand-circle-height);max-width:var(--site-brand-circle-height);aspect-ratio:1;object-fit:contain;flex-shrink:0}.header-lockup-compare .site-wordmark-foil-host{position:relative;display:inline-block;line-height:0;isolation:isolate;overflow:visible;flex-shrink:0;min-width:max-content;height:var(--site-brand-mega-height)}.header-lockup-compare .site-header-mega-wordmark-svg{display:block;height:100%;width:auto;aspect-ratio:100/22;max-width:none;overflow:hidden;pointer-events:none;flex-shrink:0}.landing-shell--twenty .site-logo .site-wordmark-svg{display:block;height:var(--twenty-logo-svg-height);width:auto;max-width:none;flex-shrink:0}@media (min-width:45em){.landing-shell--twenty .site-logo,.landing-shell--twenty .site-nav-link{padding-block:var(--twenty-nav-padding-block)}}.landing-shell--twenty .landing-band-inner,.landing-shell--twenty .landing-inner{padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));width:100%;box-sizing:border-box}@media (min-width:45em){.landing-shell--twenty .landing-band-inner,.landing-shell--twenty .landing-inner{padding-inline:0}}@media (max-width:59.9375em){.landing-shell--twenty .landing-main--company-interior .about-first-fold>.about-fold-quote,.landing-shell--twenty .landing-main--company-interior .careers-open-list,.landing-shell--twenty .landing-main--company-interior .closing-banner-chapter--interior,.landing-shell--twenty .landing-main--company-interior .landing-band-inner,.landing-shell--twenty .landing-main--company-interior .landing-first-fold .hero-section--twenty .hero-lockup-box,.landing-shell--twenty .landing-main--company-interior .landing-inner,.landing-shell--twenty .landing-main--company-interior .press-first-fold>.press-fold-empty{-webkit-padding-start:max(var(--twenty-nav-inset-inline-start,0px),env(safe-area-inset-left,0px));padding-inline-start:max(var(--twenty-nav-inset-inline-start,0px),env(safe-area-inset-left,0px));-webkit-padding-end:max(var(--twenty-nav-inset-inline-end,0px),env(safe-area-inset-right,0px));padding-inline-end:max(var(--twenty-nav-inset-inline-end,0px),env(safe-area-inset-right,0px));box-sizing:border-box}.landing-shell--twenty .landing-main--company-interior .closing-banner-chapter--interior{-webkit-margin-start:max(var(--twenty-nav-inset-inline-start,0px),env(safe-area-inset-left,0px));margin-inline-start:max(var(--twenty-nav-inset-inline-start,0px),env(safe-area-inset-left,0px));-webkit-margin-end:max(var(--twenty-nav-inset-inline-end,0px),env(safe-area-inset-right,0px));margin-inline-end:max(var(--twenty-nav-inset-inline-end,0px),env(safe-area-inset-right,0px))}}.landing-shell--twenty .mission-chapter-card{padding:var(--twenty-gutter);background:linear-gradient(145deg,color-mix(in srgb,var(--twenty-menu-card) 68%,#6a6c74) 0,var(--twenty-menu-card) 46%,color-mix(in srgb,var(--twenty-menu-card) 52%,#000) 100%);border-radius:1rem;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--twenty-fixed-2);gap:var(--twenty-fixed-2);align-items:start;align-content:start;width:100%;box-sizing:border-box;color:var(--twenty-paper);container-type:inline-size;container-name:mission-card}@media (min-width:60em){.landing-shell--twenty .mission-chapter-card{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.twenty-page-border,.twenty-page-border--left,.twenty-page-border--right{display:none!important}@media (min-width:45em){.landing-shell--twenty .twenty-rail-inset-h-rule--end:after,.landing-shell--twenty .twenty-rail-inset-h-rule--start:before{inset-inline-start:0;inset-inline-end:0}.landing-shell--twenty .twenty-rail-inset-h-rule--start{-webkit-border-before:none;border-block-start:none;position:relative}.landing-shell--twenty .twenty-rail-inset-h-rule--start:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:var(--twenty-from-vertical-rail);inset-inline-end:var(--twenty-from-vertical-rail);block-size:1px;background:var(--color-border);pointer-events:none}.landing-shell--twenty .twenty-rail-inset-h-rule--end{-webkit-border-after:none;border-block-end:none;position:relative}.landing-shell--twenty .twenty-rail-inset-h-rule--end:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:var(--twenty-from-vertical-rail);inset-inline-end:var(--twenty-from-vertical-rail);block-size:1px;background:var(--color-border);pointer-events:none}}@media (min-width:45em){.landing-shell--twenty .landing-section .landing-inner:has(>.about-team-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.careers-open-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.careers-why-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.twenty-eyebrow),.landing-shell--twenty .landing-section .landing-inner:has(>.who-we-are-eyebrow),.landing-shell--twenty .press-listing-inner:has(>.hero-brand-mark),.landing-shell--twenty .press-listing-inner:has(>.twenty-eyebrow){-webkit-border-before:none;border-block-start:none;position:relative}.landing-shell--twenty .landing-section .landing-inner:has(>.about-team-heading):before,.landing-shell--twenty .landing-section .landing-inner:has(>.careers-open-heading):before,.landing-shell--twenty .landing-section .landing-inner:has(>.careers-why-heading):before,.landing-shell--twenty .landing-section .landing-inner:has(>.twenty-eyebrow):before,.landing-shell--twenty .landing-section .landing-inner:has(>.who-we-are-eyebrow):before,.landing-shell--twenty .press-listing-inner:has(>.hero-brand-mark):before,.landing-shell--twenty .press-listing-inner:has(>.twenty-eyebrow):before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;block-size:1px;background:var(--color-border);pointer-events:none}.landing-shell--twenty .landing-section .how-we-work-inner:has(>.twenty-eyebrow):before{content:none}.landing-shell--twenty .landing-section .industry-standard-inner:has(>.twenty-eyebrow):before{content:none}.landing-shell--twenty .site-footer-inner{-webkit-border-before:none;border-block-start:none;position:relative}.landing-shell--twenty .site-footer-inner:before{content:none}.landing-shell--twenty .footer-meta{-webkit-border-after:none;border-block-end:none;position:relative}.landing-shell--twenty .footer-meta:after{content:none}.landing-shell--twenty .about-team-feature:first-child,.landing-shell--twenty .who-we-are-feature:first-child,.landing-shell--twenty .who-we-are-feature:not(:first-child){-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .careers-open-list,.landing-shell--twenty .interior-text-block{-webkit-border-before:none;border-block-start:none;position:relative}.landing-shell--twenty .careers-open-list:before,.landing-shell--twenty .interior-text-block:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;block-size:1px;background:var(--color-border);pointer-events:none}.landing-shell--twenty .about-team-feature{-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .about-team-stack,.landing-shell--twenty .careers-open-list,.landing-shell--twenty .press-empty-card,.landing-shell--twenty .press-listing-inner,.landing-shell--twenty .who-we-are-stack{-webkit-border-after:none;border-block-end:none;position:relative}.landing-shell--twenty .press-empty-card:after,.landing-shell--twenty .press-listing-inner:after,.landing-shell--twenty .who-we-are-stack:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;block-size:1px;background:var(--color-border);pointer-events:none}.landing-shell--twenty .about-team-stack:after,.landing-shell--twenty .careers-open-list--status:after,.landing-shell--twenty .careers-open-list--status:before,.landing-shell--twenty .careers-open-list:after{content:none}}@media (max-width:44.9375em){.landing-shell--twenty .landing-section .landing-inner:has(>.about-team-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.careers-open-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.careers-why-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.twenty-eyebrow),.landing-shell--twenty .landing-section .landing-inner:has(>.who-we-are-eyebrow){-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .landing-section .how-we-work-inner:has(>.twenty-eyebrow),.landing-shell--twenty .landing-section .industry-standard-inner:has(>.twenty-eyebrow){-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .mission-chapter-inner{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .industry-standard-chapter+.how-we-work-chapter .how-we-work-inner,.landing-shell--twenty .industry-standard-chapter+.how-we-work-chapter .landing-inner:has(>.twenty-eyebrow){-webkit-border-before:none;border-block-start:none;position:relative}.landing-shell--twenty .press-listing-inner:has(>.hero-brand-mark),.landing-shell--twenty .press-listing-inner:has(>.twenty-eyebrow){-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .site-footer-inner{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .about-team-stack,.landing-shell--twenty .footer-meta{-webkit-border-after:none;border-block-end:none}.landing-shell--twenty .about-team-stack{row-gap:var(--twenty-fixed-6)}.landing-shell--twenty .who-we-are-feature{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .press-empty-card,.landing-shell--twenty .press-listing-inner,.landing-shell--twenty .who-we-are-stack{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.landing-shell--twenty .careers-open-list{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-border-after:none;border-block-end:none}.landing-shell--twenty .careers-open-list--status{border-block:none}.landing-shell--twenty .interior-text-block{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .hero-section--about-iris+.interior-text-block{-webkit-border-before:none;border-block-start:none}}.landing-shell--twenty .landing-section{padding-block:0}.landing-shell--twenty .landing-first-fold{display:flex;flex-direction:column;min-height:var(--twenty-first-fold-min)}.landing-shell--twenty .landing-first-fold>.hero-section--twenty{flex:1 1;min-height:0;display:flex;flex-direction:column;padding-block:0}.landing-shell--twenty .landing-first-fold>.hero-section--twenty .hero-twenty-grid{flex:1 1 auto;min-height:0}.landing-shell--twenty .landing-first-fold>.mission-chapter{flex:0 0 auto;-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .landing-first-fold>.mission-chapter .mission-chapter-inner{display:flex;flex-direction:column}.landing-shell--twenty .landing-first-fold>.mission-chapter .mission-chapter-card{flex:1 1 auto}.landing-shell--twenty .landing-first-fold+.landing-section{-webkit-margin-before:var(--twenty-inner-v);margin-block-start:var(--twenty-inner-v)}@media (min-width:45em){.landing-shell--twenty .landing-first-fold>.hero-section--twenty .hero-twenty-grid{height:100%}}@media (max-width:59.9375em){.landing-shell--twenty .landing-first-fold:not(.careers-first-fold):not(.fold-media-stage){--twenty-homepage-fold-chrome:var(
      --twenty-about-team-sticky-top,4.625rem
    );--twenty-homepage-fold-tail:var(
      --stack-hero-vp1-floor-pad,var(--twenty-space-inner)
    );--twenty-homepage-fold-min:calc(100svh - var(--twenty-homepage-fold-chrome) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));box-sizing:border-box;height:var(--twenty-homepage-fold-min);max-height:var(--twenty-homepage-fold-min);min-height:var(--twenty-homepage-fold-min);-webkit-padding-after:var(--twenty-homepage-fold-tail);padding-block-end:var(--twenty-homepage-fold-tail);overflow:hidden}.landing-shell--twenty .landing-first-fold>.hero-section--twenty .hero-twenty-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;flex:1 1;min-height:0;grid-gap:var(--twenty-fixed-2);gap:var(--twenty-fixed-2)}.landing-shell--twenty .landing-first-fold .hero-lockup-box{container-type:inline-size;container-name:hero-fold-lockup}.landing-shell--twenty .landing-first-fold .hero-media-plane{grid-row:1;align-self:stretch;justify-self:stretch;box-sizing:border-box;width:100%;min-width:0;min-height:0;height:100%;max-height:none;display:flex;flex-direction:column}.landing-shell--twenty.landing-shell--no-page-borders .landing-first-fold .hero-section--twenty .hero-lockup-box{padding-inline:max(var(--twenty-nav-inset-inline-start,0px),env(safe-area-inset-left,0px)) max(var(--twenty-nav-inset-inline-end,0px),env(safe-area-inset-right,0px));box-sizing:border-box}.landing-shell--twenty .landing-first-fold .hero-media-surface{aspect-ratio:auto;flex:1 1 auto;min-height:0;max-height:none;height:100%;width:100%}.landing-shell--twenty .landing-first-fold .hero-media-reel,.landing-shell--twenty .landing-first-fold .hero-media-reveal,.landing-shell--twenty .landing-first-fold .hero-media-reveal__planet-plane{position:absolute;inset:0;width:100%;height:100%}.landing-shell--twenty .landing-first-fold .hero-media-reveal__planet,.landing-shell--twenty .landing-first-fold .hero-media-reveal__shadow,.landing-shell--twenty .landing-first-fold .hero-media-video{object-fit:cover;width:100%;height:100%}.landing-shell--twenty .landing-first-fold .hero-media-reveal__planet{object-position:var(
      --hero-planet-op-stack,var(--hero-planet-op,50% 58%)
    )}.landing-shell--twenty .landing-first-fold:not(.fold-media-stage) .hero-media-plane,.landing-shell--twenty .landing-first-fold:not(.fold-media-stage) .hero-media-reveal,.landing-shell--twenty .landing-first-fold:not(.fold-media-stage) .hero-media-surface,.landing-shell--twenty .landing-first-fold:not(.fold-media-stage) .hero-media-surface--reel{background:var(--twenty-black,#000)}.landing-shell--twenty .landing-first-fold .hero-media-grade{display:none}.landing-shell--twenty .landing-first-fold .hero-lockup{grid-row:2;min-height:0;display:flex;flex-direction:column;flex:1 1 auto;align-self:stretch}.landing-shell--twenty .landing-first-fold:not(.careers-first-fold):not(.fold-media-stage) .hero-twenty-grid{grid-template-rows:minmax(0,1fr) auto}.landing-shell--twenty .landing-first-fold:not(.careers-first-fold):not(.fold-media-stage) .hero-lockup-box{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-block-size:0;grid-template-rows:unset}.landing-shell--twenty .landing-first-fold:not(.careers-first-fold):not(.fold-media-stage) .hero-lockup-middle{flex:0 1 auto;min-height:0}.landing-shell--twenty .landing-first-fold:not(.careers-first-fold):not(.fold-media-stage) .hero-cta-row{-webkit-margin-before:auto;margin-block-start:auto;flex-shrink:0}.landing-shell--twenty .landing-main:not(.landing-main--company-interior) .landing-first-fold .hero-lockup-box{-webkit-padding-after:0;padding-block-end:0;row-gap:clamp(.9rem,.65rem + 1.2vh,1.25rem)}.landing-shell--twenty .landing-main:not(.landing-main--company-interior) .landing-first-fold .hero-lockup-middle{gap:var(--twenty-hero-promise-to-dek)}.landing-shell--twenty .landing-first-fold .hero-section--twenty .hero-core:not(.hero-core--page-title){font-size:var(--twenty-fold-display-size);letter-spacing:-.04rem;line-height:1.02;max-width:100%;min-width:0}.landing-shell--twenty .landing-first-fold .hero-section--twenty .hero-core-visual{display:block;max-width:100%;min-width:0}.landing-shell--twenty .hero-section--twenty .hero-lockup-middle,.landing-shell--twenty .hero-section--twenty .hero-thesis{min-width:0;max-width:100%}.landing-shell--twenty .hero-section--twenty .hero-thesis-line{display:block;white-space:normal;overflow-wrap:anywhere}.landing-shell--twenty .hero-section--twenty .hero-cta-row{flex-flow:column nowrap;align-items:stretch;align-self:stretch;gap:var(--twenty-hero-dual-cta-stack-gap,.5rem);width:100%;max-width:100%;margin-top:0}.landing-shell--twenty .hero-section--twenty .hero-cta-row .brand-btn,.landing-shell--twenty .hero-section--twenty .hero-cta-row .btn-twenty{flex:1 1 auto;width:100%;min-width:0;justify-content:center;white-space:nowrap}}@media (max-width:44.9375em){.landing-shell--twenty .landing-first-fold .btn-twenty{padding:.4rem 1rem;font-size:.6875rem}.landing-shell--twenty .landing-first-fold>.mission-chapter .mission-chapter-body p{font-size:var(--twenty-fold-mission-quote-size);letter-spacing:clamp(.01rem,.04cqi,.03rem)}}@media (min-width:45em) and (max-width:59.9375em){.landing-shell--twenty{--twenty-fold-display-size-min:2.375rem;--twenty-fold-display-size-max:3.75rem;--twenty-fold-display-line-em:16;--twenty-fold-display-vw-floor:clamp(2.35rem,1.55rem + 3.2vw,var(--twenty-fold-display-size-max));--twenty-fold-display-size:clamp(var(--twenty-fold-display-size-min),min(var(--twenty-fold-display-size-max),max(calc((100cqi - 0.5rem) / var(--twenty-fold-display-line-em)),var(--twenty-fold-display-vw-floor))),var(--twenty-fold-display-size-max))}}@media (max-width:44.9375em){.landing-shell--twenty{--twenty-hero-promise-to-dek:clamp(1rem,0.7rem + 2.2vh,1.35rem);--twenty-hero-dek-beat-gap:clamp(0.75rem,0.5rem + 1.4vh,1.05rem)}.landing-shell--twenty .about-first-fold:has(.hero-story-lead){--about-fold-story-title-to-lead:clamp(1rem,0.7rem + 2.2vh,1.35rem)}}@media (max-width:44.9375em) and (max-height:667px){.landing-shell--twenty{--twenty-fold-display-size-min:2rem;--twenty-fold-display-size-max:3.25rem;--twenty-fold-display-size:clamp(var(--twenty-fold-display-size-min),min(var(--twenty-fold-display-size-max),max(calc((100cqi - 0.5rem) / var(--twenty-fold-display-line-em)),var(--twenty-fold-display-vw-floor))),var(--twenty-fold-display-size-max));--twenty-fold-mission-title-size:clamp(1.0625rem,4vw,1.5rem);--twenty-fold-body-size:clamp(0.75rem,3.2vw,0.875rem);--twenty-fold-mission-quote-size:clamp(0.75rem,2.65cqi,0.8125rem);--twenty-sticky-header-block:clamp(6.75rem,15svh,8.5rem);--twenty-hero-promise-to-dek:0.85rem;--twenty-hero-dek-beat-gap:0.65rem}.landing-shell--twenty .about-first-fold:has(.hero-story-lead){--about-fold-story-title-to-lead:0.85rem}}.landing-shell--twenty .hero-section--twenty+.landing-section{-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .landing-section+.landing-section{-webkit-margin-before:var(--twenty-inner-v);margin-block-start:var(--twenty-inner-v)}.landing-shell--twenty .hero-section.hero-section--twenty{min-height:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:var(--twenty-inner-v);padding-block-end:var(--twenty-inner-v);padding-inline:0;overflow:visible}@media (max-width:59.9375em){.landing-shell--twenty .landing-first-fold:not(.careers-first-fold):not(.fold-media-stage)>.hero-section.hero-section--twenty{-webkit-padding-after:0;padding-block-end:0}}.landing-shell--twenty .hero-section.hero-section--twenty.hero-section--about-iris{-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .site-header--legacy{border-bottom-color:transparent}.landing-shell--twenty .site-header--legacy .site-header-inner{align-items:end;padding-block:clamp(1.25rem,2vw,3rem);padding-inline:0}.landing-shell--twenty .site-header--legacy .site-nav-list{gap:clamp(.75rem,1.5vw,2.5rem)}.landing-shell--twenty .site-header--legacy .site-nav-link{min-height:var(--control-height);padding-block:.35rem;font-size:clamp(.7rem,.6rem + .35vw,.75rem);line-height:inherit}.landing-shell--twenty .btn-twenty{border-radius:0;font-family:var(--font-ui-stack);font-weight:700;letter-spacing:.01em;text-transform:uppercase;font-size:clamp(.75rem,.65625rem + .46875vw,1.125rem);padding:.55rem 1.35rem;min-height:auto}.landing-shell--twenty .btn-primary.btn-twenty:hover{background:transparent;color:var(--twenty-logo-ink);border-color:var(--twenty-logo-ink)}.landing-shell--twenty .btn-primary.btn-twenty:focus-visible,.landing-shell--twenty .product-story-actions .btn-primary.btn-twenty:focus-visible{outline:2px solid var(--twenty-steel);outline-offset:3px;box-shadow:none}.landing-shell--twenty .btn-secondary.btn-twenty,.landing-shell--twenty .btn-secondary.btn-twenty:hover{background:transparent;color:var(--twenty-logo-ink);border-color:var(--twenty-logo-ink)}.landing-shell--twenty .btn-secondary.btn-twenty:hover{box-shadow:0 3px 12px color-mix(in srgb,var(--twenty-steel-light,#717c80) 78%,white)}.landing-shell--twenty .site-footer{background:var(--twenty-black);border-top:none;margin-top:0;color:var(--twenty-ink-promise);padding-inline:0}.landing-shell--twenty .footer-branding{padding-inline:var(--twenty-from-vertical-rail);padding-block:var(--twenty-from-vertical-rail);color:var(--twenty-ink-promise);display:grid;justify-items:stretch;width:100%;max-width:none;margin:0;-webkit-margin-before:calc(0px - clamp(var(--twenty-fixed-6), 5vw, var(--twenty-fixed-8)));margin-block-start:calc(0px - clamp(var(--twenty-fixed-6), 5vw, var(--twenty-fixed-8)));text-decoration:none;text-align:center;overflow:visible;box-sizing:border-box}.landing-shell--twenty .site-footer--no-menu .footer-branding{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .footer-branding .site-wordmark-foil-host{position:relative;display:block;width:100%;line-height:0;isolation:isolate;overflow:visible}.landing-shell--twenty .footer-mega-wordmark-svg{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:100/22;margin:0;overflow:visible;pointer-events:none}.landing-shell--twenty .chrome-mega-wordmark-text,.landing-shell--twenty .footer-mega-wordmark-text{font-family:var(--font-ui-stack);font-weight:700;font-stretch:ultra-expanded;font-size:16px;font-synthesis:none;letter-spacing:0;text-transform:uppercase}.landing-shell--twenty .chrome-mega-foil-band,.landing-shell--twenty .footer-mega-foil-band{transform:translateX(100px);transition:transform var(--wordmark-foil-ms,.8s) cubic-bezier(.22,1,.36,1);pointer-events:none}.landing-shell--twenty .footer-branding:focus-visible .chrome-mega-foil-band,.landing-shell--twenty .footer-branding:focus-visible .footer-mega-foil-band,.landing-shell--twenty .footer-branding:hover .chrome-mega-foil-band,.landing-shell--twenty .footer-branding:hover .footer-mega-foil-band,.landing-shell--twenty .site-logo:focus-visible .chrome-mega-foil-band,.landing-shell--twenty .site-logo:hover .chrome-mega-foil-band{transform:translateX(-40px)}.landing-shell--twenty .footer-nav{-webkit-padding-start:var(--twenty-nav-inset-inline-start);padding-inline-start:var(--twenty-nav-inset-inline-start);-webkit-padding-end:var(--twenty-nav-inset-inline-end);padding-inline-end:var(--twenty-nav-inset-inline-end)}.landing-shell--twenty .footer-nav-link{color:var(--twenty-steel);-webkit-text-fill-color:currentColor;transition:color .16s ease,background-color .16s ease}.landing-shell--twenty a.footer-nav-link:focus-visible,.landing-shell--twenty a.footer-nav-link:hover{background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:var(--twenty-paper)!important;color:var(--twenty-paper)!important}.landing-shell--twenty .footer-nav-link--inert{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:.4rem;row-gap:.15rem;color:color-mix(in srgb,var(--twenty-steel) 42%,#000)!important;cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing-shell--twenty .footer-nav-link--inert,.landing-shell--twenty .footer-nav-link--inert .footer-nav-link-label,.landing-shell--twenty .footer-nav-link--inert .footer-nav-soon{background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}.landing-shell--twenty .footer-nav-link--inert .footer-nav-link-label{white-space:inherit;color:color-mix(in srgb,var(--twenty-steel) 42%,#000)!important}.landing-shell--twenty .footer-nav-soon{flex:0 0 auto;font-family:var(--font-ui-stack);font-size:.5625rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:color-mix(in srgb,var(--twenty-steel) 30%,#000)!important;border:1px solid color-mix(in srgb,var(--twenty-steel) 22%,#000);border-radius:.15rem;padding:.1rem .28rem}.landing-shell--twenty .footer-platforms-link{color:var(--twenty-ink-promise)}.landing-shell--twenty .footer-platforms-link:focus-visible,.landing-shell--twenty .footer-platforms-link:hover{color:var(--twenty-paper)}.landing-shell--twenty .landing-section h2.twenty-eyebrow,.landing-shell--twenty .landing-section h2.who-we-are-eyebrow{margin:0 0 var(--twenty-inner-v-dynamic-m);max-width:none;font-family:var(--font-ui-stack);font-size:var(--twenty-section-stamp-size);font-weight:700;letter-spacing:var(--twenty-section-stamp-tracking);text-transform:uppercase;line-height:1;color:var(--twenty-steel)}.landing-shell--twenty .landing-section h2.twenty-eyebrow .twenty-eyebrow-text,.landing-shell--twenty .landing-section h2.who-we-are-eyebrow .twenty-eyebrow-text{display:inline-block;padding-block:var(--twenty-section-stamp-pad);-webkit-border-after:1px solid var(--twenty-steel);border-block-end:1px solid var(--twenty-steel);color:inherit;white-space:nowrap}.landing-shell--twenty .landing-section h2.mission-chapter-title{margin:0;max-width:100%;min-width:0;font-family:var(--font-display);font-size:var(--twenty-display-1-size);font-weight:300;line-height:.94;letter-spacing:-.04rem;color:var(--twenty-ink-on-lowlight);overflow-wrap:normal;text-wrap:unset;white-space:nowrap}@media (min-width:60em){.landing-shell--twenty .landing-section h2.mission-chapter-title{font-size:clamp(1.625rem,5.5cqi,3.75rem);letter-spacing:-.05rem;line-height:.92;white-space:normal;text-wrap:balance}}.landing-shell--twenty .landing-section h2.closing-banner-title{margin:0;max-width:none;font-family:var(--font-ui-stack);font-size:var(--twenty-close-tagline-size);font-weight:700;font-style:normal;line-height:1.1;letter-spacing:.06rem;text-transform:uppercase;text-wrap:unset;color:var(--color-text-alternate)}@media (min-width:45em){.landing-shell--twenty .landing-section h2.closing-banner-title{font-size:var(--twenty-close-tagline-size-fluid);line-height:1.22}}@media (max-width:44.9375em){.landing-shell--twenty .landing-section h2.closing-banner-title{text-transform:none;letter-spacing:.015em;line-height:1.35;font-size:clamp(.875rem,3.1vw,1.0625rem)}}.landing-shell--twenty .closing-banner-chapter:not(.closing-banner-chapter--interior){margin-block:var(--twenty-fixed-5) 0}.landing-shell--twenty .who-we-are-chapter+.closing-banner-chapter{-webkit-margin-before:var(--twenty-fixed-4);margin-block-start:var(--twenty-fixed-4)}.landing-shell--twenty .closing-banner-inner{gap:var(--twenty-fixed-4);padding-block:0}.landing-shell--twenty .closing-banner-cta{align-items:center;gap:var(--twenty-fixed-3)}.landing-shell--twenty .closing-banner-cta .product-stack-learn{-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .mission-chapter-title{margin:0;max-width:none}.landing-shell--twenty .mission-chapter-body{margin:0;min-width:0;max-width:100%;container-type:inline-size;container-name:mission-quote}.landing-shell--twenty .mission-chapter-body p{margin:0;max-width:100%;font-family:var(--font-ui-stack);font-size:clamp(.8125rem,2.85cqi,1.375rem);font-weight:700;letter-spacing:clamp(.015rem,.06cqi,.05rem);line-height:1.12;text-transform:uppercase;text-wrap:unset;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor!important}.landing-shell--twenty .mission-chapter-body .mission-quote{display:flex;flex-direction:column;gap:.22em}.landing-shell--twenty .mission-chapter-body .mission-quote-group{display:flex;flex-direction:column;gap:0}.landing-shell--twenty .mission-chapter-body .mission-quote-line{display:block;white-space:nowrap;max-width:100%;line-height:1.12}@media (min-width:28em){.landing-shell--twenty .mission-chapter-body .mission-quote-group{display:block;white-space:nowrap;max-width:100%}.landing-shell--twenty .mission-chapter-body .mission-quote-line{display:inline;white-space:nowrap}.landing-shell--twenty .mission-chapter-body .mission-quote-line+.mission-quote-line:before{content:"\00a0"}}.landing-shell--twenty .about-first-fold .mission-chapter-body .mission-quote-group,.landing-shell--twenty .about-first-fold .mission-chapter-body .mission-quote-line{display:block;white-space:normal;overflow-wrap:break-word;word-break:normal}.landing-shell--twenty .about-first-fold .mission-chapter-body .mission-quote-line+.mission-quote-line:before{content:none}@media (max-width:59.9375em){.landing-shell--twenty .landing-first-fold>.mission-chapter .mission-chapter-title,.landing-shell--twenty .landing-section h2.mission-chapter-title{font-size:clamp(1.375rem,3.75cqi,1.875rem);line-height:.94;letter-spacing:-.035rem;max-width:100%;white-space:nowrap;text-wrap:unset}}.landing-shell--twenty .mission-chapter-body p+p{-webkit-margin-before:1.5em;margin-block-start:1.5em}.landing-shell--twenty .ordinances-scale-chapter{display:flex;flex-direction:column;gap:0;padding-block:0;scroll-margin-block-start:0}.landing-shell--twenty .ordinances-scale-overview{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:var(--twenty-mid-fold-min);padding-block:var(--twenty-fixed-5,3rem) var(--twenty-fixed-4,2rem);background:var(--twenty-black,#000)}.landing-shell--twenty .ordinances-scale-overview-inner{display:flex;flex-direction:column;gap:clamp(2rem,1.5rem + 1.5vw,3.25rem);width:100%;max-width:min(60rem,100%)}.landing-shell--twenty #solutions>.landing-section+.landing-section{-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty #solutions .ordinances-scale-overview,.landing-shell--twenty #solutions>#packs{min-height:var(--twenty-mid-fold-min);justify-content:flex-start;padding-block:var(--product-fold-gap)}.landing-shell--twenty #solutions .ordinances-scale-overview-inner{max-width:min(var(--twenty-spine-max,90rem),100%);gap:var(--codex-dek-to-content-gap)}.landing-shell--twenty .ordinances-scale-overview-head{display:flex;flex-direction:column}.landing-shell--twenty .ordinances-scale-compacts{display:grid;grid-template-columns:auto max-content minmax(0,1fr);list-style:none;grid-column-gap:clamp(.85rem,.6rem + 1vw,1.35rem);column-gap:clamp(.85rem,.6rem + 1vw,1.35rem);grid-row-gap:clamp(1.5rem,1.1rem + 1vw,2.25rem);row-gap:clamp(1.5rem,1.1rem + 1vw,2.25rem);margin:0;padding:0}.landing-shell--twenty .ordinances-scale-compact{display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin:0;padding:0}.landing-shell--twenty .ordinances-scale-compact-link{--ordinance-name-size:clamp(1.3875rem,1.24rem + 0.457vw,1.55rem);display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;padding-block:.45rem;margin-block:-.45rem;color:inherit;text-decoration:none;border-radius:.15rem}.landing-shell--twenty .ordinances-scale-compact-link:focus-visible .ordinances-scale-compact-name:after,.landing-shell--twenty .ordinances-scale-compact-link:hover .ordinances-scale-compact-name:after{transform:scaleX(1)}.landing-shell--twenty .ordinances-scale-compact-link:focus-visible .ordinances-scale-compact-arrow,.landing-shell--twenty .ordinances-scale-compact-link:hover .ordinances-scale-compact-arrow{transform:translateX(.28rem)}.landing-shell--twenty .ordinances-scale-compact-link:focus-visible{outline:2px solid color-mix(in srgb,var(--twenty-paper) 55%,transparent);outline-offset:.35rem}.landing-shell--twenty .ordinances-scale-compact-name-stack{display:flex;flex-direction:column;align-items:flex-start;grid-column:2;grid-row:1}.landing-shell--twenty .ordinances-scale-compact-more{width:max-content;margin:calc(10px + .08 * var(--ordinance-name-size)) 0 0;font-family:var(--font-ui-stack);font-size:.625rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking);line-height:1;text-transform:uppercase;color:var(--twenty-paper);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-paper)}.landing-shell--twenty .ordinances-scale-compact-arrow{grid-column:1;grid-row:1}.landing-shell--twenty .ordinances-scale-compact-dek--wide{grid-column:3;grid-row:1}.landing-shell--twenty .ordinances-scale-compact-dek--stacked{display:none}.landing-shell--twenty .ordinances-scale-compact-name{position:relative;justify-self:start;width:max-content;margin:0;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-family:var(--font-display);font-size:var(--ordinance-name-size);font-weight:300;line-height:1.2;letter-spacing:-.02rem;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .ordinances-scale-compact-name:after{content:"";position:absolute;left:0;bottom:-.08em;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.22,1,.36,1)}.landing-shell--twenty .ordinances-scale-compact-arrow{align-self:baseline;color:var(--twenty-logo-ink);font-family:var(--font-ui-stack);font-size:1.05rem;font-weight:500;line-height:1;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-logo-ink);transition:transform .42s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .ordinances-scale-compact-arrow,.landing-shell--twenty .ordinances-scale-compact-name:after{transition:none}}.landing-shell--twenty .ordinances-scale-compact-dek{container-type:inline-size;container-name:ordinances-scale-dek;margin:0;max-width:38rem;font-family:var(--font-body,var(--font-text));font-size:clamp(1.0625rem,.95rem + .35vw,1.1875rem);font-weight:400;line-height:1.25;color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-logo-ink);hyphens:none;-webkit-hyphens:none}.landing-shell--twenty .ordinances-scale-compact-dek-line{display:block;white-space:nowrap}.landing-shell--twenty .ordinances-scale-compact-dek-accent{font-style:italic;font-weight:400;color:var(--twenty-paper);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-paper)}@container ordinances-scale-dek (max-width: 24rem){.landing-shell--twenty .ordinances-scale-compact-dek-line{white-space:normal}}@media (min-width:45em) and (max-height:667px){.landing-shell--twenty .ordinances-scale-overview{min-height:0;min-block-size:clamp(24rem,72svh,36rem);padding-block:var(--twenty-fixed-4,2rem)}.landing-shell--twenty .ordinances-scale-overview-inner{gap:var(--twenty-fixed-4,2rem)}.landing-shell--twenty .ordinances-scale-compacts{row-gap:var(--twenty-fixed-3,1.5rem)}}@media (max-width:44.9375em){.landing-shell--twenty .ordinances-scale-overview{min-height:0;padding-block:var(--twenty-inner-v-dynamic-m) var(--twenty-fixed-4,2rem)}.landing-shell--twenty .ordinances-scale-overview-inner{gap:var(--twenty-fixed-4,2rem);max-width:none;container-type:inline-size;container-name:mid-fold-stamp}.landing-shell--twenty .ordinances-scale-kicker,.landing-shell--twenty .product-stack-kicker{font-size:clamp(.625rem,2.6cqi,.875rem);letter-spacing:clamp(.04em,.12cqi,.08em);white-space:nowrap}.landing-shell--twenty .product-stack-hero.is-niche-title :is(.product-stack-overview-head,.product-stack-kicker){min-width:0;max-width:100%}.landing-shell--twenty .product-stack-hero.is-niche-title .product-stack-kicker{white-space:normal}.landing-shell--twenty .ordinances-scale-compacts{grid-template-columns:auto minmax(0,1fr);row-gap:var(--twenty-fixed-4,2rem)}.landing-shell--twenty .ordinances-scale-compact,.landing-shell--twenty .ordinances-scale-compact-link{grid-template-columns:subgrid}.landing-shell--twenty .ordinances-scale-compact-arrow{align-self:start}.landing-shell--twenty .ordinances-scale-compact-dek--wide{display:none}.landing-shell--twenty .ordinances-scale-compact-dek--stacked{display:block;grid-column:2;grid-row:2;max-width:none;margin-top:calc(10px + .08 * var(--ordinance-name-size))}.landing-shell--twenty .ordinances-scale-compact-dek--stacked .ordinances-scale-compact-dek-line{white-space:normal}}.landing-shell--twenty .ordinances-scale-viewport{position:relative;display:flex;align-items:flex-end;box-sizing:border-box;min-height:var(--twenty-mid-fold-min);isolation:isolate;overflow:hidden;background:var(--twenty-black,#000);scroll-margin-block-start:0}.landing-shell--twenty .ordinances-scale-media{position:absolute;inset:0;z-index:0}.landing-shell--twenty .ordinances-scale-plate{object-fit:cover;object-position:50% 45%;filter:grayscale(1) contrast(1.06) brightness(.92)}.landing-shell--twenty .ordinances-scale-viewport--manufacturer .ordinances-scale-plate{object-position:48% 42%}.landing-shell--twenty .ordinances-scale-viewport--enterprise .ordinances-scale-plate{object-position:55% 48%}.landing-shell--twenty .ordinances-scale-viewport--government .ordinances-scale-plate{object-position:50% 40%}.landing-shell--twenty .ordinances-scale-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--twenty-black,#000) 0,color-mix(in srgb,var(--twenty-black,#000) 94%,transparent) 22%,color-mix(in srgb,var(--twenty-black,#000) 82%,transparent) 36%,color-mix(in srgb,var(--twenty-black,#000) 62%,transparent) 52%,color-mix(in srgb,var(--twenty-black,#000) 32%,transparent) 66%,transparent 80%),linear-gradient(0deg,color-mix(in srgb,var(--twenty-black,#000) 92%,transparent) 0,color-mix(in srgb,var(--twenty-black,#000) 48%,transparent) 32%,transparent 64%)}.landing-shell--twenty .ordinances-scale-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:0;min-width:0;width:100%;max-width:min(60rem,66%);margin-inline:0 auto;padding-block:var(--twenty-fixed-5,3rem) var(--twenty-fixed-4,2rem);-webkit-padding-end:var(--twenty-fixed-3,1.5rem);padding-inline-end:var(--twenty-fixed-3,1.5rem);color:var(--twenty-logo-ink);container-type:inline-size;container-name:ordinances-scale-copy;overflow-x:visible;--ordinances-scale-prose-size:var(--twenty-fold-dek-size);--ordinances-scale-prose-leading:1.45;--ordinances-scale-prose-gap:0.55em;--ordinances-scale-sentence-gap:0}.landing-shell--twenty .ordinances-scale-kicker{margin:0;max-width:100%;min-width:0;font-family:var(--font-ui-stack);font-size:.875rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .ordinances-scale-body{margin:var(--twenty-fixed-3,1.5rem) 0 0;display:grid;grid-row-gap:var(--ordinances-scale-prose-gap);row-gap:var(--ordinances-scale-prose-gap);max-width:none;hyphens:none;-webkit-hyphens:none}.landing-shell--twenty .ordinances-scale-body-para{margin:0;display:grid;grid-row-gap:var(--ordinances-scale-sentence-gap);row-gap:var(--ordinances-scale-sentence-gap);max-width:none}.landing-shell--twenty .ordinances-scale-body-para--primary{color:var(--twenty-ink-chapter-body)}.landing-shell--twenty .ordinances-scale-body-para--secondary{color:var(--twenty-logo-ink)}.landing-shell--twenty .ordinances-scale-body-line{display:block;white-space:normal;text-wrap:pretty;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none;font-family:var(--font-body,var(--font-text));font-size:var(--ordinances-scale-prose-size);font-weight:400;line-height:1.25;color:inherit}@media (min-width:45em) and (max-height:667px){.landing-shell--twenty .ordinances-scale-viewport{min-height:0;min-block-size:clamp(28rem,78svh,40rem)}.landing-shell--twenty .ordinances-scale-copy{padding-block:var(--twenty-fixed-4,2rem)}}@media (max-width:79.9375em){.landing-shell--twenty .ordinances-scale-viewport{display:flex;flex-direction:column;align-items:stretch;min-height:0}.landing-shell--twenty .ordinances-scale-media{position:relative;inset:auto;aspect-ratio:4/3;width:100%;flex:0 0 auto}.landing-shell--twenty .ordinances-scale-shade{background:linear-gradient(0deg,var(--twenty-black,#000) 0,color-mix(in srgb,var(--twenty-black,#000) 40%,transparent) 50%,transparent 100%)}.landing-shell--twenty .ordinances-scale-copy{max-width:none;margin-inline:0;padding-block:var(--twenty-fixed-3,1.5rem) var(--twenty-fixed-4,2rem);-webkit-padding-end:0;padding-inline-end:0;background:var(--twenty-black,#000);--ordinances-scale-sentence-gap:0}.landing-shell--twenty .ordinances-scale-body{-webkit-margin-before:var(--twenty-fixed-2,1rem);margin-block-start:var(--twenty-fixed-2,1rem)}}.landing-shell--twenty .ordinances-scale-actions{display:flex;flex-flow:row wrap;align-items:center;gap:.75rem}.landing-shell--twenty .ordinances-scale-actions,.landing-shell--twenty .ordinances-scale-learn{-webkit-margin-before:var(--twenty-fixed-3,1.5rem);margin-block-start:var(--twenty-fixed-3,1.5rem)}.landing-shell--twenty .ordinances-scale-learn{display:inline-flex;align-items:baseline;gap:clamp(.85rem,.6rem + 1vw,1.35rem);width:max-content;color:var(--twenty-logo-ink);text-decoration:none}.landing-shell--twenty .ordinances-scale-learn-label{position:relative;font-family:var(--font-display);font-size:clamp(1.1875rem,1.05rem + .45vw,1.5rem);font-weight:300;line-height:1.2;letter-spacing:-.02rem;color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .ordinances-scale-learn-label:after{content:"";position:absolute;left:0;bottom:-.08em;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left center}.landing-shell--twenty .ordinances-scale-learn:focus-visible .ordinances-scale-compact-arrow,.landing-shell--twenty .ordinances-scale-learn:hover .ordinances-scale-compact-arrow{transform:translateX(.28rem)}.landing-shell--twenty .ordinances-scale-learn:focus-visible{outline:2px solid color-mix(in srgb,var(--twenty-paper) 55%,transparent);outline-offset:.35rem}.landing-shell--twenty .ordinance-story-chapter{display:flex;flex-direction:column;box-sizing:border-box;padding-block:0}.landing-shell--twenty .ordinance-story{container-type:inline-size;container-name:ordinances-scale-copy;justify-content:center;box-sizing:border-box;min-height:var(--twenty-mid-fold-min);max-width:min(60rem,100%);padding-block:var(--twenty-fixed-5,3rem) var(--twenty-fixed-4,2rem);--ordinances-scale-prose-size:var(--twenty-fold-dek-size);--ordinances-scale-prose-leading:1.45;--ordinances-scale-prose-gap:0.55em;--ordinances-scale-sentence-gap:0}.landing-shell--twenty .ordinance-story,.landing-shell--twenty .ordinance-story-fold{display:flex;flex-direction:column;width:100%}.landing-shell--twenty .ordinance-story-inner{display:flex;flex-direction:column;gap:clamp(2rem,1.5rem + 1.5vw,3.25rem);width:100%}.landing-shell--twenty .ordinance-story-head{display:flex;flex-direction:column}.landing-shell--twenty .ordinance-story-content{display:flex;flex-direction:column;gap:0;width:100%}.landing-shell--twenty .ordinance-story-body{margin:0;max-width:100%}.landing-shell--twenty .ordinance-story-actions{-webkit-margin-before:var(--twenty-fixed-3,1.5rem);margin-block-start:var(--twenty-fixed-3,1.5rem);gap:clamp(.85rem,.6rem + 1vw,1.35rem)}.landing-shell--twenty .ordinance-story-actions .ordinances-scale-learn{-webkit-margin-before:0;margin-block-start:0}@media (max-width:44.9375em){.landing-shell--twenty .ordinances-scale-copy{padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px))}}@media (min-width:45em) and (max-height:667px){.landing-shell--twenty .ordinance-story{min-height:0;min-block-size:clamp(28rem,78svh,40rem);padding-block:var(--twenty-fixed-4,2rem)}}.landing-shell--twenty .product-stack-chapter{display:flex;flex-direction:column;gap:0;padding-block:0;scroll-margin-block-start:0}.landing-shell--twenty .industries-overview,.landing-shell--twenty .product-stack-console:not(.product-stack-hero),.landing-shell--twenty .product-stack-overview:not(.product-stack-hero){display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:var(--twenty-mid-fold-min);padding-block:var(--twenty-fixed-5,3rem) var(--twenty-fixed-4,2rem);background:var(--twenty-black,#000)}.landing-shell--twenty .product-stack-instrument-link--static{cursor:default}.landing-shell--twenty .product-stack-instrument-link--static .product-stack-instrument-name:after{display:none}.landing-shell--twenty .product-stack-overview-inner{display:flex;flex-direction:column;gap:clamp(2rem,1.5rem + 1.5vw,3.25rem);width:100%;max-width:min(var(--twenty-spine-max,90rem),100%)}.landing-shell--twenty .product-stack-overview-head{display:flex;flex-direction:column;gap:0}.landing-shell--twenty .product-stack-kicker{margin:0;max-width:100%;min-width:0;font-family:var(--font-ui-stack);font-size:.875rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .product-stack-overview-head>.product-stack-kicker{color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .engagement-split-heading,.landing-shell--twenty .ordinances-scale-overview-heading,.landing-shell--twenty .product-stack-overview-heading{margin:0;max-width:22ch;font-family:var(--font-display);font-size:var(--twenty-fold-heading-size);font-weight:300;line-height:1.08;letter-spacing:-.035rem;color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-logo-ink);text-wrap:balance}.landing-shell--twenty h1.engagement-split-heading,.landing-shell--twenty h1.product-stack-overview-heading{font-size:var(--twenty-page-title-size)}.landing-shell--twenty .product-stack-overview-heading.title-two-line,.landing-shell--twenty .title-two-line{max-width:none;display:flex;flex-direction:column;text-wrap:unset}.landing-shell--twenty .title-two-line-row{display:block;white-space:nowrap}.landing-shell--twenty .pricing-hero .title-two-line-row{white-space:normal;text-wrap:balance}@media (max-width:32rem){.landing-shell--twenty .title-two-line-row{white-space:normal;text-wrap:pretty}}.landing-shell--twenty .product-stack-instruments{display:grid;grid-template-columns:auto max-content minmax(0,1fr);grid-column-gap:clamp(.85rem,.6rem + 1vw,1.35rem);column-gap:clamp(.85rem,.6rem + 1vw,1.35rem);grid-row-gap:clamp(1.5rem,1.1rem + 1vw,2.25rem);row-gap:clamp(1.5rem,1.1rem + 1vw,2.25rem);margin:0;padding:0;list-style:none}.landing-shell--twenty .product-stack-instrument{display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin:0;padding:0}.landing-shell--twenty .product-stack-instrument-link{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;padding-block:.45rem;margin-block:-.45rem;color:inherit;text-decoration:none;border-radius:.15rem}.landing-shell--twenty .product-stack-instrument-link:focus-visible .product-stack-instrument-name:after,.landing-shell--twenty .product-stack-instrument-link:hover .product-stack-instrument-name:after{transform:scaleX(1)}.landing-shell--twenty .product-stack-instrument-link:focus-visible{outline:2px solid color-mix(in srgb,var(--twenty-paper) 55%,transparent);outline-offset:.35rem}.landing-shell--twenty .product-stack-instrument-name-stack{display:flex;flex-direction:column;align-items:flex-start;grid-column:2;grid-row:1}.landing-shell--twenty .product-stack-instrument-more{width:max-content;margin:calc(10px + .08 * var(--product-name-size)) 0 0;font-family:var(--font-ui-stack);font-size:.625rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking);line-height:1;text-transform:uppercase;color:var(--twenty-paper);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-paper)}.landing-shell--twenty .footer-col-name,.landing-shell--twenty .product-stack-instrument-name{margin:0;font-family:var(--font-display);font-size:var(--product-name-size);font-weight:300;line-height:1.2;letter-spacing:-.02rem;color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-logo-ink);white-space:pre-line}.landing-shell--twenty .product-stack-instrument-name{position:relative;justify-self:start;width:max-content}.landing-shell--twenty .product-stack-instrument-name:after{content:"";position:absolute;left:0;bottom:-.08em;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.22,1,.36,1)}.landing-shell--twenty .product-stack-instrument-arrow{grid-column:1;grid-row:1;align-self:baseline;color:var(--twenty-logo-ink);font-family:var(--font-ui-stack);font-size:1.05rem;font-weight:500;line-height:1;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-logo-ink);transition:transform .42s cubic-bezier(.22,1,.36,1)}.landing-shell--twenty .product-stack-instrument-link:focus-visible .product-stack-instrument-arrow,.landing-shell--twenty .product-stack-instrument-link:hover .product-stack-instrument-arrow{transform:translateX(.28rem)}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .product-stack-instrument-arrow,.landing-shell--twenty .product-stack-instrument-name:after{transition:none}}.landing-shell--twenty .product-stack-instrument-dek{container-type:inline-size;container-name:product-stack-dek;margin:0;max-width:38rem;font-family:var(--font-body,var(--font-text));font-size:clamp(1.0625rem,.95rem + .35vw,1.1875rem);font-weight:400;line-height:1.25;color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-logo-ink);hyphens:none;-webkit-hyphens:none}.landing-shell--twenty .product-stack-instrument-dek--wide{grid-column:3;grid-row:1}.landing-shell--twenty .product-stack-instrument-dek-line{display:block;white-space:nowrap}.landing-shell--twenty .product-stack-instrument-dek-accent{font-style:italic;font-weight:400;color:var(--twenty-paper);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-paper)}.landing-shell--twenty .product-stack-instrument-dek--stacked{display:none}.landing-shell--twenty .product-stack-instruments--dense{row-gap:clamp(.7rem,.45rem + .55vw,1.05rem)}.landing-shell--twenty .product-stack-instruments--quiet{grid-template-columns:max-content minmax(0,1fr);column-gap:clamp(1.25rem,.9rem + 1.2vw,2.25rem);row-gap:clamp(.85rem,.55rem + .7vw,1.25rem)}.landing-shell--twenty .product-stack-instruments--quiet .product-stack-instrument-name-stack{grid-column:1}.landing-shell--twenty .product-stack-instruments--quiet .product-stack-instrument-dek{grid-column:2;font-size:clamp(.95rem,.88rem + .2vw,1.08rem);line-height:1.35;max-width:42rem}.landing-shell--twenty .product-stack-instruments--quiet .product-stack-instrument-dek-line{white-space:normal;overflow:visible;text-overflow:unset}.landing-shell--twenty .product-stack-instruments--quiet .product-stack-instrument-link:focus-visible .product-stack-instrument-name,.landing-shell--twenty .product-stack-instruments--quiet .product-stack-instrument-link:hover .product-stack-instrument-name{color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .pricing-compare.explanatory-compare.is-trail-quiet .pricing-compare-head{display:none}.landing-shell--twenty .pricing-compare.explanatory-compare.is-trail-quiet .pricing-compare-row:first-child{border-top:0}.landing-shell--twenty .product-stack-instruments--dense .product-stack-instrument-link{--product-name-size:clamp(1.15rem,1.05rem + 0.32vw,1.35rem);padding-block:.22rem;margin-block:-.22rem;border-radius:.12rem;transition:background-color .12s ease}.landing-shell--twenty .product-stack-instruments--dense .product-stack-instrument-dek{font-size:clamp(.9rem,.85rem + .18vw,1.02rem);line-height:1.28;max-width:38rem}.landing-shell--twenty .product-stack-instruments--dense .product-stack-instrument-dek-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-shell--twenty .product-stack-instruments--dense .product-stack-instrument-more{margin-top:calc(4px + .05 * var(--product-name-size))}.landing-shell--twenty .product-stack-instruments--dense .product-stack-instrument-link:focus-visible .product-stack-instrument-name,.landing-shell--twenty .product-stack-instruments--dense .product-stack-instrument-link:hover .product-stack-instrument-name{color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .product-stack-instruments--dense .product-stack-instrument-link:focus-visible .product-stack-instrument-arrow,.landing-shell--twenty .product-stack-instruments--dense .product-stack-instrument-link:hover .product-stack-instrument-arrow{transform:translateX(.22rem);color:var(--twenty-paper)}.landing-shell--twenty .product-stack-instruments--dense .product-stack-instrument-link:focus-visible{outline:2px solid color-mix(in srgb,var(--twenty-paper) 60%,transparent);outline-offset:.28rem}.landing-shell--twenty .industry-story-packs-pointer{margin-top:var(--twenty-fixed-3,1.5rem)}@container product-stack-dek (max-width: 24rem){.landing-shell--twenty .product-stack-instrument-dek-line{white-space:normal}}.landing-shell--twenty .product-stack-learn{display:inline-flex;align-items:baseline;gap:clamp(.85rem,.6rem + 1vw,1.35rem);width:max-content;-webkit-margin-before:var(--twenty-fixed-3,1.5rem);margin-block-start:var(--twenty-fixed-3,1.5rem);color:var(--twenty-logo-ink);text-decoration:none}.landing-shell--twenty .product-stack-learn-label{position:relative;font-family:var(--font-display);font-size:clamp(1.1875rem,1.05rem + .45vw,1.5rem);font-weight:300;line-height:1.2;letter-spacing:-.02rem;color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .product-stack-learn-label:after{content:"";position:absolute;left:0;bottom:-.08em;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left center}.landing-shell--twenty .product-stack-learn:focus-visible .product-stack-instrument-arrow,.landing-shell--twenty .product-stack-learn:hover .product-stack-instrument-arrow{transform:translateX(.28rem)}.landing-shell--twenty .product-stack-learn:focus-visible{outline:2px solid color-mix(in srgb,var(--twenty-paper) 55%,transparent);outline-offset:.35rem}@media (min-width:45em) and (max-height:667px){.landing-shell--twenty .industries-overview,.landing-shell--twenty .product-stack-console:not(.framework-overview-fold),.landing-shell--twenty .product-stack-overview:not(.framework-overview-fold){min-height:0;min-block-size:clamp(24rem,72svh,36rem);padding-block:var(--twenty-fixed-4,2rem)}.landing-shell--twenty .product-stack-overview-inner:not(:is(.product-story-chapter,.solutions-surface-chapter) .framework-overview-fold>.landing-inner.product-stack-overview-inner){gap:var(--twenty-fixed-4,2rem)}.landing-shell--twenty .product-stack-instruments{row-gap:var(--twenty-fixed-3,1.5rem)}}@media (max-width:44.9375em){.landing-shell--twenty .industries-overview,.landing-shell--twenty .product-stack-console:not(.framework-overview-fold),.landing-shell--twenty .product-stack-overview:not(.framework-overview-fold):not(.product-stack-hero){min-height:0;padding-block:var(--twenty-inner-v-dynamic-m) var(--twenty-fixed-4,2rem)}.landing-shell--twenty .framework-overview-chapter .framework-overview-hero.product-stack-overview{justify-content:flex-start;padding-block:0}.landing-shell--twenty .product-stack-overview-inner:not(:is(.product-story-chapter,.solutions-surface-chapter) .framework-overview-fold>.landing-inner.product-stack-overview-inner){gap:var(--twenty-fixed-4,2rem);max-width:none;container-type:inline-size;container-name:mid-fold-stamp}.landing-shell--twenty .stack-hero-chapter .product-stack-hero>.product-stack-overview-inner{max-width:min(var(--twenty-spine-max,90rem),100%)}.landing-shell--twenty :is(.product-story-chapter,.solutions-surface-chapter) .framework-overview-fold:not(.interior-sell-close,.solutions-core-peek-fold,.framework-core-peek-fold,.codex-policies-fold,.judex-overview-fold,.governor-overview-fold,.console-overview-fold)>.landing-inner.product-stack-overview-inner{gap:var(--codex-dek-to-content-gap)!important}.landing-shell--twenty .ordinances-scale-overview-heading,.landing-shell--twenty .product-stack-overview-heading{max-width:14ch}.landing-shell--twenty .product-stack-overview-heading.title-two-line,.landing-shell--twenty .title-two-line{max-width:none}.landing-shell--twenty .product-stack-instruments{grid-template-columns:auto minmax(0,1fr);row-gap:var(--twenty-fixed-4,2rem)}.landing-shell--twenty .product-stack-instrument,.landing-shell--twenty .product-stack-instrument-link{grid-template-columns:subgrid}.landing-shell--twenty .product-stack-instrument-arrow{align-self:start}.landing-shell--twenty .product-stack-instrument-dek--wide{display:none}.landing-shell--twenty .product-stack-instrument-dek--stacked{display:block;grid-column:2;grid-row:2;max-width:none;margin-top:calc(10px + .08 * var(--product-name-size))}.landing-shell--twenty .product-stack-instruments--dense .product-stack-instrument-dek--stacked{margin-top:calc(6px + .06 * var(--product-name-size))}.landing-shell--twenty .product-stack-instrument-dek--stacked .product-stack-instrument-dek-line,.landing-shell--twenty .product-stack-instruments--dense .product-stack-instrument-dek--stacked .product-stack-instrument-dek-line{white-space:normal;overflow:visible;text-overflow:clip}.landing-shell--twenty .product-stack-instruments--dense{row-gap:var(--twenty-fixed-3,1.5rem)}}.landing-shell--twenty .ordinances-scale-hub-link,.landing-shell--twenty .product-stack-hub-link{margin-top:clamp(1.25rem,1rem + .8vw,2rem)}.landing-shell--twenty .ordinances-scale-hub-link.product-story-actions,.landing-shell--twenty .product-stack-hub-link.product-story-actions{margin-top:0;-webkit-margin-before:clamp(1.25rem,1rem + .8vw,2rem);margin-block-start:clamp(1.25rem,1rem + .8vw,2rem)}.landing-shell--twenty .framework-overview-chapter{display:flex;flex-direction:column;gap:0;padding-block:0;--twenty-vp1-brand-rail-peek:clamp(11rem,18vh,13rem);--framework-core-peek:var(--twenty-vp1-brand-rail-peek);--product-fold-gap:clamp(4.5rem,7vh,7rem);--product-fold-approach:calc(2 * var(--product-fold-gap));--framework-fold-gap:var(--product-fold-gap);--framework-title-spine:min(60rem,100%);--framework-title-lock-start:var(--product-fold-approach);--codex-title-to-dek-gap:clamp(0.85rem,0.75rem + 0.25vw,1.15rem);--codex-dek-to-content-gap:clamp(3.5rem,2.7rem + 2vw,5rem);--framework-title-to-visual-gap:var(--codex-dek-to-content-gap)}.landing-shell--twenty .product-stack-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--twenty-black,#000)}.landing-shell--twenty .framework-overview-hero.framework-overview-hero--with-visual{display:flex;flex-direction:column;justify-content:flex-start;overflow:visible;box-sizing:border-box;height:auto;min-height:0;max-height:none;padding-block:0}.landing-shell--twenty .framework-overview-chapter .framework-overview-fold{justify-content:flex-start;min-height:var(--twenty-mid-fold-min);padding-block:var(--framework-fold-gap)}.landing-shell--twenty .framework-overview-chapter #framework-fold-onboarding{-webkit-padding-before:var(--framework-title-lock-start);padding-block-start:var(--framework-title-lock-start);-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .framework-overview-chapter #pitch-deck-fold-fleet{-webkit-padding-before:var(--framework-title-lock-start);padding-block-start:var(--framework-title-lock-start);-webkit-padding-after:var(--framework-fold-gap);padding-block-end:var(--framework-fold-gap)}.landing-shell--twenty .framework-overview-chapter #framework-fold-console,.landing-shell--twenty .framework-overview-chapter #framework-fold-governance{-webkit-padding-before:var(--framework-title-lock-start);padding-block-start:var(--framework-title-lock-start);-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .framework-overview-chapter #framework-fold-constellation{-webkit-padding-after:var(--framework-fold-gap);padding-block-end:var(--framework-fold-gap)}.landing-shell--twenty .framework-core-visual{position:relative;z-index:1;left:auto;right:auto;top:auto;bottom:auto;width:100%;margin:0;padding:0;transform:none;pointer-events:none}.landing-shell--twenty .framework-core-visual-inner{display:flex;flex-direction:column;width:100%;max-width:var(--twenty-spine-max,min(90rem,100%));margin-inline:auto;padding-inline:0}@media (max-width:44.9375em){.landing-shell--twenty .framework-core-visual-inner{padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));box-sizing:border-box}}.landing-shell--twenty .framework-core-visual-card{position:relative;pointer-events:auto;min-height:0;height:auto;margin:0;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-radius:1rem;background:var(--twenty-black,#000);overflow:hidden}.landing-shell--twenty .framework-core-visual-planes{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;width:100%}.landing-shell--twenty .framework-core-visual-plane{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:clamp(.85rem,.65rem + .55vw,1.15rem) clamp(.85rem,.65rem + .55vw,1.25rem)}.landing-shell--twenty .framework-core-visual-plane.is-console{-webkit-padding-after:clamp(.55rem,.4rem + .4vw,.85rem);padding-block-end:clamp(.55rem,.4rem + .4vw,.85rem)}.landing-shell--twenty .framework-core-visual-plane.is-machine{-webkit-padding-before:clamp(.55rem,.4rem + .4vw,.85rem);padding-block-start:clamp(.55rem,.4rem + .4vw,.85rem)}.landing-shell--twenty .framework-core-visual-plane.is-console.is-solo,.landing-shell--twenty .framework-core-visual-plane.is-machine{-webkit-padding-after:clamp(.85rem,.65rem + .55vw,1.15rem);padding-block-end:clamp(.85rem,.65rem + .55vw,1.15rem)}.landing-shell--twenty .framework-core-visual-plane.is-machine.is-solo{-webkit-padding-before:clamp(.85rem,.65rem + .55vw,1.15rem);padding-block-start:clamp(.85rem,.65rem + .55vw,1.15rem)}.landing-shell--twenty .framework-core-visual-plane-divider{position:relative;z-index:2;flex-shrink:0;align-self:stretch;width:100%;height:1.75rem;margin:0;border:0;background:transparent}.landing-shell--twenty .framework-core-visual-plane-divider.is-stack{margin-block:0}.landing-shell--twenty .framework-core-visual-plane-divider:before{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent);transform:translateY(-50%)}.landing-shell--twenty .framework-core-visual-plane-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;padding-inline:.15rem}.landing-shell--twenty .framework-core-visual-plane.is-console .framework-core-visual-plane-head{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.35rem}.landing-shell--twenty .framework-core-visual-plane.is-console .framework-core-visual-plane-value{max-width:36rem;font-size:.875rem;text-align:start}.landing-shell--twenty .framework-core-visual-plane-value-line{display:block}.landing-shell--twenty .framework-core-visual-plane-label{margin:0;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:300;letter-spacing:normal;line-height:1.15;text-transform:none}.landing-shell--twenty .framework-core-visual-plane-value{margin:0;color:var(--twenty-paper);font-family:var(--font-body,var(--font-text));font-size:.82rem;line-height:1.25}.landing-shell--twenty .framework-core-visual-console-shell{position:relative;display:flex;flex-direction:column;gap:.55rem}.landing-shell--twenty .framework-core-visual-console{position:relative;width:100%;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);background:color-mix(in srgb,var(--twenty-black,#000) 72%,transparent);overflow:hidden}.landing-shell--twenty .framework-core-visual-console-head,.landing-shell--twenty .framework-core-visual-console-row-inner{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1.2fr) minmax(0,1.05fr);align-items:center;min-width:0}.landing-shell--twenty .framework-core-visual-console-head{min-height:2.4rem;padding:.45rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 22%,transparent);background:color-mix(in srgb,var(--twenty-steel-dark) 35%,transparent);color:var(--twenty-logo-ink);font-family:var(--font-ui-stack);font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.landing-shell--twenty .framework-core-visual-console-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.landing-shell--twenty .framework-core-visual-console-row{display:grid;grid-template-rows:1fr;min-height:0;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 14%,transparent);color:var(--twenty-paper);font-family:var(--font-ui-stack);font-size:.68rem;font-weight:500;letter-spacing:.02em;line-height:1.2;background:transparent;transition:grid-template-rows 1.1s cubic-bezier(.16,1,.3,1),background 1.1s cubic-bezier(.16,1,.3,1),opacity .9s cubic-bezier(.16,1,.3,1);will-change:transform}.landing-shell--twenty .framework-core-visual-console-row.is-entering{grid-template-rows:0fr;opacity:0}.landing-shell--twenty .framework-core-visual-console-row.is-entering.is-enter-open{grid-template-rows:1fr;opacity:1;background:color-mix(in srgb,var(--twenty-logo-ink) 10%,transparent)}.landing-shell--twenty .framework-core-visual-console-row:last-child{border-bottom:0}.landing-shell--twenty .framework-core-visual-console-row-inner{min-height:2.35rem;min-width:0;padding:.4rem .75rem}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .framework-core-visual-console-row,.landing-shell--twenty .framework-core-visual-console-row.is-entering.is-enter-open{transition:none}.landing-shell--twenty .framework-core-visual-console-row.is-entering{grid-template-rows:1fr;opacity:1}}.landing-shell--twenty .framework-core-visual-console-col{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-padding-end:.45rem;padding-inline-end:.45rem}.landing-shell--twenty .framework-core-visual-console-col.is-at{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.landing-shell--twenty .framework-core-visual-console-row-inner .framework-core-visual-console-col.is-task{white-space:normal;text-overflow:unset;overflow:visible}.landing-shell--twenty .framework-core-visual-console-col.is-verdict{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:normal}.landing-shell--twenty .framework-core-visual-console-verdict{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.landing-shell--twenty .framework-core-visual-loop-arrow{position:absolute;z-index:3;top:50%;display:none;place-items:center;width:1.5rem;height:1.5rem;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 45%,transparent);border-radius:999px;background:#0a0a0a;color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper);font-family:var(--font-ui-stack);font-size:.72rem;line-height:1;transform:translateY(-50%);box-shadow:0 0 0 3px #0a0a0a}@media (min-width:60em){.landing-shell--twenty .framework-core-visual-loop-arrow{display:grid}.landing-shell--twenty .framework-core-visual-loop-arrow.is-down{left:calc(16.666% - .75rem)}.landing-shell--twenty .framework-core-visual-loop-arrow.is-up{right:calc(16.666% - .75rem)}}.landing-shell--twenty .framework-core-visual-brand-rail{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem 1rem;width:100%;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);background:var(--twenty-black,#000)}.landing-shell--twenty .framework-core-visual-brand-rail-copy{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:.3rem;row-gap:.3rem;align-items:start;min-width:0}.landing-shell--twenty .framework-core-visual-brand-rail-copy>.framework-core-visual-mid-tag{grid-column:1;grid-row:1}.landing-shell--twenty .framework-core-visual-brand-rail-copy>.framework-core-visual-plane-value{grid-column:1;grid-row:2}.landing-shell--twenty .framework-core-visual-brand-rail.has-description{align-items:flex-start;justify-content:flex-start;min-block-size:6.75rem}.landing-shell--twenty .framework-core-visual-brand-rail.has-description .framework-core-visual-brand{-webkit-margin-before:.15rem;margin-block-start:.15rem}.landing-shell--twenty .framework-core-visual-brand-rail .framework-core-visual-plane-value{max-width:36rem;-webkit-padding-start:0;padding-inline-start:0;font-size:.875rem;text-align:start;color:var(--twenty-steel);-webkit-text-fill-color:var(--twenty-steel)}.landing-shell--twenty .framework-core-visual-stack{display:flex;flex-direction:column;gap:0;width:100%}.landing-shell--twenty .framework-core-visual-runtime-triad{position:relative;z-index:1;width:100%;overflow:visible}.landing-shell--twenty .framework-core-visual-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:0;gap:0;width:100%;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);background:color-mix(in srgb,var(--twenty-black,#000) 72%,transparent)}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards{--framework-runtime-triad-gap:clamp(0.75rem,0.55rem + 0.45vw,1.15rem);--framework-runtime-card-inset:clamp(0.45rem,0.35rem + 0.3vw,0.65rem);--framework-runtime-inner-pad:clamp(0.85rem,0.65rem + 0.55vw,1.15rem);--framework-runtime-section-gap:0.65rem;--framework-runtime-band-pad-block:0.55rem;--framework-runtime-band-pad-inline:0.75rem;--framework-runtime-card-floor:15rem;--framework-runtime-seam-arrow-size:clamp(1.65rem,1.45rem + 0.55vw,1.95rem);--framework-runtime-seam-arrow-font:clamp(0.78rem,0.7rem + 0.22vw,0.92rem);grid-template-columns:repeat(3,minmax(var(--framework-runtime-card-floor),1fr));gap:var(--framework-runtime-triad-gap);border:0;background:transparent}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-step-card{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;height:100%;min-height:100%;padding:var(--framework-runtime-card-inset);overflow:visible}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-step-card.is-authenticate{z-index:3}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-step-card.is-comply{z-index:2}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-step-card.is-decide{z-index:1}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-card-inner{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:.45rem;box-sizing:border-box;width:100%;min-width:0;min-height:0;margin:0;padding:var(--framework-runtime-inner-pad);border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);-webkit-border-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--twenty-black,#000) 72%,transparent)}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.landing-shell--twenty .framework-core-visual-step{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.45rem;min-width:0;padding:clamp(.85rem,.65rem + .55vw,1.15rem);-webkit-border-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent)}.landing-shell--twenty .framework-core-visual-step:last-child{-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-step{-webkit-border-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);padding:var(--framework-runtime-inner-pad)}.landing-shell--twenty .framework-core-visual-step-arrow{position:absolute;z-index:3;top:42%;inset-inline-end:-.7rem;display:grid;place-items:center;width:1.4rem;height:1.4rem;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--twenty-black,#000) 82%,transparent);color:var(--twenty-paper);font-family:var(--font-ui-stack);font-size:.7rem;line-height:1}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-step-card>.framework-core-visual-step-arrow{z-index:6;top:0;bottom:0;inset-inline-end:calc(-.5 * var(--framework-runtime-seam-arrow-size) - (var(--framework-runtime-triad-gap) / 2));width:var(--framework-runtime-seam-arrow-size);height:var(--framework-runtime-seam-arrow-size);margin-block:auto;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 45%,transparent);background:#0a0a0a;color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper);font-size:var(--framework-runtime-seam-arrow-font);line-height:1;transform:none;box-shadow:0 0 0 3px #0a0a0a;pointer-events:none}.landing-shell--twenty .framework-core-visual-step-job{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:100%;min-height:2.85rem;margin:0;padding:.5rem .55rem;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);background:color-mix(in srgb,var(--twenty-black,#000) 72%,transparent);color:var(--twenty-paper);font-family:var(--font-ui-stack);font-size:.62rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;text-wrap:balance}.landing-shell--twenty .framework-core-visual-step-job-line{display:block}.landing-shell--twenty .framework-core-visual-panel>.framework-core-visual-comply-layers:first-child,.landing-shell--twenty .framework-core-visual-panel>.framework-core-visual-group-title:first-child,.landing-shell--twenty .framework-core-visual-panel>.framework-core-visual-list:first-child{border-top:0}.landing-shell--twenty .framework-core-visual-comply-layers{display:flex;flex-direction:column;flex:1 1;min-height:0}.landing-shell--twenty .framework-core-visual-product-layer{display:flex;flex-direction:column;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 22%,transparent)}.landing-shell--twenty .framework-core-visual-product-layer:last-child{border-bottom:0;flex:1 1}.landing-shell--twenty .framework-core-visual-product-layer .framework-core-visual-brand-rail{justify-content:flex-start;gap:.45rem .75rem;padding:.55rem .7rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent);background:var(--twenty-black,#000)}.landing-shell--twenty .framework-core-visual-product-layer .framework-core-visual-brand-rail.is-stack{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.35rem}.landing-shell--twenty .framework-core-visual-product-layer .framework-core-visual-brand-rail.is-stack .framework-core-visual-brand-rail-copy{display:block;width:100%}.landing-shell--twenty .framework-core-visual-product-layer .framework-core-visual-brand-rail.is-stack .framework-core-visual-mid-tag{margin:0}.landing-shell--twenty .framework-core-visual-product-layer .framework-core-visual-brand .site-wordmark-raster{max-height:calc(var(--twenty-logo-raster-height) * 1.1);max-width:min(100%,11rem)}.landing-shell--twenty .framework-core-visual-product-layer .framework-core-visual-mid-tag{font-size:1.05rem}.landing-shell--twenty .framework-core-visual-product-layer .framework-core-visual-list{border-top:0;flex:1 1}.landing-shell--twenty .framework-core-visual-product-layer.is-codex.is-basis{background:color-mix(in srgb,var(--twenty-black,#000) 35%,transparent)}.landing-shell--twenty .framework-core-visual-product-layer.is-codex.is-basis .framework-core-visual-brand-rail{background:var(--twenty-black,#000)}.landing-shell--twenty .framework-core-visual-product-layer.is-codex.is-basis .framework-core-visual-mid-tag{font-size:.95rem}.landing-shell--twenty .framework-core-visual-product-layer.is-codex.is-basis .framework-core-visual-list-item{color:color-mix(in srgb,var(--twenty-paper) 82%,transparent);font-weight:500}.landing-shell--twenty .framework-core-visual-panel{position:relative;width:100%;max-width:none;margin-inline:0;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);background:color-mix(in srgb,var(--twenty-black,#000) 72%,transparent);flex:1 1;display:flex;flex-direction:column}.landing-shell--twenty .framework-core-visual-panel-head{padding:.7rem .85rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 22%,transparent);background:color-mix(in srgb,var(--twenty-steel-dark) 35%,transparent)}.landing-shell--twenty .framework-core-visual-panel-title{margin:0;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;font-family:var(--font-display);font-size:clamp(1.15rem,1rem + .45vw,1.45rem);font-weight:300;line-height:1.1;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .framework-core-visual-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent)}.landing-shell--twenty .framework-core-visual-list-item{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;min-height:2.55rem;padding:.55rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 16%,transparent);color:var(--twenty-paper);font-family:var(--font-ui-stack);font-size:.68rem;font-weight:600;letter-spacing:.04em;line-height:1.25;text-align:start;text-transform:uppercase}.landing-shell--twenty .framework-core-visual-list-item:last-child{border-bottom:0}.landing-shell--twenty .framework-core-visual-model-title,.landing-shell--twenty .framework-core-visual-processor-caption{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.55rem;margin:0;min-height:2.75rem;padding:.55rem .7rem;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:300;line-height:1.15;text-align:start;text-wrap:balance}.landing-shell--twenty .framework-core-visual-model-title .framework-core-visual-model-title-line,.landing-shell--twenty .framework-core-visual-model-title .framework-core-visual-model-title-text,.landing-shell--twenty .framework-core-visual-processor-caption .framework-core-visual-model-title-text{background-image:var(--twenty-logo-face);background-size:100% 140%;background-position:50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--twenty-logo-ink)}.landing-shell--twenty .framework-core-visual-model-hz{flex-shrink:0;-webkit-margin-start:auto;margin-inline-start:auto;padding:.2rem .4rem;border:1px solid color-mix(in srgb,var(--twenty-gold) 45%,transparent);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--twenty-gold);-webkit-text-fill-color:var(--twenty-gold);font-family:var(--font-ui-stack);font-size:.58rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-shell--twenty .framework-core-visual-train-bridge{display:flex;align-items:center;justify-content:center;margin:0;padding:.45rem .65rem;border-block:1px solid color-mix(in srgb,var(--twenty-logo-ink) 16%,transparent);color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-family:var(--font-body,var(--font-text));font-size:.82rem;font-weight:400;letter-spacing:normal;line-height:1.25;text-align:center;text-transform:none}.landing-shell--twenty .framework-core-visual-processor-caption{letter-spacing:normal;text-transform:none}.landing-shell--twenty .framework-core-visual-model-title,.landing-shell--twenty .framework-core-visual-processor-caption{border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent)}.landing-shell--twenty .framework-core-visual-model-title-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.landing-shell--twenty .framework-core-visual-model-title-line{display:block}.landing-shell--twenty .framework-core-visual-inference{flex-shrink:0;display:grid;place-items:center;width:1.35rem;height:1.35rem}.landing-shell--twenty .framework-core-visual-inference-svg{display:block;width:100%;height:100%;overflow:visible}.landing-shell--twenty .framework-core-visual-inference-ring{fill:none;stroke:color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent);stroke-width:1;transform-origin:12px 12px}.landing-shell--twenty .framework-core-visual-inference-ring.is-inner{stroke:color-mix(in srgb,var(--twenty-paper) 70%,transparent)}.landing-shell--twenty .framework-core-visual-inference-core{fill:var(--twenty-gold)}.landing-shell--twenty .framework-core-visual-inference-sweep{fill:none;stroke:var(--twenty-gold);stroke-width:1.25;stroke-linecap:round;transform-origin:12px 12px}@keyframes framework-core-visual-inference-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.9;transform:scale(1)}}@keyframes framework-core-visual-inference-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.landing-shell--twenty .framework-core-visual-inference-ring.is-mid,.landing-shell--twenty .framework-core-visual-inference-ring.is-outer{animation:framework-core-visual-inference-pulse 2.8s cubic-bezier(.45,.05,.55,.95) infinite}.landing-shell--twenty .framework-core-visual-inference-ring.is-mid{animation-delay:.35s}.landing-shell--twenty .framework-core-visual-inference-ring.is-inner{animation:framework-core-visual-inference-pulse 2.8s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:.7s}.landing-shell--twenty .framework-core-visual-inference-sweep{animation:framework-core-visual-inference-sweep 3.6s linear infinite}.landing-shell--twenty .framework-core-visual-processor-caption .framework-core-visual-inference-ring.is-outer{animation-delay:.2s}.landing-shell--twenty .framework-core-visual-processor-caption .framework-core-visual-inference-sweep{animation-duration:4.2s}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .framework-core-visual-inference-ring,.landing-shell--twenty .framework-core-visual-inference-sweep{animation:none}.landing-shell--twenty .framework-core-visual-inference-ring{opacity:.7;transform:none}}.landing-shell--twenty .framework-core-visual-group-title{display:flex;align-items:center;justify-content:flex-start;margin:0;min-height:2.2rem;padding:.45rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 16%,transparent);color:var(--twenty-logo-ink);font-family:var(--font-ui-stack);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1;text-align:start;text-transform:uppercase}.landing-shell--twenty .framework-core-visual-panel.is-sectioned{display:flex;flex-direction:column;gap:var(--framework-runtime-section-gap,.65rem);border:0;background:transparent;min-height:100%;width:100%}.landing-shell--twenty .framework-core-visual-section-head{flex-shrink:0;box-sizing:border-box;width:100%;padding:var(--framework-runtime-band-pad-block,.55rem) var(--framework-runtime-band-pad-inline,.75rem);border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 26%,transparent);border-radius:.45rem;background:color-mix(in srgb,var(--twenty-steel-dark,#2a2f36) 42%,var(--twenty-black,#000))}.landing-shell--twenty .framework-core-visual-section-head .framework-core-visual-group-title{width:max-content;max-width:none;min-height:0;padding:0;border-bottom:0;color:var(--twenty-steel);-webkit-text-fill-color:var(--twenty-steel);font-size:.75rem;letter-spacing:.08em;white-space:nowrap}.landing-shell--twenty .framework-core-visual-section-body{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;min-height:0;width:100%;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-radius:.45rem;background:color-mix(in srgb,var(--twenty-black,#000) 55%,transparent);overflow:hidden}.landing-shell--twenty .framework-core-visual-section-body .framework-core-visual-list{flex:1 1 auto;border-top:0;min-height:100%}.landing-shell--twenty .framework-core-visual-section-body .framework-core-visual-list.is-cell-grid{display:grid;grid-template-columns:1fr;align-content:stretch;justify-items:stretch}.landing-shell--twenty .framework-core-visual-section-body .framework-core-visual-list.is-cell-grid>.framework-core-visual-list-item{box-sizing:border-box;align-self:stretch;align-items:center;justify-content:center;min-width:0;min-height:2.75rem;height:100%;text-align:center;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 16%,transparent);-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .framework-core-visual-section-body .framework-core-visual-list.is-cell-grid>.framework-core-visual-list-item:last-child{border-bottom:0}@media (min-width:45em) and (max-width:59.9375em){.landing-shell--twenty .framework-core-visual-section-body .framework-core-visual-list.is-cell-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell--twenty .framework-core-visual-section-body .framework-core-visual-list.is-cell-grid>.framework-core-visual-list-item{-webkit-border-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 16%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 16%,transparent)}.landing-shell--twenty .framework-core-visual-section-body .framework-core-visual-list.is-cell-grid>.framework-core-visual-list-item:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .framework-core-visual-section-body .framework-core-visual-list.is-cell-grid>.framework-core-visual-list-item:last-child,.landing-shell--twenty .framework-core-visual-section-body .framework-core-visual-list.is-cell-grid>.framework-core-visual-list-item:nth-last-child(-n+2){border-bottom:0}}@media (min-width:100em){.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-section-body .framework-core-visual-list.is-cell-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-section-body .framework-core-visual-list.is-cell-grid>.framework-core-visual-list-item{-webkit-border-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 16%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 16%,transparent)}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-section-body .framework-core-visual-list.is-cell-grid>.framework-core-visual-list-item:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-section-body .framework-core-visual-list.is-cell-grid>.framework-core-visual-list-item:last-child,.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-section-body .framework-core-visual-list.is-cell-grid>.framework-core-visual-list-item:nth-last-child(-n+2){border-bottom:0}}.landing-shell--twenty .framework-core-visual-section-body .framework-core-visual-list.is-verdicts>.framework-core-visual-list-item{white-space:nowrap}.landing-shell--twenty .framework-core-visual-status{flex-shrink:0;width:.55rem;height:.55rem;border-radius:999px;background:var(--twenty-logo-ink)}@media (max-width:24.375em){.landing-shell--twenty .framework-core-visual-list-item{font-size:clamp(.55rem,calc(.55rem + (100vw - 20rem) * .0297),.68rem);gap:clamp(.32rem,calc(.32rem + (100vw - 20rem) * .0297),.45rem);min-height:clamp(2.05rem,calc(2.05rem + (100vw - 20rem) * .1143),2.55rem);padding-block:clamp(.42rem,calc(.42rem + (100vw - 20rem) * .0297),.55rem);padding-inline:clamp(.5rem,calc(.5rem + (100vw - 20rem) * .0571),.75rem)}.landing-shell--twenty .framework-core-visual-status{width:clamp(.45rem,calc(.45rem + (100vw - 20rem) * .0229),.55rem);height:clamp(.45rem,calc(.45rem + (100vw - 20rem) * .0229),.55rem)}.landing-shell--twenty .framework-core-visual-group-title,.landing-shell--twenty .framework-core-visual-section-head .framework-core-visual-group-title{font-size:clamp(.6rem,calc(.6rem + (100vw - 20rem) * .0343),.75rem)}.landing-shell--twenty .framework-core-visual-mid-tag{font-size:clamp(1rem,calc(1rem + (100vw - 20rem) * .0571),1.25rem)}}@media (max-width:20em){.landing-shell--twenty .framework-core-visual-list-item{font-size:.55rem;gap:.32rem;min-height:2.05rem;padding:.42rem .5rem}.landing-shell--twenty .framework-core-visual-status{width:.45rem;height:.45rem}.landing-shell--twenty .framework-core-visual-group-title,.landing-shell--twenty .framework-core-visual-section-head .framework-core-visual-group-title{font-size:.6rem}.landing-shell--twenty .framework-core-visual-mid-tag{font-size:1rem}}.landing-shell--twenty .codex-enforcement-verdict-square[data-out=unauthorized] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-console-col.is-verdict[data-out=unauthorized] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-console-verdict[data-out=unauthorized] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-list-item[data-out=unauthorized] .framework-core-visual-status,.landing-shell--twenty .governor-flow-verdict[data-out=unauthorized] .framework-core-visual-status,.landing-shell--twenty .product-depth-summary-count[data-verdict=unauthorized] .framework-core-visual-status,.landing-shell--twenty .product-depth-summary-count[data-verdict=unauthorized] .product-depth-summary-fill{background:#8a9098}.landing-shell--twenty .codex-enforcement-verdict-square[data-out=forbidden] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-console-col.is-verdict[data-out=forbidden] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-console-verdict[data-out=forbidden] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-list-item[data-out=forbidden] .framework-core-visual-status,.landing-shell--twenty .governor-flow-verdict[data-out=forbidden] .framework-core-visual-status,.landing-shell--twenty .product-depth-summary-count[data-verdict=forbidden] .framework-core-visual-status,.landing-shell--twenty .product-depth-summary-count[data-verdict=forbidden] .product-depth-summary-fill{background:#8f5555}.landing-shell--twenty .codex-enforcement-verdict-square[data-out=allow] .framework-core-visual-status,.landing-shell--twenty .console-feed-ledger-verdict[data-out=allow] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-console-col.is-verdict[data-out=allow] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-console-verdict[data-out=allow] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-list-item[data-out=allow] .framework-core-visual-status,.landing-shell--twenty .governor-flow-verdict[data-out=allow] .framework-core-visual-status,.landing-shell--twenty .product-depth-summary-count[data-verdict=allow] .framework-core-visual-status,.landing-shell--twenty .product-depth-summary-count[data-verdict=allow] .product-depth-summary-fill{background:#7d9a86}.landing-shell--twenty .codex-enforcement-verdict-square[data-out=block] .framework-core-visual-status,.landing-shell--twenty .console-feed-ledger-verdict[data-out=block] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-console-col.is-verdict[data-out=block] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-console-verdict[data-out=block] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-list-item[data-out=block] .framework-core-visual-status,.landing-shell--twenty .governor-flow-verdict[data-out=block] .framework-core-visual-status,.landing-shell--twenty .product-depth-summary-count[data-verdict=block] .framework-core-visual-status,.landing-shell--twenty .product-depth-summary-count[data-verdict=block] .product-depth-summary-fill{background:#b06a6a}.landing-shell--twenty .codex-enforcement-verdict-square[data-out=correct] .framework-core-visual-status,.landing-shell--twenty .console-feed-ledger-verdict[data-out=correct] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-console-col.is-verdict[data-out=correct] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-console-verdict[data-out=correct] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-list-item[data-out=correct] .framework-core-visual-status,.landing-shell--twenty .governor-flow-verdict[data-out=correct] .framework-core-visual-status,.landing-shell--twenty .product-depth-summary-count[data-verdict=correct] .framework-core-visual-status,.landing-shell--twenty .product-depth-summary-count[data-verdict=correct] .product-depth-summary-fill{background:#7f9aa3}.landing-shell--twenty .codex-enforcement-verdict-square[data-out=escalate] .framework-core-visual-status,.landing-shell--twenty .console-feed-ledger-verdict[data-out=escalate] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-console-col.is-verdict[data-out=escalate] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-console-verdict[data-out=escalate] .framework-core-visual-status,.landing-shell--twenty .framework-core-visual-list-item[data-out=escalate] .framework-core-visual-status,.landing-shell--twenty .governor-flow-verdict[data-out=escalate] .framework-core-visual-status,.landing-shell--twenty .product-depth-summary-count[data-verdict=escalate] .framework-core-visual-status,.landing-shell--twenty .product-depth-summary-count[data-verdict=escalate] .product-depth-summary-fill{background:#c4a36a}.landing-shell--twenty .framework-core-visual-brand{display:inline-flex;justify-content:center;align-items:center;line-height:0}.landing-shell--twenty .framework-core-visual-brand .site-wordmark-foil-host{position:relative;display:inline-block;line-height:0;isolation:isolate}.landing-shell--twenty .framework-core-visual-brand .site-wordmark-raster{display:block;width:auto;height:auto;max-height:calc(var(--twenty-logo-raster-height) * 1.35);max-width:min(100%,14rem);object-fit:contain}.landing-shell--twenty .framework-core-visual-mid-tag{display:block;margin:0;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:300;line-height:1.15;white-space:nowrap}@keyframes framework-core-visual-rise{0%{opacity:0;transform:translate3d(0,1.25rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes framework-core-visual-arrow-in{0%{opacity:0}to{opacity:1}}.landing-shell--twenty .framework-overview-hero--with-visual.is-revealed .framework-core-visual-card{animation:framework-core-visual-rise .72s cubic-bezier(.22,1,.36,1) both}.landing-shell--twenty .framework-overview-hero--with-visual.is-revealed .framework-core-visual-step-arrow{animation:framework-core-visual-arrow-in .56s cubic-bezier(.22,1,.36,1) .28s both}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .framework-overview-hero--with-visual.is-revealed .framework-core-visual-card,.landing-shell--twenty .framework-overview-hero--with-visual.is-revealed .framework-core-visual-step-arrow{animation:none}}@media (max-width:59.9375em){.landing-shell--twenty .framework-core-visual-steps{grid-template-columns:1fr;height:auto;min-height:0}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards{grid-template-columns:1fr;--framework-runtime-card-floor:0;--framework-runtime-triad-gap:clamp(0.85rem,0.65rem + 0.55vw,1.25rem);--framework-runtime-seam-arrow-size:clamp(1.7rem,1.5rem + 0.6vw,2rem);--framework-runtime-seam-arrow-font:clamp(0.8rem,0.72rem + 0.25vw,0.95rem)}.landing-shell--twenty .framework-core-visual-card{border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-radius:.75rem;overflow:visible}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-step-card>.framework-core-visual-step-arrow{top:auto;bottom:calc(-.5 * var(--framework-runtime-seam-arrow-size) - (var(--framework-runtime-triad-gap) / 2));inset-inline-end:auto;inset-inline-start:50%;width:var(--framework-runtime-seam-arrow-size);height:var(--framework-runtime-seam-arrow-size);margin-block:0;-webkit-margin-start:calc(-.5 * var(--framework-runtime-seam-arrow-size));margin-inline-start:calc(-.5 * var(--framework-runtime-seam-arrow-size));font-size:var(--framework-runtime-seam-arrow-font);transform:rotate(90deg)}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-step-card.is-decide>.framework-core-visual-step-arrow{display:none}.landing-shell--twenty .framework-core-visual-steps.is-triad-cards .framework-core-visual-step-card{overflow:visible}.landing-shell--twenty .framework-core-visual-plane{padding-inline:.75rem}.landing-shell--twenty .framework-core-visual-console-head,.landing-shell--twenty .framework-core-visual-console-row-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.05fr);row-gap:.2rem}.landing-shell--twenty .framework-core-visual-console-col.is-verdict{overflow:visible;text-overflow:clip}.landing-shell--twenty .framework-core-visual-console-col{white-space:normal;text-overflow:clip;line-height:1.15}.landing-shell--twenty .framework-core-visual-console-col.is-verdict{white-space:nowrap}.landing-shell--twenty .framework-core-visual-step-job{overflow:visible;white-space:normal;font-size:.58rem;letter-spacing:.06em;padding-inline:.45rem}.landing-shell--twenty .framework-core-visual-step-job-line{white-space:normal;overflow-wrap:break-word}.landing-shell--twenty .framework-core-visual-step{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent);padding-block:1.15rem}.landing-shell--twenty .framework-core-visual-step:last-child{border-bottom:0}.landing-shell--twenty .framework-core-visual-step-arrow{top:auto;bottom:-.7rem;inset-inline-end:auto;inset-inline-start:50%;transform:translateX(-50%) rotate(90deg)}.landing-shell--twenty .framework-core-visual-step.is-decide .framework-core-visual-step-arrow,.landing-shell--twenty .framework-core-visual-step:last-child .framework-core-visual-step-arrow{display:none}}.landing-shell--twenty .framework-constellation-fold-inner,.landing-shell--twenty .framework-headed-fold-inner,.landing-shell--twenty .framework-pipeline-fold-inner{display:flex;flex-direction:column;align-items:stretch;max-width:none;width:100%;gap:var(--framework-title-to-visual-gap)}.landing-shell--twenty .framework-overview-chapter #framework-fold-console .product-stack-overview-head,.landing-shell--twenty .framework-overview-chapter #framework-fold-constellation .product-stack-overview-head,.landing-shell--twenty .framework-overview-chapter #framework-fold-governance .product-stack-overview-head,.landing-shell--twenty .framework-overview-chapter #framework-fold-onboarding .product-stack-overview-head,.landing-shell--twenty .product-story-chapter #product-fold-canon-pipeline .product-stack-overview-head,.landing-shell--twenty .product-story-chapter #product-fold-forum-pipeline .product-stack-overview-head{gap:var(--codex-title-to-dek-gap);width:100%}.landing-shell--twenty .framework-console-heading,.landing-shell--twenty .framework-governance-heading,.landing-shell--twenty .framework-onboarding-heading{max-width:none;width:100%;align-self:stretch;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink)}@media (min-width:80em){.landing-shell--twenty .framework-core-visual-inner,.landing-shell--twenty .framework-overview-chapter .product-stack-overview-inner,.landing-shell--twenty :is(.product-story-chapter,.solutions-surface-chapter) .product-stack-overview-inner{max-width:var(--twenty-spine-max,min(90rem,100%));width:100%;margin-inline:auto}}.landing-shell--twenty .framework-pipeline-heading{max-width:none;width:100%;align-self:stretch;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .framework-pipeline-visual{--framework-plate-cell-pad:clamp(0.85rem,0.65rem + 0.6vw,1.25rem);--framework-plate-stack-pad-block:clamp(1.35rem,1.15rem + 0.45vw,1.65rem);--framework-plate-head-pad:0 0 0.45rem;--framework-plate-body-pad:0.85rem 0.85rem 1rem;--framework-plate-arrow-size:1.4rem;--framework-plate-arrow-outset:-0.7rem;--framework-plate-radius:1rem;--framework-plate-radius-stack:0.75rem;width:100%;max-width:var(--twenty-spine-max,min(90rem,100%));min-width:0;margin-inline:0}.landing-shell--twenty .framework-pipeline-visual-card{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-radius:var(--framework-plate-radius);background:var(--twenty-menu-card,#151617);overflow:hidden}.landing-shell--twenty .framework-pipeline-visual-cell{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:100%;padding:var(--framework-plate-cell-pad);-webkit-border-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent)}.landing-shell--twenty .framework-pipeline-visual-cell:last-child{-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .framework-pipeline-visual-arrow{position:absolute;z-index:3;top:42%;inset-inline-end:var(--framework-plate-arrow-outset);display:grid;place-items:center;width:var(--framework-plate-arrow-size);height:var(--framework-plate-arrow-size);border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--twenty-black,#000) 82%,transparent);color:var(--twenty-menu-card-title,#d0d2d8);font-family:var(--font-ui-stack);font-size:.7rem;line-height:1}.landing-shell--twenty .framework-pipeline-visual-panel{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:100%;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);background:color-mix(in srgb,var(--twenty-black,#000) 72%,transparent)}.landing-shell--twenty .framework-pipeline-visual-panel-head{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:var(--framework-plate-head-pad);border-bottom:0;background:transparent}.landing-shell--twenty .framework-pipeline-visual-index{margin:0}.landing-shell--twenty .framework-pipeline-visual-title{margin:0;min-width:0;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;font-family:var(--font-display);font-size:1.25rem;font-weight:400;line-height:1.3;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .framework-pipeline-visual-product{margin:.15rem 0 0}.landing-shell--twenty .framework-pipeline-visual-product-link{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-family:var(--font-ui-stack);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-decoration:none;text-transform:uppercase}.landing-shell--twenty .framework-pipeline-visual-product-link:focus-visible,.landing-shell--twenty .framework-pipeline-visual-product-link:hover{color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);text-decoration:underline;text-underline-offset:.2em}.landing-shell--twenty .framework-pipeline-visual-panel-body{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto;padding:var(--framework-plate-body-pad)}.landing-shell--twenty .framework-pipeline-visual-lead{margin:0;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;font-family:var(--font-body,var(--font-text));font-size:clamp(.9rem,.82rem + .25vw,1rem);line-height:1.35;white-space:pre-line}.landing-shell--twenty .framework-pipeline-visual-lead,.landing-shell--twenty .framework-pipeline-visual-lead .product-stack-instrument-dek-accent{color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)}.landing-shell--twenty .framework-pipeline-visual-detail{margin:0;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-family:var(--font-body,var(--font-text));font-size:clamp(.8125rem,.75rem + .2vw,.9rem);line-height:1.4}@media (max-width:59.9375em){.landing-shell--twenty .framework-pipeline-visual-card{grid-template-columns:1fr;border-radius:var(--framework-plate-radius-stack)}.landing-shell--twenty .framework-pipeline-visual-cell{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent);padding-block:var(--framework-plate-stack-pad-block)}.landing-shell--twenty .framework-pipeline-visual-cell:last-child{border-bottom:0}.landing-shell--twenty .framework-pipeline-visual-arrow{top:auto;bottom:var(--framework-plate-arrow-outset);inset-inline-end:auto;inset-inline-start:50%;transform:translateX(-50%) rotate(90deg)}.landing-shell--twenty .framework-pipeline-visual-lead{font-size:1rem}.landing-shell--twenty .framework-pipeline-visual-detail{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .framework-pipeline-visual-arrow{transition:none}}.landing-shell--twenty .framework-constellation-heading{max-width:none;width:100%;align-self:stretch;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .framework-constellation-visual-more{display:inline-block;width:max-content;margin-top:auto;padding-top:1.15rem;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-family:var(--font-ui-stack);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.landing-shell--twenty .framework-constellation-visual-more:focus-visible,.landing-shell--twenty .framework-constellation-visual-more:hover{text-decoration:underline;text-underline-offset:.22em}.landing-shell--twenty .product-stack-hero:before{content:none;display:none}.landing-shell--twenty .framework-overview-chapter .product-stack-console,.landing-shell--twenty .framework-overview-chapter .product-stack-overview,.landing-shell--twenty .product-story-chapter .product-stack-console,.landing-shell--twenty .product-story-chapter .product-stack-overview{background:var(--twenty-black,#000)}.landing-shell--twenty .product-stack-hero>.product-stack-overview-inner{position:relative;z-index:1}.landing-shell--twenty .product-stack-hero-atmosphere{position:absolute;inset-block:0;inset-inline-end:0;z-index:0;width:min(52%,34rem);max-width:36rem;pointer-events:none;overflow:hidden;opacity:.55;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.35) 18%,rgb(0 0 0/.85) 42%,#000 72%);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.35) 18%,rgb(0 0 0/.85) 42%,#000 72%)}.landing-shell--twenty .product-stack-hero-atmosphere-surface{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;block-size:100%;background:transparent}.landing-shell--twenty .product-stack-hero-atmosphere-image{object-fit:cover;filter:saturate(.82) contrast(1.06) brightness(.78)}.landing-shell--twenty .product-stack-hero-atmosphere-grade{opacity:1;z-index:2;background:linear-gradient(90deg,var(--twenty-black,#000) 0,color-mix(in srgb,var(--twenty-black,#000) 72%,transparent) 28%,color-mix(in srgb,var(--twenty-steel-dark,#2d3132) 28%,transparent) 58%,transparent 88%),linear-gradient(180deg,color-mix(in srgb,var(--twenty-black,#000) 42%,transparent) 0,transparent 28%,color-mix(in srgb,var(--twenty-black,#000) 55%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--twenty-black,#000) 48%,transparent) 0,transparent 32%)}@media (max-width:59.9375em){.landing-shell--twenty .product-stack-hero-atmosphere{width:min(88%,20rem);inset-block-start:18%;opacity:.28;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.15) 32%,rgb(0 0 0/.55) 62%,#000),linear-gradient(180deg,#000,#000 55%,transparent);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.15) 32%,rgb(0 0 0/.55) 62%,#000),linear-gradient(180deg,#000,#000 55%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.landing-shell--twenty .product-stack-hero-atmosphere-grade{background:linear-gradient(90deg,var(--twenty-black,#000) 0,color-mix(in srgb,var(--twenty-black,#000) 88%,transparent) 42%,transparent 92%),linear-gradient(180deg,color-mix(in srgb,var(--twenty-black,#000) 55%,transparent) 0,transparent 36%,color-mix(in srgb,var(--twenty-black,#000) 72%,transparent) 100%)}.landing-shell--twenty .product-stack-hero:has(.product-stack-hero-atmosphere)>.landing-inner{position:relative;z-index:1;-webkit-padding-end:max(.5rem,env(safe-area-inset-right,0px));padding-inline-end:max(.5rem,env(safe-area-inset-right,0px))}}@media (min-width:60em){.landing-shell--twenty .product-stack-hero-atmosphere{width:min(46%,36rem);opacity:.62}}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .product-stack-hero-atmosphere-image{filter:saturate(.7) contrast(1.02) brightness(.72)}}.landing-shell--twenty .framework-overview-dek{margin:0;max-width:35rem;font-family:var(--font-body,var(--font-text));font-size:clamp(1.0625rem,.95rem + .35vw,1.1875rem);line-height:1.25;color:var(--twenty-logo-ink)}.landing-shell--twenty .framework-overview-dek-line{display:block;white-space:normal;text-wrap:pretty;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none}.landing-shell--twenty .framework-overview-closer-links,.landing-shell--twenty .framework-overview-pipeline,.landing-shell--twenty .framework-overview-stages{display:grid;grid-gap:clamp(1.25rem,1rem + 1vw,2rem);gap:clamp(1.25rem,1rem + 1vw,2rem);margin:0;padding:0;list-style:none}.landing-shell--twenty .framework-overview-closer-links .product-stack-learn{-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .framework-overview-closer-links .product-stack-learn-label:after{transform:scaleX(0);transition:transform .42s cubic-bezier(.22,1,.36,1)}.landing-shell--twenty .framework-overview-closer-links .product-stack-learn:focus-visible .product-stack-learn-label:after,.landing-shell--twenty .framework-overview-closer-links .product-stack-learn:hover .product-stack-learn-label:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .framework-overview-closer-links .product-stack-learn-label:after{transition:none}}.landing-shell--twenty .framework-overview-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-shell--twenty .framework-overview-stage-items{margin:.75rem 0 0;padding:0;list-style:none;color:var(--twenty-logo-ink);font-family:var(--font-body,var(--font-text));line-height:1.35}.landing-shell--twenty .framework-overview-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell--twenty .framework-overview-pipeline-title{margin:.35rem 0;font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .4vw,1.55rem);font-weight:300;color:var(--twenty-logo-ink)}.landing-shell--twenty .framework-overview-pipeline-body,.landing-shell--twenty .framework-overview-pipeline-body>span{margin:0;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--twenty-ink-chapter-body,var(--twenty-logo-ink))!important;-webkit-text-fill-color:var(
    --twenty-ink-chapter-body,var(--twenty-logo-ink)
  )!important;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-fold-dek-size);line-height:1.35;max-width:36rem}.landing-shell--twenty .framework-overview-pipeline-body>span{max-width:none}@media (max-width:44.9375em){.landing-shell--twenty .framework-overview-pipeline,.landing-shell--twenty .framework-overview-stages{grid-template-columns:1fr}}.landing-shell--twenty .product-depth-hero-body{max-width:35rem}.landing-shell--twenty .product-depth-hero-body .product-story-body-para,.landing-shell--twenty .product-depth-hero-body .product-story-body-para-wrap{color:var(--twenty-logo-ink);font-family:var(--font-body,var(--font-text));font-size:var(--twenty-fold-dek-size);line-height:1.35}.landing-shell--twenty .product-story-body-para-wrap{margin:0}@media (max-width:59.9375em){.landing-shell--twenty .product-stack-hero .framework-overview-dek-line,.landing-shell--twenty .product-stack-hero .product-story-body-line{white-space:normal}}.landing-shell--twenty .product-stack-hero .product-story-body.product-depth-hero-body{max-width:35rem}.landing-shell--twenty .product-depth-code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.95em;color:var(--twenty-paper)}.landing-shell--twenty .judex-trail-visual{margin-top:1.5rem;width:100%}.landing-shell--twenty .judex-trail-visual .framework-core-visual-panel{width:100%}.landing-shell--twenty .judex-trail-plate{position:relative;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border-radius:1rem;--judex-trail-seam:var(--twenty-menu-card,#151617);background:var(--twenty-black,#000);border:1px solid var(--judex-trail-seam,var(--twenty-menu-card,#151617));--judex-plate-pad-inline:var(--framework-plate-cell-pad,0.85rem);--judex-plate-pad-block:var(--framework-plate-cell-pad,0.85rem)}.landing-shell--twenty .judex-trail-plate>*{position:relative;z-index:1}.landing-shell--twenty .judex-trail-conductor{display:flex;flex-direction:column;gap:.35rem;padding:var(--judex-plate-pad-block) var(--judex-plate-pad-inline);border-bottom:1px solid var(--judex-trail-seam);background:transparent}.landing-shell--twenty .judex-trail-conductor-product{margin:0;background-image:var(--twenty-logo-face);background-size:100% 140%;background-position:50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--twenty-logo-ink);font-family:var(--font-display);font-size:var(--product-name-size);font-weight:300;letter-spacing:-.02rem;line-height:1.2}.landing-shell--twenty .judex-trail-conductor-role{margin:0;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);opacity:.72;font-family:var(--font-ui-stack);font-size:.7rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.landing-shell--twenty .judex-trail-spine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.landing-shell--twenty .judex-trail-stage{display:contents}.landing-shell--twenty .judex-trail-stage-panel{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:var(--judex-plate-pad-block) var(--judex-plate-pad-inline);-webkit-border-end:1px solid var(--judex-trail-seam);border-inline-end:1px solid var(--judex-trail-seam)}.landing-shell--twenty .judex-trail-stage:last-child .judex-trail-stage-panel{-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .judex-trail-stage.is-judgment .judex-trail-stage-panel{background:color-mix(in srgb,var(--twenty-steel-dark) 18%,transparent)}.landing-shell--twenty .judex-trail-stage-index{margin:0;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);opacity:.72}.landing-shell--twenty .judex-trail-stage-kind{margin:0;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-family:var(--font-display);font-size:var(--product-name-size);font-weight:300;letter-spacing:-.02rem;line-height:1.2}.landing-shell--twenty .judex-trail-stage-body{margin:0;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-family:var(--font-body,var(--font-text));font-size:.875rem;line-height:1.4}.landing-shell--twenty .judex-trail-verdict-menu{margin-top:.15rem}.landing-shell--twenty .judex-trail-stage-meta{margin:.35rem 0 0;font-family:var(--font-body,var(--font-text));font-size:.875rem;line-height:1.35}.landing-shell--twenty .judex-trail-stage-meta,.landing-shell--twenty .judex-trail-stage-meta-label{color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)}.landing-shell--twenty .judex-trail-stage-meta-label{display:block;margin-bottom:.2rem;opacity:.72;font-family:var(--font-ui-stack);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.landing-shell--twenty .judex-trail-live-band{background:var(--twenty-black,#000);border-top:1px solid var(--judex-trail-seam,var(--twenty-menu-card,#151617));padding:var(--judex-plate-pad-block) var(--judex-plate-pad-inline)}.landing-shell--twenty .judex-trail-live-kicker{margin:0 0 .65rem;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-family:var(--font-ui-stack);font-size:.7rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.landing-shell--twenty .judex-trail-live-console{position:relative;width:100%;display:grid;grid-template-columns:5.5rem minmax(0,1fr) max-content;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);background:color-mix(in srgb,var(--twenty-black,#000) 72%,transparent);overflow:hidden}.landing-shell--twenty .judex-trail-live-console-head,.landing-shell--twenty .judex-trail-live-console-row-inner{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;min-width:0}.landing-shell--twenty .judex-trail-live-console-head{min-height:2.4rem;padding:.45rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 22%,transparent);background:color-mix(in srgb,var(--twenty-steel-dark) 35%,transparent);color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-family:var(--font-ui-stack);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.landing-shell--twenty .judex-trail-live-console-rows{display:contents}.landing-shell--twenty .judex-trail-live-console-row{display:grid;grid-template-columns:subgrid;grid-template-rows:1fr;grid-column:1/-1;min-height:0;overflow:hidden;border-bottom:1px solid var(--twenty-black,#000);color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-family:var(--font-body,var(--font-text));font-size:.875rem;line-height:1.2;background:transparent;transition:grid-template-rows 1.1s cubic-bezier(.16,1,.3,1),background 1.1s cubic-bezier(.16,1,.3,1),opacity .9s cubic-bezier(.16,1,.3,1);will-change:transform}.landing-shell--twenty .judex-trail-live-console-row.is-entering{grid-template-rows:0fr;opacity:0}.landing-shell--twenty .judex-trail-live-console-row.is-entering.is-enter-open{grid-template-rows:1fr;opacity:1;background:color-mix(in srgb,var(--twenty-logo-ink) 10%,transparent)}.landing-shell--twenty .judex-trail-live-console-row:last-child{border-bottom:0}.landing-shell--twenty .judex-trail-live-console-row-inner{min-height:2.35rem;min-width:0;padding:.4rem .75rem}.landing-shell--twenty .judex-trail-live-console-col{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-padding-end:.45rem;padding-inline-end:.45rem}.landing-shell--twenty .judex-trail-live-console-col.is-at{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.landing-shell--twenty .judex-trail-live-console-col.is-verdict{display:inline-flex;align-items:center;justify-self:end;gap:.3rem;-webkit-padding-end:0;padding-inline-end:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .judex-trail-live-console-row,.landing-shell--twenty .judex-trail-live-console-row.is-entering.is-enter-open{transition:none}.landing-shell--twenty .judex-trail-live-console-row.is-entering{grid-template-rows:1fr;opacity:1}}@media (max-width:720px){.landing-shell--twenty .judex-trail-live-console{display:flex;flex-direction:column;grid-template-columns:none}.landing-shell--twenty .judex-trail-live-console-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-shell--twenty .judex-trail-live-console-rows{display:flex;flex-direction:column}.landing-shell--twenty .judex-trail-live-console-row{display:grid;grid-template-columns:minmax(0,1fr);grid-column:auto}.landing-shell--twenty .judex-trail-live-console-row-inner{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;min-height:0;padding:.75rem .85rem}.landing-shell--twenty .judex-trail-live-console-col{width:100%;overflow:visible;text-overflow:unset;white-space:normal;-webkit-padding-end:0;padding-inline-end:0}.landing-shell--twenty .judex-trail-live-console-col:before{content:attr(data-label);display:block;margin:0 0 .2rem;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-family:var(--font-ui-stack);font-size:.65rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.landing-shell--twenty .judex-trail-live-console-col.is-verdict{display:flex;flex-wrap:wrap;justify-content:flex-start;justify-self:stretch;gap:.35rem}.landing-shell--twenty .judex-trail-live-console .codex-enforcement-verdict-square{min-width:0;padding-inline:.45rem}}@media (max-width:52.5em){.landing-shell--twenty .judex-trail-spine{grid-template-columns:1fr}.landing-shell--twenty .judex-trail-stage{display:flex;flex-direction:column}.landing-shell--twenty .judex-trail-stage-panel{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--judex-trail-seam)}.landing-shell--twenty .judex-trail-stage:last-child .judex-trail-stage-panel{border-bottom:0}}.landing-shell--twenty .framework-overview-chapter .framework-core-peek-fold.framework-overview-fold,.landing-shell--twenty .product-story-chapter--codex #product-fold-codex-policies.codex-policies-fold,.landing-shell--twenty .product-story-chapter--console #product-fold-console-feed.console-overview-fold,.landing-shell--twenty .product-story-chapter--governor #product-fold-governor-diagram.governor-overview-fold,.landing-shell--twenty .product-story-chapter--judex #product-fold-judex-flow.judex-overview-fold,.landing-shell--twenty .solutions-surface-chapter .solutions-core-peek-fold.framework-overview-fold{min-height:0!important;min-block-size:0!important;justify-content:flex-start!important;-webkit-padding-before:0!important;padding-block-start:0!important;-webkit-padding-after:0!important;padding-block-end:0!important;-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.landing-shell--twenty .framework-overview-chapter .framework-core-peek-fold .framework-core-visual,.landing-shell--twenty .product-story-chapter--codex #product-fold-codex-policies .codex-policy-stack,.landing-shell--twenty .product-story-chapter--console #product-fold-console-feed .console-feed-visual,.landing-shell--twenty .product-story-chapter--governor #product-fold-governor-diagram .governor-flow-visual,.landing-shell--twenty .product-story-chapter--judex #product-fold-judex-flow .governor-flow-visual,.landing-shell--twenty .solutions-surface-chapter .solutions-core-peek-fold .framework-core-visual{margin-top:0}.landing-shell--twenty .product-story-chapter--codex #product-fold-codex-policies .codex-policy-stack-card,.landing-shell--twenty .product-story-chapter--console #product-fold-console-feed .codex-coverage-visual-card,.landing-shell--twenty .product-story-chapter--governor #product-fold-governor-diagram .codex-coverage-visual-card,.landing-shell--twenty .product-story-chapter--judex #product-fold-judex-flow .codex-coverage-visual-card{position:relative;z-index:2}.landing-shell--twenty .product-story-chapter{--product-fold-gap:clamp(4.5rem,7vh,7rem);--product-fold-approach:calc(2 * var(--product-fold-gap));--codex-depth-fold-gap:var(--product-fold-gap);--framework-fold-gap:var(--product-fold-gap);--framework-title-lock-start:var(--product-fold-approach);--codex-title-to-dek-gap:clamp(0.85rem,0.75rem + 0.25vw,1.15rem);--codex-dek-to-content-gap:clamp(3.5rem,2.7rem + 2vw,5rem);--framework-title-to-visual-gap:var(--codex-dek-to-content-gap);--runtime-steps-measure-max-width:calc(var(--twenty-spine-max, 90rem) / 2)}.landing-shell--twenty .framework-overview-chapter,.landing-shell--twenty .product-story-chapter,.landing-shell--twenty .solutions-surface-chapter{--story-section-gap:calc(3 * var(--product-fold-gap));--solutions-fold-enter:var(--story-section-gap)}.landing-shell--twenty :is(.product-story-chapter,.solutions-surface-chapter) .framework-overview-fold:not(.interior-sell-close,.solutions-core-peek-fold,.framework-core-peek-fold,.codex-policies-fold,.judex-overview-fold,.governor-overview-fold,.console-overview-fold){min-height:0!important;min-block-size:0!important;justify-content:flex-start!important;-webkit-padding-before:0!important;padding-block-start:0!important;-webkit-padding-after:var(--story-section-gap)!important;padding-block-end:var(--story-section-gap)!important}.landing-shell--twenty :is(.product-story-chapter,.solutions-surface-chapter) :is(.codex-policies-fold,.judex-overview-fold,.governor-overview-fold,.console-overview-fold,.solutions-core-peek-fold,.framework-core-peek-fold)+.framework-overview-fold:not(.interior-sell-close){-webkit-padding-before:var(--story-section-gap)!important;padding-block-start:var(--story-section-gap)!important}.landing-shell--twenty :is(.product-story-chapter,.solutions-surface-chapter) .framework-overview-fold:not(.interior-sell-close,.solutions-core-peek-fold,.framework-core-peek-fold,.codex-policies-fold,.judex-overview-fold,.governor-overview-fold,.console-overview-fold)>.landing-inner.product-stack-overview-inner{flex:0 1 auto;display:flex;flex-direction:column;min-height:0;gap:var(--codex-dek-to-content-gap)}.landing-shell--twenty :is(.product-story-chapter,.solutions-surface-chapter) .framework-overview-fold:not(.interior-sell-close,.solutions-core-peek-fold,.framework-core-peek-fold,.codex-policies-fold,.judex-overview-fold,.governor-overview-fold,.console-overview-fold) :is(.pricing-packs-grid,.pricing-included-grid,.framework-overview-stages){flex:0 1 auto;align-content:start;align-items:stretch;align-self:stretch;grid-auto-rows:auto;min-height:0;height:auto}.landing-shell--twenty :is(.product-story-chapter,.solutions-surface-chapter) .framework-overview-fold:not(.interior-sell-close,.solutions-core-peek-fold,.framework-core-peek-fold,.codex-policies-fold,.judex-overview-fold,.governor-overview-fold,.console-overview-fold) :is(.pricing-packs-grid,.pricing-included-grid,.framework-overview-stages) :is(.framework-overview-stage,.framework-overview-pipeline-step){align-self:stretch;min-height:0;height:auto;flex:0 1 auto}.landing-shell--twenty :is(.product-story-chapter,.solutions-surface-chapter) .framework-overview-fold:not(.interior-sell-close):has(+.interior-sell-close){-webkit-padding-after:0!important;padding-block-end:0!important}.landing-shell--twenty .product-story-chapter:not(.pricing-page) .framework-overview-fold.pricing-page>.landing-inner.product-stack-overview-inner{gap:var(--codex-dek-to-content-gap)!important}.landing-shell--twenty .product-story-chapter:not(.pricing-page) .framework-overview-fold.pricing-page .pricing-included-grid,.landing-shell--twenty .product-story-chapter:not(.pricing-page) .framework-overview-fold.pricing-page .pricing-packs-grid{margin-top:0}.landing-shell--twenty .framework-overview-chapter .interior-sell-close,.landing-shell--twenty .pricing-page .interior-sell-close.pricing-panel--close,.landing-shell--twenty .product-story-chapter:not(.pricing-page) .interior-sell-close.framework-overview-fold{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:stretch;box-sizing:border-box;-webkit-padding-before:var(--story-section-gap)!important;padding-block-start:var(--story-section-gap)!important;-webkit-padding-after:max(var(--product-fold-gap),env(safe-area-inset-bottom,0px))!important;padding-block-end:max(var(--product-fold-gap),env(safe-area-inset-bottom,0px))!important;min-height:var(--twenty-mid-fold-min)!important;background:var(--twenty-black,#000)!important}.landing-shell--twenty .framework-overview-chapter .interior-sell-close>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .interior-sell-close-inner,.landing-shell--twenty .pricing-page .interior-sell-close>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .product-story-chapter:not(.pricing-page) .interior-sell-close>.landing-inner.product-stack-overview-inner{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-self:stretch;gap:0!important;width:100%;max-width:var(--twenty-spine-max,min(90rem,100%))!important;min-height:0;margin-inline:auto}.landing-shell--twenty .interior-sell-close-card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "actions";align-content:start;align-items:start;justify-content:stretch;grid-gap:var(--twenty-fixed-4,2rem);gap:var(--twenty-fixed-4,2rem);flex:0 1 auto;width:100%;max-width:none;min-height:0;box-sizing:border-box;padding:clamp(2rem,1.5rem + 2vw,3.25rem) clamp(1.75rem,1.25rem + 2vw,3rem);overflow:hidden;border:0;border-radius:var(--pricing-card-radius,.75rem);background:linear-gradient(145deg,color-mix(in srgb,var(--twenty-menu-card) 72%,#7a7c84) 0,var(--twenty-menu-card) 42%,color-mix(in srgb,var(--twenty-menu-card) 48%,#000) 100%);color:var(--twenty-menu-card-title,#d0d2d8)}.landing-shell--twenty .interior-sell-close-card:before{content:none;display:none}.landing-shell--twenty .interior-sell-close-actions,.landing-shell--twenty .interior-sell-close-copy{position:relative;z-index:1}.landing-shell--twenty .interior-sell-close-copy,.landing-shell--twenty .interior-sell-close-copy.engagement-split-copy{grid-area:copy;display:block;margin:0;max-width:none;min-width:0;min-height:0!important;padding-block:0!important;--engagement-heading-to-points:0}.landing-shell--twenty .interior-sell-close-copy .engagement-split-points{-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .interior-sell-close-copy .engagement-split-point-title{color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.landing-shell--twenty .interior-sell-close-copy .engagement-split-point-title>span{color:inherit;-webkit-text-fill-color:inherit}.landing-shell--twenty .interior-sell-close-copy .engagement-split-point-body-accent,.landing-shell--twenty .interior-sell-close-copy .engagement-split-point-title-accent{color:var(--twenty-paper,#f2f0ea)!important;-webkit-text-fill-color:var(--twenty-paper,#f2f0ea)!important;font-style:italic;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.landing-shell--twenty .interior-sell-close-copy .engagement-split-point-body{max-width:none;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.landing-shell--twenty .interior-sell-close-copy .engagement-split-point-body-line{color:inherit;-webkit-text-fill-color:inherit}.landing-shell--twenty .interior-sell-close-copy .engagement-split-point{--sell-close-point-stack-gap:0.75rem}.landing-shell--twenty .interior-sell-close-copy .engagement-split-point-body,.landing-shell--twenty .interior-sell-close-copy .engagement-split-point-body-line--sentence{-webkit-margin-before:var(--sell-close-point-stack-gap);margin-block-start:var(--sell-close-point-stack-gap)}.landing-shell--twenty .interior-sell-close-actions{grid-area:actions;-webkit-margin-before:0!important;margin-block-start:0!important;justify-self:start;width:min(15.5rem,100%)}@media (min-width:50em){.landing-shell--twenty .interior-sell-close-card{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"copy actions";justify-content:stretch;align-items:center;column-gap:clamp(2.5rem,1.75rem + 3vw,4.5rem);padding-inline:clamp(2rem,1.5rem + 2.5vw,3.5rem)}.landing-shell--twenty .interior-sell-close-actions{justify-self:end;align-self:center}}@media (min-width:60em){.landing-shell--twenty .interior-sell-close-card{column-gap:clamp(2.75rem,1.5rem + 4vw,5rem);padding-inline:clamp(2.25rem,1.5rem + 3vw,3.75rem)}.landing-shell--twenty .interior-sell-close-copy .engagement-split-points{display:grid;grid-template-columns:repeat(3,minmax(0,16.25rem));justify-content:start;width:max-content;max-width:100%;grid-column-gap:clamp(1.35rem,1rem + 1vw,2rem);column-gap:clamp(1.35rem,1rem + 1vw,2rem);grid-row-gap:var(--twenty-fixed-4,2rem);row-gap:var(--twenty-fixed-4,2rem)}.landing-shell--twenty .interior-sell-close-copy .engagement-split-point{max-width:16.25rem}.landing-shell--twenty .interior-sell-close-copy .engagement-split-point-body{max-width:none}.landing-shell--twenty .interior-sell-close-copy .engagement-split-point-title{font-size:clamp(1.65rem,1.35rem + .9vw,2.15rem)}}@media (max-width:44.9375em){.landing-shell--twenty .framework-overview-chapter .interior-sell-close,.landing-shell--twenty .pricing-page .interior-sell-close.pricing-panel--close,.landing-shell--twenty .product-story-chapter:not(.pricing-page) .interior-sell-close.framework-overview-fold{min-height:var(--twenty-mid-fold-min)!important;-webkit-padding-before:var(--story-section-gap)!important;padding-block-start:var(--story-section-gap)!important;-webkit-padding-after:max(var(--product-fold-gap),env(safe-area-inset-bottom,0px))!important;padding-block-end:max(var(--product-fold-gap),env(safe-area-inset-bottom,0px))!important}.landing-shell--twenty .interior-sell-close-card{min-height:0;padding:clamp(1.5rem,1.25rem + 2vw,2.25rem)}.landing-shell--twenty .interior-sell-close-actions{width:100%;max-width:20rem}}.landing-shell--twenty .framework-overview-chapter .framework-overview-fold:not(.interior-sell-close)>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .product-story-chapter .framework-overview-fold:not(.codex-policies-fold):not(.judex-overview-fold):not(.governor-overview-fold):not(.console-overview-fold):not(.interior-sell-close):not(.solutions-core-peek-fold):not(.framework-core-peek-fold)>.landing-inner.product-stack-overview-inner{gap:var(--codex-dek-to-content-gap)}.landing-shell--twenty .framework-overview-chapter .framework-overview-fold:not(.interior-sell-close) .product-stack-overview-head,.landing-shell--twenty .product-story-chapter:not(.solutions-surface-chapter) .framework-overview-fold:not(.codex-policies-fold):not(.judex-overview-fold):not(.governor-overview-fold):not(.console-overview-fold):not(.interior-sell-close):not(.solutions-core-peek-fold):not(.framework-core-peek-fold) .product-stack-overview-head{gap:var(--codex-title-to-dek-gap)}.landing-shell--twenty .solutions-surface-chapter .framework-overview-fold.pricing-page .pricing-section-head,.landing-shell--twenty .solutions-surface-chapter .framework-overview-fold.pricing-page .product-stack-overview-head{gap:0!important}.landing-shell--twenty .product-story-chapter--codex .codex-coverage-visual,.landing-shell--twenty .product-story-chapter--codex .codex-depth-plate,.landing-shell--twenty .product-story-chapter--console .codex-coverage-visual,.landing-shell--twenty .product-story-chapter--console .codex-depth-plate,.landing-shell--twenty .product-story-chapter--console .console-depth-plate,.landing-shell--twenty .product-story-chapter--console .console-feed-visual,.landing-shell--twenty .product-story-chapter--governor .codex-coverage-visual,.landing-shell--twenty .product-story-chapter--governor .governor-depth-plate,.landing-shell--twenty .product-story-chapter--governor .governor-flow-visual,.landing-shell--twenty .product-story-chapter--governor .governor-resolution-visual,.landing-shell--twenty .product-story-chapter--governor .judex-trail-visual,.landing-shell--twenty .product-story-chapter--judex .judex-depth-plate,.landing-shell--twenty .product-story-chapter--judex .judex-trail-visual{margin-top:0}.landing-shell--twenty .judex-glance-visual .codex-coverage-visual-head{border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 22%,transparent)}.landing-shell--twenty .judex-glance-rows{position:relative;z-index:1;display:flex;flex-direction:column;margin:0}.landing-shell--twenty .judex-glance-row{display:grid;grid-template-columns:minmax(6.5rem,8.75rem) minmax(0,1fr);grid-gap:.85rem 1.35rem;gap:.85rem 1.35rem;align-items:baseline;padding:clamp(.75rem,.6rem + .4vw,1rem) clamp(.85rem,.65rem + .55vw,1.25rem);border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent)}.landing-shell--twenty .judex-glance-row:last-child{border-bottom:0}.landing-shell--twenty .judex-glance-label{margin:0;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-family:var(--font-display);font-size:clamp(1.05rem,.95rem + .35vw,1.25rem);font-weight:300;line-height:1.15}.landing-shell--twenty .judex-glance-label:after{content:":"}.landing-shell--twenty .judex-glance-detail{margin:0;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-family:var(--font-body,var(--font-text));font-size:clamp(.875rem,.82rem + .15vw,.975rem);line-height:1.4}@media (max-width:720px){.landing-shell--twenty .judex-glance-row{grid-template-columns:1fr;gap:.3rem}}.landing-shell--twenty .governor-flow-core-body{padding:var(--judex-plate-pad-block,1.25rem) var(--judex-plate-pad-inline,1.25rem)}.landing-shell--twenty .governor-flow-core-body .framework-core-visual.is-governor-flow-steps{width:100%;max-width:none}.landing-shell--twenty .governor-flow-core-body .framework-core-visual-plane.is-steps-only{display:flex;flex-direction:column;gap:0;padding:0;border:0;background:transparent}.landing-shell--twenty .framework-core-visual.is-governor-flow-steps .framework-core-visual-step-job,.landing-shell--twenty .governor-flow-core-body .framework-core-visual-plane-head,.landing-shell--twenty .governor-flow-core-body .framework-core-visual-plane.is-steps-only>.framework-core-visual-brand-rail{display:none}.landing-shell--twenty .framework-core-visual.is-governor-flow-steps .framework-core-visual-product-layer{border-bottom:0}.landing-shell--twenty .framework-core-visual.is-governor-flow-steps .framework-core-visual-step-arrow{display:grid;top:50%;transform:translateY(-50%)}.landing-shell--twenty .framework-core-visual.is-governor-flow-steps .framework-core-visual-product-layer .framework-core-visual-brand-rail{border-bottom:0;background:transparent}.landing-shell--twenty .framework-core-visual.is-governor-flow-steps .framework-core-visual-group-title,.landing-shell--twenty .framework-core-visual.is-governor-flow-steps .framework-core-visual-list,.landing-shell--twenty .framework-core-visual.is-governor-flow-steps .framework-core-visual-list-item,.landing-shell--twenty .framework-core-visual.is-governor-flow-steps .framework-core-visual-model-title,.landing-shell--twenty .framework-core-visual.is-governor-flow-steps .framework-core-visual-processor-caption{border-top:0;border-bottom:0}.landing-shell--twenty .framework-core-visual.is-governor-flow-steps .framework-core-visual-panel{border:0;background:transparent}.landing-shell--twenty .framework-core-visual .framework-core-visual-governor-only{display:flex;flex:1 1;align-items:center;justify-content:flex-start;min-height:100%;padding:.35rem .5rem .75rem}.landing-shell--twenty .framework-core-visual .framework-core-visual-governor-only .framework-core-visual-brand-rail{border:0;background:transparent;padding:0}.landing-shell--twenty .framework-core-visual .framework-core-visual-comply-layers{display:none}@media (max-width:59.9375em){.landing-shell--twenty .framework-core-visual.is-governor-flow-steps .framework-core-visual-step-arrow{top:auto;bottom:-.7rem;inset-inline-end:auto;inset-inline-start:50%;transform:translateX(-50%) rotate(90deg)}.landing-shell--twenty .framework-core-visual.is-governor-flow-steps .framework-core-visual-steps.is-triad-cards .framework-core-visual-step-card>.framework-core-visual-step-arrow{bottom:calc(-.5 * var(--framework-runtime-seam-arrow-size) - (var(--framework-runtime-triad-gap) / 2));width:var(--framework-runtime-seam-arrow-size);height:var(--framework-runtime-seam-arrow-size);font-size:var(--framework-runtime-seam-arrow-font)}}.landing-shell--twenty .framework-headed-plate{--framework-plate-radius:1rem;--framework-headed-seam:var(--twenty-black,#000);position:relative;width:100%;overflow:hidden;border:1px solid var(--framework-headed-seam);border-radius:var(--framework-plate-radius);background:var(--twenty-menu-card,#151617)}.landing-shell--twenty .framework-headed-plate.is-governance{background:var(--twenty-black,#000)}.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;overflow:visible;border:0;background:transparent}.landing-shell--twenty .framework-governance-cycle{--governance-cycle-radius:clamp(11.75rem,25.5vw,14.5rem);--governance-cycle-card-outset:clamp(4.75rem,10vw,6.15rem);--governance-cycle-card-radius:calc(var(--governance-cycle-radius) + var(--governance-cycle-card-outset));--governance-cycle-start:30deg;--governance-cycle-seam-size:clamp(1.75rem,1.55rem + 0.55vw,2.15rem);--governance-cycle-seam-mark:clamp(0.72rem,0.64rem + 0.22vw,0.9rem);position:relative;box-sizing:border-box;width:min(100%,58rem);margin-inline:auto;aspect-ratio:1;max-height:min(90vh,54rem)}.landing-shell--twenty .framework-governance-cycle-ring{position:absolute;left:50%;top:50%;z-index:0;box-sizing:border-box;width:calc(var(--governance-cycle-radius) * 2);height:calc(var(--governance-cycle-radius) * 2);border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 42%,transparent);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.landing-shell--twenty .framework-governance-cycle-hub{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;pointer-events:none;text-align:center}.landing-shell--twenty .framework-governance-cycle-hub .framework-core-visual-brand-rail.is-cycle-hub{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.55rem;width:auto;max-width:min(100%,calc(var(--governance-cycle-radius) * 1.65));padding:0;border:0;background:transparent}.landing-shell--twenty .framework-governance-cycle-hub .framework-core-visual-brand-rail.is-cycle-hub .framework-core-visual-brand-rail-copy{display:block;width:100%;text-align:center}.landing-shell--twenty .framework-governance-cycle-hub .framework-core-visual-brand .site-wordmark-raster{max-height:calc(var(--twenty-logo-raster-height) * 1.35);max-width:min(100%,14rem)}.landing-shell--twenty .framework-governance-cycle-hub .framework-core-visual-brand .site-wordmark-svg{height:calc(var(--twenty-logo-svg-height) * 1.35);width:auto;max-width:min(100%,14rem)}.landing-shell--twenty .framework-governance-cycle-hub .framework-core-visual-mid-tag{margin:0;text-align:center}.landing-shell--twenty .framework-governance-fold{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:var(--framework-title-to-visual-gap)}@media (min-width:52.4375em){.landing-shell--twenty .framework-governance-fold{gap:0}.landing-shell--twenty .framework-governance-instrument-orbit{display:flex;justify-content:center;width:100%}.landing-shell--twenty .framework-governance-instrument-orbit .framework-headed-plate.is-governance.is-cycle:not(.is-quad) .framework-governance-cycle{box-sizing:border-box;width:var(--fgi-orbit-ultrawide-stage-max,36rem);height:var(--fgi-orbit-ultrawide-stage-max,36rem);max-width:var(--fgi-orbit-ultrawide-stage-max,36rem);max-height:var(--fgi-orbit-ultrawide-stage-max,36rem);margin-inline:auto;aspect-ratio:unset;flex-shrink:0;--governance-cycle-radius:var(--fgi-orbit-ultrawide-radius,9.25rem);--governance-cycle-card-outset:var(--fgi-orbit-ultrawide-card-outset,4.1rem);--governance-cycle-card-radius:var(--fgi-orbit-ultrawide-card-radius,13.35rem);--governance-cycle-seam-size:1.65rem}}.landing-shell--twenty .framework-governance-body{-webkit-margin-before:.15rem;margin-block-start:.15rem;max-width:40rem;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--twenty-ink-chapter-body,var(--twenty-logo-ink))!important;-webkit-text-fill-color:var(
    --twenty-ink-chapter-body,var(--twenty-logo-ink)
  )!important}.landing-shell--twenty .framework-governance-body-line{display:block}.landing-shell--twenty .framework-governance-body-line,.landing-shell--twenty .framework-governance-body-line>span{background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:inherit!important;-webkit-text-fill-color:inherit!important}.landing-shell--twenty .framework-governance-body-line>.product-stack-instrument-dek-accent{background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--twenty-paper)!important;-webkit-text-fill-color:var(--twenty-paper)!important}.landing-shell--twenty .framework-governance-cycle-stations{position:absolute;inset:0;margin:0;padding:0;list-style:none}.landing-shell--twenty .framework-governance-cycle-station{--station-angle:calc(var(--governance-cycle-start) + (var(--station-i) * (360deg / var(--station-n))));--governance-cycle-station-tangent:0rem;--governance-cycle-station-screen-x:0rem;--governance-cycle-station-radial-inset:0rem;--governance-cycle-station-lift:0rem;position:absolute;left:50%;top:50%;z-index:2;width:var(--governance-cycle-station-width,clamp(10.75rem,24vw,14rem));margin:0;text-align:start;transform:translate(-50%,-50%) rotate(var(--station-angle)) translateY(calc(-1 * var(--governance-cycle-card-radius) + var(--governance-cycle-station-radial-inset, 0rem))) rotate(calc(-1 * var(--station-angle))) translateX(calc(var(--governance-cycle-station-tangent, 0rem) + var(--governance-cycle-station-screen-x, 0rem))) translateY(var(--governance-cycle-station-lift,0))}.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle:not(.is-quad):not(.is-triad) .framework-governance-cycle-station.is-slot-0,.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle:not(.is-quad):not(.is-triad) .framework-governance-cycle-station.is-slot-2{--governance-cycle-station-tangent:var(--fgi-orbit-pole-tangent-spread,3rem);--governance-cycle-station-radial-inset:var(--fgi-orbit-pole-radial-inset,2.75rem)}.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle.is-quad .framework-governance-cycle-station.is-slot-0,.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle.is-quad .framework-governance-cycle-station.is-slot-2{--governance-cycle-station-tangent:0rem;--governance-cycle-station-screen-x:0rem;--governance-cycle-station-radial-inset:0rem}.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle:not(.is-quad):not(.is-triad) .framework-governance-cycle-station.is-slot-3,.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle:not(.is-quad):not(.is-triad) .framework-governance-cycle-station.is-slot-5{--governance-cycle-station-tangent:calc(-1 * var(--fgi-orbit-pole-tangent-spread, 3rem));--governance-cycle-station-radial-inset:var(--fgi-orbit-pole-radial-inset,2.75rem)}.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle:not(.is-quad) .framework-governance-cycle-station.is-slot-3{--governance-cycle-station-radial-inset:2.75rem}.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle.is-quad .framework-governance-cycle-station.is-slot-3,.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle:not(.is-triad) .framework-governance-cycle-station.is-slot-1,.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle:not(.is-triad) .framework-governance-cycle-station.is-slot-4{--governance-cycle-station-width:var(--fgi-orbit-east-west-station-width,11.35rem)}.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle:not(.is-quad):not(.is-triad) .framework-governance-cycle-station.is-slot-1{--governance-cycle-station-tangent:var(--fgi-orbit-east-west-tangent-spread,0.75rem)}.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle:not(.is-quad):not(.is-triad) .framework-governance-cycle-station.is-slot-4{--governance-cycle-station-tangent:calc(-1 * var(--fgi-orbit-east-west-tangent-spread, 0.75rem))}.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle.is-quad .framework-governance-cycle-station.is-slot-1,.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle.is-quad .framework-governance-cycle-station.is-slot-3{--governance-cycle-station-tangent:0rem}.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle.is-triad:not(.is-quad) .framework-governance-cycle-station.is-slot-1{--governance-cycle-station-width:var(--fgi-orbit-station-width,13.5rem)}.landing-shell--twenty .framework-governance-cycle-card{box-sizing:border-box;width:100%;min-width:0;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 26%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--twenty-black,#000) 92%,transparent)}.landing-shell--twenty .framework-governance-cycle-head{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;gap:.55rem;margin:0}.landing-shell--twenty .framework-governance-cycle-index{flex:0 0 auto;margin:0;color:var(--twenty-steel);-webkit-text-fill-color:var(--twenty-steel);font-size:.68rem;letter-spacing:.1em;line-height:1}.landing-shell--twenty .framework-governance-cycle-title{flex:0 1 auto;margin:0;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-family:var(--font-display);font-size:clamp(1.05rem,.95rem + .35vw,1.3rem);font-weight:300;letter-spacing:-.02rem;line-height:1.15;white-space:nowrap}.landing-shell--twenty .framework-governance-cycle-lead{display:flex;flex-direction:column;gap:.1em;margin:.35rem 0 0;color:color-mix(in srgb,var(--twenty-paper) 78%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-paper) 78%,transparent);font-family:var(--font-ui-stack);font-size:clamp(.74rem,.68rem + .18vw,.84rem);font-weight:500;letter-spacing:.01em;line-height:1.3;white-space:pre-line}.landing-shell--twenty .framework-governance-cycle-lead-line{display:block;white-space:nowrap}.landing-shell--twenty .framework-governance-cycle-seams{position:absolute;inset:0;pointer-events:none}.landing-shell--twenty .framework-governance-cycle-seam{--seam-angle:calc(var(--governance-cycle-start) + (var(--station-i) * (360deg / var(--station-n))));position:absolute;left:50%;top:50%;z-index:3;display:grid;place-items:center;width:var(--governance-cycle-seam-size);height:var(--governance-cycle-seam-size);border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 52%,transparent);border-radius:999px;background:#0a0a0a;box-shadow:0 0 0 4px #0a0a0a;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);transform:translate(-50%,-50%) rotate(var(--seam-angle)) translateY(calc(-1 * var(--governance-cycle-radius)))}.landing-shell--twenty .framework-governance-cycle-seam-mark{display:block;width:var(--governance-cycle-seam-mark);height:var(--governance-cycle-seam-mark);translate:.04rem 0}.landing-shell--twenty .framework-governance-cycle-close{display:none}@media (max-width:52.375em){.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle{gap:.85rem}.landing-shell--twenty .framework-governance-cycle{--governance-cycle-radius:0;aspect-ratio:auto;max-height:none;width:100%}.landing-shell--twenty .framework-governance-cycle-hub,.landing-shell--twenty .framework-governance-cycle-ring,.landing-shell--twenty .framework-governance-cycle-seams{display:none}.landing-shell--twenty .framework-governance-cycle-stations{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-radius:.65rem;overflow:hidden;background:var(--twenty-black,#000)}.landing-shell--twenty .framework-governance-cycle-station{position:relative;left:auto;top:auto;width:auto;min-width:0;transform:none;text-align:start;-webkit-border-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent)}.landing-shell--twenty .framework-governance-cycle-station:nth-child(3n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .framework-governance-cycle-station:nth-child(n+4){border-bottom:0}.landing-shell--twenty .framework-governance-cycle-card{border:0;border-radius:0;background:transparent;padding:clamp(.85rem,.75rem + .35vw,1.1rem) clamp(.9rem,.8rem + .35vw,1.15rem)}.landing-shell--twenty .framework-governance-cycle-head{margin-top:calc(-.202 * clamp(1.05rem, .95rem + .35vw, 1.3rem))}.landing-shell--twenty .framework-governance-cycle-lead{margin-bottom:-.127em}.landing-shell--twenty .framework-governance-cycle-close{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:0;color:var(--twenty-steel);-webkit-text-fill-color:var(--twenty-steel);font-family:var(--font-ui-stack);font-size:.72rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.landing-shell--twenty .framework-governance-cycle-close-seam{display:grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 45%,transparent);border-radius:999px;background:#0a0a0a;color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper);font-size:.75rem;line-height:1}}@media (max-width:44.9375em){.landing-shell--twenty .framework-governance-cycle-stations{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell--twenty .framework-governance-cycle-station:nth-child(3n){-webkit-border-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent)}.landing-shell--twenty .framework-governance-cycle-station:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .framework-governance-cycle-station:nth-child(n+4){border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent)}.landing-shell--twenty .framework-governance-cycle-station:nth-child(n+5){border-bottom:0}}@media (max-width:24.3125em){.landing-shell--twenty .framework-governance-cycle-stations{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .framework-governance-cycle-station:nth-child(n){-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent)}.landing-shell--twenty .framework-governance-cycle-station:last-child{border-bottom:0}}.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle.is-quad .framework-governance-cycle{--governance-cycle-start:0deg}.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle.is-quad .framework-governance-cycle-station.is-slot-0,.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle.is-quad .framework-governance-cycle-station.is-slot-2{--governance-cycle-card-radius:calc(var(--governance-cycle-radius) + var(--governance-cycle-card-outset) - (var(--governance-cycle-station-width, clamp(10.75rem, 24vw, 14rem)) - 100%) / 2)}@media (min-width:52.4375em){.landing-shell--twenty .framework-headed-plate.is-governance.is-cycle.is-quad .framework-governance-cycle{aspect-ratio:auto;height:calc(2 * (var(--governance-cycle-radius) + var(--governance-cycle-card-outset) - (clamp(10.75rem, 24vw, 14rem) / 2) + 5.25rem))}}@media (max-width:52.375em){.landing-shell--twenty .framework-headed-plate.is-cycle.is-quad .framework-governance-cycle-stations{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell--twenty .framework-headed-plate.is-cycle.is-quad .framework-governance-cycle-station:nth-child(3n){-webkit-border-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent)}.landing-shell--twenty .framework-headed-plate.is-cycle.is-quad .framework-governance-cycle-station:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .framework-headed-plate.is-cycle.is-quad .framework-governance-cycle-station:nth-child(n+3){border-bottom:0}}@media (max-width:24.3125em){.landing-shell--twenty .framework-headed-plate.is-cycle.is-quad .framework-governance-cycle-stations{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .framework-headed-plate.is-cycle.is-quad .framework-governance-cycle-station:nth-child(n){-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent)}.landing-shell--twenty .framework-headed-plate.is-cycle.is-quad .framework-governance-cycle-station:last-child{border-bottom:0}}.landing-shell--twenty .framework-headed-plate-head{display:flex;flex-direction:column;gap:.35rem;padding:clamp(1rem,.85rem + .45vw,1.35rem) clamp(.95rem,.8rem + .4vw,1.25rem);border-bottom:1px solid var(--twenty-black,#000);border-radius:var(--framework-plate-radius) var(--framework-plate-radius) 0 0}.landing-shell--twenty .framework-headed-plate-title{margin:0;font-family:var(--font-display);font-size:var(--product-name-size);font-weight:300;letter-spacing:-.02rem;line-height:1.2;color:var(--twenty-logo-ink);background-image:var(--twenty-logo-face);background-size:100% 140%;background-position:50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-shell--twenty .framework-headed-plate-dek{margin:0;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-size:clamp(.9rem,.82rem + .25vw,1rem);line-height:1.35}.landing-shell--twenty .framework-headed-plate-grid{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:0;gap:0;border-radius:0 0 var(--framework-plate-radius) var(--framework-plate-radius)}.landing-shell--twenty .framework-headed-plate .framework-pipeline-visual-cell{position:relative;padding:clamp(.95rem,.85rem + .3vw,1.25rem);-webkit-border-end:1px solid var(--framework-headed-seam);border-inline-end:1px solid var(--framework-headed-seam);border-bottom:1px solid var(--framework-headed-seam)}.landing-shell--twenty .framework-headed-plate .framework-pipeline-visual-cell:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .framework-headed-plate.is-governance .framework-pipeline-visual-cell:nth-child(n+5){border-bottom:0}@media (min-width:40em){.landing-shell--twenty .framework-headed-plate.is-onboarding .framework-pipeline-visual-cell:last-child,.landing-shell--twenty .framework-headed-plate.is-onboarding .framework-pipeline-visual-cell:nth-last-child(2):nth-child(odd){border-bottom:0}.landing-shell--twenty .framework-headed-plate.is-onboarding .framework-pipeline-visual-cell:last-child:nth-child(odd){grid-column:1/-1;-webkit-border-end:0;border-inline-end:0}}.landing-shell--twenty .framework-headed-plate .framework-pipeline-visual-panel{border:0;background:transparent;min-height:0}.landing-shell--twenty .framework-headed-plate .framework-pipeline-visual-panel-head{flex-direction:row;align-items:baseline;gap:.55rem}.landing-shell--twenty .framework-headed-plate .framework-pipeline-visual-panel-head>.framework-pipeline-visual-index{flex:0 0 auto;line-height:1;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);background-image:none}.landing-shell--twenty .framework-headed-plate .framework-pipeline-visual-panel-head>.framework-pipeline-visual-title{flex:0 1 auto;min-width:0;font-size:var(--product-name-size);line-height:1.2;font-weight:300;letter-spacing:-.02rem;color:var(--twenty-logo-ink);background-image:var(--twenty-logo-face);background-size:100% 140%;background-position:50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-shell--twenty .framework-headed-plate .framework-pipeline-visual-panel-body{display:flex;flex-direction:column;gap:.35rem;padding:.55rem 0 0}.landing-shell--twenty .framework-headed-plate .framework-pipeline-visual-lead{margin:0;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-size:clamp(.9rem,.82rem + .25vw,1rem);line-height:1.35}.landing-shell--twenty .framework-headed-plate-registry{margin:0;color:var(--twenty-menu-card-dek,var(--twenty-logo-ink));-webkit-text-fill-color:var(--twenty-menu-card-dek,var(--twenty-logo-ink))}@media (max-width:39.9375em){.landing-shell--twenty .framework-headed-plate-grid{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .framework-headed-plate .framework-pipeline-visual-cell{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--framework-headed-seam)}.landing-shell--twenty .framework-headed-plate .framework-pipeline-visual-cell:last-child{border-bottom:0}.landing-shell--twenty .framework-headed-plate.is-governance .framework-pipeline-visual-cell:nth-child(n+5),.landing-shell--twenty .framework-headed-plate.is-onboarding .framework-pipeline-visual-cell:nth-child(n+3){border-bottom:1px solid var(--framework-headed-seam)}.landing-shell--twenty .framework-headed-plate.is-governance .framework-pipeline-visual-cell:last-child,.landing-shell--twenty .framework-headed-plate.is-onboarding .framework-pipeline-visual-cell:last-child{border-bottom:0}}.landing-shell--twenty .judex-depth-plate.is-overview.is-peer-verticals .framework-pipeline-visual-card{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .judex-depth-plate.is-overview.is-peer-verticals .framework-pipeline-visual-cell{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--framework-peer-seam,var(--twenty-black,#000))}.landing-shell--twenty .judex-depth-plate.is-overview.is-peer-verticals .framework-pipeline-visual-cell:last-child,.landing-shell--twenty .judex-depth-plate.is-sizes.is-peer-verticals .framework-pipeline-visual-cell{border-bottom:0}@media (max-width:39.9375em){.landing-shell--twenty .judex-depth-plate.is-sizes.is-peer-verticals .framework-pipeline-visual-cell:not(:last-child){border-bottom:1px solid var(--framework-peer-seam,var(--twenty-black,#000))}}.landing-shell--twenty .codex-coverage-visual{--framework-plate-radius:1rem;--codex-coverage-live:color-mix(in srgb,var(--twenty-gold) 38%,#b8922a 62%);width:100%;max-width:var(--twenty-spine-max,min(90rem,100%));margin:1.25rem 0 0}.landing-shell--twenty .codex-coverage-visual-card{position:relative;margin:0;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-radius:var(--framework-plate-radius);background:var(--twenty-black,#000);overflow:hidden}.landing-shell--twenty .codex-coverage-visual-head,.landing-shell--twenty .codex-coverage-visual-selection,.landing-shell--twenty .codex-coverage-visual-stage{position:relative;z-index:1}.landing-shell--twenty .codex-coverage-visual-head{padding:clamp(.85rem,.65rem + .55vw,1.15rem) clamp(.85rem,.65rem + .55vw,1.25rem);border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 22%,transparent)}.landing-shell--twenty .codex-coverage-markets{margin-top:0;min-width:0;width:100%}.landing-shell--twenty .codex-coverage-markets-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;min-width:0;width:100%}.landing-shell--twenty .codex-coverage-market{display:inline-flex;align-items:center;justify-content:center;margin:0;width:100%;min-width:0;padding:.45rem .55rem;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-radius:.35rem;background:color-mix(in srgb,var(--twenty-black,#000) 40%,transparent);color:var(--twenty-logo-ink);font-family:var(--font-body,var(--font-text));text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.landing-shell--twenty .codex-coverage-market:focus-visible,.landing-shell--twenty .codex-coverage-market:hover{border-color:color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent);outline:none}.landing-shell--twenty .codex-coverage-market.is-active{border-color:color-mix(in srgb,var(--twenty-logo-ink) 70%,transparent);background:color-mix(in srgb,var(--twenty-steel-dark) 55%,transparent)}.landing-shell--twenty .codex-coverage-market-name{font-size:clamp(.78rem,.72rem + .18vw,.92rem);font-weight:500;line-height:1.25;text-wrap:balance}.landing-shell--twenty .codex-coverage-market-name.is-short{display:none}@media (max-width:59.9375em){.landing-shell--twenty .codex-coverage-market-name.is-full{display:none}.landing-shell--twenty .codex-coverage-market-name.is-short{display:inline;text-wrap:nowrap}}.landing-shell--twenty .codex-coverage-visual-map.is-pending{pointer-events:none}.landing-shell--twenty .codex-coverage-visual-state.is-pending-plane{cursor:default;pointer-events:none}.landing-shell--twenty .codex-coverage-visual-selection{margin:clamp(.85rem,.65rem + .55vw,1.25rem) clamp(.85rem,.65rem + .55vw,1.25rem) 0;padding:0;border:0;background:transparent;font-family:var(--font-display);font-size:var(--product-name-size,clamp(1.15rem,1rem + .45vw,1.45rem));font-weight:300;line-height:1.2;letter-spacing:-.02rem;color:var(--twenty-logo-ink);background-image:var(--twenty-logo-face);background-size:100% 140%;background-position:50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-shell--twenty .codex-coverage-visual-panel-anchors{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.landing-shell--twenty .codex-coverage-visual-panel-anchors li{color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-family:var(--font-ui-stack);font-size:clamp(.8125rem,.78rem + .12vw,.9rem);line-height:1.4}.landing-shell--twenty .codex-coverage-visual-panel-anchors li:before{content:"→ ";color:var(--twenty-gold)}.landing-shell--twenty .codex-coverage-visual-stage{--codex-stage-inset:clamp(0.85rem,0.65rem + 0.55vw,1.25rem);position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--codex-stage-inset);gap:var(--codex-stage-inset);padding:var(--codex-stage-inset);align-items:start}.landing-shell--twenty .codex-coverage-visual-map-shell{display:flex;flex-direction:column;gap:.75rem;min-width:0;max-width:100%;width:100%;padding:clamp(.85rem,.65rem + .55vw,1.15rem) clamp(.85rem,.65rem + .55vw,1.25rem);box-sizing:border-box}.landing-shell--twenty .codex-coverage-legend{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.65rem;row-gap:.35rem;min-width:0;max-width:100%;width:100%;overflow-x:visible;-webkit-padding-after:.2rem;padding-block-end:.2rem;font-family:var(--font-ui-stack);font-size:.72rem;color:color-mix(in srgb,var(--twenty-logo-ink) 78%,transparent)}.landing-shell--twenty .codex-coverage-legend-label{flex:0 0 auto;color:color-mix(in srgb,var(--twenty-logo-ink) 78%,transparent);font-weight:600;font-size:inherit;letter-spacing:.02em;text-transform:none;white-space:nowrap;line-height:1.2}@media (max-width:29.9375em){.landing-shell--twenty .codex-coverage-legend-clear,.landing-shell--twenty .codex-coverage-legend-label{flex:1 0 100%}}.landing-shell--twenty .codex-coverage-legend-filter{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:.22rem .5rem;border:1px solid transparent;border-radius:.25rem;background:transparent;color:inherit;font:inherit;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;line-height:1.2;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.landing-shell--twenty .codex-coverage-legend-text{-webkit-margin-end:-.05em;margin-inline-end:-.05em}.landing-shell--twenty .codex-coverage-legend-filter:focus-visible,.landing-shell--twenty .codex-coverage-legend-filter:hover{border-color:color-mix(in srgb,var(--twenty-logo-ink) 35%,transparent);background:color-mix(in srgb,var(--twenty-steel-dark) 35%,transparent);outline:none}.landing-shell--twenty .codex-coverage-legend-filter.is-active{border-color:color-mix(in srgb,var(--codex-coverage-accent,var(--twenty-logo-ink)) 55%,transparent);background:color-mix(in srgb,var(--twenty-steel-dark) 48%,transparent)}.landing-shell--twenty .codex-coverage-legend-filter.is-available.is-active{border-color:color-mix(in srgb,var(--codex-coverage-live) 55%,transparent)}.landing-shell--twenty .codex-coverage-legend-clear{display:inline-flex;flex:0 0 auto;align-items:center;margin:0;padding:.2rem 0;white-space:nowrap;border:0;border-radius:0;background:transparent;color:var(--twenty-logo-ink);font-family:var(--font-ui-stack);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.18em;cursor:pointer;transition:color .16s ease}.landing-shell--twenty .codex-coverage-legend-clear:focus-visible,.landing-shell--twenty .codex-coverage-legend-clear:hover{color:var(--twenty-paper);outline:none;box-shadow:none}.landing-shell--twenty .codex-coverage-anchor-action{display:inline;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--twenty-logo-ink) 42%,transparent);text-decoration-color:color-mix(in srgb,var(--twenty-logo-ink) 42%,transparent);text-underline-offset:.18em;cursor:pointer}.landing-shell--twenty .codex-coverage-anchor-action:focus-visible,.landing-shell--twenty .codex-coverage-anchor-action:hover{color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper);-webkit-text-decoration-color:color-mix(in srgb,var(--twenty-paper) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--twenty-paper) 55%,transparent);outline:none}.landing-shell--twenty .codex-coverage-anchor-text{color:inherit}.landing-shell--twenty .codex-coverage-legend-swatch{display:block;flex:0 0 auto;width:.5rem;height:.5rem;margin:0;border-radius:1px;background:color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent)}.landing-shell--twenty .codex-coverage-legend-filter:after{content:"";flex:0 0 auto;width:.5rem;height:.5rem;visibility:hidden;pointer-events:none}.landing-shell--twenty .codex-coverage-status.is-available{--codex-coverage-accent:var(--codex-coverage-live)}.landing-shell--twenty .codex-coverage-status.is-expanding{--codex-coverage-accent:color-mix(in srgb,var(--twenty-logo-ink) 58%,transparent)}.landing-shell--twenty .codex-coverage-status.is-available .codex-coverage-legend-swatch,.landing-shell--twenty .codex-coverage-status.is-expanding .codex-coverage-legend-swatch{background:var(--codex-coverage-accent)}.landing-shell--twenty .codex-coverage-visual-map{display:block;width:100%;height:auto;max-height:min(28rem,58vh);overflow:visible}.landing-shell--twenty .codex-coverage-visual-context{fill:color-mix(in srgb,var(--twenty-steel-dark) 42%,#0a0c0e 58%);stroke:color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent);stroke-width:.55;stroke-linejoin:round;pointer-events:none;opacity:.88}.landing-shell--twenty .codex-coverage-visual-state{cursor:pointer;stroke:color-mix(in srgb,var(--twenty-logo-ink) 38%,transparent);stroke-width:.85;stroke-linejoin:round;paint-order:stroke fill;transition:fill .18s ease,stroke .18s ease,filter .18s ease,opacity .18s ease;outline:none}.landing-shell--twenty .codex-coverage-visual-state.is-expanding{fill:color-mix(in srgb,var(--twenty-steel-dark) 70%,#1c242c 30%);opacity:.96}.landing-shell--twenty .codex-coverage-visual-state.is-available{fill:var(--codex-coverage-live);opacity:1;filter:drop-shadow(0 0 .7rem color-mix(in srgb,var(--codex-coverage-live) 55%,transparent));animation:codex-coverage-available-pulse 2.8s ease-in-out infinite}.landing-shell--twenty .codex-coverage-visual-state.is-focus{stroke:var(--twenty-paper);stroke-width:1.45;filter:brightness(1.22);opacity:1;animation:none}.landing-shell--twenty .codex-coverage-visual-state:focus{outline:none}.landing-shell--twenty .codex-coverage-visual-state.is-selected{stroke:var(--twenty-paper);stroke-width:2}.landing-shell--twenty .codex-coverage-visual-state.is-selected.is-available{stroke:var(--codex-coverage-live);stroke-width:2.1}.landing-shell--twenty .codex-coverage-visual-state.is-dimmed{opacity:.16;filter:none!important;animation:none!important;pointer-events:auto}.landing-shell--twenty .codex-coverage-visual-state.is-dimmed.is-available{opacity:.12;fill:color-mix(in srgb,var(--twenty-steel-dark) 70%,#12161a 30%)}.landing-shell--twenty .codex-coverage-visual-state.is-dimmed.is-focus{opacity:.7;stroke:var(--twenty-logo-ink);stroke-width:1.2}.landing-shell--twenty .codex-coverage-pin.is-dimmed{opacity:.32}@keyframes codex-coverage-available-pulse{0%,to{filter:drop-shadow(0 0 .35rem color-mix(in srgb,var(--codex-coverage-live) 32%,transparent))}50%{filter:drop-shadow(0 0 .55rem color-mix(in srgb,var(--codex-coverage-live) 48%,transparent))}}.landing-shell--twenty .codex-coverage-visual-panel{--codex-panel-pad:clamp(0.95rem,0.75rem + 0.5vw,1.25rem);position:absolute;top:var(--codex-stage-inset,1rem);right:var(--codex-stage-inset,1rem);z-index:2;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-self:start;gap:.45rem;box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:min(22rem,calc(100% - 2 * var(--codex-stage-inset, 1rem)));min-width:0;min-height:0;height:auto;margin:0;padding:var(--codex-panel-pad);-webkit-padding-before:calc(var(--codex-panel-pad) + .2rem);padding-block-start:calc(var(--codex-panel-pad) + .2rem);border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);background:color-mix(in srgb,var(--twenty-black,#000) 55%,transparent)}.landing-shell--twenty .codex-coverage-visual-panel-inner{display:flex;flex:0 1 auto;flex-direction:column;gap:.45rem;min-height:0;animation:codex-coverage-panel-in .22s ease both}@media (min-width:60em){.landing-shell--twenty .codex-coverage-visual-panel{width:-moz-fit-content;width:fit-content;min-width:0;max-width:min(24rem,42%);min-height:0;height:auto}}.landing-shell--twenty .codex-coverage-visual-panel-title{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,1.1rem + .7vw,1.85rem);font-weight:300;line-height:1.1}.landing-shell--twenty .codex-coverage-visual-panel-body,.landing-shell--twenty .codex-coverage-visual-panel-title{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .codex-coverage-visual-panel-body{margin:.15rem 0 0;font-family:var(--font-body,var(--font-text));font-size:clamp(.9rem,.84rem + .18vw,1.02rem);line-height:1.4}.landing-shell--twenty .codex-coverage-visual-panel-anchors{margin-top:.55rem;-webkit-margin-after:0;margin-block-end:0}.landing-shell--twenty .codex-coverage-visual-panel-status{display:flex;justify-content:flex-end;margin:0}.landing-shell--twenty .codex-coverage-visual-panel-status .product-stack-kicker{margin:0;width:max-content;max-width:100%;text-align:end}.landing-shell--twenty .codex-coverage-visual-panel.is-available{--codex-coverage-accent:var(--codex-coverage-live)}.landing-shell--twenty .codex-coverage-visual-panel.is-expanding{--codex-coverage-accent:color-mix(in srgb,var(--twenty-logo-ink) 58%,transparent)}.landing-shell--twenty .codex-coverage-visual-panel .product-stack-kicker.is-available{color:var(--codex-coverage-live)!important;-webkit-text-fill-color:var(--codex-coverage-live)!important;background-image:none!important}.landing-shell--twenty .codex-coverage-legend-count{display:inline-grid;place-items:center;min-width:1.35rem;-webkit-margin-start:.35rem;margin-inline-start:.35rem;padding:.05rem .3rem;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-radius:999px;color:var(--twenty-logo-ink);font-size:.65rem;font-weight:600;letter-spacing:.02em}.landing-shell--twenty .codex-coverage-pins{display:flex;flex-wrap:nowrap;align-items:center;gap:.3rem .32rem;overflow-x:auto;-webkit-padding-after:.25rem;padding-block-end:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.landing-shell--twenty .codex-coverage-pin,.landing-shell--twenty .codex-coverage-pins-label{flex:0 0 auto}.landing-shell--twenty .codex-coverage-pins-label{-webkit-margin-end:.35rem;margin-inline-end:.35rem;color:color-mix(in srgb,var(--twenty-logo-ink) 78%,transparent);font-family:var(--font-ui-stack);font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:none;line-height:1.2;white-space:nowrap}.landing-shell--twenty .codex-coverage-pin{--codex-pin-ease:cubic-bezier(0.22,1,0.36,1);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:.28rem;padding:.28rem .48rem .28rem .5rem;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-left-width:0;background:color-mix(in srgb,var(--twenty-black,#000) 55%,transparent);color:var(--twenty-logo-ink);cursor:pointer;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--twenty-logo-ink) 42%,transparent);transform:translateZ(0);transform-origin:center left;transition:border-color .24s var(--codex-pin-ease),background-color .24s var(--codex-pin-ease),color .24s var(--codex-pin-ease),box-shadow .24s var(--codex-pin-ease),transform .24s var(--codex-pin-ease)}.landing-shell--twenty .codex-coverage-pin:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in oklab,#f7f5da 26%,transparent) 50%,transparent 70%);transform:translateX(-130%);opacity:0;transition:transform .64s var(--codex-pin-ease),opacity .11s linear}.landing-shell--twenty .codex-coverage-pin:focus-visible,.landing-shell--twenty .codex-coverage-pin:hover{border-color:color-mix(in srgb,var(--twenty-paper) 42%,transparent);background:color-mix(in srgb,var(--twenty-steel-dark) 44%,transparent);color:var(--twenty-paper);outline:none;box-shadow:inset 2px 0 0 var(--twenty-paper),inset 0 0 0 1px color-mix(in srgb,var(--twenty-paper) 10%,transparent);transform:translate3d(1px,0,0)}.landing-shell--twenty .codex-coverage-pin:focus-visible:after,.landing-shell--twenty .codex-coverage-pin:hover:after{opacity:1;transform:translateX(130%)}.landing-shell--twenty .codex-coverage-pin:active{border-color:color-mix(in srgb,var(--twenty-paper) 36%,transparent);background:color-mix(in srgb,var(--twenty-steel-dark) 58%,transparent);box-shadow:inset 2px 0 0 var(--twenty-paper),inset 0 1px .5rem color-mix(in srgb,var(--twenty-black,#000) 55%,transparent);transform:translate3d(0,1px,0) scale(.985);transition-duration:70ms}.landing-shell--twenty .codex-coverage-pin:active:after{transition:none;opacity:0;transform:translateX(-130%)}.landing-shell--twenty .codex-coverage-pin.is-selected{border-color:color-mix(in srgb,var(--twenty-paper) 48%,transparent);background:color-mix(in srgb,var(--twenty-steel-dark) 56%,transparent);color:var(--twenty-paper);box-shadow:inset 2px 0 0 var(--twenty-paper),inset 0 0 0 1px color-mix(in srgb,var(--twenty-paper) 14%,transparent),inset 0 1px .55rem color-mix(in srgb,var(--twenty-black,#000) 38%,transparent);transform:translateZ(0)}.landing-shell--twenty .codex-coverage-pin.is-selected:focus-visible,.landing-shell--twenty .codex-coverage-pin.is-selected:hover{background:color-mix(in srgb,var(--twenty-steel-dark) 64%,transparent);box-shadow:inset 2px 0 0 var(--twenty-paper),inset 0 0 0 1px color-mix(in srgb,var(--twenty-paper) 18%,transparent),inset 0 1px .55rem color-mix(in srgb,var(--twenty-black,#000) 32%,transparent);transform:translateZ(0)}.landing-shell--twenty .codex-coverage-pin.is-selected:active{transform:translate3d(0,1px,0) scale(.985)}.landing-shell--twenty .codex-coverage-pin.is-selected.is-available{border-color:color-mix(in srgb,var(--codex-coverage-live) 72%,transparent);box-shadow:inset 2px 0 0 var(--codex-coverage-live),inset 0 0 0 1px color-mix(in srgb,var(--codex-coverage-live) 18%,transparent),0 0 .5rem color-mix(in srgb,var(--codex-coverage-live) 22%,transparent)}.landing-shell--twenty .codex-coverage-pin.is-selected.is-available:focus-visible,.landing-shell--twenty .codex-coverage-pin.is-selected.is-available:hover{box-shadow:inset 2px 0 0 var(--codex-coverage-live),inset 0 0 0 1px color-mix(in srgb,var(--codex-coverage-live) 24%,transparent),0 0 .65rem color-mix(in srgb,var(--codex-coverage-live) 30%,transparent)}.landing-shell--twenty .codex-coverage-pin.is-dimmed:active,.landing-shell--twenty .codex-coverage-pin.is-dimmed:focus-visible,.landing-shell--twenty .codex-coverage-pin.is-dimmed:hover{transform:translateZ(0);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent)}.landing-shell--twenty .codex-coverage-pin.is-dimmed:active:after,.landing-shell--twenty .codex-coverage-pin.is-dimmed:focus-visible:after,.landing-shell--twenty .codex-coverage-pin.is-dimmed:hover:after{opacity:0;transform:translateX(-130%);transition:none}.landing-shell--twenty .codex-coverage-pin-code,.landing-shell--twenty .codex-coverage-pin-name{position:relative;z-index:1;transition:color .24s var(--codex-pin-ease,cubic-bezier(.22,1,.36,1)),letter-spacing .24s var(--codex-pin-ease,cubic-bezier(.22,1,.36,1)),opacity .24s var(--codex-pin-ease,cubic-bezier(.22,1,.36,1))}.landing-shell--twenty .codex-coverage-pin-code{font-family:var(--font-ui-stack);font-size:.7rem;font-weight:700;letter-spacing:.06em}.landing-shell--twenty .codex-coverage-pin.is-selected .codex-coverage-pin-code,.landing-shell--twenty .codex-coverage-pin:focus-visible .codex-coverage-pin-code,.landing-shell--twenty .codex-coverage-pin:hover .codex-coverage-pin-code{letter-spacing:.09em}.landing-shell--twenty .codex-coverage-pin-name{font-family:var(--font-ui-stack);font-size:.7rem;color:inherit;opacity:.88}.landing-shell--twenty .codex-coverage-pin.is-selected .codex-coverage-pin-name,.landing-shell--twenty .codex-coverage-pin:focus-visible .codex-coverage-pin-name,.landing-shell--twenty .codex-coverage-pin:hover .codex-coverage-pin-name{opacity:1}.landing-shell--twenty .codex-coverage-visual-map-frame{position:relative}.landing-shell--twenty .codex-coverage-hover-chip{position:absolute;z-index:2;top:.55rem;inset-inline-end:.55rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;max-width:min(14rem,70%);padding:.45rem .65rem;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 35%,transparent);border-left:2px solid var(--codex-coverage-accent,var(--twenty-logo-ink));background:color-mix(in srgb,var(--twenty-black,#000) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;animation:codex-coverage-chip-in .16s ease both}.landing-shell--twenty .codex-coverage-hover-chip.is-available{border-left-color:var(--codex-coverage-live)}.landing-shell--twenty .codex-coverage-hover-chip-code{font-family:var(--font-ui-stack);font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .codex-coverage-hover-chip.is-available .codex-coverage-hover-chip-code{color:var(--codex-coverage-live);-webkit-text-fill-color:var(--codex-coverage-live)}.landing-shell--twenty .codex-coverage-hover-chip-name{font-family:var(--font-ui-stack);font-size:.78rem;font-weight:500;font-style:normal;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);background-image:none}.landing-shell--twenty .codex-coverage-hover-chip-status{flex-basis:100%;font-family:var(--font-ui-stack);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--twenty-logo-ink) 78%,transparent)}@keyframes codex-coverage-chip-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@keyframes codex-coverage-panel-in{0%{opacity:.35;transform:translateY(.35rem)}to{opacity:1;transform:none}}.landing-shell--twenty .codex-depth-plate{margin:1.25rem 0 0}.landing-shell--twenty .codex-enforcement-heading{max-width:none;display:flex;flex-direction:column}.landing-shell--twenty .codex-enforcement-heading .product-stack-instrument-dek-accent,.landing-shell--twenty .codex-enforcement-heading .title-two-line-row,.landing-shell--twenty .title-two-line-glue{text-wrap:nowrap;white-space:nowrap}@media (max-width:26.875em){.landing-shell--twenty .codex-enforcement-heading .title-two-line-row{white-space:normal;text-wrap:unset}.landing-shell--twenty .codex-enforcement-heading .title-two-line-glue,.landing-shell--twenty .codex-enforcement-heading .title-two-line-row>.product-stack-instrument-dek-accent{display:block}}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals{--framework-plate-body-pad:0;--framework-peer-seam:var(--twenty-black,#000)}.landing-shell--twenty .framework-constellation-visual.is-peer-verticals{--framework-peer-seam:var(--twenty-menu-card,#151617)}.landing-shell--twenty .framework-constellation-visual.is-peer-verticals .framework-pipeline-visual-card{background:var(--twenty-black,#000)}.landing-shell--twenty .codex-depth-plate.is-peer-verticals{--framework-peer-seam:var(--twenty-menu-card,#151617)}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals .framework-pipeline-visual-card{grid-template-columns:repeat(3,minmax(0,1fr));background:var(--twenty-black,#000);border-color:var(--framework-peer-seam,var(--twenty-menu-card,#151617))}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals .framework-pipeline-visual-cell,.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals .framework-pipeline-visual-cell:nth-child(2n),.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals .framework-pipeline-visual-cell:nth-child(n+3){-webkit-border-end:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617));border-inline-end:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617));border-bottom:0}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals .framework-pipeline-visual-cell:last-child,.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals .framework-pipeline-visual-cell:nth-child(3n){-webkit-border-end:0;border-inline-end:0}@media (max-width:64em){.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-trio .framework-pipeline-visual-card{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-trio .framework-pipeline-visual-cell:nth-child(odd){-webkit-border-end:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617));border-inline-end:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617));border-bottom:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617))}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-trio .framework-pipeline-visual-cell:nth-child(2n){-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617))}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-trio .framework-pipeline-visual-cell:last-child{-webkit-border-end:0;border-inline-end:0;border-bottom:0}}@media (max-width:40em){.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-trio .framework-pipeline-visual-card{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-trio .framework-pipeline-visual-cell:nth-child(2n),.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-trio .framework-pipeline-visual-cell:nth-child(odd){-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617))}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-trio .framework-pipeline-visual-cell:last-child{-webkit-border-end:0;border-inline-end:0;border-bottom:0}}.landing-shell--twenty .codex-industries-plates{display:flex;flex-direction:column}.landing-shell--twenty .codex-industries-plates>.framework-pipeline-visual+.framework-pipeline-visual{border-top:1px solid var(--twenty-menu-card,#151617)}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals.is-industry-register .framework-pipeline-visual-card{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals.is-industry-register .framework-pipeline-visual-cell:nth-child(odd){-webkit-border-end:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617));border-inline-end:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617));border-bottom:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617))}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals.is-industry-register .framework-pipeline-visual-cell:nth-child(2n){-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617))}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals.is-industry-register .framework-pipeline-visual-cell:nth-child(n+3){border-bottom:0}@media (max-width:40em){.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals.is-industry-register .framework-pipeline-visual-card{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals.is-industry-register .framework-pipeline-visual-cell:nth-child(2n),.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals.is-industry-register .framework-pipeline-visual-cell:nth-child(n+3),.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals.is-industry-register .framework-pipeline-visual-cell:nth-child(odd){-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617))}.landing-shell--twenty .framework-pipeline-visual.codex-depth-plate.is-peer-verticals.is-industry-register .framework-pipeline-visual-cell:last-child{border-bottom:0}}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-panel-body{gap:0}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .codex-industries-legislation{display:flex;flex-direction:column;gap:.55rem;margin:0;padding-top:.55rem}.landing-shell--twenty .codex-industries-legislation-block{display:flex;flex-direction:column;gap:.2rem;margin:0}.landing-shell--twenty .codex-industries-legislation-label{margin:0}.landing-shell--twenty .codex-industries-legislation-lines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.15rem}.landing-shell--twenty .codex-industries-legislation-lines li{color:var(--twenty-menu-card-dek,var(--twenty-logo-ink));-webkit-text-fill-color:var(--twenty-menu-card-dek,var(--twenty-logo-ink));font-family:var(--font-ui-stack);font-size:clamp(.75rem,.72rem + .1vw,.8125rem);line-height:1.35}.landing-shell--twenty .codex-industries-legislation-more{color:var(--twenty-steel-light,#8b909a);-webkit-text-fill-color:var(--twenty-steel-light,#8b909a);margin:0;font-family:var(--font-ui-stack);font-size:clamp(.6875rem,.66rem + .08vw,.75rem);line-height:1.3}.landing-shell--twenty .pricing-page.is-regulatory-areas .pricing-included-grid.is-regulatory-areas-grid .pricing-card-oneline{align-items:baseline;gap:.55rem}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-included-grid.is-count-9 .framework-overview-pipeline-step:nth-child(n+4){-webkit-border-after:1px solid var(--pricing-included-seam,#000);border-block-end:1px solid var(--pricing-included-seam,#000)}.landing-shell--twenty .pricing-page .pricing-included-grid.is-count-9 .framework-overview-pipeline-step:nth-child(n+7){-webkit-border-after:0;border-block-end:0}.landing-shell--twenty .pricing-page .pricing-included-grid.is-count-12 .framework-overview-pipeline-step:nth-child(n+4){-webkit-border-after:1px solid var(--pricing-included-seam,#000);border-block-end:1px solid var(--pricing-included-seam,#000)}.landing-shell--twenty .pricing-page .pricing-included-grid.is-count-12 .framework-overview-pipeline-step:nth-child(n+10){-webkit-border-after:0;border-block-end:0}}.landing-shell--twenty .pricing-page .pricing-packs-dek{margin:.55rem 0 0;max-width:none;color:var(--twenty-menu-card-dek,var(--twenty-logo-ink,#a4a6ae));-webkit-text-fill-color:var(
    --twenty-menu-card-dek,var(--twenty-logo-ink,#a4a6ae)
  );font-family:var(--font-sans),system-ui,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.4}.landing-shell--twenty .pricing-packs-instruments{-webkit-margin-before:.55rem;margin-block-start:.55rem}.landing-shell--twenty .pricing-packs-instrument{color:var(--twenty-menu-card-dek,var(--twenty-logo-ink));-webkit-text-fill-color:var(--twenty-menu-card-dek,var(--twenty-logo-ink));font-family:var(--font-ui-stack);font-size:clamp(.75rem,.72rem + .1vw,.8125rem);line-height:1.35}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-constellation-visual-more{margin-top:auto;margin-bottom:.19em;padding-top:var(--framework-plate-cell-pad)}@media (max-width:59.9375em){.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-cell{padding-block:var(--framework-plate-cell-pad)}}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-card{grid-template-columns:repeat(2,minmax(0,1fr));border-color:var(--framework-peer-seam,var(--twenty-black,#000))}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-cell{-webkit-border-end:1px solid var(--framework-peer-seam,var(--twenty-black,#000));border-inline-end:1px solid var(--framework-peer-seam,var(--twenty-black,#000));border-bottom:1px solid var(--framework-peer-seam,var(--twenty-black,#000))}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-cell:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-cell:nth-child(n+3){border-bottom:0}.landing-shell--twenty .industry-niche-index-inner{max-width:min(var(--twenty-spine-max,90rem),100%)}.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-card{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell,.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-child(2n),.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-child(n+3){-webkit-border-end:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617));border-inline-end:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617));border-bottom:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617))}.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-child(3n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-last-child(-n+3){border-bottom:0}.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell.is-niche-pad{min-height:0;pointer-events:none}@media (max-width:64em){.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-card{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell,.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-child(2n),.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-child(3n),.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-child(n+3),.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-last-child(-n+3){-webkit-border-end:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617));border-inline-end:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617));border-bottom:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617))}.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-last-child(-n+2){border-bottom:0}}@media (max-width:40em){.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-card{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell.is-niche-pad{display:none}.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell,.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-child(2n),.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-child(3n),.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-last-child(-n+2),.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:nth-last-child(-n+3){-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617))}.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:not(.is-niche-pad):has(+.is-niche-pad),.landing-shell--twenty .industry-niche-index .framework-constellation-visual.is-niche-trio .framework-pipeline-visual-cell:not(.is-niche-pad):last-child{border-bottom:0}}.landing-shell--twenty .judex-depth-plate.is-overview.is-peer-verticals .framework-pipeline-visual-cell:nth-child(n+3):not(:last-child){border-bottom:1px solid var(--framework-peer-seam,var(--twenty-black,#000))}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-panel{border:0;background:transparent;gap:calc(var(--framework-plate-cell-pad) - .6rem)}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-panel-head{flex-direction:row;align-items:baseline;gap:.55rem;padding-bottom:0;margin-top:calc(-.32 * var(--product-name-size))}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-panel-head>.framework-pipeline-visual-index{flex:0 0 auto;line-height:1;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-panel-head>.codex-policy-flow-optional{-webkit-margin-start:auto;margin-inline-start:auto;align-self:center}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-panel-head>.framework-pipeline-visual-title{flex:0 1 auto;min-width:0;font-size:var(--product-name-size);line-height:1.2;font-weight:300;letter-spacing:-.02rem;color:var(--twenty-logo-ink);background-image:var(--twenty-logo-face);background-size:100% 140%;background-position:50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-shell--twenty :is(.codex-depth-plate,.ordinances-scale-directory).is-peer-verticals .codex-industries-concealed-lead,.landing-shell--twenty :is(.codex-depth-plate,.ordinances-scale-directory).is-peer-verticals .codex-industries-concealed-title{display:block;border-radius:.2rem;background:color-mix(in srgb,#c8c8c8 42%,transparent);filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.landing-shell--twenty :is(.codex-depth-plate,.ordinances-scale-directory).is-peer-verticals .framework-pipeline-visual-panel-head>.codex-industries-concealed-title{position:relative;display:inline-block;flex:0 1 auto;width:7.25rem;height:auto;margin:0;padding:0;background:none;filter:none;font-size:var(--product-name-size);line-height:1.2;vertical-align:baseline}.landing-shell--twenty :is(.codex-depth-plate,.ordinances-scale-directory).is-peer-verticals .framework-pipeline-visual-panel-head>.codex-industries-concealed-title:before{content:"";position:absolute;left:0;right:0;top:.28em;height:.55em;border-radius:.2rem;background:color-mix(in srgb,#c8c8c8 42%,transparent);filter:blur(5px)}.landing-shell--twenty :is(.codex-depth-plate,.ordinances-scale-directory).is-peer-verticals .codex-industries-concealed-lead{display:flex;flex-direction:column;width:min(100%,18rem);height:auto;margin:0;padding:0;background:none;filter:none;font-size:clamp(.9rem,.82rem + .25vw,1rem);line-height:1.35}.landing-shell--twenty :is(.codex-depth-plate,.ordinances-scale-directory).is-peer-verticals .codex-industries-concealed-lead:after,.landing-shell--twenty :is(.codex-depth-plate,.ordinances-scale-directory).is-peer-verticals .codex-industries-concealed-lead:before{content:"";display:block;height:1.35em;background-image:linear-gradient(var(--twenty-menu-card-title,#c8c8c8),var(--twenty-menu-card-title,#c8c8c8));background-repeat:no-repeat;background-position:left 72%;background-size:100% .55em;filter:blur(5px)}.landing-shell--twenty :is(.codex-depth-plate,.ordinances-scale-directory).is-peer-verticals .codex-industries-concealed-lead:after{background-size:68% .55em}@media (max-width:39.9375em){.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-card{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-cell{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--framework-peer-seam,var(--twenty-black,#000))}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-cell:not(:last-child){border-bottom:1px solid var(--framework-peer-seam,var(--twenty-black,#000))}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-cell:last-child{border-bottom:0}.landing-shell--twenty .codex-depth-plate.is-peer-verticals .framework-pipeline-visual-card{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .codex-depth-plate.is-peer-verticals .framework-pipeline-visual-cell:not(:last-child){border-bottom:1px solid var(--framework-peer-seam,var(--twenty-menu-card,#151617))}}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows{--org-policy-seam:var(--twenty-black,#000);--org-policy-plate-gap:calc(var(--codex-dek-to-content-gap, clamp(3.5rem, 2.7rem + 2vw, 5rem)) / 2);--org-policy-cell-pad-inline:clamp(0.95rem,0.85rem + 0.3vw,1.25rem);--org-policy-cell-pad-block:var(--org-policy-cell-pad-inline);--org-policy-mid-seam-inset:var(--org-policy-cell-pad-inline);display:flex;flex-direction:column;align-items:stretch;gap:var(--org-policy-plate-gap);background:transparent;background-image:none;overflow:visible}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-card{grid-template-columns:1fr;border:1px solid var(--org-policy-seam,var(--twenty-black,#000));border-radius:var(--framework-plate-radius,1rem);background:var(--twenty-menu-card);background-image:none;overflow:hidden}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-card:before{content:none}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-cell{container-type:inline-size;container-name:org-policy-step;padding:var(--org-policy-cell-pad-block) var(--org-policy-cell-pad-inline);-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--org-policy-seam)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-cell:last-child{border-bottom:0}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel{border:none;background:transparent;min-height:0}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel-head{flex-direction:row;align-items:baseline;gap:.55rem;padding-inline:var(--org-policy-cell-pad-inline);padding-block:var(--org-policy-cell-pad-inline);-webkit-margin-before:calc(-1 * var(--org-policy-cell-pad-block));margin-block-start:calc(-1 * var(--org-policy-cell-pad-block));-webkit-margin-after:0;margin-block-end:0;margin-inline:calc(-1 * var(--org-policy-cell-pad-inline));border-bottom:1px solid var(--org-policy-seam,#000)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel-head>.framework-pipeline-visual-index{flex:0 0 auto;line-height:1;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel-head>.framework-pipeline-visual-title{flex:0 1 auto;min-width:0;font-size:var(--product-name-size);line-height:1.2;font-weight:300;letter-spacing:-.02rem;color:var(--twenty-logo-ink);background-image:var(--twenty-logo-face);background-size:100% 140%;background-position:50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel-body{padding:0;gap:0}@media (min-width:96em){.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-card{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows:not(.is-flow-ladder-stack):not(.is-compare-rows) .framework-pipeline-visual-card{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto minmax(min-content,1fr) minmax(min-content,1fr);grid-auto-flow:column;align-items:stretch;column-gap:1px;row-gap:1px;background:var(--org-policy-seam,var(--twenty-black,#000));border-color:var(--org-policy-seam,var(--twenty-black,#000))}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows:not(.is-flow-ladder-stack):not(.is-compare-rows) .framework-pipeline-visual-cell,.landing-shell--twenty .codex-depth-plate.is-org-policy-flows:not(.is-flow-ladder-stack):not(.is-compare-rows) .framework-pipeline-visual-panel,.landing-shell--twenty .codex-depth-plate.is-org-policy-flows:not(.is-flow-ladder-stack):not(.is-compare-rows) .framework-pipeline-visual-panel-body.codex-policy-flow-slices{display:contents}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows:not(.is-flow-ladder-stack):not(.is-compare-rows) .codex-policy-flow-slice,.landing-shell--twenty .codex-depth-plate.is-org-policy-flows:not(.is-flow-ladder-stack):not(.is-compare-rows) .framework-pipeline-visual-panel-head{background:var(--twenty-menu-card,#151617);background-image:none}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows:not(.is-flow-ladder-stack):not(.is-compare-rows) .framework-pipeline-visual-panel-head{margin:0;padding:var(--org-policy-cell-pad-inline);border-bottom:0}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows:not(.is-flow-ladder-stack):not(.is-compare-rows) .codex-policy-flow-slice{padding:var(--org-policy-cell-pad-inline);border-top:0}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows:not(.is-flow-ladder-stack):not(.is-compare-rows) .codex-policy-flow-slice:not(:last-child){-webkit-padding-after:var(--org-policy-cell-pad-inline);padding-block-end:var(--org-policy-cell-pad-inline)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows:not(.is-flow-ladder-stack):not(.is-compare-rows) .codex-policy-flow-slice+.codex-policy-flow-slice{-webkit-padding-before:var(--org-policy-cell-pad-inline);padding-block-start:var(--org-policy-cell-pad-inline)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-cell{-webkit-border-end:1px solid var(--org-policy-seam,#000);border-inline-end:1px solid var(--org-policy-seam,#000);border-bottom:0;padding-block:var(--org-policy-cell-pad-block)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows:not(.is-flow-ladder-stack):not(.is-compare-rows) .framework-pipeline-visual-cell{-webkit-border-end:0;border-inline-end:0;padding:0}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-cell:last-child,.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-cell:nth-child(4n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows.is-compare-rows .framework-pipeline-visual-card{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;column-gap:0;row-gap:0;background:var(--twenty-menu-card);background-image:none}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows.is-compare-rows .framework-pipeline-visual-cell{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--org-policy-seam,#000)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows.is-compare-rows .framework-pipeline-visual-cell:last-child{border-bottom:0}}.landing-shell--twenty .codex-policy-flow-compare{--codex-policy-flow-vs-outer:clamp(0.95rem,0.85rem + 0.3vw,1.25rem);--org-policy-vs-clear:clamp(1rem,0.85rem + 0.55vw,1.5rem);position:relative;display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);grid-template-rows:auto auto;align-content:center;justify-items:center;grid-column-gap:0;column-gap:0;grid-row-gap:clamp(.75rem,.65rem + .35vw,1.1rem);row-gap:clamp(.75rem,.65rem + .35vw,1.1rem);margin:0;padding:clamp(1.05rem,.95rem + .35vw,1.35rem) 0;border:none;border-radius:var(--framework-plate-radius,1rem);background:var(--twenty-menu-card);background-image:none;overflow:hidden}.landing-shell--twenty .codex-policy-flow-compare.is-titles-only{grid-template-rows:auto;row-gap:0}.landing-shell--twenty .codex-policy-flow-compare:before{content:none}.landing-shell--twenty .codex-policy-flow-compare-body,.landing-shell--twenty .codex-policy-flow-compare-title{position:relative;z-index:2;box-sizing:border-box;width:100%;margin:0;padding-inline:var(--codex-policy-flow-vs-outer);text-align:center;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .codex-policy-flow-compare-title{max-width:22rem}.landing-shell--twenty .codex-policy-flow-compare-body{max-width:none}.landing-shell--twenty .codex-policy-flow-compare-title.is-left{grid-column:1;grid-row:1}.landing-shell--twenty .codex-policy-flow-compare-title.is-right{grid-column:3;grid-row:1}.landing-shell--twenty .codex-policy-flow-compare-body.is-left{grid-column:1;grid-row:2}.landing-shell--twenty .codex-policy-flow-compare-body.is-right{grid-column:3;grid-row:2}.landing-shell--twenty .codex-policy-flow-compare-title{color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-family:var(--font-display);font-size:var(--product-name-size);font-weight:300;letter-spacing:-.02rem;line-height:1.2;text-wrap:balance}.landing-shell--twenty .codex-policy-flow-compare-body{font-family:var(--font-body,var(--font-text));font-size:clamp(.9rem,.82rem + .25vw,1rem);line-height:1.35}.landing-shell--twenty .codex-policy-flow-compare-line{white-space:nowrap}.landing-shell--twenty .codex-policy-flow-compare-line.is-lead{color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)}.landing-shell--twenty .codex-policy-flow-compare-line.is-support{color:var(--twenty-menu-card-dek,var(--twenty-logo-ink));-webkit-text-fill-color:var(--twenty-menu-card-dek,var(--twenty-logo-ink))}@media (max-width:24.375em){.landing-shell--twenty .codex-policy-flow-compare-body{font-size:clamp(.67rem,calc(.67rem + (100vw - 20rem) * .0526),.9rem)}}@media (max-width:20em){.landing-shell--twenty .codex-policy-flow-compare-body{font-size:.67rem}}.landing-shell--twenty .codex-policy-flow-compare-vs{grid-column:2;grid-row:1/-1;z-index:3;justify-self:center;align-self:center;display:grid;place-items:center;margin:0;padding-block:.15rem;padding-inline:var(--org-policy-vs-clear,1rem);border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.1vw,2.5rem);font-style:italic;font-weight:400;letter-spacing:.02em;line-height:.9;text-transform:uppercase;pointer-events:none}@media (max-width:63.9375em){.landing-shell--twenty .codex-policy-flow-compare{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;row-gap:.35rem;padding-block:1.15rem}.landing-shell--twenty .codex-policy-flow-compare:before{display:none}.landing-shell--twenty .codex-policy-flow-compare-title.is-left{grid-column:1;grid-row:1}.landing-shell--twenty .codex-policy-flow-compare-body.is-left{grid-column:1;grid-row:2;-webkit-padding-after:.35rem;padding-block-end:.35rem}.landing-shell--twenty .codex-policy-flow-compare-vs{grid-column:1;grid-row:3}.landing-shell--twenty .codex-policy-flow-compare-title.is-right{grid-column:1;grid-row:4;-webkit-padding-before:.35rem;padding-block-start:.35rem}.landing-shell--twenty .codex-policy-flow-compare-body.is-right{grid-column:1;grid-row:5}.landing-shell--twenty .codex-policy-flow-compare.is-titles-only{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);grid-template-rows:auto;row-gap:0}.landing-shell--twenty .codex-policy-flow-compare.is-titles-only .codex-policy-flow-compare-title.is-left{grid-column:1;grid-row:1}.landing-shell--twenty .codex-policy-flow-compare.is-titles-only .codex-policy-flow-compare-vs{grid-column:2;grid-row:1}.landing-shell--twenty .codex-policy-flow-compare.is-titles-only .codex-policy-flow-compare-title.is-right{grid-column:3;grid-row:1;-webkit-padding-before:0;padding-block-start:0}}@media (min-width:40em) and (max-width:59.9375em){.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-card{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-cell{-webkit-border-end:1px solid var(--framework-peer-seam,var(--twenty-black,#000));border-inline-end:1px solid var(--framework-peer-seam,var(--twenty-black,#000))}.landing-shell--twenty .framework-pipeline-visual.is-peer-verticals .framework-pipeline-visual-cell:nth-child(2n){-webkit-border-end:0;border-inline-end:0}}.landing-shell--twenty :is(.ordinances-scale-directory,.product-stack-directory).is-peer-verticals .framework-pipeline-visual-card{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-shell--twenty :is(.ordinances-scale-directory,.product-stack-directory).is-peer-verticals .framework-pipeline-visual-cell,.landing-shell--twenty :is(.ordinances-scale-directory,.product-stack-directory).is-peer-verticals .framework-pipeline-visual-cell:nth-child(2n){-webkit-border-end:1px solid var(--framework-peer-seam,var(--twenty-black,#000));border-inline-end:1px solid var(--framework-peer-seam,var(--twenty-black,#000));border-bottom:0}.landing-shell--twenty :is(.ordinances-scale-directory,.product-stack-directory).is-peer-verticals .framework-pipeline-visual-cell:last-child{-webkit-border-end:0;border-inline-end:0}@media (max-width:59.9375em){.landing-shell--twenty :is(.ordinances-scale-directory,.product-stack-directory).is-peer-verticals .framework-pipeline-visual-card{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty :is(.ordinances-scale-directory,.product-stack-directory).is-peer-verticals .framework-pipeline-visual-cell,.landing-shell--twenty :is(.ordinances-scale-directory,.product-stack-directory).is-peer-verticals .framework-pipeline-visual-cell:nth-child(2n){-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--framework-peer-seam,var(--twenty-black,#000))}.landing-shell--twenty :is(.ordinances-scale-directory,.product-stack-directory).is-peer-verticals .framework-pipeline-visual-cell:nth-child(n+3):not(:last-child){border-bottom:1px solid var(--framework-peer-seam,var(--twenty-black,#000))}.landing-shell--twenty :is(.ordinances-scale-directory,.product-stack-directory).is-peer-verticals .framework-pipeline-visual-cell:last-child{border-bottom:0}}@media (min-width:60em){.landing-shell--twenty .ordinances-scale-directory.is-peer-verticals.is-quartet .framework-pipeline-visual-card{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell--twenty .ordinances-scale-directory.is-peer-verticals.is-quartet .framework-pipeline-visual-cell:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .ordinances-scale-directory.is-peer-verticals.is-quartet .framework-pipeline-visual-cell:nth-child(-n+2){border-bottom:1px solid var(--framework-peer-seam,var(--twenty-black,#000))}}.landing-shell--twenty .ordinances-scale-directory .framework-pipeline-visual-detail,.landing-shell--twenty .ordinances-scale-directory .framework-pipeline-visual-lead,.landing-shell--twenty .ordinances-scale-directory .framework-pipeline-visual-lead>span,.landing-shell--twenty .product-stack-directory .framework-pipeline-visual-lead,.landing-shell--twenty .product-stack-directory .framework-pipeline-visual-lead>span{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-logo-ink);color:var(--twenty-logo-ink)}.landing-shell--twenty .ordinances-scale-directory .framework-pipeline-visual-detail{margin:.35rem 0 0;font-family:var(--font-body,var(--font-text));font-size:.8125rem;line-height:1.45}.landing-shell--twenty .ordinances-scale-directory.is-peer-verticals .framework-pipeline-visual-panel-body{flex:1 1 auto;min-height:0}.landing-shell--twenty .ordinances-scale-directory.is-peer-verticals .framework-pipeline-visual-lead-line{display:block}.landing-shell--twenty .ordinances-scale-directory .framework-pipeline-visual-lead .product-stack-instrument-dek-accent,.landing-shell--twenty .ordinances-scale-overview-heading .product-stack-instrument-dek-accent,.landing-shell--twenty .product-stack-directory .framework-pipeline-visual-lead .product-stack-instrument-dek-accent,.landing-shell--twenty .product-stack-overview .product-stack-overview-heading .product-stack-instrument-dek-accent{font-style:italic;font-weight:400;color:var(--twenty-paper);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-paper)}@media (max-width:95.9375em){.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-cell{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--org-policy-seam,#000);-webkit-padding-after:var(--org-policy-cell-pad-block);padding-block-end:var(--org-policy-cell-pad-block)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-cell:last-child{border-bottom:0}}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-arrow{display:none}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps{--org-policy-seam:var(--twenty-black,#000);--org-policy-cell-pad-inline:clamp(0.95rem,0.85rem + 0.3vw,1.25rem);--org-policy-cell-pad-block:var(--org-policy-cell-pad-inline);--runtime-steps-stack-gap:0.55rem;box-sizing:border-box;width:min(100%,var(
      --runtime-steps-measure-max-width,calc(var(--twenty-spine-max, 90rem) / 2)
    ));max-width:min(100%,var(
      --runtime-steps-measure-max-width,calc(var(--twenty-spine-max, 90rem) / 2)
    ));margin-inline:auto;align-self:center;background:transparent;background-image:none;overflow:visible}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-card{grid-template-columns:minmax(0,1fr);border:1px solid var(--twenty-black,#000);border-radius:var(--framework-plate-radius,1rem);background:var(--twenty-menu-card,#151617);background-image:none;overflow:hidden}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-card:before{content:none}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-cell{padding:var(--org-policy-cell-pad-block) var(--org-policy-cell-pad-inline);-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--org-policy-seam)}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-cell:last-child{border-bottom:0}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-cell{min-height:0}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-panel{border:none;background:transparent;min-height:0}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-panel:has(.framework-constellation-visual-more){min-height:100%}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-panel-head{flex-direction:row;align-items:baseline;gap:.55rem;padding-inline:var(--org-policy-cell-pad-inline);padding-block:var(--org-policy-cell-pad-inline);-webkit-margin-before:calc(-1 * var(--org-policy-cell-pad-block));margin-block-start:calc(-1 * var(--org-policy-cell-pad-block));-webkit-margin-after:0;margin-block-end:0;margin-inline:calc(-1 * var(--org-policy-cell-pad-inline));border-bottom:1px solid var(--org-policy-seam,#000)}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-panel-head>.framework-pipeline-visual-index{flex:0 0 auto;line-height:1;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-panel-head>.framework-pipeline-visual-title{flex:0 1 auto;min-width:0;font-size:var(--product-name-size);line-height:1.2;font-weight:300;letter-spacing:-.02rem;color:var(--twenty-logo-ink);background-image:var(--twenty-logo-face);background-size:100% 140%;background-position:50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-panel-body{display:flex;flex-direction:column;flex:1 1 auto;gap:0;-webkit-margin-after:calc(-1 * var(--org-policy-cell-pad-block));margin-block-end:calc(-1 * var(--org-policy-cell-pad-block));padding-block:var(--org-policy-cell-pad-inline);padding-inline:0}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-product{margin:0 0 var(--runtime-steps-stack-gap,.55rem);color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-size:.875rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-constellation-visual-more{margin-top:auto;padding-top:var(--org-policy-cell-pad-inline)}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-product-link{color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-size:.875rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-decoration:none}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-product-link:focus-visible,.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-product-link:hover{text-decoration:underline;text-underline-offset:.2em}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-lead{font-size:clamp(.9rem,.82rem + .25vw,1rem);line-height:1.35}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-lead,.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-lead .product-stack-instrument-dek-accent{color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-detail{-webkit-margin-before:var(--runtime-steps-stack-gap,.55rem);margin-block-start:var(--runtime-steps-stack-gap,.55rem);color:var(--twenty-menu-card-dek,var(--twenty-logo-ink));-webkit-text-fill-color:var(--twenty-menu-card-dek,var(--twenty-logo-ink));font-size:clamp(.8125rem,.75rem + .2vw,.9rem);line-height:1.4}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-detail-line{display:block;white-space:normal;text-wrap:pretty;overflow-wrap:normal;word-break:normal;hyphens:none;-webkit-hyphens:none}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-arrow{display:none}@media (max-width:59.9375em){.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps{width:100%;max-width:100%;margin-inline:0;align-self:stretch}}@media (max-width:52.375em){.landing-shell--twenty .framework-governance-fold .framework-pipeline-visual.is-runtime-steps{width:100%;max-width:100%;margin-inline:0;align-self:stretch}}@media (min-width:52.4375em) and (max-width:59.9375em){.landing-shell--twenty .framework-governance-fold .framework-pipeline-visual.is-runtime-steps{width:min(100%,var(--runtime-steps-measure-max-width,calc(var(--twenty-spine-max, 90rem) / 2)));max-width:min(100%,var(--runtime-steps-measure-max-width,calc(var(--twenty-spine-max, 90rem) / 2)));margin-inline:auto;align-self:center}}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .framework-pipeline-visual-card{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-panel-head>.framework-pipeline-visual-title,.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .framework-pipeline-visual-panel-head>.framework-pipeline-visual-index,.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .framework-pipeline-visual-panel-head>.framework-pipeline-visual-title{transform:none;line-height:1.2}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .framework-pipeline-visual-panel-body:not(.codex-policy-flow-slices){padding:0;gap:0}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .framework-pipeline-visual-panel-body.codex-policy-flow-slices.is-shared-modes{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .codex-policy-flow-slices.is-shared-modes .codex-policy-flow-slice.is-shared>.codex-policy-flow-slice-head{display:none}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .codex-policy-flow-slices.is-shared-modes .codex-policy-flow-slice.is-shared:not(:last-child){-webkit-padding-after:0;padding-block-end:0}@media (min-width:96em){.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .framework-pipeline-visual-card{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .framework-pipeline-visual-cell{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--org-policy-seam,#000)}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .framework-pipeline-visual-cell:last-child{border-bottom:0}}@media (max-width:59.9375em){.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-card{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-cell{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--org-policy-seam,#000);padding-block:var(--org-policy-cell-pad-block)}.landing-shell--twenty .framework-pipeline-visual.is-runtime-steps .framework-pipeline-visual-cell:last-child{border-bottom:0}}.landing-shell--twenty .framework-pipeline-visual-panel-body.codex-policy-flow-slices{display:grid;grid-template-rows:minmax(min-content,1fr) minmax(min-content,1fr);flex:1 1 auto;align-content:stretch;min-height:0;grid-gap:0;gap:0;padding:0}.landing-shell--twenty .codex-policy-flow-slice{position:relative;z-index:1;display:flex;flex-direction:column;gap:.4rem;min-width:0;min-height:min-content;padding:var(--framework-plate-body-pad);overflow:visible}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-slice{gap:0}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-slice-head{-webkit-margin-after:.55rem;margin-block-end:.55rem}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-detail{-webkit-margin-before:.28rem;margin-block-start:.28rem}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-slice:not(:has(>.codex-policy-flow-claim))>.codex-policy-flow-detail{-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel-body.codex-policy-flow-slices{grid-template-rows:auto auto;margin-inline:calc(-1 * var(--org-policy-cell-pad-inline));-webkit-margin-after:calc(-1 * var(--org-policy-cell-pad-block));margin-block-end:calc(-1 * var(--org-policy-cell-pad-block));padding-inline:var(--org-policy-cell-pad-inline);-webkit-padding-before:var(--org-policy-cell-pad-inline);padding-block-start:var(--org-policy-cell-pad-inline);-webkit-padding-after:var(--org-policy-cell-pad-block);padding-block-end:var(--org-policy-cell-pad-block)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-slice{padding:0;padding-inline:var(--org-policy-cell-pad-inline)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-slice:not(:last-child){-webkit-padding-after:var(--org-policy-mid-seam-inset);padding-block-end:var(--org-policy-mid-seam-inset)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel-body.codex-policy-flow-slices.is-shared-modes{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel-body.codex-policy-flow-slices.is-shared-modes:before{content:none}.landing-shell--twenty .codex-policy-flow-slice-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:.4rem;column-gap:.4rem;min-width:0;min-height:1.35rem}.landing-shell--twenty .codex-policy-flow-slice-head>.product-stack-kicker{grid-column:1;margin:0;min-width:0;max-width:100%;white-space:nowrap;overflow:visible;text-overflow:clip}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-slice-head>.product-stack-kicker{font-size:.875rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-slice-head{min-height:0;align-items:start}.landing-shell--twenty .codex-policy-flow-slice-head>.codex-policy-flow-cost,.landing-shell--twenty .codex-policy-flow-slice-head>.codex-policy-flow-optional{grid-column:2;justify-self:end;margin:0}@media (max-width:22.4375em){.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-slice-head>.product-stack-kicker{font-size:.875rem;letter-spacing:.08em}.landing-shell--twenty .codex-policy-flow-slice-head:has(>.codex-policy-flow-cost),.landing-shell--twenty .codex-policy-flow-slice-head:has(>.codex-policy-flow-optional){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;row-gap:.22rem;column-gap:0}.landing-shell--twenty .codex-policy-flow-slice-head:has(>.codex-policy-flow-cost)>.product-stack-kicker,.landing-shell--twenty .codex-policy-flow-slice-head:has(>.codex-policy-flow-optional)>.product-stack-kicker{grid-column:1;grid-row:1}.landing-shell--twenty .codex-policy-flow-slice-head:has(>.codex-policy-flow-cost)>.codex-policy-flow-cost,.landing-shell--twenty .codex-policy-flow-slice-head:has(>.codex-policy-flow-optional)>.codex-policy-flow-optional{grid-column:1;grid-row:2;justify-self:start}}.landing-shell--twenty .codex-policy-flow-cost,.landing-shell--twenty .codex-policy-flow-optional{position:static;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin:0;border:1px solid var(--twenty-logo-ink);background:var(--twenty-logo-ink);color:#000;-webkit-text-fill-color:#000;font-family:var(--font-ui-stack);font-weight:600;line-height:1;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;box-shadow:none}.landing-shell--twenty .codex-policy-flow-optional{min-height:1.05rem;padding:.1rem .28rem;border-radius:.2rem;font-size:.5625rem;letter-spacing:.04em;text-transform:uppercase}.landing-shell--twenty .codex-policy-flow-cost{width:1.05rem;height:1.05rem;padding:0;border-radius:50%;font-size:.625rem;letter-spacing:0;text-transform:none}.landing-shell--twenty .codex-policy-flow-slice+.codex-policy-flow-slice{border-top:0;background:transparent}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-slice+.codex-policy-flow-slice{border-top:1px solid var(--org-policy-seam,#000);-webkit-padding-before:var(--org-policy-mid-seam-inset);padding-block-start:var(--org-policy-mid-seam-inset)}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack.codex-depth-plate .framework-pipeline-visual-panel-body.codex-policy-flow-slices:not(.is-shared-modes) .codex-policy-flow-slice:not(:last-child){-webkit-padding-after:var(--org-policy-mid-seam-inset);padding-block-end:var(--org-policy-mid-seam-inset)}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack.codex-depth-plate .framework-pipeline-visual-panel-body.codex-policy-flow-slices:not(.is-shared-modes) .codex-policy-flow-slice+.codex-policy-flow-slice{-webkit-padding-before:var(--org-policy-mid-seam-inset);padding-block-start:var(--org-policy-mid-seam-inset)}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack.codex-depth-plate .framework-pipeline-visual-panel-body.codex-policy-flow-slices:not(.is-shared-modes) .codex-policy-flow-slice+.codex-policy-flow-slice .codex-policy-flow-slice-head>.product-stack-kicker{line-height:1}@container org-policy-step (min-width: 36rem){.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel{position:relative}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel:before{content:none}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel-head{-webkit-padding-start:var(--org-policy-cell-pad-inline);padding-inline-start:var(--org-policy-cell-pad-inline);-webkit-padding-end:calc(50% + 2 * var(--org-policy-cell-pad-inline));padding-inline-end:calc(50% + 2 * var(--org-policy-cell-pad-inline))}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel-body.codex-policy-flow-slices{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;flex:0 0 auto;align-content:start;align-items:stretch;column-gap:0;margin-inline:calc(-1 * var(--org-policy-cell-pad-inline));-webkit-margin-after:calc(-1 * var(--org-policy-cell-pad-block));margin-block-end:calc(-1 * var(--org-policy-cell-pad-block));padding-inline:var(--org-policy-cell-pad-inline);-webkit-padding-before:var(--org-policy-cell-pad-inline);padding-block-start:var(--org-policy-cell-pad-inline);-webkit-padding-after:var(--org-policy-cell-pad-block);padding-block-end:var(--org-policy-cell-pad-block)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel-body.codex-policy-flow-slices:before{content:"";position:absolute;z-index:0;inset-block:0;inset-inline-start:50%;width:1px;background:var(--org-policy-seam,#000);transform:translateX(-50%);pointer-events:none}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-slice{z-index:1;padding-block:0;padding-inline:0}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-slice.is-preprocessed{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:var(--org-policy-cell-pad-inline);padding-inline-end:var(--org-policy-cell-pad-inline)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-slice+.codex-policy-flow-slice{border-top:0;-webkit-border-start:0;border-inline-start:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-start:var(--org-policy-cell-pad-inline);padding-inline-start:var(--org-policy-cell-pad-inline)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .codex-policy-flow-slice:not(:last-child){-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .framework-pipeline-visual-panel-body.codex-policy-flow-slices.is-shared-modes{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .framework-pipeline-visual-panel-body.codex-policy-flow-slices.is-shared-modes:before{content:none}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .codex-policy-flow-slices.is-shared-modes .codex-policy-flow-slice.is-shared{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .framework-pipeline-visual-panel-body.codex-policy-flow-slices.is-shared-modes{margin-inline:0;-webkit-margin-after:0;margin-block-end:0;padding-inline:0;padding-block:var(--org-policy-cell-pad-inline)}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .framework-pipeline-visual-panel-body.codex-policy-flow-slices:not(.is-shared-modes){margin-inline:0;-webkit-margin-after:calc(-1 * var(--org-policy-cell-pad-block));margin-block-end:calc(-1 * var(--org-policy-cell-pad-block));padding-inline:0;padding-block:var(--org-policy-cell-pad-inline)}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack .framework-pipeline-visual-panel-body.codex-policy-flow-slices:not(.is-shared-modes):before{inset-block:0}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack.codex-depth-plate .framework-pipeline-visual-panel-body.codex-policy-flow-slices:not(.is-shared-modes) .codex-policy-flow-slice:not(:last-child){-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .is-org-policy-flows.is-flow-ladder-stack.codex-depth-plate .framework-pipeline-visual-panel-body.codex-policy-flow-slices:not(.is-shared-modes) .codex-policy-flow-slice+.codex-policy-flow-slice{-webkit-padding-before:0;padding-block-start:0}}.landing-shell--twenty .codex-policy-flow-slice.is-idle{justify-content:flex-start}.landing-shell--twenty .codex-policy-flow-claim,.landing-shell--twenty .codex-policy-flow-detail{margin:0;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;font-family:var(--font-body,var(--font-text));line-height:1.35}.landing-shell--twenty .codex-policy-flow-claim{color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-size:clamp(.9rem,.82rem + .25vw,1rem)}.landing-shell--twenty .codex-policy-flow-detail{color:var(--twenty-menu-card-dek,var(--twenty-logo-ink));-webkit-text-fill-color:var(--twenty-menu-card-dek,var(--twenty-logo-ink));font-size:clamp(.8125rem,.75rem + .2vw,.9rem);line-height:1.4}.landing-shell--twenty .codex-policy-flow-slice:has(>.codex-policy-flow-verdicts){--judex-judgment-chip-gap:0.35rem}.landing-shell--twenty .codex-enforcement-verdict-squares.codex-policy-flow-verdicts{margin-block:var(--judex-judgment-chip-gap,.35rem);row-gap:var(--judex-judgment-chip-gap,.35rem)}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows.is-compare-rows .codex-policy-flow-slice:has(>.codex-policy-flow-verdicts)>.codex-policy-flow-detail{-webkit-margin-before:0;margin-block-start:0;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-size:clamp(.9rem,.82rem + .25vw,1rem);line-height:1.35}.landing-shell--twenty .codex-policy-flow-slice.is-idle .codex-policy-flow-claim,.landing-shell--twenty .codex-policy-flow-slice.is-idle .codex-policy-flow-detail{color:color-mix(in srgb,var(--twenty-logo-ink) 78%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink) 78%,transparent)}.landing-shell--twenty .codex-enforcement-dek--lines{max-width:42rem}.landing-shell--twenty .codex-policy-stack{--framework-plate-radius:1rem;width:100%;max-width:var(--twenty-spine-max,min(90rem,100%));margin:1.25rem 0 0}.landing-shell--twenty .codex-policy-stack-card{position:relative;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-radius:var(--framework-plate-radius);background:var(--twenty-black,#000);overflow:hidden}.landing-shell--twenty .codex-policy-stack-rail{position:relative;z-index:1;padding:clamp(.85rem,.65rem + .55vw,1.1rem) clamp(.85rem,.65rem + .55vw,1.25rem);border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 22%,transparent)}.landing-shell--twenty .codex-policy-stack .framework-core-visual-brand-rail.has-description{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;column-gap:.75rem;row-gap:.45rem}.landing-shell--twenty .codex-policy-stack .framework-core-visual-brand-rail.has-description .framework-core-visual-brand{flex:0 0 auto;-webkit-margin-before:.15rem;margin-block-start:.15rem}.landing-shell--twenty .codex-policy-stack .framework-core-visual-brand-rail.has-description .framework-core-visual-brand-rail-copy{flex:1 1;min-width:min(100%,9.5rem);max-width:100%}.landing-shell--twenty .codex-policy-stack .framework-core-visual-brand-rail .framework-core-visual-mid-tag{text-wrap:nowrap;white-space:nowrap}.landing-shell--twenty .codex-policy-stack .framework-core-visual-plane-value-line{text-wrap:unset}.landing-shell--twenty .codex-policy-stack-layers{position:relative;z-index:1;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .codex-policy-stack-layer{position:relative;min-width:0;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent)}.landing-shell--twenty .codex-policy-stack-layer:last-child{border-bottom:0}.landing-shell--twenty .codex-policy-stack-layer.is-basis{background:color-mix(in srgb,var(--twenty-black,#000) 40%,transparent)}.landing-shell--twenty .codex-policy-stack-layer.is-top{background:var(--twenty-black,#000)}.landing-shell--twenty .codex-policy-stack-layer-inner{padding:clamp(.85rem,.7rem + .4vw,1.15rem) clamp(.95rem,.75rem + .5vw,1.35rem)}.landing-shell--twenty .codex-policy-stack-layer-head{display:flex;flex-direction:row;align-items:baseline;gap:.55rem;min-width:0}.landing-shell--twenty .codex-policy-stack-layer-index{flex:0 0 auto;margin:0;line-height:1;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.landing-shell--twenty .codex-policy-stack-layer-title{flex:0 1 auto;min-width:0;margin:0;font-family:var(--font-display);font-size:var(--product-name-size);font-weight:300;letter-spacing:-.02rem;line-height:1.2;text-transform:none;color:var(--twenty-logo-ink);background-image:var(--twenty-logo-face);background-size:100% 140%;background-position:50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-shell--twenty .codex-policy-stack-layer-body{margin:.55rem 0 0;color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important}.landing-shell--twenty .codex-policy-stack-layer-body,.landing-shell--twenty .codex-policy-stack-layer-examples{max-width:48rem;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-family:var(--font-body,var(--font-text));font-size:clamp(.9rem,.82rem + .25vw,1rem);font-weight:400;line-height:1.35}.landing-shell--twenty .codex-policy-stack-layer-examples{margin:.28rem 0 0;color:var(--twenty-logo-ink)!important;-webkit-text-fill-color:var(--twenty-logo-ink)!important}@media (min-width:40em){.landing-shell--twenty .codex-policy-stack-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell--twenty .codex-policy-stack-layer{-webkit-border-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 18%,transparent)}.landing-shell--twenty .codex-policy-stack-layer:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .codex-policy-stack-layer:nth-last-child(-n+2){border-bottom:0}.landing-shell--twenty .codex-policy-stack-layer-body,.landing-shell--twenty .codex-policy-stack-layer-examples{max-width:none}}.landing-shell--twenty .codex-enforcement-outcomes-heading{margin:0;max-width:none}.landing-shell--twenty .codex-enforcement-outcomes-dek{margin:0;max-width:52rem}.landing-shell--twenty .codex-enforcement-outcomes-dek--lines{max-width:none}.landing-shell--twenty .codex-enforcement-ledger{position:relative;margin:0;width:100%;max-width:var(--twenty-spine-max,min(90rem,100%));min-width:0;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-radius:1rem;background:var(--twenty-black,#000);overflow:hidden}.landing-shell--twenty .codex-enforcement-ledger-head,.landing-shell--twenty .codex-enforcement-ledger-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) 1.5rem minmax(0,.7fr) 1.5rem minmax(7.25rem,.55fr);align-items:center;grid-gap:.35rem .55rem;gap:.35rem .55rem;padding:.75rem clamp(.85rem,.7rem + .4vw,1.15rem)}.landing-shell--twenty .codex-enforcement-ledger-head{border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 22%,transparent);background:color-mix(in srgb,var(--twenty-steel-dark) 35%,transparent);font-family:var(--font-ui-stack);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.landing-shell--twenty .codex-enforcement-ledger-head,.landing-shell--twenty .codex-enforcement-ledger-row{color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .codex-enforcement-ledger-row{border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 14%,transparent);font-family:var(--font-body,var(--font-text));font-size:.875rem;line-height:1.35}.landing-shell--twenty .codex-enforcement-ledger-row:last-child{border-bottom:0}.landing-shell--twenty .codex-enforcement-ledger-row:hover{background:color-mix(in srgb,var(--twenty-steel-dark) 22%,transparent)}.landing-shell--twenty .codex-enforcement-ledger-arrow{display:grid;place-items:center;color:var(--twenty-menu-card-title,#d0d2d8);font-family:var(--font-ui-stack);font-size:.7rem}.landing-shell--twenty .codex-enforcement-verdict-squares{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none}.landing-shell--twenty .codex-enforcement-verdict-square{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:4.75rem;padding:.35rem .55rem;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 42%,transparent);border-radius:0;background-color:transparent;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-family:var(--font-ui-stack);font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1;text-transform:none}.landing-shell--twenty .codex-enforcement-verdict-square>.framework-core-visual-status{margin:0}.landing-shell--twenty .codex-enforcement-verdict-square.is-active{border-color:color-mix(in srgb,var(--twenty-menu-card-title,#d0d2d8) 55%,transparent);background-color:color-mix(in srgb,var(--twenty-steel-dark) 40%,transparent);background-image:none;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)}.landing-shell--twenty .codex-enforcement-verdict-cell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem}@media (max-width:44.9375em){.landing-shell--twenty .codex-enforcement-ledger-head{display:none}.landing-shell--twenty .codex-enforcement-ledger-row{grid-template-columns:1fr;gap:.35rem;padding-block:.95rem}.landing-shell--twenty .codex-enforcement-ledger-arrow{display:none}.landing-shell--twenty .codex-enforcement-ledger-row>[data-label]:before{content:attr(data-label);display:block;margin-bottom:.2rem;font-family:var(--font-ui-stack);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}}@media (max-width:24.375em){.landing-shell--twenty .codex-enforcement-ledger-row{font-size:clamp(.8125rem,calc(.8125rem + (100vw - 20rem) * .0143),.875rem)}.landing-shell--twenty .codex-enforcement-ledger-row>[data-label]:before{font-size:clamp(.625rem,calc(.625rem + (100vw - 20rem) * .0171),.7rem)}.landing-shell--twenty .codex-enforcement-ledger .codex-enforcement-verdict-square{font-size:clamp(.6875rem,calc(.6875rem + (100vw - 20rem) * .0143),.75rem);min-width:clamp(4.1rem,3.9rem + 1vw,4.75rem)}}@media (max-width:20em){.landing-shell--twenty .codex-enforcement-ledger-row{font-size:.8125rem}.landing-shell--twenty .codex-enforcement-ledger-row>[data-label]:before{font-size:.625rem}.landing-shell--twenty .codex-enforcement-ledger .codex-enforcement-verdict-square{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .codex-coverage-hover-chip,.landing-shell--twenty .codex-coverage-legend-filter,.landing-shell--twenty .codex-coverage-pin,.landing-shell--twenty .codex-coverage-pin-code,.landing-shell--twenty .codex-coverage-pin-name,.landing-shell--twenty .codex-coverage-pin:after,.landing-shell--twenty .codex-coverage-visual-panel,.landing-shell--twenty .codex-coverage-visual-panel-inner,.landing-shell--twenty .codex-coverage-visual-state,.landing-shell--twenty .codex-coverage-visual-state.is-available{transition:none;animation:none}.landing-shell--twenty .codex-coverage-pin:after{opacity:0;transform:translateX(-130%)}.landing-shell--twenty .codex-coverage-pin:active,.landing-shell--twenty .codex-coverage-pin:focus-visible,.landing-shell--twenty .codex-coverage-pin:hover{transform:none}}.landing-shell--twenty .console-depth-plate.is-runtime-steps .framework-pipeline-visual-lead,.landing-shell--twenty .governor-depth-plate.is-runtime-steps .framework-pipeline-visual-lead{margin:0}.landing-shell--twenty .console-evidence-visual,.landing-shell--twenty .console-feed-visual,.landing-shell--twenty .governor-api-visual,.landing-shell--twenty .governor-flow-visual{width:100%;max-width:var(--twenty-spine-max,min(90rem,100%))}.landing-shell--twenty .governor-depth-plate.is-peek-body{margin:0;width:100%;max-width:none}.landing-shell--twenty .governor-depth-plate.is-peek-body:not(.is-runtime-steps) .framework-pipeline-visual-card{border:0;border-radius:0;background:transparent}.landing-shell--twenty .governor-depth-plate.is-peek-body:not(.is-runtime-steps) .framework-pipeline-visual-card:before{display:none}.landing-shell--twenty .governor-depth-plate.is-peek-body.is-runtime-steps .framework-pipeline-visual-card{border:0;border-radius:0;background:var(--twenty-menu-card);background-image:none}.landing-shell--twenty .governor-depth-plate.is-peek-body.is-runtime-steps .framework-pipeline-visual-card:before{content:none}.landing-shell--twenty .console-feed-plate{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;--judex-plate-pad-inline:clamp(1rem,0.85rem + 0.55vw,1.5rem);--judex-plate-pad-block:clamp(1rem,0.85rem + 0.55vw,1.35rem)}.landing-shell--twenty .console-feed-body{display:flex;flex-direction:column;gap:0}.landing-shell--twenty .console-feed-summary{display:flex;flex-direction:column;gap:0;padding:0;border-bottom:1px solid color-mix(in srgb,var(--twenty-steel) 42%,transparent)}.landing-shell--twenty .console-feed-summary .product-depth-summary-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;width:100%}.landing-shell--twenty .console-feed-summary .product-depth-summary-count{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.45rem;min-width:0;margin:0;padding:1rem var(--judex-plate-pad-inline,1.25rem) .9rem;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.landing-shell--twenty .console-feed-summary .product-depth-summary-count+.product-depth-summary-count{border-left:1px solid color-mix(in srgb,var(--twenty-steel) 42%,transparent)}.landing-shell--twenty .console-feed-summary .product-depth-summary-verdict{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-size:.62rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.landing-shell--twenty .console-feed-summary .product-depth-summary-n,.landing-shell--twenty .console-feed-summary .product-depth-summary-verdict,.landing-shell--twenty .console-feed-summary .product-depth-summary-verdict>.framework-core-visual-status{background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .console-feed-summary .product-depth-summary-n{color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper);font-size:clamp(1.75rem,1.45rem + .9vw,2.15rem);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:.95}.landing-shell--twenty .console-feed-summary .product-depth-summary-track{width:100%;height:3px;margin-top:.15rem;background-color:color-mix(in srgb,var(--twenty-logo-ink) 32%,transparent);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .console-feed-summary .product-depth-summary-fill{display:block;width:var(--summary-share,0);height:100%;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}@media (max-width:36em){.landing-shell--twenty .console-feed-summary .product-depth-summary-count{padding-inline:.45rem}.landing-shell--twenty .console-feed-summary .product-depth-summary-verdict{gap:.28rem;font-size:.52rem;letter-spacing:.02em}.landing-shell--twenty .console-feed-summary .product-depth-summary-n{font-size:1.5rem}}@media (max-width:30em){.landing-shell--twenty .console-feed-summary .product-depth-summary-counts{grid-template-columns:1fr}.landing-shell--twenty .console-feed-summary .product-depth-summary-count{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label figure" "track track";align-items:baseline;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.4rem;row-gap:.4rem;padding:.8rem .9rem .7rem}.landing-shell--twenty .console-feed-summary .product-depth-summary-count+.product-depth-summary-count{border-left:0;border-top:1px solid color-mix(in srgb,var(--twenty-steel) 42%,transparent)}.landing-shell--twenty .console-feed-summary .product-depth-summary-verdict{grid-area:label;font-size:.62rem;letter-spacing:.08em}.landing-shell--twenty .console-feed-summary .product-depth-summary-n{grid-area:figure;font-size:1.45rem}.landing-shell--twenty .console-feed-summary .product-depth-summary-track{grid-area:track;margin-top:0}}.landing-shell--twenty .judex-trail-live-console.is-console-feed{width:100%}.landing-shell--twenty .console-feed-ledger{display:block;width:100%}.landing-shell--twenty .console-feed-ledger-head,.landing-shell--twenty .console-feed-ledger-row{display:grid;grid-template-columns:minmax(6.75rem,.68fr) minmax(11rem,1.35fr) minmax(13.25rem,1.35fr) minmax(4.5rem,.4fr) minmax(8.5rem,1fr);align-items:center;grid-column-gap:clamp(.75rem,.4rem + 1vw,1.5rem);column-gap:clamp(.75rem,.4rem + 1vw,1.5rem);padding-inline:var(--judex-plate-pad-inline,1.25rem)}.landing-shell--twenty .console-feed-ledger-head{min-height:2.4rem;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 22%,transparent);color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;font-family:var(--font-ui-stack);font-size:.58rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.landing-shell--twenty .console-feed-ledger-rows{display:flex;flex-direction:column}.landing-shell--twenty .console-feed-ledger-row{min-height:2.85rem;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 14%,transparent);color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;font-family:var(--font-ui-stack);font-size:.68rem;font-weight:500;letter-spacing:.02em;line-height:1.2}.landing-shell--twenty .console-feed-ledger-row:last-child{border-bottom:0}@media (hover:hover){.landing-shell--twenty .console-feed-ledger-row:hover{background:color-mix(in srgb,var(--twenty-logo-ink) 8%,transparent)}}.landing-shell--twenty .console-feed-ledger-col{min-width:0;overflow:hidden;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.landing-shell--twenty .console-feed-ledger-col.is-at time{display:flex;flex-direction:column;gap:.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-shell--twenty .console-feed-ledger-date{color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-size:inherit;font-weight:500;letter-spacing:.02em;line-height:1.2}.landing-shell--twenty .console-feed-ledger-clock{font-size:inherit;font-weight:500;letter-spacing:.02em;line-height:1.2}.landing-shell--twenty .console-feed-ledger-clock,.landing-shell--twenty .console-feed-ledger-col.is-rule,.landing-shell--twenty .console-feed-ledger-col.is-task{color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper)}.landing-shell--twenty .console-feed-ledger-verdicts{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem}.landing-shell--twenty .console-feed-ledger-verdict{display:inline-flex;align-items:center;gap:.45rem;color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper);font-size:inherit;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.landing-shell--twenty .console-feed-ledger-verdict,.landing-shell--twenty .console-feed-ledger-verdict>.framework-core-visual-status{background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .console-feed-ledger-col.is-risk{font-size:inherit;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .console-feed-ledger-col.is-risk[data-risk=critical],.landing-shell--twenty .console-feed-ledger-col.is-risk[data-risk=high]{color:#b06a6a;-webkit-text-fill-color:#b06a6a}.landing-shell--twenty .console-feed-ledger-col.is-risk[data-risk=medium]{color:#c4a36a;-webkit-text-fill-color:#c4a36a}@media (max-width:56.25em){.landing-shell--twenty .console-feed-ledger-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-shell--twenty .console-feed-ledger-row{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;min-height:0;padding:1rem var(--judex-plate-pad-inline,1.25rem)}.landing-shell--twenty .console-feed-ledger-col.is-at{white-space:normal}.landing-shell--twenty .console-feed-ledger-col[data-label]:before{content:attr(data-label);display:block;margin:0 0 .22rem;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-family:var(--font-ui-stack);font-size:.58rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}}.landing-shell--twenty .governor-resolution-json{margin:0;padding:clamp(.85rem,.7rem + .5vw,1.15rem);overflow-x:auto;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);background:color-mix(in srgb,var(--twenty-black,#000) 72%,transparent);color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8);font-family:var(--font-mono,ui-monospace,monospace);font-size:clamp(.75rem,.7rem + .15vw,.875rem);line-height:1.5;white-space:pre}.landing-shell--twenty .governor-resolution-json>code{font:inherit;color:inherit;-webkit-text-fill-color:inherit}.landing-shell--twenty .product-depth-summary{margin:1.15rem 0 0;padding:.85rem 0;border-top:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent)}.landing-shell--twenty .product-depth-summary-label{margin:0 0 .55rem;color:var(--twenty-paper);font-family:var(--font-ui-stack);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.landing-shell--twenty .product-depth-summary-counts{display:flex;flex-wrap:wrap;gap:.65rem 1.35rem;margin:0;padding:0;list-style:none}.landing-shell--twenty .product-depth-summary-count{display:flex;align-items:baseline;gap:.45rem;font-family:var(--font-ui-stack)}.landing-shell--twenty .product-depth-summary-verdict{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--twenty-logo-ink)}.landing-shell--twenty .product-depth-summary-n{color:var(--twenty-paper);font-size:1.05rem;font-weight:700;letter-spacing:.02em}.landing-shell--twenty .framework-overview-stages--flow{align-items:stretch}.landing-shell--twenty .framework-overview-stages--flow .framework-overview-stage{position:relative;min-width:0;padding-right:clamp(.75rem,.4rem + 1.2vw,1.75rem)}.landing-shell--twenty .framework-overview-stages--flow .framework-overview-stage:not(:last-child):after{content:"->";position:absolute;top:1.35rem;right:0;color:var(--twenty-logo-ink);font-family:var(--font-ui-stack);font-size:.85rem;letter-spacing:.04em;opacity:.7}.landing-shell--twenty .framework-overview-stages--flow .framework-overview-pipeline-title{margin-top:.2rem}.landing-shell--twenty .framework-overview-stages--flow .framework-overview-pipeline-body{margin:.35rem 0 0;max-width:22rem}.landing-shell--twenty .framework-overview-stages--flow .framework-overview-stage-items{margin-top:.85rem}.landing-shell--twenty .framework-overview-stages--flow .framework-overview-stage-items li{padding:.15rem 0}.landing-shell--twenty .pricing-compare.explanatory-compare,.landing-shell--twenty .pricing-compare.framework-overview-map,.landing-shell--twenty .pricing-compare.product-depth-feed,.landing-shell--twenty .pricing-compare.product-depth-map,.landing-shell--twenty .pricing-compare.product-depth-matrix{margin-top:1.5rem;border-color:color-mix(in srgb,var(--twenty-logo-ink) 35%,transparent);color:var(--twenty-logo-ink);font-family:var(--font-body,var(--font-text))}.landing-shell--twenty .pricing-compare.framework-overview-map .pricing-compare-row,.landing-shell--twenty .pricing-compare.product-depth-matrix .pricing-compare-row{grid-template-columns:minmax(7rem,1.05fr) repeat(3,minmax(0,1fr));border-bottom-color:color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent)}.landing-shell--twenty .pricing-compare.product-depth-map .pricing-compare-row{grid-template-columns:minmax(7rem,1.05fr) repeat(2,minmax(0,1fr));border-bottom-color:color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent)}.landing-shell--twenty .pricing-compare.product-depth-feed .pricing-compare-row{grid-template-columns:4.5rem minmax(0,1.35fr) 5.5rem 4.75rem minmax(0,1fr);border-bottom-color:color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent)}.landing-shell--twenty .pricing-compare.explanatory-compare .pricing-compare-row{grid-template-columns:minmax(7rem,.85fr) minmax(0,1.6fr);border-bottom-color:color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent)}.landing-shell--twenty .solutions-product-map-link{color:var(--twenty-paper);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease,color .18s ease}.landing-shell--twenty .solutions-product-map-link:focus-visible,.landing-shell--twenty .solutions-product-map-link:hover{color:var(--twenty-paper);border-bottom-color:currentColor}.landing-shell--twenty .solutions-product-map-link:focus-visible{outline:2px solid color-mix(in srgb,var(--twenty-paper) 55%,transparent);outline-offset:.28rem}.landing-shell--twenty .pricing-compare.product-depth-feed .pricing-compare-row:not(.pricing-compare-head):nth-child(2n){background:color-mix(in srgb,var(--twenty-steel-dark) 55%,transparent)}@media (hover:hover){.landing-shell--twenty .pricing-compare.explanatory-compare .pricing-compare-row:not(.pricing-compare-head):hover,.landing-shell--twenty .pricing-compare.framework-overview-map .pricing-compare-row:not(.pricing-compare-head):hover,.landing-shell--twenty .pricing-compare.product-depth-feed .pricing-compare-row:not(.pricing-compare-head):hover,.landing-shell--twenty .pricing-compare.product-depth-map .pricing-compare-row:not(.pricing-compare-head):hover,.landing-shell--twenty .pricing-compare.product-depth-matrix .pricing-compare-row:not(.pricing-compare-head):hover{background:color-mix(in srgb,var(--twenty-steel) 12%,transparent)}}.landing-shell--twenty .pricing-compare.explanatory-compare .pricing-compare-row>*,.landing-shell--twenty .pricing-compare.framework-overview-map .pricing-compare-row>*,.landing-shell--twenty .pricing-compare.product-depth-feed .pricing-compare-row>*,.landing-shell--twenty .pricing-compare.product-depth-map .pricing-compare-row>*,.landing-shell--twenty .pricing-compare.product-depth-matrix .pricing-compare-row>*{border-right-color:color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);font-size:clamp(.8125rem,.75rem + .2vw,.9375rem);line-height:1.35;color:var(--twenty-logo-ink)}.landing-shell--twenty .pricing-compare.explanatory-compare .pricing-compare-head>*,.landing-shell--twenty .pricing-compare.framework-overview-map .pricing-compare-head>*,.landing-shell--twenty .pricing-compare.product-depth-feed .pricing-compare-head>*,.landing-shell--twenty .pricing-compare.product-depth-map .pricing-compare-head>*,.landing-shell--twenty .pricing-compare.product-depth-matrix .pricing-compare-head>*{color:var(--twenty-logo-ink,#a4a6ae);font-family:var(--font-ui-stack);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.landing-shell--twenty .pricing-compare.explanatory-compare [role=rowheader],.landing-shell--twenty .pricing-compare.framework-overview-map [role=rowheader],.landing-shell--twenty .pricing-compare.product-depth-map [role=rowheader],.landing-shell--twenty .pricing-compare.product-depth-matrix [role=rowheader]{color:var(--twenty-logo-ink,#a4a6ae);font-family:var(--font-ui-stack);font-weight:600}.landing-shell--twenty .pricing-compare.product-depth-feed [data-verdict]{font-family:var(--font-ui-stack);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.landing-shell--twenty .pricing-compare.product-depth-feed [data-verdict=allow]{color:var(--twenty-steel-light)}.landing-shell--twenty .pricing-compare.product-depth-feed [data-verdict=contain]{color:var(--twenty-logo-ink)}.landing-shell--twenty .pricing-compare.product-depth-feed [data-verdict=escalate]{color:color-mix(in srgb,var(--twenty-gold) 62%,var(--twenty-logo-ink))}.landing-shell--twenty .pricing-compare.product-depth-feed [data-verdict=block]{color:var(--twenty-gold)}@media (max-width:44.9375em){.landing-shell--twenty .framework-overview-stages--flow .framework-overview-stage{padding-right:0;padding-bottom:1.25rem}.landing-shell--twenty .framework-overview-stages--flow .framework-overview-stage:not(:last-child):after{content:"v";top:auto;right:auto;bottom:.15rem;left:0}.landing-shell--twenty .pricing-compare.explanatory-compare .pricing-compare-row,.landing-shell--twenty .pricing-compare.framework-overview-map .pricing-compare-row,.landing-shell--twenty .pricing-compare.product-depth-feed .pricing-compare-row,.landing-shell--twenty .pricing-compare.product-depth-map .pricing-compare-row,.landing-shell--twenty .pricing-compare.product-depth-matrix .pricing-compare-row{grid-template-columns:1fr}.landing-shell--twenty .pricing-compare.explanatory-compare .pricing-compare-head,.landing-shell--twenty .pricing-compare.framework-overview-map .pricing-compare-head,.landing-shell--twenty .pricing-compare.product-depth-feed .pricing-compare-head,.landing-shell--twenty .pricing-compare.product-depth-map .pricing-compare-head,.landing-shell--twenty .pricing-compare.product-depth-matrix .pricing-compare-head{display:none}.landing-shell--twenty .pricing-compare.explanatory-compare .pricing-compare-row>*,.landing-shell--twenty .pricing-compare.framework-overview-map .pricing-compare-row>*,.landing-shell--twenty .pricing-compare.product-depth-feed .pricing-compare-row>*,.landing-shell--twenty .pricing-compare.product-depth-map .pricing-compare-row>*,.landing-shell--twenty .pricing-compare.product-depth-matrix .pricing-compare-row>*{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent)}.landing-shell--twenty .pricing-compare.explanatory-compare .pricing-compare-row>:last-child,.landing-shell--twenty .pricing-compare.framework-overview-map .pricing-compare-row>:last-child,.landing-shell--twenty .pricing-compare.product-depth-feed .pricing-compare-row>:last-child,.landing-shell--twenty .pricing-compare.product-depth-map .pricing-compare-row>:last-child,.landing-shell--twenty .pricing-compare.product-depth-matrix .pricing-compare-row>:last-child{border-bottom:0}.landing-shell--twenty .pricing-compare.explanatory-compare [data-label]:before,.landing-shell--twenty .pricing-compare.framework-overview-map [data-label]:before,.landing-shell--twenty .pricing-compare.product-depth-feed [data-label]:before,.landing-shell--twenty .pricing-compare.product-depth-map [data-label]:before,.landing-shell--twenty .pricing-compare.product-depth-matrix [data-label]:before{content:attr(data-label);display:block;margin-bottom:.35rem;color:var(--twenty-logo-ink,#a4a6ae);font-family:var(--font-ui-stack);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}}.landing-shell--twenty .product-story-chapter{padding-block:0}.landing-shell--twenty .product-story,.landing-shell--twenty .product-story-chapter{display:flex;flex-direction:column;box-sizing:border-box;--product-story-prose-size:var(--twenty-fold-dek-size);--product-story-prose-gap:0.55em}.landing-shell--twenty .product-story{container-type:inline-size;container-name:product-story;justify-content:center;min-height:var(--twenty-mid-fold-min);width:100%;max-width:var(--twenty-spine-max,min(90rem,100%));padding-block:var(--twenty-fixed-5,3rem) var(--twenty-fixed-4,2rem)}.landing-shell--twenty .product-story-fold,.landing-shell--twenty .product-story-inner{display:flex;flex-direction:column;width:100%}.landing-shell--twenty .product-story-fold{container-type:inline-size;container-name:product-story}.landing-shell--twenty .product-story-inner{gap:clamp(2rem,1.5rem + 1.5vw,3.25rem)}.landing-shell--twenty .product-story-head{display:flex;flex-direction:column}.landing-shell--twenty .product-story-title{margin:0;max-width:18ch}.landing-shell--twenty .product-story-content{display:flex;flex-direction:column;gap:0;width:100%}.landing-shell--twenty .product-story-body{margin:0;display:grid;grid-row-gap:var(--product-story-prose-gap);row-gap:var(--product-story-prose-gap);max-width:100%}.landing-shell--twenty .product-story-body-para{margin:0;display:grid;grid-row-gap:0;row-gap:0}.landing-shell--twenty .product-story-body-para--primary{color:var(--twenty-ink-chapter-body)}.landing-shell--twenty .product-story-body-line{display:block;white-space:normal;text-wrap:pretty;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none;font-family:var(--font-body,var(--font-text));font-size:var(--product-story-prose-size);font-weight:400;line-height:1.25;color:inherit}.landing-shell--twenty .product-story-actions{display:flex;flex-flow:row wrap;align-items:center;-webkit-margin-before:var(--twenty-fixed-3,1.5rem);margin-block-start:var(--twenty-fixed-3,1.5rem);gap:clamp(.85rem,.6rem + 1vw,1.35rem)}@media (max-width:59.9375em){.landing-shell--twenty .stack-hero-chapter>:is(.stack-hero-first-fold,.reveal-section.stack-hero-first-fold) .product-story-actions{-webkit-margin-before:var(--stack-hero-dek-to-cta-gap);margin-block-start:var(--stack-hero-dek-to-cta-gap)}}.landing-shell--twenty .product-story-actions .product-stack-learn{-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .product-stack-hero-lockup{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,1rem + 1.5vw,2.5rem);width:100%;--hero-title-to-dek-gap:clamp(5.5rem,4.25rem + 4vw,6.875rem)}.landing-shell--twenty .product-stack-hero-lockup-copy{display:flex;flex-direction:column;gap:var(--hero-title-to-dek-gap);min-width:0;width:100%}.landing-shell--twenty .product-story-actions--stacked{display:flex;flex-flow:column nowrap;align-items:stretch;gap:.95rem;-webkit-margin-before:0;margin-block-start:0;width:max-content;max-width:100%}.landing-shell--twenty .product-story-actions--stacked .btn{width:100%;justify-content:center;min-width:11.5rem}@media (min-width:60em){.landing-shell--twenty .product-stack-hero .product-stack-hero-lockup{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-column-gap:clamp(1.75rem,1.25rem + 2vw,3.5rem);column-gap:clamp(1.75rem,1.25rem + 2vw,3.5rem);--hero-title-to-dek-gap:6.875rem;--hero-lockup-row-gap:clamp(0.85rem,0.55rem + 0.6vw,1.25rem);grid-row-gap:var(--hero-lockup-row-gap);row-gap:var(--hero-lockup-row-gap);align-items:start;align-content:start;width:100%}.landing-shell--twenty .product-stack-hero .product-stack-hero-lockup .product-stack-overview-head,.landing-shell--twenty .product-stack-hero .product-stack-hero-lockup>.product-stack-hero-lockup-copy{display:contents}.landing-shell--twenty .product-stack-hero .product-stack-hero-lockup :is(.product-stack-kicker,.product-stack-overview-heading,.ordinances-scale-overview-heading){grid-column:1/-1}.landing-shell--twenty .product-stack-hero .product-stack-hero-lockup .product-stack-kicker{-webkit-margin-after:calc(-1 * var(--hero-lockup-row-gap));margin-block-end:calc(-1 * var(--hero-lockup-row-gap))}.landing-shell--twenty .product-stack-hero .product-stack-hero-lockup :is(.product-stack-overview-heading,.ordinances-scale-overview-heading){-webkit-margin-after:calc(var(--hero-title-to-dek-gap) - var(--hero-lockup-row-gap));margin-block-end:calc(var(--hero-title-to-dek-gap) - var(--hero-lockup-row-gap))}.landing-shell--twenty .product-stack-hero .product-stack-hero-lockup :is(.framework-overview-dek,.product-story-body){grid-column:1;min-width:0;align-self:end;-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .product-stack-hero .product-stack-hero-lockup>.product-story-actions{grid-column:2;justify-self:end;align-self:end;-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .framework-overview-chapter .framework-overview-hero--with-visual .framework-overview-hero-copy:not(.has-hero-dek) .product-stack-hero-lockup{flex:1 1 auto;align-self:stretch;min-block-size:0;height:100%;grid-template-rows:auto auto 1fr}.landing-shell--twenty .framework-overview-chapter .framework-overview-hero--with-visual .framework-overview-hero-copy:not(.has-hero-dek) .product-stack-hero-lockup :is(.product-stack-overview-heading,.ordinances-scale-overview-heading){-webkit-margin-after:0;margin-block-end:0}.landing-shell--twenty .framework-overview-chapter .framework-overview-hero--with-visual .framework-overview-hero-copy:not(.has-hero-dek) .product-stack-hero-lockup>.product-story-actions{align-self:end}.landing-shell--twenty .framework-overview-chapter .framework-overview-hero--with-visual .framework-overview-hero-copy.has-hero-dek .product-stack-hero-lockup{flex:0 1 auto;height:auto;min-height:0;grid-template-rows:none;align-content:start}.landing-shell--twenty .pricing-hero .product-stack-hero-lockup .product-stack-overview-heading{grid-column:1;align-self:end}}@container product-story (max-width: 32rem){.landing-shell--twenty .product-story-body-line{white-space:normal}}@media (max-width:32rem){.landing-shell--twenty .framework-overview-dek-line,.landing-shell--twenty .product-story-body-line{white-space:normal}}@media (min-width:45em) and (max-height:667px){.landing-shell--twenty .product-story{min-height:0;min-block-size:clamp(28rem,78svh,40rem);padding-block:var(--twenty-fixed-4,2rem)}}.landing-shell--twenty .industry-standard-chapter{display:flex;flex-direction:column;box-sizing:border-box;--twenty-industry-fold-tail:var(--twenty-space-inner);--twenty-industry-gap-title-body:var(--twenty-fixed-3,1.5rem);--twenty-industry-gap-body-why:var(--twenty-fixed-3,1.5rem);--twenty-industry-measure:min(34rem,100%);--twenty-industry-claim-size:clamp(1.125rem,1rem + 0.45vw,1.5rem);min-height:var(--twenty-mid-fold-min);height:auto;max-height:none;padding-block:0 var(--twenty-industry-fold-tail);overflow:visible;scroll-margin-block-start:0}.landing-shell--twenty .industry-standard-inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;max-width:none;margin-inline:0;gap:var(--twenty-inner-v-dynamic-m)}.landing-shell--twenty .industry-standard-chapter h2.twenty-eyebrow{margin:0;flex:0 0 auto}.landing-shell--twenty .industry-standard-band{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(1.5rem,3vw,3.5rem);gap:clamp(1.5rem,3vw,3.5rem);flex:1 1 auto;min-height:0;align-items:stretch;justify-content:stretch}.landing-shell--twenty .industry-standard-stack{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-height:0;min-width:0;gap:0;max-width:var(--twenty-industry-measure)}.landing-shell--twenty .industry-standard-claim{margin:0;max-width:100%;font-family:var(--font-display);font-size:clamp(1.5rem,1.15rem + 1.15vw,2.375rem);font-weight:300;line-height:1.14;letter-spacing:-.03rem;color:var(--twenty-ink-promise);text-wrap:wrap;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.landing-shell--twenty .industry-standard-body-bold{margin:var(--twenty-industry-gap-title-body) 0 0;font-weight:600;line-height:1.38}.landing-shell--twenty .industry-standard-body-bold,.landing-shell--twenty .industry-standard-threat{max-width:100%;font-family:var(--font-body);font-size:var(--twenty-industry-claim-size);color:var(--twenty-ink-chapter-body);text-wrap:wrap;overflow-wrap:normal}.landing-shell--twenty .industry-standard-threat{margin:var(--twenty-industry-gap-body-why) 0 0;font-weight:400;line-height:1.45;letter-spacing:.005em}.landing-shell--twenty .industry-standard-comics{position:relative;display:flex;align-items:stretch;align-self:center;width:100%;max-width:min(100%,28rem);aspect-ratio:1/1;min-height:0;height:auto;isolation:isolate;background:var(--twenty-black,#000);--twenty-industry-comic-seam:1.25rem}.landing-shell--twenty .industry-standard-comics__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:var(--twenty-industry-comic-seam);gap:var(--twenty-industry-comic-seam);margin:0;padding:0;list-style:none;width:100%;height:100%;background:var(--twenty-black,#000)}.landing-shell--twenty .industry-standard-comic{position:relative;display:block;min-width:0;min-height:0;padding:0;background:var(--twenty-black,#000);border:0;overflow:hidden;transform:none}.landing-shell--twenty .industry-standard-comic__plate{object-fit:cover;object-position:50% 45%;z-index:0;filter:grayscale(1) contrast(1.05) brightness(.94)}.landing-shell--twenty .industry-standard-comic--people .industry-standard-comic__plate{object-position:48% 42%}.landing-shell--twenty .industry-standard-comic--humanoids .industry-standard-comic__plate{object-position:46% 38%}.landing-shell--twenty .industry-standard-comic--cars .industry-standard-comic__plate{object-position:58% 48%}.landing-shell--twenty .industry-standard-comic--satellites .industry-standard-comic__plate{object-position:50% 40%}.landing-shell--twenty .industry-standard-comic__shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 72% 72% at 50% 48%,transparent 0,transparent 36%,color-mix(in srgb,var(--twenty-black,#000) 48%,transparent) 64%,color-mix(in srgb,var(--twenty-black,#000) 90%,transparent) 86%,var(--twenty-black,#000) 100%);box-shadow:inset 0 0 1.5rem .35rem var(--twenty-black,#000)}@media (min-width:45em) and (max-height:667px){.landing-shell--twenty .industry-standard-chapter{min-height:0;padding-block:var(--twenty-fixed-4,2rem) var(--twenty-industry-fold-tail)}.landing-shell--twenty .industry-standard-claim{font-size:clamp(1.375rem,1rem + 1vw,2rem);line-height:1.16}.landing-shell--twenty .industry-standard-body-bold{-webkit-margin-before:var(--twenty-industry-gap-title-body);margin-block-start:var(--twenty-industry-gap-title-body)}.landing-shell--twenty .industry-standard-threat{-webkit-margin-before:var(--twenty-industry-gap-body-why);margin-block-start:var(--twenty-industry-gap-body-why)}.landing-shell--twenty .industry-standard-comics{max-width:min(100%,22rem)}}@media (max-width:44.9375em){.landing-shell--twenty .industry-standard-chapter{min-height:0;padding-block:var(--twenty-inner-v-dynamic-m) var(--twenty-industry-fold-tail);--twenty-industry-claim-size:clamp(1.0625rem,4vw,1.1875rem)}.landing-shell--twenty .industry-standard-band{grid-template-columns:1fr;gap:var(--twenty-fixed-4,2rem)}.landing-shell--twenty .industry-standard-stack{max-width:none;justify-content:flex-start}.landing-shell--twenty .industry-standard-claim{font-size:clamp(1.375rem,5.4vw,1.75rem);line-height:1.18;letter-spacing:-.02rem}.landing-shell--twenty .industry-standard-body-bold{-webkit-margin-before:var(--twenty-industry-gap-title-body);margin-block-start:var(--twenty-industry-gap-title-body)}.landing-shell--twenty .industry-standard-threat{-webkit-margin-before:var(--twenty-industry-gap-body-why);margin-block-start:var(--twenty-industry-gap-body-why)}.landing-shell--twenty .industry-standard-comics{max-width:none;--twenty-industry-comic-seam:1rem}}.landing-shell--twenty .how-we-work-chapter{display:flex;flex-direction:column;box-sizing:border-box;--twenty-how-fold-tail:var(--twenty-space-inner);height:var(--twenty-mid-fold-min);min-height:var(--twenty-mid-fold-min);max-height:var(--twenty-mid-fold-min);-webkit-padding-after:var(--twenty-how-fold-tail);padding-block-end:var(--twenty-how-fold-tail);overflow:hidden;--twenty-body-4-size:1.25rem;--twenty-body-4-size-fluid:clamp(1rem,0.625rem + 0.625vw,1.25rem)}.landing-shell--twenty .how-we-work-grid{gap:var(--twenty-gutter);align-items:stretch;flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr)}.landing-shell--twenty .how-we-work-chapter h2.twenty-eyebrow{margin:0;flex:0 0 auto}.landing-shell--twenty .how-we-work-inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;gap:var(--twenty-inner-v-dynamic-m)}@media (min-width:45em){.landing-shell--twenty .how-we-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}.landing-shell--twenty .how-we-work-pillar{display:flex;min-height:0;height:100%}.landing-shell--twenty .how-we-work-card{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:0;overflow:hidden;border:1px solid var(--color-border);background:transparent;color:var(--twenty-ink-chapter-body);row-gap:var(--twenty-fixed-4,2rem)}.landing-shell--twenty .how-we-work-card-media{position:relative;display:flex;flex:0 0 auto;flex-direction:column;width:100%;-webkit-padding-before:var(--twenty-gutter,1.5rem);padding-block-start:var(--twenty-gutter,1.5rem);padding-inline:var(--twenty-gutter,1.5rem);background:transparent;overflow:hidden}.landing-shell--twenty .how-we-work-card-frame{position:relative;display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;width:100%;height:6rem;min-height:6rem;aspect-ratio:auto;overflow:hidden}.landing-shell--twenty .how-we-work-card-mark,.landing-shell--twenty .how-we-work-card-pattern{position:static;display:block;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:left center;opacity:1}.landing-shell--twenty .how-we-work-card-content{display:flex;flex:0 1 auto;flex-direction:column;box-sizing:border-box;min-height:0;padding:var(--twenty-gutter)}.landing-shell--twenty .how-we-work-card-lockup{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--twenty-fixed-2);min-height:0}.landing-shell--twenty .how-we-work-card h3,.landing-shell--twenty .how-we-work-card-title,.landing-shell--twenty .type-headline-2{color:var(--twenty-ink-chapter-title);margin:0;max-width:100%;white-space:normal;font-family:var(--font-display);font-size:var(--twenty-chapter-title-size);font-weight:300;font-style:normal;line-height:var(--twenty-chapter-title-leading);letter-spacing:var(--twenty-chapter-title-tracking);-webkit-hyphens:none;hyphens:none;text-wrap:balance;overflow-wrap:break-word}.landing-shell--twenty .how-we-work-card-body{-webkit-margin-before:auto;margin-block-start:auto;min-height:0;overflow:hidden}.landing-shell--twenty .how-we-work-card p,.landing-shell--twenty .type-body-4{margin:0;font-family:var(--font-body);font-weight:400;color:var(--twenty-ink-chapter-body);font-size:var(--twenty-body-4-size);line-height:var(--twenty-body-4-leading);white-space:normal;text-wrap:pretty;overflow-wrap:break-word}.landing-shell--twenty .about-team-feature-teaser,.landing-shell--twenty .about-team-lead p,.landing-shell--twenty .how-we-work-card p,.landing-shell--twenty .industry-standard-body-bold,.landing-shell--twenty .industry-standard-threat,.landing-shell--twenty .ordinances-scale-body-line,.landing-shell--twenty .type-body-4,.landing-shell--twenty .who-we-are-feature-copy p{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}@media (min-width:45em){.landing-shell--twenty .how-we-work-card h3,.landing-shell--twenty .how-we-work-card-title,.landing-shell--twenty .type-headline-2{font-size:var(--twenty-chapter-title-size);line-height:var(--twenty-chapter-title-leading);letter-spacing:var(--twenty-chapter-title-tracking)}.landing-shell--twenty .how-we-work-card p,.landing-shell--twenty .type-body-4{font-size:var(--twenty-body-4-size-fluid)}}@media (max-width:79.9375em){.landing-shell--twenty .how-we-work-card .type-headline-2,.landing-shell--twenty .how-we-work-card h3,.landing-shell--twenty .how-we-work-card-title{white-space:normal;text-wrap:wrap;overflow-wrap:break-word}}@media (max-width:44.9375em){.landing-shell--twenty .how-we-work-chapter{height:auto;min-height:0;max-height:none;overflow:visible;--twenty-body-4-size:var(--twenty-fold-body-size);--twenty-body-4-leading:1.35;--twenty-chapter-title-size:clamp(1.375rem,5.2vw,1.875rem);--twenty-chapter-title-leading:1.1}.landing-shell--twenty .how-we-work-inner{height:auto}.landing-shell--twenty .how-we-work-grid{flex:0 1 auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto}.landing-shell--twenty .how-we-work-pillar{height:auto}.landing-shell--twenty .how-we-work-card{row-gap:0;height:auto;min-height:0;overflow:visible}.landing-shell--twenty .how-we-work-card-media{flex:0 0 auto;padding-block:var(--twenty-gutter,1.5rem) 0;padding-inline:var(--twenty-gutter,1.5rem)}.landing-shell--twenty .how-we-work-card-content{padding:var(--twenty-fixed-2,1rem) var(--twenty-gutter,1.5rem) var(--twenty-gutter,1.5rem)}.landing-shell--twenty .how-we-work-card-lockup{gap:var(--twenty-fixed-2,1rem)}.landing-shell--twenty .how-we-work-card-body{-webkit-margin-before:0;margin-block-start:0;overflow:visible}.landing-shell--twenty .how-we-work-card-frame{height:4.5rem;min-height:4.5rem;max-height:4.5rem;aspect-ratio:auto}}.landing-shell--twenty .who-we-are-chapter{--twenty-feature-media-aspect:5/4}.landing-shell--twenty .who-we-are-inner{position:relative;display:flex;flex-direction:column;gap:var(--twenty-inner-v-dynamic-m)}.landing-shell--twenty .who-we-are-chapter h2.who-we-are-eyebrow{position:static;inset:auto;z-index:auto;margin:0}.landing-shell--twenty .who-we-are-stack{display:flex;flex-direction:column;gap:var(--twenty-fixed-7);margin:0;padding:0 0 var(--twenty-fixed-5);list-style:none;-webkit-border-after:none;border-block-end:none}.landing-shell--twenty .who-we-are-feature{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:start;box-sizing:border-box;height:auto;min-height:0;max-height:none;min-width:0;margin:0;padding:0;-webkit-border-before:none;border-block-start:none;grid-gap:var(--twenty-fixed-3);gap:var(--twenty-fixed-3)}.landing-shell--twenty .who-we-are-feature:first-child{-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .who-we-are-feature-copy{display:flex;flex-direction:column;justify-content:flex-start;align-content:start;row-gap:var(--twenty-fixed-3);min-width:0;min-height:0;grid-column:1/-1;grid-row:auto}.landing-shell--twenty .who-we-are-feature-copy h3{margin:0;color:var(--twenty-ink-chapter-title)}.landing-shell--twenty .who-we-are-feature-copy p{margin:0;font-family:var(--font-body);color:var(--twenty-ink-chapter-body);font-size:var(--twenty-body-2-size);line-height:var(--twenty-body-2-leading);max-width:none;white-space:normal;text-wrap:pretty;overflow-wrap:break-word}.landing-shell--twenty .who-we-are-feature-copy p+p{-webkit-margin-before:var(--twenty-fixed-2);margin-block-start:var(--twenty-fixed-2)}.landing-shell--twenty .who-we-are-feature-field{position:relative;grid-column:1/-1;grid-row:auto;align-self:start;width:100%;min-height:0;height:auto;margin:0;aspect-ratio:var(--twenty-feature-media-aspect);overflow:hidden}@media (min-width:60em){.landing-shell--twenty .who-we-are-feature{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;column-gap:var(--twenty-gutter);row-gap:0;align-items:stretch}.landing-shell--twenty .who-we-are-feature-copy{display:grid;grid-template-columns:subgrid;align-content:start;align-self:stretch;min-block-size:100%;grid-row-gap:var(--twenty-fixed-5);row-gap:var(--twenty-fixed-5);justify-content:unset}.landing-shell--twenty .who-we-are-feature-copy h3{grid-column:2/-2}.landing-shell--twenty .who-we-are-feature-copy p{grid-column:2/-3;font-size:var(--twenty-body-2-size-fluid)}.landing-shell--twenty .who-we-are-feature-field{width:auto;max-width:none;justify-self:stretch;order:unset}.landing-shell--twenty .who-we-are-feature--media-right .who-we-are-feature-copy{grid-column:1/span 8;grid-row:1}.landing-shell--twenty .who-we-are-feature--media-right .who-we-are-feature-field{grid-column:9/span 4;grid-row:1;margin-inline:0 calc(var(--twenty-gutter) * -1)}.landing-shell--twenty .who-we-are-feature--media-left .who-we-are-feature-field{grid-column:1/span 4;grid-row:1;margin-inline:calc(var(--twenty-gutter) * -1) 0}.landing-shell--twenty .who-we-are-feature--media-left .who-we-are-feature-copy{grid-column:5/span 8;grid-row:1}}@media (max-width:44.9375em){.landing-shell--twenty .who-we-are-feature-field{order:-1;margin-inline:0;width:100%}.landing-shell--twenty .who-we-are-feature-copy{row-gap:var(--twenty-fixed-2)}.landing-shell--twenty .who-we-are-feature-copy h3{font-size:var(--twenty-fold-mission-title-size);line-height:.94;-webkit-margin-after:0;margin-block-end:0}.landing-shell--twenty .who-we-are-feature-copy p{font-size:var(--twenty-fold-body-size);line-height:1.35;white-space:normal;text-wrap:pretty}.landing-shell--twenty .who-we-are-feature-copy p+p{-webkit-margin-before:var(--twenty-fixed-2);margin-block-start:var(--twenty-fixed-2)}}@media (min-width:45em) and (max-height:667px){.landing-shell--twenty .who-we-are-stack{gap:var(--twenty-fixed-5)}}.landing-shell--twenty .who-we-are-feature-byline{margin:0 0 var(--twenty-fixed-2);max-width:42ch;font-family:var(--font-ui-stack);font-size:var(--twenty-stamp-size);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;line-height:1.35;color:var(--color-text-secondary)}.landing-shell--twenty .about-team-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:var(--twenty-gutter);column-gap:var(--twenty-gutter);grid-row-gap:0;row-gap:0}.landing-shell--twenty .about-team-fold{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-content:center;grid-row-gap:var(--twenty-fixed-5);row-gap:var(--twenty-fixed-5);box-sizing:border-box;min-height:calc(100svh - var(--twenty-about-team-sticky-top) - env(safe-area-inset-bottom, 0px));padding-block:var(--twenty-fixed-5) var(--twenty-fixed-7);position:relative;isolation:isolate;-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .about-team-fold:before{content:none}.landing-shell--twenty .about-team-heading{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-row-gap:var(--about-fold-eyebrow-to-title);row-gap:var(--about-fold-eyebrow-to-title);position:relative;z-index:1;-webkit-padding-after:0;padding-block-end:0;-webkit-border-before:none;border-block-start:none;background:transparent;container-type:inline-size;container-name:about-team-heading}.landing-shell--twenty .about-team-eyebrow{grid-column:1/-1;margin:0}.landing-shell--twenty .landing-section .about-team-inner{-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .landing-section .about-team-inner:before{content:none}.landing-shell--twenty{--twenty-about-team-sticky-top:4.625rem;--twenty-about-team-plate-bleed-start:max(var(--twenty-space-inner),env(safe-area-inset-left,0px));--twenty-about-team-plate-bleed-end:max(var(--twenty-space-inner),env(safe-area-inset-right,0px));--about-team-prose-size:clamp(1.0625rem,0.95rem + 0.35vw,1.1875rem);--about-team-prose-leading:1.45;--about-team-prose-gap:1em;--about-team-teaser-gap:1em;--about-fold-eyebrow-to-title:calc(var(--twenty-fixed-2) + var(--twenty-fixed-3));--about-team-locked-line-em:31;--about-team-title-size-max:6rem;--about-team-title-to-lead-ratio:calc(6 / 1.1875);--about-team-title-locked-line-em:5.75}@media (min-width:45em){.landing-shell--twenty{--twenty-about-team-sticky-top:4.625rem;--twenty-about-team-plate-bleed-start:var(--twenty-container-pad-start);--twenty-about-team-plate-bleed-end:var(--twenty-container-pad-end)}}.landing-shell--twenty .about-team-eyebrow,.landing-shell--twenty .about-team-title{position:relative;z-index:1}.landing-shell--twenty .about-team-feature,.landing-shell--twenty .about-team-stack{position:relative;z-index:0}.landing-shell--twenty .about-team-title{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0;max-width:none;font-family:var(--font-display);font-size:var(--twenty-display-1-size);font-weight:300;font-style:normal;line-height:.88;letter-spacing:-.075rem;color:var(--twenty-ink-chapter-title);text-wrap:unset}.landing-shell--twenty .about-team-heading .about-team-title{font-size:max(calc(.75rem * var(--about-team-title-to-lead-ratio)),min(calc(var(--about-team-prose-size) * var(--about-team-title-to-lead-ratio)),var(--about-team-title-size-max),calc((100cqi - .5rem) / var(--about-team-title-locked-line-em))));gap:.08em;line-height:.92}.landing-shell--twenty .about-team-title-accent,.landing-shell--twenty .about-team-title-line{display:block;margin:0;padding:0;white-space:nowrap;line-height:inherit}.landing-shell--twenty .about-team-title-accent{font-style:italic;background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--twenty-paper)!important;-webkit-text-fill-color:var(--twenty-paper)!important}.landing-shell--twenty .about-team-lead{container-type:inline-size;container-name:about-team-lead;display:grid;grid-column:1/-1;grid-row-gap:var(--about-team-prose-gap);row-gap:var(--about-team-prose-gap);min-width:0;width:100%;max-width:none;position:relative;z-index:1;overflow-x:visible}.landing-shell--twenty .about-team-lead p{margin:0;max-width:none;display:grid;grid-row-gap:0;row-gap:0;color:var(--twenty-ink-chapter-body);hyphens:none;-webkit-hyphens:none}.landing-shell--twenty .about-team-feature-teaser-line,.landing-shell--twenty .about-team-lead-line,.landing-shell--twenty .bio-page-body-line{display:block;white-space:nowrap;font-family:var(--font-body,var(--font-text));font-size:max(.75rem,min(var(--about-team-prose-size),calc((100cqi - .5rem) / var(--about-team-locked-line-em))));line-height:var(--about-team-prose-leading);color:inherit}@media (min-width:45em){.landing-shell--twenty .about-team-inner{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--twenty-gutter)}.landing-shell--twenty .about-team-fold{row-gap:var(--twenty-fixed-6);padding-block:var(--twenty-fixed-6) var(--twenty-fixed-8)}.landing-shell--twenty .about-team-title{grid-column:1/-1;max-width:none}.landing-shell--twenty .careers-why-heading .about-team-title{font-size:var(--twenty-display-1-size-fluid)}.landing-shell--twenty .about-team-lead{grid-column:1/-1;max-width:none}.landing-shell--twenty .about-team-stack{grid-column:1/-1}}@media (min-width:60em){.landing-shell--twenty .about-team-inner{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:80em){.landing-shell--twenty .about-team-fold{align-items:start;align-content:center;row-gap:0;column-gap:var(--twenty-gutter);padding-block:var(--twenty-fixed-6)}.landing-shell--twenty .about-team-heading{grid-column:1/span 5;align-self:start}.landing-shell--twenty .about-team-title{max-width:none}.landing-shell--twenty .about-team-fold .about-team-lead{grid-column:7/span 6;align-self:start;-webkit-padding-before:calc(var(--twenty-section-stamp-size) + (2 * var(--twenty-section-stamp-pad)) + 1px + var(--about-fold-eyebrow-to-title));padding-block-start:calc(var(--twenty-section-stamp-size) + (2 * var(--twenty-section-stamp-pad)) + 1px + var(--about-fold-eyebrow-to-title))}.landing-shell--twenty .about-team-fold .about-team-lead p{max-width:none}}.landing-shell--twenty .founder-robot-ensemble{margin-block:var(--twenty-fixed-5) var(--twenty-fixed-6)}.landing-shell--twenty .founder-robot-ensemble-frame{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--twenty-steel) 42%,transparent);background:var(--twenty-lowlight-plate)}.landing-shell--twenty .founder-robot-ensemble-image{object-fit:cover;object-position:center 38%}.landing-shell--twenty .founder-robot-ensemble-grade{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--twenty-ink) 8%,transparent) 0,transparent 28%,color-mix(in srgb,var(--twenty-ink) 22%,transparent) 100%),radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--twenty-gold) 8%,transparent),transparent 62%);pointer-events:none}.landing-shell--twenty .founder-robot-ensemble-svg{display:block;width:100%;height:auto;color:var(--twenty-steel)}.landing-shell--twenty .founder-robot-ensemble-caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;-webkit-margin-before:var(--twenty-fixed-3);margin-block-start:var(--twenty-fixed-3)}.landing-shell--twenty .founder-robot-ensemble-caption-label{font-family:var(--font-ui-stack);font-size:.75rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;color:var(--twenty-ink-pillar-title)}.landing-shell--twenty .founder-robot-ensemble-caption-note{font-family:var(--font-ui-stack);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.landing-shell--twenty .about-team-stack{margin:0;padding:var(--twenty-fixed-6) 0 var(--twenty-fixed-6);list-style:none;display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-row-gap:var(--twenty-fixed-6);row-gap:var(--twenty-fixed-6);-webkit-border-after:none;border-block-end:none}@media (min-width:45em){.landing-shell--twenty .about-team-stack{-webkit-padding-before:var(--twenty-fixed-7);padding-block-start:var(--twenty-fixed-7);row-gap:var(--twenty-fixed-6)}}.landing-shell--twenty .about-team-chapter{-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .about-team-feature{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:start;grid-row-gap:var(--twenty-gutter);row-gap:var(--twenty-gutter);padding-block:0;-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .about-team-careers-cta{display:grid;grid-gap:var(--twenty-fixed-3);gap:var(--twenty-fixed-3);padding-block:var(--twenty-fixed-7) var(--twenty-fixed-8);-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .about-team-feature-title{color:var(--twenty-ink-chapter-title);margin:0;max-width:none;display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--twenty-fixed-1);font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-1-size,1.25rem);font-weight:400;font-style:normal;line-height:1.25;letter-spacing:0}@media (min-width:45em){.landing-shell--twenty .about-team-feature-title{font-size:var(--twenty-body-1-size-fluid)}}.landing-shell--twenty .about-team-feature-title em{font-style:italic;color:var(--twenty-paper);text-wrap:unset;white-space:normal}.landing-shell--twenty .about-team-feature-title em span{white-space:nowrap}@media (min-width:45em){.landing-shell--twenty .about-team-feature-title em{white-space:nowrap}}.landing-shell--twenty .about-team-feature-copy{display:grid;grid-column:1/-1;grid-row:2;align-content:start;grid-row-gap:var(--twenty-fixed-3);row-gap:var(--twenty-fixed-3);min-width:0;padding-block:0}.landing-shell--twenty .about-team-feature-media{grid-column:1/3;grid-row:1;min-width:0;align-self:start;margin-inline:0}@media (min-width:45em) and (max-width:59.9375em){.landing-shell--twenty .about-team-feature-media{grid-column:1/span 4}}.landing-shell--twenty .about-team-feature-frame{position:relative;aspect-ratio:2/3;width:100%;overflow:hidden;background:transparent;border:0}@media (min-width:60em){.landing-shell--twenty .about-team-stack{row-gap:0}.landing-shell--twenty .about-team-feature{align-items:start;row-gap:0}.landing-shell--twenty .about-team-feature-media{grid-row:1;width:calc(100% + var(--twenty-space-inner));-webkit-margin-start:calc(var(--twenty-space-inner) * -1);margin-inline-start:calc(var(--twenty-space-inner) * -1);-webkit-margin-end:0;margin-inline-end:0}.landing-shell--twenty .about-team-feature-copy{grid-column:4/span 6;grid-row:1;padding-block:var(--twenty-space-inner) 0;row-gap:var(--twenty-fixed-2)}.landing-shell--twenty .about-team-feature--media-right .about-team-feature-copy{grid-column:7/span 6}.landing-shell--twenty .about-team-feature-media{grid-column:1/span 3}.landing-shell--twenty .about-team-feature--media-right .about-team-feature-media{grid-column:4/span 3;-webkit-margin-start:calc(var(--twenty-space-inner) * -1);margin-inline-start:calc(var(--twenty-space-inner) * -1);-webkit-margin-end:0;margin-inline-end:0}.landing-shell--twenty .about-team-feature-teasers,.landing-shell--twenty .about-team-feature-title{max-width:none}}@media (min-width:80em){.landing-shell--twenty .about-team-feature-copy{row-gap:var(--twenty-fixed-3)}}.landing-shell--twenty .about-team-feature-teasers{display:grid;grid-row-gap:var(--about-team-teaser-gap);row-gap:var(--about-team-teaser-gap);min-width:0;width:100%;container-type:inline-size;container-name:about-team-teaser;overflow-x:visible}.landing-shell--twenty .about-team-feature-teaser{margin:0;max-width:none;display:grid;grid-row-gap:0;row-gap:0;color:var(--twenty-ink-chapter-body);hyphens:none;-webkit-hyphens:none}.landing-shell--twenty .about-team-feature-teaser-line .about-team-read-bio{display:inline;width:auto;margin:0;white-space:nowrap}.landing-shell--twenty .about-team-feature--copy-only .about-team-feature-copy{grid-column:1/-1}@media (min-width:45em){.landing-shell--twenty .about-team-feature--copy-only .about-team-feature-copy{grid-column:1/-1;max-width:none}.landing-shell--twenty .about-team-feature--copy-only .about-team-feature-teasers,.landing-shell--twenty .about-team-feature--copy-only .about-team-feature-title{max-width:min(40rem,100%)}}.landing-shell--twenty .about-team-feature-image{object-fit:cover}.landing-shell--twenty .about-team-read-bio{display:inline;-webkit-margin-before:0;margin-block-start:0;padding:0;border:0;background:transparent;font-family:var(--font-ui-stack);font-size:.75rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;text-decoration:none;color:var(--twenty-paper)}.landing-shell--twenty .about-team-read-bio:hover{color:var(--color-cta)}.landing-shell--twenty .about-team-careers-lead{margin:0;max-width:28ch;font-family:var(--font-display);font-size:clamp(1.5rem,1rem + 1.2vw,2.25rem);font-weight:300;line-height:1.1;color:var(--twenty-ink-chapter-title)}.landing-shell--twenty .bio-page-chapter{box-sizing:border-box;min-height:var(--twenty-first-fold-min);padding-block:var(--twenty-fixed-4) 0;overflow-x:clip;max-width:100%}.landing-shell--twenty .bio-page-inner{grid-row-gap:0;row-gap:0;padding-block:0;width:100%;box-sizing:border-box}.landing-shell--twenty .bio-page-hero,.landing-shell--twenty .bio-page-inner{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--twenty-gutter);column-gap:var(--twenty-gutter);max-width:100%;min-width:0}.landing-shell--twenty .bio-page-hero{grid-row-gap:var(--twenty-fixed-3);row-gap:var(--twenty-fixed-3);align-items:start}.landing-shell--twenty .bio-page-copy,.landing-shell--twenty .bio-page-media{grid-column:1/-1;min-width:0;max-width:100%}.landing-shell--twenty .bio-page-media{width:min(100%,10rem);justify-self:start}.landing-shell--twenty .bio-page-frame{position:relative;aspect-ratio:2/3;width:100%;max-width:100%;overflow:hidden;background:transparent;border:0}.landing-shell--twenty .bio-page-image{object-fit:cover}.landing-shell--twenty .bio-page-copy{display:grid;grid-row-gap:var(--twenty-fixed-3);row-gap:var(--twenty-fixed-3);align-content:start}.landing-shell--twenty .bio-page-header{display:grid;grid-row-gap:var(--twenty-fixed-1);row-gap:var(--twenty-fixed-1);align-content:start;color:var(--color-text)}.landing-shell--twenty .bio-page-body,.landing-shell--twenty .bio-page-body-paragraph,.landing-shell--twenty .bio-page-name,.landing-shell--twenty .bio-page-role{overflow-wrap:break-word;word-break:normal}.landing-shell--twenty .bio-page-name{margin:0;max-width:100%;font-family:var(--font-display);font-size:clamp(1.625rem,.95rem + 2vw,2.75rem);font-weight:300;line-height:1.08;letter-spacing:-.04rem;color:inherit;text-wrap:balance}.landing-shell--twenty .bio-page-role{margin:0;max-width:100%;-webkit-padding-after:var(--twenty-fixed-2);padding-block-end:var(--twenty-fixed-2);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);font-family:var(--font-body,var(--font-text));font-size:clamp(1rem,.75rem + .4vw,1.125rem);font-weight:400;line-height:1.35;letter-spacing:0;color:var(--color-text-soft,var(--color-text-secondary));text-wrap:pretty}.landing-shell--twenty .bio-page-role em{font-style:italic;font-weight:inherit}.landing-shell--twenty .bio-page-body{display:grid;grid-row-gap:var(--about-team-teaser-gap);row-gap:var(--about-team-teaser-gap);min-width:0;width:100%;max-width:min(40rem,100%);box-sizing:border-box;margin:0;-webkit-padding-after:5.625rem;padding-block-end:5.625rem;font-family:var(--font-body,var(--font-text));font-size:var(--about-team-prose-size);font-weight:400;line-height:var(--about-team-prose-leading);color:var(--twenty-ink-chapter-body);container-type:inline-size;container-name:bio-page-body;overflow-x:visible}.landing-shell--twenty .bio-page-body-paragraph{margin:0;max-width:none;display:grid;grid-row-gap:0;row-gap:0;color:inherit;hyphens:none;-webkit-hyphens:none}@media (min-width:45em){.landing-shell--twenty .bio-page-hero--copy-only{grid-template-columns:repeat(8,minmax(0,1fr))}.landing-shell--twenty .bio-page-hero--copy-only .bio-page-copy{grid-column:1/-1}}@media (min-width:60em){.landing-shell--twenty .bio-page-hero{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--twenty-gutter);row-gap:0;align-items:start}.landing-shell--twenty .bio-page-media{grid-column:1/span 3;grid-row:1;width:100%;max-width:18.5rem;justify-self:start}.landing-shell--twenty .bio-page-copy{grid-column:4/span 9;grid-row:1;-webkit-margin-end:var(--twenty-gutter);margin-inline-end:var(--twenty-gutter);row-gap:var(--twenty-fixed-3);-webkit-padding-after:16.25rem;padding-block-end:16.25rem}.landing-shell--twenty .bio-page-body{max-width:none;-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .bio-page-hero--copy-only{grid-template-columns:repeat(12,minmax(0,1fr))}.landing-shell--twenty .bio-page-hero--copy-only .bio-page-copy{grid-column:1/-1}}.landing-shell--twenty .site-footer-inner{box-sizing:border-box;width:100%;max-width:var(--twenty-maw);margin-inline:auto;padding:0;-webkit-padding-before:var(--twenty-fixed-4);padding-block-start:var(--twenty-fixed-4);-webkit-padding-after:var(--twenty-footer-mega-tail);padding-block-end:var(--twenty-footer-mega-tail);display:grid;grid-gap:clamp(var(--twenty-fixed-6),5vw,var(--twenty-fixed-8));gap:clamp(var(--twenty-fixed-6),5vw,var(--twenty-fixed-8));-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .site-footer--no-menu .site-footer-inner{gap:var(--twenty-footer-meta-mega-gap)}.landing-shell--twenty #packs :is(.pricing-section-head,.product-stack-overview-head) .product-stack-overview-heading,.landing-shell--twenty .industry-niche-index :is(.pricing-section-head,.product-stack-overview-head) .product-stack-overview-heading{white-space:nowrap}.landing-shell--twenty .footer-meta{margin:0;padding:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:0;padding-block-end:0;gap:var(--twenty-fixed-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;border:0}.landing-shell--twenty a.footer-col-title{text-decoration:none;color:inherit}.landing-shell--twenty a.footer-col-title:focus-visible .footer-col-name,.landing-shell--twenty a.footer-col-title:hover .footer-col-name{color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper)}@media (max-width:44.9375em){.landing-shell--twenty .footer-meta:after{content:none}}.landing-shell--twenty .footer-credits{display:block;min-width:0}.landing-shell--twenty .footer-credits,.landing-shell--twenty .footer-platforms{-webkit-padding-start:var(--twenty-nav-inset-inline-start);padding-inline-start:var(--twenty-nav-inset-inline-start)}.landing-shell--twenty .footer-platforms{-webkit-padding-end:var(--twenty-nav-inset-inline-end);padding-inline-end:var(--twenty-nav-inset-inline-end)}.landing-shell--twenty .footer-nav-link{min-height:0;padding-block:var(--twenty-fixed-2)}.landing-shell--twenty .footer-copy{margin:0;max-width:none;font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size);font-weight:var(--twenty-type-ui-2-weight);line-height:var(--twenty-type-ui-2-leading);letter-spacing:normal;text-transform:uppercase;font-synthesis:none;color:var(--color-text-alternate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-shell--twenty .footer-copy-sep{font-weight:inherit}.landing-shell--twenty .footer-copy-lead,.landing-shell--twenty .footer-copy-locale,.landing-shell--twenty .footer-copy-tail{white-space:nowrap}.landing-shell--twenty .footer-copy-tail{display:inline}@media (max-width:44.9375em){.landing-shell--twenty .site-footer-inner{padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));box-sizing:border-box}.landing-shell--twenty .footer-branding,.landing-shell--twenty .footer-credits,.landing-shell--twenty .footer-nav,.landing-shell--twenty .footer-platforms{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}.landing-shell--twenty .footer-copy{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35}.landing-shell--twenty .footer-meta{grid-template-columns:minmax(0,1fr) auto;align-items:start}.landing-shell--twenty .footer-platforms{justify-content:flex-end}}@media (max-width:59.9375em){.landing-shell--twenty .footer-meta{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:none;gap:var(--twenty-fixed-2);align-items:start}.landing-shell--twenty .footer-credits{width:100%;min-width:0}.landing-shell--twenty .footer-platforms{justify-content:flex-end;align-self:start;width:auto;flex-shrink:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;gap:var(--twenty-fixed-3)}.landing-shell--twenty .footer-copy-lead,.landing-shell--twenty .footer-copy-tail{font-size:var(--twenty-type-ui-2-size)}.landing-shell--twenty .footer-copy-tail{display:block;-webkit-margin-before:.2em;margin-block-start:.2em}.landing-shell--twenty .footer-copy-sep{display:none}}@media (min-width:60em){.landing-shell--twenty .footer-meta{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:none;align-items:center}.landing-shell--twenty .footer-platforms{justify-content:flex-end}.landing-shell--twenty .footer-copy-tail{display:inline;-webkit-margin-before:0;margin-block-start:0}}.landing-shell--twenty .footer-columns{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;width:100%;grid-column-gap:clamp(1.75rem,3vw,4.5rem);column-gap:clamp(1.75rem,3vw,4.5rem);grid-row-gap:clamp(2.25rem,4vw,3.25rem);row-gap:clamp(2.25rem,4vw,3.25rem)}.landing-shell--twenty .footer-column{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:.65rem}.landing-shell--twenty .footer-stack{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0}.landing-shell--twenty .footer-col-title{display:flex;align-items:baseline;gap:.55rem;margin:0}.landing-shell--twenty .footer-col-title .product-stack-kicker{margin:0}.landing-shell--twenty .footer-nav-link{min-height:2rem;padding-block:.3rem}.landing-shell--twenty .footer-column--roles{width:100%;align-items:stretch}.landing-shell--twenty .footer-column--roles .footer-nav-list--roles{width:100%}.landing-shell--twenty .footer-column--roles .footer-nav-list--roles .footer-nav-link{white-space:pre-line;line-height:1.15}@media (min-width:45em){.landing-shell--twenty .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60em){.landing-shell--twenty .footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-shell--twenty .footer-columns--sitemap:not(.footer-columns--stack-deal){row-gap:clamp(2.75rem,5vw,4.25rem)}.landing-shell--twenty .footer-columns--sitemap.footer-columns--stack-deal{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-shell--twenty .footer-columns--sitemap.footer-columns--stack-deal.footer-columns--economy{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-shell--twenty .footer-columns--sitemap .footer-column--roles .footer-nav-list--roles{display:grid;grid-template-columns:max-content max-content;grid-template-rows:repeat(3,auto);grid-column-gap:1.35rem;column-gap:1.35rem;grid-row-gap:0;row-gap:0;justify-items:start;align-items:start;width:max-content;max-width:100%}.landing-shell--twenty .footer-columns--sitemap .footer-column--roles .footer-nav-list--roles .footer-nav-item:first-child{grid-column:1;grid-row:1}.landing-shell--twenty .footer-columns--sitemap .footer-column--roles .footer-nav-list--roles .footer-nav-item:nth-child(2){grid-column:1;grid-row:2}.landing-shell--twenty .footer-columns--sitemap .footer-column--roles .footer-nav-list--roles .footer-nav-item:nth-child(3){grid-column:1;grid-row:3}.landing-shell--twenty .footer-columns--sitemap .footer-column--roles .footer-nav-list--roles .footer-nav-item:nth-child(4){grid-column:2;grid-row:3}.landing-shell--twenty .footer-columns--sitemap .footer-column--roles .footer-nav-list--roles .footer-nav-item:nth-child(5){grid-column:2;grid-row:1}.landing-shell--twenty .footer-columns--sitemap .footer-column--roles .footer-nav-list--roles .footer-nav-item:nth-child(6){grid-column:2;grid-row:2}.landing-shell--twenty .footer-columns--sitemap .footer-column--roles .footer-nav-list--roles .footer-nav-link{white-space:pre-line;line-height:1.15}}@media (min-width:80em){.landing-shell--twenty .footer-primary{width:var(--twenty-spine-max,min(90rem,calc(100% - (2 * var(--twenty-toc-gutter)))));margin-inline:auto}}@media (min-width:100em){.landing-shell--twenty .footer-columns--sitemap:not(.footer-columns--stack-deal){grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(1rem,1.5vw,2rem);row-gap:0}.landing-shell--twenty .footer-columns--sitemap:not(.footer-columns--stack-deal).footer-columns--economy{grid-template-columns:repeat(6,minmax(0,1fr))}.landing-shell--twenty .footer-columns--sitemap.footer-columns--stack-deal{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-shell--twenty .footer-columns--sitemap.footer-columns--stack-deal.footer-columns--economy{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-shell--twenty .footer-columns--sitemap .footer-column--roles .footer-nav-list--roles{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;width:100%;grid-column-gap:0;column-gap:0}.landing-shell--twenty .footer-columns--sitemap .footer-column--roles .footer-nav-list--roles .footer-nav-item:nth-child(n){grid-column:auto;grid-row:auto}.landing-shell--twenty .footer-columns--sitemap .footer-column--roles .footer-nav-list--roles .footer-nav-link{white-space:pre-line;line-height:1.15}}.header-lockup-compare{--twenty-logo-width:10.4375rem;--twenty-logo-cap-height:calc(var(--twenty-logo-width) * 23 / 167);box-sizing:border-box;min-height:100vh;margin:0;padding:2rem 1.5rem 4rem;background:#000;color:#c9d2d4;font-family:var(--font-ui-stack,system-ui,sans-serif)}.header-lockup-compare-intro{max-width:42rem;margin:0 auto 2.5rem}.header-lockup-compare-kicker{margin:0 0 .5rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b9699}.header-lockup-compare h1{margin:0 0 .75rem;font-size:1.5rem;font-weight:700;color:#e8edf4}.header-lockup-compare-intro p{margin:0;max-width:56ch;line-height:1.5;color:#8b9699}.header-lockup-compare-row{max-width:56rem;margin:0 auto 2rem}.header-lockup-compare-row h2{margin:0 0 .75rem;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8b9699}.header-lockup-compare-stage{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.75rem 1.5rem;border:1px solid #2a3340;border-radius:4px;background:#050608}.header-lockup-compare-stage p{margin:0;font-size:.75rem;color:#8b9699}.header-lockup-compare-raster{display:block;height:var(--twenty-logo-cap-height);width:auto;max-width:100%;object-fit:contain;object-position:left center}.header-lockup-compare-live{display:inline-flex;align-items:center;line-height:0}.header-lockup-compare-swatches{display:flex;width:100%;max-width:28rem;height:2.25rem;overflow:hidden;border:1px solid #2a3340;border-radius:2px}.header-lockup-compare-swatch{flex:1 1;min-width:0}.header-lockup-compare-circle-sample{display:block;width:7.5rem;height:7.5rem;object-fit:contain}.header-lockup-compare-mega{width:min(100%,36rem)}.header-lockup-compare-split{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:45em){.header-lockup-compare-split{grid-template-columns:1fr 1fr}}.brand-explore-hub{background:#050608;color:#e8edf4;font-family:system-ui,-apple-system,sans-serif;line-height:1.5;margin:0;min-height:100vh}.brand-explore-hub-intro{border-bottom:1px solid #2a3340;margin:0 auto;max-width:72rem;padding:2rem 1.5rem 1rem}.brand-explore-hub-intro h1{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.brand-explore-hub-intro p{color:#8b98a8;margin:0;max-width:64ch}.brand-explore-hub-body{margin:0 auto;max-width:72rem;padding:1.5rem}.brand-explore-hub-body h2{font-size:1.125rem;font-weight:600;margin-top:0}.brand-explore-hub-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;list-style:none;margin:0;padding:0}.brand-explore-hub-card{border:1px solid #2a3340;border-radius:4px;padding:1rem 1.25rem}.brand-explore-hub-card-meta{color:#8b98a8;font-size:.8125rem;margin-bottom:.75rem}.brand-explore-hub-card-meta a,.brand-explore-hub-links a{color:#6ea8ff}.brand-explore-hub-wordmark{height:2rem;width:auto}.brand-explore-hub-links{color:#c9d2d4;margin:2rem 0 0;padding-left:1.25rem}.brand-explore-hub-links li{margin-bottom:.5rem}.linkedin-cover-options{background:#050608;color:#e8edf4;font-family:system-ui,-apple-system,sans-serif;line-height:1.5;margin:0;min-height:100vh;padding:0 0 4rem}.linkedin-cover-options-intro{border-bottom:1px solid #2a3340;margin:0 auto;max-width:72rem;padding:2rem 1.5rem 1.25rem}.linkedin-cover-options-kicker{color:#8b98a8;font-size:.8125rem;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.linkedin-cover-options h1{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.linkedin-cover-options-intro p{color:#8b98a8;margin:0;max-width:68ch}.linkedin-cover-options-intro a{color:#6ea8ff}.linkedin-cover-options-row{margin:0 auto;max-width:72rem;padding:1.75rem 1.5rem 0}.linkedin-cover-options-row h2{font-size:1.0625rem;font-weight:600;margin:0 0 .35rem}.linkedin-cover-options-blurb{color:#8b98a8;font-size:.875rem;margin:0 0 .85rem;max-width:72ch}.linkedin-cover-options-stage{border:1px solid #2a3340;border-radius:4px;overflow:hidden;background:#0a0c10}.linkedin-cover-options-img{display:block;height:auto;width:100%}.steel-ink-study-page{padding-bottom:4.75rem}.steel-ink-study-rail{position:fixed;inset:auto 0 0 0;z-index:60;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:end;justify-content:space-between;padding:.75rem max(1.25rem,env(safe-area-inset-left,0px)) calc(.75rem + env(safe-area-inset-bottom, 0px));background:#000;-webkit-border-before:1px solid var(--twenty-steel,#636d70);border-block-start:1px solid var(--twenty-steel,#636d70);color:#8b9699;font-family:var(--font-sans)}.steel-ink-study-rail p{margin:0;max-width:52ch;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.steel-ink-study-rail-nav{display:flex;flex-wrap:wrap;gap:.4rem}.steel-ink-study-rail button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--twenty-steel,#636d70);background:transparent;color:#c9d2d4;font:inherit;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .8rem;cursor:pointer}.steel-ink-study-rail button[aria-pressed=true]{background:#c9d2d4;color:#000;border-color:#c9d2d4}@media (prefers-reduced-motion:reduce){.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:after,.heat-conduct-spine.landing-shell--twenty .site-wordmark-foil-sheen{transition:none}}@keyframes heat-conduct-specular-skim{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@keyframes wordmark-foil-skim{0%{background-position:115% 0}to{background-position:-15% 0}}.heat-conduct-spine.landing-shell--twenty .brand-btn:after{content:none;display:none}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty{position:relative;overflow:hidden;isolation:isolate;transition:color .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1)}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty,.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:focus-visible,.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:hover{background:var(--twenty-logo-ink);color:var(--twenty-black);border-color:var(--twenty-logo-ink)}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:focus-visible,.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:hover{background:transparent;color:var(--twenty-logo-ink);border-color:var(--twenty-logo-ink)}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(105deg,transparent 28%,color-mix(in oklab,#f7f5da 35%,transparent) 50%,transparent 72%);transform:translateX(-130%);opacity:0;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .12s linear}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty.is-heat-skim-reset:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty.is-heat-skim-reset:after{transition:none;transform:translateX(-130%);opacity:0}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:focus-visible:after,.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:hover:after{opacity:1;transform:translateX(130%)}.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:focus-visible:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:hover:after{transform:translateX(-130%);background:none;opacity:0}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty.is-heat-click-sweep:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty.is-heat-click-sweep:after{transition:none;opacity:1;animation:heat-conduct-specular-skim .28s cubic-bezier(.22,1,.36,1) both}.heat-conduct-spine.landing-shell--twenty .site-wordmark-foil-host{position:relative;display:inline-block;line-height:0;isolation:isolate;max-width:100%}.heat-conduct-spine.landing-shell--twenty .site-wordmark-foil-host:not(.site-wordmark-foil-host--inert){overflow:visible}.heat-conduct-spine.landing-shell--twenty .site-wordmark-foil-sheen{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(105deg,transparent 30%,color-mix(in oklab,#f7f5da 28%,transparent) 42%,color-mix(in oklab,#f7f5da 52%,transparent) 50%,color-mix(in oklab,#f7f5da 28%,transparent) 58%,transparent 70%);background-size:220% 100%;background-repeat:no-repeat;background-position:115% 0;-webkit-mask-image:var(
    --wordmark-foil-mask,url("/marketing/brand/wordmark-horizontal-foil-mask.png")
  );mask-image:var(
    --wordmark-foil-mask,url("/marketing/brand/wordmark-horizontal-foil-mask.png")
  );-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-position var(--wordmark-foil-ms,.8s) cubic-bezier(.22,1,.36,1)}.heat-conduct-spine.landing-shell--twenty .footer-branding:focus-visible .site-wordmark-foil-host:not(.site-wordmark-foil-host--inert) .site-wordmark-foil-sheen,.heat-conduct-spine.landing-shell--twenty .footer-branding:hover .site-wordmark-foil-host:not(.site-wordmark-foil-host--inert) .site-wordmark-foil-sheen,.heat-conduct-spine.landing-shell--twenty .site-logo:focus-visible .site-wordmark-foil-host:not(.site-wordmark-foil-host--inert) .site-wordmark-foil-sheen,.heat-conduct-spine.landing-shell--twenty .site-logo:hover .site-wordmark-foil-host:not(.site-wordmark-foil-host--inert) .site-wordmark-foil-sheen{background-position:-15% 0}.heat-conduct-spine.landing-shell--twenty .footer-branding:focus-visible .chrome-mega-foil-band,.heat-conduct-spine.landing-shell--twenty .footer-branding:focus-visible .footer-mega-foil-band,.heat-conduct-spine.landing-shell--twenty .footer-branding:hover .chrome-mega-foil-band,.heat-conduct-spine.landing-shell--twenty .footer-branding:hover .footer-mega-foil-band,.heat-conduct-spine.landing-shell--twenty .site-logo:focus-visible .chrome-mega-foil-band,.heat-conduct-spine.landing-shell--twenty .site-logo:hover .chrome-mega-foil-band{transform:translateX(-40px)}.heat-conduct-spine.landing-shell--twenty .site-wordmark-foil-host:not(.site-wordmark-foil-host--inert).is-heat-click-sweep .site-wordmark-foil-sheen{transition:none;animation:wordmark-foil-skim .28s cubic-bezier(.22,1,.36,1) both}.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty{background:transparent;color:var(--twenty-logo-ink);border-color:var(--twenty-logo-ink);overflow:visible;transition:color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.heat-conduct-spine.landing-shell--twenty .product-story-actions--stacked .btn-secondary.btn-twenty{overflow:hidden}.heat-conduct-spine.landing-shell--twenty .product-story-actions--stacked .btn-secondary.btn-twenty:after{opacity:0}.heat-conduct-spine.landing-shell--twenty .product-story-actions--stacked .btn-secondary.btn-twenty.is-heat-click-sweep:after,.heat-conduct-spine.landing-shell--twenty .product-story-actions--stacked .btn-secondary.btn-twenty:focus-visible:after,.heat-conduct-spine.landing-shell--twenty .product-story-actions--stacked .btn-secondary.btn-twenty:hover:after{opacity:1}.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:hover{background:transparent;color:var(--twenty-logo-ink);border-color:var(--twenty-logo-ink);filter:drop-shadow(0 3px 10px color-mix(in srgb,var(--twenty-steel-light,#717c80) 78%,white))}.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:focus-visible{background:transparent;color:var(--twenty-logo-ink);border-color:var(--twenty-logo-ink);outline:2px solid var(--twenty-steel);outline-offset:3px}@media (prefers-reduced-motion:reduce){.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty,.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:after,.heat-conduct-spine.landing-shell--twenty .site-wordmark-foil-sheen{transition:none}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:focus-visible:after,.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty:hover:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:focus-visible:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty:hover:after{transform:translateX(-130%)}.heat-conduct-spine.landing-shell--twenty .footer-branding:focus-visible .site-wordmark-foil-sheen,.heat-conduct-spine.landing-shell--twenty .footer-branding:hover .site-wordmark-foil-sheen,.heat-conduct-spine.landing-shell--twenty .site-logo:focus-visible .site-wordmark-foil-sheen,.heat-conduct-spine.landing-shell--twenty .site-logo:hover .site-wordmark-foil-sheen{background-position:115% 0}.heat-conduct-spine.landing-shell--twenty .btn-primary.btn-twenty.is-heat-click-sweep:after,.heat-conduct-spine.landing-shell--twenty .btn-secondary.btn-twenty.is-heat-click-sweep:after,.heat-conduct-spine.landing-shell--twenty .site-wordmark-foil-host:not(.site-wordmark-foil-host--inert).is-heat-click-sweep .site-wordmark-foil-sheen{animation:none}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.landing-shell--twenty :where(h2,h3,h4,p,li,td,th,dt,dd,a,span,label,time,small,strong,em,b,cite,summary):not(.visually-hidden):not(.visually-hidden *):not(:is(.hero-core,.hero-core *,.btn-twenty,.btn-twenty *,.btn-primary,.btn-primary *,.btn-secondary,.btn-secondary *,.brand-btn,.brand-btn *,.site-header-cta-hit,.site-header-cta-hit *,.site-mega-nav-drawer-cta,.site-mega-nav-drawer-cta *,.site-mega-nav-panel,.site-mega-nav-panel *,.hero-thesis-group--accent,.hero-thesis-group--accent *,.ordinances-scale-overview-heading,.ordinances-scale-kicker,.ordinances-scale-compact-link,.ordinances-scale-compact-arrow,.ordinances-scale-compact-name,.ordinances-scale-learn,.ordinances-scale-learn-label,.ordinances-scale-compact-more,.ordinances-scale-compact-dek,.ordinances-scale-compact-dek-accent,.ordinances-scale-body-para--primary,.ordinances-scale-body-para--secondary,.ordinances-scale-body-line,.product-stack-overview-heading,.product-stack-kicker,.codex-enforcement-verdict-square,.codex-enforcement-verdict-square *,.product-depth-summary-count,.product-depth-summary-count *,.codex-enforcement-ledger-head,.codex-enforcement-ledger-head *,.codex-policy-stack-layer-index,.codex-policy-stack-layer-body,.footer-nav-link,.site-nav-link,.site-nav-link *,.site-mega-nav-item,.site-mega-nav-list,.site-mega-nav-axis,.site-mega-nav-axis *,.site-mega-nav-trigger,.site-mega-nav-trigger *,.site-mega-nav-chevron,.site-mega-nav-index,.site-mega-nav-menu-btn,.site-mega-nav-menu-btn *,.codex-coverage-pin,.codex-coverage-pin *,.framework-constellation-heading,.framework-constellation-visual,.framework-constellation-visual *,.framework-pipeline-heading,.framework-pipeline-heading *,.framework-pipeline-visual,.framework-pipeline-visual *,.framework-pipeline-visual-title,.framework-pipeline-visual-lead,.framework-pipeline-visual-detail,.framework-pipeline-visual-product-link,.framework-core-visual,.framework-core-visual :not(.framework-core-visual-brand):not(.framework-core-visual-brand *),.vision-essay-chapter,.vision-essay-chapter *,.hero-vision-open,.hero-vision-open *,.framework-overview-pipeline-body,.framework-overview-pipeline-body *,.framework-governance-body,.framework-governance-body *,.framework-overview-dek,.framework-overview-dek *,.console-feed-ledger,.console-feed-ledger *,.pricing-page,.pricing-page *,.product-stack-instrument-link,.product-stack-instrument-arrow,.product-stack-instrument-name,.product-stack-instrument-more,.product-stack-instrument-dek,.product-stack-instrument-dek-accent,.product-stack-learn,.product-stack-learn-label,.product-story-body-para--primary,.product-story-body-line,.engagement-form,.engagement-form *,.engagement-split-heading,.engagement-split-heading-line,.engagement-split-heading-accent,.engagement-split-fold-cta,.engagement-split-point-title,.engagement-split-point-title *,.engagement-split-point-body,.engagement-split-point-body *,.engagement-split-point-body-line,.engagement-split-point-body-accent,.engagement-privacy-card,.engagement-privacy-card *,.engagement-rail-title,.engagement-rail-close)){background-image:var(--twenty-logo-face);background-size:100% 140%;background-position:50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--twenty-logo-ink)}.landing-shell--twenty .hero-core,.landing-shell--twenty .hero-core *{background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:unset!important}.landing-shell--twenty .hero-core,.landing-shell--twenty .hero-core-line,.landing-shell--twenty .hero-core-rotate-sizer,.landing-shell--twenty .hero-core-rotate-sizer>span,.landing-shell--twenty .hero-core-rotate-word{color:var(--twenty-ink-promise)!important}.landing-shell--twenty .hero-core-accent{color:var(--twenty-paper)!important;-webkit-text-fill-color:var(--twenty-paper)!important}.landing-shell--twenty .btn-primary,.landing-shell--twenty .btn-primary *,.landing-shell--twenty .btn-secondary,.landing-shell--twenty .btn-secondary *,.landing-shell--twenty .btn-twenty,.landing-shell--twenty .btn-twenty *,.landing-shell--twenty .site-header-cta-hit :not(.brand-btn):not(.brand-btn *),.landing-shell--twenty .site-mega-nav-drawer-cta,.landing-shell--twenty .site-mega-nav-drawer-cta *,.landing-shell--twenty .site-mega-nav-panel,.landing-shell--twenty .site-mega-nav-panel :not(.site-mega-nav-index){-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}.landing-shell--twenty .site-mega-nav-axis,.landing-shell--twenty .site-mega-nav-item,.landing-shell--twenty .site-mega-nav-list{background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:unset!important}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-index,.landing-shell--twenty .site-mega-nav.is-drawer-open .site-mega-nav-panel .site-mega-nav-index{background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:unset!important;color:var(--twenty-menu-card-index)!important;font-feature-settings:normal!important;font-variant-numeric:normal!important;transition:none!important}.landing-shell--twenty .codex-coverage-pin,.landing-shell--twenty .codex-coverage-pin :where(span),.landing-shell--twenty .site-mega-nav-chevron,.landing-shell--twenty .site-mega-nav-trigger,.landing-shell--twenty .site-mega-nav-trigger :where(span):not(.site-mega-nav-accent):not(.site-mega-nav-chevron-well):not(.site-mega-nav-chevron),.landing-shell--twenty .site-nav-link,.landing-shell--twenty .site-nav-link :where(span){background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}.landing-shell--twenty :where(.ordinances-scale-body-para--primary,.ordinances-scale-body-para--secondary,.mission-chapter-body,.how-we-work-card,.who-we-are-body,.closing-banner-chapter) :where(p,span,a,strong,em,b,small,li),.landing-shell--twenty :where(.ordinances-scale-overview-heading,.ordinances-scale-compact-arrow,.ordinances-scale-compact-name,.ordinances-scale-compact-dek,.ordinances-scale-body-para--primary,.ordinances-scale-body-para--secondary,.ordinances-scale-body-line,.product-stack-overview-heading,.product-stack-instrument-arrow,.product-stack-instrument-name,.product-stack-instrument-dek,.product-story-body-para--primary,.product-story-body-line,.mission-chapter-body,.mission-chapter-body p,.mission-chapter-body span,.industry-standard-body-bold,.industry-standard-threat,.how-we-work-card p,.how-we-work-card-body,.who-we-are-body,.who-we-are-body p,.who-we-are-body span,.closing-banner-title,.closing-banner-title span,.closing-banner-desk,.closing-banner-desk a,.cta-desk-email,.hero-pressure,.hero-pressure-line){background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.landing-shell--twenty .framework-constellation-heading,.landing-shell--twenty .framework-constellation-visual:not(.is-peer-verticals) :where(h2,h3,h4,p,a,span,li,strong,em,b,small),.landing-shell--twenty .framework-core-visual :where(h2,h3,h4,p,a,span,li,strong,em,b,small):not(.framework-core-visual-brand,.framework-core-visual-brand *,.site-wordmark-foil-host,.site-wordmark-foil-host *,.site-wordmark-raster,.framework-core-visual-status,.framework-core-visual-model-title-text,.framework-core-visual-model-title-text *,.framework-core-visual-model-title-line,.judex-trail-conductor-product),.landing-shell--twenty .framework-pipeline-heading,.landing-shell--twenty .framework-pipeline-heading :where(span),.landing-shell--twenty .framework-pipeline-visual:not(.is-org-policy-flows):not(.is-peer-verticals):not(.is-runtime-steps) :where(h2,h3,h4,p,a,span,li,strong,em,b,small){background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}.landing-shell--twenty .framework-pipeline-heading,.landing-shell--twenty .framework-pipeline-heading :where(span){color:var(--twenty-logo-ink)!important;-webkit-text-fill-color:var(--twenty-logo-ink)!important}.landing-shell--twenty .framework-core-visual-model-title :where(.framework-core-visual-model-title-text,.framework-core-visual-model-title-line),.landing-shell--twenty .framework-core-visual-processor-caption :where(.framework-core-visual-model-title-text){background-image:var(--twenty-logo-face)!important;background-size:100% 140%!important;background-position:50%!important;background-repeat:no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:var(--twenty-logo-ink)!important}.landing-shell--twenty .framework-core-visual-model-hz{background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--twenty-gold)!important;-webkit-text-fill-color:var(--twenty-gold)!important}.landing-shell--twenty .hero-dek,.landing-shell--twenty .hero-dek :where(span,em,strong,b),.landing-shell--twenty .hero-thesis,.landing-shell--twenty .hero-thesis :where(p,span,em,strong,b){background-image:var(--twenty-logo-face);background-size:100% 140%;background-position:50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--twenty-logo-ink)}.landing-shell--twenty .hero-thesis-group--accent,.landing-shell--twenty .hero-thesis-group--accent :where(span,em,strong,b){background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:var(--twenty-paper)!important;color:var(--twenty-paper)!important}.landing-shell--twenty .codex-depth-plate.is-org-policy-flows .framework-pipeline-visual-panel-head>.framework-pipeline-visual-title{background-image:var(--twenty-logo-face)!important;background-size:100% 140%!important;background-position:50%!important;background-repeat:no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:var(--twenty-logo-ink)!important}}.landing-shell--twenty.steel-ink-brushed,.landing-shell--twenty.steel-ink-plate{--twenty-gold:#c9d2d4;--twenty-paper:#d8dfe0;--twenty-neutral:#8b9699}.landing-shell--twenty.steel-ink-plate{--color-cta:var(--twenty-steel-light);--color-on-cta:var(--twenty-black);--color-cta-hover:#8a969a}.landing-shell--twenty.steel-ink-plate .btn-primary.btn-twenty:hover{background:var(--twenty-paper);color:var(--twenty-black);border-color:var(--twenty-paper)}.heat-conduct-spine.landing-shell--twenty.steel-ink-plate .btn-primary.btn-twenty,.heat-conduct-spine.landing-shell--twenty.steel-ink-plate .btn-primary.btn-twenty:focus-visible,.heat-conduct-spine.landing-shell--twenty.steel-ink-plate .btn-primary.btn-twenty:hover{background:#2d3132;color:#f7f5da;border-color:#717c80}.landing-shell--twenty.steel-ink-plate .closing-banner-chapter{background:var(--twenty-steel-light);color:var(--twenty-black)}.landing-shell--twenty.steel-ink-plate .closing-banner-desk,.landing-shell--twenty.steel-ink-plate .closing-banner-desk .cta-desk-email,.landing-shell--twenty.steel-ink-plate .closing-banner-title{color:var(--twenty-steel-dark)}.landing-main{width:100%;margin:0;padding:0 0 var(--space-20);position:relative;z-index:0}.landing-shell--twenty .landing-main{display:flex;flex-direction:column;-webkit-padding-after:var(--twenty-fixed-4);padding-block-end:var(--twenty-fixed-4)}.landing-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--hero-atmosphere)}.landing-shell:after{content:none;display:none;animation:none}.landing-shell--atmosphere-scan:after{content:"";display:block;position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:linear-gradient(105deg,transparent 0,transparent 42%,color-mix(in srgb,var(--color-text) 3.5%,transparent) 50%,transparent 58%,transparent 100%);background-size:220% 100%;background-repeat:no-repeat;animation:hero-atmosphere-scan var(--motion-ambient-slow) linear infinite}.landing-shell>.site-header-spacer{display:none;height:0;pointer-events:none}.skip-link{position:fixed;top:0;left:0;z-index:calc(var(--z-header) + 2);margin:0;padding:.75rem 1rem;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);font-family:var(--font-ui-stack);font-size:.75rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking,.01em);text-decoration:none;text-transform:uppercase;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.skip-link:focus,.skip-link:focus-visible{clip:auto;-webkit-clip-path:none;clip-path:none;width:auto;height:auto;overflow:visible;white-space:nowrap;outline:none;border-color:var(--twenty-steel,#636d70);box-shadow:var(--focus-ring)}.site-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;width:100%;z-index:var(--z-header);padding-top:env(safe-area-inset-top,0);background:var(--color-bg);background-color:var(--color-bg);transform:translateZ(0);-webkit-transform:translateZ(0)}.site-header,.site-header-frost{border-bottom:1px solid transparent;box-shadow:none}.site-header-frost{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--color-surface-frost);background-color:var(--color-surface-frost);transition:opacity var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),backdrop-filter var(--motion-fast) var(--ease-out),-webkit-backdrop-filter var(--motion-fast) var(--ease-out)}.site-header:not(.is-scrolled):not(.is-menu-open) .site-header-frost{opacity:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;background-color:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important}.site-header.is-scrolled:not(.is-menu-open) .site-header-frost{opacity:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--color-surface-frost);background-color:var(--color-surface-frost);border-bottom-color:var(--color-border);box-shadow:0 4px 24px rgb(0 0 0/22%)}@media (max-width:44.9375em){.site-header-frost,.site-header.is-scrolled:not(.is-menu-open) .site-header-frost{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--color-bg) 92%,transparent);background-color:color-mix(in srgb,var(--color-bg) 92%,transparent)}}.landing-band-inner,.landing-inner{width:min(100%,var(--layout-marketing));margin:0 auto;padding-inline:max(var(--space-6),env(safe-area-inset-left,0px)) max(var(--space-6),env(safe-area-inset-right,0px))}.landing-inner-wide{width:min(100%,var(--layout-marketing-wide))}.section-kicker{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.site-mega-nav{justify-self:end;display:flex;flex-flow:row nowrap;align-items:center;gap:var(--twenty-nav-link-gap,var(--space-5))}.site-mega-nav,.site-mega-nav-list{position:relative}.site-header-cta-hit{display:inline-flex;align-items:center;flex:0 0 auto;align-self:center;text-decoration:none;color:inherit;z-index:2}.site-header-cta.btn-twenty{min-height:0;padding:.45rem .9rem;font-size:.6875rem;letter-spacing:.04em;white-space:nowrap;text-decoration:none}@media (min-width:45em){.landing-shell--twenty .site-header-cta-hit,.landing-shell--twenty .site-header-cta.brand-btn--header-cta,.landing-shell--twenty .site-header-cta.btn-twenty{margin-block:0}}@media (max-width:59.9375em){.site-mega-nav.has-header-cta .site-header-cta,.site-mega-nav.has-header-cta .site-header-cta-hit{order:1}.site-mega-nav.has-header-cta .site-mega-nav-menu-btn{order:2}.site-mega-nav.has-header-cta .site-mega-nav-scrim{order:3}.site-mega-nav.has-header-cta .site-mega-nav-list{order:4}}.site-mega-nav-menu-btn{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;align-items:center;justify-content:flex-end;width:2.75rem;height:2.75rem;min-height:2.75rem;min-width:2.75rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--twenty-paper,#eeeee5);cursor:pointer;z-index:2;transition:color var(--motion-fast) var(--ease-out)}.site-mega-nav-menu-btn-glyphs{position:relative;display:grid;place-items:center;width:1.375rem;height:1.375rem}.site-mega-nav-menu-btn-glyphs svg{width:1.375rem;height:1.375rem}.site-mega-nav-menu-btn-glyph{grid-area:1/1;display:grid;place-items:center;line-height:0;transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.site-mega-nav-menu-btn-glyph.is-menu{opacity:1;transform:rotate(0deg) scale(1)}.site-mega-nav-menu-btn-glyph.is-close{opacity:0;transform:rotate(-90deg) scale(.85)}.site-mega-nav-menu-btn[aria-expanded=true] .site-mega-nav-menu-btn-glyph.is-menu{opacity:0;transform:rotate(90deg) scale(.85)}.site-mega-nav-menu-btn[aria-expanded=true] .site-mega-nav-menu-btn-glyph.is-close{opacity:1;transform:rotate(0deg) scale(1)}.site-mega-nav-menu-btn:focus-visible,.site-mega-nav-menu-btn:hover{color:#fff;outline:none}.site-mega-nav-menu-btn:focus-visible{box-shadow:var(--focus-ring)}.site-mega-nav-menu-btn:active{color:var(--twenty-steel-light,#c4c7ce)}@media (prefers-reduced-motion:reduce){.site-mega-nav-menu-btn-glyph{transition:opacity var(--motion-fast) var(--ease-out);transform:none!important}}.site-mega-nav-scrim{display:none;position:fixed;top:var(--site-mega-drawer-top,5.5rem);right:0;bottom:0;left:0;z-index:4;margin:0;padding:0;background:color-mix(in srgb,#000 55%,transparent)}.site-mega-nav-scrim,.site-mega-nav-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}.site-mega-nav-trigger{background:transparent;font:inherit;gap:.45rem}.site-mega-nav-accent,.site-mega-nav-chevron-well{display:none}.site-mega-nav-trigger-label{min-width:0}.site-mega-nav-chevron{display:inline-block;width:.45rem;height:.45rem;-webkit-border-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;border-bottom:1.5px solid;transform:none;translate:0 -.08rem;rotate:45deg;opacity:.92;flex-shrink:0;transition:rotate var(--twenty-motion-accordion,.22s) var(--ease-out)}.site-mega-nav-axis.is-open>.site-mega-nav-axis-trigger>.site-mega-nav-chevron,.site-mega-nav-item.is-open>.site-mega-nav-trigger>.site-mega-nav-chevron{translate:0 .06rem;rotate:225deg}@media (min-width:60em){.site-mega-nav-item.is-open .site-mega-nav-trigger,.site-mega-nav-trigger.is-current{color:var(--color-text)}}.site-mega-nav-trigger:focus,.site-mega-nav-trigger:focus-visible{outline:none;box-shadow:none;color:var(--color-text)}.site-mega-nav-trigger:focus-visible{outline:1px solid color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent);outline-offset:-2px}@media (min-width:60em){.landing-shell--twenty .site-mega-nav .site-mega-nav-list{gap:0}.landing-shell--twenty .site-mega-nav-list>.site-mega-nav-item>:is(.site-mega-nav-trigger,.site-nav-link){position:relative;padding-inline:calc(var(--twenty-nav-link-gap) / 2)}.landing-shell--twenty .site-mega-nav-list>.site-mega-nav-item:last-child>:is(.site-mega-nav-trigger,.site-nav-link){-webkit-padding-end:0;padding-inline-end:0}.landing-shell--twenty .site-mega-nav-list>.site-mega-nav-item:last-child>:is(.site-mega-nav-trigger,.site-nav-link):after{content:"";position:absolute;inset-block:0;inset-inline-start:100%;width:calc(var(--twenty-nav-link-gap) / 2 + 1px)}.landing-shell--twenty .site-mega-nav>.site-header-cta-hit{display:inline-flex;align-items:center;flex:0 0 auto;align-self:center;-webkit-margin-start:calc((var(--twenty-nav-link-gap) / 2 + 1px) * -1);margin-inline-start:calc((var(--twenty-nav-link-gap) / 2 + 1px) * -1);-webkit-padding-start:calc(var(--twenty-nav-link-gap) / 2 + 1px);padding-inline-start:calc(var(--twenty-nav-link-gap) / 2 + 1px);text-decoration:none;color:inherit}.heat-conduct-spine.landing-shell--twenty .site-mega-nav>.site-header-cta-hit>.site-header-cta.brand-btn,.heat-conduct-spine.landing-shell--twenty .site-mega-nav>.site-header-cta-hit>.site-header-cta.btn-twenty{overflow:hidden}.heat-conduct-spine.landing-shell--twenty .site-mega-nav>.site-header-cta-hit:focus-visible>.site-header-cta.btn-primary.btn-twenty,.heat-conduct-spine.landing-shell--twenty .site-mega-nav>.site-header-cta-hit:hover>.site-header-cta.btn-primary.btn-twenty{background:transparent;color:var(--twenty-logo-ink);border-color:var(--twenty-logo-ink)}.heat-conduct-spine.landing-shell--twenty .site-mega-nav>.site-header-cta-hit:focus-visible>.site-header-cta.btn-primary.btn-twenty:after,.heat-conduct-spine.landing-shell--twenty .site-mega-nav>.site-header-cta-hit:hover>.site-header-cta.btn-primary.btn-twenty:after{opacity:1;transform:translateX(130%)}}.site-mega-nav-item{position:relative}.site-mega-nav-panel{border:0;background:transparent;box-shadow:none;z-index:5}@media (min-width:60em){.site-mega-nav-panel{position:absolute;top:calc(100% + .15rem);left:0;right:auto;width:max-content;max-width:min(72rem,calc(100vw - 2rem));max-height:min(70vh,40rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.4rem) scale(.985);transform-origin:top left;transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out),visibility 0s linear var(--motion-fast)}.site-mega-nav-panel[data-surface=board]{left:0;right:auto;width:max-content;max-width:min(44rem,calc(100vw - 2rem));transform-origin:top left}.site-mega-nav-panel[data-surface=flyout]{left:auto;right:0;transform-origin:top right}.site-mega-nav-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out),visibility 0s linear 0s}}.site-mega-nav-panel.is-open .site-mega-nav-panel-inner{border:1px solid var(--color-border);background:var(--color-bg);box-shadow:0 18px 48px rgb(0 0 0/28%)}@media (min-width:60em){.landing-shell--twenty .site-mega-nav-panel.is-open .site-mega-nav-panel-inner{background:var(--twenty-menu-card);border-radius:var(--pricing-card-radius,.75rem);overflow:hidden;border-color:var(--twenty-menu-card-rule)}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-column-heading,.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link-title{font-family:var(--font-ui-stack);font-weight:700;letter-spacing:.04em}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-column-heading{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--twenty-menu-card-title);-webkit-text-fill-color:var(--twenty-menu-card-title)}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-column-dek,.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link-dek{font-family:var(--font-sans),system-ui,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.01em;line-height:1.35;text-transform:none;color:var(--twenty-menu-card-dek);-webkit-text-fill-color:var(--twenty-menu-card-dek)}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-index{font-family:var(--font-ui-stack);font-size:.5625rem;font-weight:500;color:color-mix(in srgb,var(--twenty-menu-card-title) 55%,transparent)}.landing-shell--twenty .site-mega-nav-lattice-rail{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;background:transparent;border:0;-webkit-border-after:1px solid var(--twenty-menu-card-rule);border-block-end:1px solid var(--twenty-menu-card-rule);padding:.95rem 1.05rem}.landing-shell--twenty .site-mega-nav-column-dek,.landing-shell--twenty .site-mega-nav-column-heading{margin:0}.landing-shell--twenty .site-mega-nav-panel[data-surface=flyout] .site-mega-nav-lattice-rail{display:none}.landing-shell--twenty .site-mega-nav-links--cells{grid-auto-rows:auto}.landing-shell--twenty .site-mega-nav-lattice>.site-mega-nav-lattice-cell,.landing-shell--twenty .site-mega-nav-links--cells .site-mega-nav-link{min-height:0;height:auto}.landing-shell--twenty .site-mega-nav-lattice--flyout>.site-mega-nav-lattice-cell,.landing-shell--twenty .site-mega-nav-lattice-rail,.landing-shell--twenty .site-mega-nav-lattice>.site-mega-nav-lattice-cell,.landing-shell--twenty .site-mega-nav-lattice>.site-mega-nav-lattice-span,.landing-shell--twenty .site-mega-nav-links--cells .site-mega-nav-link,.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link{padding-block:.95rem}.landing-shell--twenty .site-mega-nav-lattice-rail,.landing-shell--twenty .site-mega-nav-panel[data-surface=board] .site-mega-nav-lattice>.site-mega-nav-lattice-cell,.landing-shell--twenty .site-mega-nav-panel[data-surface=board] .site-mega-nav-lattice>.site-mega-nav-lattice-span{border:0;-webkit-border-after:1px solid var(--twenty-menu-card-rule);border-block-end:1px solid var(--twenty-menu-card-rule)}.landing-shell--twenty .site-mega-nav-panel[data-surface=board] .site-mega-nav-lattice>.site-mega-nav-lattice-cell{-webkit-border-end:1px solid var(--twenty-menu-card-rule);border-inline-end:1px solid var(--twenty-menu-card-rule)}.landing-shell--twenty .site-mega-nav-panel[data-surface=board] .site-mega-nav-lattice>.site-mega-nav-lattice-cell:nth-child(3n of .site-mega-nav-lattice-cell){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .site-mega-nav-panel[data-surface=board] .site-mega-nav-lattice>.site-mega-nav-lattice-cell:nth-last-child(-n+3 of .site-mega-nav-lattice-cell){-webkit-border-after:0;border-block-end:0}.landing-shell--twenty .site-mega-nav-panel[data-surface=board][data-cols="2"] .site-mega-nav-lattice>.site-mega-nav-lattice-cell:nth-child(3n of .site-mega-nav-lattice-cell){-webkit-border-end:1px solid var(--twenty-menu-card-rule);border-inline-end:1px solid var(--twenty-menu-card-rule)}.landing-shell--twenty .site-mega-nav-panel[data-surface=board][data-cols="2"] .site-mega-nav-lattice>.site-mega-nav-lattice-cell:nth-child(2n of .site-mega-nav-lattice-cell){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .site-mega-nav-panel[data-surface=board][data-cols="2"] .site-mega-nav-lattice>.site-mega-nav-lattice-cell:nth-last-child(-n+3 of .site-mega-nav-lattice-cell){-webkit-border-after:1px solid var(--twenty-menu-card-rule);border-block-end:1px solid var(--twenty-menu-card-rule)}.landing-shell--twenty .site-mega-nav-panel[data-surface=board][data-cols="2"] .site-mega-nav-lattice>.site-mega-nav-lattice-cell:nth-last-child(-n+2 of .site-mega-nav-lattice-cell){-webkit-border-after:0;border-block-end:0}.landing-shell--twenty .site-mega-nav-panel[data-surface=flyout] .site-mega-nav-lattice>.site-mega-nav-link{border:0;-webkit-border-after:1px solid var(--twenty-menu-card-rule);border-block-end:1px solid var(--twenty-menu-card-rule)}.landing-shell--twenty .site-mega-nav-panel[data-surface=flyout] .site-mega-nav-lattice>.site-mega-nav-link:last-child{-webkit-border-after:0;border-block-end:0}}.site-mega-nav.is-compact .site-mega-nav-panel,.site-mega-nav.is-compact .site-mega-nav-panel.is-open{position:static;top:auto;left:auto;right:auto;width:100%;max-height:none;transform:none!important;transform-origin:unset!important;opacity:1!important;overflow:hidden;overflow:clip}.site-mega-nav.is-compact .site-mega-nav-panel{display:grid;grid-template-rows:0fr;visibility:hidden;pointer-events:none;padding-block:0;transition:grid-template-rows var(--twenty-motion-accordion,.22s) var(--ease-out),padding-block var(--twenty-motion-accordion,.22s) var(--ease-out),visibility 0s linear var(--twenty-motion-accordion,.22s)}.site-mega-nav.is-compact .site-mega-nav-panel.is-open{grid-template-rows:1fr;visibility:visible;pointer-events:auto;padding-block:.2rem .55rem;transition:grid-template-rows var(--twenty-motion-accordion,.22s) var(--ease-out),padding-block var(--twenty-motion-accordion,.22s) var(--ease-out),visibility 0s linear 0s}.site-mega-nav.is-compact .site-mega-nav-axis-panel:not(.is-open) .site-mega-nav-axis-panel-inner,.site-mega-nav.is-compact .site-mega-nav-panel:not(.is-open) .site-mega-nav-panel-inner{visibility:hidden!important}.site-mega-nav.is-compact .site-mega-nav-axis-panel.is-open .site-mega-nav-axis-panel-inner,.site-mega-nav.is-compact .site-mega-nav-panel.is-open .site-mega-nav-panel-inner{visibility:visible!important}.site-mega-nav.is-compact .site-mega-nav-axis-panel{display:grid;grid-template-rows:0fr;overflow:hidden;overflow:clip;visibility:hidden;transition:grid-template-rows var(--twenty-motion-accordion,.22s) var(--ease-out),visibility 0s linear var(--twenty-motion-accordion,.22s)}.site-mega-nav.is-compact .site-mega-nav-axis-panel.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--twenty-motion-accordion,.22s) var(--ease-out),visibility 0s linear 0s}.site-mega-nav.is-compact .site-mega-nav-axis-panel-inner{min-height:0;overflow:hidden;overflow:clip;opacity:1;visibility:hidden;clip-path:none;-webkit-clip-path:none}.site-mega-nav.is-compact .site-mega-nav-axis-panel.is-open .site-mega-nav-axis-panel-inner{visibility:visible}.site-mega-nav.is-drawer-open .site-mega-nav-panel .site-mega-nav-axis-trigger,.site-mega-nav.is-drawer-open .site-mega-nav-panel .site-mega-nav-link{transition:none!important}.site-mega-nav.is-open .site-mega-nav-scrim{display:block}@media (prefers-reduced-motion:reduce){.site-mega-nav-panel,.site-mega-nav-panel.is-open{transform:none;transition:none}}.site-mega-nav-panel-inner{display:grid;grid-gap:0;gap:0;width:max-content;max-width:100%;padding:0;box-sizing:border-box}.site-mega-nav-panel[data-surface=flyout] .site-mega-nav-panel-inner{grid-template-columns:minmax(18rem,22rem);padding:0;gap:0}.site-mega-nav-panel[data-surface=flyout] .site-mega-nav-lattice--flyout{display:grid;grid-template-columns:minmax(18rem,22rem);grid-auto-flow:row;grid-gap:0;gap:0;overflow:hidden;width:max-content;max-width:100%}.site-mega-nav-lattice--flyout>.site-mega-nav-lattice-cell{min-height:0;padding:.95rem 1.1rem}.site-mega-nav-panel[data-surface=board] .site-mega-nav-panel-inner:not(.site-mega-nav-lattice){width:max-content;max-width:100%;grid-template-columns:minmax(0,max-content)}.site-mega-nav-panel[data-surface=board] .site-mega-nav-lattice{display:grid;grid-template-columns:repeat(3,minmax(16rem,19rem));grid-auto-flow:row;grid-gap:0;gap:0;overflow:hidden;width:max-content;max-width:100%}.site-mega-nav-panel[data-surface=board][data-cols="2"] .site-mega-nav-lattice{grid-template-columns:repeat(2,minmax(16rem,19rem))}.site-mega-nav-lattice-rail,.site-mega-nav-lattice-span{grid-column:1/-1}.site-mega-nav-lattice-rail{display:flex;align-items:center;margin:0;padding:.5rem .85rem;box-sizing:border-box;background:color-mix(in srgb,#000 8%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.site-mega-nav-lattice-rail .site-mega-nav-column-heading{margin:0}.site-mega-nav-lattice>.site-mega-nav-link{border-radius:0;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);box-sizing:border-box;align-content:start;background:transparent}.site-mega-nav-lattice>.site-mega-nav-lattice-span{padding:1.15rem 1.25rem;min-height:0}.site-mega-nav-lattice>.site-mega-nav-lattice-cell{padding:.95rem .85rem;min-height:4.75rem}.site-mega-nav-panel[data-surface=board]:has(.site-mega-nav-lattice){max-width:min(60rem,calc(100vw - 2rem))}.site-mega-nav-panel[data-surface=board][data-cols="2"]:has(.site-mega-nav-lattice){max-width:min(40rem,calc(100vw - 2rem))}.site-mega-nav-lead{width:100%;-webkit-border-after:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);border-block-end:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}.site-mega-nav-lead .site-mega-nav-link{padding-block:1.15rem;padding-inline:1.25rem}.site-mega-nav-column{-webkit-border-after:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);border-block-end:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);padding:1rem 1.25rem 1.15rem}.site-mega-nav-column:last-child{-webkit-border-after:0;border-block-end:0}.site-mega-nav-links{margin:0;padding:0;list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.site-mega-nav-links--cells{display:grid;grid-template-columns:repeat(2,minmax(21rem,21rem));grid-auto-rows:1fr;grid-gap:0;gap:0}.site-mega-nav-links--cells>li{display:flex;min-height:0;-webkit-border-end:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);-webkit-border-after:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);border-block-end:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}.site-mega-nav-links--cells>li:last-child:nth-child(odd),.site-mega-nav-links--cells>li:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.site-mega-nav-links--cells>li:last-child,.site-mega-nav-links--cells>li:nth-last-child(2):nth-child(odd){-webkit-border-after:0;border-block-end:0}.site-mega-nav-links--cells .site-mega-nav-link{flex:1 1 auto;width:100%;min-height:6.75rem;padding:1.25rem 1.35rem;align-content:start;box-sizing:border-box}.site-mega-nav-column-heading{margin:0;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);white-space:pre-line}.site-mega-nav-link{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;padding:.65rem .5rem;text-decoration:none;color:var(--color-text);border-radius:.2rem}.site-mega-nav-link:hover{background:transparent}.site-mega-nav-link:focus-visible{outline:none;background:color-mix(in srgb,var(--color-surface) 72%,transparent);box-shadow:var(--focus-ring)}.site-mega-nav-index{font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-text-secondary);padding-top:.15rem}.site-mega-nav-link-copy{display:grid;grid-gap:.25rem;gap:.25rem}.site-mega-nav-link-title{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;justify-self:start;width:max-content;max-width:100%;gap:.45rem;font-weight:var(--font-weight-semibold)}.site-mega-nav-link-title-text{flex:0 1 auto;min-width:0}.site-mega-nav-soon{flex:0 0 auto;margin-inline:0;font-family:var(--font-ui-stack);font-size:.625rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:var(--twenty-steel,var(--color-text-secondary));border:1px solid color-mix(in srgb,currentColor 55%,transparent);border-radius:999px;padding:.16rem .38rem}.site-mega-nav-link--inert{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-mega-nav-concealed-dek,.site-mega-nav-concealed-title{display:block;border-radius:.2rem;background:color-mix(in srgb,var(--twenty-menu-card-title,#c8c8c8) 28%,transparent);filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.site-mega-nav-concealed-title{width:7.25rem;height:.85rem;margin-block:.15rem}.site-mega-nav-concealed-dek{width:11.5rem;max-width:100%;height:2.1rem;-webkit-margin-before:.35rem;margin-block-start:.35rem;background:color-mix(in srgb,var(--twenty-menu-card-dek,#9a9a9a) 22%,transparent);filter:blur(6px)}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link--concealed .site-mega-nav-index{color:color-mix(in srgb,var(--twenty-menu-card-title) 32%,transparent);-webkit-text-fill-color:currentColor}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link--inert{opacity:1}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link--inert .site-mega-nav-link-title{color:color-mix(in srgb,var(--twenty-menu-card-title) 55%,transparent);-webkit-text-fill-color:currentColor}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link--inert .site-mega-nav-index{color:color-mix(in srgb,var(--twenty-menu-card-title) 40%,transparent);-webkit-text-fill-color:currentColor}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link--inert .site-mega-nav-link-dek{color:color-mix(in srgb,var(--twenty-menu-card-dek) 55%,transparent);-webkit-text-fill-color:currentColor}.site-mega-nav-link-dek{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.45}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link-title{color:var(--twenty-menu-card-title)}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-soon{border:1px solid var(--twenty-logo-ink);background:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:#000;-webkit-text-fill-color:#000;border-radius:.2rem;font-size:.5625rem;font-weight:600;letter-spacing:.04em;line-height:1;padding:.1rem .28rem}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-column-heading,.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link-dek{color:var(--twenty-menu-card-dek)}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-index{color:var(--twenty-menu-card-index);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-shell--twenty .site-mega-nav-link-title{text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link{border-radius:0;background:transparent;transition:color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1)}.landing-shell--twenty .site-mega-nav-panel :is(.site-mega-nav-lead,.site-mega-nav-links--cells>li,.site-mega-nav-links--flyout>li){transition:background-color .16s cubic-bezier(.22,1,.36,1)}.landing-shell--twenty .site-mega-nav-lattice>.site-mega-nav-link:focus-visible,.landing-shell--twenty .site-mega-nav-lattice>.site-mega-nav-link:hover,.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-lead:has(>.site-mega-nav-link:focus-visible),.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-lead:has(>.site-mega-nav-link:hover),.landing-shell--twenty .site-mega-nav-panel :is(.site-mega-nav-links--cells,.site-mega-nav-links--flyout)>li:has(>.site-mega-nav-link:focus-visible),.landing-shell--twenty .site-mega-nav-panel :is(.site-mega-nav-links--cells,.site-mega-nav-links--flyout)>li:has(>.site-mega-nav-link:hover){background:var(--twenty-menu-card-hover)}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-lead:has(>.site-mega-nav-link[aria-current=page]),.landing-shell--twenty .site-mega-nav-panel :is(.site-mega-nav-links--cells,.site-mega-nav-links--flyout)>li:has(>.site-mega-nav-link[aria-current=page]){background:var(--twenty-menu-card-current)}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link[aria-current=page] .site-mega-nav-index,.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link[aria-current=page] .site-mega-nav-link-title{color:color-mix(in srgb,var(--twenty-menu-card-title) 62%,transparent)}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link[aria-current=page] .site-mega-nav-link-dek{color:color-mix(in srgb,var(--twenty-menu-card-dek) 72%,transparent)}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-link:focus-visible{box-shadow:none;outline:1px solid color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent);outline-offset:-1px}.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-lead>.site-mega-nav-link:focus-visible,.landing-shell--twenty .site-mega-nav-panel :is(.site-mega-nav-links--cells,.site-mega-nav-links--flyout) .site-mega-nav-link:focus-visible{background:transparent}.landing-shell--twenty .site-mega-nav-lattice>.site-mega-nav-link:focus-visible{background:var(--twenty-menu-card-hover)}.landing-shell--twenty .site-mega-nav-lattice-rail,.landing-shell--twenty .site-mega-nav-lattice>.site-mega-nav-link,.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-column,.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-lead,.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-links--cells>li,.landing-shell--twenty .site-mega-nav-panel .site-mega-nav-links--flyout>li{border-color:var(--twenty-menu-card-rule)}.landing-shell--twenty .site-mega-nav-link-dek{font-size:.8125rem;line-height:1.35;max-width:22ch;white-space:pre-line}.landing-shell--twenty .site-mega-nav-lattice .site-mega-nav-link-dek,.landing-shell--twenty .site-mega-nav-lead .site-mega-nav-link-dek,.landing-shell--twenty .site-mega-nav-links--cells .site-mega-nav-link-dek{max-width:none}@media (max-width:59.9375em){.site-mega-nav{justify-self:end;align-self:center;gap:var(--twenty-nav-link-gap-mobile,var(--twenty-fixed-2));--site-mega-drawer-door-min-height:2.5rem;--site-mega-drawer-door-pad-block:0.65rem;--site-mega-drawer-plate-row-pad-block:0.5rem}.site-mega-nav-menu-btn{display:inline-flex}.site-mega-nav .site-mega-nav-list{display:none}.site-mega-nav.is-drawer-open .site-mega-nav-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:flex-start;position:fixed;top:var(--site-mega-drawer-top,5.5rem);right:0;bottom:0;left:0;z-index:5;width:100%;max-height:none;margin:0;-webkit-padding-before:.15rem;padding-block-start:.15rem;padding-inline:0;-webkit-padding-after:max(1.5rem,calc(env(safe-area-inset-bottom, 0px) + 1rem));padding-block-end:max(1.5rem,calc(env(safe-area-inset-bottom, 0px) + 1rem));gap:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--twenty-black,#000);-webkit-border-before:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-block-start:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);animation:site-mega-nav-drawer-in var(--twenty-motion-accordion,.22s) var(--ease-out)}.site-mega-nav.is-drawer-open.is-drawer-closing .site-mega-nav-list{animation:site-mega-nav-drawer-out var(--twenty-motion-accordion,.22s) var(--ease-out) forwards}@keyframes site-mega-nav-drawer-in{0%{opacity:0}to{opacity:1}}@keyframes site-mega-nav-drawer-out{0%{opacity:1}to{opacity:0}}.landing-shell--twenty .site-header.is-menu-open{border-bottom-color:transparent!important}.landing-shell--twenty.landing-shell--no-page-borders .site-header.is-menu-open:after{content:none}.site-mega-nav-item{display:block;width:100%;padding-block:0;-webkit-padding-start:var(
      --site-mega-drawer-inline-start,var(
        --twenty-nav-inset-inline-start,max(var(--space-4),env(safe-area-inset-left,0px))
      )
    );padding-inline-start:var(
      --site-mega-drawer-inline-start,var(
        --twenty-nav-inset-inline-start,max(var(--space-4),env(safe-area-inset-left,0px))
      )
    );-webkit-padding-end:var(
      --site-mega-drawer-inline-end,var(
        --twenty-nav-inset-inline-end,max(var(--space-4),env(safe-area-inset-right,0px))
      )
    );padding-inline-end:var(
      --site-mega-drawer-inline-end,var(
        --twenty-nav-inset-inline-end,max(var(--space-4),env(safe-area-inset-right,0px))
      )
    );-webkit-border-after:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-block-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent)}.site-mega-nav-list>.site-mega-nav-item>.site-nav-link,.site-mega-nav-trigger{width:100%!important;max-width:none!important;justify-content:space-between;min-height:var(--site-mega-drawer-door-min-height);padding-block:var(--site-mega-drawer-door-pad-block);padding-inline:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-item{display:block;flex:none}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-list>.site-mega-nav-item>.site-nav-link,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-trigger{width:100%!important;max-width:none!important;justify-content:space-between!important;text-align:start;padding-inline:0!important}.site-mega-nav-accent{display:inline-flex;align-items:center;flex:0 0 auto;-webkit-margin-end:.35rem;margin-inline-end:.35rem;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-size:1.4rem;font-weight:400;line-height:1;text-transform:none}.site-mega-nav-chevron-well{display:contents;background:transparent}.site-mega-nav-chevron{display:inline-block;-webkit-margin-start:0;margin-inline-start:0;flex:0 0 auto;justify-self:end}.site-mega-nav-leaf,.site-mega-nav-trigger{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:.35rem;column-gap:.35rem;width:100%!important;min-height:var(--site-mega-drawer-door-min-height);padding-block:var(--site-mega-drawer-door-pad-block)!important;padding-inline:0!important;font-size:1.35rem;font-weight:400;letter-spacing:.01em;line-height:1.15;text-transform:none;color:var(--twenty-logo-ink)}.site-mega-nav-accent{grid-column:1;-webkit-margin-end:0;margin-inline-end:0}.site-mega-nav-trigger-label{grid-column:2;min-width:0;text-align:start;text-transform:none;letter-spacing:.01em;font-size:1.4rem;font-weight:500;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink)}.site-mega-nav-trigger>.site-mega-nav-chevron{grid-column:3}.site-mega-nav-leaf{grid-template-columns:auto 1fr!important}.site-mega-nav-leaf .site-mega-nav-accent{grid-column:1}.site-mega-nav-leaf .site-mega-nav-trigger-label,.site-mega-nav-leaf>.site-mega-nav-trigger-label{grid-column:2}.site-mega-nav-panel .site-mega-nav-panel-inner,.site-mega-nav-panel[data-surface=board] .site-mega-nav-panel-inner,.site-mega-nav-panel[data-surface=board] .site-mega-nav-panel-inner:not(.site-mega-nav-lattice),.site-mega-nav-panel[data-surface=flyout] .site-mega-nav-panel-inner{display:grid;grid-template-columns:minmax(0,1fr);width:100%!important;max-width:100%!important;min-height:0;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden;overflow:clip;opacity:1;visibility:hidden;clip-path:none;-webkit-clip-path:none}.site-mega-nav-panel.is-open .site-mega-nav-panel-inner,.site-mega-nav-panel.is-open[data-surface=board] .site-mega-nav-panel-inner,.site-mega-nav-panel.is-open[data-surface=board] .site-mega-nav-panel-inner:not(.site-mega-nav-lattice),.site-mega-nav-panel.is-open[data-surface=flyout] .site-mega-nav-panel-inner{visibility:visible}.site-mega-nav-panel,.site-mega-nav-panel[data-surface=board],.site-mega-nav-panel[data-surface=flyout]{width:100%!important;max-width:none!important;left:auto!important;right:auto!important}.site-mega-nav.is-drawer-open .site-mega-nav-item.is-open>.site-mega-nav-panel.is-open{width:calc(100% + var(--site-mega-drawer-inline-start, 0px) + var(--site-mega-drawer-inline-end, 0px))!important;-webkit-margin-start:calc(-1 * var(--site-mega-drawer-inline-start, 0px));margin-inline-start:calc(-1 * var(--site-mega-drawer-inline-start, 0px));-webkit-margin-end:calc(-1 * var(--site-mega-drawer-inline-end, 0px));margin-inline-end:calc(-1 * var(--site-mega-drawer-inline-end, 0px))}.site-mega-nav-panel.is-open .site-mega-nav-panel-inner,.site-mega-nav-panel.is-open[data-surface=board] .site-mega-nav-panel-inner,.site-mega-nav-panel.is-open[data-surface=flyout] .site-mega-nav-panel-inner{background:var(--twenty-menu-card)!important;border-radius:0!important;padding-block:.15rem!important;width:100%!important;max-width:none!important;overflow:hidden;overflow:clip;opacity:1;visibility:visible;clip-path:none;-webkit-clip-path:none}.site-mega-nav-lattice,.site-mega-nav-panel[data-surface=board] .site-mega-nav-lattice,.site-mega-nav-panel[data-surface=flyout] .site-mega-nav-lattice--flyout{display:grid;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;overflow:hidden;overflow:clip}.site-mega-nav-lattice-rail{border:0;background:transparent;padding:.65rem 0 .2rem 1.05rem}.site-mega-nav-lattice-rail .site-mega-nav-column-heading{font-size:.5rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent)}.site-mega-nav-panel[data-surface=flyout] .site-mega-nav-lattice-rail{display:none}.site-mega-nav-lattice>.site-mega-nav-lattice-cell,.site-mega-nav-lattice>.site-mega-nav-lattice-span,.site-mega-nav-lattice>.site-mega-nav-link,.site-mega-nav-lead .site-mega-nav-link,.site-mega-nav-links--cells .site-mega-nav-link{min-height:min-content;flex-shrink:0;align-self:start;border:0;-webkit-border-after:1px solid var(--twenty-menu-card-rule);border-block-end:1px solid var(--twenty-menu-card-rule);border-radius:0;background:transparent;padding-block:var(--site-mega-drawer-plate-row-pad-block);-webkit-padding-start:calc(var(--site-mega-drawer-inline-start, 0px) + 1.05rem);padding-inline-start:calc(var(--site-mega-drawer-inline-start, 0px) + 1.05rem);-webkit-padding-end:calc(var(--site-mega-drawer-inline-end, 0px) + 1.05rem);padding-inline-end:calc(var(--site-mega-drawer-inline-end, 0px) + 1.05rem);gap:.15rem}.site-mega-nav-axis-panel-inner>.site-mega-nav-link:last-child,.site-mega-nav-item.is-open,.site-mega-nav-lattice>.site-mega-nav-axis:last-child,.site-mega-nav-lattice>.site-mega-nav-lattice-cell:last-child,.site-mega-nav-lattice>.site-mega-nav-lattice-span:last-child,.site-mega-nav-lattice>.site-mega-nav-link:last-child,.site-mega-nav-links--cells>li:last-child .site-mega-nav-link,.site-mega-nav-panel.is-open .site-mega-nav-lattice>:last-child{-webkit-border-after:0!important;border-block-end:0!important}.site-mega-nav-axis{display:block;width:100%;-webkit-border-after:1px solid var(--twenty-menu-card-rule);border-block-end:1px solid var(--twenty-menu-card-rule)}.site-mega-nav-axis:last-child{-webkit-border-after:0;border-block-end:0}.site-mega-nav-axis-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:.5rem;column-gap:.5rem;width:100%;min-height:min-content;box-sizing:border-box;padding-block:var(--site-mega-drawer-plate-row-pad-block);-webkit-padding-start:calc(var(--site-mega-drawer-inline-start, 0px) + 1.05rem);padding-inline-start:calc(var(--site-mega-drawer-inline-start, 0px) + 1.05rem);-webkit-padding-end:calc(var(--site-mega-drawer-inline-end, 0px) + 1.05rem);padding-inline-end:calc(var(--site-mega-drawer-inline-end, 0px) + 1.05rem);border:0;background:transparent;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;color:var(--twenty-menu-card-title);-webkit-text-fill-color:var(--twenty-menu-card-title);font-family:var(--font-ui-stack);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:start;cursor:pointer}.site-mega-nav-axis-copy{grid-column:1;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}.site-mega-nav-axis-trigger>.site-mega-nav-chevron{grid-column:2;-webkit-margin-before:.28rem;margin-block-start:.28rem;justify-self:end}.site-mega-nav-axis-label{flex:0 0 auto}.site-mega-nav-axis-dek{font-family:var(--font-sans),system-ui,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.01em;line-height:1.35;text-transform:none;color:var(--twenty-menu-card-dek);-webkit-text-fill-color:var(--twenty-menu-card-dek)}.site-mega-nav-axis-trigger:focus,.site-mega-nav-axis-trigger:focus-visible{outline:none;box-shadow:none}.site-mega-nav-axis-trigger:focus-visible{outline:1px solid color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent);outline-offset:-1px}.site-mega-nav-axis-panel-inner>.site-mega-nav-link{-webkit-padding-start:calc(var(--site-mega-drawer-inline-start, 0px) + 1.85rem)!important;padding-inline-start:calc(var(--site-mega-drawer-inline-start, 0px) + 1.85rem)!important;-webkit-padding-end:calc(var(--site-mega-drawer-inline-end, 0px) + 1.05rem)!important;padding-inline-end:calc(var(--site-mega-drawer-inline-end, 0px) + 1.05rem)!important}.site-mega-nav-axis.is-open>.site-mega-nav-axis-trigger{-webkit-border-after:1px solid var(--twenty-menu-card-rule);border-block-end:1px solid var(--twenty-menu-card-rule)}@media (prefers-reduced-motion:reduce){.site-mega-nav.is-drawer-open .site-mega-nav-list{animation:none}.site-mega-nav-axis-panel,.site-mega-nav-axis-panel-inner,.site-mega-nav-axis-panel.is-open,.site-mega-nav-axis-panel.is-open .site-mega-nav-axis-panel-inner,.site-mega-nav-chevron,.site-mega-nav-panel,.site-mega-nav-panel .site-mega-nav-panel-inner,.site-mega-nav-panel.is-open,.site-mega-nav-panel.is-open .site-mega-nav-panel-inner{transition:none!important}.site-mega-nav-axis-panel-inner,.site-mega-nav-axis-panel.is-open .site-mega-nav-axis-panel-inner,.site-mega-nav-panel .site-mega-nav-panel-inner,.site-mega-nav-panel.is-open .site-mega-nav-panel-inner{opacity:1;clip-path:none;-webkit-clip-path:none}.site-mega-nav-axis-panel:not(.is-open) .site-mega-nav-axis-panel-inner,.site-mega-nav-panel:not(.is-open) .site-mega-nav-panel-inner{visibility:hidden}.site-mega-nav-axis-panel.is-open .site-mega-nav-axis-panel-inner,.site-mega-nav-panel.is-open .site-mega-nav-panel-inner{visibility:visible}.site-mega-nav-axis-panel:not(.is-open),.site-mega-nav-panel:not(.is-open){visibility:hidden}.site-mega-nav-axis-panel.is-open,.site-mega-nav-panel.is-open{visibility:visible}}.site-mega-nav-leaf{border:0}.site-mega-nav-links--cells{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;min-height:0}.site-mega-nav-links--cells>li{border:0;min-height:0}.site-mega-nav-links--cells .site-mega-nav-link{min-height:0!important;height:auto!important}.site-mega-nav-link{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:min-content;flex-shrink:0;gap:.12rem}.landing-shell--twenty .site-mega-nav.is-drawer-open .site-mega-nav-panel .site-mega-nav-index{font-family:var(--font-ui-stack);font-size:.5625rem;font-weight:500;letter-spacing:.06em;padding-top:0;line-height:1.2}.landing-shell--twenty .site-mega-nav.is-drawer-open .site-mega-nav-panel .site-mega-nav-link{transition:background-color var(--twenty-motion-accordion,.22s) var(--ease-out)}.site-mega-nav-link-copy{display:flex;flex-direction:column;justify-content:flex-start;gap:.2rem;min-width:0;min-height:min-content;flex-shrink:0}.landing-shell--twenty .site-mega-nav.is-drawer-open .site-mega-nav-panel .site-mega-nav-link-title{font-family:var(--font-ui-stack);font-size:.875rem;font-weight:700;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;color:var(--twenty-menu-card-title);-webkit-text-fill-color:var(--twenty-menu-card-title)}.landing-shell--twenty .site-mega-nav.is-drawer-open .site-mega-nav-panel .site-mega-nav-link-dek{font-family:var(--font-sans),system-ui,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.01em;line-height:1.35;max-width:none;white-space:normal;color:var(--twenty-menu-card-dek);-webkit-text-fill-color:var(--twenty-menu-card-dek)}.site-mega-nav.is-drawer-open .site-mega-nav-panel:is([data-mega-panel=solutions],[data-mega-panel=company]) :is(.site-mega-nav-link-dek,.site-mega-nav-axis-dek,.site-mega-nav-column-dek){display:none}.site-mega-nav.is-drawer-open .site-mega-nav-panel:is([data-mega-panel=solutions],[data-mega-panel=company]) :is(.site-mega-nav-link,.site-mega-nav-lattice>:is(.site-mega-nav-lattice-span,.site-mega-nav-lattice-cell)){padding-block:var(--site-mega-drawer-plate-row-pad-block)}.site-mega-nav-drawer-ctas{display:flex;flex-direction:column;gap:.5rem;-webkit-margin-before:auto;margin-block-start:auto;padding-block:1rem .5rem;padding-inline:var(
      --site-mega-drawer-inline-start,var(--twenty-nav-inset-inline-start,1.5rem)
    ) var(
        --site-mega-drawer-inline-end,var(--twenty-nav-inset-inline-end,1.5rem)
      );-webkit-border-after:0;border-block-end:0;list-style:none}.site-mega-nav-drawer-cta{width:100%;text-decoration:none;text-align:center}@media (prefers-reduced-motion:reduce){.site-mega-nav-panel{transition:none}}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-header-inner{grid-template-columns:max-content minmax(0,1fr);align-items:center;justify-items:stretch;row-gap:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-logo{padding-block:var(--twenty-nav-padding-block);justify-self:start}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav{justify-self:end;align-self:center;width:auto;max-width:none}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav:after,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav:before{content:none;display:none}}.landing-shell--twenty .pricing-hero-inner{max-width:min(60rem,100%)}.landing-shell--twenty .pricing-hero-kicker,.landing-shell--twenty .pricing-page .pricing-hero-kicker{margin:0}.landing-shell--twenty .pricing-hero-actions.product-story-actions{padding-block:.45rem}.heat-conduct-spine.landing-shell--twenty .pricing-hero-actions .btn-secondary.btn-twenty,.landing-shell--twenty .pricing-hero-actions .btn-secondary.btn-twenty{overflow:visible!important}.landing-shell--twenty .pricing-hero-actions .btn-secondary.btn-twenty:hover{position:relative;z-index:2}.landing-shell--twenty .pricing-page .product-stack-console,.landing-shell--twenty .pricing-page .product-stack-overview{justify-content:flex-start;min-height:0;padding-block:clamp(2rem,3.5vw,3.25rem) clamp(2.25rem,4vw,3.75rem)}.landing-shell--twenty .pricing-page .pricing-hero.product-stack-hero{justify-content:flex-start;min-height:0;padding-block:clamp(3.5rem,8vw,5.5rem) 0}.landing-shell--twenty .pricing-page .pricing-hero>.pricing-hero-inner{align-self:stretch;width:100%}.pricing-tier-grid{margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.pricing-tier-card{position:relative;border:1px solid var(--color-border);padding:var(--space-6);display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start;background:color-mix(in srgb,var(--color-surface) 55%,transparent);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.pricing-tier-badge{position:absolute;top:.85rem;right:.85rem;z-index:1;font-family:var(--font-ui-stack);font-size:.625rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;color:var(--twenty-black);background:var(--twenty-gold);padding:.25rem .45rem}.pricing-tier-card:has(.pricing-tier-badge) .product-stack-kicker{max-width:calc(100% - 5.5rem)}.pricing-tier-card.is-featured:not(.is-selected){border-color:color-mix(in srgb,var(--twenty-gold) 40%,var(--color-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--twenty-gold) 14%,transparent);background:color-mix(in srgb,var(--color-surface) 68%,transparent)}.pricing-tier-card.is-featured.is-selected{border-color:color-mix(in srgb,var(--twenty-gold) 70%,var(--color-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--twenty-gold) 28%,transparent),0 1.25rem 2.5rem color-mix(in srgb,var(--twenty-gold) 12%,transparent);background:color-mix(in srgb,var(--color-surface) 82%,transparent)}.pricing-tier-card.is-featured .pricing-tier-amount{font-weight:var(--font-weight-bold,700);letter-spacing:-.025em}.pricing-meter-tier{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:stretch;grid-template-rows:1fr auto}.pricing-meter-card{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;margin:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.pricing-meter-card .framework-overview-stage-items{pointer-events:none}.pricing-meter-card:hover{border-color:color-mix(in srgb,var(--color-accent) 48%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 70%,transparent)}.pricing-meter-card:focus-visible,.pricing-tier-card.is-selected:focus-visible{outline:none;border-color:color-mix(in srgb,var(--color-accent) 70%,var(--color-border));box-shadow:var(--focus-ring),inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent)}.pricing-tier-card.is-selected{border-color:color-mix(in srgb,var(--color-accent) 70%,var(--color-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent);background:color-mix(in srgb,var(--color-surface) 82%,transparent)}.pricing-meter-sales{justify-self:start}.pricing-tier-price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.pricing-tier-amount{font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em}.pricing-tier-unit{color:var(--color-muted);font-size:var(--text-sm)}.pricing-compare{margin-top:var(--space-6);display:grid;border:1px solid var(--color-border)}.pricing-compare-row{display:grid;grid-template-columns:minmax(8rem,1.2fr) repeat(3,minmax(6rem,1fr));grid-gap:0;gap:0;border-bottom:1px solid var(--color-border)}.landing-shell--twenty .pricing-page .pricing-compare--packages .pricing-compare-row{grid-template-columns:minmax(7rem,1.05fr) repeat(3,minmax(0,1fr))}.pricing-compare-row:last-child{border-bottom:0}.pricing-compare-row>*{padding:.85rem 1rem;border-right:1px solid var(--color-border);font-size:var(--text-sm);line-height:1.4}.pricing-compare-row>:last-child{border-right:0}.pricing-compare-head>*{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:var(--font-weight-semibold)}.pricing-compare-section{display:contents}.pricing-compare-section-head>*{font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;color:var(--twenty-logo-ink,#a4a6ae);background:color-mix(in oklab,var(--twenty-paper) 6%,transparent)}.pricing-faq{display:grid;grid-gap:0;gap:0;border-top:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.pricing-faq-item{border-bottom:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.pricing-faq-question{cursor:pointer;list-style:none;padding:var(--space-4) 0;font-family:var(--font-display,var(--font-sans));font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-fg);line-height:1.35}.pricing-faq-question::-webkit-details-marker{display:none}.pricing-faq-question:after{content:"+";float:right;-webkit-margin-start:1rem;margin-inline-start:1rem;color:var(--color-muted);font-weight:var(--font-weight-regular)}.pricing-faq-item[open]>.pricing-faq-question:after{content:"\2212"}.pricing-faq-question:focus-visible{outline:2px solid var(--twenty-logo-ink,var(--color-fg));outline-offset:4px}.pricing-faq-answer{margin:0 0 var(--space-4);max-width:42rem;color:var(--color-muted);font-family:var(--font-text,var(--font-serif));font-size:var(--text-sm);line-height:1.55}@media (max-width:44.9375em){.pricing-tier-grid{grid-template-columns:1fr;gap:var(--space-4)}.pricing-meter-card,.pricing-tier-card{padding:var(--space-5)}.pricing-faq-question{min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block:.85rem}.pricing-faq-question:after{float:none;flex-shrink:0;-webkit-margin-start:0;margin-inline-start:0}}@media (min-width:45em){.pricing-page .pricing-compare>.pricing-compare-head{position:-webkit-sticky;position:sticky;top:calc(var(--twenty-about-team-sticky-top, 6.875rem) + env(safe-area-inset-top, 0px));z-index:2;background:var(--color-bg);box-shadow:0 1px 0 color-mix(in srgb,var(--color-border) 70%,transparent)}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare)>.pricing-compare-head{position:static;top:auto;z-index:auto;box-shadow:none}}.pricing-page .pricing-compare .is-selected-col{color:var(--twenty-logo-ink,#a4a6ae));font-weight:var(--font-weight-semibold);background:color-mix(in srgb,var(--twenty-logo-ink,var(--color-fg)) 16%,transparent);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--twenty-gold,var(--color-accent)) 70%,transparent)}.pricing-page .pricing-compare-head .is-selected-col{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--twenty-gold,var(--color-accent)) 70%,transparent),inset 0 -2px 0 var(--twenty-gold,var(--color-accent))}.pricing-page .pricing-compare-sales{color:inherit;text-decoration:underline;text-underline-offset:.18em;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.pricing-page .pricing-compare-sales:focus-visible,.pricing-page .pricing-compare-sales:hover{color:var(--twenty-logo-ink,#a4a6ae));-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.pricing-meter-actions{display:grid;grid-gap:.55rem;gap:.55rem}.pricing-meter-cta{width:100%;justify-content:center}.pricing-buy-steps{margin:clamp(2rem,4vw,3rem) 0 0;padding:clamp(1.25rem,2vw,1.75rem) 0 0;list-style:none;display:grid;grid-gap:clamp(1.25rem,2vw,1.75rem);gap:clamp(1.25rem,2vw,1.75rem);-webkit-border-before:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);border-block-start:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);grid-template-columns:1fr}@media (min-width:60em){.pricing-buy-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2vw,2rem)}}.pricing-buy-step{display:grid;grid-gap:.35rem;gap:.35rem;align-content:start}.pricing-buy-step .framework-overview-pipeline-title{margin:0;font-size:var(--text-lg)}.pricing-compare-tierhead{display:grid;grid-gap:.2rem;gap:.2rem}.pricing-compare-tname{font-family:var(--font-ui-stack);font-size:.75rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase}.pricing-compare-tprice{font-family:var(--font-display);font-size:1.15rem;font-weight:300;letter-spacing:-.02em}.pricing-compare-tunit{font-family:var(--font-ui-stack);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;opacity:.65}.pricing-compare-included{display:inline-flex;align-items:center;gap:.35rem}.pricing-compare-check{color:var(--twenty-gold,var(--color-accent));font-weight:700}.pricing-versus-savings{margin:.75rem 0 1.25rem;display:grid;grid-gap:.25rem;gap:.25rem}.pricing-versus-savings-label{font-family:var(--font-ui-stack);font-size:.7rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;color:color-mix(in oklab,var(--twenty-logo-ink,#a4a6ae) 55%,transparent)}.pricing-versus-savings-value{font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:300;letter-spacing:-.03em;color:var(--twenty-logo-ink,#a4a6ae))}.pricing-close-inner:not(.interior-sell-close-inner){max-width:min(42rem,100%)}.landing-shell--twenty .interior-sell-close .pricing-close-inner,.landing-shell--twenty .interior-sell-close-inner.pricing-close-inner{max-width:var(--twenty-spine-max,min(90rem,100%))!important}.pricing-close-actions{-webkit-margin-before:var(--twenty-fixed-3,1.5rem);margin-block-start:var(--twenty-fixed-3,1.5rem)}.landing-shell--twenty .pricing-page .pricing-close-title{max-width:min(36rem,100%)}.landing-shell--twenty .pricing-page .pricing-close-title .title-two-line-row{white-space:nowrap}@media (max-width:20em){.landing-shell--twenty .pricing-page .pricing-close-title .title-two-line-row{white-space:normal;text-wrap:balance}}.landing-shell--twenty .pricing-page{--pricing-ink:var(--twenty-logo-ink,#a4a6ae);--pricing-ink-bright:var(--twenty-logo-ink,#a4a6ae);--pricing-panel:#090909;--pricing-panel-2:#101112;--pricing-seam-open:var(--twenty-logo-ink,#a4a6ae);--pricing-card-bg:var(--twenty-menu-card);--pricing-flare:color-mix(in srgb,var(--twenty-steel-light,#717c80) 18%,transparent);--pricing-wash:color-mix(in srgb,var(--twenty-steel,#636d70) 14%,transparent);--pricing-card-radius:0.75rem;--pricing-card-pad-y:1.25rem;--pricing-card-pad-x:1.15rem;--pricing-card-pad:var(--pricing-card-pad-y) var(--pricing-card-pad-x);--pricing-card-pad-sm:0.8rem 0.9rem;--pricing-card-stack:0.7rem;--pricing-card-stack-tight:0.4rem;--pricing-card-rule-y:1rem;--pricing-card-cta-gap:1.15rem;--pricing-grid-gap:0.85rem;--pricing-triple-gap:var(--pricing-grid-gap);--pricing-cell-pad-y:0.85rem;--pricing-cell-pad-x:1rem;--pricing-advanced-seam:var(--pricing-card-rule-y,1rem);--pricing-section-enter:clamp(3rem,2.5rem + 2vw,4.5rem);--pricing-title-to-dek:clamp(0.85rem,0.75rem + 0.25vw,1.15rem);--pricing-dek-to-content:clamp(1.75rem,1.35rem + 1vw,2.5rem);color:var(--pricing-ink)}@media (max-width:59.9375em){.landing-shell--twenty .pricing-page{--pricing-card-pad-y:1.05rem;--pricing-card-pad-x:0.95rem;--pricing-card-pad-sm:0.7rem 0.8rem;--pricing-card-stack:0.6rem;--pricing-card-stack-tight:0.35rem;--pricing-card-rule-y:0.85rem;--pricing-card-cta-gap:1rem;--pricing-grid-gap:0.75rem;--pricing-cell-pad-y:0.75rem;--pricing-cell-pad-x:0.85rem}}@media (min-width:80em){.landing-shell--twenty .pricing-page{--pricing-card-pad-y:1.35rem;--pricing-card-pad-x:1.25rem;--pricing-card-stack:0.75rem;--pricing-card-rule-y:1.1rem;--pricing-card-cta-gap:1.25rem}}.landing-shell--twenty .pricing-page :where(h1,h2,h3,h4,p,span,a,button,li,td,th,label,strong,em,small,summary,details){-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important;background-image:none}.landing-shell--twenty .pricing-page .pricing-faq-question,.landing-shell--twenty .pricing-page .pricing-faq-question *{-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;color:var(--twenty-logo-ink,#a4a6ae)!important;background-image:none!important}.landing-shell--twenty .pricing-page .landing-inner,.landing-shell--twenty .pricing-page .pricing-hero-inner,.landing-shell--twenty .pricing-page .product-stack-overview-inner,.landing-shell--twenty .pricing-page>.landing-inner{max-width:var(--pricing-instrument-max,min(90rem,100%));width:100%;margin-inline:auto;box-sizing:border-box}@media (min-width:80em){.landing-shell--twenty:not(.landing-shell--no-page-borders) .pricing-page .landing-inner{-webkit-padding-start:max(var(--landing-inner-pad,clamp(1rem,3vw,1.75rem)),12.5rem);padding-inline-start:max(var(--landing-inner-pad,clamp(1rem,3vw,1.75rem)),12.5rem)}}.landing-shell--twenty .pricing-page .pricing-panel--meter,.landing-shell--twenty .pricing-page .pricing-panel--packs,.landing-shell--twenty .pricing-page .pricing-panel--planner{background:transparent;color:var(--pricing-ink,var(--twenty-logo-ink,#a4a6ae));border-radius:0;overflow:visible}.landing-shell--twenty .pricing-page .pricing-panel--meter>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--packs>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--planner>.landing-inner.product-stack-overview-inner{background:var(--twenty-lowlight-plate);border-radius:.85rem;overflow:hidden;box-sizing:border-box;padding-block:clamp(2rem,3.5vw,3.25rem) clamp(2.25rem,4vw,3.75rem);background:transparent!important;background-image:none!important;border:none!important}.landing-shell--twenty .pricing-page .pricing-panel--meter>.landing-inner.product-stack-overview-inner{padding-block:var(--landing-inner-pad,clamp(1rem,3vw,1.75rem))}.landing-shell--twenty.landing-shell--no-page-borders .pricing-page .pricing-panel--meter>.landing-inner.product-stack-overview-inner,.landing-shell--twenty.landing-shell--no-page-borders .pricing-page .pricing-panel--packs>.landing-inner.product-stack-overview-inner,.landing-shell--twenty.landing-shell--no-page-borders .pricing-page .pricing-panel--planner>.landing-inner.product-stack-overview-inner{padding-inline:0!important}@media (max-width:44.9375em){.landing-shell--twenty:not(.landing-shell--no-page-borders) .pricing-page .pricing-panel--meter>.landing-inner.product-stack-overview-inner,.landing-shell--twenty:not(.landing-shell--no-page-borders) .pricing-page .pricing-panel--packs>.landing-inner.product-stack-overview-inner,.landing-shell--twenty:not(.landing-shell--no-page-borders) .pricing-page .pricing-panel--planner>.landing-inner.product-stack-overview-inner{padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px))!important}}@media (min-width:45em){.landing-shell--twenty .pricing-page .pricing-panel--meter>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--packs>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--planner>.landing-inner.product-stack-overview-inner{padding-inline:0!important}.landing-shell--twenty .pricing-page .pricing-meter-condensed{left:0;right:0}}.landing-shell--twenty .pricing-page .pricing-panel--meter.product-stack-overview,.landing-shell--twenty .pricing-page .pricing-panel--packs.product-stack-overview,.landing-shell--twenty .pricing-page .pricing-panel--planner.product-stack-overview{padding-block:var(--space-5,1.25rem)}.landing-shell--twenty .pricing-page .pricing-panel--close,.landing-shell--twenty .pricing-page .pricing-panel--compare,.landing-shell--twenty .pricing-page .pricing-panel--faq,.landing-shell--twenty .pricing-page .pricing-panel--included,.landing-shell--twenty .pricing-page .pricing-panel--versus{background:transparent}.landing-shell--twenty .pricing-page .pricing-panel--close,.landing-shell--twenty .pricing-page .pricing-panel--compare,.landing-shell--twenty .pricing-page .pricing-panel--faq,.landing-shell--twenty .pricing-page .pricing-panel--included,.landing-shell--twenty .pricing-page .pricing-panel--packs,.landing-shell--twenty .pricing-page .pricing-panel--planner{justify-content:flex-start!important;min-height:0!important}.landing-shell--twenty .pricing-page .pricing-panel--close,.landing-shell--twenty .pricing-page .pricing-panel--compare,.landing-shell--twenty .pricing-page .pricing-panel--faq,.landing-shell--twenty .pricing-page .pricing-panel--included{-webkit-padding-before:var(--pricing-section-enter)!important;padding-block-start:var(--pricing-section-enter)!important}.landing-shell--twenty .pricing-page .pricing-panel--packs,.landing-shell--twenty .pricing-page .pricing-panel--planner{-webkit-padding-before:var(--space-5,1.25rem)!important;padding-block-start:var(--space-5,1.25rem)!important}.landing-shell--twenty .pricing-page .pricing-panel--packs>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--planner>.landing-inner.product-stack-overview-inner{-webkit-padding-before:var(--pricing-section-enter)!important;padding-block-start:var(--pricing-section-enter)!important}.landing-shell--twenty .pricing-page .pricing-panel--close>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--compare>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--faq>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--included>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--packs>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--planner>.landing-inner.product-stack-overview-inner{gap:var(--pricing-dek-to-content)!important}.landing-shell--twenty .pricing-page .pricing-compare{margin-top:0!important}.landing-shell--twenty .pricing-page .pricing-close-actions{-webkit-margin-before:0!important;margin-block-start:0!important}.landing-shell--twenty .pricing-page .pricing-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pricing-title-to-dek);margin:0;padding:0;max-width:100%;border:0;background:transparent}.landing-shell--twenty .pricing-page .pricing-section-head .framework-overview-pipeline-body,.landing-shell--twenty .pricing-page .pricing-section-head .product-stack-overview-heading{margin:0}.landing-shell--twenty .pricing-page .pricing-packs .pricing-section-head .framework-overview-pipeline-body{white-space:pre-line}.landing-shell--twenty .pricing-page .pricing-faq-layout{gap:var(--pricing-dek-to-content)!important}.landing-shell--twenty .pricing-page .pricing-hero.product-stack-hero{background:transparent}.landing-shell--twenty .pricing-page .pricing-hero.product-stack-hero:before{content:none;display:none}.landing-shell--twenty .pricing-page .btn,.landing-shell--twenty .pricing-page .btn-twenty{position:relative;z-index:1;white-space:nowrap;min-height:2.75rem;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.landing-shell--twenty .pricing-page .btn-primary.btn-twenty:not(.pricing-meter-cta){background:var(--twenty-logo-ink,#a4a6ae)!important;color:var(--twenty-black,#000)!important;border-color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-black,#000)!important}.landing-shell--twenty .pricing-page .btn-primary.btn-twenty:not(.pricing-meter-cta):focus-visible,.landing-shell--twenty .pricing-page .btn-primary.btn-twenty:not(.pricing-meter-cta):hover{background:transparent!important;color:var(--twenty-logo-ink,#a4a6ae)!important;border-color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .btn-secondary.btn-twenty:not(.pricing-meter-cta){background:transparent!important;color:var(--twenty-logo-ink,#a4a6ae)!important;border-color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .btn-secondary.btn-twenty:not(.pricing-meter-cta):focus-visible,.landing-shell--twenty .pricing-page .btn-secondary.btn-twenty:not(.pricing-meter-cta):hover{background:transparent!important;color:var(--twenty-logo-ink,#a4a6ae)!important;border-color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .btn-secondary.btn-twenty:not(.pricing-meter-cta):hover{box-shadow:0 3px 12px color-mix(in srgb,var(--twenty-steel-light,#717c80) 78%,white)}.landing-shell--twenty .pricing-page .btn-secondary.btn-twenty:after{content:none!important;display:none!important;background:none!important;animation:none!important}.landing-shell--twenty .pricing-page .btn-primary.btn-twenty{isolation:isolate;overflow:hidden}.landing-shell--twenty .pricing-page .btn-primary.btn-twenty:after{z-index:-1!important}.landing-shell--twenty .pricing-page .pricing-tier-card{border-radius:.75rem;border-color:var(--pricing-ink-line);background:var(--pricing-card-bg)!important;overflow:hidden;color:var(--twenty-logo-ink,#a4a6ae);box-shadow:none}.landing-shell--twenty .pricing-page .pricing-meter-tier{position:relative}.landing-shell--twenty .pricing-page .pricing-meter-tier .btn{width:100%;justify-content:center}.landing-shell--twenty .pricing-page .framework-overview-pipeline-title,.landing-shell--twenty .pricing-page .pricing-compare-tprice,.landing-shell--twenty .pricing-page .pricing-tier-amount,.landing-shell--twenty .pricing-page .product-stack-overview-heading{color:var(--pricing-ink,var(--twenty-logo-ink,#a4a6ae))!important;-webkit-text-fill-color:var(
    --pricing-ink,var(--twenty-logo-ink,#a4a6ae)
  )!important;background-image:none!important}.landing-shell--twenty .pricing-page .framework-overview-dek,.landing-shell--twenty .pricing-page .framework-overview-pipeline-body,.landing-shell--twenty .pricing-page .framework-overview-stage-items,.landing-shell--twenty .pricing-page .pricing-meter-carddesc,.landing-shell--twenty .pricing-page .pricing-meter-li,.landing-shell--twenty .pricing-page .pricing-tier-body,.landing-shell--twenty .pricing-page .pricing-tier-list{color:var(--pricing-ink,var(--twenty-logo-ink,#a4a6ae))!important;-webkit-text-fill-color:var(
    --pricing-ink,var(--twenty-logo-ink,#a4a6ae)
  )!important}.landing-shell--twenty .pricing-page .pricing-tier-card.is-featured{border-color:color-mix(in srgb,var(--twenty-gold,#f7f5da) 34%,var(--pricing-ink-line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--twenty-gold,#f7f5da) 12%,transparent)}.landing-shell--twenty .pricing-page .pricing-tier-card.is-featured:after,.landing-shell--twenty .pricing-page .pricing-tier-card.is-selected:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--twenty-gold,#f7f5da) 8%,transparent) 0,transparent 28%);z-index:0}.landing-shell--twenty .pricing-page .pricing-tier-card>*{position:relative;z-index:1}.landing-shell--twenty .pricing-page .pricing-tier-badge{position:absolute!important;top:.85rem;right:.85rem;left:auto;width:auto;max-width:max-content;z-index:2;border-radius:.25rem;color:#000!important;-webkit-text-fill-color:#000!important;background:var(--twenty-gold,#f7f5da)!important;background-image:none!important;padding:.25rem .5rem;min-height:1.5rem;line-height:1.333;font-size:.75rem;font-weight:600;letter-spacing:-.02em}.landing-shell--twenty .pricing-page .pricing-compare-flag{border-radius:.15rem;background:var(--twenty-gold,#f7f5da)!important;background-image:none!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare){border-radius:0}.landing-shell--twenty .pricing-page .pricing-compare-flag{-webkit-margin-start:.45rem;margin-inline-start:.45rem;padding:.25rem .5rem;font-size:.75rem;letter-spacing:var(--twenty-stamp-tracking);-webkit-text-fill-color:#000!important;vertical-align:middle}@media (min-width:45em){.landing-shell--twenty .pricing-page .pricing-compare>.pricing-compare-head{background:transparent}}.landing-shell--twenty .pricing-page .pricing-packs-grid{margin-top:var(--space-7);display:grid;grid-gap:0;gap:0;--pricing-packs-seam:var(--twenty-black,#000);border:none;border-radius:var(--pricing-card-radius,.75rem);overflow:hidden;grid-template-columns:1fr;background:var(--pricing-card-bg,var(--twenty-menu-card));background-image:none}.landing-shell--twenty .pricing-page .pricing-packs-grid .framework-overview-stage{margin:0;padding:var(--pricing-card-pad);border:0;-webkit-border-after:1px solid var(--pricing-packs-seam,#000);border-block-end:1px solid var(--pricing-packs-seam,#000);background:transparent;box-shadow:none}.landing-shell--twenty .pricing-page .pricing-packs-grid .framework-overview-stage:last-child{-webkit-border-after:0;border-block-end:0}.landing-shell--twenty .industry-niche-index{-webkit-padding-after:var(--story-section-gap,calc(3 * var(--product-fold-gap)));padding-block-end:var(--story-section-gap,calc(3 * var(--product-fold-gap)))}.landing-shell--twenty .product-story-chapter .industry-niche-index .industry-niche-index-inner{gap:var(--codex-dek-to-content-gap)}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-packs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-shell--twenty .pricing-page .pricing-packs-grid.is-single-pack{grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .pricing-page .pricing-packs-grid .framework-overview-stage{-webkit-border-after:0;border-block-end:0;-webkit-border-end:1px solid var(--pricing-packs-seam,#000);border-inline-end:1px solid var(--pricing-packs-seam,#000)}.landing-shell--twenty .pricing-page .pricing-packs-grid .framework-overview-stage:last-child{-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .pricing-page .pricing-packs-grid.is-niche-leaves .framework-overview-stage{-webkit-border-after:1px solid var(--pricing-packs-seam,#000);border-block-end:1px solid var(--pricing-packs-seam,#000);-webkit-border-end:1px solid var(--pricing-packs-seam,#000);border-inline-end:1px solid var(--pricing-packs-seam,#000)}.landing-shell--twenty .pricing-page .pricing-packs-grid.is-niche-leaves .framework-overview-stage:nth-child(3n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .pricing-page .pricing-packs-grid.is-niche-leaves .framework-overview-stage:nth-child(3n+1):nth-last-child(-n+3),.landing-shell--twenty .pricing-page .pricing-packs-grid.is-niche-leaves .framework-overview-stage:nth-child(3n+1):nth-last-child(-n+3)~.framework-overview-stage{-webkit-border-after:0;border-block-end:0}}.landing-shell--twenty .pricing-page .pricing-included-grid{margin-top:var(--space-7);display:grid;grid-gap:0;gap:0;--pricing-included-seam:var(--twenty-black,#000);border:none;border-radius:var(--pricing-card-radius,.75rem);overflow:hidden;grid-template-columns:1fr;background:var(--pricing-card-bg,var(--twenty-menu-card));background-image:none}.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-step{margin:0;padding:var(--pricing-card-pad);border:0;-webkit-border-after:1px solid var(--pricing-included-seam,#000);border-block-end:1px solid var(--pricing-included-seam,#000);background:transparent}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-included-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-step{-webkit-border-after:1px solid var(--pricing-included-seam,#000);border-block-end:1px solid var(--pricing-included-seam,#000);-webkit-border-end:1px solid var(--pricing-included-seam,#000);border-inline-end:1px solid var(--pricing-included-seam,#000)}.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-step:nth-child(3n){-webkit-border-end:0;border-inline-end:0}.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-step:nth-child(n+4){-webkit-border-after:0;border-block-end:0}.landing-shell--twenty .pricing-page .pricing-included-grid.is-count-8 .framework-overview-pipeline-step:nth-child(n+4){-webkit-border-after:1px solid var(--pricing-included-seam,#000);border-block-end:1px solid var(--pricing-included-seam,#000)}.landing-shell--twenty .pricing-page .pricing-included-grid.is-count-8 .framework-overview-pipeline-step:nth-child(n+7){-webkit-border-after:0;border-block-end:0}.landing-shell--twenty .pricing-page .pricing-packs-grid.is-dual-lane{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-shell--twenty .pricing-page .pricing-packs-item{display:block;padding-block:.55rem;margin:0;color:var(--twenty-menu-card-dek,var(--twenty-logo-ink,#a4a6ae));-webkit-text-fill-color:var(
    --twenty-menu-card-dek,var(--twenty-logo-ink,#a4a6ae)
  );font-family:var(--font-sans),system-ui,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.35;letter-spacing:.01em;-webkit-border-before:1px solid var(--twenty-menu-card-rule);border-block-start:1px solid var(--twenty-menu-card-rule)}.landing-shell--twenty .pricing-page .pricing-packs-list>li:first-child .pricing-packs-item{border-block-start-color:var(--twenty-menu-card-rule)}.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-title{font-size:1.25rem;line-height:1.3;font-weight:400}.landing-shell--twenty .pricing-page .pricing-included-grid .pricing-card-oneline{flex-wrap:wrap;align-items:baseline}.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-step.is-title-only .pricing-card-oneline{-webkit-margin-after:0;margin-block-end:0}.landing-shell--twenty .pricing-page .pricing-included-grid .pricing-card-oneline>span:last-of-type{flex:1 1 10rem;min-width:0}.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-body{max-width:none;font-size:.8125rem;line-height:1.4;font-family:var(--font-sans),system-ui,sans-serif}.landing-shell--twenty .pricing-page .pricing-planner-board{margin-top:0;align-items:stretch;grid-template-columns:1fr;padding:.85rem;border:1px solid var(--pricing-ink-line);border-radius:1rem;background:color-mix(in srgb,#0a0b0c 90%,transparent)}.landing-shell--twenty .pricing-page .pricing-planner-lede{white-space:pre-line}.landing-shell--twenty .pricing-page .pricing-planner-viewport{--pricing-planner-viewport-gap:clamp(2rem,1.5rem + 1.5vw,3.25rem);display:flex;flex-direction:column;gap:var(--pricing-planner-viewport-gap)}.landing-shell--twenty .pricing-page .pricing-planner-usage-card{border-radius:.85rem;padding:1rem 1.1rem;background:var(--pricing-card-bg);max-width:none}.landing-shell--twenty .pricing-page .pricing-bill-lead{display:grid;grid-gap:.85rem;gap:.85rem}.landing-shell--twenty .pricing-page .pricing-bill-summary{display:grid;grid-template-columns:1fr;grid-gap:var(--pricing-triple-gap,.85rem);gap:var(--pricing-triple-gap,.85rem);width:100%;box-sizing:border-box}@media (min-width:45em){.landing-shell--twenty .pricing-page .pricing-bill-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80em){.landing-shell--twenty .pricing-page .pricing-bill-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-shell--twenty .pricing-page .pricing-bill-summary-card{min-width:0;border:none;border-radius:var(--pricing-card-radius,.75rem);padding:var(--pricing-card-pad);background:var(--pricing-card-bg,#151617);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--pricing-card-stack)}.landing-shell--twenty .pricing-page .pricing-bill-summary-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pricing-card-stack);margin-bottom:0}.landing-shell--twenty .pricing-page .pricing-bill-summary-head .product-stack-kicker{margin:0}.landing-shell--twenty .pricing-page .pricing-bill-summary-amount{margin:.45rem 0 .35rem;font-family:var(--font-display);font-size:clamp(2rem,1.4rem + 1.4vw,2.75rem);font-weight:300;line-height:1.05;letter-spacing:-.03rem;color:var(--twenty-logo-ink,#a4a6ae);overflow-wrap:anywhere;word-break:break-word}.landing-shell--twenty .pricing-page .pricing-bill-summary-subrow{display:flex;align-items:center;justify-content:space-between;gap:var(--pricing-card-stack);margin-top:0;padding-top:0;border-top:0}.landing-shell--twenty .pricing-page .pricing-bill-summary-subrow.pricing-bill-summary-subrow--lead{margin-top:0;padding-top:0;border-top:0}.landing-shell--twenty .pricing-page .pricing-bill-summary-subrow+.pricing-bill-summary-subrow{margin-top:calc(var(--pricing-card-stack-tight, .4rem) - var(--pricing-card-stack, .7rem))}.landing-shell--twenty .pricing-page .pricing-bill-summary-row-label{margin:0;font-family:var(--font-ui-stack,var(--font-sans));font-size:.8125rem;font-weight:400;line-height:1.35;letter-spacing:.01em;text-transform:none;color:var(--twenty-menu-card-dek,var(--twenty-logo-ink,#a4a6ae));-webkit-text-fill-color:var(
    --twenty-menu-card-dek,var(--twenty-logo-ink,#a4a6ae)
  )}.landing-shell--twenty .pricing-page .pricing-bill-summary-subamount{margin:0;flex-shrink:0;font-family:var(--font-display);font-size:1.25rem;font-weight:300;line-height:1.15;letter-spacing:-.02rem;color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-bill-summary-card .pricing-planner-hint{margin:0}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--calculator{display:flex;flex-direction:column}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--calculator .pricing-bill-summary-head{align-items:baseline;justify-content:space-between;gap:var(--pricing-card-stack-tight,.4rem) .75rem}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--calculator .pricing-bill-summary-subrow--lead{align-items:center}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--calculator .pricing-bill-summary-subrow--headcount{margin-top:auto;padding-top:var(--pricing-card-stack,.7rem)}.landing-shell--twenty .pricing-page .pricing-calculator-plan-toggle{display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem;flex-shrink:0}.landing-shell--twenty .pricing-page .pricing-calculator-plan-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--twenty-steel-light,#717c80) 45%,transparent);background:transparent;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 72%,transparent);font-family:var(--font-body,var(--font-text));font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:.28rem .45rem;border-radius:.25rem;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.landing-shell--twenty .pricing-page .pricing-calculator-plan-btn:focus-visible,.landing-shell--twenty .pricing-page .pricing-calculator-plan-btn:hover{border-color:var(--twenty-steel-light,#717c80);color:var(--twenty-logo-ink,#a4a6ae);outline:none}.landing-shell--twenty .pricing-page .pricing-calculator-plan-btn.is-active{border-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 50%,var(--twenty-steel));background:color-mix(in srgb,var(--twenty-steel,#636d70) 28%,#000);color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--calculator .pricing-bill-summary-subrow--headcount{align-items:center;justify-content:stretch;width:100%}.landing-shell--twenty .pricing-page .pricing-calculator-headcount{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.35rem;width:100%;flex:1 1 auto}.landing-shell--twenty .pricing-page .pricing-calculator-headcount-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:1 1;min-width:0;min-height:1.55rem;border:1px solid color-mix(in srgb,var(--twenty-steel,#636d70) 55%,transparent);background:transparent;color:var(--pricing-ink-secondary,var(--twenty-steel,#636d70));-webkit-text-fill-color:var(
    --pricing-ink-secondary,var(--twenty-steel,#636d70)
  );font-family:var(--font-ui-stack,var(--font-sans));font-size:.625rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase;padding:.28rem .45rem;border-radius:0;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.landing-shell--twenty .pricing-page .pricing-calculator-headcount-btn:focus-visible,.landing-shell--twenty .pricing-page .pricing-calculator-headcount-btn:hover{border-color:var(--twenty-logo-ink,#a4a6ae);color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae);outline:none}.landing-shell--twenty .pricing-page .pricing-calculator-headcount-btn.is-active{border-color:var(--twenty-logo-ink,#a4a6ae);background:var(--twenty-logo-ink,#a4a6ae);color:var(--twenty-menu-card,#3a3b40);-webkit-text-fill-color:var(--twenty-menu-card,#3a3b40)}.landing-shell--twenty .pricing-page .pricing-calculator-headcount-btn.is-active:focus-visible,.landing-shell--twenty .pricing-page .pricing-calculator-headcount-btn.is-active:hover{border-color:var(--twenty-logo-ink,#a4a6ae);background:var(--twenty-logo-ink,#a4a6ae);color:var(--twenty-menu-card,#3a3b40);-webkit-text-fill-color:var(--twenty-menu-card,#3a3b40)}.landing-shell--twenty .pricing-page .pricing-bill-summary-subrow--footer{display:none}.landing-shell--twenty .pricing-page .pricing-calculator-advanced-controls{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.45rem .75rem;flex-shrink:0;margin:0;max-width:min(100%,12rem);text-align:right}.landing-shell--twenty .pricing-page .pricing-calculator-advanced-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;font-family:var(--font-ui-stack,var(--font-sans));font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--twenty-logo-ink,#a4a6ae);cursor:pointer;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--twenty-logo-ink,#a4a6ae);text-decoration-color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-calculator-advanced-link:focus-visible,.landing-shell--twenty .pricing-page .pricing-calculator-advanced-link:hover{color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-decoration-color:var(--twenty-menu-card-title,#d0d2d8);text-decoration-color:var(--twenty-menu-card-title,#d0d2d8);outline:none}.landing-shell--twenty .pricing-page .pricing-calculator-advanced-link--hide{letter-spacing:.06em;color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-calculator-advanced-link--hide:focus-visible,.landing-shell--twenty .pricing-page .pricing-calculator-advanced-link--hide:hover{color:var(--twenty-menu-card-title,#d0d2d8)}.landing-shell--twenty .pricing-page .pricing-planner-advanced-chrome{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.25rem;margin:0}.landing-shell--twenty .pricing-page .pricing-planner-advanced-chrome .product-stack-kicker{margin:0}.landing-shell--twenty .pricing-page #pricing-planner-advanced{scroll-margin-top:calc(var(--twenty-sticky-header-block) + env(safe-area-inset-top, 0px) + var(--space-5, 1.25rem))}.landing-shell--twenty .pricing-page .pricing-bill-pair{display:grid;grid-gap:.65rem;gap:.65rem}.landing-shell--twenty .pricing-page .pricing-bill-pair-line{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;font-size:1rem;line-height:1.35}.landing-shell--twenty .pricing-page .pricing-versus-panel{grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.1rem,2vw,1.6rem);border:1px solid var(--pricing-ink-line);border-radius:1rem;background:color-mix(in srgb,#0a0b0c 90%,transparent)}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-versus-panel{grid-template-columns:minmax(14rem,.85fr) minmax(0,1.5fr)}}.landing-shell--twenty .pricing-page .pricing-versus-metrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-bottom:1rem}.landing-shell--twenty .pricing-page .pricing-versus-metric{border-radius:.65rem;padding:.85rem .95rem;background:var(--pricing-card-bg)}.landing-shell--twenty .pricing-page .pricing-versus-metric-value{margin:.2rem 0 0;font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .6vw,1.65rem);font-weight:300;color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-versus-metric-value a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.landing-shell--twenty .pricing-page .pricing-versus-savings-value{color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-versus-hero{display:flex;flex-direction:column;gap:var(--space-5,1.25rem)}.landing-shell--twenty .pricing-page .pricing-versus-hero .product-stack-overview-heading{-webkit-margin-after:0;margin-block-end:0}.landing-shell--twenty .pricing-page .pricing-versus-bars{grid-gap:1.15rem;gap:1.15rem}.landing-shell--twenty .pricing-page .pricing-versus-bar-row{display:grid;grid-gap:.65rem;gap:.65rem}.landing-shell--twenty .pricing-page .pricing-versus-bar-track{display:grid;grid-gap:.35rem;gap:.35rem}.landing-shell--twenty .pricing-page .pricing-versus-bar-meta{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:0;font-family:var(--font-ui-stack);font-size:.9rem;color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-versus-bar-label{min-width:0}.landing-shell--twenty .pricing-page .pricing-versus-bar-hint{margin:0;text-align:start;max-width:36rem;flex:1 1 auto;min-width:0;font-family:var(--font-ui-stack,var(--font-sans));font-size:.9rem;font-weight:400;line-height:1.35}.landing-shell--twenty .pricing-page .pricing-versus-bar-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.landing-shell--twenty .pricing-page .pricing-versus-bar-amount--year-one{color:var(--pricing-ink-bright,var(--twenty-logo-ink,#a4a6ae));-webkit-text-fill-color:var(
    --pricing-ink-bright,var(--twenty-logo-ink,#a4a6ae)
  )}.landing-shell--twenty .pricing-page .pricing-versus-bar-amount--next{font-size:.8125rem;color:var(--pricing-ink-secondary,var(--twenty-steel,#636d70));-webkit-text-fill-color:var(
    --pricing-ink-secondary,var(--twenty-steel,#636d70)
  )}.landing-shell--twenty .pricing-page .pricing-versus-bar{height:.5rem;background:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 12%,transparent)}.landing-shell--twenty .pricing-page .pricing-versus-bar--diy>span{background:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent)}.landing-shell--twenty .pricing-page .pricing-versus-bar--ordinance>span{background:linear-gradient(90deg,color-mix(in srgb,var(--twenty-gold) 75%,#c4a574),color-mix(in srgb,var(--twenty-gold) 45%,#8a7350))}.landing-shell--twenty .pricing-page .pricing-faq-layout{display:grid;grid-gap:clamp(1.5rem,3vw,2.75rem);gap:clamp(1.5rem,3vw,2.75rem)}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-faq-layout{grid-template-columns:minmax(14rem,.85fr) minmax(0,1.4fr);align-items:start}}.landing-shell--twenty .pricing-page .pricing-faq{border-top:0}.landing-shell--twenty .pricing-page .pricing-faq-item{border-bottom-color:var(--pricing-seam-open,var(--twenty-logo-ink,#a4a6ae))}.landing-shell--twenty .pricing-page .pricing-faq-question{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-family:var(--font-display);font-weight:400;line-height:1.35;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)}.landing-shell--twenty .pricing-page .pricing-faq-question:after{float:none;flex-shrink:0;-webkit-margin-start:0;margin-inline-start:0;font-family:var(--font-ui-stack,var(--font-sans));font-size:.875rem;font-weight:500;line-height:1;color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)}.landing-shell--twenty .pricing-page .pricing-panel--close{position:relative;isolation:isolate;overflow:visible;background:transparent}.landing-shell--twenty .pricing-page .pricing-panel--close:before{content:none;display:none}.landing-shell--twenty .pricing-page .pricing-panel--close>.landing-inner{position:relative;z-index:1}.landing-shell--twenty .pricing-page .pricing-tier-grid{align-items:stretch;gap:var(--pricing-grid-gap)}.landing-shell--twenty .pricing-page .pricing-meter-tier{display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-height:100%;grid-gap:var(--pricing-card-stack);gap:var(--pricing-card-stack)}.landing-shell--twenty .pricing-page .pricing-meter-card.pricing-tier-card{height:100%;min-height:0;align-content:start}.landing-shell--twenty .pricing-page .pricing-tier-card>:not(.pricing-tier-badge){position:relative;z-index:1}.landing-shell--twenty .pricing-page .pricing-tier-badge,.landing-shell--twenty .pricing-page .pricing-tier-badge--flagship{position:absolute!important;top:.85rem;right:.85rem;left:auto;bottom:auto;inset-inline-end:.85rem;inset-inline-start:auto;display:inline-flex;align-items:center;width:max-content;max-width:max-content;justify-self:end;align-self:start;z-index:3;margin:0;border-radius:0;padding:.25rem .5rem;min-height:1.5rem;box-sizing:border-box;line-height:1.333;font-family:var(--font-ui-stack,var(--font-sans));font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--twenty-menu-card,#3a3b40)!important;-webkit-text-fill-color:var(--twenty-menu-card,#3a3b40)!important;background:var(--twenty-gold,#f7f5da)!important;background-image:none!important;box-shadow:none;pointer-events:none}.landing-shell--twenty .pricing-page .pricing-tier-badge--popular{border-radius:0!important;background:var(--twenty-logo-ink,#a4a6ae)!important;color:var(--twenty-menu-card,#3a3b40)!important;-webkit-text-fill-color:var(--twenty-menu-card,#3a3b40)!important}.landing-shell--twenty .pricing-page .pricing-tier-card:has(.pricing-tier-badge) .product-stack-kicker{max-width:calc(100% - 5.75rem);-webkit-padding-end:0;padding-inline-end:0}.landing-shell--twenty .pricing-page .pricing-tier-card.is-featured:not(.is-selected){border-color:color-mix(in srgb,var(--twenty-gold,#f7f5da) 34%,var(--pricing-ink-line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--twenty-gold,#f7f5da) 12%,transparent)}.landing-shell--twenty .pricing-page .pricing-tier-card.is-selected{border-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,var(--pricing-ink-line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--twenty-paper,#eeeee5) 18%,transparent)}.landing-shell--twenty .pricing-page .pricing-tier-card.is-featured.is-selected{border-color:color-mix(in srgb,var(--twenty-gold,#f7f5da) 55%,var(--pricing-ink-line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--twenty-gold,#f7f5da) 22%,transparent),0 1.1rem 2.2rem color-mix(in srgb,var(--twenty-gold,#f7f5da) 10%,transparent)}.landing-shell--twenty .pricing-page .pricing-meter-actions{grid-gap:.65rem;gap:.65rem;margin-top:auto;align-self:end;width:100%}.landing-shell--twenty .pricing-page .pricing-meter-actions .pricing-meter-cta,.landing-shell--twenty .pricing-page .pricing-meter-cta.btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:2.75rem;height:2.75rem;max-height:2.75rem;padding:0 1.15rem;white-space:nowrap;line-height:1.2;font-size:.8125rem;font-weight:700;letter-spacing:.04em;border-width:1px;border-style:solid;background-image:none!important}.landing-shell--twenty .pricing-page .pricing-meter-cta.btn-primary,.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta.btn-primary{background:var(--twenty-logo-ink,#a4a6ae)!important;color:var(--twenty-menu-card,#3a3b40)!important;-webkit-text-fill-color:var(--twenty-menu-card,#3a3b40)!important;border-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-meter-cta.btn-primary:focus-visible,.landing-shell--twenty .pricing-page .pricing-meter-cta.btn-primary:hover,.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta.btn-primary:focus-visible,.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta.btn-primary:hover{background:transparent!important;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;border-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-meter-cta.btn-secondary,.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta.btn-secondary{background:transparent!important;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;border-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-meter-cta.btn-secondary:focus-visible,.landing-shell--twenty .pricing-page .pricing-meter-cta.btn-secondary:hover,.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta.btn-secondary:focus-visible,.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta.btn-secondary:hover{background:transparent!important;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;border-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-meter-cta.btn-secondary:hover{box-shadow:0 3px 12px color-mix(in srgb,var(--twenty-steel-light,#717c80) 78%,white)}.landing-shell--twenty .pricing-page{--pricing-ink-line:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 28%,transparent);--pricing-ink-secondary:var(--twenty-logo-ink,#a4a6ae);--pricing-wash:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 14%,transparent)}.landing-shell--twenty .pricing-page .pricing-compare .is-flagship-col{background-image:none;background-color:transparent}.landing-shell--twenty .pricing-page .pricing-compare .is-selected-col{background-image:none;background-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 16%,transparent);box-shadow:none;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 90%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 90%,transparent)}.landing-shell--twenty .pricing-page .pricing-compare .is-flagship-col .pricing-compare-flag,.landing-shell--twenty .pricing-page .pricing-compare .is-selected-col .pricing-compare-flag{color:#000!important;-webkit-text-fill-color:#000!important;background:var(--twenty-logo-ink,#a4a6ae)!important;background-image:none!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare){border:none}.landing-shell--twenty .pricing-page .pricing-compare-row{border-bottom-color:var(--pricing-ink-line)}.landing-shell--twenty .pricing-page .pricing-compare-row>*{border-right-color:var(--pricing-ink-line);color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 86%,transparent)}.landing-shell--twenty .pricing-page .pricing-compare-section-head>*{color:var(--twenty-steel,#636d70);background:transparent}.landing-shell--twenty .pricing-page .pricing-planner-board,.landing-shell--twenty .pricing-page .pricing-planner-usage-card,.landing-shell--twenty .pricing-page .pricing-versus-metric,.landing-shell--twenty .pricing-page .pricing-versus-panel{border-color:var(--pricing-ink-line)}.landing-shell--twenty .pricing-page .pricing-packs-grid .framework-overview-stage{border-block-end-color:var(--pricing-packs-seam,#000)}.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-step{border-block-end-color:var(--pricing-included-seam,#000)}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-packs-grid .framework-overview-stage{border-inline-end-color:var(--pricing-packs-seam,#000)}.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-step{border-block-end-color:var(--pricing-included-seam,#000);border-inline-end-color:var(--pricing-included-seam,#000)}}.landing-shell--twenty .pricing-page .pricing-faq-answer,.landing-shell--twenty .pricing-page .pricing-meter-listrate,.landing-shell--twenty .pricing-page .pricing-meter-policy-note,.landing-shell--twenty .pricing-page .pricing-planner-copy,.landing-shell--twenty .pricing-page .pricing-planner-hint,.landing-shell--twenty .pricing-page .pricing-tier-unit{color:var(--pricing-ink-secondary,var(--twenty-steel,#636d70))!important;-webkit-text-fill-color:var(
    --pricing-ink-secondary,var(--twenty-steel,#636d70)
  )!important}.landing-shell--twenty .pricing-page .pricing-versus-bar-meta{color:var(--pricing-ink,var(--twenty-logo-ink,#a4a6ae))!important;-webkit-text-fill-color:var(
    --pricing-ink,var(--twenty-logo-ink,#a4a6ae)
  )!important}.landing-shell--twenty .pricing-page .pricing-versus-bars .pricing-versus-bar-amount--year-one,.landing-shell--twenty .pricing-page .pricing-versus-bars .pricing-versus-bar-hint.pricing-planner-hint:not(.pricing-versus-bar-hint--next){color:var(--pricing-ink-bright,var(--twenty-logo-ink,#a4a6ae))!important;-webkit-text-fill-color:var(
    --pricing-ink-bright,var(--twenty-logo-ink,#a4a6ae)
  )!important}.landing-shell--twenty .pricing-page .pricing-versus-bars .pricing-versus-bar-amount--next,.landing-shell--twenty .pricing-page .pricing-versus-bars .pricing-versus-bar-hint--next .pricing-compare-verb-accent,.landing-shell--twenty .pricing-page .pricing-versus-bars .pricing-versus-bar-hint--next.pricing-planner-hint{color:var(--pricing-ink-secondary,var(--twenty-steel,#636d70))!important;-webkit-text-fill-color:var(
    --pricing-ink-secondary,var(--twenty-steel,#636d70)
  )!important}.landing-shell--twenty .pricing-page .pricing-planner-label{color:var(--pricing-ink-secondary,var(--twenty-steel,#636d70))}.landing-shell--twenty .pricing-page .pricing-planner-value{color:var(--pricing-ink-bright,var(--twenty-logo-ink,#a4a6ae))}.landing-shell--twenty .pricing-page .pricing-panel--faq{background:transparent;-webkit-border-after:1px solid var(--pricing-ink-line);border-block-end:1px solid var(--pricing-ink-line)}.landing-shell--twenty .pricing-page .pricing-faq-item{border-bottom-color:var(--pricing-ink-line)}.landing-shell--twenty .pricing-page .pricing-planner-range{height:1.25rem}#faq,#packs,#pricing-close,#pricing-planner,#pricing-versus,[id^=pricing-fold-]{scroll-margin-top:0}[id^=framework-fold-],[id^=role-],[id^=solutions-fold-]{scroll-margin-top:calc(var(--twenty-sticky-header-block) + var(--twenty-fixed-2) + env(safe-area-inset-top, 0px))}.pricing-packs-grid{margin-top:var(--space-6)}.pricing-packs-grid .framework-overview-pipeline-title{margin:.2rem 0 0;font-size:1.25rem;line-height:1.3;font-weight:400}.pricing-packs-grid .framework-overview-stage-items{gap:0}.landing-shell--twenty .pricing-page .pricing-packs-grid .framework-overview-stage.pricing-packs-stage{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:1.35rem 1.25rem 1.15rem}.landing-shell--twenty .pricing-page .pricing-packs-industry-title{color:inherit;text-decoration:none;transition:color var(--motion-fast) var(--ease-out)}.landing-shell--twenty .pricing-page .pricing-packs-industry-title:focus-visible,.landing-shell--twenty .pricing-page .pricing-packs-industry-title:hover{color:var(--twenty-menu-card-title,#d0d2d8);outline:none}.landing-shell--twenty .pricing-page .pricing-packs-list{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;flex:1 1 auto;gap:0}.landing-shell--twenty .pricing-page .pricing-packs-list>li{display:block;margin:0;padding:0;list-style:none}.landing-shell--twenty .pricing-page .pricing-packs-link{display:block;padding-block:.55rem;margin:0;font-family:var(--font-sans),system-ui,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.35;letter-spacing:.01em;text-decoration:none;-webkit-border-before:1px solid var(--twenty-menu-card-rule);border-block-start:1px solid var(--twenty-menu-card-rule);transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.landing-shell--twenty .pricing-page .pricing-packs-list>li:first-child .pricing-packs-link{border-block-start-color:var(--twenty-menu-card-rule)}.landing-shell--twenty .pricing-page .pricing-packs-link:focus-visible,.landing-shell--twenty .pricing-page .pricing-packs-link:hover{color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important;border-block-start-color:color-mix(in srgb,var(--twenty-menu-card-title,#d0d2d8) 28%,transparent);outline:none}.landing-shell--twenty .pricing-page .pricing-packs-more{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;color:var(--twenty-menu-card-title,#d0d2d8);font-family:var(--font-ui-stack,var(--font-sans));font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:color var(--motion-fast) var(--ease-out)}.landing-shell--twenty .pricing-page .pricing-packs-more:after{content:"→";font-size:.95em;line-height:1;transition:transform var(--motion-fast) var(--ease-out)}.landing-shell--twenty .pricing-page .pricing-packs-more:focus-visible,.landing-shell--twenty .pricing-page .pricing-packs-more:hover{color:var(--twenty-menu-card-title,#d0d2d8);outline:none}.landing-shell--twenty .pricing-page .pricing-packs-more:focus-visible:after,.landing-shell--twenty .pricing-page .pricing-packs-more:hover:after{transform:translateX(.15rem)}@media (max-width:59.9375em){.landing-shell--twenty .pricing-page .pricing-packs-grid .framework-overview-stage{padding:1.15rem 1.05rem 1.05rem!important}}.pricing-included-grid{margin-top:var(--space-6)}.landing-shell--twenty .pricing-page .pricing-card-oneline{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.55rem;margin:0 0 .5rem}.landing-shell--twenty .pricing-page .pricing-card-oneline .product-stack-kicker{margin:0;flex:0 0 auto}.landing-shell--twenty .pricing-page .pricing-card-oneline>.codex-policy-flow-optional{-webkit-margin-start:auto;margin-inline-start:auto;align-self:center}.landing-shell--twenty .pricing-page .pricing-packs-grid .codex-industries-concealed-title{position:relative;display:inline-block;flex:0 1 auto;width:7.25rem;height:auto;margin:0;border-radius:0;background:none;filter:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:inherit;vertical-align:baseline}.landing-shell--twenty .pricing-page .pricing-packs-grid .codex-industries-concealed-title:before{content:"";position:absolute;left:0;right:0;top:.32em;height:.55em;border-radius:.2rem;background:color-mix(in srgb,#c8c8c8 42%,transparent);filter:blur(5px)}.landing-shell--twenty .pricing-page .pricing-packs-concealed-list{display:flex;flex-direction:column;gap:0;margin:1rem 0 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing-shell--twenty .pricing-page .pricing-packs-concealed-list>span{display:flex;align-items:center;box-sizing:border-box;width:auto;height:auto;margin:0;min-height:calc(1px + 1.1rem + .8125rem * 1.35);padding-block:.55rem;border-radius:0;background:transparent;filter:none;-webkit-border-before:1px solid var(--twenty-menu-card-rule);border-block-start:1px solid var(--twenty-menu-card-rule);font-size:.8125rem;line-height:1.35}.landing-shell--twenty .pricing-page .pricing-packs-concealed-list>span:before{content:"";display:block;height:.72em;width:min(100%,14rem);border-radius:.2rem;background:color-mix(in srgb,#9a9a9a 32%,transparent);filter:blur(5px)}.landing-shell--twenty .pricing-page .pricing-packs-concealed-list>span:nth-child(2n):before{width:min(100%,10.5rem)}.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-step{display:flex;flex-direction:column;align-items:flex-start}.landing-shell--twenty .pricing-page .pricing-included-grid .framework-constellation-visual-more,.landing-shell--twenty .pricing-page .pricing-packs-grid .framework-constellation-visual-more{margin-top:auto}.pricing-planner{margin-top:var(--space-6)}.pricing-planner,.pricing-planner-controls{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.pricing-planner-controls{max-width:36rem}.pricing-planner-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.pricing-planner-toolbar .product-stack-kicker{margin:0}.pricing-planner-copy{padding:.4rem .85rem;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.pricing-planner-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.pricing-planner-label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;font-size:var(--text-sm)}.pricing-planner-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.pricing-planner-range{width:100%;accent-color:var(--color-accent)}.pricing-planner-number{width:min(100%,12rem);padding:.55rem .75rem;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 70%,transparent);color:inherit;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-planner-hint{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.45}.pricing-planner-estimates{margin-top:0}.pricing-planner-estimates>li{list-style:none;margin:0;padding:0}.pricing-planner-card{width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit}.pricing-planner-card:hover{border-color:color-mix(in srgb,var(--color-accent) 48%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 70%,transparent)}.pricing-planner-card:focus-visible{outline:none;border-color:color-mix(in srgb,var(--color-accent) 70%,var(--color-border));box-shadow:var(--focus-ring),inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent)}.pricing-planner-card.is-selected{border-color:color-mix(in srgb,var(--color-accent) 70%,var(--color-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent);background:color-mix(in srgb,var(--color-surface) 82%,transparent)}.pricing-planner-card.is-selected:focus-visible,.pricing-planner-card.is-selected:hover{border-color:color-mix(in srgb,var(--twenty-logo-ink) 55%,var(--color-border));box-shadow:var(--focus-ring),inset 0 0 0 1px color-mix(in srgb,var(--twenty-gold) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--twenty-steel-light) 35%,transparent)}.pricing-planner-card.is-selected:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--twenty-gold) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--twenty-steel-light) 35%,transparent)}.pricing-versus{margin-top:var(--space-6);display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(14rem,1fr) minmax(16rem,1.2fr);align-items:start}.pricing-versus-result,.pricing-versus-team{display:grid;grid-gap:var(--space-4);gap:var(--space-4);border:1px solid var(--color-border);padding:var(--space-6);background:color-mix(in srgb,var(--color-surface) 55%,transparent)}.pricing-versus-volume{margin:0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}@media (max-width:44.9375em){.pricing-compare-row{grid-template-columns:1fr}.pricing-compare-row>*{border-right:0;border-bottom:1px solid var(--color-border)}.pricing-compare-row>:last-child{border-bottom:0}.pricing-versus{grid-template-columns:1fr}}.site-header.is-menu-open .site-header-frost{opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--color-bg)!important;background-color:var(--color-bg)!important;border-bottom-color:transparent!important;box-shadow:none!important}.site-header.is-menu-open{background:none;background-color:transparent;border-bottom-color:transparent;box-shadow:none;transform:none;-webkit-transform:none}.site-header.is-menu-open .site-header-inner{background:var(--color-bg);background-color:var(--color-bg)}.site-header-inner{position:relative;z-index:1;width:min(100%,var(--layout-marketing-wide));margin:0 auto;min-height:var(--site-header-height);padding-inline:max(var(--space-6),env(safe-area-inset-left,0px)) max(var(--space-6),env(safe-area-inset-right,0px));display:grid;grid-template-columns:1fr auto;align-items:end;grid-column-gap:var(--space-6);column-gap:var(--space-6)}.site-logo{flex-shrink:0;justify-self:start;padding-block:.35rem;display:inline-flex;align-items:center}.site-logo,.site-logo:hover{color:var(--color-text);text-decoration:none}.site-brand-wordmark{display:inline-flex;align-items:center;line-height:0}.site-wordmark-raster{display:block;width:auto;height:auto;max-height:clamp(3.55rem,2.9rem + 2.2vw,4.65rem);max-width:min(34rem,92vw);object-fit:contain;object-position:left center}.site-wordmark-svg{display:block;width:clamp(21rem,16.5rem + 14vw,28rem);height:auto;overflow:visible}.site-wordmark-glyphs,.site-wordmark-mark,.site-wordmark-path{fill:currentColor}.site-nav{justify-self:end}.site-nav-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-5)}.site-nav-link{display:inline-flex;align-items:center;min-height:var(--control-height);padding:.35rem 0;color:var(--color-muted);text-decoration:none;white-space:nowrap;transition:color var(--motion-instant) var(--ease-out)}.site-nav-link:focus-visible,.site-nav-link:hover{color:var(--color-text);background:transparent;text-decoration:none}.site-header a:focus-visible,.site-header a:hover{text-decoration:none}.site-nav-backdrop,.site-nav-desktop,.site-nav-mobile,.site-nav-panel,.site-nav-panel-link,.site-nav-toggle{display:none}.hero-section{position:relative;z-index:0;margin-top:0;padding:var(--space-10) 0 var(--space-16);min-height:min(100dvh,920px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hero-atmosphere{position:absolute;inset:0;pointer-events:none;z-index:0;background:transparent}.hero-atmosphere:after{content:none}.hero-section.is-ambient .hero-atmosphere:after{animation:none}.hero-frame{position:relative;z-index:0;width:min(100%,var(--layout-marketing-wide));margin:0 auto;padding-inline:max(var(--space-6),env(safe-area-inset-left,0px)) max(var(--space-6),env(safe-area-inset-right,0px))}.hero-stage,.hero-stage-scene-first{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:var(--space-10);gap:var(--space-10);align-items:center;max-width:none}.hero-stage-copy-vignette{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.hero-stage-promise-only{grid-template-columns:minmax(0,1fr)}.hero-copy{min-width:0;display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-content:start;container-type:inline-size;container-name:hero-copy}.hero-product{min-width:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.hero-primary{min-width:0;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.hero-aside{display:none}.hero-brand-mark{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-transform:none;color:var(--color-text-secondary)}.hero-promise{margin:0}.hero-core{margin:0;font-family:var(--font-display);font-size:clamp(2rem,.35rem + 8.2vw,5.25rem);line-height:.98;font-weight:var(--font-weight-normal);letter-spacing:-.03em;color:var(--color-text);max-width:none}.hero-core-line{display:block;white-space:nowrap}.hero-core-accent{font-style:italic}.hero-core-accent,.hero-thesis{font-weight:var(--font-weight-normal)}.hero-thesis{margin:0;max-width:none;font-size:clamp(1rem,2.6cqi,var(--text-lg));line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.hero-thesis-line{display:block;white-space:nowrap}.hero-line-gap{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fracture-lead{margin:0 0 var(--space-6);max-width:48ch;font-size:var(--text-xl);line-height:var(--leading-relaxed);font-weight:var(--font-weight-medium);color:var(--color-text);padding-left:var(--space-5);border-left:3px solid var(--color-accent)}.fracture-compact-section{padding-block:var(--space-16)}.fracture-compact-body{margin:0 0 var(--space-4);max-width:62ch;color:var(--color-text-secondary)}.fracture-compact-body,.fracture-compact-consequence{font-size:var(--text-base);line-height:var(--leading-relaxed)}.fracture-compact-consequence{margin:0;max-width:52ch;font-weight:var(--font-weight-semibold);color:var(--color-text)}.fracture-board{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.fracture-thesis{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.fracture-thesis li{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-5);gap:var(--space-5);align-items:start;max-width:44ch;padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.fracture-thesis li:last-child{padding-bottom:0;border-bottom:none}.fracture-index{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;color:var(--color-accent);line-height:var(--leading-tight);padding-top:.45em}.fracture-thesis li p{margin:0;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.fracture-thesis-lead p{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-text)}.fracture-consequence{margin:0;padding:var(--space-6) 0 0 var(--space-8);border-left:1px solid var(--color-border-strong)}.fracture-consequence-label{margin:0 0 var(--space-5);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.fracture-consequence-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.fracture-consequence-list li{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text);max-width:28ch}.stack-compact{padding-top:0}.stack-compact-lead{margin:0 0 var(--space-6);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:48ch}.stack-compact-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:56ch}.stack-compact-list li{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted);padding-left:var(--space-4);border-left:2px solid var(--color-border)}.stack-compact-list strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.fit-outcomes{margin-top:var(--space-12)}.hero-subline{margin:0 0 var(--space-5);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:48ch}.hero-pressure{margin:var(--space-2) 0 0;font-size:var(--text-lg);line-height:1.4;font-weight:var(--font-weight-semibold);letter-spacing:-.015em;color:var(--color-text);max-width:min(42ch,100%);padding-left:var(--space-4);border-left:3px solid var(--color-accent)}.hero-pressure-line{display:block}.hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-2)}.hero-vignette{position:relative;isolation:isolate;margin:0;padding:var(--space-5) var(--space-6);border:none;background:transparent;max-width:36rem;width:100%;box-sizing:border-box;overflow:visible;display:grid;grid-gap:var(--space-8);gap:var(--space-8);container-type:inline-size;container-name:hero-vignette}.hero-vignette:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--radius-lg);border:1px solid var(--color-border-soft);background:color-mix(in srgb,var(--color-bg-elevated) 38%,transparent);pointer-events:none}.hero-domain-rail,.hero-vignette-panel{position:relative;z-index:1}.hero-domain-rail{display:flex;flex-wrap:wrap;align-items:center;gap:0}.hero-domain-tab{display:inline-flex;align-items:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:transparent;color:var(--color-muted);font-family:var(--font-sans);cursor:pointer;text-align:left}.hero-domain-tab.has-sep:before{content:"·";margin:0 var(--space-3);color:color-mix(in srgb,var(--color-muted) 55%,transparent);font-size:var(--text-sm);line-height:1;pointer-events:none}.hero-domain-tab-main{position:relative;display:inline-block;padding:0 0 var(--space-2)}.hero-domain-tab:focus-visible .hero-domain-tab-label,.hero-domain-tab:hover .hero-domain-tab-label{color:var(--color-text-secondary)}.hero-domain-tab.is-active .hero-domain-tab-label{color:var(--color-text)}.hero-domain-tab-label{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);transition:color var(--motion-instant) var(--ease-out)}.hero-domain-tab-progress{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-text);transform-origin:left center;animation:hero-domain-progress linear both;opacity:.55}.hero-section:not(.is-ambient) .hero-domain-tab-progress,.hero-vignette.is-paused .hero-domain-tab-progress{animation-play-state:paused}.hero-vignette-panel{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.hero-vignette-phase-out{opacity:0;transform:translateY(.35rem)}.hero-vignette-phase-idle,.hero-vignette-phase-in,.hero-vignette-phase-out{transition:opacity var(--motion-domain-crossfade,.38s) var(--ease-out),transform var(--motion-domain-crossfade,.38s) var(--ease-out)}.hero-vignette-phase-idle,.hero-vignette-phase-in{opacity:1;transform:none}.hero-vignette-scene{margin:0;font-family:var(--font-sans);font-size:clamp(1.05rem,5.4cqi,1.85rem);line-height:1.3;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;color:var(--color-text);max-width:none}.hero-vignette-scene-line{display:block;white-space:nowrap}.hero-vignette-duet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-6) var(--space-8);gap:var(--space-6) var(--space-8);width:100%;max-width:none}.hero-vignette-voice{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.hero-vignette-kind{font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.hero-vignette-beat{font-size:var(--text-base);line-height:1.55;color:var(--color-text-secondary)}.hero-vignette-beat,.hero-vignette-fracture{margin:0;font-weight:var(--font-weight-medium);max-width:none}.hero-vignette-fracture{padding-top:var(--space-2);font-size:clamp(.7rem,3.6cqi,var(--text-base));line-height:1.45;letter-spacing:-.01em;color:var(--color-muted);white-space:nowrap}@keyframes hero-domain-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:44.9375em){.hero-vignette{gap:var(--space-6);max-width:none;padding:var(--space-5) var(--space-6)}.hero-vignette:after{inset:0;border-radius:var(--radius-md)}.hero-vignette-duet{grid-template-columns:1fr;gap:var(--space-5)}}.hero-turn{position:relative;z-index:1;margin-bottom:var(--space-10);padding:0;background:transparent;border:none}.hero-turn-fracture{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.hero-turn-fracture+.hero-turn-fracture{margin-top:var(--space-4)}.hero-turn-fracture li{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-muted);padding-left:var(--space-4);border-left:2px solid var(--color-border)}.hero-turn-fracture-secondary li{color:color-mix(in srgb,var(--color-muted) 82%,transparent);font-size:var(--text-base)}.hero-ai-exposure{position:relative;z-index:1;margin:0 0 var(--space-8);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:52ch}.hero-wedge{margin:0 0 var(--space-8);font-size:var(--text-xl);color:var(--color-text);max-width:36ch}.ceo-outcomes{position:relative;z-index:1;margin-top:var(--space-10);padding:var(--space-8) 0 0;border-top:1px solid var(--color-border);background:transparent}.ceo-outcomes-heading{margin:0 0 var(--space-6);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.ceo-outcomes-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ceo-outcomes-item{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted)}.ceo-outcomes-item strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.landing-shell--twenty .hero-section--twenty,.landing-shell--twenty .landing-section{scroll-margin-top:calc(var(--twenty-sticky-header-block) + var(--twenty-fixed-2))}.landing-shell--twenty .landing-section.how-we-work-chapter{scroll-margin-top:0}.landing-shell--twenty .landing-section.about-team-chapter{scroll-margin-top:calc(var(--twenty-about-team-sticky-top) - (var(--site-header-height, 5.5rem) + 1.25rem))}.hero-section,.intent-record-band,.landing-section{scroll-margin-top:calc(var(--site-header-height) + 1rem)}.landing-band,.landing-section{padding:var(--density-marketing-section) 0}.landing-band{width:100%;margin-inline:0;background:transparent;border-block:none}.section-divider{padding:var(--space-4) 0}.section-divider-line{height:1px;background:linear-gradient(90deg,transparent 0,var(--line-accent) 20%,var(--line-accent) 80%,transparent 100%);transform-origin:left center;animation:section-divider-grow var(--motion-divider) var(--ease-out) both}@keyframes section-divider-grow{0%{transform:scaleX(0);opacity:.4}to{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.section-divider-line{animation:none;transform:none}}.section-eyebrow{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.landing-section h2{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-normal);line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-text);max-width:18ch}.landing-section #cta-heading a{color:inherit;text-decoration:none}.landing-section #cta-heading a:hover{color:var(--color-accent-hover)}.section-lead{margin:0 0 var(--space-8);color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:56ch}.section-body{margin:0 0 var(--space-8);color:var(--color-muted);max-width:52ch}.card,.panel{padding:var(--space-6) 0 0;background:transparent;border:none;border-top:1px solid var(--color-border);border-radius:0}.proof-surface{margin-top:var(--space-10);padding:var(--space-8) 0 0;background:transparent;border:none;border-top:1px solid var(--color-border-strong);border-radius:0;box-shadow:none}.buyer-card h3,.card h3,.deployment-proof-card h3,.human-agent-trust-card h3,.layer-card h3,.panel h3,.principle-card h3,.procurement-card h3{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.buyer-card p,.card p,.layer-card p,.panel p,.principle-card p{margin:0;color:var(--color-muted)}.architecture-section h2{max-width:none;font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:-.02em}.architecture-claim-line{display:block}.architecture-board{margin:0;padding:var(--space-6) 0 0;background:transparent;border:none;border-radius:0;box-shadow:none;display:grid;grid-gap:0;gap:0}.architecture-board-placement{gap:0}.architecture-mechanism{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;background:var(--color-border-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}.architecture-mechanism-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-2);margin:0;min-height:0;padding:var(--space-5) var(--space-6);background:var(--color-bg-elevated);border-radius:0}.architecture-mechanism-kind{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.architecture-mechanism-label{font-size:clamp(.95rem,.7rem + .55vw,var(--text-lg));font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.25;color:var(--color-text);max-width:none;white-space:nowrap}.category-line,.integration-line{margin:0;font-size:var(--text-sm);color:var(--color-muted)}.human-agent-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-8)}.human-agent-trust-card p{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted)}.human-agent-trust-bridge{margin:var(--space-8) 0 0;padding:var(--space-5) 0 var(--space-5) var(--space-6);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-relaxed);color:var(--color-text);border:none;border-left:3px solid var(--color-accent);border-radius:0;background:transparent;max-width:56ch}.deployment-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-8)}.deployment-proof-card p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.procurement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-8)}.procurement-card p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.buyer-grid,.layer-grid{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.layer-grid-four{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.layer-subtitle{margin:0 0 var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent)}.vertical-vignette-grid{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.vertical-vignette-label{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.vertical-vignette-scene{margin:0;color:var(--color-muted);line-height:var(--leading-relaxed)}.principles-strip{list-style:none;margin:var(--space-10) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--color-border);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.principles-strip li{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.principles-strip strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.principles-list{display:none}.compare-verdict-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.compare-verdict-card{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-5) 0;border:none;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.compare-verdict-market{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.compare-verdict-arrow{margin:0;color:var(--color-accent);font-weight:var(--font-weight-bold)}.compare-verdict-zc{margin:0;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-relaxed)}.compare-table-wrap{display:none}.compare-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.compare-table td,.compare-table th{border:1px solid var(--color-border);padding:var(--space-4);text-align:left;vertical-align:top}.compare-table th{background:var(--color-bg-elevated);font-weight:var(--font-weight-semibold)}.compare-table td:first-child{color:var(--color-muted)}.intent-record-head{margin-bottom:var(--space-8);max-width:48ch}.intent-record-lead{margin:0;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.hero-console-peek{border:none;background:transparent}.hero-console-peek .zc-console{margin:0}.intent-console.linked-record-graph,.zc-console,.zc-console.linked-record-graph{position:relative;min-height:0;margin:0;border:1px solid var(--color-border-strong);border-radius:0;background:var(--color-bg);box-shadow:none;overflow:hidden;font-size:var(--text-sm)}.zc-console-titlebar{display:flex;align-items:center;gap:var(--space-3);padding:.55rem var(--space-4);background:color-mix(in srgb,var(--color-bg) 92%,black);border-bottom:1px solid var(--color-border)}.zc-console-dots{display:flex;gap:.35rem}.zc-console-dots span{width:.55rem;height:.55rem;border-radius:999px;background:var(--color-border-strong)}.zc-console-dots span:first-child{background:#5a6474}.zc-console-dots span:nth-child(2){background:#3d4a5c}.zc-console-dots span:nth-child(3){background:var(--color-surface-raised)}.zc-console-title{margin:0;flex:1 1;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--color-text-secondary)}.zc-console-env{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.zc-console-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-elevated) 70%,var(--color-bg))}.zc-console-toolbar-spacer{flex:1 1}.zc-chip{display:inline-flex;align-items:center;padding:.15rem .45rem;border:1px solid var(--color-border);border-radius:0;font-size:.65rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.zc-chip-muted{color:var(--color-muted);background:transparent}.zc-chip-warn{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border));background:var(--color-warning-soft)}.zc-console-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:var(--color-muted)}.zc-console-workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(14rem,.7fr);min-height:16rem}.zc-console-compact .zc-console-workspace{grid-template-columns:1fr;min-height:0}.zc-console-compact .zc-console-statusbar,.zc-console-compact .zc-console-table td:nth-child(3),.zc-console-compact .zc-console-table th:nth-child(3){display:none}.zc-console-table-wrap{overflow:auto;border-right:1px solid var(--color-border)}.zc-console-compact .zc-console-table-wrap{border-right:none}.zc-console-table{width:100%;border-collapse:collapse;font-size:.78rem}.zc-console-table td,.zc-console-table th{padding:.55rem .75rem;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.zc-console-table th{position:-webkit-sticky;position:sticky;top:0;font-size:.65rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);background:var(--color-bg)}.zc-console-table td{color:var(--color-text-secondary)}.zc-console-table tr.is-active{background:color-mix(in srgb,var(--color-accent-soft) 40%,transparent)}.zc-console-table tr.is-active td{color:var(--color-text)}.zc-console-detail{padding:var(--space-5);background:color-mix(in srgb,var(--color-bg-elevated) 50%,var(--color-bg))}.zc-console-detail-kicker{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.zc-console-detail-title{margin:0 0 var(--space-3);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--leading-normal)}.zc-console-detail-body{margin:0 0 var(--space-5);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.zc-console-detail-dl{margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.zc-console-detail-dl div{display:grid;grid-gap:.15rem;gap:.15rem}.zc-console-detail-dl dt{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.zc-console-detail-dl dd{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.zc-console-statusbar{display:block;padding:.45rem var(--space-4);border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) 92%,black);font-size:.7rem;color:var(--color-muted)}.sponsor-line{margin:0 0 var(--space-8);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-text-secondary);max-width:48ch}.architecture-compact{padding-block:var(--space-16)}.architecture-compact .boundary-trust-lead{display:none}.boundary-trust-one-line{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.boundary-trust-oneliner{margin:0;max-width:48ch;font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.intent-record-demo{margin-top:var(--space-8)}.demo-label{margin:0 0 var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.demo-scenario{margin:0 0 var(--space-2);display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:52ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.demo-scenario-label{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.demo-scenario-label,.demo-verdict{font-weight:var(--font-weight-semibold)}.demo-verdict{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);margin-bottom:var(--space-6)}.demo-verdict-block{background:var(--color-danger-soft);color:var(--color-danger);border:1px solid color-mix(in srgb,var(--color-danger) 40%,transparent)}.demo-fields{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0}.demo-fields dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin-bottom:var(--space-1)}.demo-fields dd{margin:0;font-family:ui-monospace,monospace;font-size:var(--text-sm)}.linked-record-graph{position:relative;min-height:440px;margin:var(--space-12) 0 0;overflow:visible}.linked-record-edges{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.linked-record-edge{stroke:color-mix(in srgb,var(--line-accent) 75%,var(--color-border));stroke-width:.4;stroke-linecap:square;stroke-linejoin:miter;opacity:.85;vector-effect:non-scaling-stroke}.linked-record-node{position:absolute;z-index:1;width:min(156px,19%);max-width:168px;padding:var(--space-3) var(--space-3) var(--space-4);border-radius:0;border:1px solid var(--color-border-strong);background:var(--color-bg);transform:translate(-50%,-50%);box-shadow:none}.linked-record-node-verdict{border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border));background:var(--color-warning-soft)}.linked-record-node-verdict .linked-record-kind{color:var(--color-warning);font-weight:var(--font-weight-semibold)}.linked-record-node-escalation .linked-record-kind{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.linked-record-node-escalation{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));background:var(--color-accent-soft)}.linked-record-kind{margin:0 0 var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.linked-record-label{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);color:var(--color-text)}.linked-record-link-list,.linked-record-meta{margin:0;font-size:var(--text-xs);color:var(--color-muted)}.linked-record-link-list{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3)}.linked-record-flow{display:none;list-style:none;margin:var(--space-6) 0 0;padding:0}.linked-record-flow-item{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.linked-record-flow .linked-record-node{position:relative;width:100%;left:auto;top:auto}.linked-record-flow-arrow{align-self:center;color:var(--line-accent);font-size:var(--text-lg);line-height:1}.cta-section{text-align:left;margin-top:0;padding-top:var(--density-marketing-section);border:none;border-top:1px solid var(--color-border-strong)}.ahead-section,.enforcement-section,.flows-section,.loop-section,.teams-section,.verdict-demo-section{border-top:1px solid var(--color-border)}.ahead-section h2,.enforcement-section h2,.flows-section h2,.loop-section h2,.teams-section h2,.verdict-demo-section h2{max-width:22ch}.enforcement-verdict-grid,.flows-grid,.teams-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8) var(--space-10);gap:var(--space-8) var(--space-10);margin:0;padding:0;list-style:none}.enforcement-verdict-card h3,.flow-card h3,.team-card h3{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.enforcement-verdict-card p,.team-card p{margin:0;color:var(--color-muted);max-width:36ch}.verdict-demo-surface{margin:0 0 var(--space-6);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.verdict-demo-board{display:grid;grid-gap:1px;gap:1px;background:var(--color-border-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}.verdict-demo-pane{padding:var(--space-6);background:var(--color-bg)}.verdict-demo-pane.is-scan{background:color-mix(in srgb,var(--color-bg) 92%,var(--color-accent) 8%)}.verdict-demo-kind{display:block;margin-bottom:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.verdict-demo-quote,.verdict-demo-verdict{margin:0;color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:48ch}.verdict-demo-verdict{font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin-bottom:var(--space-5)}.verdict-demo-meta{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0}.verdict-demo-meta dt{margin:0;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.verdict-demo-meta dd{margin:var(--space-1) 0 0}.verdict-demo-bridge,.verdict-demo-meta dd{color:var(--color-text-secondary);max-width:48ch}.verdict-demo-bridge{margin:var(--space-8) 0 0;font-size:var(--text-lg);line-height:var(--leading-relaxed)}.flow-actors{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-muted)}.flow-beats{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.flow-beats li{color:var(--color-text-secondary);max-width:40ch;padding-left:var(--space-4);border-left:1px solid var(--color-border-strong)}.enforcement-loop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;background:var(--color-border-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}.enforcement-loop-item{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--color-bg)}.enforcement-loop-kind{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.enforcement-loop-label{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-snug)}.ahead-rows{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.ahead-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:var(--space-6);gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.ahead-market{margin:0;color:var(--color-muted);max-width:36ch}.ahead-ours{margin:0;color:var(--color-text);font-weight:var(--font-weight-semibold);max-width:42ch}@media (max-width:59.9375em){.ahead-row,.enforcement-loop,.enforcement-verdict-grid,.flows-grid,.teams-grid,.verdict-demo-board{grid-template-columns:1fr}}@media (min-width:60em){.flows-grid,.verdict-demo-board{grid-template-columns:repeat(3,minmax(0,1fr))}}.close-lead{margin:0 0 var(--space-10);max-width:52ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.close-kicker{margin:0 0 var(--space-6);max-width:16ch;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-normal);font-style:italic;line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-text)}.landing-shell--twenty .twenty-eyebrow{margin:0 0 var(--twenty-inner-v-dynamic-m)}.landing-shell--twenty .twenty-eyebrow.about-team-eyebrow,.landing-shell--twenty .twenty-eyebrow.careers-why-eyebrow{margin:0;font-size:var(--twenty-section-stamp-size);letter-spacing:var(--twenty-section-stamp-tracking);color:var(--twenty-steel)}.landing-shell--twenty .twenty-eyebrow.about-team-eyebrow .twenty-eyebrow-text,.landing-shell--twenty .twenty-eyebrow.careers-why-eyebrow .twenty-eyebrow-text{padding-block:var(--twenty-section-stamp-pad);-webkit-border-after:1px solid var(--twenty-steel);border-block-end:1px solid var(--twenty-steel)}.twenty-eyebrow{margin:0 0 var(--space-10);font-family:var(--font-ui-stack);font-size:var(--twenty-stamp-size,.5rem);font-weight:700;letter-spacing:var(--twenty-stamp-tracking,.01em);text-transform:uppercase;line-height:1;color:var(--twenty-steel)}.twenty-eyebrow-text{display:inline-block;padding-block:var(--twenty-stamp-pad,.75rem);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);color:inherit;white-space:nowrap}.twenty-token-sep{width:100%;min-width:0}.twenty-token-sep__row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--twenty-token-sep-gap,.75em);row-gap:.25rem;margin:0}.twenty-token-sep__row>*{white-space:nowrap}.twenty-token-sep--end .twenty-token-sep__row{justify-content:flex-start}@media (min-width:60em){.twenty-token-sep--end .twenty-token-sep__row{justify-content:flex-end;text-align:end}}.landing-shell--twenty .landing-section .landing-inner:has(>.about-team-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.careers-why-heading),.landing-shell--twenty .landing-section .landing-inner:has(>.twenty-eyebrow),.landing-shell--twenty .landing-section .landing-inner:has(>.who-we-are-eyebrow){-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .mission-chapter-inner{-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .press-listing-inner:has(>.hero-brand-mark),.landing-shell--twenty .press-listing-inner:has(>.twenty-eyebrow){-webkit-border-before:none;border-block-start:none}.hero-section--twenty{margin-top:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:0;padding-block-end:0;padding-inline:0;min-height:0;display:block;overflow:visible;background:var(--color-bg);color:var(--color-text)}.hero-twenty-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--twenty-gutter,var(--space-6));gap:var(--twenty-gutter,var(--space-6));align-items:stretch;width:100%;min-height:0}.hero-media-plane{min-height:0;background:var(--twenty-steel-dark,#2d3132)}.hero-media-plane,.hero-media-surface{position:relative;width:100%;overflow:hidden}.hero-media-surface{aspect-ratio:var(--twenty-hero-media-aspect,10/11);block-size:100%}.hero-media-image{object-fit:cover;object-position:center center}.hero-media-surface--reel{background:var(--twenty-steel-dark,#2d3132)}.hero-media-reel{position:absolute;inset:0}.hero-media-reel--video .hero-media-reveal{opacity:0;visibility:hidden}.hero-media-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.hero-media-reveal{position:absolute;inset:0;overflow:hidden;isolation:isolate;contain:layout style paint;--hero-planet-fade-out:1.8s;--hero-planet-fade-in:1.8s}.hero-media-reveal__void{position:absolute;inset:0;z-index:0;background:var(--twenty-black,#000);pointer-events:none}.hero-media-reveal__planet,.hero-media-reveal__shadow{object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.hero-media-reveal__shadow{object-position:50% 58%}.hero-media-reveal__planet{object-position:var(--hero-planet-op,50% 58%)}.hero-media-reveal__shadow{z-index:0;opacity:1;animation:none}.hero-media-reveal__planet-plane{z-index:1;position:absolute;inset:0;opacity:1;transform:translateZ(0);animation:none}.hero-media-reveal__planet{z-index:1;opacity:0;transition:opacity var(--hero-planet-fade-in) cubic-bezier(.37,0,.63,1);will-change:opacity}.hero-media-reveal__planet--still{opacity:1;animation:none;transition:none;will-change:auto}.hero-media-reveal__planet--idle{opacity:0;transition:opacity var(--hero-planet-fade-in) cubic-bezier(.37,0,.63,1)}.hero-media-reveal__planet--current{z-index:2;opacity:1}.hero-media-reveal__planet--outgoing{z-index:3;opacity:0;pointer-events:none;transition:opacity var(--hero-planet-fade-out) cubic-bezier(.37,0,.63,1)}.hero-media-reveal__light{z-index:2}.hero-media-reveal__light,.hero-media-reveal__vignette{position:absolute;inset:0;pointer-events:none;background:transparent;opacity:0;animation:none}.hero-media-reveal__vignette{z-index:3}.hero-media-reveal__veil{z-index:4;position:absolute;inset:0;pointer-events:none;background:transparent;opacity:0;animation:none}@keyframes hero-reveal-veil{0%,to{opacity:0}}@keyframes hero-reveal-shadow{0%,to{opacity:1}}@keyframes hero-reveal-planet{0%,to{opacity:1}}@keyframes hero-reveal-light{0%,to{opacity:.28}}@keyframes hero-reveal-vignette{0%,to{opacity:.28}}@media (prefers-reduced-motion:reduce){.hero-media-reveal__light,.hero-media-reveal__veil,.hero-media-reveal__vignette{animation:none}.hero-media-reveal__light,.hero-media-reveal__veil,.hero-media-reveal__vignette{opacity:0}.hero-media-reveal__planet-plane,.hero-media-reveal__shadow{animation:none;opacity:1}.hero-media-reveal__planet:not(.hero-media-reveal__planet--still){animation:none;opacity:0}}.hero-media-grade{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:transparent}.hero-media-frame{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 30% 40%,color-mix(in srgb,var(--twenty-steel-light,#717c80) 55%,transparent),transparent 70%),linear-gradient(155deg,#1a1c1d 0,var(--twenty-steel-dark,#2d3132) 42%,#0a0a0a 100%),repeating-linear-gradient(-18deg,transparent 0,transparent 11px,color-mix(in srgb,var(--twenty-gold,#f7f5da) 4%,transparent) 11px,color-mix(in srgb,var(--twenty-gold,#f7f5da) 4%,transparent) 12px);animation:hero-media-drift 28s linear infinite;background-size:100% 100%,100% 100%,220% 220%}@keyframes hero-media-drift{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 0,40% 60%}}@media (prefers-reduced-motion:reduce){.hero-media-frame{animation:none}}.hero-section--twenty .hero-lockup{display:grid;min-block-size:100%;align-content:stretch;min-height:0}.hero-section--twenty .hero-lockup-box{display:grid;grid-template-rows:auto auto auto;grid-row-gap:var(--twenty-fixed-3,var(--space-6));row-gap:var(--twenty-fixed-3,var(--space-6));min-block-size:100%;align-self:stretch;-webkit-border-before:none;border-block-start:none;-webkit-border-after:none;border-block-end:none;-webkit-padding-after:var(--twenty-fixed-2,var(--space-4));padding-block-end:var(--twenty-fixed-2,var(--space-4))}@media (max-width:44.9375em){.hero-section--twenty .hero-lockup-box{padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));box-sizing:border-box}}.hero-section--twenty .hero-lockup-box--no-eyebrow{grid-template-rows:auto auto}.hero-lockup-middle{display:grid;align-content:start;grid-gap:var(--twenty-hero-promise-to-dek);gap:var(--twenty-hero-promise-to-dek);min-height:0}.hero-section--twenty .hero-brand-mark{margin:0;font-family:var(--font-ui-stack);font-size:var(--twenty-stamp-size);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;line-height:1;color:var(--twenty-steel)}.hero-section--twenty .hero-brand-mark--display{color:var(--twenty-steel);font-size:var(--twenty-section-stamp-size);letter-spacing:var(--twenty-section-stamp-tracking);font-weight:700}.hero-section--twenty .hero-brand-mark--display .hero-brand-mark-text{padding-block:var(--twenty-section-stamp-pad);border-block-end-color:var(--twenty-steel)}.hero-section--twenty .hero-brand-mark-text{display:inline-block;-webkit-padding-before:var(--twenty-stamp-pad,.75rem);padding-block-start:var(--twenty-stamp-pad,.75rem);-webkit-padding-after:var(--twenty-stamp-pad,.75rem);padding-block-end:var(--twenty-stamp-pad,.75rem);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);white-space:nowrap}@media (max-width:44.9375em){.hero-section--twenty .hero-brand-mark-text{-webkit-padding-before:0;padding-block-start:0}}.hero-section--twenty .hero-core{font-family:var(--font-display);font-size:clamp(2.35rem,1.55rem + 3.2vw,var(--twenty-display-1-size));font-weight:300;line-height:.92;letter-spacing:-.06rem;color:var(--twenty-ink-promise);-webkit-padding-after:.06em;padding-block-end:.06em}.landing-shell--twenty .landing-first-fold .hero-section--twenty .hero-core-line{display:block;max-width:100%;min-width:0;white-space:normal;overflow-wrap:break-word;text-wrap:balance;word-break:normal}.hero-section--twenty .hero-core--page-title{font-size:var(--twenty-page-title-size);letter-spacing:-.05rem;line-height:1.05}@media (min-width:45em){.hero-section--twenty .hero-core--page-title{font-size:var(--twenty-page-title-size)}}.hero-section--twenty .twenty-eyebrow,.landing-shell--twenty .press-listing-inner>.twenty-eyebrow{margin:0;font-size:var(--twenty-section-stamp-size);letter-spacing:var(--twenty-section-stamp-tracking);color:var(--twenty-steel)}.hero-section--twenty .twenty-eyebrow .twenty-eyebrow-text,.landing-shell--twenty .careers-open-heading .twenty-eyebrow-text,.landing-shell--twenty .press-listing-inner>.twenty-eyebrow .twenty-eyebrow-text{padding-block:var(--twenty-section-stamp-pad);-webkit-border-after:1px solid var(--twenty-steel);border-block-end:1px solid var(--twenty-steel);color:inherit;white-space:nowrap}.landing-shell--twenty .landing-main--company-interior .careers-open-heading .twenty-eyebrow,.landing-shell--twenty .landing-main--company-interior .hero-section--twenty .twenty-eyebrow,.landing-shell--twenty .landing-main--company-interior .press-listing-inner>.twenty-eyebrow,.landing-shell--twenty .landing-main--company-interior .twenty-eyebrow.about-team-eyebrow{color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .landing-main--company-interior .careers-open-heading .twenty-eyebrow-text,.landing-shell--twenty .landing-main--company-interior .hero-section--twenty .twenty-eyebrow .twenty-eyebrow-text,.landing-shell--twenty .landing-main--company-interior .press-listing-inner>.twenty-eyebrow .twenty-eyebrow-text,.landing-shell--twenty .landing-main--company-interior .twenty-eyebrow.about-team-eyebrow .twenty-eyebrow-text{border-block-end-color:var(--twenty-paper)}@media (min-width:45em){.hero-section--twenty .hero-core,.press-listing-title{font-size:var(--twenty-display-1-size-fluid)}}.hero-section--twenty .hero-core-line{display:block;white-space:normal}.hero-section--twenty .hero-core-accent{font-style:italic;color:var(--twenty-paper)}.hero-section--twenty .hero-core-visual{display:block}.hero-section--twenty .hero-core-rotate{display:inline-block;position:relative;max-width:100%;vertical-align:top;line-height:inherit;-webkit-margin-start:-.16em;margin-inline-start:-.16em}.hero-section--twenty .hero-core-rotate-sizer{display:grid;visibility:hidden;pointer-events:none}.hero-section--twenty .hero-core-rotate-sizer>span{grid-area:1/1;white-space:nowrap;padding-inline:.16em .12em;box-sizing:content-box}.hero-section--twenty .hero-core-rotate-viewport{position:absolute;inset-inline:0;inset-block-start:-.2em;inset-block-end:-.36em;overflow:hidden}.hero-section--twenty .hero-core-rotate-word{display:block;position:absolute;inset-inline-start:0;inset-block-start:.2em;white-space:nowrap;padding-inline:.16em .12em;box-sizing:content-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.hero-section--twenty .hero-core-rotate-word--enter,.hero-section--twenty .hero-core-rotate-word--exit{will-change:transform,opacity;pointer-events:none}.hero-section--twenty .hero-core-rotate-word--exit{animation:hero-core-slot-exit var(--hero-rotate-ms,.72s) cubic-bezier(.33,0,.2,1) both}.hero-section--twenty .hero-core-rotate-word--enter{animation:hero-core-slot-enter var(--hero-rotate-ms,.72s) cubic-bezier(.33,0,.2,1) both}@keyframes hero-core-slot-exit{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,calc(-100% - .7em),0)}}@keyframes hero-core-slot-enter{0%{opacity:0;transform:translate3d(0,calc(100% + .7em),0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.hero-section--twenty .hero-core-rotate-word--enter,.hero-section--twenty .hero-core-rotate-word--exit{animation:none}}.hero-section--twenty .hero-thesis{font-family:var(--font-body);display:flex;flex-direction:column;gap:var(--twenty-hero-dek-beat-gap);max-width:none;max-inline-size:var(--twenty-hero-subhead-max);margin:0;font-size:var(--twenty-hero-subhead-size);font-weight:var(--twenty-hero-subhead-weight);line-height:var(--twenty-body-1-leading);letter-spacing:normal;color:var(--twenty-logo-ink)}.hero-section--twenty .hero-thesis-group{display:flex;flex-direction:column;gap:0;margin:0}.hero-section--twenty .hero-thesis-group--accent{font-style:italic;color:var(--twenty-paper)}.hero-section--twenty .hero-thesis-line{display:block;white-space:nowrap}.hero-section--twenty .hero-thesis-break{display:none}@media (min-width:45em){.hero-section--twenty .hero-thesis{font-size:var(--twenty-hero-subhead-size-fluid)}}.landing-shell--twenty .landing-first-fold .hero-section--twenty .hero-thesis{font-size:clamp(1.0625rem,.95rem + .35vw,1.1875rem)}.hero-section--twenty .hero-line-gap{display:inline}.hero-section--twenty .hero-cta-row{align-self:end}@media (min-width:60em){.hero-section--twenty .hero-lockup{display:flex;flex-direction:column;height:100%;min-height:100%}.hero-section--twenty .hero-lockup-box{flex:1 1 auto;width:100%}.hero-twenty-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--twenty-gutter,var(--space-6));align-items:stretch}.hero-media-plane{display:flex;flex-direction:column;align-self:stretch;grid-column:1/span 4;block-size:auto;min-height:auto;min-block-size:auto}.hero-lockup{grid-column:5/span 8}.hero-twenty-grid--media-right .hero-media-plane{grid-column:9/span 4}.hero-twenty-grid--media-right .hero-lockup{grid-column:1/span 8}.hero-media-surface{aspect-ratio:auto;flex:1 1 auto;block-size:100%;height:100%;min-height:0}.landing-shell--twenty.landing-shell--no-page-borders .landing-first-fold:not(.careers-first-fold):not(.fold-media-stage)>.hero-section--twenty .hero-twenty-grid .hero-media-plane{justify-self:stretch;-webkit-margin-start:0;margin-inline-start:0;width:100%;max-width:none;grid-column:1/span 5;min-width:0;overflow:visible}.landing-shell--twenty.landing-shell--no-page-borders .landing-first-fold:not(.careers-first-fold):not(.fold-media-stage)>.hero-section--twenty .hero-twenty-grid .hero-lockup{grid-column:6/span 7}.landing-shell--twenty.landing-shell--no-page-borders .landing-first-fold:not(.careers-first-fold):not(.fold-media-stage) .hero-media-reveal,.landing-shell--twenty.landing-shell--no-page-borders .landing-first-fold:not(.careers-first-fold):not(.fold-media-stage) .hero-media-surface{overflow:hidden}.landing-shell--twenty .landing-first-fold:not(.fold-media-stage) .hero-media-reveal__planet{object-position:var(
      --hero-planet-op-wide,var(--hero-planet-op-stack,var(--hero-planet-op,50% 58%))
    );transform:scale(var(--hero-planet-cover-scale-wide,1));-webkit-transform:scale(var(--hero-planet-cover-scale-wide,1));transform-origin:var(
      --hero-planet-op-wide,var(--hero-planet-op-stack,var(--hero-planet-op,50% 58%))
    )}.hero-section--twenty .hero-lockup-box{--twenty-eyebrow-row:minmax(clamp(1em,10vw,var(--twenty-boundary-content-height)),max-content);--twenty-cta-row:minmax(clamp(1em,10vw,calc(var(--twenty-boundary-content-height) - var(--twenty-fixed-2))),max-content);grid-template-rows:var(--twenty-eyebrow-row) minmax(0,1fr) var(--twenty-cta-row);row-gap:var(--twenty-fixed-3,var(--space-6));-webkit-border-before:none;border-block-start:none;-webkit-border-after:none;border-block-end:none;-webkit-padding-after:var(--twenty-fixed-3,var(--space-6));padding-block-end:var(--twenty-fixed-3,var(--space-6))}.hero-section--twenty .hero-lockup-box--no-eyebrow{grid-template-rows:minmax(0,1fr) var(--twenty-cta-row)}.hero-section--twenty .hero-lockup-box--no-eyebrow.hero-lockup-box--no-cta{grid-template-rows:minmax(0,1fr)}.hero-section--twenty .hero-lockup-box--no-cta:not(.hero-lockup-box--no-eyebrow){grid-template-rows:var(--twenty-eyebrow-row) minmax(0,1fr)}.hero-section--twenty .hero-lockup-box--no-eyebrow .hero-lockup-middle{grid-row:1;align-content:center}.hero-section--twenty .hero-lockup-box--no-eyebrow .hero-cta-row{grid-row:2}.hero-section--twenty.hero-section--about-iris:not(.hero-section--body) .hero-lockup-middle,.hero-section--twenty:not(.hero-section--about-iris) .hero-lockup-middle{grid-row:2;align-content:center;display:grid;grid-auto-rows:max-content;grid-row-gap:var(--twenty-hero-promise-to-dek);row-gap:var(--twenty-hero-promise-to-dek)}.hero-section--twenty .hero-lockup-middle{grid-row:2;display:grid;grid-auto-rows:max-content}.hero-section--twenty .hero-cta-row{display:flex;flex-flow:row nowrap;align-items:center;align-self:end;gap:.75rem;grid-row:3}.hero-section--twenty .hero-cta-row .brand-btn,.hero-section--twenty .hero-cta-row .btn-twenty{flex:0 0 auto;white-space:nowrap}}.hero-section--copy-only,.hero-twenty-grid--copy-only{min-height:auto}@media (min-width:45em){.hero-twenty-grid--copy-only{grid-template-columns:repeat(8,minmax(0,1fr))}.hero-section--twenty .hero-lockup--copy-only,.hero-twenty-grid--copy-only .hero-lockup{grid-column:1/-1;height:auto;min-height:0}}@media (min-width:60em){.hero-twenty-grid--copy-only{grid-template-columns:repeat(12,minmax(0,1fr))}.hero-section--twenty .hero-lockup--copy-only,.hero-twenty-grid--copy-only .hero-lockup{grid-column:1/span 8}}@media (max-width:44.9375em){.hero-section--twenty.hero-section--copy-only .hero-lockup{height:auto;min-height:0}}.hero-section--copy-only .hero-core-line{font-style:normal}.hero-section--twenty .hero-body-list{margin:0;color:var(--twenty-ink-chapter-body);font-size:var(--twenty-body-3-size-fluid);line-height:var(--twenty-body-3-leading);-webkit-padding-start:0;padding-inline-start:0;max-width:46ch;display:grid;grid-gap:var(--twenty-fixed-2,1rem);gap:var(--twenty-fixed-2,1rem);list-style:none;font-family:var(--font-body,var(--font-text))}.hero-section--twenty .hero-body-list li{position:relative;-webkit-padding-start:1em;padding-inline-start:1em}.hero-section--twenty .hero-body-list li:before{content:"•";position:absolute;inset-inline-start:0}@media (max-width:44.9375em){.hero-section--twenty .hero-body-list{gap:var(--twenty-fixed-2,1rem)}}.hero-section--twenty.hero-section--body .hero-media-plane{max-block-size:43rem}.hero-section--twenty.hero-section--body .hero-thesis{max-inline-size:44ch;font-size:var(--twenty-body-1-size);font-weight:400}.hero-section--twenty.hero-section--body:not(.hero-section--about-iris) .hero-lockup-middle{gap:var(--twenty-fixed-2,1rem)}.hero-section--twenty.hero-section--body .hero-body-list{-webkit-margin-before:var(--twenty-fixed-5);margin-block-start:var(--twenty-fixed-5)}@media (min-width:45em){.hero-section--twenty.hero-section--body:not(.hero-section--about-iris) .hero-lockup.hero-lockup--body{display:grid;grid-template-columns:subgrid}.hero-section--twenty.hero-section--body:not(.hero-section--about-iris) .hero-lockup-box{grid-column:1/-1;grid-template-columns:subgrid;-webkit-padding-after:0;padding-block-end:0}.hero-section--twenty.hero-section--body:not(.hero-section--about-iris) .hero-brand-mark,.hero-section--twenty.hero-section--body:not(.hero-section--about-iris) .twenty-eyebrow{grid-column:1/-1}.hero-section--twenty.hero-section--body:not(.hero-section--about-iris) .hero-lockup-middle{grid-column:1/-1;grid-template-columns:subgrid}.hero-section--twenty.hero-section--body:not(.hero-section--about-iris) .hero-core,.hero-section--twenty.hero-section--body:not(.hero-section--about-iris) .hero-thesis{grid-column:1/-1}.hero-section--twenty.hero-section--body:not(.hero-section--about-iris) .hero-thesis{font-size:var(--twenty-body-1-size-fluid)}.hero-section--twenty.hero-section--body:not(.hero-section--about-iris) .hero-lockup-middle{align-content:start}.hero-section--twenty.hero-section--body:not(.hero-section--about-iris) .hero-body-list{grid-column:2/-1}.hero-section--twenty.hero-section--body:not(.hero-section--about-iris) .hero-cta-row{grid-column:2/-1;-webkit-margin-before:0;margin-block-start:0}.hero-section--twenty.hero-section--body:not(.hero-section--about-iris) .hero-lockup-middle .manifest-apply-fold,.landing-shell--twenty .careers-first-fold .manifest-apply-fold .hero-cta-row{grid-column:1/-1}}.landing-shell--twenty .landing-first-fold.careers-first-fold{height:var(--twenty-first-fold-min);max-height:var(--twenty-first-fold-min);min-height:var(--twenty-first-fold-min);overflow:hidden;--careers-fold-stamp-block:calc(var(--twenty-section-stamp-size) + 2 * var(--twenty-section-stamp-pad) + 1px);--careers-fold-title-air:calc(clamp(1em, 10vw, var(--twenty-boundary-content-height)) - var(--careers-fold-stamp-block) + var(--twenty-fixed-3, 1.5rem));--careers-fold-title-to-apply:calc(2 * var(--twenty-hero-promise-to-dek));--careers-fold-stamp-pack-start:clamp(2rem,5.5vh,3.5rem)}.landing-shell--twenty .careers-first-fold .hero-media-image{filter:grayscale(1) contrast(1.06) brightness(.92)}.landing-shell--twenty .manifest-apply-error{margin:.65rem 0 0;color:var(--twenty-steel);font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size);letter-spacing:normal}.landing-shell--twenty .careers-first-fold>.hero-section--twenty{flex:1 1;min-height:0;-webkit-padding-after:0;padding-block-end:0;overflow:hidden;display:flex;flex-direction:column}.landing-shell--twenty .careers-first-fold>.hero-section--twenty .hero-twenty-grid{flex:1 1;min-height:0;height:100%}.landing-shell--twenty .careers-first-fold .hero-lockup-box{grid-template-rows:auto auto;align-content:start;-webkit-padding-after:0;padding-block-end:0;row-gap:var(--about-fold-eyebrow-to-title)}.landing-shell--twenty .careers-first-fold .hero-lockup-box--with-embed{grid-template-rows:auto auto;align-content:start;-webkit-padding-before:var(--careers-fold-stamp-pack-start);padding-block-start:var(--careers-fold-stamp-pack-start);-webkit-padding-after:0;padding-block-end:0;row-gap:var(--about-fold-eyebrow-to-title)}.landing-shell--twenty .careers-first-fold .manifest-apply-fold{display:flex;flex-direction:column;align-items:flex-start;gap:var(--twenty-fixed-3,1.5rem);min-width:0;width:100%;max-width:100%;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .careers-first-fold .manifest-apply-fold .hero-cta-row{margin:0;align-self:start;width:auto;max-width:100%}.landing-shell--twenty .careers-first-fold .hero-section--body .hero-media-plane{max-block-size:none;height:100%;align-self:stretch}.landing-shell--twenty .careers-first-fold>.careers-fold-cta{flex:0 0 auto;flex-shrink:0;box-sizing:border-box;width:100%;padding-block:var(--twenty-fixed-5) var(--twenty-fixed-3);background:var(--color-bg,#050608);position:relative;z-index:1}.landing-shell--twenty .careers-first-fold+.landing-section{-webkit-margin-before:var(--twenty-inner-v);margin-block-start:var(--twenty-inner-v)}@media (min-width:45em){.landing-shell--twenty .careers-first-fold .hero-lockup-box{grid-template-rows:auto auto;align-content:start}.landing-shell--twenty .careers-first-fold .hero-section--body .hero-lockup-middle{align-content:start}.landing-shell--twenty .careers-first-fold .hero-lockup-box--with-embed .hero-lockup-middle{-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .careers-first-fold>.careers-fold-cta{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--twenty-gutter,var(--space-6));column-gap:var(--twenty-gutter,var(--space-6));padding-block:var(--twenty-fixed-5) var(--twenty-fixed-3);padding-inline:0}.landing-shell--twenty .careers-first-fold>.careers-fold-cta .btn-twenty{grid-column:5/-1;justify-self:start}}@media (min-width:60em){.landing-shell--twenty .careers-first-fold>.careers-fold-cta{grid-template-columns:repeat(12,minmax(0,1fr))}.landing-shell--twenty .careers-first-fold>.careers-fold-cta .btn-twenty{grid-column:6/-1}}@media (min-width:45em) and (max-width:59.9375em){.landing-shell--twenty .careers-first-fold>.hero-section--twenty .hero-twenty-grid{grid-template-columns:minmax(0,3fr) minmax(0,5fr);grid-template-rows:minmax(0,1fr);align-items:stretch}.landing-shell--twenty .careers-first-fold .hero-media-plane{grid-row:1;grid-column:1;height:100%;min-height:0;align-self:stretch}.landing-shell--twenty .careers-first-fold .hero-media-surface{aspect-ratio:auto;height:100%}.landing-shell--twenty .careers-first-fold .hero-lockup{grid-row:1;grid-column:2;min-height:0;height:100%}}@media (min-width:80em){.landing-shell--twenty{--twenty-team-lead-block:calc(var(--twenty-section-stamp-size) + 2 * var(--twenty-section-stamp-pad) + 1px + var(--twenty-fixed-2) + var(--twenty-fixed-3) + 10 * var(--about-team-prose-leading) * var(--about-team-prose-size) + 2 * var(--about-team-prose-size))}.landing-shell--twenty .careers-first-fold .hero-lockup-box:not(.hero-lockup-box--with-embed){align-content:start;-webkit-padding-before:calc((100svh - var(--twenty-about-team-sticky-top) - var(--twenty-team-lead-block)) / 2);padding-block-start:calc((100svh - var(--twenty-about-team-sticky-top) - var(--twenty-team-lead-block)) / 2);-webkit-padding-after:0;padding-block-end:0;row-gap:var(--about-fold-eyebrow-to-title)}.landing-shell--twenty .careers-first-fold .hero-lockup-box--with-embed{-webkit-padding-before:var(--careers-fold-stamp-pack-start);padding-block-start:var(--careers-fold-stamp-pack-start);row-gap:var(--about-fold-eyebrow-to-title)}.landing-shell--twenty .about-first-fold .hero-section--twenty:not(.hero-section--body) .hero-lockup-box,.landing-shell--twenty .fold-media-stage .hero-section--about-iris:not(.hero-section--body) .hero-lockup-box{align-content:start;-webkit-padding-before:calc((100svh - var(--twenty-about-team-sticky-top) - var(--twenty-team-lead-block)) / 2);padding-block-start:calc((100svh - var(--twenty-about-team-sticky-top) - var(--twenty-team-lead-block)) / 2);-webkit-padding-after:0;padding-block-end:0;row-gap:var(--about-fold-eyebrow-to-title)}.landing-shell--twenty .about-first-fold:not(:has(.hero-story-lead)):not(.vision-first-fold) .hero-section--body .hero-lockup-box,.landing-shell--twenty .fold-media-stage:not(.vision-first-fold) .hero-section--about-iris.hero-section--body .hero-lockup-box{align-content:start;-webkit-padding-before:clamp(2.75rem,10vh,5.5rem);padding-block-start:clamp(2.75rem,10vh,5.5rem);-webkit-padding-after:0;padding-block-end:0;row-gap:var(--about-fold-eyebrow-to-title)}}@media (max-width:44.9375em){.landing-shell--twenty .landing-first-fold.careers-first-fold{height:auto;max-height:none;min-height:0;display:flex;flex-direction:column;overflow:visible}.landing-shell--twenty .careers-first-fold>.hero-section--twenty{flex:0 1 auto;min-height:0;overflow:visible}.landing-shell--twenty .careers-first-fold>.hero-section--twenty .hero-twenty-grid{flex:0 1 auto;height:auto;max-height:none;align-content:start;grid-template-rows:auto auto;gap:var(--twenty-fixed-4)}.landing-shell--twenty .careers-first-fold .hero-media-plane,.landing-shell--twenty .careers-first-fold .hero-section--body .hero-media-plane{flex:0 0 auto;align-self:stretch;width:calc(100% + 2 * max(var(--twenty-space-inner), env(safe-area-inset-left, 0px)));max-width:none;height:auto;min-height:0;max-height:none;max-block-size:none;margin-inline:calc(-1 * max(var(--twenty-space-inner), env(safe-area-inset-left, 0px)));padding-inline:0}.landing-shell--twenty .careers-first-fold .hero-media-surface,.landing-shell--twenty .careers-first-fold .hero-section--body .hero-media-surface{aspect-ratio:4/3;flex:0 0 auto;height:auto;max-height:none;block-size:auto;width:100%}.landing-shell--twenty .careers-first-fold .hero-lockup-box{align-content:start;min-block-size:0;height:auto}.landing-shell--twenty .careers-first-fold .hero-lockup-box--with-embed{-webkit-padding-before:var(--careers-fold-stamp-pack-start);padding-block-start:var(--careers-fold-stamp-pack-start);row-gap:var(--about-fold-eyebrow-to-title)}.landing-shell--twenty .careers-first-fold+.mission-chapter .mission-chapter-body p{font-size:clamp(.8125rem,6.2cqi,.875rem);line-height:1.3;letter-spacing:.01em;overflow-wrap:normal;word-break:normal;text-wrap:balance}.landing-shell--twenty .careers-first-fold+.mission-chapter .mission-quote-group,.landing-shell--twenty .careers-first-fold+.mission-chapter .mission-quote-line{display:block;white-space:normal;overflow-wrap:normal;word-break:normal}.landing-shell--twenty .careers-first-fold+.mission-chapter .mission-quote-group+.mission-quote-group{-webkit-margin-before:.7rem;margin-block-start:.7rem}.landing-shell--twenty .careers-first-fold+.landing-section{-webkit-margin-before:1.75rem;margin-block-start:1.75rem;-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .careers-first-fold .hero-lockup-middle>.manifest-apply-fold{-webkit-margin-before:var(--careers-fold-title-to-apply);margin-block-start:var(--careers-fold-title-to-apply)}}.hero-twenty-grid--media-right .hero-media-grade{background:linear-gradient(270deg,transparent 55%,color-mix(in srgb,var(--twenty-black,#000) 35%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--twenty-black,#000) 20%,transparent) 0,transparent 35%,color-mix(in srgb,var(--twenty-black,#000) 45%,transparent) 100%)}.hero-media-plane--iris{background:transparent}.hero-media-image--iris{object-fit:cover}.landing-shell--twenty .fold-media-stage .hero-media-plane--iris .hero-media-surface{background:transparent;overflow:hidden}.landing-shell--twenty .fold-media-stage .hero-media-grade{display:none}@media (max-width:59.9375em){.hero-media-plane--iris .hero-media-surface{aspect-ratio:5/4}}@media (min-width:60em){.landing-shell--twenty .fold-media-stage{position:relative;isolation:isolate}.landing-shell--twenty .fold-media-stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#000,rgb(0 0 0/.85) 18%,rgb(0 0 0/.25) 38%,transparent 55%)}.landing-shell--twenty .fold-media-stage>*{position:relative;z-index:1}.landing-shell--twenty .fold-media-stage>.hero-section--about-iris{position:static}.hero-section--about-iris .hero-media-plane--iris{background:transparent;overflow:visible}.landing-shell--twenty .fold-media-stage .hero-media-plane--iris{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-height:none;pointer-events:none}.landing-shell--twenty .fold-media-stage .hero-media-plane--iris .hero-media-surface{position:absolute;inset:0;width:100%;height:100%;flex:none;aspect-ratio:auto;max-height:none;background:transparent;overflow:hidden}.hero-section--about-iris .hero-media-image--iris{object-fit:cover;object-position:82% 48%;transform:none;-webkit-mask-image:none;mask-image:none}.landing-shell--twenty .press-first-fold>.hero-section--about-iris{position:relative}.landing-shell--twenty .press-first-fold .hero-media-plane--iris{position:absolute;top:0;bottom:0;left:calc(-1 * var(--twenty-container-pad-start, 1.5rem));right:calc(-1 * var(--twenty-container-pad-end, 1.5rem));width:auto;isolation:isolate;background-color:#000;background-image:url(/marketing/hero-planet-deep-space.webp?v=economy-1);background-position:50%;background-size:cover;background-repeat:no-repeat}.landing-shell--twenty .press-first-fold .hero-media-plane--iris .hero-media-surface{overflow:visible;background:transparent!important}.press-first-fold .hero-section--about-iris .hero-media-image--iris{object-fit:contain;object-position:center center;transform:none;background:transparent;mix-blend-mode:normal}.landing-shell--twenty .press-first-fold.fold-media-stage:before{left:calc(-1 * var(--twenty-container-pad-start, 1.5rem));right:calc(-1 * var(--twenty-container-pad-end, 1.5rem));width:auto;background:linear-gradient(270deg,rgb(0 0 0/.35),rgb(0 0 0/.1) 34%,transparent 58%)}.landing-shell--twenty .press-first-fold .hero-section--about-iris .hero-twenty-grid--media-right .hero-lockup{justify-self:end;-webkit-margin-start:auto;margin-inline-start:auto;width:max-content;max-width:min(36rem,52%);text-align:end;-webkit-padding-end:0;padding-inline-end:0;box-sizing:border-box}.landing-shell--twenty .press-first-fold .hero-section--about-iris .hero-core,.landing-shell--twenty .press-first-fold .hero-section--about-iris .hero-lockup-box,.landing-shell--twenty .press-first-fold .hero-section--about-iris .hero-lockup-middle,.landing-shell--twenty .press-first-fold .hero-section--about-iris .twenty-eyebrow{width:max-content;max-width:100%;-webkit-margin-start:auto;margin-inline-start:auto;text-align:end}.landing-shell--twenty .press-first-fold .hero-section--about-iris .hero-core-line{display:block;width:max-content;max-width:100%;-webkit-margin-start:auto;margin-inline-start:auto}.hero-section--about-iris .hero-twenty-grid--media-right{grid-template-columns:minmax(0,1fr)}.hero-section--about-iris .hero-twenty-grid--media-right .hero-media-plane{grid-column:1;grid-row:1}.hero-section--about-iris .hero-twenty-grid--media-right .hero-lockup{grid-column:1;max-width:min(36rem,52%)}.landing-shell--twenty .landing-first-fold.about-first-fold .hero-section--about-iris .hero-twenty-grid--media-right,.landing-shell--twenty .landing-first-fold.press-first-fold .hero-section--about-iris .hero-twenty-grid--media-right{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--twenty-gutter,var(--space-6));column-gap:var(--twenty-gutter,var(--space-6));align-items:start}.landing-shell--twenty .landing-first-fold.about-first-fold .hero-section--about-iris .hero-twenty-grid--media-right .hero-lockup,.landing-shell--twenty .landing-first-fold.press-first-fold .hero-section--about-iris .hero-twenty-grid--media-right .hero-lockup{grid-column:1/span 8;justify-self:stretch;-webkit-margin-start:0;margin-inline-start:0;width:100%;max-width:none;text-align:start}.landing-shell--twenty .press-first-fold .hero-section--about-iris .hero-core,.landing-shell--twenty .press-first-fold .hero-section--about-iris .hero-core-line,.landing-shell--twenty .press-first-fold .hero-section--about-iris .hero-lockup-box,.landing-shell--twenty .press-first-fold .hero-section--about-iris .hero-lockup-middle,.landing-shell--twenty .press-first-fold .hero-section--about-iris .twenty-eyebrow{width:auto;max-width:100%;-webkit-margin-start:0;margin-inline-start:0;text-align:start}.hero-section--about-iris .hero-twenty-grid{position:static;align-items:start}.hero-section--about-iris .hero-twenty-grid:after,.hero-section--about-iris .hero-twenty-grid:before{content:none}.hero-section--about-iris .hero-lockup{position:relative;z-index:1;min-height:0;height:auto}.hero-section--about-iris .hero-lockup-box{min-block-size:0;grid-template-rows:auto;border-block:none;-webkit-padding-after:0;padding-block-end:0}.hero-section--about-iris .hero-lockup-box--no-cta,.hero-section--about-iris .hero-lockup-box--no-eyebrow,.hero-section--about-iris .hero-lockup-box--no-eyebrow.hero-lockup-box--no-cta{grid-template-rows:auto}.hero-section--about-iris .hero-lockup-middle{align-content:start}.hero-section--about-iris .hero-media-plane{z-index:0;align-self:start}.landing-shell--twenty .hero-section--about-iris+.interior-text-block:before{content:none}}.landing-shell--twenty .hero-section--about-iris+.interior-text-block:before{content:none}.landing-shell--twenty .about-first-fold{--about-fold-stamp-block:calc(var(--twenty-section-stamp-size) + 2 * var(--twenty-section-stamp-pad) + 1px);--about-fold-title-to-dek:calc(clamp(1em, 10vw, var(--twenty-boundary-content-height)) - var(--about-fold-stamp-block) + var(--twenty-fixed-3, 1.5rem));--about-fold-dek-to-body:clamp(var(--twenty-fixed-5),3vh + 0.5rem,var(--twenty-inner-v-dynamic-s));--about-fold-graf-gap:clamp(0.85em,1vh + 0.45em,1.5em);--about-fold-dek-beat-gap:0.55em;--about-fold-quote-pad:clamp(0.5rem,1vh + 0.25rem,var(--twenty-fixed-3));--about-fold-story-title-to-lead:clamp(1.25rem,0.85rem + 1.5vh,2rem);--twenty-about-fold-chrome:var(--twenty-about-team-sticky-top,4.625rem);--twenty-story-fold-min:calc(100svh - var(--twenty-about-fold-chrome) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}.landing-shell--twenty .about-first-fold.fold-media-stage{--vision-essay-prose-font:var(--font-body,var(--font-text));--vision-essay-prose-size:var(--about-team-prose-size);--vision-essay-prose-leading:var(--about-team-prose-leading,1.45);--vision-essay-graf-gap:var(--about-team-prose-gap,1em);--vision-essay-prose-ink:var(--twenty-ink-chapter-body);--vision-essay-prose-ink-accent:var(--twenty-paper,#f3efe4);--vision-essay-measure:min(34rem,60ch)}.landing-shell--twenty .about-first-fold .hero-brand-mark-text{-webkit-padding-before:var(--twenty-fixed-2);padding-block-start:var(--twenty-fixed-2)}.landing-shell--twenty .about-first-fold .hero-media-plane{align-self:start}.landing-shell--twenty .interior-text-embed{display:flex;flex-direction:column;min-height:0;row-gap:0;-webkit-padding-before:var(--about-fold-title-to-dek);padding-block-start:var(--about-fold-title-to-dek)}.landing-shell--twenty .about-first-fold .interior-text-embed .interior-text-body{-webkit-margin-before:var(--about-fold-dek-to-body);margin-block-start:var(--about-fold-dek-to-body)}.landing-shell--twenty .about-first-fold .interior-text-embed .interior-text-body p+p{-webkit-margin-before:var(--about-fold-graf-gap);margin-block-start:var(--about-fold-graf-gap)}.landing-shell--twenty .about-first-fold>.hero-section--twenty{flex:1 1;min-height:0;overflow:visible}.landing-shell--twenty .about-first-fold>.hero-section--body.hero-section--twenty{-webkit-padding-after:var(--twenty-fixed-2);padding-block-end:var(--twenty-fixed-2)}.landing-shell--twenty .about-first-fold:has(.hero-story-lead){max-height:none}.landing-shell--twenty .about-first-fold:has(.hero-story-lead)>.hero-section--twenty{overflow-y:auto;overflow-x:hidden;min-height:0;-webkit-overflow-scrolling:touch}.landing-shell--twenty .about-first-fold>.about-fold-quote{flex:0 0 auto;position:relative;z-index:1;-webkit-margin-before:0;margin-block-start:0;box-sizing:border-box;width:100%;padding-block:var(--about-fold-quote-pad) var(--about-fold-quote-pad);padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));background:var(--color-bg,#050608)}.landing-shell--twenty .about-first-fold>.about-fold-quote .interior-text-quote{margin:0;-webkit-padding-before:0;padding-block-start:0;max-width:100%;overflow-wrap:break-word}.landing-shell--twenty .press-first-fold>.press-fold-empty{flex:0 0 auto;position:relative;z-index:1;margin:0;box-sizing:border-box;width:100%;padding-block:var(--twenty-fixed-3) var(--twenty-fixed-3);padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));font-family:var(--font-display);font-size:clamp(1.5rem,.8rem + 1.6vw,2.25rem);font-weight:300;line-height:1.15;color:var(--color-text);background:transparent}.landing-shell--twenty .about-first-fold .hero-lockup-box--with-embed{grid-template-rows:auto auto;min-block-size:0;row-gap:0}.landing-shell--twenty .about-first-fold:not(:has(.hero-story-lead)) .hero-lockup-box{display:grid;grid-template-rows:auto auto;grid-row-gap:var(--about-fold-eyebrow-to-title);row-gap:var(--about-fold-eyebrow-to-title);align-content:start}.landing-shell--twenty .about-first-fold:has(.hero-story-lead) .hero-lockup-box{display:grid;grid-template-rows:auto auto;grid-row-gap:var(--about-fold-eyebrow-to-title);row-gap:var(--about-fold-eyebrow-to-title);align-content:start}.landing-shell--twenty .about-first-fold.fold-media-stage .hero-section--about-iris.hero-section--stamp-only .hero-lockup-box{align-content:start;-webkit-padding-before:clamp(2rem,5.5vh,3.5rem);padding-block-start:clamp(2rem,5.5vh,3.5rem);-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .about-first-fold.fold-media-stage:has(.hero-story-lead) .hero-section--stamp-only .hero-lockup-box{display:grid;grid-template-rows:auto auto;grid-row-gap:var(--about-fold-eyebrow-to-title);row-gap:var(--about-fold-eyebrow-to-title);-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .vision-first-fold.about-first-fold.fold-media-stage .hero-section--about-iris.hero-section--stamp-only:not(:has(.hero-story-lead)) .hero-lockup-box{grid-template-rows:auto;row-gap:0;-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .vision-first-fold.about-first-fold.fold-media-stage:has(.hero-story-lead) .hero-section--about-iris.hero-section--stamp-only .hero-lockup-box{display:grid;grid-template-rows:auto auto;grid-row-gap:var(--about-fold-eyebrow-to-title);row-gap:var(--about-fold-eyebrow-to-title);-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .vision-first-fold.about-first-fold>.vision-essay-chapter{-webkit-padding-before:0;padding-block-start:0;-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .landing-main--company-interior .hero-section--twenty:not(.hero-section--stamp-only) .hero-lockup-box:not(.hero-lockup-box--with-embed){row-gap:var(--about-fold-eyebrow-to-title)}.landing-shell--twenty .landing-main--company-interior .hero-section--stamp-only:has(.hero-story-lead) .hero-lockup-box,.landing-shell--twenty .landing-main--company-interior .hero-section--stamp-only:has(.hero-vision-open) .hero-lockup-box{row-gap:var(--about-fold-eyebrow-to-title)}.landing-shell--twenty .landing-main--company-interior .hero-section--twenty .hero-lockup-box{-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .landing-main--company-interior .hero-section--twenty .hero-lockup-middle{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0;gap:0;row-gap:0}.landing-shell--twenty .landing-main--company-interior .hero-section--twenty .twenty-eyebrow{margin:0}.landing-shell--twenty .landing-main--company-interior .careers-first-fold .hero-lockup-box--with-embed>.hero-lockup-middle{-webkit-margin-before:0;margin-block-start:0;gap:0;row-gap:0}.landing-shell--twenty .landing-main--company-interior .careers-first-fold .hero-lockup-middle>.manifest-apply-fold{-webkit-margin-before:var(--careers-fold-title-to-apply);margin-block-start:var(--careers-fold-title-to-apply)}.landing-shell--twenty .about-first-fold:not(:has(.hero-story-lead)) .hero-section--body .hero-lockup-box{align-content:start;-webkit-padding-before:clamp(2.75rem,10vh,5.5rem);padding-block-start:clamp(2.75rem,10vh,5.5rem);-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .about-first-fold .hero-section--body .hero-thesis{max-inline-size:min(44ch,100%);white-space:normal;text-wrap:pretty}.landing-shell--twenty .about-first-fold .hero-lockup-middle .hero-story-lead.about-team-lead,.landing-shell--twenty .about-first-fold .hero-lockup-middle .hero-story-lead.hero-vision-open{grid-column:1/-1;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0;max-inline-size:min(52rem,100%);min-width:0;width:100%}.landing-shell--twenty .about-first-fold+.landing-section{-webkit-margin-before:var(--twenty-inner-v);margin-block-start:var(--twenty-inner-v)}.landing-shell--twenty .about-first-fold:not(:has(.hero-story-lead)) .hero-lockup-middle{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:.08em;padding-block-end:.08em;min-width:0;gap:var(--twenty-hero-promise-to-dek)}.landing-shell--twenty .about-first-fold:has(.hero-story-lead) .hero-lockup-middle{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:.08em;padding-block-end:.08em;min-width:0;gap:0;row-gap:0}.landing-shell--twenty .about-first-fold .hero-section--about-iris.hero-section--body .hero-lockup-middle{display:flex;flex-direction:column;align-items:stretch;align-content:start;gap:0;row-gap:0}.landing-shell--twenty .about-first-fold .hero-section--about-iris.hero-section--body .hero-core{-webkit-margin-after:0;margin-block-end:0;-webkit-padding-after:max(var(--about-fold-story-title-to-lead),.45em);padding-block-end:max(var(--about-fold-story-title-to-lead),.45em)}.landing-shell--twenty .about-first-fold .interior-text-subhead{font-size:clamp(1.125rem,.65rem + .85vw,1.625rem);line-height:1.25}.about-first-fold .interior-text-subhead{line-height:1.25}.landing-shell--twenty .about-first-fold .interior-text-body p{font-size:clamp(1rem,.75rem + .4vw,1.125rem);line-height:1.35;white-space:normal;text-wrap:pretty;overflow-wrap:break-word}.landing-shell--twenty .about-first-fold+.about-team-chapter{-webkit-margin-before:var(--twenty-inner-v-dynamic-s);margin-block-start:var(--twenty-inner-v-dynamic-s)}@media (min-width:60em){.landing-shell--twenty .landing-first-fold.about-first-fold{height:var(--twenty-first-fold-min);max-height:var(--twenty-first-fold-min);min-height:var(--twenty-first-fold-min)}.landing-shell--twenty .landing-first-fold.about-first-fold:has(.hero-story-lead){height:var(--twenty-first-fold-min);max-height:var(--twenty-first-fold-min);min-height:var(--twenty-first-fold-min)}.landing-shell--twenty .landing-first-fold.press-first-fold{height:var(--twenty-first-fold-min);max-height:var(--twenty-first-fold-min);min-height:var(--twenty-first-fold-min)}.landing-shell--twenty .press-first-fold>.hero-section--twenty{flex:1 1;min-height:0;overflow:visible}.landing-shell--twenty .about-first-fold .hero-lockup-middle{-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .fold-media-stage .hero-section--about-iris .hero-twenty-grid{align-items:stretch;height:100%;min-height:0}.landing-shell--twenty .fold-media-stage .hero-section--about-iris:not(.hero-section--body) .hero-lockup{display:flex;flex-direction:column;justify-content:stretch;height:100%;min-height:0;align-self:stretch;overflow:hidden}.landing-shell--twenty .fold-media-stage .hero-section--about-iris.hero-section--body .hero-lockup{display:flex;flex-direction:column;justify-content:flex-start;height:auto;min-height:0;align-self:start;overflow:visible}.landing-shell--twenty .about-first-fold .hero-section--about-iris .hero-lockup{overflow:visible;max-width:min(52rem,100%)}.landing-shell--twenty .fold-media-stage .hero-section--about-iris:not(.hero-section--body) .hero-lockup-box,.landing-shell--twenty .fold-media-stage .hero-section--about-iris:not(.hero-section--body) .hero-lockup-box--with-embed{flex:1 1 auto;height:auto;min-block-size:0;align-content:start;grid-template-rows:auto auto;row-gap:var(--about-fold-eyebrow-to-title);-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .fold-media-stage:not(.about-first-fold) .hero-section--about-iris.hero-section--body .hero-lockup-box,.landing-shell--twenty .fold-media-stage:not(.about-first-fold) .hero-section--about-iris.hero-section--body .hero-lockup-box--with-embed{flex:0 0 auto;height:auto;min-block-size:0;align-content:start;grid-template-rows:auto auto;row-gap:var(--about-fold-eyebrow-to-title);-webkit-padding-before:clamp(2.75rem,10vh,5.5rem);padding-block-start:clamp(2.75rem,10vh,5.5rem);-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .about-first-fold.fold-media-stage .hero-section--about-iris.hero-section--stamp-only .hero-lockup-box,.landing-shell--twenty .about-first-fold.fold-media-stage .hero-section--about-iris.hero-section--stamp-only .hero-lockup-box--with-embed{flex:0 0 auto;height:auto;min-block-size:0}.landing-shell--twenty .fold-media-stage .hero-section--about-iris .hero-lockup-box--with-embed{grid-template-rows:auto auto auto}.landing-shell--twenty .fold-media-stage .hero-section--about-iris .hero-media-plane{align-self:stretch;max-height:none}.landing-shell--twenty .fold-media-stage .hero-section--about-iris .hero-media-surface{max-height:none}.landing-shell--twenty .about-first-fold>.about-fold-quote{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--twenty-gutter,var(--space-6));column-gap:var(--twenty-gutter,var(--space-6));padding-inline:0;background:transparent}.landing-shell--twenty .about-first-fold>.about-fold-quote .interior-text-quote{grid-column:1/span 8}}@media (min-width:60em) and (max-width:79.9375em){.landing-shell--twenty .about-first-fold:not(:has(.hero-story-lead)) .hero-section--body .hero-lockup-box{align-content:start;-webkit-padding-before:clamp(2.75rem,10vh,5.5rem);padding-block-start:clamp(2.75rem,10vh,5.5rem);-webkit-padding-after:0;padding-block-end:0;row-gap:var(--about-fold-eyebrow-to-title)}.landing-shell--twenty .about-first-fold .hero-section--body .hero-lockup{justify-content:flex-start}}@media (min-width:80em){.landing-shell--twenty .about-first-fold .hero-section--about-iris .hero-lockup-box{align-content:start}}@media (max-width:59.9375em){.landing-shell--twenty .landing-first-fold.about-first-fold{--twenty-about-fold-chrome:var(--twenty-about-team-sticky-top,4.625rem);--twenty-about-fold-tail:var(--twenty-space-inner);--twenty-about-fold-min:calc(100svh - var(--twenty-about-fold-chrome) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));box-sizing:border-box;height:var(--twenty-about-fold-min);max-height:var(--twenty-about-fold-min);min-height:var(--twenty-about-fold-min);-webkit-padding-after:var(--twenty-about-fold-tail);padding-block-end:var(--twenty-about-fold-tail);overflow:hidden;display:flex;flex-direction:column;--about-fold-dek-to-body:var(--twenty-fixed-4);--about-fold-graf-gap:1.25em}.landing-shell--twenty .about-first-fold .mission-quote-group,.landing-shell--twenty .about-first-fold .mission-quote-line{white-space:normal;overflow-wrap:break-word}.landing-shell--twenty .about-first-fold>.hero-section--twenty{overflow-y:auto;overscroll-behavior-y:auto;flex:1 1;min-height:0;overflow-x:hidden;max-width:100%;box-sizing:border-box;-webkit-padding-after:var(--twenty-fixed-2);padding-block-end:var(--twenty-fixed-2);-webkit-overflow-scrolling:touch}.landing-shell--twenty .about-first-fold>.hero-section--twenty .hero-twenty-grid{display:flex;flex-direction:column;grid-template-rows:none;grid-template-columns:none;height:100%;flex:1 1;min-height:0;min-width:0;max-width:100%;width:100%;gap:0}.landing-shell--twenty .about-first-fold .hero-section--about-iris.hero-section--body .hero-lockup.hero-lockup--body,.landing-shell--twenty .press-first-fold .hero-section--about-iris.hero-section--body .hero-lockup.hero-lockup--body{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;grid-template-columns:unset}.landing-shell--twenty .about-first-fold .hero-section--about-iris.hero-section--body .hero-lockup-box,.landing-shell--twenty .press-first-fold .hero-section--about-iris.hero-section--body .hero-lockup-box,.landing-shell--twenty .press-first-fold .hero-section--about-iris.hero-section--body .hero-lockup-middle{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr);grid-column:auto}.landing-shell--twenty .about-first-fold .hero-section--about-iris.hero-section--body .hero-lockup-middle{display:flex;flex-direction:column;align-items:stretch;gap:0;row-gap:0}.landing-shell--twenty .about-first-fold .hero-section--about-iris.hero-section--body .hero-core,.landing-shell--twenty .about-first-fold .hero-section--about-iris.hero-section--body .hero-core-line,.landing-shell--twenty .about-first-fold .hero-section--about-iris.hero-section--body .hero-core-visual,.landing-shell--twenty .press-first-fold .hero-section--about-iris.hero-section--body .hero-core,.landing-shell--twenty .press-first-fold .hero-section--about-iris.hero-section--body .hero-core-line,.landing-shell--twenty .press-first-fold .hero-section--about-iris.hero-section--body .hero-core-visual{grid-column:1/-1;width:100%;max-width:100%;min-width:0}.landing-shell--twenty .about-first-fold .hero-lockup{order:-1;grid-row:auto;display:flex;flex-direction:column;justify-content:stretch;flex:1 1 auto;height:auto;min-height:0;min-block-size:0;min-width:0;max-width:100%;width:100%}.landing-shell--twenty .about-first-fold .hero-lockup-box{flex:1 1 auto;max-width:100%;min-width:0;height:auto;min-block-size:0;align-content:start;grid-template-rows:auto auto;row-gap:var(--about-fold-eyebrow-to-title)}.landing-shell--twenty .about-first-fold .hero-section--body .hero-lockup{justify-content:flex-start}.landing-shell--twenty .about-first-fold .hero-lockup-middle{-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .about-first-fold .interior-text-body,.landing-shell--twenty .about-first-fold .interior-text-embed,.landing-shell--twenty .about-first-fold .interior-text-subhead{max-width:100%;min-width:0}.landing-shell--twenty .about-first-fold .hero-media-plane{display:none}.landing-shell--twenty .about-first-fold .hero-core{max-width:100%}.landing-shell--twenty .landing-first-fold.about-first-fold .hero-section--twenty .hero-core-line{max-width:100%;white-space:normal;text-wrap:balance;overflow-wrap:break-word}.landing-shell--twenty .about-first-fold .hero-story-lead.hero-vision-open,.landing-shell--twenty .about-first-fold .hero-vision-open .vision-essay-graf{max-width:100%;min-width:0;white-space:normal;overflow-wrap:break-word}.landing-shell--twenty .about-first-fold>.about-fold-quote{-webkit-margin-before:0;margin-block-start:0;max-width:100%;padding-block:var(--twenty-space-inner) 0}}.mission-chapter{background:var(--color-bg)}.mission-chapter--highlight{background:var(--twenty-steel-dark,#2d3132);color:var(--twenty-paper,#eeeee5)}:not(.landing-shell--twenty) .mission-chapter--highlight{margin-inline:max(var(--space-5),env(safe-area-inset-left,0px))}:not(.landing-shell--twenty) .mission-chapter--highlight .mission-chapter-inner{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-block:var(--space-12)}.mission-chapter-content{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.mission-chapter-title{margin:0;max-width:12ch;font-family:var(--font-display);font-size:clamp(3.9rem,-.35rem + 8.1vw,7.1rem);font-weight:300;line-height:.92;letter-spacing:-.075rem;color:inherit}.landing-shell--twenty .how-we-work-lead{margin:0 0 var(--twenty-fixed-4);max-width:42ch;font-family:var(--font-body);font-size:var(--twenty-body-1-size);font-weight:400;line-height:var(--twenty-body-1-leading);letter-spacing:-.01em;color:var(--twenty-ink-pillar-lead)}@media (min-width:45em){.landing-shell--twenty .how-we-work-lead{font-size:var(--twenty-body-1-size-fluid)}}.how-we-work-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:stretch}.how-we-work-pillar{margin:0;display:flex;min-height:0}.how-we-work-card{display:flex;flex-direction:column;width:100%;min-height:100%;padding:0;overflow:hidden;border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.how-we-work-card-media{position:relative;flex:0 0 auto;width:100%;background:transparent}.how-we-work-card-frame{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;height:6rem;overflow:hidden}.how-we-work-card-mark,.how-we-work-card-pattern{position:static;display:block;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:left center;opacity:1}.how-we-work-card-content{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;min-height:11.5rem;padding:var(--space-6)}.how-we-work-card-lockup{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-6);min-height:100%}.how-we-work-card h3,.how-we-work-card-title,.type-headline-2{margin:0;max-width:100%;white-space:normal;font-family:var(--font-display);font-size:var(
    --twenty-chapter-title-size,clamp(1.625rem,1.15rem + 1.55vw,2.5rem)
  );font-weight:300;font-style:normal;line-height:var(--twenty-chapter-title-leading,1.05);letter-spacing:var(--twenty-chapter-title-tracking,-.04rem);-webkit-hyphens:none;hyphens:none;text-wrap:balance;overflow-wrap:break-word;color:var(--twenty-ink-chapter-title,var(--twenty-logo-ink))}.how-we-work-card-body{-webkit-margin-before:auto;margin-block-start:auto}.how-we-work-card p,.type-body-4{margin:0;font-family:var(--font-body,var(--font-text));font-weight:400;font-size:var(--twenty-body-4-size,1rem);line-height:var(--twenty-body-4-leading,1.4);color:var(--twenty-paper,#eeeee5);white-space:normal;text-wrap:pretty;overflow-wrap:break-word}@media (min-width:45em){.how-we-work-card h3,.how-we-work-card-title,.type-headline-2{font-size:var(
      --twenty-chapter-title-size,clamp(1.625rem,1.15rem + 1.55vw,2.5rem)
    );line-height:var(--twenty-chapter-title-leading,1.05);letter-spacing:var(--twenty-chapter-title-tracking,-.04rem)}.how-we-work-card p,.type-body-4{font-size:var(
      --twenty-body-4-size-fluid,clamp(.75rem,.375rem + .625vw,1rem)
    )}}@media (min-width:60em){.how-we-work-grid,.how-we-work-grid.how-we-work-grid--2up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44.9375em){.how-we-work-grid{grid-template-columns:minmax(0,1fr)}}.who-we-are-eyebrow{margin:0}.who-we-are-stack{margin:0;padding:0 0 5rem;list-style:none;display:flex;flex-direction:column;gap:0;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.who-we-are-feature{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:stretch;padding-block:var(--space-10);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);background:var(--color-bg)}.who-we-are-feature-copy h3{margin:0 0 var(--space-4);max-width:none;font-family:var(--font-display);font-size:var(--twenty-display-1-size);font-weight:300;font-style:normal;line-height:.92;letter-spacing:-.075rem;color:var(--twenty-ink-chapter-title,var(--twenty-logo-ink))}.who-we-are-feature-byline{margin:0 0 var(--space-3);max-width:42ch;font-family:var(--font-ui-stack);font-size:var(--twenty-stamp-size);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;line-height:1.35;color:var(--color-text-secondary)}@media (min-width:45em){.who-we-are-feature-copy h3{font-size:var(--twenty-display-1-size-fluid)}}.who-we-are-feature-copy p{margin:0;max-width:48ch;font-family:var(--font-body,var(--font-sans));font-size:var(--twenty-body-2-size,1.25rem);line-height:var(--twenty-body-2-leading,1.4);color:var(--twenty-ink-chapter-body,var(--twenty-paper));white-space:normal;text-wrap:pretty;overflow-wrap:break-word}.who-we-are-feature-copy p+p{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}@media (min-width:45em){.who-we-are-feature-copy p{font-size:var(
      --twenty-body-2-size-fluid,clamp(1rem,.625rem + .625vw,1.25rem)
    )}}.who-we-are-feature-field{position:relative;min-height:0;margin:0;overflow:hidden;aspect-ratio:var(--twenty-feature-media-aspect,5/4);border:none;background:var(
    --twenty-lowlight-plate,linear-gradient(145deg,var(--twenty-steel-dark,#2d3132) 0,color-mix(in srgb,var(--twenty-steel,#636d70) 55%,#000) 55%,#0c0d0d 100%),repeating-linear-gradient(90deg,transparent 0,transparent 14px,color-mix(in srgb,var(--twenty-gold,#f7f5da) 5%,transparent) 14px,color-mix(in srgb,var(--twenty-gold,#f7f5da) 5%,transparent) 15px)
  )}.who-we-are-feature-image{object-fit:cover}.who-we-are-feature-grade{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--twenty-ink,#000) 10%,transparent) 0,transparent 30%,color-mix(in srgb,var(--twenty-ink,#000) 24%,transparent) 100%),radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--twenty-gold,#f7f5da) 6%,transparent),transparent 62%);pointer-events:none}@media (min-width:60em){.who-we-are-feature{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6)}.who-we-are-feature--media-right .who-we-are-feature-copy{grid-column:1/span 8}.who-we-are-feature--media-right .who-we-are-feature-field{grid-column:9/span 4}.who-we-are-feature--media-left .who-we-are-feature-field{grid-column:1/span 4}.who-we-are-feature--media-left .who-we-are-feature-copy{grid-column:5/span 8}.who-we-are-feature-field{min-height:0}}.interior-text-block{padding-block:var(--twenty-inner-v-dynamic,var(--space-12)) var(--twenty-fixed-7,var(--space-16));-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .interior-text-block{-webkit-border-before:none;border-block-start:none;padding-block:var(--twenty-inner-v-dynamic-s)}.landing-shell--twenty .hero-section--about-iris+.interior-text-block{-webkit-padding-before:clamp(calc(var(--twenty-fixed-3) / 4),1.25vw,calc(var(--twenty-fixed-7) / 4));padding-block-start:clamp(calc(var(--twenty-fixed-3) / 4),1.25vw,calc(var(--twenty-fixed-7) / 4))}.landing-shell--twenty .careers-open-list{border-block:none;gap:var(--twenty-fixed-5);padding-block:var(--twenty-fixed-5)}.interior-text-inner{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:var(--twenty-fixed-3,1.5rem);row-gap:var(--twenty-fixed-3,1.5rem)}.landing-shell--twenty .interior-text-inner{row-gap:0}@media (min-width:45em){.interior-text-inner{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--twenty-gutter,var(--space-6))}}@media (min-width:60em){.interior-text-inner{grid-template-columns:repeat(12,minmax(0,1fr))}}.interior-text-subhead{color:var(--twenty-ink-chapter-body);grid-column:1/-1;margin:0;max-width:40ch;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-1-size,1.25rem);font-weight:400;line-height:var(--twenty-body-1-leading,1.4)}.interior-text-subhead--lock{max-width:none}.landing-shell--twenty .interior-text-subhead--lock{-webkit-margin-after:0;margin-block-end:0;white-space:normal;text-wrap:pretty;overflow-wrap:break-word}.landing-shell--twenty .interior-text-subhead-beat{display:block}.landing-shell--twenty .interior-text-subhead-beat--stake{-webkit-margin-before:var(--about-fold-dek-beat-gap,.55em);margin-block-start:var(--about-fold-dek-beat-gap,.55em)}@media (min-width:45em){.interior-text-subhead{grid-column:2/-1;font-size:var(--twenty-body-1-size-fluid)}}.interior-text-title{grid-column:1/-1;margin:0;max-width:18ch;font-family:var(--font-display);font-size:clamp(2.25rem,1rem + 3vw,3.75rem);font-weight:300;line-height:.96;letter-spacing:-.04rem;color:var(--color-text)}@media (min-width:45em){.interior-text-title{grid-column:2/-1}}.interior-text-body{grid-column:1/-1;max-width:60ch;display:grid;grid-gap:var(--twenty-fixed-5,var(--space-8));gap:var(--twenty-fixed-5,var(--space-8))}.landing-shell--twenty .interior-text-body{gap:0;-webkit-margin-before:var(--twenty-inner-v-dynamic-s);margin-block-start:var(--twenty-inner-v-dynamic-s)}@media (min-width:45em){.interior-text-body{grid-column:3/-1}}@media (min-width:60em){.interior-text-body{grid-column:4/-1}}.interior-text-body p{margin:0;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-2-size,1.25rem);font-weight:400;line-height:var(--twenty-body-2-leading,1.4);color:var(--twenty-ink-chapter-body)}.landing-shell--twenty .interior-text-body p{white-space:normal;text-wrap:pretty;overflow-wrap:break-word}@media (min-width:45em){.interior-text-body p{font-size:var(--twenty-body-2-size-fluid)}}.landing-shell--twenty .interior-text-body p+p{-webkit-margin-before:1.5em;margin-block-start:1.5em}.landing-shell--twenty .interior-text-quote{margin:0;-webkit-margin-before:clamp(1.5em,5vw,3.5rem);margin-block-start:clamp(1.5em,5vw,3.5rem);max-width:none;font-family:var(--font-ui-stack);font-size:var(--twenty-quote-1-size,.75rem);font-weight:700;letter-spacing:.06rem;line-height:1.1;text-transform:uppercase;text-wrap:unset;color:var(--color-text-alternate,var(--color-text));display:flex;flex-direction:column;gap:.5em;container-type:inline-size;container-name:interior-quote}.landing-shell--twenty .interior-text-quote-group{display:flex;flex-direction:column;gap:0}.landing-shell--twenty .interior-text-quote-line{display:block;max-width:100%;line-height:1.12;white-space:nowrap}@media (min-width:28em){.landing-shell--twenty .interior-text-quote-group{display:block;white-space:nowrap}.landing-shell--twenty .interior-text-quote-line{display:inline;white-space:nowrap}.landing-shell--twenty .interior-text-quote-line+.interior-text-quote-line:before{content:"\00a0"}}@media (min-width:45em){.landing-shell--twenty .interior-text-quote{font-size:var(--twenty-quote-1-size-fluid)}}.landing-shell--twenty .careers-why-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:var(--twenty-gutter);column-gap:var(--twenty-gutter);grid-row-gap:0;row-gap:0}.landing-shell--twenty .careers-why-heading{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-row-gap:var(--about-fold-eyebrow-to-title);row-gap:var(--about-fold-eyebrow-to-title);-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .careers-why-eyebrow{grid-column:1/-1}.landing-shell--twenty .careers-why-heading .about-team-title{max-width:none;margin:0}.landing-shell--twenty .careers-why-heading .about-team-title>span{white-space:nowrap}@media (min-width:45em){.landing-shell--twenty .careers-why-inner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:60em){.landing-shell--twenty .careers-why-inner{grid-template-columns:repeat(12,minmax(0,1fr))}}.landing-shell--twenty .careers-why-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-column:1/-1;grid-gap:var(--twenty-gutter,var(--space-6));gap:var(--twenty-gutter,var(--space-6));margin:var(--twenty-fixed-6) 0 0;padding:0;list-style:none}@media (min-width:60em){.landing-shell--twenty .careers-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.careers-open-chapter{padding-block:var(--space-12) var(--space-16)}.landing-shell--twenty .careers-open-chapter{padding-block:var(--twenty-fixed-7) var(--twenty-fixed-8)}.landing-shell--twenty .careers-open-heading{scroll-margin-top:0}.landing-shell--twenty .careers-open-heading .twenty-eyebrow{margin:0;font-size:var(--twenty-section-stamp-size);letter-spacing:var(--twenty-section-stamp-tracking);color:var(--twenty-steel)}.careers-open-count{color:var(--color-text-soft,var(--color-text-secondary))}.careers-open-list{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-block:var(--space-8);border-block:1px solid var(--color-border)}.careers-filters-label{margin:0 0 var(--space-3);font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-3-size,1.0625rem);color:var(--twenty-ink-chapter-body)}.landing-shell--twenty .careers-filters-label{-webkit-margin-after:var(--twenty-fixed-2);margin-block-end:var(--twenty-fixed-2);font-size:var(--twenty-body-4-size-fluid,var(--twenty-body-4-size))}.careers-filters-form{display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(0,1fr)}@media (min-width:45em){.careers-filters-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--twenty-gutter,var(--space-6))}}.careers-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:2.75rem;padding:var(--space-2) 2.5rem var(--space-2) 0;border:none;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);border-radius:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.06055 1.06067L6.06055 6.06067L11.0605 1.06067' stroke='%23838178' stroke-width='3'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;background-size:.8125rem .5625rem;font-family:var(--font-ui-stack);font-size:.75rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:var(--color-text);cursor:pointer}.careers-filter-field:first-child .careers-filter-select{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}@media (min-width:45em){.careers-filter-field .careers-filter-select{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}}.careers-filter-select:focus-visible{outline:2px solid var(--color-text);outline-offset:.25rem}.careers-role-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.landing-shell--twenty .careers-role-list{gap:var(--twenty-fixed-2)}.careers-role-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title affordance" "meta affordance";grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:var(--space-2);row-gap:var(--space-2);align-items:center;min-height:4.5rem;padding:var(--space-4) var(--space-4);border:1px solid var(--color-border);color:inherit;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.landing-shell--twenty .careers-role-row{padding:var(--twenty-fixed-3) var(--twenty-fixed-3);min-height:4.75rem}@media (min-width:60em){.careers-role-row{grid-template-columns:minmax(0,1.2fr) minmax(12rem,1fr) auto;grid-template-areas:"title meta affordance";column-gap:var(--space-6);align-items:center;padding-block:var(--space-5)}.landing-shell--twenty .careers-role-row{padding-block:var(--twenty-fixed-4);padding-inline:var(--twenty-fixed-4)}}@media (hover:hover) and (pointer:fine){.careers-role-row:hover{background:var(--twenty-gold,#f7f5da);color:var(--twenty-ink,#0c0d0d);border-color:var(--twenty-gold,#f7f5da)}.careers-role-row:hover .careers-role-meta{color:inherit}.careers-role-row:hover .careers-role-affordance{border-color:var(--twenty-ink,#0c0d0d);transform:translateX(.15rem)}}.careers-role-row:focus-visible{background:var(--twenty-gold,#f7f5da);color:var(--twenty-ink,#0c0d0d);border-color:var(--twenty-gold,#f7f5da);outline:2px solid var(--twenty-gold,#f7f5da);outline-offset:.2rem}.careers-role-row:focus-visible .careers-role-meta{color:inherit}.careers-role-row:focus-visible .careers-role-affordance{border-color:var(--twenty-ink,#0c0d0d)}.careers-role-title{grid-area:title;font-size:clamp(1.0625rem,.95rem + .35vw,1.15625rem);font-weight:400;line-height:1.3;text-wrap:balance}.careers-role-meta,.careers-role-title{margin:0;font-family:var(--font-body,var(--font-text))}.careers-role-meta{grid-area:meta;font-size:var(--twenty-body-4-size,.9375rem);font-style:italic;line-height:1.45;color:var(--twenty-ink-chapter-body)}.careers-role-affordance{grid-area:affordance;display:block;width:.45rem;height:.45rem;-webkit-border-after:1.5px solid currentColor;border-block-end:1.5px solid currentColor;-webkit-border-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;transform:rotate(-45deg);opacity:.55;transition:transform .16s ease,border-color .16s ease,opacity .16s ease}.careers-role-row:focus-visible .careers-role-affordance,.careers-role-row:hover .careers-role-affordance{opacity:1}@media (prefers-reduced-motion:reduce){.careers-role-affordance,.careers-role-row{transition:none}}.careers-open-empty{display:flex;flex-direction:column;gap:var(--twenty-fixed-2,1rem);margin:0;color:var(--color-text)}.careers-open-empty-title{margin:0;font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size,.75rem);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;color:var(--color-text)}.careers-open-empty-lead{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,.8rem + 1.6vw,2.25rem);font-weight:300;line-height:1.15;color:var(--color-text)}.careers-open-empty-body{margin:0;max-width:36rem;font-family:var(--font-body);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:400;line-height:1.45;color:var(--twenty-ink-chapter-body)}.landing-shell--twenty .career-jd-chapter{position:relative;padding-block:var(--twenty-fixed-5) var(--twenty-fixed-8)}.landing-shell--twenty .career-jd-back{margin:0 0 var(--twenty-fixed-4)}.landing-shell--twenty .career-jd-back-link{font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size,.75rem);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;text-decoration:none;color:var(--color-text-secondary)}.landing-shell--twenty .career-jd-back-link:focus-visible,.landing-shell--twenty .career-jd-back-link:hover{color:var(--color-text)}.landing-shell--twenty .career-jd-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--twenty-fixed-5);gap:var(--twenty-fixed-5);align-items:start}@media (min-width:60em){.landing-shell--twenty .career-jd-layout{grid-template-columns:minmax(15.5rem,17.5rem) minmax(0,42rem);column-gap:var(--twenty-fixed-6);justify-content:start}}.landing-shell--twenty .career-jd-rail{display:none}@media (min-width:60em){.landing-shell--twenty .career-jd-rail{display:grid;grid-gap:var(--twenty-fixed-4);gap:var(--twenty-fixed-4);padding:var(--twenty-fixed-3);background:var(--twenty-lowlight-plate);color:var(--twenty-ink-on-lowlight);position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--twenty-sticky-header-block) + var(--twenty-fixed-3));max-height:calc(100svh - var(--twenty-sticky-header-block) - var(--twenty-fixed-5));overflow:auto}}.landing-shell--twenty .career-jd-rail .pricing-compare.career-jd-meta-table{margin-top:0;border-color:color-mix(in oklab,var(--twenty-gold) 18%,transparent);color:var(--twenty-ink-on-lowlight)}.landing-shell--twenty .career-jd-rail .pricing-compare.career-jd-meta-table .pricing-compare-row{grid-template-columns:minmax(5.5rem,.75fr) minmax(0,1.25fr);border-bottom-color:color-mix(in oklab,var(--twenty-gold) 18%,transparent)}.landing-shell--twenty .career-jd-rail .pricing-compare.career-jd-meta-table .pricing-compare-row>*{border-right-color:color-mix(in oklab,var(--twenty-gold) 18%,transparent);color:var(--twenty-ink-on-lowlight);font-size:.8125rem;padding:.65rem .75rem}.landing-shell--twenty .career-jd-rail .pricing-compare.career-jd-meta-table .pricing-compare-head>*{color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 62%,transparent)}.landing-shell--twenty .career-jd-rail .pricing-compare.career-jd-meta-table [role=rowheader]{color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 72%,transparent);font-family:var(--font-ui-stack);font-weight:600}.landing-shell--twenty .career-jd-masthead{--career-jd-masthead-sticky-top:calc(var(--twenty-sticky-header-block) + env(safe-area-inset-top, 0px));display:grid;grid-gap:var(--twenty-fixed-2);gap:var(--twenty-fixed-2);-webkit-margin-after:var(--twenty-fixed-3);margin-block-end:var(--twenty-fixed-3);-webkit-padding-after:0;padding-block-end:0;-webkit-border-after:none;border-block-end:none}.landing-shell--twenty .career-jd-masthead-row{position:-webkit-sticky;position:sticky;inset-block-start:var(--career-jd-masthead-sticky-top);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--twenty-fixed-3);margin:calc(-1 * var(--twenty-fixed-2)) calc(-1 * var(--twenty-space-inner, 0px)) 0;padding:var(--twenty-fixed-2) var(--twenty-space-inner,0);background:color-mix(in oklab,var(--color-bg) 92%,transparent);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-shell--twenty .career-jd-title{margin:0;flex:1 1 auto;min-width:0;max-width:22ch;font-family:var(--font-display);font-size:clamp(1.35rem,.95rem + 1.2vw,2.25rem);font-weight:300;line-height:1.12;letter-spacing:-.04rem;color:var(--color-text);text-wrap:balance}.landing-shell--twenty .career-jd-apply--header{flex:0 0 auto;white-space:nowrap;min-height:var(--control-height,2.75rem);padding-inline:1.25rem}.landing-shell--twenty .career-jd-meta--inline{display:flex;flex-wrap:wrap;gap:.5rem .65rem;margin:0}@media (min-width:60em){.landing-shell--twenty .career-jd-meta--inline{display:none}}.landing-shell--twenty .career-jd-chip{margin:0}.landing-shell--twenty .career-jd-chip-value{margin:0;display:inline-block;padding:.35rem .65rem;border:1px solid var(--color-border);font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:var(--color-text-secondary)}.landing-shell--twenty .career-jd-toc{margin:0}.landing-shell--twenty .career-jd-toc-label{margin:0 0 var(--twenty-fixed-2);font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 62%,transparent)}.landing-shell--twenty .career-jd-toc--inline .career-jd-toc-label{color:var(--color-text-secondary)}.landing-shell--twenty .career-jd-toc-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.15rem;gap:.15rem}.landing-shell--twenty .career-jd-toc--inline .career-jd-toc-list{display:flex;flex-wrap:wrap;gap:.4rem}.landing-shell--twenty .career-jd-toc-link{display:block;padding:.4rem .15rem;font-family:var(--font-ui-stack);font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:none;color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 72%,transparent);-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent;-webkit-padding-start:.65rem;padding-inline-start:.65rem}.landing-shell--twenty .career-jd-toc-link:focus-visible,.landing-shell--twenty .career-jd-toc-link:hover{color:var(--twenty-ink-on-lowlight)}.landing-shell--twenty .career-jd-toc-link--active{color:var(--twenty-paper);border-inline-start-color:var(--twenty-paper)}.landing-shell--twenty .career-jd-toc--inline .career-jd-toc-link{-webkit-border-start:0;border-inline-start:0;padding:.4rem .7rem;border:1px solid var(--color-border);color:var(--color-text-secondary)}.landing-shell--twenty .career-jd-toc--inline .career-jd-toc-link:focus-visible,.landing-shell--twenty .career-jd-toc--inline .career-jd-toc-link:hover{color:var(--color-text);border-color:color-mix(in oklab,var(--color-text) 35%,transparent)}.landing-shell--twenty .career-jd-toc--inline .career-jd-toc-link--active{color:var(--twenty-black);background:var(--twenty-gold);border-color:var(--twenty-gold)}@media (min-width:60em){.landing-shell--twenty .career-jd-toc--inline{display:none}}.landing-shell--twenty{--twenty-toc-corridor:11.75rem;--twenty-toc-rail-width:10.5rem;--twenty-toc-gutter:0px;--twenty-toc-ink-label:var(--twenty-logo-ink,#a4a6ae);--twenty-toc-ink-link:var(--twenty-logo-ink,#a4a6ae);--twenty-toc-ink-past:color-mix(in oklab,var(--twenty-logo-ink,#a4a6ae) 58%,transparent);--twenty-toc-ink-active:color-mix(in oklab,var(--twenty-logo-ink,#a4a6ae) 52%,white);--twenty-toc-ink-rail:color-mix(in oklab,var(--twenty-logo-ink,#a4a6ae) 42%,transparent);--twenty-toc-rail-ink-0:var(--twenty-toc-ink-active);--twenty-toc-rail-ink-1:color-mix(in oklab,var(--twenty-logo-ink,#a4a6ae) 82%,transparent);--twenty-toc-rail-ink-2:var(--twenty-toc-ink-past);--twenty-toc-rail-ink-3:color-mix(in oklab,var(--twenty-logo-ink,#a4a6ae) 48%,transparent)}.landing-shell--twenty .page-fold-wayfinding-index{font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:700;font-style:italic;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase}.landing-shell--twenty .page-fold-wayfinding--rail{display:none}@media (min-width:80em){.landing-shell--twenty .page-fold-wayfinding--rail{display:block;position:fixed;top:calc(var(--twenty-sticky-header-block) + 1.25rem);left:max(var(--pricing-side-pad,.75rem),env(safe-area-inset-left,0px));z-index:40;width:var(--twenty-toc-rail-width);max-width:calc(var(--twenty-toc-corridor) - .85rem);max-height:calc(100svh - var(--twenty-sticky-header-block) - 2.5rem);overflow:auto;padding:.35rem 0;border:0;background:transparent;box-shadow:none;transition:opacity .18s ease,transform .18s ease}.landing-shell--twenty .page-fold-wayfinding--rail.is-hidden-over-hero{opacity:0;pointer-events:none;transform:translateX(-.35rem)}.landing-shell--twenty .page-fold-wayfinding--rail.is-revealed{opacity:1;pointer-events:auto;transform:none}}.landing-shell--twenty .page-fold-wayfinding--rail,.landing-shell--twenty .page-fold-wayfinding--rail *{background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.landing-shell--twenty .page-fold-wayfinding-rail-label{margin:0 0 .65rem;font-family:var(--font-ui-stack);font-size:.625rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;color:var(--twenty-toc-ink-label);-webkit-text-fill-color:var(--twenty-toc-ink-label)!important}.landing-shell--twenty .page-fold-wayfinding-rail-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.1rem;gap:.1rem;-webkit-border-start:1px solid var(--twenty-toc-ink-rail);border-inline-start:1px solid var(--twenty-toc-ink-rail)}.landing-shell--twenty .page-fold-wayfinding-rail-link{display:grid;grid-gap:.1rem;gap:.1rem;padding:.45rem 0 .45rem .75rem;text-decoration:none;color:var(--twenty-toc-rail-ink,var(--twenty-toc-rail-ink-3));-webkit-text-fill-color:var(
    --twenty-toc-rail-ink,var(--twenty-toc-rail-ink-3)
  )!important;-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent;-webkit-margin-start:-1px;margin-inline-start:-1px;opacity:1;transition:color .18s ease,border-color .18s ease}.landing-shell--twenty .page-fold-wayfinding-rail-link[data-distance="0"]{--twenty-toc-rail-ink:var(--twenty-toc-rail-ink-0)}.landing-shell--twenty .page-fold-wayfinding-rail-link[data-distance="1"]{--twenty-toc-rail-ink:var(--twenty-toc-rail-ink-1)}.landing-shell--twenty .page-fold-wayfinding-rail-link[data-distance="2"]{--twenty-toc-rail-ink:var(--twenty-toc-rail-ink-2)}.landing-shell--twenty .page-fold-wayfinding-rail-link[data-distance="3"]{--twenty-toc-rail-ink:var(--twenty-toc-rail-ink-3)}.landing-shell--twenty .page-fold-wayfinding-rail-link.is-active{--twenty-toc-rail-ink:var(--twenty-toc-rail-ink-0);border-inline-start-color:var(--twenty-toc-ink-active)}.landing-shell--twenty .page-fold-wayfinding-rail-link:not(.is-active):focus-visible,.landing-shell--twenty .page-fold-wayfinding-rail-link:not(.is-active):hover{--twenty-toc-rail-ink:var(--twenty-toc-ink-link)}.landing-shell--twenty .page-fold-wayfinding-rail-link .page-fold-wayfinding-index,.landing-shell--twenty .page-fold-wayfinding-rail-link .page-fold-wayfinding-rail-text{color:inherit;-webkit-text-fill-color:inherit!important}.landing-shell--twenty .page-fold-wayfinding-rail-text{font-family:var(--font-display);font-size:.9375rem;font-weight:400;line-height:1.25;letter-spacing:-.01rem}.landing-shell--twenty .page-fold-wayfinding-rail-link.is-active .page-fold-wayfinding-rail-text{font-weight:500}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .page-fold-wayfinding-rail-link{transition:none}}.landing-shell--twenty .career-jd-description{max-width:42rem;display:grid;grid-gap:0;gap:0}.landing-shell--twenty .career-jd-section{margin:0;padding-block:.75rem var(--twenty-fixed-3);padding-inline:0;scroll-margin-top:calc(var(--twenty-sticky-header-block) + 4.25rem + env(safe-area-inset-top, 0px));-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.landing-shell--twenty .career-jd-section:last-child{-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .career-jd-section-heading{margin:0 0 var(--twenty-fixed-2);font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size,.75rem);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;line-height:1.35;color:var(--color-text-secondary)}.landing-shell--twenty .career-jd-description p{margin:0 0 var(--twenty-fixed-2);max-width:62ch;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-2-size-fluid,1.0625rem);line-height:1.5;color:var(--color-text)}.landing-shell--twenty .career-jd-description p:last-child{-webkit-margin-after:0;margin-block-end:0}.landing-shell--twenty .career-jd-bullets{margin:0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem}.landing-shell--twenty .career-jd-bullets li{position:relative;margin:0;-webkit-padding-start:1.15rem;padding-inline-start:1.15rem;max-width:62ch;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-2-size-fluid,1.0625rem);line-height:1.5;color:var(--color-text)}.landing-shell--twenty .career-jd-bullets li:before{content:"";position:absolute;inset-block-start:.65em;inset-inline-start:0;width:.4rem;height:1px;background:var(--twenty-gold)}.landing-shell--twenty .career-jd-apply{box-sizing:border-box;text-align:center}.career-apply-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;padding:0;background:color-mix(in oklab,var(--twenty-black) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.career-apply-dialog{width:min(100%,28rem);max-height:min(92dvh,36rem);outline:none}.career-apply-dialog-sheet{display:flex;flex-direction:column;max-height:min(92dvh,36rem);overflow:hidden;padding:0;border-radius:1rem 1rem 0 0;background:var(--twenty-lowlight-plate);color:var(--twenty-ink-on-lowlight);box-shadow:0 -12px 40px color-mix(in oklab,var(--twenty-black) 45%,transparent)}.career-apply-dialog-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.85rem;min-height:0;overflow:auto;padding:1.15rem max(1rem,env(safe-area-inset-left,0px)) .85rem max(1rem,env(safe-area-inset-right,0px))}.career-apply-header{display:grid;grid-gap:.25rem;gap:.25rem}.career-apply-header-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.career-apply-title{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,5.5vw,1.85rem);font-weight:300;line-height:1;letter-spacing:-.04rem;color:var(--twenty-ink-chapter-title,var(--twenty-logo-ink))}.career-apply-hint,.career-apply-lead{margin:0;font-family:var(--font-body,var(--font-text));font-size:.8125rem;line-height:1.4;color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 72%,transparent)}.career-apply-field{display:grid;grid-gap:.45rem;gap:.45rem}.career-apply-field-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.25rem}.career-apply-label{margin:0;display:inline-flex;align-items:baseline;gap:.45rem;font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--twenty-ink-on-lowlight)}.career-apply-count{opacity:.55;letter-spacing:.04em}.career-apply-linkedin-add{width:100%;min-height:2.35rem;justify-content:center}.career-apply-linkedin-chip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.35rem;padding:.4rem .75rem;border:1px solid color-mix(in oklab,var(--twenty-gold) 36%,transparent);background:color-mix(in oklab,var(--twenty-black) 24%,transparent)}.career-apply-linkedin-chip-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui-stack);font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-decoration:none;color:var(--twenty-paper)}.career-apply-linkedin-chip-link:hover{text-decoration:underline}.career-apply-linkedin-change{flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 72%,transparent);cursor:pointer}.career-apply-linkedin-change:hover{color:var(--twenty-ink-on-lowlight)}.career-apply-draft-badge{margin:0;font-family:var(--font-ui-stack);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--twenty-paper);opacity:.85}.career-apply-audio-controls{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem}.career-apply-record{min-height:2.1rem;padding-inline:.9rem}.career-apply-note-list{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding:0;list-style:none}.career-apply-note{position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;grid-column-gap:.55rem;column-gap:.55rem;min-height:2.1rem;padding:.2rem .45rem .2rem .25rem;border:1px solid color-mix(in oklab,var(--twenty-ink-on-lowlight) 16%,transparent);background:color-mix(in oklab,var(--twenty-black) 18%,transparent)}.career-apply-note audio{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.career-apply-note-play{box-sizing:border-box;width:1.75rem;height:1.75rem;margin:0;padding:0;border:1px solid color-mix(in oklab,var(--twenty-gold) 40%,transparent);background:color-mix(in oklab,var(--twenty-black) 30%,transparent);color:var(--twenty-paper);font-size:.65rem;line-height:1;cursor:pointer}.career-apply-note-play:focus-visible,.career-apply-note-play:hover{background:color-mix(in oklab,var(--twenty-gold) 18%,transparent)}.career-apply-note-meta{min-width:0;font-family:var(--font-ui-stack);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 78%,transparent)}.career-apply-note-sep{margin-inline:.35rem;opacity:.45}.career-apply-note-remove{margin:0;padding:.2rem .15rem;border:0;background:transparent;font-family:var(--font-ui-stack);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--twenty-ink-on-lowlight) 55%,transparent);cursor:pointer}.career-apply-note-remove:hover,.career-apply-recording{color:var(--twenty-paper)}.career-apply-recording{font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.career-apply-error{margin:0;font-family:var(--font-body,var(--font-text));font-size:.8125rem;line-height:1.35;color:color-mix(in oklab,#ffb4a8 88%,white)}.career-apply-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;padding:.75rem max(1rem,env(safe-area-inset-left,0px)) calc(.85rem + env(safe-area-inset-bottom, 0px)) max(1rem,env(safe-area-inset-right,0px));-webkit-border-before:1px solid color-mix(in oklab,var(--twenty-ink-on-lowlight) 14%,transparent);border-block-start:1px solid color-mix(in oklab,var(--twenty-ink-on-lowlight) 14%,transparent);background:color-mix(in oklab,var(--twenty-lowlight-plate) 92%,black)}.career-apply-actions .btn-twenty{min-height:2.35rem;padding-inline:1rem}@media (min-width:45em){.career-apply-backdrop{align-items:center;padding:var(--twenty-fixed-4)}.career-apply-dialog-sheet{border-radius:0;max-height:min(84dvh,34rem)}}.landing-shell--twenty .engagement-split-chapter{box-sizing:border-box;padding-block:var(--twenty-fixed-6,4rem) var(--twenty-fixed-5,3rem);background:var(--twenty-black,#000)}.landing-shell--twenty .engagement-split-inner{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--twenty-fixed-5,3rem);gap:var(--twenty-fixed-5,3rem);align-items:start}.landing-shell--twenty .landing-main>.twenty-container:has(>.engagement-split-chapter--title-form){box-sizing:border-box;width:100%;max-width:none;padding-inline:0}.landing-shell--twenty.landing-shell--no-page-borders .landing-main>.twenty-container:has(>.engagement-split-chapter--title-form){box-sizing:border-box;width:100%;max-width:none;padding-inline:0}.landing-shell--twenty .engagement-split-chapter--title-form{--engagement-title-form-chrome:var(--twenty-about-team-sticky-top,4.625rem);--engagement-title-form-min:calc(100svh - var(--engagement-title-form-chrome) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));--engagement-title-to-form:var(--about-fold-eyebrow-to-title);--engagement-title-form-spine:max(var(--twenty-space-inner),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--engagement-title-form-min);width:100%;padding-block:0}.landing-shell--twenty .engagement-split-chapter--title-form .engagement-split-inner,.landing-shell--twenty .engagement-split-chapter--title-form .engagement-split-inner--title-form{display:flex;flex-direction:column;align-items:stretch;flex:0 1 auto;gap:var(--engagement-title-to-form);width:100%;max-width:36rem;margin-inline:auto;padding-inline:var(--engagement-title-form-spine);box-sizing:border-box;min-height:0}.landing-shell--twenty .engagement-split-chapter--title-form .engagement-form,.landing-shell--twenty .engagement-split-chapter--title-form .engagement-split-copy,.landing-shell--twenty .engagement-split-chapter--title-form .engagement-split-copy-main,.landing-shell--twenty .engagement-split-chapter--title-form .engagement-split-form-plate{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.landing-shell--twenty .engagement-split-chapter--title-form .engagement-split-copy{flex:0 0 auto;min-height:0;padding-block:0}.landing-shell--twenty .engagement-split-chapter--title-form .engagement-split-form-plate{flex:0 1 auto;display:flex;flex-direction:column;justify-content:flex-start;padding-block:0;border:0;min-height:0}.landing-shell--twenty .engagement-split-chapter--title-form .engagement-split-heading,.landing-shell--twenty .engagement-split-chapter--title-form .engagement-split-heading-line{text-align:center}.landing-shell--twenty .engagement-split-fold-cta{display:none;align-items:center;width:-moz-fit-content;width:fit-content;margin:0;padding:0;border:0;background:transparent;font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size,.75rem);font-weight:var(--twenty-type-ui-2-weight,700);letter-spacing:.08em;line-height:var(--twenty-type-ui-2-leading,1);text-transform:uppercase;color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper);text-decoration:underline;text-underline-offset:.22em;cursor:pointer}.landing-shell--twenty .engagement-split-fold-cta:focus-visible,.landing-shell--twenty .engagement-split-fold-cta:hover{color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper)}@media (max-width:59.9375em){.landing-shell--twenty .engagement-split-chapter{padding-block:0}.landing-shell--twenty .engagement-split-inner{gap:0}.landing-shell--twenty .engagement-split-chapter:not(.engagement-split-chapter--title-form) .engagement-split-copy{--engagement-fold-chrome:var(--twenty-about-team-sticky-top,4.625rem);--engagement-fold-min:calc(100svh - var(--engagement-fold-chrome) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));--engagement-fold-point-gap:var(--twenty-fixed-4,2rem);box-sizing:border-box;min-height:var(--engagement-fold-min);display:flex;flex-direction:column;justify-content:flex-start;-webkit-padding-before:var(--twenty-fixed-6,4rem);padding-block-start:var(--twenty-fixed-6,4rem);-webkit-padding-after:calc(var(--twenty-fixed-3, 1.5rem) + env(safe-area-inset-bottom, 0px));padding-block-end:calc(var(--twenty-fixed-3, 1.5rem) + env(safe-area-inset-bottom, 0px))}.landing-shell--twenty .engagement-split-copy-main{flex:0 0 auto;min-width:0}.landing-shell--twenty .engagement-split-fold-cta{display:inline-flex;flex:0 0 auto;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--engagement-fold-point-gap);padding-block-start:var(--engagement-fold-point-gap)}.landing-shell--twenty .engagement-split-chapter:not(.engagement-split-chapter--title-form) .engagement-split-form-plate{box-sizing:border-box;padding-block:var(--twenty-fixed-6,4rem) var(--twenty-fixed-5,3rem);-webkit-border-before:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-block-start:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);scroll-margin-block-start:calc(var(--twenty-about-team-sticky-top, 4.625rem) + var(--twenty-fixed-2))}.landing-shell--twenty .engagement-split-chapter--title-form{justify-content:center}.landing-shell--twenty .engagement-split-chapter--title-form .engagement-split-inner,.landing-shell--twenty .engagement-split-chapter--title-form .engagement-split-inner--title-form{display:flex;flex-direction:column;gap:var(--engagement-title-to-form);margin-inline:auto}}@media (min-width:60em){.landing-shell--twenty .engagement-split-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2.75rem;align-items:start}.landing-shell--twenty .engagement-split-chapter--title-form{justify-content:center}.landing-shell--twenty .engagement-split-chapter--title-form .engagement-split-inner,.landing-shell--twenty .engagement-split-chapter--title-form .engagement-split-inner--title-form{display:flex;flex-direction:column;grid-template-columns:minmax(0,1fr);gap:var(--engagement-title-to-form);margin-inline:auto;padding-inline:var(--engagement-title-form-spine)}}@media (max-width:59.9375em) and (max-height:667px){.landing-shell--twenty .engagement-split-fold-cta{-webkit-margin-before:0;margin-block-start:0}}.landing-shell--twenty .engagement-rail-eyebrow,.landing-shell--twenty .engagement-split-eyebrow{margin:0;font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2,.75rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.landing-shell--twenty .engagement-split-heading{max-width:none;color:var(--twenty-ink-promise);-webkit-text-fill-color:var(--twenty-ink-promise)}.landing-shell--twenty .engagement-rail-title{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + .7vw,2rem);font-weight:300;line-height:1.15;letter-spacing:var(--twenty-section-title-tracking);color:var(--twenty-ink-promise);-webkit-text-fill-color:var(--twenty-ink-promise);text-wrap:balance}.landing-shell--twenty .engagement-split-heading-line{display:block;white-space:nowrap}.landing-shell--twenty .engagement-split-heading-accent{font-style:italic;font-weight:400;color:var(--twenty-paper);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-paper)}.landing-shell--twenty .engagement-split-copy{container-type:inline-size;min-width:0;--engagement-split-prose-size:var(--twenty-fold-dek-size);--engagement-split-prose-leading:1.45;--engagement-heading-to-points:var(--twenty-fixed-6,4rem)}.landing-shell--twenty .engagement-split-copy:has(.engagement-split-heading>.engagement-split-heading-line:only-child){--engagement-heading-to-points:6.875rem}.landing-shell--twenty .engagement-split-empty{margin:var(--twenty-fixed-4,2rem) 0 0;max-width:28rem;font-family:var(--font-body,var(--font-text));font-size:var(--engagement-split-prose-size,1.0625rem);line-height:1.45;color:color-mix(in srgb,var(--twenty-logo-ink) 72%,transparent)}.landing-shell--twenty .engagement-split-points{display:grid;grid-gap:var(--twenty-fixed-4,2rem);gap:var(--twenty-fixed-4,2rem);margin:var(--engagement-heading-to-points,var(--twenty-fixed-6,4rem)) 0 0;padding:0;list-style:none}.landing-shell--twenty .engagement-rail .engagement-split-copy .engagement-split-empty,.landing-shell--twenty .engagement-rail .engagement-split-copy .engagement-split-points{margin-top:0}.landing-shell--twenty .engagement-split-point{margin:0;padding:0}.landing-shell--twenty .engagement-split-point-title{margin:0;font-family:var(--font-display);font-size:var(--twenty-chapter-title-size);font-weight:300;font-style:normal;line-height:var(--twenty-chapter-title-leading);letter-spacing:var(--twenty-chapter-title-tracking);color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);text-wrap:balance}.landing-shell--twenty .engagement-split-point-title,.landing-shell--twenty .engagement-split-point-title-accent{background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.landing-shell--twenty .engagement-split-point-title-accent{font-style:italic;font-weight:400;color:var(--twenty-paper)!important;-webkit-text-fill-color:var(--twenty-paper)!important}.landing-shell--twenty .engagement-split-point-body{margin:.4rem 0 0;max-width:34rem;font-family:var(--font-body,var(--font-text));font-size:var(--engagement-split-prose-size);font-weight:400;line-height:var(--engagement-split-prose-leading);color:var(--twenty-ink-chapter-body);text-wrap:pretty}.landing-shell--twenty .engagement-split-point-body-line{display:block;white-space:normal}.landing-shell--twenty .engagement-split-point-body-line--sentence{margin-top:.22em}.landing-shell--twenty .engagement-split-point-body-accent{font-style:italic;font-weight:400;color:var(--twenty-paper);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--twenty-paper)}@media (min-width:45em){.landing-shell--twenty .engagement-split-point-title{font-size:var(--twenty-chapter-title-size);line-height:var(--twenty-chapter-title-leading);letter-spacing:var(--twenty-chapter-title-tracking)}}.landing-shell--twenty .engagement-split-form-plate{box-sizing:border-box;padding:0;border:0;background:transparent}.landing-shell--twenty .engagement-form{display:grid;grid-gap:.5rem;gap:.5rem}.landing-shell--twenty .engagement-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.landing-shell--twenty .engagement-required{-webkit-margin-start:.2em;margin-inline-start:.2em;color:inherit}.landing-shell--twenty .engagement-input{box-sizing:border-box;width:100%;min-height:2rem;margin:0;padding:.3rem 0;border:0;border-radius:0;background:transparent;color:var(--twenty-logo-ink);font-family:var(--font-body,var(--font-text));font-size:1.0625rem;font-weight:400;line-height:1.35;outline:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent);transition:box-shadow .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.landing-shell--twenty .engagement-input:-webkit-autofill,.landing-shell--twenty .engagement-input:-webkit-autofill:active,.landing-shell--twenty .engagement-input:-webkit-autofill:focus,.landing-shell--twenty .engagement-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--twenty-logo-ink)!important;caret-color:var(--twenty-logo-ink);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent),inset 0 0 0 1000px var(--twenty-black,#000)!important;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.landing-shell--twenty .engagement-input:-webkit-autofill:focus,.landing-shell--twenty .engagement-input:-webkit-autofill:focus-visible{box-shadow:inset 0 -2px 0 var(--twenty-paper),inset 0 0 0 1000px var(--twenty-black,#000)!important}.landing-shell--twenty .engagement-field:focus,.landing-shell--twenty .engagement-field:focus-within{outline:none;border:none}.landing-shell--twenty .engagement-input:focus,.landing-shell--twenty .engagement-input:focus-visible,.landing-shell--twenty .engagement-input:focus-visible:active{outline:none!important;box-shadow:inset 0 -2px 0 var(--twenty-paper)!important}.landing-shell--twenty .engagement-input[aria-invalid=true]{box-shadow:inset 0 -1px 0 var(--twenty-paper)}.landing-shell--twenty .engagement-input[aria-invalid=true]:focus,.landing-shell--twenty .engagement-input[aria-invalid=true]:focus-visible{outline:none!important;box-shadow:inset 0 -2px 0 var(--twenty-paper)!important}.landing-shell--twenty .engagement-field-error{margin:-.2rem 0 0;min-height:.6rem;font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:500;letter-spacing:.01em;line-height:.6rem;text-align:right;color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper)}.landing-shell--twenty .engagement-identity{display:grid;grid-row-gap:.75rem;row-gap:.75rem;margin:0 0 .2rem;min-width:0}.landing-shell--twenty .engagement-seat{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;border:0;min-width:0}.landing-shell--twenty .engagement-check-field,.landing-shell--twenty .engagement-field-error,.landing-shell--twenty .engagement-label,.landing-shell--twenty .engagement-privacy-link,.landing-shell--twenty .engagement-rail-close,.landing-shell--twenty .engagement-rail-title,.landing-shell--twenty .engagement-seat-legend,.landing-shell--twenty .engagement-seat-option{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.landing-shell--twenty .engagement-label,.landing-shell--twenty .engagement-seat-legend{display:block;margin:0;font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .engagement-identity .engagement-seat-legend,.landing-shell--twenty .engagement-seat--invalid .engagement-seat-legend{color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper)}.landing-shell--twenty .engagement-seat-options{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.1rem;row-gap:.1rem;margin:0}@media (min-width:45em){.landing-shell--twenty .engagement-seat-options{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}}.landing-shell--twenty .engagement-seat-option:focus-visible{outline:2px solid var(--twenty-logo-ink);outline-offset:3px;color:var(--twenty-logo-ink);box-shadow:inset 0 -1px 0 var(--twenty-logo-ink)}.landing-shell--twenty .engagement-seat--invalid .engagement-seat-option:focus-visible,.landing-shell--twenty .engagement-seat-option--empty:focus-visible{outline-color:var(--twenty-paper);box-shadow:inset 0 -1px 0 var(--twenty-paper)}.landing-shell--twenty .engagement-seat-option--selected:focus-visible{outline-color:var(--twenty-paper);color:var(--twenty-paper);box-shadow:inset 0 -2px 0 var(--twenty-paper)}.landing-shell--twenty .engagement-seat-option{position:relative;display:grid;align-items:end;justify-items:center;width:100%;min-height:1.75rem;padding:.28rem .15rem .22rem;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:color-mix(in srgb,var(--twenty-logo-ink) 62%,transparent);font-family:var(--font-ui-stack);font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1.25;text-transform:uppercase;text-align:center;text-wrap:balance;cursor:pointer;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);transition:color .12s ease,box-shadow .12s ease,background-color .12s ease}@media (min-width:45em){.landing-shell--twenty .engagement-seat-option{min-height:2.25rem;padding:.4rem .2rem .3rem}}.landing-shell--twenty .engagement-seat-option:hover:not(.engagement-seat-option--selected){color:var(--twenty-logo-ink);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent)}.landing-shell--twenty .engagement-seat-option--selected{color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper);box-shadow:inset 0 -2px 0 var(--twenty-paper);background:transparent;text-decoration:none}.landing-shell--twenty .engagement-seat-option--selected:hover{color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper);box-shadow:inset 0 -2px 0 var(--twenty-paper)}@media (max-width:44.9375em){.landing-shell--twenty .engagement-form{gap:.4rem}.landing-shell--twenty .engagement-field{gap:.25rem}.landing-shell--twenty .engagement-input{min-height:1.75rem;padding:.22rem 0 .25rem}.landing-shell--twenty .engagement-seat{gap:.35rem}.landing-shell--twenty .engagement-seat-option--selected{background:color-mix(in srgb,var(--twenty-paper) 8%,transparent);box-shadow:inset 0 -2px 0 var(--twenty-paper)}.landing-shell--twenty .engagement-seat-option--selected:focus-visible,.landing-shell--twenty .engagement-seat-option--selected:hover{box-shadow:inset 0 -2px 0 var(--twenty-paper)}}.landing-shell--twenty .engagement-seat-option--empty{color:color-mix(in srgb,var(--twenty-paper) 72%,transparent);-webkit-text-fill-color:currentColor;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--twenty-paper) 55%,transparent)}.landing-shell--twenty .engagement-quad{-webkit-margin-before:.2rem;margin-block-start:.2rem;gap:.45rem}.landing-shell--twenty .engagement-seat.engagement-quad .engagement-seat-options.engagement-quad-options{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:.45rem;column-gap:.45rem;grid-row-gap:.1rem;row-gap:.1rem}@media (min-width:45em){.landing-shell--twenty .engagement-seat.engagement-quad .engagement-seat-options.engagement-quad-options{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.landing-shell--twenty .engagement-quad{gap:.55rem}}.landing-shell--twenty .engagement-quad .engagement-seat-option{font-size:clamp(.625rem,.52rem + .4vw,.75rem);letter-spacing:.04em;padding-inline:.05rem;white-space:normal;text-wrap:balance}@media (min-width:45em){.landing-shell--twenty .engagement-quad .engagement-seat-option{white-space:nowrap}}.landing-shell--twenty .engagement-name-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.85rem;gap:.85rem}@media (min-width:45em){.landing-shell--twenty .engagement-name-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-shell--twenty .engagement-honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-shell--twenty .engagement-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--twenty-paper);background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,var(--twenty-logo-ink) 50%),linear-gradient(135deg,var(--twenty-logo-ink) 50%,transparent 50%);background-position:calc(100% - 1.15rem) 50%,calc(100% - .75rem) 50%;background-size:.4rem .4rem;background-repeat:no-repeat;-webkit-padding-end:2rem;padding-inline-end:2rem}.landing-shell--twenty .engagement-textarea{min-height:2rem;field-sizing:content;resize:none}.landing-shell--twenty .engagement-check-field{display:flex;align-items:center;gap:.65rem;min-height:1.5rem;margin:0;font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:color-mix(in srgb,var(--twenty-paper) 62%,transparent)}.landing-shell--twenty .engagement-check-label{color:inherit;cursor:pointer}.landing-shell--twenty .engagement-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;box-sizing:border-box;width:1rem;height:1rem;margin:0;border:1px solid color-mix(in srgb,var(--twenty-paper) 70%,transparent);border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;background-size:.7rem .7rem;cursor:pointer}.landing-shell--twenty .engagement-check:checked{border-color:var(--twenty-paper);background-color:var(--twenty-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.1 6.4 11.3 12.8 4.6' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E")}.landing-shell--twenty .engagement-check:focus-visible{outline:1px solid var(--twenty-paper);outline-offset:3px}.landing-shell--twenty .engagement-privacy-link{color:inherit;text-decoration:underline;text-underline-offset:.15em}.landing-shell--twenty .engagement-error{margin:0;min-height:1.125rem;font-family:var(--font-ui-stack);font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.125rem;color:var(--twenty-paper)}.landing-shell--twenty .engagement-privacy-card{display:grid;grid-gap:.55rem;gap:.55rem;margin:.15rem 0 0;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--twenty-logo-ink) 45%,transparent)}.landing-shell--twenty .engagement-privacy-card--invalid{border-color:var(--twenty-paper)}.landing-shell--twenty .engagement-privacy-card--invalid .engagement-privacy-card-title{color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper)}.landing-shell--twenty .engagement-privacy-card--invalid .engagement-switch-track{border-color:var(--twenty-paper)}.landing-shell--twenty .engagement-privacy-card--invalid .engagement-switch-track:after{background:var(--twenty-paper)}.landing-shell--twenty .engagement-privacy-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-shell--twenty .engagement-privacy-card-title{margin:0;font-family:var(--font-ui-stack);font-size:.6875rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--twenty-logo-ink)}.landing-shell--twenty .engagement-privacy-card-body{margin:0;max-width:36rem;font-family:var(--font-body,var(--font-text));font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.45;text-transform:none;color:var(--twenty-logo-ink)}.landing-shell--twenty .engagement-privacy-card-body a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.landing-shell--twenty .engagement-switch{position:relative;flex:0 0 auto;width:2.75rem;height:1.5rem}.landing-shell--twenty .engagement-switch-input{position:absolute;inset:0;z-index:1;margin:0;opacity:0;cursor:pointer}.landing-shell--twenty .engagement-switch-track{position:relative;display:block;box-sizing:border-box;width:100%;height:100%;border:1px solid var(--twenty-logo-ink);border-radius:999px;background:transparent}.landing-shell--twenty .engagement-switch-track:after{content:"";position:absolute;top:1px;left:1px;width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);border-radius:50%;background:var(--twenty-logo-ink);transition:transform .16s ease}.landing-shell--twenty .engagement-switch-input:checked+.engagement-switch-track{background:var(--twenty-logo-ink)}.landing-shell--twenty .engagement-switch-input:checked+.engagement-switch-track:after{transform:translateX(1.25rem);background:var(--twenty-black)}.landing-shell--twenty .engagement-switch-input:focus-visible+.engagement-switch-track{outline:1px solid var(--twenty-logo-ink);outline-offset:3px}.landing-shell--twenty .engagement-submit{justify-self:stretch;width:100%;-webkit-margin-before:.35rem;margin-block-start:.35rem}.landing-shell--twenty .engagement-form{--engagement-form-floor:clamp(22rem,55svh,32rem)}.landing-shell--twenty .engagement-form--success{--engagement-success-title-size:var(--twenty-section-title-size);--engagement-success-body-size:var(--twenty-section-title-size);--engagement-success-leading:var(--twenty-section-title-leading,1.08);--engagement-success-tracking:var(--twenty-section-title-tracking);--engagement-success-gap:var(--twenty-fixed-3,1.25rem);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--engagement-success-gap);min-height:var(--engagement-form-floor);-webkit-padding-after:var(--twenty-fixed-4,2rem);padding-block-end:var(--twenty-fixed-4,2rem)}.landing-shell--twenty .engagement-form-success-title{font-size:var(--engagement-success-title-size);font-weight:300;font-style:normal;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);text-wrap:balance}.landing-shell--twenty .engagement-form-success-body,.landing-shell--twenty .engagement-form-success-title{margin:0;max-width:22rem;font-family:var(--font-display);line-height:var(--engagement-success-leading);letter-spacing:var(--engagement-success-tracking)}.landing-shell--twenty .engagement-form-success-body{font-size:var(--engagement-success-body-size);font-weight:400;font-style:italic;color:var(--twenty-paper);-webkit-text-fill-color:var(--twenty-paper);text-wrap:pretty}@media (max-width:44.9375em){.landing-shell--twenty .engagement-form--success{--engagement-success-title-size:clamp(1.5rem,5.4vw,1.875rem);--engagement-success-body-size:clamp(1.5rem,5.4vw,1.875rem);--engagement-success-leading:1.12;--engagement-success-gap:1rem}}.landing-shell--twenty .engagement-rail-backdrop{position:fixed;inset:0;top:var(--twenty-sticky-header-block,5.5rem);z-index:100;display:flex;justify-content:center;align-items:center;box-sizing:border-box;overflow:auto;padding-block:1.25rem;padding-inline:calc(var(--twenty-rail-edge, 1rem) + var(--twenty-page-border-gap, 1rem)) calc(var(--twenty-rail-edge, 1rem) + var(--twenty-page-border-gap, 1rem));background:var(--twenty-black,#000)}.landing-shell--twenty .engagement-rail{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:min(100%,72rem);height:auto;max-height:none;overflow:visible;padding-top:0;background:transparent;color:var(--twenty-paper);outline:none}.landing-shell--twenty .engagement-rail-chrome{position:relative;flex:0 0 auto;display:block;min-height:2.25rem;margin:0 0 1.25rem;padding:0 0 .85rem;border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent)}.landing-shell--twenty .engagement-rail-header{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0}.landing-shell--twenty .engagement-rail-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.landing-shell--twenty .engagement-rail-eyebrow{margin:0 0 .35rem}.landing-shell--twenty .engagement-rail-close{position:relative;top:auto;right:auto;z-index:1;flex:0 0 auto;margin:0;padding:0 .15rem;border:0;background:transparent;color:var(--twenty-logo-ink);font-family:var(--font-display);font-size:1.75rem;font-weight:300;letter-spacing:0;line-height:1;text-transform:none;cursor:pointer}.landing-shell--twenty .engagement-rail-close:focus-visible,.landing-shell--twenty .engagement-rail-close:hover{color:var(--twenty-paper);outline:1px solid var(--twenty-logo-ink);outline-offset:4px}.landing-shell--twenty .engagement-rail-body{flex:1 1 auto;min-height:0;overflow:visible;padding:0 0 calc(1rem + env(safe-area-inset-bottom, 0px))}.landing-shell--twenty .engagement-rail .engagement-input{background:transparent}@media (max-width:44.9375em){.landing-shell--twenty .engagement-rail-backdrop{top:var(--twenty-sticky-header-block,5.5rem);padding-block:1.5rem;padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));align-items:flex-start}.landing-shell--twenty .engagement-rail{width:100%;height:auto;max-height:none;padding:0}.landing-shell--twenty .engagement-rail-chrome{-webkit-margin-after:1rem;margin-block-end:1rem}}.press-listing-inner{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-block:var(--space-10) var(--space-8);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.landing-shell--twenty .press-listing-inner{-webkit-border-after:none;border-block-end:none;-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .press-listing-inner:not(:has(>.hero-brand-mark)):not(:has(>.twenty-eyebrow)){-webkit-padding-before:var(--twenty-fixed-5,2.5rem);padding-block-start:var(--twenty-fixed-5,2.5rem)}.landing-shell--twenty .press-listing-inner>.twenty-eyebrow{margin:0}.landing-shell--twenty .press-listing-inner:has(>.twenty-eyebrow){gap:var(--about-fold-eyebrow-to-title);-webkit-border-before:1px solid var(--twenty-steel,var(--color-border));border-block-start:1px solid var(--twenty-steel,var(--color-border))}.landing-shell--twenty .press-listing-inner>.hero-brand-mark{margin:0;font-family:var(--font-ui-stack);font-size:var(--twenty-stamp-size);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;line-height:1;color:var(--color-text-secondary)}.landing-shell--twenty .press-listing-inner>.hero-brand-mark .hero-brand-mark-text{display:inline-block;-webkit-padding-before:var(--twenty-stamp-pad,.75rem);padding-block-start:var(--twenty-stamp-pad,.75rem);-webkit-padding-after:var(--twenty-stamp-pad,.75rem);padding-block-end:var(--twenty-stamp-pad,.75rem);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.press-listing-title{margin:0;font-family:var(--font-display);font-size:var(--twenty-display-1-size);font-weight:300;line-height:.92;letter-spacing:-.075rem;color:var(--twenty-ink-promise)}@media (min-width:45em){.press-listing-title{font-size:var(--twenty-display-1-size-fluid)}}.press-listing-dek{margin:var(--twenty-fixed-3,1.5rem) 0 0;max-width:36rem;font-family:var(--font-body);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:400;line-height:1.45;color:var(--twenty-paper)}.press-frequency-filters{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:0 0 var(--twenty-fixed-5,2.5rem)}.press-frequency-filter{margin:0;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size,.75rem);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;color:var(--twenty-ink-promise)}.press-frequency-filter[aria-pressed=true]{color:var(--twenty-paper)}.press-frequency-empty{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,.8rem + 1.6vw,2.25rem);font-weight:300;line-height:1.15;color:var(--color-text)}.press-stream-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.press-stream{display:grid;grid-gap:var(--twenty-fixed-2,1rem);gap:var(--twenty-fixed-2,1rem);padding-block:var(--twenty-fixed-4,2rem);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.press-stream-list>li:last-child .press-stream{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.press-stream-stamp{margin:0}.press-stream-title{margin:0;font-family:var(--font-display);font-size:var(--twenty-chapter-title-size);font-weight:300;line-height:var(--twenty-chapter-title-leading);letter-spacing:var(--twenty-chapter-title-tracking);color:var(--twenty-ink-chapter-title)}.press-stream-summary{margin:0;max-width:40rem;font-family:var(--font-body);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:400;line-height:1.45;color:var(--twenty-ink-chapter-body)}.press-stream-cta{font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size,.75rem);font-weight:700;letter-spacing:var(--twenty-stamp-tracking);text-transform:uppercase;text-decoration:none;color:var(--twenty-paper)}.press-list-inner{padding-block:var(--space-10) var(--space-16)}.press-card-list{display:grid;grid-gap:var(--space-12);gap:var(--space-12);margin:0;padding:0;list-style:none}.press-card{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:minmax(0,1fr)}@media (min-width:45em){.press-card{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start}}.press-card-frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--twenty-lowlight-plate)}.press-card-image{object-fit:cover}.press-card-copy{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.press-card-title{line-height:1.25;color:var(--color-text)}.press-card-source,.press-card-title{margin:0;font-family:var(--font-display);font-size:var(--twenty-headline-2-size,1.25rem);font-weight:400}.press-card-source{font-style:italic;color:var(--twenty-ink-chapter-body)}.press-card-quote{margin:0;max-width:52ch;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-4-size,1rem);line-height:1.45;color:var(--twenty-ink-chapter-body)}.press-card-more{justify-self:start}.press-empty-lead{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,.7rem + 1.4vw,2rem);font-weight:300;color:var(--color-text)}.closing-banner-chapter{text-align:center;background:var(--color-bg)}.closing-banner-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding-block:var(--space-16)}.closing-banner-title{margin:0;max-width:min(36ch,100%);font-family:var(--font-ui-stack);font-size:var(--twenty-close-tagline-size,.875rem);font-weight:700;font-style:normal;line-height:1.1;letter-spacing:.06rem;text-transform:uppercase;text-wrap:pretty;color:var(--color-text-alternate)}@media (min-width:45em){.closing-banner-title{font-size:var(
      --twenty-close-tagline-size-fluid,clamp(.875rem,.125rem + 1.35vw,1.375rem)
    );line-height:1.22}}.closing-banner-title--interior{max-width:10em}.landing-shell--twenty .closing-banner-chapter--interior{margin-block:var(--twenty-gutter) 0;margin-inline:0;padding:var(--twenty-fixed-6) var(--twenty-space-inner) calc(var(--twenty-fixed-6) + var(--twenty-fixed-1));padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));background:transparent;color:inherit;overflow-x:clip;box-sizing:border-box}@media (min-width:45em){.landing-shell--twenty .closing-banner-chapter--interior{margin-inline:0;-webkit-padding-before:clamp(var(--twenty-fixed-6),4vw,var(--twenty-fixed-8));padding-block-start:clamp(var(--twenty-fixed-6),4vw,var(--twenty-fixed-8));-webkit-padding-after:clamp(calc(var(--twenty-fixed-6) + var(--twenty-fixed-1)),4.5vw,calc(var(--twenty-fixed-8) + var(--twenty-fixed-1)));padding-block-end:clamp(calc(var(--twenty-fixed-6) + var(--twenty-fixed-1)),4.5vw,calc(var(--twenty-fixed-8) + var(--twenty-fixed-1)))}}.landing-shell--twenty .closing-banner-chapter--interior .closing-banner-inner{padding-block:0;padding-inline:0;gap:var(--twenty-fixed-4);max-width:100%;width:100%;box-sizing:border-box;align-items:stretch}.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title{max-width:10em;font-family:var(--font-display);font-size:var(--twenty-display-1-size);font-weight:300;line-height:.92;letter-spacing:-.075rem;text-transform:none;color:var(--twenty-ink-chapter-title,var(--twenty-logo-ink));text-wrap:balance}@media (max-width:44.9375em){.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title,.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title.closing-banner-title--interior,.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title.closing-banner-title--lines{max-width:100%;font-size:clamp(1.75rem,7.5vw,2.75rem);line-height:.96;letter-spacing:-.04rem;text-transform:none}}@media (min-width:45em){.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title{font-size:var(--twenty-display-1-size-fluid)}}.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title--lines{max-width:100%;-webkit-padding-after:.22em;padding-block-end:.22em}.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title--lines>span{white-space:normal}@media (min-width:45em){.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title--lines{max-width:none}.landing-shell--twenty .closing-banner-chapter--interior h2.closing-banner-title--lines>span{white-space:nowrap}}.landing-shell--twenty .closing-banner-chapter--interior .btn-twenty,.landing-shell--twenty .closing-banner-chapter--person .btn-twenty{min-height:var(--control-height,2.75rem);padding-inline:1.35rem}.landing-shell--twenty .closing-banner-chapter--interior .btn-primary.btn-twenty:focus-visible,.landing-shell--twenty .closing-banner-chapter--person .btn-primary.btn-twenty:focus-visible{box-shadow:0 0 0 2px var(--twenty-steel-dark),0 0 0 4px var(--twenty-gold)}.landing-shell--twenty .bio-page-chapter+.closing-banner-chapter--person{-webkit-margin-before:var(--twenty-gutter);margin-block-start:var(--twenty-gutter)}.landing-shell--twenty .closing-banner-chapter--person{margin-block:var(--twenty-gutter) 0;margin-inline:0;padding:var(--twenty-fixed-6) var(--twenty-space-inner) calc(var(--twenty-fixed-6) + var(--twenty-fixed-1));padding-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));background:transparent;color:inherit;text-align:left;overflow-x:clip;box-sizing:border-box}@media (max-width:44.9375em){.landing-shell--twenty .closing-banner-chapter--interior,.landing-shell--twenty .closing-banner-chapter--person{margin-inline:max(var(--twenty-space-inner),env(safe-area-inset-left,0px)) max(var(--twenty-space-inner),env(safe-area-inset-right,0px));padding-inline:var(--twenty-fixed-3)}}@media (min-width:45em){.landing-shell--twenty .closing-banner-chapter--person{margin-inline:0;-webkit-padding-before:clamp(var(--twenty-fixed-6),4vw,var(--twenty-fixed-8));padding-block-start:clamp(var(--twenty-fixed-6),4vw,var(--twenty-fixed-8));-webkit-padding-after:clamp(calc(var(--twenty-fixed-6) + var(--twenty-fixed-1)),4.5vw,calc(var(--twenty-fixed-8) + var(--twenty-fixed-1)));padding-block-end:clamp(calc(var(--twenty-fixed-6) + var(--twenty-fixed-1)),4.5vw,calc(var(--twenty-fixed-8) + var(--twenty-fixed-1)));text-align:center}}.landing-shell--twenty .closing-banner-chapter--person .closing-banner-inner{align-items:flex-start;padding:0;gap:var(--twenty-fixed-4);max-width:100%}@media (min-width:45em){.landing-shell--twenty .closing-banner-chapter--person .closing-banner-inner{align-items:center}}.landing-shell--twenty .closing-banner-chapter--person h2.closing-banner-title{max-width:10em;color:var(--twenty-ink-chapter-title,var(--twenty-logo-ink));text-align:left}.landing-shell--twenty .closing-banner-chapter--person h2.closing-banner-title.closing-banner-title--person{max-width:min(100%,18em);width:100%;box-sizing:border-box;font-size:clamp(1.5rem,1rem + 1.8vw,2.75rem);line-height:1.05;letter-spacing:-.04rem;overflow-wrap:anywhere;text-wrap:balance;white-space:normal}@media (min-width:45em){.landing-shell--twenty .closing-banner-chapter--person h2.closing-banner-title{text-align:center}.landing-shell--twenty .closing-banner-chapter--person h2.closing-banner-title.closing-banner-title--person{font-size:clamp(1.75rem,1rem + 1.8vw,2.75rem)}}.landing-shell--twenty .closing-banner-chapter--person .closing-banner-cta{max-width:100%}.landing-shell--twenty .closing-banner-chapter--person .btn-twenty{max-width:100%;box-sizing:border-box;white-space:normal;text-align:center}.landing-shell--twenty .closing-banner-chapter--person .about-team-title-accent{color:var(--twenty-paper)}.landing-shell--twenty .closing-banner-chapter--person .closing-banner-cta{justify-content:flex-start}@media (min-width:45em){.landing-shell--twenty .closing-banner-chapter--person .closing-banner-cta{justify-content:center}}.closing-banner-cta{gap:var(--space-4)}.closing-banner-cta,.closing-banner-desk{display:flex;flex-wrap:wrap;justify-content:center}.closing-banner-desk{margin:0;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.closing-banner-desk-label{text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.landing-shell--twenty .closing-banner-desk .cta-desk-email{color:var(--twenty-paper)}.close-lead-line{display:block}.close-lead-demo{color:var(--color-text);font-weight:var(--font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--color-accent) 55%,transparent);text-underline-offset:.18em;transition:color var(--motion-instant) var(--ease-out),-webkit-text-decoration-color var(--motion-instant) var(--ease-out);transition:color var(--motion-instant) var(--ease-out),text-decoration-color var(--motion-instant) var(--ease-out);transition:color var(--motion-instant) var(--ease-out),text-decoration-color var(--motion-instant) var(--ease-out),-webkit-text-decoration-color var(--motion-instant) var(--ease-out)}.close-lead-demo:hover{color:var(--color-accent-hover);-webkit-text-decoration-color:var(--color-accent-hover);text-decoration-color:var(--color-accent-hover)}.cta-desk{margin:0;font-size:var(--text-sm);color:var(--color-muted)}.cta-desk-label{display:block;margin:0 0 var(--space-4);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.cta-desk-email,.cta-desk-label{font-weight:var(--font-weight-semibold)}.cta-desk-email{display:inline-block;margin:0;max-width:100%;font-size:clamp(1.05rem,.85rem + 1.2vw,var(--text-xl));letter-spacing:-.015em;line-height:1.3;color:var(--color-text);text-decoration:none;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.cta-desk-email:hover{color:var(--color-accent-hover);text-decoration:underline;text-underline-offset:.18em}.close-desk-block{margin:0}.design-partner-program{margin:0;padding:0;border:none}.design-partner-duration{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.design-partner-peer{margin:0 0 var(--space-6);font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed)}.design-partner-phases{margin:0 0 var(--space-6);padding:0;list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.design-partner-phases li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.design-partner-phases strong{color:var(--color-text)}.design-partner-success-label{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.design-partner-success{margin:0;padding-left:var(--space-5);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--control-height);padding:0 var(--space-6);border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);letter-spacing:.01em;line-height:1.25;text-decoration:none;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.btn-primary{background:var(--color-cta);color:var(--color-on-cta);border-color:var(--color-cta)}.btn-primary:hover{background:var(--color-cta-hover);border-color:var(--color-cta-hover);color:var(--color-on-cta);text-decoration:none}.btn-secondary,.btn-secondary:hover{background:transparent;color:var(--color-text);border-color:transparent}.btn-secondary:hover{text-decoration:none;box-shadow:0 3px 12px color-mix(in srgb,var(--twenty-steel-light,#717c80) 78%,white)}.btn-ghost{background:color-mix(in srgb,var(--color-surface) 55%,transparent);color:var(--color-text);border-color:color-mix(in srgb,var(--color-text) 28%,var(--color-border-strong))}.btn-ghost:hover{background:var(--color-surface-raised);border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border-strong));color:var(--color-text);text-decoration:none}.boundary-trust{margin-top:var(--space-4);padding-top:var(--space-10);border-top:1px solid var(--color-border)}.boundary-trust-eyebrow{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.boundary-trust-heading{margin:0 0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-text);max-width:28ch}.boundary-trust-lead{margin:0 0 var(--space-8);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:52ch}.boundary-trust-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0 0 var(--space-8);border:1px solid var(--color-border-strong)}.boundary-trust-door{margin:0;padding:var(--space-6) var(--space-5);border:none;border-right:1px solid var(--color-border)}.boundary-trust-door:last-child{border-right:none}.boundary-trust-door-label{display:block;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.boundary-trust-door h4,.boundary-trust-door-label{margin:0 0 var(--space-3);font-weight:var(--font-weight-semibold)}.boundary-trust-door h4{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text)}.boundary-trust-door p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:36ch}.boundary-trust-bridge{margin:0;padding:0;font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-relaxed);color:var(--color-text);border:none;max-width:40ch}.stack-rail{list-style:none;margin:var(--space-10) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--color-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.stack-rail li{display:flex;flex-direction:column;gap:var(--space-1)}.stack-rail-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.stack-rail-body{font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.02em}.buyer-grid-open .buyer-card{background:transparent;border:none;border-top:1px solid var(--color-border);border-radius:0;padding:var(--space-5) 0}.buyer-grid-open .buyer-card h3{color:var(--color-text);font-size:var(--text-base)}.compare-inline{margin-top:var(--space-12)}.compare-inline-heading{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-xl)}.compare-inline-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.compare-inline-list .compare-verdict-card{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;padding:var(--space-3) 0;border:none;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.foundation-line{margin:var(--space-12) 0 0;max-width:56ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.foundation-line strong{color:var(--color-text)}.eval-strip{margin:var(--space-8) 0;padding:var(--space-6) 0 0;border:none;border-top:1px solid var(--color-border)}.eval-strip-heading{margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.eval-strip-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.eval-strip-list li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:56ch}.eval-strip-list strong{color:var(--color-text)}.intent-record-demo .demo-scenario{margin:0 0 var(--space-8);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:48ch}.sponsor-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0 0 var(--space-10);padding:0;border:1px solid var(--color-border-strong)}.sponsor-door{margin:0;padding:var(--space-6) var(--space-5);border-right:1px solid var(--color-border);background:transparent}.sponsor-door:last-child{border-right:none}.sponsor-index{display:block;font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-accent)}.sponsor-door h3,.sponsor-index{margin:0 0 var(--space-3);font-weight:var(--font-weight-semibold)}.sponsor-door h3{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text)}.sponsor-door p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:28ch}.close-instrument{margin:0 0 var(--space-10);padding:var(--space-5) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.partner-success{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);max-width:64ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.partner-success-kicker{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.partner-success-body,.partner-success-sep{color:var(--color-muted)}.partner-success-body{flex:1 1 16rem;font-size:var(--text-sm)}.partner-success-clauses{flex:1 1 16rem;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.partner-success-clause{position:relative;padding-left:var(--space-4);color:var(--color-muted);font-size:var(--text-sm);opacity:.55}.partner-success-clause:before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border:1px solid var(--color-border-strong);background:transparent}.close-instrument.is-revealed .partner-success-clause{animation:success-clause-lock var(--motion-choreography) var(--ease-out) both;animation-delay:calc(var(--clause-i, 0) * .12s)}@keyframes success-clause-lock{0%{opacity:.4;transform:translateY(.25rem)}to{opacity:1;transform:none}}.close-instrument.is-revealed .partner-success-clause:before{border-color:var(--color-accent);background:var(--color-accent)}@media (max-width:59.9375em){.sponsor-strip{grid-template-columns:1fr}.sponsor-door{border-right:none;border-bottom:1px solid var(--color-border)}.sponsor-door:last-child{border-bottom:none}.fracture-board{grid-template-columns:1fr;gap:var(--space-8)}.fracture-consequence{padding:var(--space-6) 0 0;border-left:none;border-top:1px solid var(--color-border-strong)}.boundary-trust-split{grid-template-columns:1fr}.boundary-trust-door{border-right:none;border-bottom:1px solid var(--color-border)}.boundary-trust-door:last-child{border-bottom:none}.stack-rail{grid-template-columns:1fr}.compare-inline-list .compare-verdict-card{grid-template-columns:1fr;gap:var(--space-1)}}.site-footer{border-top:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);background:transparent;margin-top:auto}.site-footer-inner{width:min(100%,var(--layout-marketing-wide));margin:0 auto;padding:clamp(3rem,8vw,5rem) max(var(--space-6),env(safe-area-inset-right,0px)) 0 max(var(--space-6),env(safe-area-inset-left,0px));display:grid;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem)}.footer-branding,.footer-primary{display:block;width:100%}.footer-branding{text-decoration:none;color:inherit}.footer-mega-wordmark-text{display:block;font-family:var(--font-ui-stack,system-ui,sans-serif);font-weight:700;text-transform:uppercase;line-height:.85;letter-spacing:-.04em;white-space:nowrap}.footer-brand-name{margin:0;font-size:clamp(1.5rem,4vw,3rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text);text-transform:none}.footer-nav-list{margin:0;padding:0;list-style:none;display:grid;justify-items:start;text-align:start;grid-gap:0;gap:0}.footer-nav-link{display:inline-flex;align-items:center;min-height:2.5rem;padding-block:.5rem;font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);text-decoration:none;transition:color var(--motion-instant) var(--ease-out)}.footer-nav-link:focus-visible,.footer-nav-link:hover{color:var(--color-text);text-decoration:none}.landing-shell--twenty :is(.site-nav-link,.footer-nav-link){font-family:var(--font-ui-stack);font-size:var(--twenty-type-ui-2-size);font-weight:var(--twenty-type-ui-2-weight);line-height:var(--twenty-type-ui-2-leading);letter-spacing:normal;text-transform:uppercase;font-synthesis:none}.footer-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--space-4);gap:var(--space-4);padding-block:max(var(--space-8),env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border)}.footer-credits{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.footer-copy,.footer-disclaimer{margin:0;font-size:var(--text-sm);color:var(--color-muted);max-width:42ch}.footer-platforms{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.footer-platforms-link{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--color-muted);text-decoration:none}.footer-platforms-link:focus-visible,.footer-platforms-link:hover{color:var(--color-text)}.footer-platforms-icon{display:block;width:1rem;height:1rem}@media (max-width:44.9375em){.footer-meta{grid-template-columns:1fr;align-items:start}.footer-platforms{justify-content:flex-start}}.landing-shell--twenty .simple-page-header{border-block:1px solid var(--color-border);-webkit-padding-after:var(--twenty-fixed-6);padding-block-end:var(--twenty-fixed-6)}.landing-shell--twenty .simple-page-eyebrow{display:inline-block;margin:0;padding-block:var(--twenty-fixed-2);border-bottom:1px solid var(--color-border);font-family:var(--font-ui-stack);font-size:.5rem;font-weight:700;letter-spacing:.01em;line-height:1;text-transform:uppercase;color:var(--color-text-soft)}.landing-shell--twenty .simple-page-title{margin:var(--twenty-fixed-6) 0 0;font-family:var(--font-display);font-size:var(--twenty-display-1-size);font-weight:300;line-height:.92;letter-spacing:-.075rem;color:var(--color-text)}@media (min-width:45em){.landing-shell--twenty .simple-page-title{font-size:var(--twenty-display-1-size-fluid)}}.landing-shell--twenty .simple-page-summary{display:flex;flex-direction:column;gap:1em;-webkit-margin-before:var(--twenty-fixed-4);margin-block-start:var(--twenty-fixed-4);max-width:34.375rem;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-body-2-size);line-height:var(--twenty-body-2-leading);color:var(--color-text)}.landing-shell--twenty .simple-page-summary p{margin:0}@media (min-width:45em){.landing-shell--twenty .simple-page-summary{font-size:var(--twenty-body-2-size-fluid)}}.landing-shell--twenty .simple-page-content{display:grid;grid-template-columns:1fr;grid-row-gap:0;row-gap:0;-webkit-padding-before:var(--twenty-fixed-7);padding-block-start:var(--twenty-fixed-7);font-family:var(--font-body,var(--font-text));font-size:1rem;line-height:1.5;color:var(--color-text)}.landing-shell--twenty .simple-page-content h2,.landing-shell--twenty .simple-page-content h3{margin:0;font-family:var(--font-body,var(--font-text));font-weight:400;letter-spacing:normal;text-transform:none;color:var(--color-text)}.landing-shell--twenty .simple-page-content h2{font-size:1.25rem;line-height:1.4}.landing-shell--twenty .simple-page-content h3{font-size:1.25rem;font-weight:600;line-height:1.4}@media (min-width:45em){.landing-shell--twenty .simple-page-content h2{font-size:clamp(1.25rem,.125rem + 1.875vw,2rem)}.landing-shell--twenty .simple-page-content h3{font-size:var(--twenty-body-2-size-fluid)}}.landing-shell--twenty .simple-page-content>*+*{-webkit-margin-before:1em;margin-block-start:1em}.landing-shell--twenty .simple-page-content>h2{-webkit-margin-before:var(--twenty-fixed-5);margin-block-start:var(--twenty-fixed-5)}.landing-shell--twenty .simple-page-content>h3{-webkit-margin-before:var(--twenty-fixed-4);margin-block-start:var(--twenty-fixed-4)}.landing-shell--twenty .simple-page-content>:is(h2,h3):first-child{-webkit-margin-before:0;margin-block-start:0}.landing-shell--twenty .simple-page-content>h2+h3{-webkit-margin-before:var(--twenty-fixed-3);margin-block-start:var(--twenty-fixed-3)}.landing-shell--twenty .simple-page-content>:is(h2,h3)+:is(p,ul,ol){-webkit-margin-before:.65em;margin-block-start:.65em}.landing-shell--twenty .simple-page-content>p+:is(ul,ol){-webkit-margin-before:.5em;margin-block-start:.5em}.landing-shell--twenty .simple-page-content>:is(ul,ol)+p{-webkit-margin-before:1em;margin-block-start:1em}.landing-shell--twenty .simple-page-content ul{list-style:none;margin:0 0 0 1.75em;padding:0}.landing-shell--twenty .simple-page-content li{position:relative}.landing-shell--twenty .simple-page-content li:before{content:"•";position:absolute;right:100%;padding-right:.5em;text-align:right}.landing-shell--twenty .simple-page-content li+li{-webkit-padding-before:.4em;padding-block-start:.4em}.landing-shell--twenty .simple-page-content a,.landing-shell--twenty .simple-page-summary a{color:var(--color-text);text-decoration:underline;text-underline-offset:.15em}@media (min-width:60em){.landing-shell--twenty .simple-page-content{grid-template-columns:repeat(12,minmax(10px,1fr));column-gap:var(--twenty-gutter)}.landing-shell--twenty .simple-page-content>*{grid-column:5/span 8}}@media (max-width:59.9375em){.hero-stage,.hero-stage-scene-first{grid-template-columns:1fr;gap:var(--space-8);max-width:none}.zc-console-workspace{grid-template-columns:1fr}.zc-console-table-wrap{border-right:none;border-bottom:1px solid var(--color-border)}.architecture-board{padding:var(--space-4) 0 0}.architecture-mechanism{grid-template-columns:1fr;gap:1px;background:var(--color-border-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}.architecture-mechanism-item{min-height:5.25rem;justify-content:center;padding:var(--space-5) var(--space-6);border-bottom:none;border-left:none;background:var(--color-bg-elevated)}.architecture-mechanism-label{font-size:var(--text-lg)}.linked-record-graph-desktop{display:none}.linked-record-flow{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.linked-record-flow .linked-record-node{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:none}.compare-verdict-card{grid-template-columns:1fr;gap:var(--space-2)}.compare-verdict-arrow{transform:rotate(90deg);justify-self:center}.deployment-proof-grid,.human-agent-trust-grid{grid-template-columns:1fr}}@media (max-width:20em){.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav-list{flex-wrap:wrap;justify-content:center;gap:var(--space-3);padding-inline:var(--space-2)}}@media (max-width:44.9375em){.site-header:not(.site-header--legacy){--site-header-height:9.75rem}.site-header:not(.site-header--legacy) .site-header-inner{grid-template-columns:1fr;justify-items:center;align-items:center;row-gap:.75rem;padding-block:var(--space-4)}.site-header:not(.site-header--legacy) .site-logo{justify-self:center;padding-block:0;min-height:0}.site-header:not(.site-header--legacy) .site-nav{justify-self:center;width:auto;max-width:100%}.site-header:not(.site-header--legacy) .site-nav-list{width:100%;justify-content:space-between;flex-wrap:nowrap;gap:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-header-inner{justify-items:stretch;padding-block:0;row-gap:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-logo{justify-self:start;padding-block:var(--twenty-fixed-3)}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav{position:relative;justify-self:stretch;width:100%;max-width:none;box-sizing:border-box;padding-inline:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav:after,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav:before{content:"";position:absolute;inset-inline-start:var(--twenty-nav-inset-inline-start);inset-inline-end:var(--twenty-nav-inset-inline-end);block-size:1px;background:var(--color-border);pointer-events:none}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav:before{inset-block-start:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav:after{inset-block-end:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav-list{box-sizing:border-box;width:100%;margin-inline:var(--twenty-nav-inset-inline-start) var(--twenty-nav-inset-inline-end);justify-content:space-between;gap:0;padding-inline:0;border-block:none;position:static}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav-item{flex:0 1 auto;min-width:0;display:flex;justify-content:center}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-nav-link{width:auto;justify-content:center;padding-block:.75rem}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav-chevron{display:none}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-header-inner:has(.site-mega-nav-menu-btn){grid-template-columns:max-content minmax(0,1fr);align-items:center;justify-items:stretch;row-gap:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-header-inner{container-type:inline-size;container-name:site-chrome}@media (max-width:28em){.landing-shell--twenty .site-mega-nav.has-header-cta .site-header-cta-hit{display:none}}@container site-chrome (max-width: 25.3125rem){.site-mega-nav.has-header-cta .site-header-cta-hit{display:none}}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav:has(.site-mega-nav-menu-btn){justify-self:end;width:auto;max-width:none;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:var(--twenty-nav-inset-inline-end);padding-inline-end:var(--twenty-nav-inset-inline-end)}@media (max-width:20em){.landing-shell--twenty.landing-shell--no-page-borders{--twenty-nav-inset-inline-start:var(--twenty-fixed-2);--twenty-nav-inset-inline-end:var(--twenty-fixed-2)}.landing-shell--twenty:not(.landing-shell--no-page-borders) .site-header:not(.site-header--legacy) .site-logo{-webkit-padding-start:var(--twenty-fixed-2);padding-inline-start:var(--twenty-fixed-2)}.landing-shell--twenty:not(.landing-shell--no-page-borders) .site-header:not(.site-header--legacy) .site-mega-nav:has(.site-mega-nav-menu-btn){-webkit-padding-end:var(--twenty-fixed-2);padding-inline-end:var(--twenty-fixed-2)}}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav:has(.site-mega-nav-menu-btn):after,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav:has(.site-mega-nav-menu-btn):before{content:none;display:none}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav:not(.is-drawer-open) .site-mega-nav-list{display:none!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-list{display:flex!important;flex-direction:column;position:fixed!important;top:var(--site-mega-drawer-top,5.5rem)!important;right:0!important;bottom:0!important;left:0!important;z-index:5;width:100%!important;max-width:none!important;margin:0!important;-webkit-padding-before:.15rem;padding-block-start:.15rem;padding-inline:0;-webkit-padding-after:max(var(--space-6),calc(env(safe-area-inset-bottom, 0px) + var(--space-4)));padding-block-end:max(var(--space-6),calc(env(safe-area-inset-bottom, 0px) + var(--space-4)));gap:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:site-mega-nav-drawer-in var(--twenty-motion-accordion,.22s) var(--ease-out);background:var(--twenty-black,#000)!important;-webkit-border-before:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-block-start:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);-webkit-border-after:0;border-block-end:0;justify-content:flex-start!important;align-items:stretch!important;align-content:flex-start!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open.is-drawer-closing .site-mega-nav-list{animation:site-mega-nav-drawer-out var(--twenty-motion-accordion,.22s) var(--ease-out) forwards!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-item{display:block;flex:none;width:100%;-webkit-padding-start:var(
      --site-mega-drawer-inline-start,var(
        --twenty-nav-inset-inline-start,max(var(--space-4),env(safe-area-inset-left,0px))
      )
    );padding-inline-start:var(
      --site-mega-drawer-inline-start,var(
        --twenty-nav-inset-inline-start,max(var(--space-4),env(safe-area-inset-left,0px))
      )
    );-webkit-padding-end:var(
      --site-mega-drawer-inline-end,var(
        --twenty-nav-inset-inline-end,max(var(--space-4),env(safe-area-inset-right,0px))
      )
    );padding-inline-end:var(
      --site-mega-drawer-inline-end,var(
        --twenty-nav-inset-inline-end,max(var(--space-4),env(safe-area-inset-right,0px))
      )
    );-webkit-border-after:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent);border-block-end:1px solid color-mix(in srgb,var(--twenty-logo-ink) 28%,transparent)}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-list>.site-mega-nav-item>.site-nav-link,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-trigger{width:100%!important;max-width:none!important;justify-content:space-between!important;text-align:start;padding-inline:0!important;color:var(--twenty-logo-ink)!important;-webkit-text-fill-color:var(--twenty-logo-ink)!important;background-image:none!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-list>.site-mega-nav-item>:is(.site-mega-nav-trigger,.site-mega-nav-leaf){display:grid!important;align-items:center!important;min-height:var(--site-mega-drawer-door-min-height)!important;padding-block:var(--site-mega-drawer-door-pad-block)!important;padding-inline:0!important;box-sizing:border-box!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-list>.site-mega-nav-item>.site-mega-nav-trigger{grid-template-columns:auto 1fr auto!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-list>.site-mega-nav-item>.site-mega-nav-leaf{grid-template-columns:auto 1fr!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open>.site-header-cta-hit{display:none!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-accent{display:inline-flex!important;color:var(--twenty-logo-ink)!important;-webkit-text-fill-color:var(--twenty-logo-ink)!important;font-size:1.4rem;font-weight:400;line-height:1;text-transform:none}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-trigger-label{color:var(--twenty-logo-ink)!important;-webkit-text-fill-color:var(--twenty-logo-ink)!important;font-size:1.4rem;font-weight:500;letter-spacing:.01em;text-transform:none}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-chevron-well{display:contents!important;background:transparent!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-chevron{display:inline-block!important;-webkit-margin-start:0!important;margin-inline-start:0!important;justify-self:end;color:var(--twenty-logo-ink)!important;-webkit-text-fill-color:var(--twenty-logo-ink)!important;opacity:1}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel[data-surface=board],.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel[data-surface=flyout]{width:100%!important;max-width:none!important;left:auto!important;right:auto!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-item.is-open>.site-mega-nav-panel.is-open{width:calc(100% + var(--site-mega-drawer-inline-start, 0px) + var(--site-mega-drawer-inline-end, 0px))!important;-webkit-margin-start:calc(-1 * var(--site-mega-drawer-inline-start, 0px));margin-inline-start:calc(-1 * var(--site-mega-drawer-inline-start, 0px));-webkit-margin-end:calc(-1 * var(--site-mega-drawer-inline-end, 0px));margin-inline-end:calc(-1 * var(--site-mega-drawer-inline-end, 0px))}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel:not(.is-open) .site-mega-nav-panel-inner{visibility:hidden!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel .site-mega-nav-panel-inner{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;clip-path:none!important;-webkit-clip-path:none!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-panel-inner{background:var(--twenty-menu-card)!important;border-radius:0!important;padding-block:.15rem!important;padding-inline:0!important;width:100%!important;max-width:none!important;overflow:hidden;overflow:clip;opacity:1!important;visibility:visible!important;clip-path:none!important;-webkit-clip-path:none!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-chevron{transition:rotate var(--twenty-motion-accordion,.22s) var(--ease-out)!important}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-list,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open.is-drawer-closing .site-mega-nav-list{animation:none!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-axis-panel,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-axis-panel-inner,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-chevron,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel .site-mega-nav-panel-inner,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-panel-inner{transition:none!important;animation:none!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-axis-panel.is-open .site-mega-nav-axis-panel-inner,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-panel-inner{opacity:1!important;visibility:visible!important;clip-path:none!important;-webkit-clip-path:none!important}}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-links--cells{grid-auto-rows:auto!important;align-content:start!important;gap:0!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-links--cells .site-mega-nav-link{min-height:0!important;height:auto!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-lattice>:is(.site-mega-nav-lattice-span,.site-mega-nav-lattice-cell,.site-mega-nav-link),.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-link{background:transparent!important;border:0!important;-webkit-border-after:1px solid var(--twenty-menu-card-rule)!important;border-block-end:1px solid var(--twenty-menu-card-rule)!important;border-radius:0!important;padding-block:var(--site-mega-drawer-plate-row-pad-block)!important;-webkit-padding-start:calc(var(--site-mega-drawer-inline-start, 0px) + 1.05rem)!important;padding-inline-start:calc(var(--site-mega-drawer-inline-start, 0px) + 1.05rem)!important;-webkit-padding-end:calc(var(--site-mega-drawer-inline-end, 0px) + 1.05rem)!important;padding-inline-end:calc(var(--site-mega-drawer-inline-end, 0px) + 1.05rem)!important;gap:.15rem}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-axis-panel-inner>.site-mega-nav-link{-webkit-padding-start:calc(var(--site-mega-drawer-inline-start, 0px) + 1.85rem)!important;padding-inline-start:calc(var(--site-mega-drawer-inline-start, 0px) + 1.85rem)!important;-webkit-padding-end:calc(var(--site-mega-drawer-inline-end, 0px) + 1.05rem)!important;padding-inline-end:calc(var(--site-mega-drawer-inline-end, 0px) + 1.05rem)!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-axis-trigger:focus,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-axis-trigger:focus-visible,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-trigger:focus,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-trigger:focus-visible{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-axis-trigger:focus-visible{outline:1px solid color-mix(in srgb,var(--twenty-logo-ink) 55%,transparent)!important;outline-offset:-1px}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-axis-panel-inner>.site-mega-nav-link:last-child,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-axis:last-child,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-item.is-open,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-lattice>:last-child,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-lattice>:last-child>.site-mega-nav-link,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-links--cells>li:last-child .site-mega-nav-link{-webkit-border-after:0!important;border-block-end:0!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-axis.is-open>.site-mega-nav-axis-trigger{-webkit-border-after:1px solid var(--twenty-menu-card-rule)!important;border-block-end:1px solid var(--twenty-menu-card-rule)!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-index{font-family:var(--font-ui-stack)!important;color:var(--twenty-menu-card-index)!important;-webkit-text-fill-color:unset!important;font-size:.5625rem;font-weight:500;letter-spacing:.06em;font-feature-settings:normal!important;font-variant-numeric:normal!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-link-title{font-family:var(--font-ui-stack)!important;color:var(--twenty-menu-card-title)!important;-webkit-text-fill-color:var(--twenty-menu-card-title)!important;font-size:.875rem;font-weight:700;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-link--inert .site-mega-nav-link-title{color:color-mix(in srgb,var(--twenty-menu-card-title) 55%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--twenty-menu-card-title) 55%,transparent)!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-link--inert .site-mega-nav-index{color:color-mix(in srgb,var(--twenty-menu-card-index) 65%,transparent)!important;-webkit-text-fill-color:unset!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-link--inert .site-mega-nav-link-dek{color:color-mix(in srgb,var(--twenty-menu-card-dek) 55%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--twenty-menu-card-dek) 55%,transparent)!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-link-dek{font-family:var(--font-sans),system-ui,sans-serif!important;color:var(--twenty-menu-card-dek)!important;-webkit-text-fill-color:var(--twenty-menu-card-dek)!important;font-size:.75rem;font-weight:400;letter-spacing:.01em;line-height:1.35;max-width:none;white-space:normal}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open:is([data-mega-panel=solutions],[data-mega-panel=company]) :is(.site-mega-nav-link-dek,.site-mega-nav-axis-dek,.site-mega-nav-column-dek){display:none!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open:is([data-mega-panel=solutions],[data-mega-panel=company]) :is(.site-mega-nav-link,.site-mega-nav-lattice>:is(.site-mega-nav-lattice-span,.site-mega-nav-lattice-cell)){padding-block:var(--site-mega-drawer-plate-row-pad-block)!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-axis-trigger,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-panel.is-open .site-mega-nav-column-heading{color:var(--twenty-menu-card-title)!important;-webkit-text-fill-color:var(--twenty-menu-card-title)!important;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-drawer-ctas{display:flex;flex-direction:column;gap:.5rem;-webkit-margin-before:auto;margin-block-start:auto;padding-block:1rem .75rem;padding-inline:var(
      --site-mega-drawer-inline-start,var(--twenty-nav-inset-inline-start,1.5rem)
    ) var(
        --site-mega-drawer-inline-end,var(--twenty-nav-inset-inline-end,1.5rem)
      );list-style:none;-webkit-border-after:0;border-block-end:0}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-drawer-cta{width:100%!important;text-decoration:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-axis-trigger{color:var(--twenty-menu-card-title)!important;-webkit-text-fill-color:var(--twenty-menu-card-title)!important;font-size:.8125rem;font-weight:700;letter-spacing:.08em}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-axis-dek{font-family:var(--font-sans),system-ui,sans-serif!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.35;text-transform:none!important;color:var(--twenty-menu-card-dek)!important;-webkit-text-fill-color:var(--twenty-menu-card-dek)!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-leaf .site-mega-nav-accent,.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav.is-drawer-open .site-mega-nav-trigger .site-mega-nav-accent{color:var(--twenty-logo-ink)!important;-webkit-text-fill-color:var(--twenty-logo-ink)!important}.landing-shell--twenty .site-header:not(.site-header--legacy) .site-mega-nav .site-mega-nav-chevron{display:inline-block}.landing-shell--twenty .site-header:not(.site-header--legacy){--site-header-height:auto}.site-header--legacy .site-header-inner{grid-template-columns:1fr;justify-items:stretch;align-items:start;row-gap:var(--space-3);padding-block:var(--space-4)}.site-header--legacy .site-nav{justify-self:stretch}.site-header--legacy .site-nav-list{width:100%;justify-content:space-between;gap:var(--space-2)}.site-logo{display:inline-flex;align-items:center;min-height:var(--control-height)}.hero-section{min-height:auto;padding-top:var(--space-8);padding-bottom:var(--space-12)}.hero-stage-copy-vignette{display:flex;flex-direction:column;gap:var(--space-6);align-items:stretch}.hero-stage-copy-vignette .hero-copy{display:contents}.hero-product,.hero-vignette{width:100%;max-width:none}.hero-stage-copy-vignette .hero-core{order:1}.hero-stage-copy-vignette .hero-thesis{order:2;font-size:clamp(.9375rem,.85rem + .45vw,var(--text-base));line-height:1.5}.hero-stage-copy-vignette .hero-pressure{order:3}.hero-stage-copy-vignette .hero-product{order:4}.hero-stage-copy-vignette .hero-cta-row{order:5;flex-direction:column;align-items:stretch;gap:var(--space-3);margin-top:0}.hero-stage-copy-vignette .hero-cta-row .btn{width:100%}.hero-domain-tab,.hero-domain-tab-main{min-height:var(--control-height);align-items:center}.hero-domain-tab-main{display:inline-flex;padding:0 0 var(--space-2)}.hero-vignette{padding:var(--space-5) var(--space-4)}.architecture-claim-line,.close-lead-line,.hero-thesis-line,.hero-vignette-fracture,.hero-vignette-scene-line{white-space:normal}.landing-shell--twenty .hero-section--twenty .hero-thesis-group{display:flex;flex-direction:column;gap:0}.landing-shell--twenty .hero-section--twenty .hero-thesis-line{display:block;white-space:normal}.architecture-claim-line,.close-lead-line,.hero-line-gap,.hero-pressure-line,.hero-vignette-scene-line{display:inline}.architecture-section h2,.close-lead,.hero-pressure,.hero-thesis,.hero-vignette-scene{text-wrap:pretty}.architecture-mechanism-label{white-space:normal}.architecture-mechanism-item{min-height:4.75rem;padding:var(--space-5) var(--space-5)}.cta-desk-email{padding-block:var(--space-3);min-height:var(--control-height)}}@keyframes hero-enter{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes hero-type-reveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.55}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes hero-atmosphere-scan{0%{background-position:0 0}to{background-position:100% 0}}@keyframes reveal-settle{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:none}}@keyframes swim-cascade{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}.hero-stage-motion .hero-choreo{animation:hero-enter var(--motion-choreography) var(--ease-out) both;position:relative;z-index:0}.hero-stage-motion .hero-choreo-1{animation-delay:0s}.hero-stage-motion .hero-choreo-2{animation-delay:70ms}.hero-stage-motion .hero-choreo-3{animation-delay:.14s}.hero-stage-motion .hero-choreo-4{animation-delay:.21s}.hero-stage-motion .hero-choreo-5{animation-delay:.28s}.hero-stage-motion .hero-choreo-6{animation-delay:.36s}.hero-stage-motion .hero-type-reveal{animation:hero-enter var(--motion-choreography) var(--ease-out) both,hero-type-reveal calc(var(--motion-choreography) + 80ms) var(--ease-out) both;animation-delay:70ms,70ms}.landing-inner.is-armed:not(.is-revealed) .reveal-item,.reveal-section.is-armed:not(.is-revealed) .reveal-item{opacity:0;transform:translateY(.45rem)}.landing-inner.is-revealed .reveal-item,.reveal-section.is-revealed .reveal-item{animation:reveal-settle var(--motion-choreography) var(--ease-out) both}.landing-shell--twenty .pricing-page .reveal-section .reveal-item{opacity:1!important;transform:none!important;animation:none!important}.landing-inner.is-revealed .reveal-item-1,.reveal-section.is-revealed .reveal-item-1{animation-delay:0s}.landing-inner.is-revealed .reveal-item-2,.reveal-section.is-revealed .reveal-item-2{animation-delay:80ms}.landing-inner.is-revealed .reveal-item-3,.reveal-section.is-revealed .reveal-item-3{animation-delay:.14s}.landing-inner.is-revealed .reveal-item-4,.reveal-section.is-revealed .reveal-item-4{animation-delay:.2s}.landing-inner.is-revealed .reveal-item-5,.reveal-section.is-revealed .reveal-item-5{animation-delay:.26s}.architecture-section.is-armed:not(.is-revealed) .architecture-mechanism-item{opacity:0;transform:translateY(.35rem)}.architecture-section.is-revealed .architecture-mechanism-item{animation:swim-cascade var(--motion-choreography) var(--ease-out) both;animation-delay:calc(.1s + var(--mech-i, 0) * 70ms)}@media (prefers-reduced-motion:reduce){.btn,a{transition:none}.architecture-section.is-revealed .architecture-mechanism-item,.close-instrument.is-revealed .partner-success-clause,.hero-atmosphere:after,.hero-domain-tab-progress,.hero-stage-motion .hero-choreo,.hero-stage-motion .hero-type-reveal,.landing-inner.is-revealed .reveal-item,.landing-shell--atmosphere-scan:after,.reveal-section.is-revealed .reveal-item{animation:none!important}.hero-atmosphere:after,.landing-shell--atmosphere-scan:after{display:none}.architecture-section .architecture-mechanism-item,.hero-stage-motion .hero-choreo,.hero-vignette-panel,.landing-inner .reveal-item,.partner-success-clause,.reveal-section .reveal-item{opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important;transition:none!important}.hero-domain-tab-progress{display:none}.site-nav-backdrop,.site-nav-panel{animation:none}.partner-success-clause:before{border-color:var(--color-accent);background:var(--color-accent)}}.content-lab{min-height:100vh;padding:clamp(1.5rem,4vw,3rem);background:radial-gradient(120% 80% at 10% -10%,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 55%),var(--color-bg);color:var(--color-text)}.content-lab__brand{margin:0;font-size:var(--text-xl);letter-spacing:-.02em}.content-lab__brand,.content-lab__title{font-family:var(--font-display);font-weight:600}.content-lab__title{margin:.35rem 0 .5rem;font-size:clamp(1.75rem,4vw,2.5rem)}.content-lab__lede{max-width:42rem;margin:0 0 1.5rem;color:var(
    --color-text-muted,color-mix(in srgb,var(--color-text) 70%,transparent)
  )}.content-lab__field{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:1rem}.content-lab__field span{font-size:.85rem;font-weight:400}.content-lab__field input,.content-lab__field textarea{width:100%;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);border-radius:.35rem;background:color-mix(in srgb,var(--color-bg) 92%,white);color:inherit;font:inherit}.content-lab__modes{display:flex;gap:.5rem;margin-bottom:.75rem}.content-lab__mode{padding:.4rem .85rem;border:1px solid color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:.35rem;background:transparent;color:inherit;cursor:pointer}.content-lab__mode--active{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.content-lab__banner{margin:0 0 1rem;padding:.65rem .85rem;border-left:3px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.content-lab__grid{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:80em){.content-lab__grid{grid-template-columns:.9fr 1.1fr}}.content-lab__panel{padding:1rem 0}.content-lab__actions{display:flex;flex-wrap:wrap;gap:.65rem}.content-lab__actions button{padding:.55rem .95rem;border:0;border-radius:.35rem;background:var(--color-accent);color:var(--color-bg);font:inherit;font-weight:600;cursor:pointer}.content-lab__actions button:disabled{opacity:.6;cursor:wait}.content-lab__actions button:first-child{background:transparent;color:inherit;border:1px solid color-mix(in srgb,var(--color-text) 22%,transparent)}.content-lab__checkbox{display:flex;align-items:center;gap:.5rem;grid-template-columns:none}.content-lab__violations{list-style:none;margin:0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.content-lab__violations li{display:grid;grid-gap:.25rem;gap:.25rem;padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--color-text) 12%,transparent)}.content-lab__error{color:#b42318}.content-lab__empty,.content-lab__meta,.content-lab__proof{font-size:.85rem;opacity:.8}.sell-os{--sell-os-radius:var(--radius-md);--sell-os-radius-sm:var(--radius-sm);--sell-os-radius-xs:var(--radius-xs);--sell-os-panel:var(--console-panel);--sell-os-border:var(--console-panel-border);--sell-os-hover:var(--console-row-hover);--sell-os-gap:var(--density-console-gap)}.sell-os--shell{display:grid;grid-template-columns:14rem minmax(0,1fr);min-height:100vh;padding:0;background:var(--color-bg);color:var(--color-text)}.sell-os__nav{position:relative;z-index:3;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-3);border-right:1px solid var(--sell-os-border);background:var(--color-surface);pointer-events:auto}.sell-os__skip{position:absolute;left:.75rem;top:.5rem;z-index:20;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;background:var(--color-bg-elevated);color:var(--color-text);font-size:var(--text-sm)}.sell-os__skip:focus,.sell-os__skip:focus-visible{width:auto;height:auto;clip:auto;padding:.45rem .7rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius-sm)}.sell-os__nav-group>summary{cursor:pointer;list-style:none}.sell-os__nav-group>summary::-webkit-details-marker{display:none}.sell-os__nav-brand{margin:0;font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.sell-os__nav-product{display:block;margin-top:.2rem;font-size:var(--text-lg);letter-spacing:-.02em;text-transform:none;color:var(--color-text)}.sell-os__nav-groups{display:flex;flex-direction:column;gap:var(--space-4);flex:1 1}.sell-os__nav-group{display:grid;grid-gap:.35rem;gap:.35rem}.sell-os__nav-group-label{margin:0;padding:0 .65rem;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.sell-os__nav-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.sell-os__nav-link{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:.5rem .65rem;border-radius:var(--sell-os-radius-sm);border:1px solid transparent;font-size:var(--text-sm);cursor:pointer;pointer-events:auto;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.sell-os a.sell-os__nav-link:hover,.sell-os__nav-link{color:inherit;text-decoration:none}.sell-os__nav-link:hover{background:color-mix(in srgb,var(--color-accent-soft) 70%,transparent)}.sell-os__nav-link--active{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.sell-os__nav-link--disabled{opacity:.45;cursor:not-allowed}.sell-os__nav-wave{display:none}.sell-os__nav-foot{margin-top:auto;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-muted)}.sell-os__main{display:flex;flex-direction:column;min-width:0;background:radial-gradient(ellipse 70% 40% at 100% 0,color-mix(in srgb,var(--color-bg-hero-glow) 35%,transparent),transparent 70%),var(--color-bg)}.sell-os__topbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:center;padding:.7rem 1.25rem;border-bottom:1px solid var(--sell-os-border);background:color-mix(in srgb,var(--color-surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sell-os__topbar-left,.sell-os__topbar-right{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.sell-os__topbar-r13{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.sell-os__topbar-snap{opacity:.7;font-size:var(--text-xs)}.sell-os__stale{margin:0;padding:.55rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--color-danger) 35%,transparent);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-sm)}.sell-os__content{padding:var(--density-console-section) 1.35rem 2.25rem}.sell-os__page-header{margin-bottom:var(--space-4)}.sell-os__page-title{margin:0 0 .3rem;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em}.sell-os__page-lede{margin:0 0 .65rem;max-width:40rem;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.sell-os__stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:var(--sell-os-gap);gap:var(--sell-os-gap);margin-bottom:var(--space-5)}.sell-os__stat{padding:.85rem .95rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--sell-os-panel)}.sell-os__stat-label{display:block;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.sell-os__stat-value{display:block;margin-top:.3rem;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold)}.sell-os a.sell-os__stat{color:inherit;text-decoration:none}.sell-os a.sell-os__stat:hover{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.sell-os__home-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-bottom:var(--space-5)}.sell-os__btn{display:inline-flex;align-items:center;min-height:2.25rem;padding:.45rem .95rem;border:1px solid transparent;border-radius:var(--sell-os-radius-sm);text-decoration:none;font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),opacity var(--motion-fast) var(--ease-out)}.sell-os__btn:disabled{opacity:.45;cursor:not-allowed}.sell-os__btn--primary{background:var(--color-cta);color:var(--color-on-cta)}.sell-os__btn--primary:hover:not(:disabled){background:var(--color-cta-hover)}.sell-os__btn:not(.sell-os__btn--primary){border-color:var(--color-border-strong);background:color-mix(in srgb,var(--color-surface-raised) 55%,transparent);color:inherit}.sell-os__btn:not(.sell-os__btn--primary):hover:not(:disabled){background:var(--sell-os-hover)}.sell-os__panel{padding:.35rem 0 var(--space-4)}.sell-os__search input,.sell-os__select{width:min(100%,22rem);min-height:2.25rem;padding:.45rem .7rem;border:1px solid var(--color-border-strong);border-radius:var(--sell-os-radius-sm);background:var(--color-bg-elevated);color:inherit;font:inherit;font-size:var(--text-sm)}.sell-os__select{width:100%}.sell-os__pipeline-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (min-width:60em){.sell-os__pipeline-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}}.sell-os__table-wrap{max-height:min(70vh,40rem);overflow:auto;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--sell-os-panel)}.sell-os__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.sell-os__table td,.sell-os__table th{padding:.65rem .75rem;border-bottom:1px solid var(--sell-os-border);text-align:left;vertical-align:top}.sell-os__table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--color-surface-raised)}.sell-os__th-btn{padding:0;border:0;background:transparent;color:var(--color-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.sell-os__tr{cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out)}.sell-os__tr:hover{background:color-mix(in srgb,var(--sell-os-hover) 80%,transparent)}.sell-os__tr--active{background:color-mix(in srgb,var(--color-accent-soft) 85%,transparent);box-shadow:inset 3px 0 0 var(--color-accent)}.sell-os__table-title{display:block;font-weight:var(--font-weight-semibold)}.sell-os__table-id{display:block;margin-top:.15rem;color:var(--color-muted);font-size:var(--text-xs)}.sell-os__table-plain{margin:.35rem 0 0;max-width:32rem;color:var(--color-text-secondary);line-height:var(--leading-normal)}.startup-os__client-bands{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.startup-os__client-list{list-style:none;margin:.55rem 0 0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.startup-os__client-row{display:grid;grid-gap:.2rem;gap:.2rem;padding:.7rem .75rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius-sm);background:var(--sell-os-panel);color:inherit;text-decoration:none}.sell-os a.startup-os__client-row:hover{border-color:var(--color-border-strong);text-decoration:none}.sell-os a.sell-os__chip{text-decoration:none}.sell-os td .sell-os__chip{display:inline-block;margin:.15rem .2rem .15rem 0}.sell-os__table-ask{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:14rem;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.35}.sell-os__detail{padding:1rem 1.1rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--sell-os-panel);min-height:18rem}.sell-os__detail--enter{animation:sell-os-detail-in var(--motion-divider) var(--ease-out)}.sell-os__detail--empty{display:grid;place-items:center}@keyframes sell-os-detail-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sell-os__detail-header{margin-bottom:.85rem}.sell-os__detail-title{margin:0 0 .2rem;font-family:var(--font-display);font-size:var(--text-lg)}.sell-os__tabs{display:flex;flex-wrap:wrap;gap:.2rem;margin-bottom:.85rem;border-bottom:1px solid var(--sell-os-border)}.sell-os__tab{padding:.45rem .7rem;border:0;border-bottom:2px solid transparent;border-radius:var(--sell-os-radius-xs) var(--sell-os-radius-xs) 0 0;background:transparent;color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;opacity:.7}.sell-os__tab--active{opacity:1;border-bottom-color:var(--color-accent);font-weight:var(--font-weight-semibold)}.sell-os__tab-panel--fade{animation:sell-os-tab-fade var(--motion-fast) var(--ease-out)}@keyframes sell-os-tab-fade{0%{opacity:.35}to{opacity:1}}.sell-os__rail-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.sell-os__chip{display:inline-flex;align-items:center;padding:.15rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface-raised) 60%,transparent);font-size:var(--text-xs);letter-spacing:.02em}.sell-os__chip--env,.sell-os__chip--muted{color:var(--color-text-secondary)}.sell-os__chip--allow,.sell-os__chip--ok{border-color:color-mix(in srgb,var(--color-success) 45%,transparent);background:var(--color-success-soft);color:var(--color-success)}.sell-os__chip--bad,.sell-os__chip--deny{border-color:color-mix(in srgb,var(--color-danger) 45%,transparent);background:var(--color-danger-soft);color:var(--color-danger)}.sell-os__chip--human-gate{border-color:color-mix(in srgb,var(--color-warning) 45%,transparent);background:var(--color-warning-soft);color:var(--color-warning)}.sell-os__chip--square{border-radius:.2rem;font-weight:600}.sell-os__dl{display:grid;grid-gap:.7rem;gap:.7rem;margin:0}.sell-os__dl div{display:grid;grid-gap:.15rem;gap:.15rem}.sell-os__dl dt{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.sell-os__dl dd{margin:0}.sell-os__section-title{margin:0 0 .5rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.sell-os__act-list,.sell-os__draft-list,.sell-os__gap-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.sell-os__gap{display:grid;grid-gap:.2rem;gap:.2rem;padding:.5rem 0;border-bottom:1px solid var(--sell-os-border)}.sell-os__gap-code{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted)}.sell-os__act{display:grid;grid-gap:.2rem;gap:.2rem;padding:.45rem 0;border-bottom:1px solid var(--sell-os-border)}.sell-os__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.sell-os__empty,.sell-os__muted{color:var(--color-text-secondary);font-size:var(--text-sm)}.sell-os__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:59.9375em){.sell-os--shell{grid-template-columns:1fr}.sell-os__nav{border-right:0;border-bottom:1px solid var(--sell-os-border);gap:var(--space-3)}.sell-os__nav-group>summary{display:flex;align-items:center;justify-content:space-between;padding:.35rem .65rem}.sell-os__nav-group>summary:after{width:0;height:0;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.sell-os__nav-group[open]>summary:after{transform:rotate(180deg)}.sell-os__nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.sell-os__nav-link{justify-content:center;text-align:center;font-size:var(--text-xs)}.sell-os__topbar-snap{display:none}.sell-os__nav-foot{font-size:var(--text-xs)}.sell-os__table-wrap{max-height:min(55vh,28rem)}}@media (min-width:60em){.sell-os__nav-group>summary{pointer-events:none}.sell-os__nav-group>ul{display:grid!important}}.sell-os__approval-list{list-style:none;margin:0;padding:.55rem;display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--sell-os-panel)}.sell-os__approval-item{width:100%;text-align:left;padding:.7rem .75rem;border:1px solid transparent;border-radius:var(--sell-os-radius-sm);background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.sell-os__approval-item--active,.sell-os__approval-item:hover{border-color:var(--color-border-strong);background:var(--sell-os-hover)}.sell-os__body-preview{margin:.75rem 0;padding:.85rem .95rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius-sm);background:var(--color-bg-elevated);white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.45;max-height:16rem;overflow:auto}.sell-os__banner{margin:0 0 .85rem;padding:.6rem .75rem;border-left:3px solid var(--color-danger);border-radius:0 var(--sell-os-radius-sm) var(--sell-os-radius-sm) 0;background:var(--color-danger-soft);font-size:var(--text-sm)}.sell-os__field{display:grid;grid-gap:.35rem;gap:.35rem;margin:0 0 var(--space-4);max-width:28rem}.sell-os__textarea{width:100%;min-height:14rem;max-width:48rem;padding:.75rem .85rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius-sm);background:var(--color-bg-elevated);color:var(--color-text);font-family:var(--font-mono,ui-monospace,monospace);font-size:.8rem;line-height:1.45;resize:vertical}.sell-os__ae-edit{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:48rem}.sell-os__agent-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.sell-os__agent-card,.sell-os__play-item{display:grid;grid-gap:.35rem;gap:.35rem;padding:.85rem .95rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--sell-os-panel)}.sell-os__agent-card{grid-template-columns:minmax(0,1.1fr) auto;align-items:start;column-gap:var(--space-4)}@media (max-width:44.9375em){.sell-os__agent-card{grid-template-columns:1fr}}.sell-os__agent-card .sell-os__home-actions{margin:0;justify-content:flex-end}.sell-os__agent-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}.sell-os__play-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.sell-os__swarm-strip{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.sell-os__swarm-item{display:inline-flex;align-items:center;gap:.4rem;min-width:0;padding:.35rem .65rem;border:1px solid var(--sell-os-border);border-radius:var(--radius-full);background:var(--sell-os-panel)}.sell-os__swarm-name{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.sell-os__inspector-form{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end;margin-bottom:var(--space-4)}.sell-os__inspector-form .sell-os__field{flex:1 1 18rem;margin:0;max-width:none}.sell-os__citation-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.sell-os__citation{display:grid;grid-gap:.15rem;gap:.15rem;padding:.5rem 0;border-bottom:1px solid var(--sell-os-border)}.sell-os__gap--block{border-left:3px solid var(--color-danger)}.sell-os__gap--block,.sell-os__gap--warn{padding-left:.6rem;border-radius:0 var(--sell-os-radius-xs) var(--sell-os-radius-xs) 0}.sell-os__gap--warn{border-left:3px solid var(--color-warning)}.sell-os__gap--info{border-left:3px solid var(--color-border-strong);padding-left:.6rem;border-radius:0 var(--sell-os-radius-xs) var(--sell-os-radius-xs) 0}.sell-os :focus-visible{outline:none;box-shadow:var(--focus-ring)}.sell-os__facet-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end;margin-top:.75rem}.sell-os__facet{display:grid;grid-gap:.25rem;gap:.25rem}.sell-os__timeline{list-style:none;margin:0;padding:0 0 0 .85rem;display:grid;grid-gap:.65rem;gap:.65rem;border-left:2px solid var(--sell-os-border)}.sell-os__timeline-item{position:relative;display:grid;grid-gap:.25rem;gap:.25rem;padding:.15rem 0 .55rem .85rem}.sell-os__timeline-item:before{content:"";position:absolute;left:-1.05rem;top:.45rem;width:.55rem;height:.55rem;border-radius:var(--radius-full);background:var(--color-accent);border:2px solid var(--color-bg)}.sell-os__academy-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (min-width:60em){.sell-os__academy-grid{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}}.sell-os__academy-toc{max-height:min(75vh,44rem)}.sell-os__academy-read{min-width:0;max-height:min(80vh,56rem);overflow:auto;padding:1rem 1.15rem 1.5rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--sell-os-panel)}.sell-os__capital-layout{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:59.9375em){.sell-os__capital-layout{grid-template-columns:1fr}}.sell-os__capital-toc{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-height:calc(100vh - 8rem);overflow:auto}.sell-os__capital-reader{min-width:0}.sell-os__play-item--active{border-color:var(--color-accent,var(--sell-os-border));background:var(--color-bg-elevated)}.sell-os__reader{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.sell-os__visual-board{padding:.85rem 0 1rem;border-bottom:1px solid var(--sell-os-border);margin-bottom:.5rem}.sell-os__prose{display:grid;grid-gap:.85rem;gap:.85rem;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text)}.sell-os__prose h1,.sell-os__prose h2,.sell-os__prose h3,.sell-os__prose h4{margin:.35rem 0 0;font-family:var(--font-display);letter-spacing:-.02em;line-height:var(--leading-tight)}.sell-os__prose h1{font-size:var(--text-xl)}.sell-os__prose h2{font-size:var(--text-lg)}.sell-os__prose h3,.sell-os__prose h4{font-size:var(--text-base)}.sell-os__prose blockquote,.sell-os__prose ol,.sell-os__prose p,.sell-os__prose ul{margin:0}.sell-os__prose ol,.sell-os__prose ul{padding-left:1.25rem}.sell-os__prose blockquote{padding:.55rem .75rem;border-left:3px solid var(--color-accent);border-radius:0 var(--sell-os-radius-sm) var(--sell-os-radius-sm) 0;background:var(--color-accent-soft);color:var(--color-text-secondary)}.sell-os__prose-pre,.sell-os__prose-table-wrap{overflow:auto;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius-sm)}.sell-os__prose-pre{margin:0;padding:.75rem .85rem;background:var(--color-bg-elevated);font-size:.8rem}.sell-os__prose-code{padding:.1rem .3rem;border-radius:var(--radius-xs);background:var(--color-bg-elevated);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.sell-os__prose-link{padding:0;border:0;background:transparent;color:var(--color-accent-hover);font:inherit;text-decoration:underline;cursor:pointer;text-align:left}.sell-os__prose-img{max-width:100%;height:auto;border-radius:var(--sell-os-radius-sm);border:1px solid var(--sell-os-border)}.sell-os__prose-callout{margin:0;padding:.75rem .9rem;border-left:3px solid var(--color-accent);border-radius:0 var(--sell-os-radius-sm) var(--sell-os-radius-sm) 0;background:var(--color-accent-soft);color:var(--color-text-secondary)}.sell-os__prose-hr{border:0;border-top:1px solid var(--sell-os-border);margin:.5rem 0}.sell-os__prose li{margin:.2rem 0}.sell-os__mermaid-figure{margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.sell-os__mermaid{overflow:auto;padding:.75rem;border:1px solid var(--sell-os-border);border-radius:var(--sell-os-radius);background:var(--color-bg-elevated);min-height:3rem}.sell-os__mermaid svg{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.sell-os__approval-item,.sell-os__btn,.sell-os__detail--enter,.sell-os__nav-link,.sell-os__tab-panel--fade,.sell-os__tr{animation:none!important;transition:none!important}}.operator-console{--operator-console-border:var(--console-panel-border,var(--color-border));--operator-console-panel:var(--console-panel,var(--color-surface))}.operator-console--refused{max-width:40rem;margin:4rem auto;padding:var(--space-6);color:var(--color-text)}.operator-console--shell{display:grid;grid-template-columns:15rem minmax(0,1fr);min-height:100vh;background:var(--color-bg);color:var(--color-text)}.operator-console__nav{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-3);border-right:1px solid var(--operator-console-border);background:var(--color-surface);overflow-y:auto}.operator-console__nav-brand{margin:0;font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.operator-console__nav-product{display:block;margin-top:.2rem;font-size:var(--text-lg);letter-spacing:-.02em;text-transform:none;color:var(--color-text)}.operator-console__nav-lede{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.operator-console__nav-group-label{margin:0 0 .35rem;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary)}.operator-console__nav-list{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:.15rem}.operator-console__nav-link{display:flex;flex-direction:column;gap:.1rem;padding:.35rem .5rem;border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;font-size:var(--text-sm)}.operator-console__nav-link:hover{background:var(--console-row-hover,rgba(0,0,0,.04))}.operator-console__nav-link--active{background:var(--console-row-hover,rgba(0,0,0,.08));font-weight:var(--font-weight-semibold)}.operator-console__nav-foot,.operator-console__nav-hint{font-size:.65rem;color:var(--color-text-secondary)}.operator-console__nav-foot{margin:0}.operator-console__main{display:flex;flex-direction:column;min-width:0}.operator-console__topbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:center;min-height:3rem;padding:.5rem var(--space-4);border-bottom:1px solid var(--operator-console-border);background:var(--color-surface)}.operator-console__topbar-left,.operator-console__topbar-right{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.operator-console__tenant{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);background:transparent;padding:.25rem .5rem;font:inherit;color:inherit;cursor:default}.operator-console__chip{display:inline-flex;align-items:center;border:1px solid var(--operator-console-border);border-radius:999px;padding:.15rem .55rem;font-size:.7rem;background:var(--operator-console-panel);color:var(--color-text)}.operator-console__chip--muted{color:var(--color-text-secondary)}.operator-console__chip--warn{border-color:var(--color-warning,#b45309);color:var(--color-warning,#b45309)}button.operator-console__chip{cursor:pointer;font:inherit}.operator-console__banners{display:flex;flex-direction:column;gap:.35rem;padding:.5rem var(--space-4);border-bottom:1px solid var(--operator-console-border)}.operator-console__banner{margin:0;font-size:var(--text-sm)}.operator-console__banner--honesty{color:var(--color-warning,#b45309)}.operator-console__banner--muted{color:var(--color-text-secondary)}.operator-console__content{padding:var(--space-6)}.operator-console-fleet-provision{display:grid;grid-gap:.25rem;gap:.25rem;max-width:46rem}.operator-console-fleet-provision form{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding:1.25rem 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.operator-console-fleet-provision label{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.92rem}.operator-console-fleet-provision input,.operator-console-fleet-provision select{font:inherit;padding:.4rem .55rem}.operator-console-fleet-provision button{justify-self:start;font:inherit;padding:.45rem .8rem}.operator-console-fleet-provision ul{margin:0;padding-left:1.1rem}.operator-console-fleet-provision code{word-break:break-all}.operator-console__page-title{margin:0 0 .35rem;font-family:var(--font-display);font-size:var(--text-2xl)}.operator-console__page-lede,.operator-console__placeholder-note{margin:0 0 var(--space-4);color:var(--color-text-secondary);max-width:42rem}.operator-console__section-title{margin:0 0 var(--space-3);font-size:var(--text-lg)}.operator-console__checklist{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.5rem}.operator-console__palette-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:start center;padding-top:12vh;background:rgba(0,0,0,.35)}.operator-console__palette{width:min(36rem,calc(100vw - 2rem));border:1px solid var(--operator-console-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4);box-shadow:0 12px 40px rgba(0,0,0,.18)}.operator-console__palette-title{margin:0 0 .25rem;font-weight:var(--font-weight-semibold)}.operator-console__palette-foot,.operator-console__palette-hint{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary)}.operator-console__palette-list{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:.25rem}.operator-console__palette-item{display:flex;justify-content:space-between;gap:.75rem;width:100%;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;padding:.45rem .5rem;font:inherit;color:inherit;cursor:pointer;text-align:left}.operator-console__palette-item:hover{border-color:var(--operator-console-border);background:var(--console-row-hover,rgba(0,0,0,.04))}@media (max-width:59.9375em){.operator-console--shell{grid-template-columns:1fr}.operator-console__nav{border-right:none;border-bottom:1px solid var(--operator-console-border);max-height:40vh}}.operator-console-credentials__env-banner{margin:0 0 var(--space-4);padding:.65rem .85rem;border:1px solid var(--color-warning,#b45309);border-radius:var(--radius-sm);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-credentials__tabs{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:var(--space-4)}.operator-console-credentials__tab{display:inline-flex;gap:.35rem;align-items:center;padding:.35rem .65rem;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;font-size:var(--text-sm)}.operator-console-credentials__tab--active{font-weight:var(--font-weight-semibold);background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-credentials__tab--disabled{opacity:.55;cursor:not-allowed}.operator-console-credentials__foot,.operator-console-credentials__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-credentials__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-credentials__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-4)}.operator-console-credentials__facet{display:inline-flex;gap:.35rem;align-items:center;font-size:var(--text-sm)}.operator-console-credentials__facet select,.operator-console-credentials__mint input,.operator-console-credentials__mint select{font:inherit;padding:.25rem .4rem;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.operator-console-credentials__table-wrap{overflow-x:auto}.operator-console-credentials__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-credentials__table td,.operator-console-credentials__table th{padding:.45rem .55rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-credentials__row-actions{display:flex;flex-direction:column;gap:.2rem}.operator-console-credentials__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin:var(--space-3) 0;font-size:var(--text-sm)}.operator-console-credentials__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-credentials__mint{display:flex;flex-direction:column;gap:var(--space-3);max-width:28rem}.operator-console-credentials__mint label{display:flex;flex-direction:column;gap:.25rem;font-size:var(--text-sm)}.operator-console-credentials__counsel{flex-direction:row!important;align-items:center;gap:.5rem!important}.operator-console-credentials__reveal{margin-bottom:var(--space-4)}.operator-console-credentials__secret-box{display:flex;flex-direction:column;gap:.5rem;margin:var(--space-3) 0;padding:.75rem;border:1px dashed var(--operator-console-border);border-radius:var(--radius-sm);word-break:break-all;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-sm)}.operator-console-evidence__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;margin-bottom:var(--space-3)}.operator-console-evidence__foot,.operator-console-evidence__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-evidence__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-evidence__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-evidence__facet{display:inline-flex;gap:.35rem;align-items:center;font-size:var(--text-sm)}.operator-console-evidence__facet input,.operator-console-evidence__facet select{font:inherit;padding:.25rem .4rem;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.operator-console-evidence__links{display:inline-flex;gap:.75rem;font-size:var(--text-sm)}.operator-console-evidence__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.operator-console-evidence__table-wrap{overflow-x:auto}.operator-console-evidence__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-evidence__table td,.operator-console-evidence__table th{padding:.45rem .55rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-evidence__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-evidence__drawer{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-evidence__json{margin:0;padding:.75rem;overflow:auto;max-height:28rem;border:1px dashed var(--operator-console-border);border-radius:var(--radius-sm);font-family:var(--font-mono,ui-monospace,monospace);font-size:.75rem;white-space:pre-wrap;word-break:break-word}.operator-console-evidence__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-evidence__modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:rgba(0,0,0,.35)}.operator-console-evidence__modal{width:min(28rem,calc(100vw - 2rem));border:1px solid var(--operator-console-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4);box-shadow:0 12px 40px rgba(0,0,0,.18)}@media (max-width:59.9375em){.operator-console-evidence__layout{grid-template-columns:1fr}}.operator-console-zcap__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-zcap__foot,.operator-console-zcap__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-zcap__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-zcap__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-zcap__facet{display:inline-flex;gap:.35rem;align-items:center;font-size:var(--text-sm)}.operator-console-zcap__facet select,.operator-console-zcap__mint input{font:inherit;padding:.25rem .4rem;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.operator-console-zcap__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.operator-console-zcap__table-wrap{overflow-x:auto}.operator-console-zcap__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-zcap__table td,.operator-console-zcap__table th{padding:.45rem .55rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-zcap__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-zcap__id-btn{border:none;background:transparent;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.operator-console-zcap__chain{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-zcap__chain-list{margin:0 0 var(--space-3);padding-left:1.2rem;display:flex;flex-direction:column;gap:.45rem;font-size:var(--text-sm)}.operator-console-zcap__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-zcap__mint{display:flex;flex-direction:column;gap:var(--space-3);max-width:28rem;margin-bottom:var(--space-4)}.operator-console-zcap__mint label{display:flex;flex-direction:column;gap:.25rem;font-size:var(--text-sm)}.operator-console-zcap__counsel{flex-direction:row!important;align-items:center;gap:.5rem!important}@media (max-width:59.9375em){.operator-console-zcap__layout{grid-template-columns:1fr}}.operator-console-activities__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-activities__foot,.operator-console-activities__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-activities__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-activities__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-activities__facet{display:inline-flex;gap:.35rem;align-items:center;font-size:var(--text-sm)}.operator-console-activities__facet select{font:inherit;padding:.25rem .4rem;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.operator-console-activities__links{display:inline-flex;gap:.75rem;font-size:var(--text-sm)}.operator-console-activities__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.operator-console-activities__table-wrap{overflow-x:auto}.operator-console-activities__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-activities__table td,.operator-console-activities__table th{padding:.45rem .55rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-activities__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-activities__drawer{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-activities__json{margin:0 0 var(--space-3);padding:.75rem;overflow:auto;max-height:28rem;border:1px dashed var(--operator-console-border);border-radius:var(--radius-sm);font-family:var(--font-mono,ui-monospace,monospace);font-size:.75rem;white-space:pre-wrap;word-break:break-word}.operator-console-activities__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:59.9375em){.operator-console-activities__layout{grid-template-columns:1fr}}.operator-console-webhooks__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-webhooks__foot,.operator-console-webhooks__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-webhooks__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-webhooks__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-webhooks__facet{display:inline-flex;gap:.35rem;align-items:center;font-size:var(--text-sm)}.operator-console-webhooks__facet select,.operator-console-webhooks__form input{font:inherit;padding:.25rem .4rem;border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.operator-console-webhooks__links{display:inline-flex;gap:.75rem;font-size:var(--text-sm)}.operator-console-webhooks__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.operator-console-webhooks__table-wrap{overflow-x:auto}.operator-console-webhooks__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-webhooks__table td,.operator-console-webhooks__table th{padding:.45rem .55rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-webhooks__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-webhooks__id-btn{border:none;background:transparent;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.operator-console-webhooks__drawer{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-webhooks__deliveries{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.45rem;font-size:var(--text-sm)}.operator-console-webhooks__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-webhooks__form{display:flex;flex-direction:column;gap:var(--space-3);max-width:32rem}.operator-console-webhooks__form label{display:flex;flex-direction:column;gap:.25rem;font-size:var(--text-sm)}.operator-console-webhooks__counsel{flex-direction:row!important;align-items:center;gap:.5rem!important}@media (max-width:59.9375em){.operator-console-webhooks__layout{grid-template-columns:1fr}}.operator-console-roles__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-roles__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-roles__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-roles__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-roles__layout{display:grid;grid-template-columns:minmax(12rem,.9fr) minmax(0,1.4fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.operator-console-roles__table-wrap{overflow-x:auto}.operator-console-roles__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-roles__table td,.operator-console-roles__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-roles__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-roles__id-btn{border:none;background:transparent;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.operator-console-roles__matrix{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface);overflow-x:auto}.operator-console-roles__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:59.9375em){.operator-console-roles__layout{grid-template-columns:1fr}}.operator-console-policy__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-policy__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-policy__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-policy__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-policy__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-policy__table-wrap{overflow-x:auto;margin-bottom:var(--space-4)}.operator-console-policy__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-policy__table td,.operator-console-policy__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-policy__preview{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface);margin-bottom:var(--space-4)}.operator-console-policy__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-policy__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-tenants__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-tenants__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-tenants__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-tenants__toolbar{gap:.5rem}.operator-console-tenants__facets,.operator-console-tenants__toolbar{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:var(--space-3)}.operator-console-tenants__facets{gap:.75rem 1rem}.operator-console-tenants__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-tenants__facet--search input{min-width:12rem}.operator-console-tenants__table-wrap{overflow-x:auto;margin-bottom:var(--space-4)}.operator-console-tenants__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-tenants__table td,.operator-console-tenants__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-tenants__peeks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.operator-console-tenants__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-tenants__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:59.9375em){.operator-console-tenants__peeks{grid-template-columns:1fr}}.operator-console-overview__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-overview__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-overview__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-overview__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-overview__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-4)}.operator-console-overview__peeks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.operator-console-overview__peek{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-overview__peek--soft-fail{border-color:var(--color-warning,#b45309)}.operator-console-overview__lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4)}.operator-console-overview__attention{margin:0;padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-overview__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-overview__table td,.operator-console-overview__table th{padding:.35rem .45rem;border-bottom:1px solid var(--operator-console-border);text-align:left}.operator-console-overview__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-4);font-size:var(--text-sm)}@media (max-width:59.9375em){.operator-console-overview__lists,.operator-console-overview__peeks{grid-template-columns:1fr}}.operator-console-wizard__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-wizard__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-wizard__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-wizard__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-wizard__progress{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:var(--space-4)}.operator-console-wizard__body{margin-bottom:var(--space-4);max-width:40rem}.operator-console-wizard__fields{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.operator-console-wizard__fields label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:var(--text-sm)}.operator-console-wizard__fields input,.operator-console-wizard__fields select{font:inherit;padding:.35rem .5rem}.operator-console-wizard__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-wizard__table td,.operator-console-wizard__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left}.operator-console-wizard__issues{margin:var(--space-3) 0 0;padding-left:1.25rem;color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-wizard__eval{margin-top:var(--space-3);border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3)}.operator-console-wizard__summary{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-wizard__summary div{display:grid;grid-template-columns:8rem 1fr;grid-gap:.5rem;gap:.5rem}.operator-console-wizard__summary dt{margin:0;color:var(--color-text-secondary)}.operator-console-wizard__summary dd{margin:0}.operator-console-wizard__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-wizard__footer{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.operator-console-registries__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-registries__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-registries__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-registries__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-registries__tabs,.operator-console-registries__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-registries__toolbar{align-items:center}.operator-console-registries__active,.operator-console-registries__history,.operator-console-registries__preview{margin-bottom:var(--space-4)}.operator-console-registries__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-registries__table td,.operator-console-registries__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left}.operator-console-registries__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-gates__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-gates__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-gates__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-gates__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-gates__checklist{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.operator-console-gates__row{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-gates__row--warn{border-color:var(--color-warning,#b45309)}.operator-console-gates__row-head{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;margin-bottom:.35rem}.operator-console-gates__row-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.operator-console-gates__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-gates__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-audit__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-audit__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-audit__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-audit__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-audit__toolbar{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-audit__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-audit__facet--search input{min-width:12rem}.operator-console-audit__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(14rem,.8fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start;margin-bottom:var(--space-4)}.operator-console-audit__table-wrap{overflow-x:auto}.operator-console-audit__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-audit__table td,.operator-console-audit__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-audit__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-audit__drawer{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-audit__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}@media (max-width:59.9375em){.operator-console-audit__layout{grid-template-columns:1fr}}.operator-console-missions__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-missions__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-missions__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-missions__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-missions__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-missions__facet--search input{min-width:12rem}.operator-console-missions__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(14rem,.9fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start;margin-bottom:var(--space-4)}.operator-console-missions__table-wrap{overflow-x:auto}.operator-console-missions__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.operator-console-missions__table td,.operator-console-missions__table th{padding:.4rem .5rem;border-bottom:1px solid var(--operator-console-border);text-align:left;vertical-align:top}.operator-console-missions__row--active{background:var(--console-row-hover,rgba(0,0,0,.06))}.operator-console-missions__id-btn{border:none;background:transparent;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.operator-console-missions__detail{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-missions__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-missions__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:59.9375em){.operator-console-missions__layout{grid-template-columns:1fr}}.operator-console-content-lab__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-content-lab__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-content-lab__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-content-lab__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-content-lab__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-content-lab__workbench{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4);align-items:start}.operator-console-content-lab__editor{width:100%;font:inherit;padding:.5rem;min-height:12rem;resize:vertical}.operator-console-content-lab__output{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-content-lab__hits{margin:0 0 var(--space-3);padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-content-lab__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}@media (max-width:59.9375em){.operator-console-content-lab__workbench{grid-template-columns:1fr}}.operator-console-content-jobs__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-content-jobs__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-content-jobs__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-content-jobs__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-2)}.operator-console-content-jobs__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-content-jobs__poll{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-content-jobs__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4);align-items:start}.operator-console-content-jobs__detail{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-content-jobs__note{font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-content-jobs__expired{color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-content-jobs__detail-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:var(--space-3) 0}.operator-console-content-jobs__export-modal{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-content-jobs__lines-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.operator-console-content-jobs__lines{margin:0;padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-content-jobs__violation{display:grid;grid-template-columns:auto 1fr;grid-gap:.35rem .75rem;gap:.35rem .75rem;margin:0;font-size:var(--text-sm)}.operator-console-content-jobs__violation dt{font-weight:600}.operator-console-content-jobs__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-content-jobs__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-content-jobs__empty{font-size:var(--text-sm)}@media (max-width:59.9375em){.operator-console-content-jobs__layout,.operator-console-content-jobs__lines-layout{grid-template-columns:1fr}}.operator-console-content-import__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-content-import__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-content-import__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-content-import__progress{margin:0 0 var(--space-2);font-size:var(--text-sm)}.operator-console-content-import__steps{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 var(--space-3);padding:0;list-style:none;font-size:var(--text-sm)}.operator-console-content-import__step--current{font-weight:600;text-decoration:underline}.operator-console-content-import__body{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface)}.operator-console-content-import__field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:var(--space-3);font-size:var(--text-sm);max-width:28rem}.operator-console-content-import__hint{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-content-import__block{margin:0 0 var(--space-2);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-content-import__candidates,.operator-console-content-import__ra-list,.operator-console-content-import__summary{margin:0 0 var(--space-3);padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-content-import__footer{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:var(--space-3)}.operator-console-content-import__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-content-gateway__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-content-gateway__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-content-gateway__honesty{color:var(--color-warning,#b45309)}.operator-console-content-gateway__honesty,.operator-console-content-gateway__path{margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-content-gateway__section{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface)}.operator-console-content-gateway__field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:var(--space-3);font-size:var(--text-sm);max-width:36rem}.operator-console-content-gateway__check{display:flex;align-items:center;gap:.35rem;margin-bottom:var(--space-2);font-size:var(--text-sm)}.operator-console-content-gateway__hint{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-content-gateway__block{margin:0 0 var(--space-2);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-content-gateway__test{font-size:var(--text-sm)}.operator-console-content-gateway__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:var(--space-3)}.operator-console-content-gateway__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-content-gateway__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-settings-gateway__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-settings-gateway__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-settings-gateway__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-settings-gateway__section{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface)}.operator-console-settings-gateway__dl{display:grid;grid-template-columns:auto 1fr;grid-gap:.35rem .75rem;gap:.35rem .75rem;margin:0;font-size:var(--text-sm)}.operator-console-settings-gateway__field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:var(--space-3);font-size:var(--text-sm);max-width:36rem}.operator-console-settings-gateway__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--space-3)}.operator-console-settings-gateway__block{margin:0 0 var(--space-2);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-settings-gateway__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-settings-gateway__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-observability__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-observability__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-observability__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-observability__section{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface)}.operator-console-observability__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.operator-console-observability__metrics li{display:flex;flex-direction:column;gap:.25rem}.operator-console-observability__channels{margin:0;padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-observability__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--space-3)}.operator-console-observability__hint{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-observability__block{margin:0 0 var(--space-2);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-observability__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-team__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-team__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-team__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-team__toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-team__section{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface)}.operator-console-team__row-actions{display:flex;flex-wrap:wrap;gap:.5rem}.operator-console-team__hint{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-team__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-team__block{color:var(--color-warning,#b45309)}.operator-console-dashboard__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-dashboard__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-dashboard__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-dashboard__section{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface)}.operator-console-dashboard__peeks{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.operator-console-dashboard__peeks li{display:flex;flex-direction:column;gap:.25rem}.operator-console-dashboard__attention,.operator-console-dashboard__proofs,.operator-console-dashboard__shortcuts{margin:0;padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-dashboard__shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;padding-left:0;list-style:none}.operator-console-dashboard__it{color:var(--color-text-secondary);font-size:var(--text-xs,.75rem)}.operator-console-dashboard__hint,.operator-console-dashboard__soft{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-dashboard__block{margin:0 0 var(--space-2);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-agents__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-agents__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-agents__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-agents__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-agents__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-agents__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4);align-items:start}.operator-console-agents__detail{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-agents__note{font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-agents__peek{margin:0 0 var(--space-3);padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-agents__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-agents__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-agents__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-agents__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:59.9375em){.operator-console-agents__layout{grid-template-columns:1fr}}.operator-console-machines__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-machines__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-machines__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-machines__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-machines__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-machines__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4);align-items:start}.operator-console-machines__detail{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-machines__note{font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-machines__peek{margin:0 0 var(--space-3);padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-machines__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-machines__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-machines__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-machines__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:59.9375em){.operator-console-machines__layout{grid-template-columns:1fr}}.operator-console-identities__banner-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3)}.operator-console-identities__help{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:48rem}.operator-console-identities__honesty{margin:0 0 var(--space-3);color:var(--color-warning,#b45309);font-size:var(--text-sm)}.operator-console-identities__toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-identities__facet{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm)}.operator-console-identities__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4);align-items:start}.operator-console-identities__detail{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.operator-console-identities__note{font-size:var(--text-sm);color:var(--color-text-secondary)}.operator-console-identities__peek{margin:0 0 var(--space-3);padding-left:1.25rem;font-size:var(--text-sm)}.operator-console-identities__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:var(--space-3)}.operator-console-identities__confirm{border:1px solid var(--operator-console-border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.operator-console-identities__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 var(--space-3);font-size:var(--text-sm)}.operator-console-identities__crumb{margin:0 0 .5rem;font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:59.9375em){.operator-console-identities__layout{grid-template-columns:1fr}}.landing-shell--twenty .pricing-page .pricing-planner-estimate{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-rows:1fr auto;align-content:stretch}.landing-shell--twenty .pricing-page .pricing-planner-actions{margin-top:auto}.landing-shell--twenty .pricing-page .pricing-planner-actions .btn,.landing-shell--twenty .pricing-page .pricing-planner-sales{width:100%;justify-content:center}.landing-shell--twenty .pricing-page .pricing-versus-metric-value--sales a.btn{text-decoration:underline;color:inherit}.landing-shell--twenty .pricing-page .pricing-versus-sales{width:auto;max-width:100%;justify-content:center;margin-top:.35rem;white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-compare .pricing-compare-sales.btn{display:inline-flex;width:auto;min-height:2.25rem;padding:.35rem .75rem;justify-content:center;align-items:center;text-decoration:none!important;font-family:var(--font-ui-stack,var(--font-sans));font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;border-color:var(--twenty-logo-ink,#a4a6ae)!important;background:transparent!important;background-image:none!important}.landing-shell--twenty .pricing-page .pricing-compare .pricing-compare-sales.btn:focus-visible,.landing-shell--twenty .pricing-page .pricing-compare .pricing-compare-sales.btn:hover{background:var(--twenty-logo-ink,#a4a6ae)!important;color:var(--twenty-black,#000)!important;-webkit-text-fill-color:var(--twenty-black,#000)!important;border-color:var(--twenty-logo-ink,#a4a6ae)!important;text-decoration:none!important}.landing-shell--twenty .pricing-page .btn-secondary.btn-twenty:not(.pricing-meter-cta),.landing-shell--twenty .pricing-page .btn.btn-secondary:not(.pricing-meter-cta),.landing-shell--twenty .pricing-page .pricing-compare .pricing-compare-sales.btn,.landing-shell--twenty .pricing-page .pricing-planner-copy.btn,.landing-shell--twenty .pricing-page .pricing-planner-sales.btn-secondary,.landing-shell--twenty .pricing-page .pricing-versus-sales.btn-secondary{background:transparent!important;background-image:none!important;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;border-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .landing-inner,.landing-shell--twenty .pricing-page>.landing-inner{max-width:min(76rem,100%)}.landing-shell--twenty .pricing-page .product-stack-overview-inner{max-width:min(72rem,100%)}.landing-shell--twenty .pricing-page .pricing-hero-inner{max-width:min(68rem,100%)}.landing-shell--twenty .pricing-page .pricing-tier-amount{font-family:var(--font-display);font-weight:300;letter-spacing:-.03em;font-size:clamp(1.85rem,1.4rem + 1.4vw,2.75rem);color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-compare-sales{display:inline;padding:0;border:0;background:none!important;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;font-family:var(--font-ui-stack);font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-decoration:underline;text-underline-offset:.18em;-webkit-text-decoration-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 55%,transparent);white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-compare-sales:focus-visible,.landing-shell--twenty .pricing-page .pricing-compare-sales:hover{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.landing-shell--twenty .pricing-page .pricing-meter-shell{border:1px solid transparent;border-radius:.75rem;background:var(--pricing-card-bg,var(--twenty-menu-card));background-image:none;box-shadow:none;overflow:hidden;cursor:pointer}.landing-shell--twenty .pricing-page .pricing-meter-shell:focus-visible{outline:2px solid var(--twenty-steel,#8a93a0);outline-offset:3px}.landing-shell--twenty .pricing-page .pricing-meter-shell.is-featured{border:1px solid transparent;box-shadow:none}.landing-shell--twenty .pricing-page .pricing-meter-shell.is-selected{border:1px solid transparent;box-shadow:none;background:var(--twenty-menu-card);background-image:none}.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;min-height:0}.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-meter-actions{margin:0;padding:.85rem 1rem 1rem;gap:.55rem;-webkit-border-before:1px solid var(--pricing-ink-line);border-block-start:1px solid var(--pricing-ink-line);background:color-mix(in srgb,#000 35%,transparent)}.landing-shell--twenty .pricing-page .pricing-meter-tier{height:100%}.landing-shell--twenty .pricing-page .pricing-versus-band{-webkit-margin-before:clamp(2.5rem,4vw,3.75rem);margin-block-start:clamp(2.5rem,4vw,3.75rem);-webkit-padding-before:clamp(2rem,3.5vw,3rem);padding-block-start:clamp(2rem,3.5vw,3rem);-webkit-border-before:1px solid var(--pricing-ink-line);border-block-start:1px solid var(--pricing-ink-line)}.landing-shell--twenty .pricing-page .pricing-versus-heading{font-size:clamp(1.65rem,1.35rem + 1.1vw,2.35rem);margin:0 0 .65rem}.landing-shell--twenty .pricing-page .pricing-versus-panel{margin-top:var(--space-6);padding:clamp(1.35rem,2.4vw,2rem);gap:clamp(1.5rem,3.5vw,2.5rem);border-width:1px;background:color-mix(in srgb,#0e1012 94%,transparent)}.landing-shell--twenty .pricing-page .pricing-versus-metric{padding:1rem 1.1rem}.landing-shell--twenty .pricing-page .pricing-versus-bars{margin-block:0}.landing-shell--twenty .pricing-page .pricing-faq-item{padding-block:.15rem}.landing-shell--twenty .pricing-page .pricing-faq-question{padding-block:1.15rem;font-size:1.125rem}.landing-shell--twenty .pricing-page .pricing-faq-answer{max-width:46rem;margin:0;padding:0 0 1.15rem;-webkit-padding-start:0;padding-inline-start:0;font-family:var(--font-sans),system-ui,sans-serif;font-size:.875rem;font-weight:400;line-height:1.45;letter-spacing:.01em}.landing-shell--twenty .pricing-page .pricing-buy-steps{margin-top:clamp(1.75rem,3vw,2.5rem);margin-inline:0;padding-top:clamp(1.5rem,2.5vw,2rem);padding-inline:0;width:100%;box-sizing:border-box;border-top:1px solid var(--pricing-seam-open,var(--twenty-logo-ink,#a4a6ae));gap:clamp(1.25rem,2.5vw,2rem)}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-buy-steps{gap:0;align-items:stretch}.landing-shell--twenty .pricing-page .pricing-buy-step{align-self:stretch;height:100%;box-sizing:border-box;padding-inline:clamp(1.1rem,2vw,1.75rem)}.landing-shell--twenty .pricing-page .pricing-buy-step:not(:first-child){-webkit-border-start:1px solid var(--twenty-logo-ink,#a4a6ae);border-inline-start:1px solid var(--twenty-logo-ink,#a4a6ae)}}.landing-shell--twenty .pricing-page .pricing-planner-board{margin-top:calc(var(--pricing-advanced-seam, 1rem) - var(--pricing-planner-viewport-gap, 2rem));grid-gap:var(--pricing-advanced-seam,1rem);gap:var(--pricing-advanced-seam,1rem);align-items:start}.landing-shell--twenty .pricing-page .pricing-planner-diy-card{display:grid;grid-template-columns:1fr;grid-gap:var(--pricing-card-stack) var(--pricing-grid-gap);gap:var(--pricing-card-stack) var(--pricing-grid-gap);border:1px solid var(--pricing-ink-line);border-radius:var(--pricing-card-radius,.75rem);padding:var(--pricing-card-pad);background:var(--pricing-card-bg,#151617)}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-planner-diy-card{grid-template-columns:1fr 1fr}}.landing-shell--twenty .pricing-page .pricing-planner-diy-span{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);grid-gap:.85rem 1.25rem;gap:.85rem 1.25rem;align-items:end}.landing-shell--twenty .pricing-page .pricing-planner-diy-span>.pricing-planner-derived,.landing-shell--twenty .pricing-page .pricing-planner-diy-span>.pricing-planner-diy-vpc,.landing-shell--twenty .pricing-page .pricing-planner-diy-span>.pricing-planner-field,.landing-shell--twenty .pricing-page .pricing-planner-diy-span>.pricing-planner-hint,.landing-shell--twenty .pricing-page .pricing-planner-diy-span>.product-stack-kicker{grid-column:1/-1}.landing-shell--twenty .pricing-page .pricing-planner-diy-vpc{display:grid;grid-template-columns:1fr;grid-gap:.35rem 2rem;gap:.35rem 2rem}.landing-shell--twenty .pricing-page .pricing-versus-team .pricing-planner-diy-vpc .pricing-planner-label{justify-content:flex-start}.landing-shell--twenty .pricing-page .pricing-versus-team .pricing-planner-diy-vpc .pricing-planner-value{flex:0 0 auto;min-width:0;-webkit-margin-start:.65rem;margin-inline-start:.65rem}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-planner-diy-vpc{grid-template-columns:1fr 1fr}}.landing-shell--twenty .pricing-page .pricing-planner-field.is-locked{opacity:.42}.landing-shell--twenty .pricing-page .pricing-planner-range:disabled{cursor:not-allowed}.landing-shell--twenty .pricing-page .pricing-planner-maintain-note{margin:.45rem 0 0;color:var(--color-muted);font-size:.75rem;line-height:1.3}.landing-shell--twenty .pricing-page .pricing-planner-diy-col{display:flex;flex-direction:column;gap:.85rem;min-width:0}.landing-shell--twenty .pricing-page .pricing-planner-diy-sub{display:flex;flex-direction:column;gap:.85rem;margin-top:.85rem}.landing-shell--twenty .pricing-page .pricing-planner-diy-col .pricing-planner-label>span:first-child{flex:1 1 auto;min-width:0;white-space:normal}.landing-shell--twenty .pricing-page .pricing-planner-diy-card .pricing-planner-field{min-height:2.7rem}.landing-shell--twenty .pricing-page .pricing-planner-diy-card .pricing-planner-hint{margin:0}.landing-shell--twenty .pricing-page .pricing-planner-compare-card{border:1px solid var(--pricing-ink-line);border-radius:.75rem;padding:1.15rem 1.2rem;background:color-mix(in srgb,#0e1012 94%,transparent)}.landing-shell--twenty .pricing-page .pricing-planner-compare-card .pricing-versus-bars{-webkit-margin-before:.85rem;margin-block-start:.85rem}.landing-shell--twenty .pricing-page .pricing-planner-usage-card{display:flex;flex-direction:column;gap:.65rem;min-width:0;border:1px solid var(--pricing-ink-line);border-radius:.75rem;padding:1rem 1.05rem .85rem;background:var(--pricing-card-bg,#151617)}.landing-shell--twenty .pricing-page .pricing-planner-diy-card .product-stack-kicker,.landing-shell--twenty .pricing-page .pricing-planner-usage-card>.product-stack-kicker{margin:0;flex:0 0 auto}.landing-shell--twenty .pricing-page .pricing-planner-shell{grid-template-rows:1fr}.landing-shell--twenty .pricing-page .pricing-planner-shell.is-selected{border-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,var(--pricing-ink-line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--twenty-paper,#eeeee5) 14%,transparent)}.landing-shell--twenty .pricing-page .pricing-planner-actions{background:color-mix(in srgb,#000 30%,transparent)}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-amount{min-width:7.5ch;font-size:clamp(1.65rem,1.35rem + .9vw,2.25rem);font-weight:300}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-unit{font-size:.75rem}.landing-shell--twenty .pricing-page .pricing-planner-value{min-width:8ch;text-align:end;font-family:var(--font-ui-stack);font-size:1.05rem;font-weight:700;color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-planner-number{padding:.55rem .75rem;font-family:var(--font-ui-stack)}.landing-shell--twenty .pricing-page .pricing-planner-copy{width:100%;min-height:2.75rem;justify-content:center;white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-versus-panel{gap:1.5rem;padding:clamp(1.25rem,2.2vw,1.85rem);border-radius:.75rem;background:color-mix(in srgb,#0e1012 96%,transparent)}.landing-shell--twenty .pricing-page .pricing-versus-team{display:grid;grid-gap:1rem;gap:1rem;padding:1.15rem 1.2rem;border:1px solid var(--pricing-ink-line);border-radius:.75rem;background:var(--pricing-card-bg,#151617)}.landing-shell--twenty .pricing-page .pricing-versus-metrics{align-items:stretch}.landing-shell--twenty .pricing-page .pricing-versus-metric{grid-gap:.35rem;gap:.35rem;min-height:0;height:auto;padding:.9rem 1rem}.landing-shell--twenty .pricing-page .pricing-versus-savings-label{font-family:var(--font-ui-stack);letter-spacing:var(--twenty-stamp-tracking,.08em)}.landing-shell--twenty .pricing-page .pricing-versus-metric-value,.landing-shell--twenty .pricing-page .pricing-versus-savings-value{font-family:var(--font-display);font-size:clamp(1.35rem,1.15rem + .7vw,1.85rem);font-weight:300}.landing-shell--twenty .pricing-page .pricing-versus-metric{min-width:0}.landing-shell--twenty .pricing-page .pricing-versus-metric .btn,.landing-shell--twenty .pricing-page .pricing-versus-metric-value .btn,.landing-shell--twenty .pricing-page .pricing-versus-metric-value a.btn{display:inline;width:auto;min-height:0;padding:0;border-radius:0;background-image:none!important;font-family:var(--font-ui-stack,var(--font-sans));font-size:.95rem;font-weight:600;letter-spacing:.02em;text-transform:none;text-overflow:clip}.landing-shell--twenty .pricing-page .pricing-versus-metric-value--sales{font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:.02em;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.landing-shell--twenty .pricing-page .pricing-versus-sales-link{display:inline;max-width:100%;color:var(--twenty-logo-ink,#a4a6ae);text-decoration:underline;text-underline-offset:.18em;font-family:var(--font-ui-stack,var(--font-sans));font-size:.95rem;font-weight:600;letter-spacing:.02em;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.landing-shell--twenty .pricing-page .pricing-versus-sales-link:focus-visible,.landing-shell--twenty .pricing-page .pricing-versus-sales-link:hover{color:var(--twenty-logo-ink,#a4a6ae);text-decoration-thickness:2px}.landing-shell--twenty .pricing-page .pricing-versus-sales-row{display:grid;margin:0 0 1.25rem}.landing-shell--twenty .pricing-page .pricing-versus-sales-row .pricing-versus-sales{box-sizing:border-box;width:100%;max-width:100%;justify-content:center}.landing-shell--twenty .pricing-page .pricing-versus-bars{gap:.85rem;margin:0}.landing-shell--twenty .pricing-page .pricing-versus-bar{height:.55rem}.landing-shell--twenty .pricing-page .pricing-versus-bar--diy>span,.landing-shell--twenty .pricing-page .pricing-versus-bar--ordinance>span{border-radius:999px}.landing-shell--twenty .pricing-page .pricing-versus-result .pricing-compare.explanatory-compare{border-radius:.55rem;background:transparent}.landing-shell--twenty .pricing-page .pricing-versus-result .pricing-compare-row>*{padding-block:.7rem}.landing-shell--twenty .pricing-page .pricing-planner-estimate{gap:0}.landing-shell--twenty .pricing-page .pricing-planner-shell{grid-template-rows:minmax(0,1fr)}.landing-shell--twenty .pricing-page .pricing-planner-shell.is-featured.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--twenty-gold,#f7f5da) 18%,transparent)}.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card.is-featured:after,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card.is-selected:after,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card:after{content:none!important;display:none!important;background:none!important}.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card.is-featured,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card.is-featured.is-selected,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card.is-selected,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card.is-selected:hover,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card:focus-visible,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card:hover{border-color:transparent!important;box-shadow:none!important;background:transparent!important}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-planner-price,.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-price{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.4rem;min-height:2.5rem;overflow:hidden}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-amount{flex:0 1 auto;min-width:0;font-family:var(--font-ui-stack,var(--font-sans));font-size:clamp(1.35rem,1.15rem + .55vw,1.85rem);font-weight:600;letter-spacing:-.02em}.landing-shell--twenty .pricing-page .pricing-planner-actions{margin:auto 0 0}.landing-shell--twenty .pricing-page .pricing-planner-actions .btn,.landing-shell--twenty .pricing-page .pricing-planner-actions .pricing-planner-sales{box-sizing:border-box;width:100%;max-width:none;min-height:2.75rem;height:2.75rem;white-space:nowrap;justify-self:stretch}.landing-shell--twenty .pricing-page .pricing-versus-bars{display:grid;grid-gap:.9rem;gap:.9rem;margin:0 0 1.1rem}.landing-shell--twenty .pricing-page .pricing-versus-bar{height:.75rem;min-height:.75rem;max-height:.75rem;border-radius:999px;background:color-mix(in srgb,var(--twenty-steel-dark,#2d3132) 72%,#000);overflow:hidden}.landing-shell--twenty .pricing-page .pricing-versus-bar>span{display:block;height:100%;min-height:100%;border-radius:999px}.landing-shell--twenty .pricing-page .pricing-versus-bar--diy>span{background:color-mix(in srgb,var(--twenty-steel-light,#717c80) 78%,var(--twenty-steel,#636d70));background-image:none}.landing-shell--twenty .pricing-page .pricing-versus-bar--ordinance>span{background:color-mix(in srgb,var(--twenty-gold,#f7f5da) 82%,#c4a574);background-image:none}.landing-shell--twenty .pricing-page--back-office .pricing-versus-bar-row--serve{margin-top:.15rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 22%,transparent)}.landing-shell--twenty .pricing-page .pricing-versus-result .pricing-compare.explanatory-compare{margin-top:0;border:1px solid color-mix(in srgb,var(--twenty-paper,#eeeee5) 14%,transparent);border-radius:.45rem;overflow:hidden;background:color-mix(in srgb,#121314 92%,transparent)}.landing-shell--twenty .pricing-page .pricing-versus-result .pricing-compare.explanatory-compare .pricing-compare-row{border-bottom:1px solid color-mix(in srgb,var(--twenty-paper,#eeeee5) 10%,transparent)}.landing-shell--twenty .pricing-page .pricing-versus-result .pricing-compare.explanatory-compare .pricing-compare-row:last-child{border-bottom:0}.landing-shell--twenty .pricing-page .pricing-versus-result .pricing-compare.explanatory-compare .pricing-compare-row>*{padding:.55rem .85rem;border-right:0;font-size:.8125rem;line-height:1.3;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 86%,transparent)}.landing-shell--twenty .pricing-page .pricing-versus-result .pricing-compare.explanatory-compare .pricing-compare-head>*{padding-block:.45rem;font-size:.625rem;font-weight:700;letter-spacing:.08em;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 68%,transparent);background:color-mix(in srgb,#0a0b0c 70%,transparent)}.landing-shell--twenty .pricing-page .pricing-versus-result .pricing-compare.explanatory-compare [role=rowheader]{font-weight:600;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 90%,transparent)}.landing-shell--twenty .pricing-page .pricing-versus-result .pricing-compare.explanatory-compare .pricing-versus-sales.btn{display:inline-flex;width:auto;max-width:100%;min-height:1.85rem;height:auto;margin:0;padding:.28rem .65rem;justify-content:center;align-items:center;white-space:nowrap;font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-decoration:none;border-width:1px}@media (max-width:44.9375em){.landing-shell--twenty .pricing-page .pricing-versus-result .pricing-compare.explanatory-compare .pricing-compare-row>*{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--twenty-paper,#eeeee5) 10%,transparent);padding:.5rem .75rem}.landing-shell--twenty .pricing-page .pricing-versus-result .pricing-compare.explanatory-compare .pricing-compare-row>:last-child{border-bottom:0}}.landing-shell--twenty .pricing-page .pricing-planner-number,.landing-shell--twenty .pricing-page .pricing-planner-value,.landing-shell--twenty .pricing-page .pricing-tier-amount,.landing-shell--twenty .pricing-page .pricing-versus-bar-meta span:last-child,.landing-shell--twenty .pricing-page .pricing-versus-metric-value,.landing-shell--twenty .pricing-page .pricing-versus-result .pricing-compare [role=cell],.landing-shell--twenty .pricing-page .pricing-versus-savings-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}@media (min-width:80em){.landing-shell--twenty .pricing-page .pricing-planner-board{grid-template-columns:17.5rem minmax(0,1fr)}.landing-shell--twenty .pricing-page .pricing-planner-controls.pricing-planner-usage-card{width:17.5rem;max-width:17.5rem;min-width:17.5rem;box-sizing:border-box}}@media (max-width:79.9375em){.landing-shell--twenty .pricing-page .pricing-planner-controls.pricing-planner-usage-card{width:100%;max-width:none;min-width:0;box-sizing:border-box}}.landing-shell--twenty .pricing-page .pricing-planner-usage-card .pricing-planner-label{flex-wrap:nowrap;gap:.5rem}.landing-shell--twenty .pricing-page .pricing-versus-team .pricing-planner-label{flex-wrap:nowrap}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-amount{text-align:start;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-unit{flex-shrink:0}.landing-shell--twenty .pricing-page .pricing-control-stack{display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.2rem;border:1px solid var(--pricing-ink-line);border-radius:.75rem;background:var(--pricing-card-bg,#151617);min-width:0}.landing-shell--twenty .pricing-page .pricing-control-stack>.product-stack-kicker{margin:0}.landing-shell--twenty .pricing-page .pricing-planner-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem .85rem;min-height:2.75rem}.landing-shell--twenty .pricing-page .pricing-planner-toolbar .product-stack-kicker{margin:0}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-label{gap:.4rem .75rem}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-value{min-width:6.5ch}.landing-shell--twenty .pricing-page .pricing-planner-range{margin:0;padding:0;cursor:pointer}.landing-shell--twenty .pricing-page .pricing-planner-range::-webkit-slider-runnable-track{border:0}.landing-shell--twenty .pricing-page .pricing-planner-range::-webkit-slider-thumb{box-shadow:none}.landing-shell--twenty .pricing-page .pricing-planner-range::-moz-focus-outer{border:0}.landing-shell--twenty .pricing-page .pricing-planner-range:focus{outline:none}.landing-shell--twenty .pricing-page .pricing-planner-range:focus-visible{outline:2px solid var(--twenty-steel,#8a93a0);outline-offset:3px}.landing-shell--twenty .pricing-page .pricing-planner-number{margin:0;font-size:1rem;font-feature-settings:"tnum" 1,"tnum";line-height:1.2}.landing-shell--twenty .pricing-page .pricing-planner-number::-webkit-inner-spin-button,.landing-shell--twenty .pricing-page .pricing-planner-number::-webkit-outer-spin-button{appearance:none;display:none}.landing-shell--twenty .pricing-page .pricing-planner-number:focus{outline:none}.landing-shell--twenty .pricing-page .pricing-planner-number:focus-visible{outline:2px solid var(--twenty-steel,#8a93a0);outline-offset:2px;border-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 48%,transparent)}.landing-shell--twenty .pricing-page .btn.pricing-planner-copy,.landing-shell--twenty .pricing-page .pricing-planner-copy.btn{box-sizing:border-box;width:auto;min-width:0;min-height:2.75rem;height:2.75rem;padding:.55rem 1.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-planner-board{width:100%;max-width:none;grid-gap:clamp(.9rem,1.6vw,1.35rem);gap:clamp(.9rem,1.6vw,1.35rem);column-rule:none}.landing-shell--twenty .pricing-page .pricing-planner-board:after,.landing-shell--twenty .pricing-page .pricing-planner-board:before{content:none!important;display:none!important}.landing-shell--twenty .pricing-page .pricing-planner-estimates{gap:clamp(.9rem,1.6vw,1.35rem);column-rule:none}.landing-shell--twenty .pricing-page .pricing-planner-estimate,.landing-shell--twenty .pricing-page .pricing-planner-estimates>li{border:0;border-inline:0;box-shadow:none;background:transparent}.landing-shell--twenty .pricing-page .pricing-planner-shell,.landing-shell--twenty .pricing-page .pricing-planner-usage-card{border:1px solid var(--pricing-ink-line);border-radius:.75rem;background:var(--pricing-card-bg,#151617)}.landing-shell--twenty .pricing-page .pricing-versus-panel{width:100%;max-width:none;gap:clamp(.9rem,1.6vw,1.35rem);column-rule:none}.landing-shell--twenty .pricing-page .pricing-versus-metric,.landing-shell--twenty .pricing-page .pricing-versus-team{border:1px solid var(--pricing-ink-line);border-radius:.65rem;background:var(--pricing-card-bg,#151617)}.landing-shell--twenty .pricing-page .pricing-panel--planner>.landing-inner.product-stack-overview-inner{width:100%;max-width:min(76rem,100%)}.landing-shell--twenty .pricing-page .pricing-planner-board{display:grid;grid-gap:.85rem;gap:.85rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media (min-width:80em){.landing-shell--twenty .pricing-page .pricing-planner-board{grid-template-columns:1fr 3fr;align-items:stretch}}.landing-shell--twenty .pricing-page .pricing-planner-controls.pricing-planner-usage-card,.landing-shell--twenty .pricing-page .pricing-planner-usage-card{width:100%;max-width:none;min-width:0}.landing-shell--twenty .pricing-page .pricing-planner-estimates{grid-gap:.85rem;gap:.85rem}@media (min-width:45em){.landing-shell--twenty .pricing-page .pricing-planner-estimates{grid-template-columns:repeat(3,1fr)}}.landing-shell--twenty .pricing-page .pricing-versus-panel{display:grid;grid-gap:.85rem;gap:.85rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-versus-panel{grid-template-columns:1fr 3fr;align-items:start}}.landing-shell--twenty .pricing-page .pricing-panel--planner>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-versus-band{width:100%;max-width:min(76rem,100%)}.landing-shell--twenty .pricing-page .pricing-planner-board,.landing-shell--twenty .pricing-page .pricing-versus-panel{width:100%;max-width:none;margin-top:var(--space-6);display:grid;grid-gap:clamp(.85rem,1.5vw,1.25rem);gap:clamp(.85rem,1.5vw,1.25rem);column-rule:none!important}.landing-shell--twenty .pricing-page .pricing-planner-board:after,.landing-shell--twenty .pricing-page .pricing-planner-board:before,.landing-shell--twenty .pricing-page .pricing-versus-panel:after,.landing-shell--twenty .pricing-page .pricing-versus-panel:before{content:none!important;display:none!important}@media (min-width:80em){.landing-shell--twenty .pricing-page .pricing-planner-board{grid-template-columns:17.5rem minmax(0,1fr);align-items:stretch}.landing-shell--twenty .pricing-page .pricing-planner-controls.pricing-planner-usage-card{width:17.5rem;min-width:17.5rem;max-width:17.5rem}}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-versus-panel{grid-template-columns:17.5rem minmax(0,1fr);align-items:start}}.landing-shell--twenty .pricing-page .pricing-planner-estimates{margin:0;padding:0;list-style:none;display:grid;grid-gap:clamp(.85rem,1.5vw,1.25rem);gap:clamp(.85rem,1.5vw,1.25rem);align-items:stretch;border:0;background:transparent}@media (min-width:45em){.landing-shell--twenty .pricing-page .pricing-planner-estimates{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-shell--twenty .pricing-page .pricing-planner-estimate{display:flex;flex-direction:column;height:100%}.landing-shell--twenty .pricing-page .pricing-planner-shell{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;box-shadow:none}.landing-shell--twenty .pricing-page .pricing-planner-shell.is-featured{box-shadow:none}.landing-shell--twenty .pricing-page .pricing-planner-shell.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--twenty-paper,#eeeee5) 16%,transparent)}.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card{align-content:start}.landing-shell--twenty .pricing-page .pricing-planner-actions{display:grid;margin:0;padding:.85rem 1rem 1rem;width:100%}.landing-shell--twenty .pricing-page .pricing-planner-actions .btn{width:100%;min-height:2.75rem;height:2.75rem;justify-content:center;white-space:nowrap;font-size:.8125rem}.landing-shell--twenty .pricing-page .pricing-planner-value,.landing-shell--twenty .pricing-page .pricing-tier-amount,.landing-shell--twenty .pricing-page .pricing-versus-bar-meta span:last-child,.landing-shell--twenty .pricing-page .pricing-versus-metric-value,.landing-shell--twenty .pricing-page .pricing-versus-savings-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.landing-shell--twenty .pricing-page .pricing-planner-usage-card .pricing-planner-value{flex:0 0 9ch;text-align:end;white-space:nowrap;font-family:var(--font-ui-stack,var(--font-sans));font-weight:700;color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-versus-team .pricing-planner-value{flex:0 0 11ch;min-width:11ch;text-align:end;white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-price{align-items:baseline;gap:.45rem;min-height:2.75rem}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-amount{flex:0 0 9ch;font-family:var(--font-display)!important;font-size:clamp(1.35rem,1.15rem + .55vw,1.85rem)!important;font-weight:300!important;letter-spacing:-.03em}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-unit{font-family:var(--font-ui-stack,var(--font-sans))}.landing-shell--twenty .pricing-page .pricing-versus-metrics{grid-gap:.75rem;gap:.75rem;margin:0 0 .85rem}.landing-shell--twenty .pricing-page .pricing-versus-metric{display:grid;grid-gap:.3rem;gap:.3rem;align-content:start;padding:.85rem 1rem;border:1px solid var(--pricing-ink-line);border-radius:.55rem;overflow:visible}.landing-shell--twenty .pricing-page .pricing-versus-savings-label{font-family:var(--font-ui-stack,var(--font-sans));font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 62%,transparent)}.landing-shell--twenty .pricing-page .pricing-versus-metric-value,.landing-shell--twenty .pricing-page .pricing-versus-savings-value{font-family:var(--font-display)!important;font-size:clamp(1.25rem,1.1rem + .55vw,1.65rem)!important;font-weight:300!important;letter-spacing:-.02em;line-height:1.15;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-versus-savings-value{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-versus-metric .btn,.landing-shell--twenty .pricing-page .pricing-versus-metric-value .btn,.landing-shell--twenty .pricing-page .pricing-versus-metric-value a.btn{display:inline!important;width:auto!important;max-width:100%;min-height:0!important;height:auto!important;margin:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;font-size:.95rem!important;text-decoration:underline;text-underline-offset:.18em;white-space:normal;overflow:visible}.landing-shell--twenty .pricing-page .pricing-versus-sales-row{display:flex;width:100%;margin:0 0 1.15rem}.landing-shell--twenty .pricing-page .pricing-versus-sales-row .pricing-versus-sales{min-height:2.75rem;height:2.75rem;padding-inline:1.25rem;white-space:nowrap;font-size:.8125rem}.landing-shell--twenty .pricing-page .pricing-versus-bar,.landing-shell--twenty .pricing-page .pricing-versus-bar--next,.landing-shell--twenty .pricing-page .pricing-versus-bar--year-one{height:.5rem!important;min-height:.5rem!important;max-height:.5rem!important;border-radius:999px}.landing-shell--twenty .pricing-page .pricing-planner-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.5rem;background:transparent;accent-color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-planner-range::-webkit-slider-runnable-track{height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent)}.landing-shell--twenty .pricing-page .pricing-planner-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;margin-top:calc(1rem / -2 + .14rem);border-radius:50%;border:0;background:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-planner-range::-moz-range-track{height:.28rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent)}.landing-shell--twenty .pricing-page .pricing-planner-range::-moz-range-thumb{width:1rem;height:1rem;border-radius:50%;border:0;background:var(--twenty-logo-ink,#a4a6ae);box-shadow:none}.landing-shell--twenty .pricing-page .pricing-planner-number{box-sizing:border-box;width:100%;min-height:2.75rem;height:2.75rem;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:1px solid var(--pricing-ink-line);border-radius:.35rem;padding:.55rem .85rem;background:#0a0b0c;color:var(--twenty-logo-ink,#a4a6ae);font-family:var(--font-ui-stack,var(--font-sans));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-shell--twenty .pricing-page .pricing-planner-number::-webkit-inner-spin-button,.landing-shell--twenty .pricing-page .pricing-planner-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.landing-shell--twenty .pricing-page .pricing-planner-copy.btn{min-height:2.75rem;height:2.75rem;padding:.55rem 1.25rem;font-size:.75rem;white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-price{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:.15rem;min-height:3.1rem;max-width:100%;overflow:visible}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-amount{flex:0 0 auto;min-width:9ch;width:auto;max-width:100%;white-space:nowrap;overflow:visible}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-unit{flex:0 0 auto;white-space:nowrap;overflow:visible;font-size:.72rem;line-height:1.2}.landing-shell--twenty .pricing-page .pricing-panel--planner>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-versus-band{max-width:min(76rem,100%)!important}.landing-shell--twenty .pricing-page .pricing-planner-estimates{gap:.75rem}.landing-shell--twenty .pricing-page .pricing-planner-label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;width:100%}.landing-shell--twenty .pricing-page .pricing-planner-shell{overflow:visible}.landing-shell--twenty .pricing-page .pricing-planner-actions{overflow:visible;padding:.85rem 1rem 1.05rem}.landing-shell--twenty .pricing-page .pricing-planner-actions .btn{overflow:visible;line-height:1.2}.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-planner-usage-card,.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team{display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.2rem;border:1px solid var(--pricing-ink-line);border-radius:.75rem;background:var(--pricing-card-bg,#151617);box-shadow:none;outline:none;box-sizing:border-box;min-width:0}.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team.pricing-planner-diy-card{display:grid;grid-template-columns:1fr;grid-gap:.85rem 1.5rem;gap:.85rem 1.5rem}@media (max-width:59.9375em){.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team.pricing-planner-diy-card>.pricing-planner-diy-col+.pricing-planner-diy-col{margin-top:1.75rem}}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team.pricing-planner-diy-card{grid-template-columns:1fr 1fr}}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-field,.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-hint,.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-toolbar{border:0;box-shadow:none;background:transparent}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-toolbar .product-stack-kicker,.landing-shell--twenty .pricing-page .pricing-control-stack>.product-stack-kicker{margin:0}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-toolbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.65rem .85rem;min-height:2.75rem}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-field{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-label{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:.5rem .75rem;width:100%;margin:0;font-size:.8125rem;line-height:1.35}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-value{flex:0 0 auto;-webkit-margin-start:auto;margin-inline-start:auto;text-align:end;white-space:nowrap;font-size:1rem;line-height:1.2;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.5rem;margin:0;padding:0;background:transparent;cursor:pointer;accent-color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range::-webkit-slider-runnable-track{height:.28rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent)}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;margin-top:calc(1rem / -2 + .14rem);border-radius:50%;border:0;background:var(--twenty-logo-ink,#a4a6ae);box-shadow:none}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range::-moz-range-track{height:.28rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent)}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range::-moz-range-thumb{width:1rem;height:1rem;border:0;border-radius:50%;background:var(--twenty-logo-ink,#a4a6ae);box-shadow:none}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range::-moz-focus-outer{border:0}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range:focus{outline:none}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range:focus-visible{outline:2px solid var(--twenty-steel,#8a93a0);outline-offset:3px}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-number{box-sizing:border-box;width:100%;min-height:2.75rem;height:2.75rem;margin:0;padding:.55rem .85rem;border:1px solid var(--pricing-ink-line);border-radius:.35rem;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:#0a0b0c;color:var(--twenty-logo-ink,#a4a6ae);font-family:var(--font-ui-stack,var(--font-sans));font-size:1rem;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";line-height:1.2}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-number::-webkit-inner-spin-button,.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-number::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;display:none;margin:0}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-number:focus{outline:none}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-number:focus-visible{outline:2px solid var(--twenty-steel,#8a93a0);outline-offset:2px;border-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 48%,transparent)}.landing-shell--twenty .pricing-page .pricing-control-stack .btn.pricing-planner-copy,.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-copy.btn{box-sizing:border-box;width:auto;min-width:0;min-height:2.75rem;height:2.75rem;padding:.55rem 1.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}@media (min-width:80em){.landing-shell--twenty .pricing-page .pricing-planner-board{grid-template-columns:17.5rem minmax(0,1fr)!important}.landing-shell--twenty .pricing-page .pricing-planner-controls.pricing-planner-usage-card{width:17.5rem!important;min-width:17.5rem!important;max-width:17.5rem!important}.landing-shell--twenty .pricing-page .pricing-planner-board{grid-template-columns:16.5rem minmax(0,1fr)!important;gap:.75rem}.landing-shell--twenty .pricing-page .pricing-planner-controls.pricing-planner-usage-card{width:16.5rem!important;min-width:16.5rem!important;max-width:16.5rem!important}.landing-shell--twenty .pricing-page .pricing-planner-estimates{gap:.75rem}}.landing-shell--twenty .pricing-page .pricing-panel--planner>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-versus-band{width:100%!important;max-width:none!important;margin-inline:0!important}@media (min-width:80em){.landing-shell--twenty .pricing-page .pricing-planner-board{grid-template-columns:16.5rem minmax(0,1fr)!important;gap:.75rem}.landing-shell--twenty .pricing-page .pricing-planner-controls.pricing-planner-usage-card{width:16.5rem!important;min-width:16.5rem!important;max-width:16.5rem!important}}.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card{padding:1rem 1.05rem .85rem!important;gap:.65rem!important;row-gap:.65rem!important}.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card .framework-overview-pipeline-body,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card .framework-overview-stage-items,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card .pricing-tier-price,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card .product-stack-kicker{margin-block:0}.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card .pricing-tier-price{min-height:2.35rem}.landing-shell--twenty .pricing-page .pricing-planner-actions{padding:.8rem 1rem 1rem!important}.landing-shell--twenty .pricing-page .pricing-planner-actions .btn,.landing-shell--twenty .pricing-page .pricing-planner-actions .pricing-planner-sales{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding-block:0;padding-inline:1rem}.landing-shell--twenty .pricing-page .pricing-versus-metric-value--sales,.landing-shell--twenty .pricing-page .pricing-versus-metric-value--sales .pricing-versus-sales-link,.landing-shell--twenty .pricing-page .pricing-versus-metric-value--sales a,.landing-shell--twenty .pricing-page .pricing-versus-sales-link{font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.35!important;font-variant-numeric:normal;font-feature-settings:normal}.landing-shell--twenty .pricing-page .pricing-versus-result{display:grid;align-content:start;align-items:stretch;grid-gap:.85rem;gap:.85rem;height:auto;min-height:0;padding:0;border:0;background:transparent}.landing-shell--twenty .pricing-page .pricing-versus-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0 0 .75rem;align-items:start;align-content:start;height:auto;min-height:0}@media (max-width:44.9375em){.landing-shell--twenty .pricing-page .pricing-versus-metrics{grid-template-columns:1fr}}.landing-shell--twenty .pricing-page .pricing-versus-metric{display:flex;flex-direction:column;justify-content:flex-start;align-self:start;gap:.2rem;height:auto!important;min-height:0!important;max-height:none;padding:.65rem .75rem;border-radius:.35rem;background:var(--pricing-card-bg,#151617)}.landing-shell--twenty .pricing-page .pricing-versus-savings-label{margin:0;line-height:1.2}.landing-shell--twenty .pricing-page .pricing-versus-metric-value,.landing-shell--twenty .pricing-page .pricing-versus-savings-value{margin:0;line-height:1.1}.landing-shell--twenty .pricing-page .pricing-mam-sticky>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--planner>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-versus-band{width:100%!important;max-width:var(--pricing-instrument-max,min(90rem,100%))!important;margin-inline:auto!important}.landing-shell--twenty .pricing-page .pricing-planner-board,.landing-shell--twenty .pricing-page .pricing-versus-panel{width:100%!important;max-width:none!important;box-sizing:border-box;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-planner-board{grid-gap:.85rem!important;gap:.85rem!important}@media (min-width:80em){.landing-shell--twenty .pricing-page .pricing-planner-board{grid-template-columns:1fr 3fr!important;align-items:stretch}.landing-shell--twenty .pricing-page .pricing-planner-controls.pricing-planner-usage-card,.landing-shell--twenty .pricing-page .pricing-planner-usage-card{width:100%!important;min-width:0!important;max-width:none!important}}.landing-shell--twenty .pricing-page .pricing-planner-estimates{display:grid!important;grid-gap:.85rem!important;gap:.85rem!important;grid-template-columns:1fr}@media (min-width:45em){.landing-shell--twenty .pricing-page .pricing-planner-estimates{grid-template-columns:repeat(3,1fr)!important}}.landing-shell--twenty .pricing-page .pricing-planner-estimates>li{min-width:0}.landing-shell--twenty .pricing-page .pricing-versus-panel{display:grid!important;grid-gap:.85rem!important;gap:.85rem!important}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-versus-panel{grid-template-columns:1fr 3fr!important;align-items:start}}.landing-shell--twenty .pricing-page .pricing-planner-estimates{align-items:stretch!important}.landing-shell--twenty .pricing-page .pricing-planner-estimate{display:flex!important;flex-direction:column!important;height:100%!important;gap:0!important;min-width:0}.landing-shell--twenty .pricing-page .pricing-planner-shell{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;flex:1 1 auto;height:100%!important;min-height:100%;border:1px solid var(--pricing-ink-line);border-radius:.75rem;background:var(--pricing-card-bg,#151617);overflow:hidden;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-planner-shell.is-featured{border-color:color-mix(in srgb,var(--twenty-gold,#f7f5da) 34%,var(--pricing-ink-line));box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-planner-shell.is-selected{border-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 48%,var(--pricing-ink-line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--twenty-paper,#eeeee5) 16%,transparent)!important}.landing-shell--twenty .pricing-page .pricing-planner-shell.is-featured.is-selected{border-color:color-mix(in srgb,var(--twenty-gold,#f7f5da) 52%,var(--pricing-ink-line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--twenty-gold,#f7f5da) 18%,transparent)!important}.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;min-height:0;height:100%}.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-planner-card:after{content:none!important;display:none!important}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-planner-price,.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-price{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:.4rem!important;min-height:2.5rem!important;max-width:100%;overflow:visible}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-amount{flex:0 1 auto!important;min-width:0!important;width:auto!important;max-width:calc(100% - 4.5rem)!important;white-space:nowrap!important;font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:clamp(1.25rem,1.1rem + .45vw,1.65rem)!important;font-weight:600!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"tnum"!important;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-unit{flex:0 0 auto!important;flex-shrink:0!important;white-space:nowrap!important;overflow:visible!important;font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:.7rem!important;line-height:1.2!important;letter-spacing:.02em;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 62%,transparent)}.landing-shell--twenty .pricing-page .pricing-planner-actions{display:grid!important;margin:auto 0 0!important;padding:.85rem 1rem 1rem!important;-webkit-border-before:1px solid var(--pricing-ink-line);border-block-start:1px solid var(--pricing-ink-line);background:color-mix(in srgb,#000 35%,transparent);width:100%!important;box-sizing:border-box}.landing-shell--twenty .pricing-page .pricing-planner-actions .btn,.landing-shell--twenty .pricing-page .pricing-planner-actions .pricing-planner-sales{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:2.75rem!important;height:2.75rem!important;padding-inline:1rem!important;white-space:nowrap!important;justify-self:stretch!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tierhead{gap:.28rem;align-content:start}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tname{display:block}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tprice{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .4rem;line-height:1.2}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tunit{opacity:1}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-flag{display:inline-block;width:max-content;max-width:max-content;margin:.05rem 0 .1rem;-webkit-margin-start:0;margin-inline-start:0;border-radius:.25rem;vertical-align:middle;box-shadow:none}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-flagship-col .pricing-compare-flag,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-selected-col .pricing-compare-flag,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-flag{color:#000!important;-webkit-text-fill-color:#000!important;background:var(--twenty-logo-ink,#a4a6ae)!important;background-image:none!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-label{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;font-synthesis:none}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-cell{color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) var(--pricing-compare-value-ink,75%),transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) var(--pricing-compare-value-ink,75%),transparent);font-weight:400}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-value{-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) var(--pricing-compare-value-ink,75%),transparent);font-weight:400;line-height:1.4}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-included{color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) var(--pricing-compare-value-ink,75%),transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) var(--pricing-compare-value-ink,75%),transparent)}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-check{color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;font-weight:600}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row:not(.pricing-compare-head)>.is-selected-col{font-weight:400;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 94%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 94%,transparent);background-image:none;background-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 16%,transparent);box-shadow:none}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-head .is-selected-col{background-image:none;background-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 16%,transparent);box-shadow:none}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-selected-col .pricing-compare-included,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-selected-col .pricing-compare-value{color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-selected-col .pricing-compare-tprice{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-selected-col .pricing-compare-tunit{color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 52%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 52%,transparent)!important}.landing-shell--twenty .pricing-page .pricing-meter-actions{display:grid;grid-template-rows:2.75rem auto;grid-gap:.45rem;align-content:end;align-items:stretch;min-height:4.35rem}.landing-shell--twenty .pricing-page .pricing-meter-cta.btn:not(.pricing-meter-cta--bill){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:2.75rem;height:2.75rem;max-height:2.75rem}.landing-shell--twenty .pricing-page .pricing-meter-actions .pricing-meter-cta--bill,.landing-shell--twenty .pricing-page .pricing-meter-cta.pricing-meter-cta--bill{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:100%;min-height:1.35rem!important;height:auto!important;max-height:none!important;margin:0;padding:.1rem .25rem!important;border:0!important;border-width:0!important;border-style:none!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 78%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 78%,transparent)!important;font-family:var(--font-ui-stack,var(--font-sans));font-size:.8125rem!important;font-weight:600;letter-spacing:.02em;line-height:1.3;text-align:center;text-decoration:underline;text-underline-offset:.18em;-webkit-text-decoration-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent);text-decoration-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent);text-transform:none!important;white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-meter-cta--bill:focus-visible,.landing-shell--twenty .pricing-page .pricing-meter-cta--bill:hover{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;background:transparent!important;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:2px;outline:none}.landing-shell--twenty .pricing-page .pricing-meter-cta--bill:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 55%,transparent)}.landing-shell--twenty .pricing-page .pricing-planner-lens{width:100%;min-height:2.5rem;padding:0;border:0;border-radius:0;background:transparent}.landing-shell--twenty .pricing-page .pricing-planner-lens-btn{display:inline-flex;align-items:center;justify-content:center;margin:0;border-radius:.3rem;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 62%,transparent);font-size:.75rem;font-weight:650;letter-spacing:.04em;white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-planner-lens-btn:focus-visible,.landing-shell--twenty .pricing-page .pricing-planner-lens-btn:hover{color:var(--twenty-logo-ink,#a4a6ae);outline:none}.landing-shell--twenty .pricing-page .pricing-planner-lens-btn.is-active,.landing-shell--twenty .pricing-page .pricing-planner-lens-btn[aria-pressed=true]{background:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 12%,transparent);color:var(--twenty-logo-ink,#a4a6ae);border-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent);box-shadow:none}.landing-shell--twenty .pricing-page .pricing-planner-usage-fields{grid-gap:1rem;gap:1rem;align-content:start}.landing-shell--twenty .pricing-page .pricing-planner-field{min-height:4.75rem}.landing-shell--twenty .pricing-page .pricing-planner-derived{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:.75rem 1rem;min-height:1.75rem;margin:0;padding-top:0;-webkit-border-before:0;border-block-start:0;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 72%,transparent);font-size:.8125rem;line-height:1.35}.landing-shell--twenty .pricing-page .pricing-planner-derived .pricing-planner-value{text-align:end;color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-planner-derived .pricing-planner-value,.landing-shell--twenty .pricing-page .pricing-planner-usage-card .pricing-planner-value{min-width:9ch;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.landing-shell--twenty .pricing-page .pricing-meter-shell.is-featured.is-selected,.landing-shell--twenty .pricing-page .pricing-meter-shell.is-selected,.landing-shell--twenty .pricing-page .pricing-planner-shell.is-featured.is-selected,.landing-shell--twenty .pricing-page .pricing-planner-shell.is-selected{--pricing-ink-secondary:var(--twenty-logo-ink,#a4a6ae);background:var(--twenty-menu-card)!important;background-color:var(--twenty-menu-card)!important;background-image:none!important}.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge--flagship,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-tier-badge--flagship{position:absolute!important;top:.85rem;right:.85rem;left:auto;bottom:auto;inset-inline-end:.85rem;inset-inline-start:auto;display:inline-flex;align-items:center;width:max-content;max-width:max-content;margin:0;padding:.25rem .5rem;border-radius:.25rem;min-height:1.5rem;box-sizing:border-box;line-height:1.333;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:-.02em;text-transform:uppercase;color:#000!important;-webkit-text-fill-color:#000!important;background-image:none!important;box-shadow:none;pointer-events:none;z-index:3}.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-tier-badge--popular{background:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .product-stack-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;color:var(--pricing-ink-secondary,var(--twenty-steel,#636d70))!important;-webkit-text-fill-color:var(
    --pricing-ink-secondary,var(--twenty-steel,#636d70)
  )!important}.landing-shell--twenty .pricing-page .pricing-hero .product-stack-kicker,.landing-shell--twenty .pricing-page .product-stack-overview-head>.product-stack-kicker{color:var(--twenty-paper,#eeeee5)!important;-webkit-text-fill-color:var(--twenty-paper,#eeeee5)!important}.landing-shell--twenty .pricing-page .pricing-tier-selected-mark{display:inline-block;margin:0;padding:0;border:0;background:transparent;font-family:var(--font-ui-stack,var(--font-sans));font-size:.625rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking,.08em);text-transform:uppercase;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 78%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 78%,transparent)}.landing-shell--twenty .pricing-page .pricing-meter-shell.is-featured:not(.is-selected),.landing-shell--twenty .pricing-page .pricing-planner-shell.is-featured:not(.is-selected){border:1px solid transparent!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-meter-cta--bill{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.2rem 0;border:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--font-ui-stack,var(--font-sans));font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 78%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 78%,transparent)!important;text-decoration:underline;text-underline-offset:.18em}.landing-shell--twenty .pricing-page .pricing-meter-actions{gap:.45rem}.landing-shell--twenty .pricing-page .pricing-meter-cta.btn-secondary:not(.pricing-meter-cta--bill){background:transparent!important;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;border-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare){border:none!important;border-radius:0!important;overflow:hidden}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row{border-bottom:1px solid color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 10%,transparent)}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row:last-child{border-bottom:0}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-section-head>*{color:var(--twenty-steel,#636d70);-webkit-text-fill-color:var(--twenty-steel,#636d70);background:transparent;padding-block:.55rem}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) [role=rowheader]{color:var(--twenty-logo-ink,#a4a6ae);font-weight:400!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) [role=cell]{color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 80%,transparent);font-weight:400!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-flagship-col{background:transparent}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-selected-col{box-shadow:none}.landing-shell--twenty .pricing-page .pricing-compare-tprice{font-family:var(--font-ui-stack,var(--font-sans));font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-compare-tunit{font-family:var(--font-ui-stack,var(--font-sans));font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-compare-flag{display:inline-block;-webkit-margin-start:.4rem;margin-inline-start:.4rem;padding:.2rem .45rem;border-radius:.25rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#000!important;background:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-planner-lens{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem;margin:0 0 .35rem}.landing-shell--twenty .pricing-page .pricing-planner-lens-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2rem;padding:.35rem .5rem;border:1px solid var(--pricing-ink-line);border-radius:.35rem;background:transparent;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 68%,transparent);font-family:var(--font-ui-stack,var(--font-sans));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.landing-shell--twenty .pricing-page .pricing-planner-lens-btn.is-active{border-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent);background:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 8%,transparent);color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-planner-usage-fields{display:grid;grid-gap:.75rem;gap:.75rem;min-height:0}.landing-shell--twenty .pricing-page .pricing-planner-field--slot{visibility:hidden;pointer-events:none}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare){--pricing-compare-seam:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 14%,transparent);--pricing-compare-vseam:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 6%,transparent);--pricing-compare-wash:color-mix(in srgb,var(--twenty-steel-light,#717c80) 11%,transparent);--pricing-compare-wash-flag:color-mix(in srgb,var(--twenty-steel-light,#717c80) 6%,transparent);border-color:var(--pricing-compare-seam);background:transparent}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row{grid-template-columns:minmax(10.5rem,1.35fr) repeat(3,minmax(0,1fr));border-bottom:1px solid var(--pricing-compare-seam)}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-section:last-child .pricing-compare-row:last-child,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare)>.pricing-compare-row:last-child{border-bottom:0}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row>*{border-right:1px solid var(--pricing-compare-vseam);padding:.5rem .85rem;font-size:.8125rem;line-height:1.35;text-align:start;vertical-align:top;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 86%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 86%,transparent)}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row>:last-child{border-right:0}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-head>*{padding:.85rem .85rem .7rem;align-content:start}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tierhead{gap:.15rem}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tprice{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-flagship-col{background-image:none!important;background-color:transparent!important;box-shadow:none}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-selected-col,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row:not(.pricing-compare-head)>.is-selected-col{background-color:var(--pricing-compare-wash)!important;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 92%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 92%,transparent);font-weight:400}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-head .is-selected-col{background-image:none!important;background-color:var(--pricing-compare-wash)!important;font-weight:400}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-section-head>*{padding-block:.65rem;font-family:var(--font-ui-stack,var(--font-sans));font-size:.6875rem;font-weight:700;letter-spacing:var(--twenty-stamp-tracking,.08em);text-transform:uppercase;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;background:color-mix(in srgb,var(--twenty-steel-light,#717c80) 10%,transparent)!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-included{gap:.3rem;font-weight:500;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 90%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 90%,transparent)}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-check{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;font-weight:600;font-size:.9em;line-height:1}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales.btn{background:none!important;font-family:var(
    --pricing-compare-body-face,var(--font-compare-sans,var(--font-sans))
  );font-size:var(
    --pricing-compare-value-size,var(--pricing-compare-body-size,.875rem)
  );font-weight:400;letter-spacing:0;text-transform:none;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 45%,transparent)}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales.btn:focus-visible,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales.btn:hover,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales:focus-visible,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales:hover{background:none!important;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (min-width:45em){.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare)>.pricing-compare-head{background:transparent;box-shadow:0 1px 0 var(--pricing-compare-seam)}}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row>*{border-right:0!important;-webkit-border-end:0!important;border-inline-end:0!important;padding:.85rem 1.15rem!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-head>*{padding:1.1rem 1.15rem .85rem!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-section-head>:first-child{color:color-mix(in srgb,var(--twenty-gold,#f7f5da) 78%,var(--twenty-logo-ink,#a4a6ae))!important;-webkit-text-fill-color:color-mix(in srgb,var(--twenty-gold,#f7f5da) 78%,var(--twenty-logo-ink,#a4a6ae))!important;background:transparent!important;padding-block:.85rem .35rem!important;text-transform:uppercase}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-section-head>:not(:first-child){color:transparent!important;background:transparent!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-check{color:var(--twenty-gold,#f7f5da)!important;-webkit-text-fill-color:var(--twenty-gold,#f7f5da)!important;font-weight:700}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-included{display:inline-flex;align-items:center;gap:.55rem;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 88%,transparent)}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-selected-col{background:color-mix(in srgb,var(--twenty-gold,#f7f5da) 5.5%,transparent)!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tname{letter-spacing:0;text-transform:none;color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-value{color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) var(--pricing-compare-value-ink,75%),transparent)}.landing-shell--twenty .pricing-page .pricing-meter-shell.is-featured:not(.is-selected){border:1px solid transparent!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-selected-mark{display:none!important}.landing-shell--twenty .pricing-page .pricing-meter-card{cursor:default;text-align:inherit;width:100%}.landing-shell--twenty .pricing-page .pricing-meter-shell{display:flex!important;flex-direction:column!important;align-content:stretch;gap:0;height:100%;min-height:100%;border-radius:var(--pricing-card-radius,.75rem)}.landing-shell--twenty .pricing-page .pricing-meter-cardtop{display:grid;grid-template-rows:minmax(1.5rem,auto) auto minmax(1.15rem,auto);grid-gap:var(--pricing-card-stack);gap:var(--pricing-card-stack);min-height:0}.landing-shell--twenty .pricing-page .pricing-meter-cardname{display:flex;align-items:center;justify-content:space-between;gap:var(--pricing-card-stack);min-height:1.5rem}.landing-shell--twenty .pricing-page .pricing-meter-tiername{font-family:var(--font-sans)!important;font-size:.75rem!important;font-weight:500!important;line-height:1.333!important;letter-spacing:-.01em;text-transform:uppercase!important;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 80%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 80%,transparent)}.landing-shell--twenty .pricing-page .pricing-meter-tiername.is-featured{color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge--flagship,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge--popular{position:static!important;top:auto!important;right:auto!important;left:auto!important;inset:auto!important;flex:0 0 auto;margin:0;pointer-events:none;z-index:1;font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:.75rem!important;font-weight:600!important;line-height:1.333!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:.25rem .5rem!important;border-radius:0!important;min-height:1.5rem;box-sizing:border-box;display:inline-flex!important;align-items:center}.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;margin:0;min-height:clamp(2.375rem,1.55rem + 2.4vw,2.875rem)}.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-amount{font-size:clamp(2.375rem,1.55rem + 2.4vw,2.875rem)!important;line-height:1!important;font-weight:300!important;letter-spacing:-.02em}.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-unit{font-family:var(--font-sans,var(--font-ui-stack));font-size:.75rem;font-weight:500;line-height:1.333;letter-spacing:-.01em;text-transform:none;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 48%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 48%,transparent)}.landing-shell--twenty .pricing-page .pricing-meter-cardtop .pricing-meter-listrate{font-size:.8125rem}.landing-shell--twenty .pricing-page .pricing-meter-carddesc{margin:0;max-width:none;min-height:0;font-family:var(--font-body,var(--font-text),var(--font-sans));font-size:1rem;font-weight:400;line-height:1.45;letter-spacing:-.01em;color:var(--pricing-ink,var(--twenty-logo-ink,#a4a6ae));-webkit-text-fill-color:var(--pricing-ink,var(--twenty-logo-ink,#a4a6ae));background:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .pricing-page .pricing-meter-rule{flex:0 0 auto;height:1px;margin:var(--pricing-card-rule-y) 0;background:var(
    --pricing-ink-line,color-mix(in srgb,#eeeee5 18%,transparent)
  )}.landing-shell--twenty .pricing-page .pricing-meter-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--pricing-card-stack);flex:1 1 auto;min-height:0;align-self:stretch}.landing-shell--twenty .pricing-page .pricing-meter-li{display:grid;grid-template-columns:1.1rem 1fr;grid-gap:.45rem;gap:.45rem;align-items:start;margin:0;font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.4;color:var(--pricing-ink,var(--twenty-logo-ink,#a4a6ae));-webkit-text-fill-color:var(--pricing-ink,var(--twenty-logo-ink,#a4a6ae))}.landing-shell--twenty .pricing-page .pricing-meter-arrow{color:var(--pricing-ink-bright,var(--twenty-logo-ink,#a4a6ae));-webkit-text-fill-color:var(
    --pricing-ink-bright,var(--twenty-logo-ink,#a4a6ae)
  );font-weight:700;line-height:1.35}.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta{align-self:stretch;justify-self:stretch;-webkit-margin-before:var(--pricing-card-cta-gap,1.15rem);margin-block-start:var(--pricing-card-cta-gap,1.15rem);margin-top:var(--pricing-card-cta-gap,1.15rem);width:100%;min-width:0;min-height:2.75rem;height:2.75rem;box-sizing:border-box;text-align:center;font-size:1rem!important;font-weight:500!important;letter-spacing:-.01em;line-height:1.5}.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta,.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta.btn-primary,.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta.btn-secondary{padding-block:0;display:inline-flex;align-items:center;justify-content:center}.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-meter-actions,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-meter-cta--bill{display:none!important}.landing-shell--twenty .pricing-page .pricing-hero-dek,.landing-shell--twenty .pricing-page .pricing-panel .framework-overview-pipeline-body{font-size:1.25rem!important;line-height:1.5!important;font-weight:400!important}.landing-shell--twenty .pricing-page .pricing-buy-step .framework-overview-pipeline-title{font-size:1.25rem!important;line-height:1.3!important}.landing-shell--twenty .pricing-page .pricing-buy-step .framework-overview-pipeline-body{font-size:.875rem!important;line-height:1.45!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare){--pricing-compare-stamp-size:var(--twenty-section-stamp-size,0.875rem);--pricing-compare-tier-size:0.875rem;--pricing-compare-label-size:clamp(0.875rem,0.85rem + 0.15vw,1rem);--pricing-compare-value-size:var(--pricing-compare-stamp-size);--pricing-compare-body-size:var(--pricing-compare-value-size);--pricing-compare-prose-size:clamp(0.75rem,0.72rem + 0.08vw,0.8125rem);--pricing-compare-meta-size:0.75rem;--pricing-compare-chip-size:0.75rem;--pricing-compare-info-hit:1.25rem;--pricing-compare-body-leading:1.4;--pricing-compare-prose-leading:1.35;--pricing-compare-body-face:var(--font-compare-sans,var(--font-sans));--pricing-compare-value-ink:75%}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tname{font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:var(--pricing-compare-tier-size)!important;letter-spacing:var(--twenty-section-stamp-tracking,.08em)!important;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tprice,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tunit{font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:var(--pricing-compare-meta-size)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-flag{font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:var(--pricing-compare-chip-size)!important;font-weight:600!important;line-height:1!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:.2rem .45rem!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-section-head>:first-child{font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:var(--pricing-compare-stamp-size)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:var(--twenty-section-stamp-tracking,.08em)!important;text-transform:uppercase!important;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-label{display:flex;align-items:center;gap:.35rem;font-family:var(--pricing-compare-body-face)!important;font-size:var(--pricing-compare-label-size)!important;font-weight:400!important;line-height:var(--pricing-compare-body-leading)!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-label-text{min-width:0;flex:0 1 auto}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-info{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;align-self:center;line-height:0}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-info-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--pricing-compare-info-hit,1.25rem);height:var(--pricing-compare-info-hit,1.25rem);margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae);font-family:var(--font-ui-stack,var(--font-sans));font-size:var(--pricing-compare-info-glyph,.625rem);font-weight:600;font-style:normal;line-height:1;cursor:help}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-info-btn:before{content:"";position:absolute;inset:50% auto auto 50%;width:var(--pricing-compare-info-face,.8125rem);height:var(--pricing-compare-info-face,.8125rem);translate:-50% -50%;border:1px solid color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 48%,transparent);border-radius:999px;pointer-events:none}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-info-btn>span{position:relative;z-index:1;display:block;line-height:1;transform:translateY(-.04em)}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-info-btn:focus-visible:before,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-info-btn:hover:before{border-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 55%,transparent)}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-info-btn:focus-visible,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-info-btn:hover{color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae);outline:none}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-info-tip{position:absolute;left:0;bottom:calc(100% + .4rem);z-index:40;width:max-content;max-width:min(18rem,70vw);padding:.55rem .7rem;border:1px solid var(--pricing-ink-line,rgba(255,255,255,.12));border-radius:.45rem;background:var(--twenty-black,#000)!important;background-color:var(--twenty-black,#000)!important;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 92%,transparent);font-family:var(--font-ui-stack,var(--font-sans));font-size:var(--pricing-compare-meta-size);font-weight:400;font-style:normal;line-height:var(--pricing-compare-body-leading);letter-spacing:0;text-transform:none;box-shadow:0 .45rem 1.25rem color-mix(in srgb,#000 55%,transparent);opacity:0;transform:translateY(.15rem);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-info:focus-within .pricing-compare-info-tip,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-info:hover .pricing-compare-info-tip{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-info-tip{transition:none}}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-cell,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-value{font-family:var(--pricing-compare-body-face)!important;font-size:var(--pricing-compare-value-size)!important;font-weight:400!important;line-height:var(--pricing-compare-body-leading)!important;letter-spacing:0!important;font-synthesis:none!important;white-space:pre-line}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-value.pricing-compare-value--prose{font-size:var(--pricing-compare-prose-size)!important;line-height:var(--pricing-compare-prose-leading)!important;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) var(--pricing-compare-value-ink),transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) var(--pricing-compare-value-ink),transparent)!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-code{font-family:var(
    --font-compare-mono,var(--pricing-compare-body-face)
  )!important;font-size:var(--pricing-compare-value-size)!important;line-height:var(--pricing-compare-body-leading)!important;font-weight:400!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-check,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-included,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales{font-family:var(--pricing-compare-body-face)!important;font-size:var(--pricing-compare-value-size)!important;line-height:var(--pricing-compare-body-leading)!important;font-weight:400!important}.landing-shell--twenty .pricing-page .pricing-planner-lens-btn,.landing-shell--twenty .pricing-page .pricing-versus-savings-label{font-size:.75rem!important;font-weight:500!important;letter-spacing:-.01em;text-transform:none}.landing-shell--twenty .pricing-page .pricing-planner .pricing-tier-unit,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-tier-unit{font-size:.75rem!important;font-weight:500!important;line-height:1.333!important}.landing-shell--twenty .pricing-page .pricing-tier-selected-mark{font-size:.75rem!important;font-weight:500!important}.landing-shell--twenty .pricing-page .pricing-versus [class*=field],.landing-shell--twenty .pricing-page .pricing-versus-board th,.landing-shell--twenty .pricing-page .pricing-versus-board thead *,.landing-shell--twenty .pricing-page .pricing-versus-metric-label{font-size:max(.75rem,12px)}.landing-shell--twenty .pricing-page #pricing-faq summary,.landing-shell--twenty .pricing-page .pricing-faq summary{font-size:1.125rem}.landing-shell--twenty .pricing-page #pricing-faq details p,.landing-shell--twenty .pricing-page .pricing-faq details p{font-size:.875rem!important;line-height:1.45!important}.landing-shell--twenty .pricing-page .pricing-packs .product-stack-kicker,.landing-shell--twenty .pricing-page .pricing-packs-group-title{font-size:max(.75rem,12px)}.landing-shell--twenty .pricing-page .pricing-compare.explanatory-compare .pricing-compare-head>*{font-size:.75rem!important;font-weight:500!important;line-height:1.333!important;letter-spacing:-.01em}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tierhead{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.5rem!important;min-height:0}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tname-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem .65rem;min-height:1.05rem;width:100%}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-flag{align-items:center;flex:0 0 auto}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tprice{display:inline!important;background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-flagship-col .pricing-compare-tprice{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tunit{display:inline!important;margin:0!important;padding:0!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit!important;-webkit-text-fill-color:inherit!important;background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.landing-shell--twenty .pricing-page .pricing-meter-tiername,.landing-shell--twenty .pricing-page .pricing-meter-tiername.is-featured{font-family:var(--font-ui-stack)!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--twenty-logo-ink)!important;-webkit-text-fill-color:var(--twenty-logo-ink)!important}.landing-shell--twenty .pricing-page .pricing-meter-condensed-card .pricing-tier-badge--popular,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge--flagship,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge--popular,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-tier-badge,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-tier-badge--flagship,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-tier-badge--popular{font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:.75rem!important;font-weight:600!important;line-height:1!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:.25rem .5rem!important;border-radius:0!important;border:0!important;box-shadow:none!important;color:var(--twenty-menu-card,#3a3b40)!important;-webkit-text-fill-color:var(--twenty-menu-card,#3a3b40)!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;vertical-align:middle;box-sizing:border-box!important}.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge--flagship,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-tier-badge--flagship{background:var(--twenty-gold,#f7f5da)!important}.landing-shell--twenty .pricing-page .pricing-meter-condensed-card .pricing-tier-badge--popular,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge--popular,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-tier-badge--popular{background:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-compare-flag,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-flag{font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:var(--pricing-compare-chip-size,.75rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:.25rem .5rem!important;border-radius:0!important;border:0!important;box-shadow:none!important;color:var(--twenty-menu-card,#3a3b40)!important;-webkit-text-fill-color:var(--twenty-menu-card,#3a3b40)!important;background:var(--twenty-logo-ink,#a4a6ae)!important;background-image:none!important;vertical-align:middle;box-sizing:border-box!important}.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge--flagship{position:static!important;inset:auto!important;top:auto!important;right:auto!important;left:auto!important;display:inline-flex!important;align-items:center!important;height:24px!important;min-height:24px!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tname{font-family:var(--font-ui-stack)!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--twenty-logo-ink)!important;-webkit-text-fill-color:var(--twenty-logo-ink)!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-flag{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:0!important;margin:0!important;-webkit-margin-start:0!important;margin-inline-start:0!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tname-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.5rem!important;min-height:1.05rem!important;height:auto!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row{border:0!important;border-bottom:1px solid var(--pricing-ink-line,color-mix(in srgb,#eeeee5 18%,transparent))!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-section:last-child .pricing-compare-row:last-child{border-bottom:0!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row>*{border:0!important;box-shadow:none!important;background-image:none!important;vertical-align:middle;align-content:center}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row:not(.pricing-compare-head):not(.pricing-compare-section-head)>.pricing-compare-cell,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row:not(.pricing-compare-head):not(.pricing-compare-section-head)>.pricing-compare-label{padding:var(--pricing-cell-pad-y) var(--pricing-cell-pad-x)!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-head>*{padding:calc(var(--pricing-cell-pad-y) * 1.2) var(--pricing-cell-pad-x)!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-section-head>*{padding:calc(var(--pricing-cell-pad-y) * 1.1) var(--pricing-cell-pad-x) var(--pricing-card-stack-tight)!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-flagship-col,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row:not(.pricing-compare-head)>.is-flagship-col{background-image:none!important;box-shadow:none!important;background-color:transparent!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-selected-col,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row:not(.pricing-compare-head)>.is-selected-col{background-image:none!important;box-shadow:none!important;background-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 16%,transparent)!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-head .is-flagship-col{background-color:transparent!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-head .is-selected-col{background-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 20%,transparent)!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-section-head>.is-flagship-col{color:transparent!important;-webkit-text-fill-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-section-head>.is-selected-col{color:transparent!important;-webkit-text-fill-color:transparent!important;background:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 16%,transparent)!important;background-image:none!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales.btn{display:inline!important;width:auto!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;font-family:var(
    --pricing-compare-body-face,var(--font-compare-sans,var(--font-sans))
  )!important;font-size:var(
    --pricing-compare-value-size,var(--pricing-compare-body-size)
  )!important;font-weight:400!important;line-height:var(--pricing-compare-body-leading)!important;letter-spacing:0!important;text-transform:none!important;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;text-decoration:underline!important;text-underline-offset:.18em;-webkit-text-decoration-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 45%,transparent)!important;text-decoration-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 45%,transparent)!important;white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales.btn:focus-visible,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales.btn:hover,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales:focus-visible,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales:hover{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;text-decoration:underline!important;-webkit-text-decoration-color:currentColor!important;text-decoration-color:currentColor!important;outline:none}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-selected-col{box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare){--pricing-compare-selected-wash:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 16%,transparent)}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .is-selected-col,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-cell.is-selected-col,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-head .is-selected-col,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-row:not(.pricing-compare-head)>.is-selected-col,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-section-head>.is-selected-col{background-image:none!important;background-color:var(--pricing-compare-selected-wash)!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .is-flagship-col,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-head .is-flagship-col,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-row:not(.pricing-compare-head)>.is-flagship-col,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-section-head>.is-flagship-col{background-image:none!important;background-color:transparent!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages .pricing-compare-tierhead{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;margin:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages .pricing-compare-tierhead:focus-visible{outline:2px solid var(--twenty-logo-ink,#a4a6ae);outline-offset:-2px}@media (max-width:59.9375em){.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare){overflow:visible;border-radius:.55rem}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare)>.pricing-compare-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;padding:.55rem;border-bottom:1px solid var(--pricing-ink-line,color-mix(in srgb,#eeeee5 18%,transparent));background:var(--twenty-black,#000)}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare)>.pricing-compare-head>.pricing-compare-corner{display:none}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare)>.pricing-compare-head>.pricing-compare-tierhead{gap:.2rem;min-width:0;padding:.55rem .45rem!important;border:1px solid color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 16%,transparent);border-radius:.45rem;background:transparent}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare)>.pricing-compare-head>.pricing-compare-tierhead.is-selected-col{background-color:var(--pricing-compare-selected-wash)!important;border-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 55%,transparent)}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-flag{order:-1;margin:0 0 .15rem!important;font-size:.5rem!important;letter-spacing:.06em;padding:.12rem .3rem!important;line-height:1.1}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tname{font-size:.7rem!important;letter-spacing:.06em;line-height:1.15}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tprice{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:.1rem!important;min-width:0;width:100%}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tamount,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tprice--sales{font-size:.62rem!important;line-height:1.2!important;white-space:normal;overflow-wrap:anywhere}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tunit{font-size:.55rem!important;line-height:1.2;white-space:normal}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-section-head{display:grid;grid-template-columns:minmax(0,1fr)}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-section-head>:not(:first-child){display:none}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-section-head>:first-child{padding:.85rem .85rem .35rem!important}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-row:not(.pricing-compare-head):not(.pricing-compare-section-head){display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.45rem;gap:.45rem;padding:.75rem .85rem .9rem}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-row:not(.pricing-compare-head):not(.pricing-compare-section-head)>.pricing-compare-label{padding:0!important;border:0!important}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-label-text{font-size:.95rem;line-height:1.3}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-row:not(.pricing-compare-head):not(.pricing-compare-section-head)>.pricing-compare-cell{display:grid;grid-template-columns:5.75rem minmax(0,1fr);grid-column-gap:.65rem;column-gap:.65rem;align-items:start;padding:.4rem .5rem!important;border-radius:.35rem;min-width:0}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-cell:before{content:attr(data-tier-label);font-family:var(--font-ui-stack,var(--font-sans));font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--twenty-steel,#636d70);-webkit-text-fill-color:var(--twenty-steel,#636d70);-webkit-padding-before:.1rem;padding-block-start:.1rem}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-cell.is-selected-col:before{color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-cell>*{min-width:0}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-value--prose{font-size:.8125rem;line-height:1.35}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-info-btn{min-width:1.75rem;min-height:1.75rem}}@media (min-width:80em){.landing-shell--twenty.landing-shell--no-page-borders .pricing-page .pricing-mam-sticky,.landing-shell--twenty.landing-shell--no-page-borders .pricing-page>.pricing-sticky-scope>.product-stack-console,.landing-shell--twenty.landing-shell--no-page-borders .pricing-page>.pricing-sticky-scope>.product-stack-overview,.landing-shell--twenty.landing-shell--no-page-borders .pricing-page>.pricing-sticky-scope>.reveal-section,.landing-shell--twenty.landing-shell--no-page-borders .pricing-page>.product-stack-console,.landing-shell--twenty.landing-shell--no-page-borders .pricing-page>.product-stack-overview,.landing-shell--twenty.landing-shell--no-page-borders .pricing-page>.reveal-section{padding-inline:0!important;box-sizing:border-box}.landing-shell--twenty.landing-shell--no-page-borders .pricing-page .landing-inner{-webkit-padding-start:0!important;padding-inline-start:0!important;max-width:var(--pricing-instrument-max,min(90rem,100%))!important;width:100%;margin-inline:auto}.landing-shell--twenty.landing-shell--no-page-borders .pricing-page .pricing-panel--meter>.landing-inner.product-stack-overview-inner,.landing-shell--twenty.landing-shell--no-page-borders .pricing-page .pricing-panel--packs>.landing-inner.product-stack-overview-inner,.landing-shell--twenty.landing-shell--no-page-borders .pricing-page .pricing-panel--planner>.landing-inner.product-stack-overview-inner{padding-inline:0!important}.landing-shell--twenty.landing-shell--no-page-borders .pricing-page .pricing-hero-inner,.landing-shell--twenty.landing-shell--no-page-borders .pricing-page .product-stack-overview-inner{max-width:var(--pricing-instrument-max,min(90rem,100%))!important;width:100%;margin-inline:auto}}.landing-shell--twenty.landing-shell--no-page-borders{--pricing-side-pad:max(var(--twenty-space-outer,1.5rem),env(safe-area-inset-left,0px));padding-inline:max(var(--twenty-space-outer,1.5rem),env(safe-area-inset-left,0px)) max(var(--twenty-space-outer,1.5rem),env(safe-area-inset-right,0px));--twenty-maw:min(100%,calc(90rem + max(0px, (100vw - 90rem) * 0.6)));--pricing-instrument-cap:90rem;--twenty-spine-max:min(90rem,calc(100vw - (2 * var(--twenty-toc-gutter, 0px)) - (2 * var(--twenty-space-outer, 1.5rem))));--pricing-instrument-max:var(--twenty-spine-max)}@media (min-width:45em){.landing-shell--twenty.landing-shell--no-page-borders{--twenty-container-pad-start:max(var(--twenty-space-inner,1.5rem),env(safe-area-inset-left,0px));--twenty-container-pad-end:max(var(--twenty-space-inner,1.5rem),env(safe-area-inset-right,0px));--twenty-nav-inset-inline-start:0px;--twenty-nav-inset-inline-end:0px;--twenty-company-iris-plate-inset-inline-start:calc(max(var(--twenty-space-outer, 1.5rem), env(safe-area-inset-left, 0px)) + var(--twenty-container-pad-start, 1.5rem));--twenty-company-iris-plate-inset-inline-end:calc(max(var(--twenty-space-outer, 1.5rem), env(safe-area-inset-right, 0px)) + var(--twenty-container-pad-end, 1.5rem));--twenty-company-iris-plate-inset-block-start:calc(env(safe-area-inset-top, 0px) + var(--twenty-about-team-sticky-top, 4.625rem))}.landing-shell--twenty.landing-shell--no-page-borders .landing-main>.twenty-container:not(:has(>.engagement-split-chapter--title-form)),.landing-shell--twenty.landing-shell--no-page-borders .site-footer .twenty-container{padding-inline:var(--twenty-container-pad-start) var(--twenty-container-pad-end)}.landing-shell--twenty.landing-shell--no-page-borders .landing-main>.twenty-container:has(>.engagement-split-chapter--title-form){box-sizing:border-box;width:100%;max-width:none;padding-inline:0}.landing-shell--twenty.landing-shell--no-page-borders .site-header .twenty-container{padding-inline:0}@media (min-width:100em){.landing-shell--twenty.landing-shell--no-page-borders .site-footer .site-footer-inner.twenty-container,.landing-shell--twenty.landing-shell--no-page-borders .site-header .site-header-inner.twenty-container{box-sizing:border-box;max-width:none;width:100%;margin-inline:0}}.landing-shell--twenty.landing-shell--no-page-borders .landing-main,.landing-shell--twenty.landing-shell--no-page-borders .site-footer{padding-inline:0}}.landing-shell--twenty.landing-shell--no-page-borders .landing-main,.landing-shell--twenty.landing-shell--no-page-borders .site-footer{padding-inline:0}@media (max-width:44.9375em){.landing-shell--twenty.landing-shell--no-page-borders{--twenty-chrome-inset-inline-start:0px;--twenty-chrome-inset-inline-end:0px;--twenty-nav-inset-inline-start:0px;--twenty-nav-inset-inline-end:0px}.landing-shell--twenty.landing-shell--no-page-borders .landing-main:not(.landing-main--company-interior) :is(.landing-inner,.landing-band-inner){padding-inline:0}}.landing-shell--twenty.landing-shell--no-page-borders .landing-main>.twenty-container:has(>.landing-first-fold:not(.careers-first-fold):not(.fold-media-stage)){padding-inline:0!important}.landing-shell--twenty.landing-shell--no-page-borders .landing-main--company-interior>.twenty-container:has(>.landing-first-fold){padding-inline:0!important}.landing-shell--twenty.landing-shell--no-page-borders .landing-main--company-interior .landing-first-fold .hero-section--twenty .hero-lockup-box{padding-inline:max(var(--twenty-nav-inset-inline-start,0px),env(safe-area-inset-left,0px)) max(var(--twenty-nav-inset-inline-end,0px),env(safe-area-inset-right,0px));box-sizing:border-box}.landing-shell--twenty .pricing-page .pricing-planner-board{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;grid-gap:clamp(1rem,2vw,1.5rem)!important;gap:clamp(1rem,2vw,1.5rem)!important}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-planner-controls.pricing-planner-usage-card,.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-planner-diy-card,.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-planner-usage-card{width:100%!important;min-width:0!important;max-width:none!important}}.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-planner-estimates{display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important}@media (min-width:45em){.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-planner-estimates{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-planner-compare-card{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:1rem!important;position:relative!important}.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-versus-bars{position:relative!important;z-index:0!important;margin:0!important}.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-compare.explanatory-compare{position:relative!important;z-index:0!important;margin-top:.25rem!important;display:grid!important}.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-compare.explanatory-compare .pricing-compare-row{display:grid!important;grid-template-columns:minmax(8rem,1.35fr) minmax(5rem,.85fr)!important}.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-compare.explanatory-compare>.pricing-compare-head,.landing-shell--twenty .pricing-page .pricing-versus-result .pricing-compare.explanatory-compare>.pricing-compare-head{position:static!important;top:auto!important;z-index:auto!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-planner-card .pricing-tier-price{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:.15rem!important;min-height:0!important;max-width:100%!important;overflow:visible!important}.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-planner-card .pricing-tier-amount{flex:0 0 auto!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:visible!important;font-size:clamp(1.5rem,1.25rem + .7vw,2rem)!important}.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-planner-card .pricing-tier-unit{flex:0 0 auto!important;white-space:nowrap!important}.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-planner-shell{overflow:visible!important;grid-template-rows:1fr!important}@media (max-width:44.9375em){.landing-shell--twenty .pricing-page .pricing-planner-board .pricing-compare.explanatory-compare .pricing-compare-row{grid-template-columns:1fr!important}}.landing-shell--twenty .pricing-page .pricing-title-steel{font-style:normal;font-weight:inherit;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;background-image:none!important}.landing-shell--twenty .pricing-page .pricing-accent,.landing-shell--twenty .pricing-page em.pricing-accent{background-image:none!important}.landing-shell--twenty .pricing-page .pricing-compare-verb-accent{color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;font-style:normal;font-weight:inherit}.landing-shell--twenty .pricing-page .pricing-savings-accent{flex-shrink:0;margin:0;padding:0;font-family:var(--font-ui-stack);font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;background-image:none!important}.landing-shell--twenty .pricing-page .pricing-class-lens{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.landing-shell--twenty .pricing-page .pricing-class-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--twenty-steel-light,#717c80) 45%,transparent);background:transparent;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 72%,transparent);font-family:var(--font-body,var(--font-text));font-size:.72rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase;padding:.4rem .8rem;border-radius:.25rem;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.landing-shell--twenty .pricing-page .pricing-class-btn:focus-visible,.landing-shell--twenty .pricing-page .pricing-class-btn:hover{border-color:var(--twenty-steel-light,#717c80);color:var(--twenty-logo-ink,#a4a6ae);outline:none}.landing-shell--twenty .pricing-page .pricing-class-btn.is-active{border-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 50%,var(--twenty-steel));background:color-mix(in srgb,var(--twenty-steel,#636d70) 28%,#000);color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-role-rail{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1.35rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--twenty-steel,#636d70) 35%,transparent)}.landing-shell--twenty .pricing-page .pricing-role-rail-label{margin:0;font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 88%,transparent)}.landing-shell--twenty .pricing-page .pricing-role-chips{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.landing-shell--twenty .pricing-page .pricing-role-chip{margin:0;padding:.28rem .65rem;border:1px solid color-mix(in srgb,var(--twenty-steel,#636d70) 40%,transparent);border-radius:999px;font-size:.75rem;letter-spacing:.02em;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 72%,transparent);background:transparent}.landing-shell--twenty .pricing-page .pricing-versus-duty{margin:.15rem 0 0;font-size:.8125rem;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 90%,transparent)}.landing-shell--twenty .pricing-page .pricing-planner-hint.is-warn{color:color-mix(in srgb,var(--twenty-gold,#f7f5da) 55%,var(--twenty-logo-ink,#a4a6ae))}.landing-shell--twenty .pricing-page .pricing-hero .title-two-line{display:flex;flex-direction:column;gap:.05em}.landing-shell--twenty .pricing-page .pricing-hero .title-two-line-row{display:block}.landing-shell--twenty .pricing-page .pricing-meter-block{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem);margin-top:.35rem}.landing-shell--twenty .pricing-page .pricing-sticky-scope{display:block;position:relative;overflow:visible}.landing-shell--twenty .pricing-page .pricing-mam-sticky{--stick:var(--pricing-stick-progress,0);--enter:var(--pricing-condense-enter,0);--pricing-mam-air-rest:clamp(2rem,1.5rem + 1.5vw,3.25rem);--pricing-mam-air-stuck:var(--pricing-triple-gap,0.85rem);--pricing-mam-air:calc(var(--pricing-mam-air-rest) * (1 - max(var(--stick), var(--enter))) + var(--pricing-mam-air-stuck) * max(var(--stick), var(--enter)));--pricing-condensed-block:7.5rem;--pricing-condensed-span:calc(var(--enter, 0) * (var(--pricing-condensed-block) + var(--pricing-mam-air-stuck)));position:-webkit-sticky;position:sticky;top:calc(var(--twenty-about-team-sticky-top, 6.875rem) + env(safe-area-inset-top, 0px));z-index:30;margin:0;display:flex;flex-direction:column;padding-block:0;background:transparent;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;box-shadow:0 calc(var(--stick) * .55rem) calc(var(--stick) * 1.6rem) color-mix(in srgb,#000 calc(var(--stick) * 34%),transparent)}.landing-shell--twenty .pricing-page .pricing-mam-sticky:before{content:"";position:absolute;inset-block-start:0;inset-inline:auto;left:50%;width:min(100%,var(--pricing-instrument-max,90rem));height:calc(100% + var(--pricing-condensed-span, 0px));transform:translateX(-50%);z-index:-1;pointer-events:none;background:var(--twenty-black,#000);opacity:calc(.28 + var(--stick, 0) * .72)}.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-condensed:before,.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-stuck:before{opacity:1}.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-condensed:after,.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-stuck:after{content:"";position:absolute;inset-block-start:calc(100% + var(--pricing-condensed-span, 0px));inset-block-end:auto;left:50%;width:min(100%,var(--pricing-instrument-max,90rem));height:calc(.375rem + var(--enter, 0) * .875rem + var(--stick, 0) * .175rem);transform:translateX(-50%);pointer-events:none;z-index:-1;opacity:calc(var(--stick, 0) * .4 + var(--enter, 0) * .6);background:linear-gradient(to bottom,var(--twenty-black,#000) 0,color-mix(in srgb,var(--twenty-black,#000) 45%,transparent) 45%,transparent 100%)}.landing-shell--twenty .pricing-page .pricing-mam-sticky>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--close>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--compare>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--faq>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--included>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--meter>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--packs>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page .pricing-panel--planner>.landing-inner.product-stack-overview-inner{width:100%!important;max-width:var(--pricing-instrument-max,min(90rem,100%))!important;margin-inline:auto!important;box-sizing:border-box}.landing-shell--twenty .pricing-page .pricing-meter-block,.landing-shell--twenty .pricing-page .pricing-tier-grid{width:100%;max-width:none;box-sizing:border-box}.landing-shell--twenty .pricing-page .pricing-mam-sticky .product-stack-overview-inner{position:relative;display:flex;flex-direction:column;gap:0;flex:0 0 auto;-webkit-margin-before:var(--pricing-mam-air,1rem);margin-block-start:var(--pricing-mam-air,1rem);-webkit-margin-after:calc(var(--pricing-mam-air, 1rem) * (1 - max(var(--stick, 0), var(--enter, 0))));margin-block-end:calc(var(--pricing-mam-air, 1rem) * (1 - max(var(--stick, 0), var(--enter, 0))));padding-block:0}.landing-shell--twenty .pricing-page{--pricing-condense-progress:0;--pricing-condense-exit:0;--pricing-condense-enter:0;--pricing-triple-gap:0.85rem}@media (min-width:80em){.landing-shell--twenty.landing-shell--no-page-borders{--twenty-toc-gutter:var(--twenty-toc-corridor)}}@media (min-width:100em){.landing-shell--twenty.landing-shell--no-page-borders{--pricing-instrument-cap:96rem;--twenty-spine-max:min(96rem,calc(100vw - (2 * var(--twenty-toc-gutter, 0px)) - (2 * var(--twenty-space-outer, 1.5rem))));--pricing-instrument-max:var(--twenty-spine-max)}}.landing-shell--twenty .pricing-page .pricing-meter-condensed{--p:var(--pricing-condense-enter,var(--pricing-condense-progress,0));position:absolute;left:0;right:0;top:100%;overflow:hidden;max-height:calc(var(--p) * var(--pricing-condensed-block, 7.5rem));-webkit-padding-after:calc(var(--p) * 2px);padding-block-end:calc(var(--p) * 2px);box-sizing:content-box;opacity:calc(var(--p) * (.35 + var(--p) * .65));margin-top:calc(var(--p) * var(--pricing-mam-air-stuck, 1.25rem));pointer-events:none;will-change:max-height,opacity,margin-top;transform:none}.landing-shell--twenty .pricing-page .pricing-meter-condensed.is-interactive{pointer-events:auto}.landing-shell--twenty .pricing-page .pricing-meter-condensed-inner{overflow:hidden;min-height:0;transform:translate3d(0,calc((1 - var(--p, 0)) * -.35rem),0);opacity:calc(.55 + var(--p, 0) * .45)}.landing-shell--twenty .pricing-page .pricing-meter-sticky-summary{--sum:var(--pricing-summary-progress,0);display:none;box-sizing:border-box;width:100%;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0;padding:.55rem 0;border:0;border-radius:0;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--twenty-logo-ink,#a4a6ae);pointer-events:none;will-change:opacity,transform}.landing-shell--twenty .pricing-page .pricing-meter-sticky-summary-fleet,.landing-shell--twenty .pricing-page .pricing-meter-sticky-summary-tier{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0}.landing-shell--twenty .pricing-page .pricing-meter-sticky-summary-tier{justify-content:flex-end;text-align:right;flex-wrap:wrap}.landing-shell--twenty .pricing-page .pricing-meter-sticky-summary-count{font-family:var(--font-serif-stack,var(--font-serif));font-size:1.125rem;font-weight:500;line-height:1.1;letter-spacing:-.01em;color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-meter-sticky-summary-name,.landing-shell--twenty .pricing-page .pricing-meter-sticky-summary-unit{font-family:var(--font-ui-stack,var(--font-sans));font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-meter-sticky-summary-price{display:inline-flex;align-items:baseline;gap:.3rem;min-width:0}.landing-shell--twenty .pricing-page .pricing-meter-sticky-summary-price .pricing-tier-amount{font-family:var(--font-serif-stack,var(--font-serif));font-size:1.125rem;font-weight:500;line-height:1.1;letter-spacing:-.01em;color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae);white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-meter-sticky-summary-price .pricing-tier-unit{font-family:var(--font-ui-stack,var(--font-sans));font-size:.625rem;font-weight:500;letter-spacing:.04em;line-height:1.2;color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae);white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-meter-condensed-carousel{--mam-nav-gutter:1.1rem;--mam-nav-gap:0.2rem;display:contents}.landing-shell--twenty .pricing-page .pricing-meter-condensed-nav{--mam-nav-ink:var(--twenty-logo-ink,#a4a6ae);--mam-nav-ink-hot:var(--twenty-menu-card-title,#d0d2d8);display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--mam-nav-ink);-webkit-text-fill-color:var(--mam-nav-ink);cursor:pointer;transition:color .16s var(--ease-out,ease),-webkit-text-fill-color .16s var(--ease-out,ease),opacity .16s var(--ease-out,ease)}.landing-shell--twenty .pricing-page .pricing-meter-condensed-nav-icon{display:block;flex-shrink:0;width:.875rem;height:.875rem;pointer-events:none}.landing-shell--twenty .pricing-page .pricing-meter-condensed-nav:focus-visible,.landing-shell--twenty .pricing-page .pricing-meter-condensed-nav:hover{color:var(--mam-nav-ink-hot);-webkit-text-fill-color:var(--mam-nav-ink-hot);outline:none}.landing-shell--twenty .pricing-page .pricing-meter-condensed-nav:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mam-nav-ink-hot) 45%,transparent)}.landing-shell--twenty .pricing-page .pricing-meter-condensed-nav:active{opacity:.72}.landing-shell--twenty .pricing-page .pricing-meter-condensed-nav:disabled{opacity:.28;cursor:default;pointer-events:none}.landing-shell--twenty .pricing-page .pricing-meter-condensed-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--pricing-triple-gap,.85rem);gap:var(--pricing-triple-gap,.85rem);align-items:stretch}.landing-shell--twenty .pricing-page .pricing-meter-condensed-tier{min-width:0;display:flex;align-self:stretch;height:100%;--stagger:0;--pc:clamp(0,calc((var(--p, 0) - var(--stagger)) / (1 - var(--stagger))),1)}.landing-shell--twenty .pricing-page .pricing-meter-condensed-tier:first-child{--stagger:0}.landing-shell--twenty .pricing-page .pricing-meter-condensed-tier:nth-child(2){--stagger:0.08}.landing-shell--twenty .pricing-page .pricing-meter-condensed-tier:nth-child(3){--stagger:0.16}.landing-shell--twenty .pricing-page .pricing-meter-condensed-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;min-height:100%;flex:1 1 auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--pricing-card-stack-tight);margin:0;padding:var(--pricing-card-pad-sm);border:1px solid color-mix(in srgb,var(--pricing-ink-line) calc(100% - var(--pc, 0) * 18%),var(--twenty-logo-ink,#a4a6ae));border-radius:var(--pricing-card-radius,.75rem);background:var(--pricing-card-bg,var(--twenty-menu-card))!important;background-color:var(--pricing-card-bg,var(--twenty-menu-card))!important;background-image:none!important;color:var(--twenty-logo-ink,#a4a6ae);text-align:left;cursor:pointer;transform:translate3d(0,calc((1 - var(--pc, 0)) * .4rem),0);opacity:calc(var(--pc, 0) * (.4 + var(--pc, 0) * .6));box-shadow:none;transition:border-color .22s ease;will-change:transform,opacity}.landing-shell--twenty .pricing-page .pricing-mam-sticky .pricing-meter-mam{background:var(--twenty-menu-card)!important;background-color:var(--twenty-menu-card)!important;background-image:none!important;box-shadow:none;border:0!important;transition:none}.landing-shell--twenty .pricing-page #pricing-fold-meter .pricing-meter-tier{--x:var(--pricing-condense-exit,0);opacity:calc(1 - var(--x) * .92);transform:translate3d(0,calc(var(--x) * -.75rem),0);filter:brightness(calc(1 - var(--x) * .08));transform-origin:50% 0;will-change:transform,opacity,filter;pointer-events:auto}.landing-shell--twenty .pricing-page #pricing-fold-meter .pricing-meter-tier:first-child{--x:clamp(0,calc(var(--pricing-condense-exit, 0) / 0.9),1)}.landing-shell--twenty .pricing-page #pricing-fold-meter .pricing-meter-tier:nth-child(2){--x:clamp(0,calc((var(--pricing-condense-exit, 0) - 0.05) / 0.9),1)}.landing-shell--twenty .pricing-page #pricing-fold-meter .pricing-meter-tier:nth-child(3){--x:clamp(0,calc((var(--pricing-condense-exit, 0) - 0.1) / 0.9),1)}.landing-shell--twenty .pricing-page.is-meter-tucked #pricing-fold-meter .pricing-meter-tier{pointer-events:none}.landing-shell--twenty .pricing-page .pricing-meter-condensed-card.is-selected{border-color:transparent!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-meter-condensed-name{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;width:100%}.landing-shell--twenty .pricing-page .pricing-meter-condensed-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:.1rem 0 0;min-height:2.35rem}.landing-shell--twenty .pricing-page .pricing-meter-condensed-price .pricing-tier-amount{font-family:var(--font-display,var(--font-serif,Georgia,serif));font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:400;letter-spacing:0;line-height:1}.landing-shell--twenty .pricing-page .pricing-meter-condensed-price .pricing-tier-unit{font-size:.75rem;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 92%,transparent)}.landing-shell--twenty .pricing-page .pricing-meter-condensed-rate{margin:auto 0 0;min-height:1.3em;font-size:.75rem;line-height:1.3;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 90%,transparent)}@media (max-width:44.9375em){.landing-shell--twenty .pricing-page .pricing-meter-condensed-card{padding:var(--pricing-card-pad-sm)}.landing-shell--twenty .pricing-page .pricing-meter-condensed-name{font-size:clamp(.72rem,2.6vw,.85rem)}.landing-shell--twenty .pricing-page .pricing-meter-condensed-price{font-size:clamp(.85rem,3.2vw,1rem)}.landing-shell--twenty .pricing-page .pricing-meter-condensed-rate{font-size:clamp(.62rem,2.2vw,.72rem)}}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .pricing-page #pricing-fold-meter .pricing-meter-tier,.landing-shell--twenty .pricing-page .pricing-meter-condensed-inner{filter:none!important;transform:none!important}.landing-shell--twenty .pricing-page .pricing-meter-condensed-card{transition-duration:1ms!important;transform:none!important}}.landing-shell--twenty .pricing-page{--pricing-rule-fit:0px}.landing-shell--twenty .pricing-page .pricing-hero.product-stack-hero{-webkit-padding-before:max(1.25rem,calc(clamp(2.75rem, 6vw, 4.5rem) + var(--pricing-rule-fit, 0px)));padding-block-start:max(1.25rem,calc(clamp(2.75rem, 6vw, 4.5rem) + var(--pricing-rule-fit, 0px)));-webkit-padding-after:1.25rem;padding-block-end:1.25rem;-webkit-margin-after:0;margin-block-end:0;overflow:visible}.landing-shell--twenty .pricing-page .pricing-panel--meter.product-stack-overview{-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:var(--space-5,1.25rem);padding-block-end:var(--space-5,1.25rem)}.landing-shell--twenty .pricing-page .pricing-panel--meter .pricing-tier-grid{margin:0}.landing-shell--twenty .pricing-page .pricing-panel--meter .pricing-meter-block{margin-top:0;gap:var(--space-5)}.landing-shell--twenty .pricing-page .pricing-meter-mam{--mam-label-gap:var(--pricing-card-stack-tight);--mam-track-chrome-nudge:0.12rem;display:block;width:100%;max-width:none;min-width:0;padding:var(--pricing-card-pad-sm);border:0;border-radius:var(--pricing-card-radius,.75rem);background:var(--pricing-card-bg,var(--twenty-menu-card));background-image:none;box-shadow:none;container-type:inline-size;container-name:pricing-mam}.landing-shell--twenty .pricing-page .pricing-meter-condensed-name,.landing-shell--twenty .pricing-page .pricing-meter-mam-label,.landing-shell--twenty .pricing-page .pricing-meter-tiername,.landing-shell--twenty .pricing-page .pricing-meter-tiername.is-featured{margin:0;font-family:var(--font-ui-stack)!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important}.landing-shell--twenty .pricing-page .pricing-meter-mam-label{grid-area:label;flex-shrink:1;min-width:0;white-space:normal;text-wrap:balance;align-self:center}.landing-shell--twenty .pricing-page .pricing-meter-mam-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "billing billing" "slider slider";align-items:start;justify-items:stretch;grid-row-gap:.65rem;row-gap:.65rem;grid-column-gap:.75rem;column-gap:.75rem;width:100%;min-width:0}.landing-shell--twenty .pricing-page .pricing-billing-toggle{grid-area:billing;display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;flex-shrink:0;width:max-content;max-width:100%}.landing-shell--twenty .pricing-page .pricing-billing-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;border:1px solid var(--twenty-logo-ink,#a4a6ae);background:transparent;color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae);font-family:var(--font-ui-stack,var(--font-sans));font-size:.625rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase;padding:.2rem .45rem;border-radius:0;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.landing-shell--twenty .pricing-page .pricing-billing-btn:focus-visible,.landing-shell--twenty .pricing-page .pricing-billing-btn:hover{border-color:var(--twenty-logo-ink,#a4a6ae);color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae);outline:none}.landing-shell--twenty .pricing-page .pricing-billing-btn.is-active{border-color:var(--twenty-logo-ink,#a4a6ae);background:var(--twenty-logo-ink,#a4a6ae);color:var(--twenty-menu-card,#3a3b40);-webkit-text-fill-color:var(--twenty-menu-card,#3a3b40)}.landing-shell--twenty .pricing-page .pricing-billing-btn.is-active:focus-visible,.landing-shell--twenty .pricing-page .pricing-billing-btn.is-active:hover{border-color:var(--twenty-logo-ink,#a4a6ae);background:var(--twenty-logo-ink,#a4a6ae);color:var(--twenty-menu-card,#3a3b40);-webkit-text-fill-color:var(--twenty-menu-card,#3a3b40)}.landing-shell--twenty .pricing-page .pricing-bill-summary-card,.landing-shell--twenty .pricing-page .pricing-included-grid,.landing-shell--twenty .pricing-page .pricing-meter-condensed-card,.landing-shell--twenty .pricing-page .pricing-meter-mam,.landing-shell--twenty .pricing-page .pricing-meter-shell,.landing-shell--twenty .pricing-page .pricing-packs-grid,.landing-shell--twenty .pricing-page .pricing-planner-diy-card,.landing-shell--twenty .pricing-page .pricing-planner-shell,.landing-shell--twenty .pricing-page .pricing-planner-usage-card,.landing-shell--twenty .pricing-page .pricing-tier-card,.landing-shell--twenty .pricing-page .pricing-versus-metric,.landing-shell--twenty .pricing-page .pricing-versus-panel{background:var(--pricing-card-bg,var(--twenty-menu-card))!important;background-color:var(--pricing-card-bg,var(--twenty-menu-card))!important;background-image:none!important}.landing-shell--twenty .pricing-page .pricing-meter-condensed-card,.landing-shell--twenty .pricing-page .pricing-meter-condensed-card.is-selected,.landing-shell--twenty .pricing-page .pricing-meter-shell,.landing-shell--twenty .pricing-page .pricing-meter-shell.is-featured.is-selected,.landing-shell--twenty .pricing-page .pricing-meter-shell.is-featured:not(.is-selected),.landing-shell--twenty .pricing-page .pricing-meter-shell.is-selected,.landing-shell--twenty .pricing-page .pricing-planner-shell,.landing-shell--twenty .pricing-page .pricing-planner-shell.is-featured.is-selected,.landing-shell--twenty .pricing-page .pricing-planner-shell.is-featured:not(.is-selected),.landing-shell--twenty .pricing-page .pricing-planner-shell.is-selected{border:1px solid transparent!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-meter-mam-slider{--mam-thumb:1rem;--mam-track-inset:calc(var(--mam-thumb) / 2);--mam-pip:0.1875rem;grid-area:slider;position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:.42rem;min-width:0;width:100%;padding-top:0;padding-bottom:.1rem;align-self:stretch}.landing-shell--twenty .pricing-page .pricing-meter-mam-range{width:100%;margin:0}.landing-shell--twenty .pricing-page .pricing-meter-mam .pricing-planner-range.pricing-meter-mam-range{accent-color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-meter-mam .pricing-planner-range.pricing-meter-mam-range::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:.28rem!important;overflow:hidden;background:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent);box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-meter-mam .pricing-planner-range.pricing-meter-mam-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:calc(var(--mam-thumb, 1rem) / -2 + .14rem)!important;border:0!important;outline:none!important;background:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-meter-mam .pricing-planner-range.pricing-meter-mam-range::-moz-range-track{background:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent);box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-meter-mam .pricing-planner-range.pricing-meter-mam-range::-moz-range-thumb{border:0!important;outline:none!important;background:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-meter-mam-marks{position:relative;width:calc(100% - var(--mam-thumb));margin-inline:var(--mam-track-inset);height:1.55rem;pointer-events:none}.landing-shell--twenty .pricing-page .pricing-meter-mam-mark{position:absolute;top:0;left:var(--mam-mark,0);transform:translateX(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:.28rem;margin:0;padding:.35rem .4rem;-webkit-margin-before:-.35rem;margin-block-start:-.35rem;border:0;background:transparent;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 58%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 58%,transparent);cursor:pointer;pointer-events:auto;font-family:var(--font-ui-stack,var(--font-sans));font-size:.6875rem;font-weight:500;letter-spacing:.01em;line-height:1;white-space:nowrap;transition:color .16s var(--ease-out,ease),-webkit-text-fill-color .16s var(--ease-out,ease)}.landing-shell--twenty .pricing-page .pricing-meter-mam-mark-pip{display:block;width:var(--mam-pip);height:var(--mam-pip);border-radius:0;background:currentColor;opacity:.9;transform:translateY(-.22rem);transition:background .16s var(--ease-out,ease),opacity .16s var(--ease-out,ease),transform .16s var(--ease-out,ease)}.landing-shell--twenty .pricing-page .pricing-meter-mam-mark-label{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-shell--twenty .pricing-page .pricing-meter-mam-mark.is-active,.landing-shell--twenty .pricing-page .pricing-meter-mam-mark:hover{color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)}.landing-shell--twenty .pricing-page .pricing-meter-mam-mark.is-active{font-weight:600}.landing-shell--twenty .pricing-page .pricing-meter-mam-mark.is-active .pricing-meter-mam-mark-pip{opacity:1;background:var(--twenty-menu-card-title,#d0d2d8)}.landing-shell--twenty .pricing-page .pricing-meter-mam-mark:focus-visible{outline:1px solid var(--twenty-menu-card-title,#d0d2d8);outline-offset:3px;border-radius:.15rem}@media (max-width:44.9375em){.landing-shell--twenty .pricing-page .pricing-meter-mam-mark:not(.is-active):not(:first-child):not(:last-child) .pricing-meter-mam-mark-label{opacity:0}.landing-shell--twenty .pricing-page .pricing-meter-mam-mark:not(.is-active):not(:first-child):not(:last-child) .pricing-meter-mam-mark-pip{opacity:.4}.landing-shell--twenty .pricing-page .pricing-meter-mam-marks:has(.pricing-meter-mam-mark:nth-child(2).is-active) .pricing-meter-mam-mark:first-child:not(.is-active) .pricing-meter-mam-mark-label{opacity:0}.landing-shell--twenty .pricing-page .pricing-meter-mam-marks:has(.pricing-meter-mam-mark:nth-last-child(2).is-active) .pricing-meter-mam-mark:last-child:not(.is-active) .pricing-meter-mam-mark-label{opacity:0}.landing-shell--twenty .pricing-page .pricing-meter-mam-mark{padding:.55rem .45rem;-webkit-margin-before:-.55rem;margin-block-start:-.55rem}}.landing-shell--twenty .pricing-page .pricing-meter-mam-checkpoint,.landing-shell--twenty .pricing-page .pricing-meter-mam-checkpoints{display:none!important}.landing-shell--twenty .pricing-page .pricing-meter-mam-value{grid-area:value;display:flex;flex-direction:row;align-items:baseline;gap:.35rem;margin:0;flex-shrink:0;justify-self:end;align-self:center;min-width:0}.landing-shell--twenty .pricing-page .pricing-meter-mam-count{font-family:var(--font-display,var(--font-serif,Georgia,serif));font-size:clamp(1.15rem,1.02rem + .45vw,1.55rem);font-weight:400;line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:12ch;text-align:right;color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-meter-mam-unit{font-family:var(--font-body,var(--font-text));font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-meter-mam-label{color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-meter-mam-row{grid-template-columns:auto auto minmax(14rem,1fr) auto;grid-template-areas:"label billing slider value";align-items:start;column-gap:clamp(.75rem,1.6vw,1.35rem);row-gap:0}.landing-shell--twenty .pricing-page .pricing-meter-mam-label{white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-billing-toggle,.landing-shell--twenty .pricing-page .pricing-meter-mam-label,.landing-shell--twenty .pricing-page .pricing-meter-mam-value{-webkit-margin-before:var(--mam-track-chrome-nudge);margin-block-start:var(--mam-track-chrome-nudge);align-self:start}}@media (max-width:20em){.landing-shell--twenty .pricing-page .pricing-meter-mam{padding:.65rem .7rem}.landing-shell--twenty .pricing-page .pricing-meter-mam-label{font-size:.75rem!important;letter-spacing:.06em!important}.landing-shell--twenty .pricing-page .pricing-meter-mam-count{font-size:1.05rem;min-width:5.5ch}.landing-shell--twenty .pricing-page .pricing-meter-mam-unit{display:none}.landing-shell--twenty .pricing-page .pricing-billing-btn{min-height:1.6rem;padding:.25rem .4rem}}.landing-shell--twenty .pricing-page .pricing-billing-save{color:var(--twenty-logo-ink,#a4a6ae)}.landing-shell--twenty .pricing-page .pricing-meter-policy-note{margin:.35rem 0 0;font-family:var(--font-body,var(--font-text));font-size:.75rem;line-height:1.4;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 90%,transparent)}.landing-shell--twenty .pricing-page .pricing-meter-listrate{margin:.15rem 0 0;font-size:.8125rem;color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 90%,transparent)}.landing-shell--twenty .pricing-page .pricing-meter-cardtop .pricing-meter-listrate{margin:0;min-height:1.3rem;line-height:1.3}.landing-shell--twenty .pricing-page .pricing-meter-condensed-card .pricing-tier-badge--popular,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge--popular{font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1!important;white-space:nowrap!important;padding:.25rem .5rem!important;border-radius:0!important;color:var(--twenty-menu-card,#3a3b40)!important;-webkit-text-fill-color:var(--twenty-menu-card,#3a3b40)!important;background:var(--twenty-logo-ink,#a4a6ae)!important;background-image:none!important}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-tier-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;grid-gap:var(--pricing-grid-gap,var(--space-5))!important;gap:var(--pricing-grid-gap,var(--space-5))!important;align-items:stretch!important}.landing-shell--twenty .pricing-page .pricing-meter-tier{height:auto!important;gap:0!important;align-self:stretch!important}.landing-shell--twenty .pricing-page .pricing-meter-shell,.landing-shell--twenty .pricing-page .pricing-meter-tier{display:flex!important;flex-direction:column!important;grid-template-rows:none!important;grid-row:auto!important;min-height:100%!important}.landing-shell--twenty .pricing-page .pricing-meter-shell{height:100%!important;align-content:stretch!important;flex:1 1 auto;background:var(--pricing-card-bg,var(--twenty-menu-card))!important;background-image:none!important}.landing-shell--twenty .pricing-page .pricing-meter-carddesc,.landing-shell--twenty .pricing-page .pricing-meter-cardtop,.landing-shell--twenty .pricing-page .pricing-meter-rule{flex:0 0 auto}.landing-shell--twenty .pricing-page .pricing-meter-carddesc{margin-block:0!important;min-height:calc(1em * 1.45 * 3)}.landing-shell--twenty .pricing-page .pricing-meter-rule--list{flex:0 0 auto}.landing-shell--twenty .pricing-page .pricing-meter-list{flex:1 1 auto!important;min-height:0!important;height:auto!important;-webkit-margin-after:0!important;margin-block-end:0!important}.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta{align-self:stretch!important;width:100%!important;flex:0 0 auto!important;-webkit-margin-before:var(--pricing-card-cta-gap,1.15rem)!important;margin-block-start:var(--pricing-card-cta-gap,1.15rem)!important;margin-top:var(--pricing-card-cta-gap,1.15rem)!important;padding-block:0!important;padding-top:0!important}.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-amount{font-size:clamp(2.375rem,1.55rem + 2.4vw,2.875rem)!important;line-height:1!important;white-space:nowrap}}.landing-shell--twenty .pricing-page .pricing-mam-sticky{width:100%;box-sizing:border-box;padding-inline:0}@media (max-width:59.9375em){.landing-shell--twenty .pricing-page .pricing-tier-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-gap:var(--space-5)!important;gap:var(--space-5)!important}.landing-shell--twenty .pricing-page .pricing-meter-shell,.landing-shell--twenty .pricing-page .pricing-meter-tier{display:flex!important;flex-direction:column!important;grid-template-rows:none!important;grid-row:auto!important;height:auto!important}.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta{margin-top:var(--pricing-card-cta-gap,1.15rem)!important;-webkit-margin-before:var(--pricing-card-cta-gap,1.15rem)!important;margin-block-start:var(--pricing-card-cta-gap,1.15rem)!important;padding-top:0!important;width:100%!important}.landing-shell--twenty .pricing-page{overflow-anchor:none}.landing-shell--twenty .pricing-page .pricing-mam-sticky{--pricing-condensed-block:0px;--pricing-mam-air-stuck:0.4rem;--pricing-mam-air:var(--pricing-mam-air-rest);--sum:var(--pricing-summary-progress,0);overflow-anchor:none}.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary,.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-stuck{--pricing-mam-air:var(--pricing-mam-air-stuck)}.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary.is-summary-settled{--pricing-mam-air-stuck:0.35rem;--pricing-mam-air:0.35rem}.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary.is-summary-settled .product-stack-overview-inner{margin-block:var(--pricing-mam-air,.35rem)}.landing-shell--twenty .pricing-page .pricing-meter-condensed{display:none!important}.landing-shell--twenty .pricing-page .pricing-meter-sticky-summary{display:flex;overflow:hidden;max-height:0;margin:0;padding-block:0;padding-inline:0;border-width:0;opacity:0;transform:translate3d(0,-.4rem,0);visibility:hidden;pointer-events:none;gap:.85rem;will-change:opacity,transform,max-height}.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary .pricing-meter-sticky-summary{visibility:visible;max-height:calc(var(--sum) * 3.25rem);padding-block:calc(var(--sum) * .4rem);opacity:var(--sum);transform:translate3d(0,calc((1 - var(--sum)) * -.65rem),0);pointer-events:auto}.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary .pricing-meter-sticky-summary-fleet,.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary .pricing-meter-sticky-summary-tier{flex-wrap:nowrap;min-width:0}.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary .pricing-meter-sticky-summary-tier{-webkit-margin-start:auto;margin-inline-start:auto;gap:.45rem}.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary .pricing-meter-sticky-summary-count,.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary .pricing-meter-sticky-summary-name,.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary .pricing-meter-sticky-summary-price .pricing-tier-amount,.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary .pricing-meter-sticky-summary-unit{white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary:not(.is-summary-settled) .pricing-meter-mam{box-sizing:border-box;min-height:0!important;max-height:calc((1 - var(--sum)) * (1 - var(--sum)) * 16rem)!important;-webkit-margin-after:calc((1 - var(--sum)) * (1 - var(--sum)) * .4rem);margin-block-end:calc((1 - var(--sum)) * (1 - var(--sum)) * .4rem);padding:calc((1 - var(--sum)) * (1 - var(--sum)) * .7rem) calc((1 - var(--sum)) * (1 - var(--sum)) * .8rem)!important;overflow:hidden!important;opacity:calc(1 - var(--sum));transform:translate3d(0,calc(var(--sum) * .55rem),0);pointer-events:none!important;will-change:opacity,transform,max-height,padding}.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary.is-summary-settled .pricing-meter-mam{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;min-height:0!important;max-height:none!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;visibility:hidden!important;opacity:0!important;transform:none!important}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary .pricing-meter-sticky-summary,.landing-shell--twenty .pricing-page .pricing-mam-sticky.is-phone-summary:not(.is-summary-settled) .pricing-meter-mam{transform:none!important;will-change:auto}}.landing-shell--twenty .pricing-page .pricing-bill-summary{grid-template-columns:1fr!important}}@media (max-width:44.9375em){.landing-shell--twenty .pricing-page .pricing-mam-sticky{--pricing-mam-air-rest:0.85rem;--pricing-mam-air-stuck:0.4rem;top:calc(var(--twenty-about-team-sticky-top, 6.875rem) + env(safe-area-inset-top, 0px))}.landing-shell--twenty .pricing-page .pricing-meter-condensed{left:max(var(--twenty-space-inner),env(safe-area-inset-left,0px));right:max(var(--twenty-space-inner),env(safe-area-inset-right,0px))}.landing-shell--twenty .pricing-page .pricing-meter-condensed-name{font-size:.75rem;letter-spacing:.06em;line-height:1.2}.landing-shell--twenty .pricing-page .pricing-meter-condensed-name .pricing-tier-badge{font-size:.5625rem;padding-inline:.35rem}.landing-shell--twenty .pricing-page .pricing-meter-condensed-price .pricing-tier-amount{font-size:clamp(1.05rem,5vw,1.35rem)!important;line-height:1.05!important;white-space:normal}.landing-shell--twenty .pricing-page .pricing-meter-condensed-price .pricing-tier-unit{font-size:.625rem;line-height:1.2}.landing-shell--twenty .pricing-page .pricing-meter-condensed-rate{font-size:.6875rem;line-height:1.25}.landing-shell--twenty .pricing-page .pricing-compare>.pricing-compare-head{position:static!important;top:auto!important}}@media (min-width:45em) and (max-width:79.9375em){.landing-shell--twenty .pricing-page .pricing-bill-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--pricing-triple-gap,.85rem)!important}}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-meter-condensed-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--space-5)!important}}@media (min-width:80em){.landing-shell--twenty .pricing-page .pricing-bill-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--pricing-triple-gap,.85rem)!important}}.landing-shell--twenty .pricing-page .pricing-planner-board.is-collapsed{display:none!important}@media (prefers-reduced-motion:reduce){.landing-shell--twenty .pricing-page #pricing-fold-meter .pricing-meter-tier,.landing-shell--twenty .pricing-page .pricing-mam-sticky,.landing-shell--twenty .pricing-page .pricing-meter-condensed,.landing-shell--twenty .pricing-page .pricing-meter-condensed-card{transition:none!important}}.landing-shell--twenty .pricing-page .pricing-bill-summary-card,.landing-shell--twenty .pricing-page .pricing-planner-diy-card{padding:var(--pricing-card-pad)!important;border-radius:var(--pricing-card-radius,.75rem)!important;box-sizing:border-box}.landing-shell--twenty .pricing-page .pricing-control-stack,.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-planner-usage-card,.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team,.landing-shell--twenty .pricing-page .pricing-planner-diy-card,.landing-shell--twenty .pricing-page .pricing-versus-team{border:1px solid transparent!important;border-radius:var(--pricing-card-radius,.75rem)!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-meter-shell{padding:var(--pricing-card-pad)!important;border-radius:var(--pricing-card-radius,.75rem)!important;box-sizing:border-box;background:var(--pricing-card-bg,var(--twenty-menu-card))!important;background-image:none!important}.landing-shell--twenty .pricing-page .pricing-meter-condensed-card,.landing-shell--twenty .pricing-page .pricing-meter-mam{padding:var(--pricing-card-pad-sm)!important;border-radius:var(--pricing-card-radius,.75rem)!important}.landing-shell--twenty .pricing-page .pricing-meter-cardtop{gap:var(--pricing-card-stack)!important}.landing-shell--twenty .pricing-page .pricing-meter-rule{margin-block:var(--pricing-card-rule-y)!important}.landing-shell--twenty .pricing-page .pricing-meter-list{gap:var(--pricing-card-stack)!important}.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta{-webkit-margin-before:var(--pricing-card-cta-gap,1.15rem)!important;margin-block-start:var(--pricing-card-cta-gap,1.15rem)!important;margin-top:var(--pricing-card-cta-gap,1.15rem)!important;padding-block:0!important;padding-top:0!important;width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.landing-shell--twenty .pricing-page .pricing-bill-summary,.landing-shell--twenty .pricing-page .pricing-meter-condensed-grid,.landing-shell--twenty .pricing-page .pricing-tier-grid{gap:var(--pricing-grid-gap)!important}.landing-shell--twenty .pricing-page .pricing-packs-grid .framework-overview-stage{padding:1.35rem 1.25rem 1.15rem!important}.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-step{padding:var(--pricing-card-pad)!important}.landing-shell--twenty .pricing-page .pricing-versus-bars{gap:1.65rem!important;margin:0!important}.landing-shell--twenty .pricing-page .pricing-versus-bar-row{gap:.65rem!important}.landing-shell--twenty .pricing-page .pricing-versus-hero{gap:var(--pricing-dek-to-content)!important}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-meter-shell>.pricing-meter-cta{-webkit-margin-before:var(--pricing-card-cta-gap,1.15rem)!important;margin-block-start:var(--pricing-card-cta-gap,1.15rem)!important;margin-top:var(--pricing-card-cta-gap,1.15rem)!important;padding-block:0!important;padding-top:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}}.landing-shell--twenty .pricing-page .pricing-versus-bar,.landing-shell--twenty .pricing-page .pricing-versus-bar>span{border-radius:999px!important}.landing-shell--twenty .pricing-page .pricing-billing-btn,.landing-shell--twenty .pricing-page .pricing-calculator-headcount-btn,.landing-shell--twenty .pricing-page .pricing-compare-flag,.landing-shell--twenty .pricing-page .pricing-meter-condensed-card .pricing-tier-badge--popular,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge--flagship,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge--popular,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-tier-badge,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-tier-badge--flagship,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-tier-badge--popular,.landing-shell--twenty .pricing-page .pricing-tier-badge,.landing-shell--twenty .pricing-page .pricing-tier-badge--flagship,.landing-shell--twenty .pricing-page .pricing-tier-badge--popular{border-radius:0!important}.landing-shell--twenty .pricing-page .pricing-compare-flag,.landing-shell--twenty .pricing-page .pricing-meter-condensed-card .pricing-tier-badge--popular,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge--flagship,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-badge--popular,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-tier-badge--flagship,.landing-shell--twenty .pricing-page .pricing-planner-shell .pricing-tier-badge--popular{color:var(--twenty-menu-card,#3a3b40)!important;-webkit-text-fill-color:var(--twenty-menu-card,#3a3b40)!important}.landing-shell--twenty .pricing-page .pricing-meter-mam .pricing-planner-range.pricing-meter-mam-range{--mam-fill:calc(var(--mam-track-inset, 0.5rem) + (100% - var(--mam-thumb, 1rem)) * var(--mam-stop, 0))}.landing-shell--twenty .pricing-page .pricing-meter-mam .pricing-planner-range.pricing-meter-mam-range::-webkit-slider-runnable-track{border-radius:999px!important;background:linear-gradient(90deg,var(--twenty-logo-ink,#a4a6ae) 0,var(--twenty-logo-ink,#a4a6ae) var(--mam-fill,0),color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent) var(--mam-fill,0),color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent) 100%)!important}.landing-shell--twenty .pricing-page .pricing-meter-mam .pricing-planner-range.pricing-meter-mam-range::-moz-range-track{border-radius:999px!important;background:linear-gradient(90deg,var(--twenty-logo-ink,#a4a6ae) 0,var(--twenty-logo-ink,#a4a6ae) var(--mam-fill,0),color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent) var(--mam-fill,0),color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent) 100%)!important}.landing-shell--twenty .pricing-page .pricing-meter-mam .pricing-planner-range.pricing-meter-mam-range::-webkit-slider-thumb{border-radius:50%!important;width:var(--mam-thumb,1rem)!important;height:var(--mam-thumb,1rem)!important;background:transparent!important;opacity:0!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-meter-mam .pricing-planner-range.pricing-meter-mam-range::-moz-range-thumb{border-radius:50%!important;width:var(--mam-thumb,1rem)!important;height:var(--mam-thumb,1rem)!important;background:transparent!important;opacity:0!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-meter-mam-checkpoint,.landing-shell--twenty .pricing-page .pricing-meter-mam-checkpoint.is-active,.landing-shell--twenty .pricing-page .pricing-meter-mam-checkpoints{display:none!important}.landing-shell--twenty .pricing-page .pricing-meter-mam-marks{display:block!important}.landing-shell--twenty .pricing-page .pricing-meter-mam-mark{display:inline-flex!important}.landing-shell--twenty .pricing-page .pricing-versus-bars{--versus-diy-year-one-ink:color-mix(in srgb,var(--twenty-steel-light,#717c80) 35%,var(--twenty-logo-ink,#a4a6ae));--versus-diy-year-one-fill:color-mix(in srgb,var(--twenty-steel-light,#717c80) 55%,var(--twenty-logo-ink,#a4a6ae));--versus-diy-next-ink:color-mix(in srgb,var(--twenty-steel-light,#717c80) 72%,var(--twenty-logo-ink,#a4a6ae));--versus-diy-next-fill:color-mix(in srgb,var(--twenty-steel,#636d70) 82%,var(--twenty-steel-dark,#2d3132));--versus-ord-year-one-ink:color-mix(in srgb,#c4a574 40%,var(--twenty-gold,#f7f5da));--versus-ord-year-one-fill:color-mix(in srgb,#c4a574 52%,var(--twenty-gold,#f7f5da));--versus-ord-next-ink:color-mix(in srgb,#c4a574 68%,var(--twenty-gold,#f7f5da));--versus-ord-next-fill:color-mix(in srgb,#8a7350 55%,#c4a574);--versus-serve-year-one-ink:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 70%,var(--twenty-paper,#eeeee5));--versus-serve-year-one-fill:color-mix(in srgb,var(--twenty-steel-light,#717c80) 72%,var(--twenty-logo-ink,#a4a6ae));--versus-serve-next-ink:color-mix(in srgb,var(--twenty-steel-light,#717c80) 78%,var(--twenty-logo-ink,#a4a6ae));--versus-serve-next-fill:color-mix(in srgb,var(--twenty-steel,#636d70) 70%,var(--twenty-steel-dark,#2d3132))}.landing-shell--twenty .pricing-page .pricing-versus-bar-track--diy.pricing-versus-bar-track--year-one{--versus-ink:var(--versus-diy-year-one-ink);--versus-fill:var(--versus-diy-year-one-fill)}.landing-shell--twenty .pricing-page .pricing-versus-bar-track--diy.pricing-versus-bar-track--next{--versus-ink:var(--versus-diy-next-ink);--versus-fill:var(--versus-diy-next-fill)}.landing-shell--twenty .pricing-page .pricing-versus-bar-track--ordinance.pricing-versus-bar-track--year-one{--versus-ink:var(--versus-ord-year-one-ink);--versus-fill:var(--versus-ord-year-one-fill)}.landing-shell--twenty .pricing-page .pricing-versus-bar-track--ordinance.pricing-versus-bar-track--next{--versus-ink:var(--versus-ord-next-ink);--versus-fill:var(--versus-ord-next-fill)}.landing-shell--twenty .pricing-page--back-office .pricing-versus-bar-track--serve.pricing-versus-bar-track--year-one{--versus-ink:var(--versus-serve-year-one-ink);--versus-fill:var(--versus-serve-year-one-fill)}.landing-shell--twenty .pricing-page--back-office .pricing-versus-bar-track--serve.pricing-versus-bar-track--next{--versus-ink:var(--versus-serve-next-ink);--versus-fill:var(--versus-serve-next-fill)}.landing-shell--twenty .pricing-page .pricing-versus-bar-track .pricing-versus-bar>span{background:var(--versus-fill)!important;background-image:none!important;opacity:1!important}.landing-shell--twenty .pricing-page .pricing-versus-bars .pricing-versus-bar-track .pricing-versus-bar-amount,.landing-shell--twenty .pricing-page .pricing-versus-bars .pricing-versus-bar-track .pricing-versus-bar-amount--next,.landing-shell--twenty .pricing-page .pricing-versus-bars .pricing-versus-bar-track .pricing-versus-bar-amount--year-one,.landing-shell--twenty .pricing-page .pricing-versus-bars .pricing-versus-bar-track .pricing-versus-bar-hint .pricing-compare-verb-accent,.landing-shell--twenty .pricing-page .pricing-versus-bars .pricing-versus-bar-track .pricing-versus-bar-hint--next .pricing-compare-verb-accent,.landing-shell--twenty .pricing-page .pricing-versus-bars .pricing-versus-bar-track .pricing-versus-bar-hint--next.pricing-planner-hint,.landing-shell--twenty .pricing-page .pricing-versus-bars .pricing-versus-bar-track .pricing-versus-bar-hint.pricing-planner-hint,.landing-shell--twenty .pricing-page .pricing-versus-bars .pricing-versus-bar-track .pricing-versus-bar-hint.pricing-planner-hint:not(.pricing-versus-bar-hint--next){color:var(--versus-ink)!important;-webkit-text-fill-color:var(--versus-ink)!important}.landing-shell--twenty .pricing-page .pricing-bill-summary{--bill-stamp-ink:var(--twenty-logo-ink,#a4a6ae);--bill-key-ink:var(--bill-stamp-ink);--bill-dek-ink:var(--twenty-menu-card-dek,var(--twenty-logo-ink,#a4a6ae));--bill-value-ink:var(--twenty-logo-ink,#a4a6ae);--bill-value-next-ink:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 72%,transparent)}.landing-shell--twenty .pricing-page .pricing-bill-summary .pricing-savings-accent,.landing-shell--twenty .pricing-page .pricing-bill-summary .product-stack-kicker{color:var(--bill-stamp-ink)!important;-webkit-text-fill-color:var(--bill-stamp-ink)!important}.landing-shell--twenty .pricing-page .pricing-bill-summary .pricing-bill-summary-row-label{font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--bill-dek-ink)!important;-webkit-text-fill-color:var(--bill-dek-ink)!important}.landing-shell--twenty .pricing-page .pricing-bill-summary .pricing-bill-summary-subamount,.landing-shell--twenty .pricing-page .pricing-bill-summary-card--cost .pricing-bill-summary-subamount--year-one{color:var(--bill-value-ink)!important;-webkit-text-fill-color:var(--bill-value-ink)!important}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--cost .pricing-bill-summary-subamount--next{color:var(--bill-value-next-ink)!important;-webkit-text-fill-color:var(--bill-value-next-ink)!important}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--cost .pricing-bill-summary-subamount.is-ordinance-premium{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--cost .pricing-savings-accent.is-mixed,.landing-shell--twenty .pricing-page .pricing-bill-summary-card--cost .pricing-savings-accent.is-premium,.landing-shell--twenty .pricing-page .pricing-bill-summary-card--cost .pricing-savings-accent.is-quote{letter-spacing:.04em}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--cost .pricing-cost-card-foot{margin-top:auto;padding-top:var(--pricing-card-stack-tight,.4rem);display:flex;flex-direction:column;gap:.2rem}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--cost .pricing-cost-stamp-dek{margin:0;max-width:22rem;color:var(--bill-dek-ink)!important;-webkit-text-fill-color:var(--bill-dek-ink)!important}.landing-shell--twenty .pricing-page .pricing-calculator-headcount:has(.pricing-calculator-headcount-btn--custom)>.pricing-calculator-headcount-btn:not(.pricing-calculator-headcount-btn--custom){opacity:.55}.landing-shell--twenty .pricing-page .pricing-calculator-headcount-btn--custom{pointer-events:none;cursor:default;opacity:1;background:transparent!important;border-style:dashed}.landing-shell--twenty .pricing-page .pricing-bill-stamp{flex-shrink:0;margin:0;padding:0;font-family:var(--font-ui-stack);font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--bill-stamp-ink,var(--twenty-logo-ink,#a4a6ae))!important;-webkit-text-fill-color:var(--bill-stamp-ink,var(--twenty-logo-ink,#a4a6ae))!important;background-image:none!important}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--cost .pricing-savings-accent.is-savings{font-weight:700;letter-spacing:.06em}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--cost .pricing-savings-accent.is-premium{font-weight:700}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--cost .pricing-savings-accent.is-mixed{font-weight:600;font-style:italic}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--cost .pricing-savings-accent.is-quote{font-weight:500;opacity:.92}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--cost .pricing-cost-delta-legend{margin:0;max-width:22rem;font-size:.78em;color:var(--bill-dek-ink)!important;-webkit-text-fill-color:var(--bill-dek-ink)!important}.landing-shell--twenty .pricing-page .pricing-versus-y1-disclaimer{margin:.55rem 0 0;max-width:36rem;font-size:.78em;color:var(--bill-dek-ink)!important;-webkit-text-fill-color:var(--bill-dek-ink)!important}.landing-shell--twenty .pricing-page--back-office dl.pricing-bo-cadence-list{margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55em}.landing-shell--twenty .pricing-page--back-office .pricing-bo-cadence-row{display:grid;grid-gap:.35rem 1.15rem;gap:.35rem 1.15rem;margin:0;align-items:start}.landing-shell--twenty .pricing-page--back-office .pricing-bo-cadence-row>dt{margin:0;font-family:var(--font-ui-stack,inherit);font-size:.7em;font-weight:600;letter-spacing:.06em;line-height:1.35;text-transform:uppercase;color:var(--bill-dek-ink)!important;-webkit-text-fill-color:var(--bill-dek-ink)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-cadence-row>dd{margin:0;line-height:1.4;min-width:0}.landing-shell--twenty .pricing-page--back-office ol.pricing-bo-hero-stories{list-style:none;margin:1rem 0 0;padding:0;max-width:40rem;display:flex;flex-direction:column;gap:.95rem}.landing-shell--twenty .pricing-page--back-office ol.pricing-bo-hero-stories>li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-column-gap:1rem;column-gap:1rem;align-items:start;margin:0}.landing-shell--twenty .pricing-page--back-office .pricing-bo-hero-story-index{margin:.15rem 0 0}.landing-shell--twenty .pricing-page--back-office .pricing-bo-hero-story-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.landing-shell--twenty .pricing-page--back-office .pricing-bo-hero-story-title{margin:0;font-family:var(--font-display,inherit);font-size:1.05em;font-weight:600;letter-spacing:.01em;line-height:1.25;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-hero-story-body{margin:0;max-width:none;font-family:var(--font-body,var(--font-text));font-size:var(--twenty-fold-dek-size,1rem);line-height:1.4;color:var(--pricing-ink,var(--twenty-logo-ink,#a4a6ae))!important;-webkit-text-fill-color:var(
    --pricing-ink,var(--twenty-logo-ink,#a4a6ae)
  )!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-back-link{margin-top:.85rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-back-link a{text-underline-offset:.18em;text-decoration-thickness:1px}.landing-shell--twenty .pricing-page--back-office .pricing-bo-quote-refuse{margin:.75rem 0 0;max-width:40rem;padding:.55rem .75rem;-webkit-border-start:2px solid color-mix(in srgb,var(--twenty-gold,#f7f5da) 45%,transparent);border-inline-start:2px solid color-mix(in srgb,var(--twenty-gold,#f7f5da) 45%,transparent);color:var(--pricing-ink,var(--twenty-logo-ink,#a4a6ae))!important;-webkit-text-fill-color:var(
    --pricing-ink,var(--twenty-logo-ink,#a4a6ae)
  )!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-bar-horizon{display:block;margin:0 0 .15rem;font-family:var(--font-ui-stack,inherit);font-size:.65em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;opacity:.78}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-period{margin:.35rem 0 0}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-unit-economics .pricing-bo-contrib-card{margin-top:.85rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-model-stamp{margin:.65rem 0 0;max-width:42rem;opacity:.85}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips{margin-top:var(--pricing-dek-to-content,1.15rem);display:flex;flex-wrap:wrap;gap:.45rem;max-width:52rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-cadence-pointer a{text-decoration:underline;text-underline-offset:.18em}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-grid{gap:.85rem;max-width:52rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-row{grid-template-columns:5.5rem repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-pkg{font-family:var(--font-display,inherit);letter-spacing:.02em}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-cell{margin:0;padding:.65rem .75rem;min-width:0;width:100%;display:grid;grid-gap:.45rem;gap:.45rem;text-align:left}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-cell.is-refused{outline:1px solid color-mix(in srgb,var(--twenty-ink,#1a1a1a) 18%,transparent)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock{margin:0;padding:0;width:100%;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock.is-active{outline:1px solid color-mix(in srgb,var(--twenty-gold,#f7f5da) 42%,transparent);outline-offset:.2rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock:focus-visible{outline:2px solid color-mix(in srgb,var(--twenty-gold,#f7f5da) 55%,transparent);outline-offset:.2rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock:disabled,.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.72}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-plane{display:none;margin:0 0 .35rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-n70-mark{margin:.35rem 0 0}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock .pricing-bill-summary-row-label,.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock .pricing-bill-summary-subamount,.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock .pricing-bo-sensitivity-n70-mark{display:block;margin:.1rem 0}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock .pricing-bill-summary-row-label:first-child{margin-top:0}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-base-ha,.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-custom{margin:.85rem 0 0;max-width:40rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-assumptions-list,.landing-shell--twenty .pricing-page--back-office .pricing-bo-refuses-list{margin-top:.85rem;max-width:40rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-refuses-kicker{margin:1.35rem 0 0}@media (max-width:44.9375em){.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-row{grid-template-columns:1fr}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-row.is-head{display:none}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-plane{display:block}}.landing-shell--twenty .pricing-page--back-office dl.pricing-bo-contrib-facts{margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-fact{display:grid;grid-template-columns:minmax(5.5rem,6.75rem) minmax(0,1fr);grid-gap:.35rem .75rem;gap:.35rem .75rem;margin:0;align-items:baseline}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-fact>dt{margin:0;font-family:var(--font-display,inherit);font-size:.72em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bill-dek-ink)!important;-webkit-text-fill-color:var(--bill-dek-ink)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-fact>dd{margin:0}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-fact>dd>p{margin:0 0 .35rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-fact>dd>p:last-child{margin-bottom:0}.landing-shell--twenty .pricing-page--back-office .pricing-versus-bar-group{margin:0 0 .25rem;grid-column:1/-1}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card{max-width:34rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card .pricing-bill-summary-amount{margin:.35rem 0 0}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card .pricing-cost-card-foot{margin-top:.75rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card .pricing-cost-delta-legend,.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card .pricing-cost-stamp-dek{max-width:32rem}.landing-shell--twenty .pricing-page--back-office ol.pricing-bo-groups{margin-top:var(--pricing-dek-to-content,1.15rem);padding:0;list-style:none;display:grid;grid-template-columns:1fr;grid-gap:clamp(1.75rem,3vw,2.5rem);gap:clamp(1.75rem,3vw,2.5rem)}.landing-shell--twenty .pricing-page--back-office ol.pricing-bo-groups .pricing-bo-group{display:grid;grid-gap:.35rem;gap:.35rem;align-content:start;padding-inline:0;-webkit-border-start:0;border-inline-start:0;height:auto}.landing-shell--twenty .pricing-page--back-office .pricing-bo-group-pair{display:grid;grid-template-columns:1fr;grid-gap:var(--pricing-grid-gap,.85rem);gap:var(--pricing-grid-gap,.85rem);margin-top:var(--codex-dek-to-content-gap,.85rem)}@media (min-width:52em){.landing-shell--twenty .pricing-page--back-office .pricing-bo-group-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-shell--twenty .pricing-page--back-office .pricing-bo-group-pair .pricing-bill-summary-card{min-width:0}.landing-shell--twenty .pricing-page--back-office .pricing-bo-line-row{align-items:flex-start}.landing-shell--twenty .pricing-page--back-office .pricing-bo-line-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.2rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-line-basis{margin:0!important;max-width:none;font-size:.78em;line-height:1.35}.landing-shell--twenty .pricing-page--back-office .product-stack-hero-lockup .framework-overview-pipeline-body a{color:var(--twenty-logo-ink,#a4a6ae);text-decoration:underline;text-underline-offset:.15em}.landing-shell--twenty .pricing-page--back-office .pricing-hero .product-stack-hero-lockup{display:flex!important;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:min(52rem,100%);--hero-title-to-dek-gap:0.65rem;--hero-lockup-row-gap:0.75rem}.landing-shell--twenty .pricing-page--back-office .pricing-hero .product-stack-hero-lockup .product-stack-overview-head{display:flex;flex-direction:column;gap:.15rem}.landing-shell--twenty .pricing-page--back-office .pricing-hero .product-stack-hero-lockup :is(.product-stack-kicker,.product-stack-overview-heading){grid-column:unset;-webkit-margin-after:0;margin-block-end:0}.landing-shell--twenty .pricing-page--back-office .pricing-hero .product-stack-hero-lockup .framework-overview-pipeline-body{grid-column:unset;max-width:40rem;margin:0}@media (min-width:60em){.landing-shell--twenty .pricing-page--back-office .pricing-hero .product-stack-hero-lockup{display:flex!important;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:min(52rem,100%);--hero-title-to-dek-gap:0.65rem;--hero-lockup-row-gap:0.75rem}.landing-shell--twenty .pricing-page--back-office .pricing-hero .product-stack-hero-lockup .product-stack-overview-head{display:flex;flex-direction:column;gap:.15rem}.landing-shell--twenty .pricing-page--back-office .pricing-hero .product-stack-hero-lockup :is(.product-stack-kicker,.product-stack-overview-heading){grid-column:unset;-webkit-margin-after:0;margin-block-end:0}.landing-shell--twenty .pricing-page--back-office .pricing-hero .product-stack-hero-lockup .framework-overview-pipeline-body{grid-column:unset;max-width:40rem;margin:0}}.landing-shell--twenty .pricing-page--back-office .pricing-hero.product-stack-hero{padding-block:clamp(2.75rem,6vw,4rem) clamp(1.25rem,2vw,1.75rem)}.landing-shell--twenty .pricing-page--back-office .pricing-hero-inner{max-width:min(52rem,100%)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-model-stamp{margin:.35rem 0 0;max-width:52rem;opacity:.78}.landing-shell--twenty .pricing-page--back-office .pricing-bo-back-link{margin:.75rem 0 0;max-width:52rem;width:100%}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-grid{margin-top:var(--pricing-dek-to-content,1.15rem);display:flex;flex-direction:column;gap:.55rem;max-width:none;width:100%}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-row{display:grid;grid-template-columns:4.5rem repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;align-items:stretch}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-row.is-head{align-items:end;min-height:1.25rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-row.is-head .product-stack-kicker{padding-inline:.15rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-corner{display:block;min-width:0}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-pkg{align-self:start;padding-top:.65rem;font-family:var(--font-ui-stack,inherit);font-size:.7em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bill-dek-ink)!important;-webkit-text-fill-color:var(--bill-dek-ink)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-cell{padding:.5rem .65rem;gap:.35rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock .pricing-bill-summary-row-label{font-size:.65em}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock .pricing-bill-summary-subamount{font-size:.9em}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock.is-active{outline-offset:.1rem}@media (max-width:44.9375em){.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-pkg{padding-top:0;margin-bottom:.25rem}}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips.pricing-calculator-headcount{flex-wrap:nowrap;gap:.35rem;max-width:none;width:100%;margin-top:var(--pricing-dek-to-content,1.15rem)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips .pricing-calculator-headcount-btn{flex:1 1;min-height:1.75rem;padding:.4rem .5rem;font-size:.625rem}@media (max-width:40em){.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips.pricing-calculator-headcount{flex-wrap:wrap}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips .pricing-calculator-headcount-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.35rem)}}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-scenarios .pricing-section-head .framework-overview-pipeline-body{max-width:40rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card{margin:var(--pricing-dek-to-content,1.15rem) 0 0;max-width:min(40rem,100%);width:100%}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-unit-economics .pricing-bo-contrib-card{margin-top:.75rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card .pricing-cost-card-foot{margin-top:.55rem}.landing-shell--twenty .pricing-page--back-office dl.pricing-bo-contrib-facts{gap:.4rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-fact{grid-template-columns:5.25rem minmax(0,1fr);gap:.25rem .65rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-period{margin:.25rem 0 0}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-unit-economics.product-stack-overview{padding-block:clamp(1.5rem,2.5vw,2.25rem) clamp(1.75rem,3vw,2.5rem)}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-unit-economics .pricing-section-head{max-width:40rem}.landing-shell--twenty .pricing-page--back-office .pricing-panel--back-office.product-stack-overview{padding-block:clamp(1.5rem,2.5vw,2.25rem) clamp(1.75rem,3vw,2.5rem)}.landing-shell--twenty .pricing-page--back-office .landing-inner.product-stack-overview-inner{max-width:min(72rem,100%)}.landing-shell--twenty .pricing-page--back-office :is(.pricing-bo-sensitivity-grid,.pricing-bo-scenarios-chips){width:100%}.landing-shell--twenty .pricing-page--back-office .pricing-bo-cadence-pointer .pricing-calculator-advanced-link{text-decoration:none}.landing-shell--twenty .pricing-page--back-office :is(.pricing-panel--back-office,.pricing-panel--meter,.pricing-panel--planner){-webkit-border-before:1px solid color-mix(in srgb,var(--bill-key-ink,var(--twenty-logo-ink,#a4a6ae)) 55%,transparent);border-block-start:1px solid color-mix(in srgb,var(--bill-key-ink,var(--twenty-logo-ink,#a4a6ae)) 55%,transparent);scroll-margin-top:calc(var(--site-header-height, 4.5rem) + 1.25rem)}.landing-shell--twenty .pricing-page--back-office .pricing-sticky-scope .pricing-mam-sticky{scroll-margin-top:calc(var(--site-header-height, 4.5rem) + .5rem)}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-unit-economics.is-sealed-flash .pricing-bo-contrib-card{outline:2px solid var(--twenty-logo-ink,#a4a6ae);outline-offset:.2rem;box-shadow:0 0 0 .35rem color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 14%,transparent);transition:outline-color .25s ease,box-shadow .25s ease}.landing-shell--twenty .pricing-page--back-office{--dealroom-micro:0.55rem;--dealroom-tight:0.75rem;--dealroom-handoff:1.15rem;--dealroom-chapter:1.5rem;--dealroom-fold:2.25rem;--pricing-title-to-dek:var(--dealroom-tight);--pricing-dek-to-content:var(--dealroom-handoff)}.landing-shell--twenty .pricing-page--back-office .pricing-panel--meter>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page--back-office .pricing-panel--planner>.landing-inner.product-stack-overview-inner,.landing-shell--twenty .pricing-page--back-office.product-story-chapter .pricing-panel--back-office>.landing-inner.product-stack-overview-inner{gap:var(--dealroom-handoff)!important}.landing-shell--twenty .pricing-page--back-office :is(.pricing-bo-scenarios-chips,.pricing-bo-sensitivity-grid,.pricing-bo-contrib-card){margin-top:0!important}.landing-shell--twenty .pricing-page--back-office .pricing-hero.product-stack-hero{padding-block:var(--dealroom-fold) var(--dealroom-chapter)}.landing-shell--twenty .pricing-page--back-office .pricing-hero .product-stack-hero-lockup{gap:var(--dealroom-tight)!important;--hero-title-to-dek-gap:var(--dealroom-tight);--hero-lockup-row-gap:var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-model-stamp{margin:var(--dealroom-handoff) 0 0;max-width:40rem;font-size:.75rem;letter-spacing:.05em}.landing-shell--twenty .pricing-page--back-office .pricing-bo-back-link{margin:var(--dealroom-micro) 0 0;max-width:40rem}.landing-shell--twenty .pricing-page--back-office .pricing-panel--back-office.product-stack-overview{padding-block:var(--dealroom-fold) var(--dealroom-chapter)}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-unit-economics.product-stack-overview{-webkit-padding-before:var(--dealroom-chapter);padding-block-start:var(--dealroom-chapter);-webkit-padding-after:var(--dealroom-chapter);padding-block-end:var(--dealroom-chapter)}.landing-shell--twenty .pricing-page--back-office .pricing-panel--meter.product-stack-overview{-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:var(--dealroom-chapter);padding-block-end:var(--dealroom-chapter)}.landing-shell--twenty .pricing-page--back-office .pricing-panel--planner>.landing-inner.product-stack-overview-inner{-webkit-padding-before:var(--dealroom-fold)!important;padding-block-start:var(--dealroom-fold)!important}.landing-shell--twenty .pricing-page--back-office .pricing-section-head{gap:var(--dealroom-tight);max-width:min(40rem,100%)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card,.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips,.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-grid{max-width:min(52rem,100%);width:100%}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card .pricing-savings-accent{font-family:var(--font-display,inherit);font-size:clamp(1.75rem,1.35rem + 1vw,2.25rem);font-weight:300;letter-spacing:-.02em;text-transform:none;line-height:1.05}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card .pricing-cost-card-foot{margin-top:var(--dealroom-tight);gap:var(--dealroom-micro)}.landing-shell--twenty .pricing-page--back-office dl.pricing-bo-contrib-facts{gap:var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-fact{grid-template-columns:5.5rem minmax(0,1fr);gap:var(--dealroom-micro) var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-fact>dt{font-size:.75rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-period{margin:var(--dealroom-micro) 0 0}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips.pricing-calculator-headcount{gap:var(--dealroom-micro)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips .pricing-calculator-headcount-btn{min-height:2.25rem;padding:var(--dealroom-tight) var(--dealroom-handoff);letter-spacing:.04em}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-grid,.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-row{gap:var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-pkg{font-size:.75rem;padding-top:var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-cell{padding:var(--dealroom-tight) var(--dealroom-handoff);gap:var(--dealroom-micro)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock .pricing-bill-summary-row-label{font-size:.75rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock .pricing-bill-summary-subamount{font-size:1rem;line-height:1.2}.landing-shell--twenty .pricing-page--back-office dl.pricing-bo-cadence-list{margin-top:0;gap:var(--dealroom-tight);max-width:40rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-cadence-row{grid-template-columns:8.5rem minmax(0,1fr);gap:var(--dealroom-micro) var(--dealroom-handoff)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-cadence-row>dt{font-size:.75rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-refuses-kicker{margin-top:var(--dealroom-handoff)}.landing-shell--twenty .pricing-page--back-office ol.pricing-bo-groups{margin-top:0;gap:var(--dealroom-fold)}.landing-shell--twenty .pricing-page--back-office ol.pricing-bo-groups .pricing-bo-group{gap:var(--dealroom-micro)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-group-pair{margin-top:var(--dealroom-handoff);gap:var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-versus-bars--back-office{gap:var(--dealroom-handoff);margin-bottom:0}.landing-shell--twenty .pricing-page--back-office .pricing-versus-bars--back-office .pricing-versus-bar-row{gap:var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-versus-bars--back-office .pricing-versus-bar{height:.55rem;min-height:.55rem;max-height:.55rem}.landing-shell--twenty .pricing-page--back-office .pricing-versus-bars--back-office :is(.pricing-versus-bar-hint,.pricing-versus-bar-meta){font-size:.8125rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-bar-horizon{font-size:.75rem;margin-bottom:.1rem}.landing-shell--twenty .pricing-page--back-office .pricing-versus-bar-row--serve{padding-top:var(--dealroom-handoff);margin-top:var(--dealroom-micro)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-cadence-pointer{margin-top:var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-mam-sticky{--pricing-mam-air-rest:var(--dealroom-handoff);--pricing-mam-air-stuck:var(--dealroom-tight)}.landing-shell--twenty .pricing-page .pricing-bill-summary .pricing-calculator-headcount-btn:not(.is-active){color:var(--bill-key-ink)!important;-webkit-text-fill-color:var(--bill-key-ink)!important;border-color:color-mix(in srgb,var(--bill-key-ink) 55%,transparent)!important}.landing-shell--twenty .pricing-page{--pricing-ink-bright:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-bill-summary-subamount,.landing-shell--twenty .pricing-page .pricing-buy-step .framework-overview-pipeline-body,.landing-shell--twenty .pricing-page .pricing-buy-step .framework-overview-pipeline-title,.landing-shell--twenty .pricing-page .pricing-buy-step .product-stack-kicker,.landing-shell--twenty .pricing-page .pricing-compare-tprice,.landing-shell--twenty .pricing-page .pricing-meter-mam-count,.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-amount,.landing-shell--twenty .pricing-page .pricing-meter-sticky-summary-count,.landing-shell--twenty .pricing-page .pricing-meter-sticky-summary-price .pricing-tier-amount,.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-amount,.landing-shell--twenty .pricing-page .pricing-planner-value,.landing-shell--twenty .pricing-page .pricing-savings-accent,.landing-shell--twenty .pricing-page .pricing-tier-amount,.landing-shell--twenty .pricing-page .pricing-versus-bar-amount,.landing-shell--twenty .pricing-page .pricing-versus-metric-value,.landing-shell--twenty .pricing-page .pricing-versus-savings-value{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-faq-question,.landing-shell--twenty .pricing-page .pricing-faq-question *,.landing-shell--twenty .pricing-page .pricing-faq-question:after{color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important}.landing-shell--twenty .pricing-page .pricing-faq-item{border-bottom-color:var(
    --pricing-seam-open,var(--twenty-logo-ink,#a4a6ae)
  )!important}.landing-shell--twenty .pricing-page .pricing-buy-steps{--pricing-seam-open:var(--twenty-logo-ink,#a4a6ae);border-top-color:var(
    --pricing-seam-open,var(--twenty-logo-ink,#a4a6ae)
  )!important;padding-inline:0!important}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-buy-step:not(:first-child){border-inline-start-color:var(--twenty-logo-ink,#a4a6ae)!important}}.landing-shell--twenty .pricing-page .pricing-faq-answer{font-family:var(--font-sans),system-ui,sans-serif!important;font-size:.875rem!important;font-weight:400!important;line-height:1.45!important;-webkit-padding-start:0!important;padding-inline-start:0!important;color:var(--twenty-menu-card-dek,var(--twenty-logo-ink,#a4a6ae))!important;-webkit-text-fill-color:var(
    --twenty-menu-card-dek,var(--twenty-logo-ink,#a4a6ae)
  )!important}.landing-shell--twenty .pricing-page .pricing-panel--faq{border-block-end-color:var(
    --pricing-seam-open,var(--twenty-logo-ink,#a4a6ae)
  )!important}.landing-shell--twenty .pricing-page .pricing-meter-condensed-price .pricing-tier-amount{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-calculator-advanced-link--hide:focus-visible,.landing-shell--twenty .pricing-page .pricing-calculator-advanced-link--hide:hover,.landing-shell--twenty .pricing-page .pricing-calculator-advanced-link:focus-visible,.landing-shell--twenty .pricing-page .pricing-calculator-advanced-link:hover{color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-decoration-color:var(--twenty-menu-card-title,#d0d2d8)!important;text-decoration-color:var(--twenty-menu-card-title,#d0d2d8)!important}.landing-shell--twenty .pricing-page--back-office .landing-inner.product-stack-overview-inner{max-width:min(52rem,100%)}.landing-shell--twenty .pricing-page--back-office :is(.pricing-bo-contrib-card,.pricing-bo-scenarios-chips,.pricing-bo-sensitivity-grid){max-width:none;width:100%}.landing-shell--twenty .pricing-page--back-office .pricing-section-head{max-width:none}.landing-shell--twenty .pricing-page--back-office .pricing-section-head .framework-overview-pipeline-body{max-width:40rem}.landing-shell--twenty .pricing-page--back-office :is(.pricing-panel--back-office,.pricing-panel--meter,.pricing-panel--planner){border-block-start-color:var(--twenty-menu-card-rule);padding-block:var(--dealroom-chapter) var(--dealroom-handoff)}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-unit-economics.product-stack-overview{padding-block:var(--dealroom-chapter) var(--dealroom-handoff)}.landing-shell--twenty .pricing-page--back-office .pricing-hero.product-stack-hero{padding-block:var(--dealroom-fold) var(--dealroom-handoff)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-hero-meta{display:flex;flex-direction:column;gap:var(--dealroom-micro);margin-top:var(--dealroom-tight);max-width:none;width:100%}.landing-shell--twenty .pricing-page--back-office .pricing-bo-model-stamp{margin:0;max-width:none;opacity:.88;letter-spacing:.04em;line-height:1.45}.landing-shell--twenty .pricing-page--back-office .pricing-bo-back-link{margin:0;max-width:none;font-size:.8125rem;line-height:1.35;opacity:.9}.landing-shell--twenty .pricing-page--back-office .pricing-bo-back-link a{color:var(--twenty-logo-ink,#a4a6ae);text-decoration:underline;text-underline-offset:.15em}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips.pricing-calculator-headcount{flex-wrap:wrap;justify-content:flex-start;gap:var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips .pricing-calculator-headcount-btn{flex:0 1 auto;min-width:max-content;min-height:2.5rem;padding:.65rem 1rem;font-size:.8125rem;letter-spacing:.05em;border-color:color-mix(in srgb,var(--bill-key-ink,var(--twenty-logo-ink,#a4a6ae)) 70%,transparent)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card .pricing-bill-summary-subamount,.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card .pricing-savings-accent{font-weight:400;color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card .pricing-bill-summary-subamount{font-size:1.125rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card .pricing-bill-summary-row-label{color:color-mix(in srgb,var(--twenty-menu-card-title,#d0d2d8) 78%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--twenty-menu-card-title,#d0d2d8) 78%,transparent)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card .pricing-cost-card-foot{margin-top:var(--dealroom-handoff);padding-top:var(--dealroom-tight);-webkit-border-before:1px solid var(--twenty-menu-card-rule);border-block-start:1px solid var(--twenty-menu-card-rule);gap:var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-fact>dt{font-size:.6875rem;color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-fact .pricing-planner-hint,.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-fact>dd{font-size:.875rem;line-height:1.45;color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-period{font-size:.8125rem;color:color-mix(in srgb,var(--twenty-menu-card-title,#d0d2d8) 72%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--twenty-menu-card-title,#d0d2d8) 72%,transparent)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-pkg{align-self:center;padding-top:0;font-size:.8125rem;color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-row.is-head .product-stack-kicker{padding-inline:var(--dealroom-handoff);text-align:left}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-cell{padding:var(--dealroom-handoff);gap:var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock .pricing-bill-summary-row-label{font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--twenty-menu-card-title,#d0d2d8) 70%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--twenty-menu-card-title,#d0d2d8) 70%,transparent)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock .pricing-bill-summary-subamount{font-size:1.125rem;font-weight:400;color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-n70-mark{font-size:.75rem;color:color-mix(in srgb,var(--twenty-menu-card-title,#d0d2d8) 65%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--twenty-menu-card-title,#d0d2d8) 65%,transparent)!important}.landing-shell--twenty .pricing-page--back-office .pricing-panel--meter .pricing-tier-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:var(--dealroom-tight)!important}.landing-shell--twenty .pricing-page--back-office .pricing-meter-shell .pricing-tier-badge{display:none!important}.landing-shell--twenty .pricing-page--back-office .pricing-panel--meter .pricing-meter-shell .pricing-tier-amount,.landing-shell--twenty .pricing-page--back-office .pricing-panel--meter .pricing-tier-amount{font-size:clamp(1.15rem,1rem + .55vw,1.45rem)!important;line-height:1.15!important;letter-spacing:-.01em}.landing-shell--twenty .pricing-page--back-office .pricing-panel--meter .pricing-meter-unit,.landing-shell--twenty .pricing-page--back-office .pricing-panel--meter .pricing-tier-period{font-size:.75rem!important}.landing-shell--twenty .pricing-page--back-office .pricing-meter-shell.is-featured.is-selected,.landing-shell--twenty .pricing-page--back-office .pricing-meter-shell.is-selected,.landing-shell--twenty .pricing-page--back-office .pricing-tier-card.is-featured.is-selected,.landing-shell--twenty .pricing-page--back-office .pricing-tier-card.is-selected{outline:1px solid var(--twenty-paper,#e8e8ea)!important;outline-offset:-1px;box-shadow:none!important}.landing-shell--twenty .pricing-page--back-office.product-story-chapter .pricing-panel--meter.product-stack-overview.framework-overview-fold{-webkit-padding-after:var(--dealroom-micro)!important;padding-block-end:var(--dealroom-micro)!important}.landing-shell--twenty .pricing-page--back-office .pricing-panel--meter .pricing-section-head{-webkit-margin-after:var(--dealroom-micro);margin-block-end:var(--dealroom-micro);max-width:min(36rem,100%)}.landing-shell--twenty .pricing-page--back-office .pricing-panel--meter .pricing-section-head .framework-overview-pipeline-body{font-size:.9375rem;max-width:34rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card{padding:var(--dealroom-tight) var(--dealroom-handoff)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-card .pricing-cost-card-foot{margin-top:var(--dealroom-micro)}.landing-shell--twenty .pricing-page--back-office dl.pricing-bo-contrib-facts{gap:var(--dealroom-micro)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-fact>dd{font-size:.8125rem;line-height:1.4}.landing-shell--twenty .pricing-page--back-office .pricing-panel--planner .pricing-versus-bar-track{min-height:1.65rem!important}.landing-shell--twenty .pricing-page--back-office .pricing-panel--planner .pricing-section-head .product-stack-overview-heading{font-size:clamp(1.25rem,1.1rem + .45vw,1.55rem)}.landing-shell--twenty .pricing-page--back-office .pricing-panel--planner .pricing-planner-board.is-collapsed{display:none!important}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-sensitivity{padding-block:var(--dealroom-tight) var(--dealroom-tight)!important}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-sensitivity .pricing-section-head{-webkit-margin-after:var(--dealroom-micro);margin-block-end:var(--dealroom-micro)}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-sensitivity .framework-overview-pipeline-body{font-size:.875rem;max-width:36rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips{margin:0 0 var(--dealroom-tight);gap:var(--dealroom-micro)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips .pricing-calculator-headcount-btn{min-height:2.15rem;padding:.45rem .85rem;font-size:.75rem}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-lock{padding:var(--dealroom-micro) var(--dealroom-tight)!important;gap:.2rem!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-grid{gap:var(--dealroom-micro)!important}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-unit-economics.product-stack-overview{padding-block:var(--dealroom-micro) var(--dealroom-tight)!important}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-unit-economics .pricing-section-head{-webkit-margin-after:var(--dealroom-micro);margin-block-end:var(--dealroom-micro)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-contrib-fact--sample{display:none!important}.landing-shell--twenty .pricing-page--back-office .pricing-meter-mam-marks .pricing-meter-mam-mark:nth-child(n+6){opacity:.35}.landing-shell--twenty .pricing-page--back-office .pricing-meter-mam-marks .pricing-meter-mam-mark:nth-child(n+8) .pricing-meter-mam-mark-label{display:none}.landing-shell--twenty .pricing-page--back-office .pricing-bo-disclosure{margin:0;border:none;padding:0}.landing-shell--twenty .pricing-page--back-office .pricing-bo-disclosure-summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--dealroom-micro) var(--dealroom-tight);padding-block:var(--dealroom-tight);color:var(--twenty-menu-card-title,#d0d2d8)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-disclosure-summary::-webkit-details-marker{display:none}.landing-shell--twenty .pricing-page--back-office .pricing-bo-disclosure-summary:before{content:"▸";font-size:.75rem;opacity:.7;transform:translateY(-.05em)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-disclosure[open]>.pricing-bo-disclosure-summary:before{content:"▾"}.landing-shell--twenty .pricing-page--back-office .pricing-bo-disclosure-summary .product-stack-overview-heading{font-size:clamp(1.25rem,1.1rem + .4vw,1.55rem);margin:0}.landing-shell--twenty .pricing-page--back-office .pricing-bo-disclosure-hint{margin:0;font-size:.8125rem;opacity:.8}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-matrix-details>.pricing-bo-disclosure-summary{font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-ui,inherit);padding-block:var(--dealroom-micro) var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-sensitivity-matrix-details[open]>.pricing-bo-disclosure-summary{-webkit-margin-after:var(--dealroom-tight);margin-block-end:var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office #pricing-back-office-lanes,.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-assumptions{padding-block:var(--dealroom-tight)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-binder-dek{margin:0 0 var(--dealroom-handoff);max-width:40rem;font-size:.9375rem}.landing-shell--twenty .pricing-page--back-office :is(.pricing-panel--back-office,.pricing-panel--meter,.pricing-panel--planner){-webkit-border-before:none;border-block-start:none;padding-block:var(--dealroom-chapter) var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-panel--bo-unit-economics.product-stack-overview{padding-block:var(--dealroom-tight) var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-hero.product-stack-hero{padding-block:var(--dealroom-fold) var(--dealroom-tight)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-model-stamp{font-size:.6875rem;letter-spacing:.06em;opacity:.72;max-width:min(40rem,100%)}.landing-shell--twenty .pricing-page--back-office .pricing-panel--back-office .pricing-section-head .product-stack-overview-heading,.landing-shell--twenty .pricing-page--back-office .pricing-panel--meter .pricing-section-head .product-stack-overview-heading,.landing-shell--twenty .pricing-page--back-office .pricing-panel--planner .pricing-section-head .product-stack-overview-heading{font-size:clamp(1.35rem,1.15rem + .6vw,1.75rem);letter-spacing:-.01em;line-height:1.15}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips{margin:0 0 var(--dealroom-handoff)}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips .pricing-calculator-headcount-btn:not(.is-active){color:var(--bill-key-ink,var(--twenty-logo-ink,#a4a6ae))!important;-webkit-text-fill-color:var(
    --bill-key-ink,var(--twenty-logo-ink,#a4a6ae)
  )!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips .pricing-calculator-headcount-btn.is-active{background:var(--twenty-paper,#e8e8ea)!important;border-color:var(--twenty-paper,#e8e8ea)!important;color:var(--twenty-black,#000)!important;-webkit-text-fill-color:var(--twenty-black,#000)!important}.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips .pricing-calculator-headcount-btn.is-active:focus-visible,.landing-shell--twenty .pricing-page--back-office .pricing-bo-scenarios-chips .pricing-calculator-headcount-btn.is-active:hover{background:var(--twenty-paper,#e8e8ea)!important;border-color:var(--twenty-paper,#e8e8ea)!important;color:var(--twenty-black,#000)!important;-webkit-text-fill-color:var(--twenty-black,#000)!important}.landing-shell--twenty .pricing-page--back-office .pricing-meter-actions,.landing-shell--twenty .pricing-page--back-office .pricing-meter-carddesc,.landing-shell--twenty .pricing-page--back-office .pricing-meter-cta,.landing-shell--twenty .pricing-page--back-office .pricing-meter-cta.btn,.landing-shell--twenty .pricing-page--back-office .pricing-meter-list,.landing-shell--twenty .pricing-page--back-office .pricing-meter-policy-note,.landing-shell--twenty .pricing-page--back-office .pricing-meter-rule--list,.landing-shell--twenty .pricing-page--back-office .pricing-meter-rule:not(.pricing-meter-rule--list),.landing-shell--twenty .pricing-page--back-office .pricing-meter-shell>.pricing-meter-cta{display:none!important}.landing-shell--twenty .pricing-page--back-office .pricing-meter-shell{min-height:0!important;height:auto!important;padding-block:var(--dealroom-tight)!important;-webkit-padding-after:var(--dealroom-tight)!important;padding-block-end:var(--dealroom-tight)!important;gap:var(--dealroom-micro)!important;justify-content:flex-start!important}.landing-shell--twenty .pricing-page--back-office .pricing-meter-cardtop{gap:var(--dealroom-micro)!important}.landing-shell--twenty .pricing-page--back-office .pricing-panel--meter .pricing-tier-grid{gap:var(--dealroom-tight)!important}.landing-shell--twenty .pricing-page--back-office.product-story-chapter .pricing-panel--meter.product-stack-overview.framework-overview-fold{-webkit-padding-before:calc(var(--dealroom-tight) + 2.25rem)!important;padding-block-start:calc(var(--dealroom-tight) + 2.25rem)!important;scroll-margin-top:calc(4.5rem + 2.25rem)}.landing-shell--twenty .pricing-page .pricing-packs-grid{--pricing-packs-seam:var(--twenty-black,#000)!important;border:none!important;border-radius:var(--pricing-card-radius,.75rem)!important}.landing-shell--twenty .pricing-page .pricing-packs-grid .framework-overview-stage{border-block-end-color:var(--pricing-packs-seam,#000)!important}@media (min-width:60em){.landing-shell--twenty .pricing-page .pricing-packs-grid .framework-overview-stage{border-inline-end-color:var(--pricing-packs-seam,#000)!important}}.landing-shell--twenty .pricing-page .pricing-packs-industry-title:focus-visible,.landing-shell--twenty .pricing-page .pricing-packs-industry-title:hover,.landing-shell--twenty .pricing-page .pricing-packs-link:focus-visible,.landing-shell--twenty .pricing-page .pricing-packs-link:hover,.landing-shell--twenty .pricing-page .pricing-packs-more:focus-visible,.landing-shell--twenty .pricing-page .pricing-packs-more:hover{color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important}.landing-shell--twenty .pricing-page .pricing-buy-step .product-stack-kicker,.landing-shell--twenty .pricing-page .pricing-included-grid .product-stack-kicker,.landing-shell--twenty .pricing-page .pricing-packs-grid .product-stack-kicker{font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important;color:var(--twenty-menu-card-index,var(--twenty-menu-card-title,#d0d2d8))!important;-webkit-text-fill-color:var(
    --twenty-menu-card-index,var(--twenty-menu-card-title,#d0d2d8)
  )!important}.landing-shell--twenty .pricing-page .pricing-buy-step .framework-overview-pipeline-title,.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-title,.landing-shell--twenty .pricing-page .pricing-packs-grid .framework-overview-pipeline-title{font-family:var(--font-display)!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important}.landing-shell--twenty .pricing-page .pricing-buy-step .framework-overview-pipeline-body,.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-body{font-size:.875rem!important;line-height:1.45!important}.landing-shell--twenty .pricing-page .pricing-buy-step .framework-overview-pipeline-body,.landing-shell--twenty .pricing-page .pricing-included-grid .framework-overview-pipeline-body,.landing-shell--twenty .pricing-page .pricing-packs-link{font-family:var(--font-sans),system-ui,sans-serif!important;font-weight:400!important;letter-spacing:.01em!important;color:var(--twenty-menu-card-dek,var(--twenty-logo-ink,#a4a6ae))!important;-webkit-text-fill-color:var(
    --twenty-menu-card-dek,var(--twenty-logo-ink,#a4a6ae)
  )!important}.landing-shell--twenty .pricing-page .pricing-packs-link{font-size:.8125rem!important;line-height:1.35!important;border-block-start-color:var(--twenty-menu-card-rule)!important}.landing-shell--twenty .pricing-page .pricing-packs-more{font-family:var(--font-ui-stack,var(--font-sans))!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--twenty-menu-card-title,#d0d2d8)!important;-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)!important}.landing-shell--twenty .pricing-page .pricing-included-grid{border-radius:var(--pricing-card-radius,.75rem)!important}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--calculator .pricing-bill-summary-head .pricing-calculator-advanced-controls{display:flex!important;justify-content:flex-end!important;margin:0!important}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--calculator .pricing-bill-summary-subrow--footer{display:none!important}.landing-shell--twenty .pricing-page .pricing-bill-summary-card--calculator .pricing-bill-summary-subrow--headcount{margin-top:auto!important;padding-top:var(--pricing-card-stack,.7rem)!important}.landing-shell--twenty .pricing-page .pricing-bill-summary-subrow{border-top:0!important;padding-top:0!important}.landing-shell--twenty .pricing-page .pricing-bill-summary-subrow+.pricing-bill-summary-subrow{margin-top:calc(var(--pricing-card-stack-tight, .4rem) - var(--pricing-card-stack, .7rem))!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .is-selected-col,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-cell,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-included,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-label,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-row:not(.pricing-compare-head)>.is-selected-col,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-sales.btn,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-section-head>*,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tamount,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tname,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tprice,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tunit,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-value{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-meter-shell .pricing-tier-unit,.landing-shell--twenty .pricing-page .pricing-planner-card .pricing-tier-unit,.landing-shell--twenty .pricing-page .pricing-tier-unit{color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 62%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 62%,transparent)!important}.landing-shell--twenty .pricing-page .pricing-compare-sales,.landing-shell--twenty .pricing-page .pricing-compare-sales.btn,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-included,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-section-head>*,.landing-shell--twenty .pricing-page .pricing-versus-metric .btn,.landing-shell--twenty .pricing-page .pricing-versus-metric-value .btn,.landing-shell--twenty .pricing-page .pricing-versus-metric-value a.btn{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-decoration-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 55%,transparent)}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range,.landing-shell--twenty .pricing-page .pricing-planner-range{accent-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range::-moz-range-track,.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range::-webkit-slider-runnable-track,.landing-shell--twenty .pricing-page .pricing-planner-range::-moz-range-track,.landing-shell--twenty .pricing-page .pricing-planner-range::-webkit-slider-runnable-track{height:.28rem!important;border-radius:999px!important;background:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent)!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range::-moz-range-thumb,.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range::-webkit-slider-thumb,.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team .pricing-planner-range::-moz-range-thumb,.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team .pricing-planner-range::-webkit-slider-thumb,.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team.pricing-planner-diy-card .pricing-planner-range::-moz-range-thumb,.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team.pricing-planner-diy-card .pricing-planner-range::-webkit-slider-thumb,.landing-shell--twenty .pricing-page .pricing-planner-range::-moz-range-thumb,.landing-shell--twenty .pricing-page .pricing-planner-range::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:1rem!important;height:1rem!important;margin-top:calc(1rem / -2 + .14rem)!important;border:0!important;outline:none!important;border-radius:50%!important;background:var(--twenty-logo-ink,#a4a6ae)!important;background-color:var(--twenty-logo-ink,#a4a6ae)!important;background-image:none!important;color:var(--twenty-logo-ink,#a4a6ae)!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-accent,.landing-shell--twenty .pricing-page em.pricing-accent{font-style:italic!important;font-weight:400!important;color:var(--twenty-paper,#eeeee5)!important;-webkit-text-fill-color:var(--twenty-paper,#eeeee5)!important}.landing-shell--twenty .pricing-page .pricing-versus-bar-amount--sales{font-variant-numeric:normal!important;font-feature-settings:normal!important;letter-spacing:normal!important;white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tprice--rate,.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tprice--sales{font-variant-numeric:normal!important;font-feature-settings:normal!important;letter-spacing:normal!important;word-spacing:normal!important;white-space:nowrap}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tprice--rate{display:inline!important}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tprice--rate .pricing-compare-tamount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";letter-spacing:normal}.landing-shell--twenty .pricing-page .pricing-compare:not(.explanatory-compare) .pricing-compare-tprice--rate .pricing-compare-tunit{letter-spacing:.04em;word-spacing:normal}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .is-selected-col .pricing-compare-tprice,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .is-selected-col .pricing-compare-tprice--rate .pricing-compare-tamount,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .is-selected-col .pricing-compare-tprice--rate .pricing-compare-tunit,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .is-selected-col .pricing-compare-tunit,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-section-head>:first-child,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tprice,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tprice--rate .pricing-compare-tamount,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tprice--rate .pricing-compare-tunit,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tunit{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-check{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important;font-weight:600!important}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-included{color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) var(--pricing-compare-value-ink,88%),transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) var(--pricing-compare-value-ink,88%),transparent)!important;font-weight:400!important}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-sales,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-sales.btn{font-family:var(
    --pricing-compare-body-face,var(--font-compare-sans,var(--font-sans))
  )!important;font-size:var(
    --pricing-compare-value-size,var(--pricing-compare-body-size)
  )!important;line-height:var(--pricing-compare-body-leading)!important;font-weight:400!important;color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tierhead.is-selected-col{-webkit-padding-end:0!important;padding-inline-end:0!important}.landing-shell--twenty .pricing-page .pricing-compare .pricing-compare-flag{display:none!important}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tname-row{width:100%!important;flex-wrap:nowrap!important}.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tprice,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tprice--rate .pricing-compare-tamount,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tprice--rate .pricing-compare-tunit,.landing-shell--twenty .pricing-page .pricing-compare.pricing-compare--packages:not(.explanatory-compare) .pricing-compare-tunit{font-size:var(--pricing-compare-meta-size,.75rem)!important;font-weight:400!important}.brand-btn{--brand-btn-steel-glow-rgb:144 153 156;--brand-btn-steel-glow-box:0 0 12px rgb(var(--brand-btn-steel-glow-rgb));--brand-btn-steel-glow-filter:drop-shadow(0 0 16px rgb(var(--brand-btn-steel-glow-rgb)));--brand-btn-icon-gap:0.55rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--brand-btn-icon-gap);box-sizing:border-box;min-height:2.75rem;padding:.7rem 1.15rem;border:1px solid transparent;border-radius:0;font-family:var(--font-ui-stack);font-size:.95rem;font-weight:700;letter-spacing:.01em;line-height:1.15;text-align:center;cursor:pointer;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;transition:background var(--motion-fast,.16s) var(--ease-out,ease),border-color var(--motion-fast,.16s) var(--ease-out,ease),color var(--motion-fast,.16s) var(--ease-out,ease)}.brand-btn,.brand-btn:hover{text-decoration:none}.brand-btn:focus{outline:none}.brand-btn:focus-visible{outline:1px solid currentColor;outline-offset:3px}.brand-btn:disabled{opacity:.38;cursor:not-allowed}.brand-btn--block{width:100%}.brand-btn--www-cta{font-size:clamp(.75rem,.65625rem + .46875vw,1.125rem);letter-spacing:.01em;text-transform:uppercase;padding:.55rem 1.35rem;min-height:auto}.brand-btn--header-cta{min-height:0;padding:.45rem .9rem;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.brand-btn--slim{min-height:2.5rem;padding:.5rem 1.15rem;font-size:.875rem;font-weight:500;letter-spacing:.01em;text-transform:none}.brand-btn--primary{position:relative;overflow:visible;background:var(--twenty-logo-ink,#a4a6ae);border-color:var(--twenty-logo-ink,#a4a6ae);color:var(--twenty-black,#000);-webkit-text-fill-color:var(--twenty-black,#000);transition:color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1)}.brand-btn--primary .brand-btn__label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--brand-btn-icon-gap)}.brand-btn__icon,.brand-btn__label>svg{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1em;height:1em}.brand-btn__icon svg{display:block;width:100%;height:100%}.brand-btn--primary .brand-btn__skim{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.brand-btn--primary .brand-btn__skim:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 28%,color-mix(in oklab,#f7f5da 35%,transparent) 50%,transparent 72%);transform:translate3d(-130%,0,0);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .12s linear}.brand-btn--primary:focus-visible:not(:disabled),.brand-btn--primary:hover:not(:disabled){background:transparent;border-color:var(--twenty-logo-ink,#a4a6ae);color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae);box-shadow:var(--brand-btn-steel-glow-box);filter:var(--brand-btn-steel-glow-filter)}.brand-btn--primary:focus-visible:not(:disabled) .brand-btn__skim:after,.brand-btn--primary:hover:not(:disabled) .brand-btn__skim:after{opacity:1;transition:opacity 0s linear;animation:heat-conduct-specular-skim .8s cubic-bezier(.22,1,.36,1) forwards}.brand-btn--primary:active:not(:disabled) .brand-btn__skim:after{transition:none;opacity:1;animation:heat-conduct-specular-skim .28s cubic-bezier(.22,1,.36,1) both}.brand-btn--secondary{background:var(--twenty-menu-card,#3a3b40);border-color:var(--twenty-menu-card,#3a3b40);color:var(--twenty-menu-card-title,#d0d2d8);-webkit-text-fill-color:var(--twenty-menu-card-title,#d0d2d8)}.brand-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--twenty-menu-card,#3a3b40) 82%,white);border-color:color-mix(in srgb,var(--twenty-menu-card,#3a3b40) 82%,white)}.brand-btn--outlined{background:transparent;border-color:var(--twenty-logo-ink,#a4a6ae);color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae);transition:color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1)}.brand-btn--outlined:focus-visible:not(:disabled),.brand-btn--outlined:hover:not(:disabled){background:transparent;box-shadow:var(--brand-btn-steel-glow-box);filter:var(--brand-btn-steel-glow-filter)}.brand-btn--ghost{background:transparent;border-color:transparent;color:var(--twenty-logo-ink,#a4a6ae);-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)}.brand-btn--ghost:focus-visible:not(:disabled),.brand-btn--ghost:hover:not(:disabled){background:transparent;color:var(--twenty-paper,#eeeee5);-webkit-text-fill-color:var(--twenty-paper,#eeeee5)}.brand-btn--danger{background:var(--color-danger);border-color:var(--color-danger);color:#fff;-webkit-text-fill-color:#fff}.brand-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 86%,white);border-color:color-mix(in srgb,var(--color-danger) 86%,white)}@media (prefers-reduced-motion:reduce){.brand-btn--primary,.brand-btn--primary:after{transition:none}.brand-btn--primary:active:not(:disabled),.brand-btn--primary:focus-visible:not(:disabled),.brand-btn--primary:hover:not(:disabled){box-shadow:var(--brand-btn-steel-glow-box);filter:var(--brand-btn-steel-glow-filter);transition:none}.brand-btn--primary:active:not(:disabled) .brand-btn__skim:after,.brand-btn--primary:focus-visible:not(:disabled) .brand-btn__skim:after,.brand-btn--primary:hover:not(:disabled) .brand-btn__skim:after{animation:none;transform:none;opacity:0}}.brand-explore-buttons{--twenty-logo-ink:#a4a6ae;--twenty-black:#000;--twenty-menu-card:#3a3b40;--twenty-menu-card-title:#d0d2d8;min-height:100vh;background:var(--twenty-black,#000);color:var(--twenty-menu-card-title);font-family:var(--font-ui-stack);padding:2.5rem 1.25rem 4rem}.brand-explore-buttons-inner{max-width:40rem;margin:0 auto}.brand-explore-buttons h1{margin:0 0 .6rem;font-size:1.35rem;font-weight:700;letter-spacing:.01em}.brand-explore-buttons-job,.brand-explore-buttons-lead{margin:0;font-family:var(--font-sans),system-ui,sans-serif;font-size:.95rem;font-weight:400;line-height:1.45;color:var(--twenty-logo-ink)}.brand-explore-buttons-section{margin-top:2.25rem}.brand-explore-buttons h2{margin:0 0 .35rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brand-explore-buttons-row{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1rem}.brand-explore-buttons-stack{display:flex;flex-direction:column;gap:.55rem;max-width:22rem;margin-top:1rem}.brand-explore-buttons-catalog{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:1.25rem 0 0;padding:0;list-style:none}.brand-explore-buttons-catalog li{display:grid;grid-gap:.35rem;gap:.35rem;justify-items:start}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range,.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team.pricing-planner-diy-card .pricing-planner-range{accent-color:var(--twenty-logo-ink,#a4a6ae)!important;color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range::-moz-range-track,.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range::-webkit-slider-runnable-track,.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team.pricing-planner-diy-card .pricing-planner-range::-moz-range-track,.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team.pricing-planner-diy-card .pricing-planner-range::-webkit-slider-runnable-track{height:.28rem!important;border-radius:999px!important;background:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent)!important;background-color:color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 42%,transparent)!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range::-moz-range-thumb,.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-range::-webkit-slider-thumb,.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team.pricing-planner-diy-card .pricing-planner-range::-moz-range-thumb,.landing-shell--twenty .pricing-page .pricing-control-stack.pricing-versus-team.pricing-planner-diy-card .pricing-planner-range::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:1rem!important;height:1rem!important;margin-top:calc(1rem / -2 + .14rem)!important;border:0!important;border-radius:50%!important;background:var(--twenty-logo-ink,#a4a6ae)!important;background-color:var(--twenty-logo-ink,#a4a6ae)!important;background-image:none!important;color:var(--twenty-logo-ink,#a4a6ae)!important;box-shadow:none!important}.landing-shell--twenty .pricing-page .pricing-control-stack .pricing-planner-value{color:var(--twenty-logo-ink,#a4a6ae)!important;-webkit-text-fill-color:var(--twenty-logo-ink,#a4a6ae)!important}.landing-shell--twenty .vision-first-fold .vision-essay-chapter{background:transparent}.landing-shell--twenty .vision-first-fold.vision-letter-fold.fold-media-stage{position:relative;isolation:isolate;background-color:var(--twenty-black,#000);background-image:none;background-repeat:no-repeat;--vision-essay-prose-font:var(--font-body,var(--font-text));--vision-essay-prose-size:var(--about-team-prose-size);--vision-essay-prose-leading:var(--about-team-prose-leading,1.45);--vision-essay-graf-gap:var(--about-team-prose-gap,1em);--vision-essay-prose-ink:var(--twenty-ink-chapter-body);--vision-essay-prose-ink-accent:var(--twenty-paper,#f3efe4);--vision-essay-rule-gap:clamp(1.75rem,3vh,2.5rem);--vision-essay-section-gap:var(--vision-essay-rule-gap);--vision-essay-measure:min(34rem,60ch);--vision-essay-table-measure:min(52rem,100%);--vision-essay-signature-size:clamp(1.125rem,1.02rem + 0.38vw,1.425rem)}.landing-shell--twenty .landing-main--company-interior:has(.vision-letter-fold) .closing-banner-chapter--interior{background:var(--twenty-black,#000)}.landing-shell--twenty .vision-first-fold>.hero-section.hero-section--about-iris{background:transparent}.landing-shell--twenty .vision-first-fold>.vision-letter-iris-pin{display:none}.landing-shell--twenty .vision-first-fold>.hero-section.hero-section--about-iris,.landing-shell--twenty .vision-first-fold>.vision-essay-chapter{position:relative;z-index:1}@media (min-width:60em){.landing-shell--twenty .vision-first-fold>.vision-letter-iris-pin{display:block;position:absolute;inset:0;z-index:0;pointer-events:none}.landing-shell--twenty .vision-letter-fold .vision-letter-iris-pin .hero-media-plane--iris{position:fixed;inset-block-start:var(--twenty-company-iris-plate-inset-block-start);inset-inline-start:var(--twenty-company-iris-plate-inset-inline-start);inset-inline-end:var(--twenty-company-iris-plate-inset-inline-end);inset-block-end:auto;z-index:0;width:auto;height:var(--twenty-first-fold-min);max-height:var(--twenty-first-fold-min);pointer-events:none;transform:translateY(calc(-1 * var(--vision-letter-iris-lift, 0px)));will-change:transform}.landing-shell--twenty .vision-letter-iris-pin .hero-media-plane--iris .hero-media-surface{position:absolute;inset:0;width:100%;height:100%;max-height:none}.landing-shell--twenty .vision-first-fold.vision-letter-fold.fold-media-stage:before{content:none}.landing-shell--twenty .vision-letter-iris-pin .hero-media-plane--iris:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000,rgb(0 0 0/.85) 18%,rgb(0 0 0/.25) 38%,transparent 55%)}}.landing-shell--twenty .vision-essay-chapter{-webkit-padding-after:clamp(3rem,5vh,5rem);padding-block-end:clamp(3rem,5vh,5rem);-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .vision-essay-inner{display:flex;flex-direction:column;align-items:stretch;max-width:var(--vision-essay-table-measure);margin-inline:0;-webkit-border-before:none;border-block-start:none;overflow:visible}.landing-shell--twenty .landing-section.vision-essay-chapter .vision-essay-inner:before{content:none}.landing-shell--twenty .vision-essay-open{display:flex;flex-direction:column;row-gap:var(--vision-essay-graf-gap);-webkit-padding-after:var(--vision-essay-rule-gap);padding-block-end:var(--vision-essay-rule-gap)}.landing-shell--twenty .vision-essay-graf-tail{box-sizing:border-box;width:100%;max-width:min(100%,var(--vision-essay-measure));min-width:0}.landing-shell--twenty .vision-essay-graf{margin:0;font-family:var(--vision-essay-prose-font);font-size:var(--vision-essay-prose-size);font-weight:400;line-height:var(--vision-essay-prose-leading);color:var(--vision-essay-prose-ink);-webkit-text-fill-color:var(--vision-essay-prose-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;box-sizing:border-box;max-width:100%;min-width:0;white-space:normal;text-wrap:pretty;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none}.landing-shell--twenty .vision-essay-graf-wide{display:none}.landing-shell--twenty .vision-essay-graf-vp1{display:block}.landing-shell--twenty .vision-essay-flow-vp1{display:inline}.landing-shell--twenty .vision-essay-flow-wide{display:none}.landing-shell--twenty .hero-vision-open,.landing-shell--twenty .vision-essay-section-body{min-width:0}@media (min-width:60em){.landing-shell--twenty .vision-essay-graf-wide{display:block}.landing-shell--twenty .vision-essay-graf-vp1{display:none!important}.landing-shell--twenty .vision-essay-flow-wide{display:inline}.landing-shell--twenty .vision-essay-flow-vp1{display:none}}.landing-shell--twenty .vision-essay-graf em,.landing-shell--twenty .vision-essay-list-item em,.landing-shell--twenty .vision-essay-table em{font-style:italic;font-weight:400;color:var(--vision-essay-prose-ink-accent);-webkit-text-fill-color:var(--vision-essay-prose-ink-accent)}.landing-shell--twenty .vision-essay-section{display:flex;flex-direction:column;row-gap:var(--twenty-fixed-3,1.5rem);-webkit-padding-before:0;padding-block-start:0;-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .vision-essay-section,.landing-shell--twenty .vision-essay-section:before{-webkit-padding-after:var(--vision-essay-rule-gap);padding-block-end:var(--vision-essay-rule-gap)}.landing-shell--twenty .vision-essay-section:before{content:"";display:block;box-sizing:border-box;width:min(100%,var(--vision-essay-measure));-webkit-border-before:1px solid color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 18%,transparent);border-block-start:1px solid color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 18%,transparent)}.landing-shell--twenty .vision-essay-section-head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.55rem;max-width:none}.landing-shell--twenty .vision-essay-kicker{flex:0 0 auto;line-height:1;font-weight:600;letter-spacing:.08em}.landing-shell--twenty .vision-essay-kicker,.landing-shell--twenty .vision-essay-section-title{margin:0;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .vision-essay-section-title{flex:1 1 auto;min-width:0;font-family:var(--font-display);font-size:var(--product-name-size);font-weight:300;line-height:1.2;letter-spacing:-.02rem;white-space:normal;overflow-wrap:break-word;text-wrap:balance}.landing-shell--twenty .vision-essay-section--close{-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .vision-essay-section-body{display:flex;flex-direction:column;row-gap:var(--vision-essay-graf-gap)}.landing-shell--twenty .vision-essay-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:.55em;max-width:min(100%,var(--vision-essay-measure));min-width:0}.landing-shell--twenty .vision-essay-list-item{position:relative;margin:0;min-width:0;max-width:min(100%,var(--vision-essay-measure));white-space:normal;word-break:normal;-webkit-padding-start:1.15em;padding-inline-start:1.15em;font-family:var(--vision-essay-prose-font);font-size:var(--vision-essay-prose-size);font-weight:400;line-height:var(--vision-essay-prose-leading);color:var(--vision-essay-prose-ink);-webkit-text-fill-color:var(--vision-essay-prose-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;max-width:100%;text-wrap:pretty;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none}.landing-shell--twenty .vision-essay-list-item:before{content:"–";position:absolute;left:0;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);font-weight:400}.landing-shell--twenty .vision-essay-list-label{font-style:normal;font-weight:600;color:var(--vision-essay-prose-ink-accent);-webkit-text-fill-color:var(--vision-essay-prose-ink-accent)}.landing-shell--twenty .vision-essay-table-wrap{width:100%;max-width:100%}.landing-shell--twenty .vision-essay-table{width:100%;border-collapse:collapse;font-family:var(--vision-essay-prose-font);font-size:var(--vision-essay-prose-size);font-weight:400;line-height:var(--vision-essay-prose-leading);color:var(--vision-essay-prose-ink);-webkit-text-fill-color:var(--vision-essay-prose-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.landing-shell--twenty .vision-essay-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-shell--twenty .vision-essay-table tbody{display:flex;flex-direction:column;row-gap:0}.landing-shell--twenty .vision-essay-table tr{display:flex;flex-direction:column;row-gap:.35em;padding-block:.85em;-webkit-border-before:1px solid color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 18%,transparent);border-block-start:1px solid color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 18%,transparent)}.landing-shell--twenty .vision-essay-table tr:first-child{-webkit-padding-before:0;padding-block-start:0;-webkit-border-before:none;border-block-start:none}.landing-shell--twenty .vision-essay-table td,.landing-shell--twenty .vision-essay-table th{display:block;margin:0;padding:0;font:inherit;text-align:start;vertical-align:top;overflow-wrap:break-word}.landing-shell--twenty .vision-essay-table th[scope=row]{font-weight:500;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink)}.landing-shell--twenty .vision-essay-table td:before{content:none}.landing-shell--twenty .vision-essay-table td:last-child{color:var(--vision-essay-prose-ink);opacity:.92}.landing-shell--twenty .vision-essay-signature{margin:0;max-width:var(--vision-essay-measure);-webkit-padding-before:var(--vision-essay-rule-gap);padding-block-start:var(--vision-essay-rule-gap);-webkit-padding-after:calc(var(--vision-essay-rule-gap) * .5);padding-block-end:calc(var(--vision-essay-rule-gap) * .5);font-family:var(--font-display);font-size:var(--vision-essay-signature-size);font-style:normal;font-weight:300;line-height:1.2;letter-spacing:-.02em;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;text-wrap:pretty;overflow-wrap:break-word}@media (max-width:59.9375em){.landing-shell--twenty .landing-first-fold.vision-first-fold.about-first-fold{height:auto;max-height:none;min-height:0;overflow:visible;-webkit-padding-after:var(--twenty-space-inner,1.5rem);padding-block-end:var(--twenty-space-inner,1.5rem)}.landing-shell--twenty .vision-first-fold.about-first-fold>.hero-section--twenty{flex:0 0 auto;min-height:0;overflow:visible;-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .vision-first-fold.about-first-fold .hero-media-plane{display:none}}.landing-shell--twenty .vision-first-fold.about-first-fold .hero-section--stamp-only:not(:has(.hero-story-lead)) .hero-lockup-middle{display:none}.landing-shell--twenty .vision-first-fold.about-first-fold>.hero-section--twenty{-webkit-padding-after:0;padding-block-end:0}.landing-shell--twenty .about-first-fold .hero-story-lead.hero-vision-open,.landing-shell--twenty .about-first-fold .hero-vision-open,.landing-shell--twenty .vision-first-fold .hero-story-lead.hero-vision-open,.landing-shell--twenty .vision-first-fold .hero-vision-open{display:flex;flex-direction:column;align-items:stretch;row-gap:var(--vision-essay-graf-gap);max-inline-size:min(52rem,100%);min-width:0;width:100%;box-sizing:border-box}.landing-shell--twenty .about-first-fold .hero-story-lead.hero-vision-open .vision-essay-graf,.landing-shell--twenty .about-first-fold .hero-vision-open .vision-essay-graf,.landing-shell--twenty .vision-first-fold .hero-story-lead.hero-vision-open .vision-essay-graf,.landing-shell--twenty .vision-first-fold .hero-vision-open .vision-essay-graf{max-width:min(100%,var(--vision-essay-measure));margin:0;font-family:var(--vision-essay-prose-font);font-size:var(--vision-essay-prose-size);font-weight:400;line-height:var(--vision-essay-prose-leading);color:var(--vision-essay-prose-ink);-webkit-text-fill-color:var(--vision-essay-prose-ink);background:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;min-width:0;white-space:normal;text-wrap:pretty;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none}.landing-shell--twenty .about-first-fold .hero-vision-open .vision-essay-graf em,.landing-shell--twenty .vision-first-fold .hero-vision-open .vision-essay-graf em{font-style:italic;font-weight:400;color:var(--vision-essay-prose-ink-accent);-webkit-text-fill-color:var(--vision-essay-prose-ink-accent)}.landing-shell--twenty .vision-first-fold>.vision-essay-chapter .vision-essay-section:first-of-type{-webkit-padding-before:var(--vision-essay-rule-gap);padding-block-start:var(--vision-essay-rule-gap)}@media (min-width:60em){.landing-shell--twenty .landing-first-fold.vision-first-fold.about-first-fold{height:auto;max-height:none;min-height:0}.landing-shell--twenty .vision-first-fold.about-first-fold>.hero-section--twenty{flex:0 0 auto}}@media (min-width:45em){.landing-shell--twenty .vision-essay-section-title{flex:0 0 auto;min-width:max-content;white-space:nowrap;text-wrap:unset}}@media (min-width:60em){.landing-shell--twenty .vision-essay-inner{-webkit-margin-start:0;margin-inline-start:0}.landing-shell--twenty .vision-essay-table thead{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal;border:0}.landing-shell--twenty .vision-essay-table thead tr{display:table-row;padding:0;-webkit-border-before:none;border-block-start:none;-webkit-border-after:1px solid color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 22%,transparent);border-block-end:1px solid color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 22%,transparent)}.landing-shell--twenty .vision-essay-table tbody{display:table-row-group}.landing-shell--twenty .vision-essay-table tbody tr{display:table-row;padding:0;-webkit-border-before:1px solid color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 14%,transparent);border-block-start:1px solid color-mix(in srgb,var(--twenty-logo-ink,#a4a6ae) 14%,transparent)}.landing-shell--twenty .vision-essay-table tbody tr:first-child{-webkit-padding-before:0;padding-block-start:0}.landing-shell--twenty .vision-essay-table td,.landing-shell--twenty .vision-essay-table th{display:table-cell;padding:.7em 1em .7em 0;vertical-align:top}.landing-shell--twenty .vision-essay-table thead th{font-weight:500;color:var(--twenty-logo-ink);-webkit-text-fill-color:var(--twenty-logo-ink);-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:.55em;padding-block-end:.55em}.landing-shell--twenty .vision-essay-table th[scope=col]:first-child,.landing-shell--twenty .vision-essay-table th[scope=row]{width:11.5rem;-webkit-padding-end:1.25em;padding-inline-end:1.25em}.landing-shell--twenty .vision-essay-table td:before{content:none}.landing-shell--twenty .vision-essay-table td:last-child{opacity:1;-webkit-padding-end:0;padding-inline-end:0}}