.demo-video{position:relative;aspect-ratio:16/9;width:100%;border-radius:var(--radius-md);overflow:hidden;background:var(--forest-900,#0E2914)}.demo-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.demo-form{display:flex;flex-direction:column;gap:var(--space-4,16px)}.demo-form__intro{margin:0 0 var(--space-1,4px);font-size:var(--text-sm,14px);line-height:1.6;color:var(--text-muted,#76767D)}.demo-form__err{margin:0;font-size:var(--text-sm,14px);color:var(--danger-500,#DC3D3D)}.demo-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.demo-form__done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3,12px);padding:var(--space-4,16px) 0 var(--space-2,8px)}.demo-form__done-mark{width:56px;height:56px;border-radius:50%;background:var(--green-50,#EFF8E9);border:1px solid color-mix(in oklab,var(--green-500,#48a818) 30%,transparent);color:var(--green-700,#2F7610);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-1,4px)}.demo-form__done-mark svg{width:28px;height:28px}.demo-form__done-title{margin:0;font-family:var(--font-display,"Nunito"),system-ui,sans-serif;font-size:var(--text-lg,20px);font-weight:800;letter-spacing:-.01em;color:var(--text-strong,#18221A)}.demo-form__done-sub{margin:0 0 var(--space-2,8px);font-size:var(--text-sm,14px);line-height:1.6;color:var(--text-muted,#76767D);max-width:42ch}.demo-form__done-sub strong{color:var(--text-body,#3C3C41)}.landing-root{--forest:var(--forest-600);--leaf:var(--green-500);--leaf-2:var(--green-600);--leaf-3:var(--green-700);--leaf-soft:var(--green-50);--paper:var(--surface-page);--paper-2:var(--grey-50);--ink:var(--text-strong);--ink-2:var(--grey-600);--ink-3:var(--grey-700);--line:var(--grey-200);--chrome-bg:var(--grey-25);--chrome-line:var(--grey-200);--chrome-ink:var(--text-strong);--chrome-ink-2:var(--grey-700);--chrome-ink-3:var(--grey-600);--dark-line:color-mix(in oklab,var(--green-300) 22%,transparent);--font-display:var(--font-nunito),"Nunito",ui-rounded,"Segoe UI",system-ui,sans-serif;--font-ui:var(--font-nunito),"Nunito",ui-rounded,"Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--t-display:clamp(40px,4.6vw,66px);--t-statement:clamp(24px,2.35vw,32px);--t-cta:clamp(26px,2.9vw,40px);--t-quote:clamp(19px,1.55vw,23px);--t-lede:clamp(17px,1.3vw,18px);--max:1240px;--gutter:clamp(20px,4vw,44px);--band-y:clamp(84px,8vw,132px);--head-gap:clamp(40px,4.4vw,64px);--bleed:clamp(0px,calc((100vw - var(--max)) / 2 - 16px),56px);font-family:var(--font-ui);color:var(--ink);background:var(--paper);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.landing-root *,.landing-root :after,.landing-root :before{box-sizing:border-box}.landing-root a{text-decoration:none}.landing-root a:not(.bu-btn){color:inherit}.landing-root img{display:block;max-width:100%}.landing-root a:not(.bu-btn):focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :after,.landing-root :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.landing-root .nav{position:sticky;top:0;z-index:40;background:color-mix(in oklab,var(--paper) 86%,transparent);backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);border-bottom:1px solid var(--line)}.landing-root .nav__inner{max-width:var(--max);margin:0 auto;padding:14px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.landing-root .nav__brand{display:flex;align-items:center;flex-shrink:0}.landing-root .nav__links{display:flex;align-items:center;gap:clamp(16px,2.2vw,34px);min-width:0;overflow-x:auto;scrollbar-width:none}.landing-root .nav__links::-webkit-scrollbar{display:none}.landing-root .nav .nav__link{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.landing-root .nav .nav__link:hover{color:var(--leaf-3)}.landing-root .nav__right{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}.landing-root .section{padding:var(--band-y) var(--gutter);position:relative}.landing-root .section--band{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landing-root .section--dark{background:var(--surface-inverse);color:var(--text-on-brand)}.landing-root .section__inner{max-width:var(--max);margin:0 auto}.landing-root .section__head{margin-bottom:var(--head-gap)}.landing-root .section__eyebrow{margin-bottom:var(--space-4)}.landing-root .section__title{font-family:var(--font-display);font-size:var(--t-statement);font-weight:var(--weight-extra);line-height:1.26;letter-spacing:-.015em;margin:0;max-width:46ch;text-wrap:pretty;color:var(--ink)}.landing-root .section__title em{font-style:normal;color:var(--leaf-2)}.landing-root .section__title-line{display:block}.landing-root .section--dark .section__title{color:var(--text-on-brand)}.landing-root .section--dark .section__title em{color:var(--green-300)}.landing-root .section__sub{font-size:var(--t-lede);color:var(--ink-2);line-height:1.65;max-width:60ch;margin:var(--space-6) 0 10px;text-wrap:pretty}.landing-root .section__rules{list-style:decimal outside;margin:0;padding-left:var(--space-6);max-width:60ch;font-size:var(--text-base);line-height:1.65;color:var(--ink-2)}.landing-root .section__rules li{margin-bottom:var(--space-1)}.landing-root .section__rules li::marker{color:var(--leaf-3);font-weight:var(--weight-bold)}.landing-root .hero{position:relative;overflow:hidden;padding:clamp(48px,5.4vw,84px) var(--gutter) clamp(72px,7vw,108px);background:var(--paper)}.landing-root .hero:before{content:"";position:absolute;top:-420px;right:-260px;width:900px;height:900px;border-radius:var(--radius-round);border:1px solid color-mix(in oklab,var(--green-500) 16%,transparent);pointer-events:none}.landing-root .hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(105% 62% at 84% -10%,color-mix(in oklab,var(--green-100) 72%,transparent) 0,transparent 62%)}.landing-root .hero__inner{position:relative;z-index:2;max-width:var(--max);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(40px,4.4vw,64px)}.landing-root .hero__top{flex:1 1 380px;min-width:0;max-width:620px}.landing-root .hero__title{font-family:var(--font-display);font-size:var(--t-display);font-weight:var(--weight-extra);letter-spacing:-.032em;line-height:1.03;margin:0 0 12px;text-wrap:balance;color:var(--ink)}.landing-root .hero__title em{font-style:normal;color:var(--leaf-2)}.landing-root .hero__spacer{height:64px}.landing-root .hero__ctas{display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:center}.landing-root .hero__figure{flex:1 1 560px;min-width:0;margin-right:calc(-1 * var(--bleed))}.landing-root .product{background:var(--chrome-bg);border:1px solid var(--chrome-line);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl);color:var(--chrome-ink)}.landing-root .product__chrome{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--paper);border-bottom:1px solid var(--chrome-line)}.landing-root .product__lights{display:flex;gap:5px}.landing-root .product__lights span{width:9px;height:9px;border-radius:var(--radius-round);background:var(--grey-200)}.landing-root .product__url{flex:1;text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--chrome-ink-3);background:var(--chrome-bg);border-radius:var(--radius-xs);padding:4px 12px;border:1px solid var(--chrome-line)}.landing-root .product__body{padding:clamp(16px,1.8vw,24px)}.landing-root .pl__head{margin-bottom:var(--space-4)}.landing-root .pl__title{font-size:var(--text-lg);font-weight:var(--weight-extra);letter-spacing:-.02em;line-height:1.2;color:var(--chrome-ink);margin:0 0 var(--space-1)}.landing-root .pl__sub{font-size:var(--text-sm);line-height:1.5;color:var(--chrome-ink-3);margin:0;max-width:62ch}.landing-root .pl__controls{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;margin-bottom:var(--space-4)}.landing-root .pl__control{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);background:var(--paper);border:1px solid var(--chrome-line);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--chrome-ink-2);white-space:nowrap}.landing-root .pl__control .caret{width:12px;height:12px;color:var(--chrome-ink-3)}.landing-root .pl__control--btn{background:var(--forest);color:var(--text-on-brand);border-color:var(--forest);font-weight:var(--weight-bold)}.landing-root .pl__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-2)}.landing-root .kpi{background:var(--paper);border:1px solid var(--chrome-line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.landing-root .kpi__k{display:flex;align-items:center;gap:var(--space-2);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--chrome-ink-3);font-weight:var(--weight-bold)}.landing-root .kpi__dot{width:8px;height:8px;border-radius:var(--radius-round);flex-shrink:0}.landing-root .kpi--high .kpi__dot{background:var(--risk-high)}.landing-root .kpi--medium .kpi__dot{background:var(--risk-medium)}.landing-root .kpi--low .kpi__dot{background:var(--risk-low)}.landing-root .kpi__v{font-size:27px;font-weight:var(--weight-extra);letter-spacing:-.02em;line-height:1.15;margin-top:2px;color:var(--chrome-ink);font-variant-numeric:tabular-nums}.landing-root .kpi--high .kpi__v{color:var(--risk-high-ink)}.landing-root .kpi--medium .kpi__v{color:var(--risk-medium-ink)}.landing-root .kpi--low .kpi__v{color:var(--risk-low-ink)}.landing-root .kpi__sub{font-size:11px;color:var(--chrome-ink-3);margin-top:2px}.landing-root .pl__bar{display:flex;height:36px;border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--space-5);background:var(--grey-100)}.landing-root .pl__bar-seg{display:flex;align-items:center;justify-content:center;min-width:0;padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.landing-root .pl__bar-seg--high{background:var(--risk-high);color:var(--risk-high-text)}.landing-root .pl__bar-seg--medium{background:var(--risk-medium);color:var(--risk-medium-text)}.landing-root .pl__bar-seg--low{background:var(--risk-low);color:var(--risk-low-text)}.landing-root .pl__legend{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-2)}.landing-root .pl__legend-h{font-size:10px;letter-spacing:var(--tracking-caps);color:var(--chrome-ink-3);text-transform:uppercase;font-weight:var(--weight-bold)}.landing-root .pl__legend-items{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--text-xs);color:var(--chrome-ink-2)}.landing-root .pl__legend-items>span{display:flex;align-items:center;gap:5px}.landing-root .pl__legend-items i{width:8px;height:8px;border-radius:var(--radius-round);display:inline-block}.landing-root .pl__legend-note{color:var(--chrome-ink-3)}.landing-root .heatmap{position:relative;aspect-ratio:1000/452;container-type:inline-size;background:var(--grey-50);border-radius:var(--radius-sm);overflow:hidden;font-family:var(--font-plex),"IBM Plex Sans","Segoe UI",system-ui,sans-serif}.landing-root .heat-tile{position:absolute;left:var(--tile-x);top:var(--tile-y);width:var(--tile-w);height:var(--tile-h);border:1px solid transparent;background-clip:padding-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 8px;overflow:hidden;font-size:var(--tile-name,14px)}.landing-root .heat-tile--high{background-color:var(--risk-high);color:var(--risk-high-text)}.landing-root .heat-tile--medium{background-color:var(--risk-medium);color:var(--risk-medium-text)}.landing-root .heat-tile--low{background-color:var(--risk-low);color:var(--risk-low-text)}.landing-root .heat-tile__top{position:absolute;top:6px;left:8px;display:flex}.landing-root .heat-tile__thumb{width:clamp(12px,.95em,22px);height:clamp(12px,.95em,22px);display:block;opacity:.85}.landing-root .heat-tile__name{font-weight:var(--weight-bold);line-height:1.15;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-root .heat-tile__amt{display:flex;align-items:center;gap:5px;font-size:.6em;font-weight:var(--weight-bold);opacity:.9;font-variant-numeric:tabular-nums}.landing-root .heat-tile__amt .heat-tile__thumb{width:clamp(11px,1.1em,16px);height:clamp(11px,1.1em,16px)}.landing-root .heat-tile__stage{position:absolute;bottom:6px;left:8px;max-width:70%;font-size:.44em;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-root .why-split{display:flex;flex-wrap:wrap-reverse;align-items:center;gap:clamp(40px,4.6vw,72px)}.landing-root .why-figure{flex:1 1 480px;min-width:0;margin:0}.landing-root .why-text{flex:1 1 400px;min-width:0}.landing-root .why-chart{width:100%;height:auto;display:block}.landing-root .why-figure__key{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--dark-line);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--mint-100)}.landing-root .why-figure__key span{display:inline-flex;align-items:center;gap:var(--space-2)}.landing-root .why-figure__key i{width:14px;height:3px;border-radius:var(--radius-pill);display:inline-block}.landing-root .why-quote{font-size:var(--t-quote);font-weight:var(--weight-bold);line-height:1.45;letter-spacing:-.01em;color:var(--green-300);max-width:40ch;margin:28px 0 0;padding-left:22px;border-left:2px solid color-mix(in oklab,var(--green-300) 45%,transparent);text-wrap:pretty}.landing-root .why-lede{font-size:clamp(16px,1.2vw,17px);line-height:1.7;color:var(--mint-100);max-width:56ch;margin:28px 0 0;text-wrap:pretty}.landing-root .steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(20px,2.4vw,32px);margin:0 0 clamp(48px,5vw,72px)}.landing-root .step{border-top:2px solid var(--leaf);padding-top:18px}.landing-root .step__num{display:block;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--leaf-3);letter-spacing:.06em;margin-bottom:var(--space-3);font-variant-numeric:tabular-nums}.landing-root .step__t{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:1.35;letter-spacing:-.01em;max-width:24ch;margin:0}.landing-root .step__d{font-size:var(--text-sm);color:var(--ink-2);line-height:1.65;margin:var(--space-2) 0 0;max-width:30ch}.landing-root .chat-wrap{max-width:880px;margin:0 auto}.landing-root .slack{background:var(--paper);border:1px solid var(--chrome-line);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.landing-root .slack__chrome{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--chrome-bg);border-bottom:1px solid var(--chrome-line)}.landing-root .slack__channel{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--chrome-ink)}.landing-root .slack__channel .hash{color:var(--chrome-ink-3);font-weight:var(--weight-regular);margin-right:2px}.landing-root .slack__time{font-size:11px;color:var(--chrome-ink-3);font-family:var(--font-mono)}.landing-root .slack__body{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.landing-root .msg{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-3)}.landing-root .msg__avatar{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--text-on-brand)}.landing-root .msg__avatar--bot{background:var(--forest)}.landing-root .msg__avatar--bot:before{content:"";width:13px;height:13px;border-radius:var(--radius-round);background:var(--green-400)}.landing-root .msg__avatar--user{background:var(--grey-600)}.landing-root .msg__name{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--chrome-ink);margin-bottom:var(--space-1)}.landing-root .msg__name .role{font-weight:var(--weight-regular);color:var(--chrome-ink-3);font-size:11px;margin-left:var(--space-2)}.landing-root .msg__text{font-size:var(--text-sm);color:var(--chrome-ink-2);line-height:1.65}.landing-root .slack__synth{margin:0 var(--space-6) var(--space-6);padding:var(--space-4);background:var(--surface-inverse);border-radius:var(--radius-md)}.landing-root .slack__synth-tag{font-size:10px;letter-spacing:var(--tracking-caps);color:var(--green-300);text-transform:uppercase;margin-bottom:var(--space-2);font-weight:var(--weight-extra)}.landing-root .slack__synth-text{font-size:var(--text-sm);line-height:1.65;color:var(--mint-100)}.landing-root .watch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:clamp(16px,1.8vw,24px)}.landing-root .watch-card{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius-lg);padding:clamp(24px,2.4vw,32px);box-shadow:var(--shadow-sm);display:flex;gap:var(--space-5);align-items:flex-start}.landing-root .watch-card__ord{font-family:var(--font-mono);font-size:30px;font-weight:var(--weight-bold);line-height:1;letter-spacing:-.04em;color:var(--leaf);flex-shrink:0;font-variant-numeric:tabular-nums}.landing-root .watch-card__t{font-size:clamp(20px,1.6vw,23px);font-weight:var(--weight-extra);letter-spacing:-.015em;line-height:1.2;margin:0 0 10px}.landing-root .watch-card__d{font-size:var(--text-base);color:var(--ink-2);line-height:1.65;max-width:44ch;margin:0}.landing-root .watch-card__ex{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2)}.landing-root .receipts{display:flex;flex-wrap:wrap-reverse;gap:clamp(40px,5vw,72px);align-items:center}.landing-root .receipts__figure{flex:1 1 430px;min-width:0}.landing-root .receipts__list{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.landing-root .receipt-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-5);padding:var(--space-6) 0;border-top:1px solid var(--line)}.landing-root .receipt-item__icon{width:44px;height:44px;border-radius:var(--radius-round);background:var(--leaf-soft);border:1px solid color-mix(in oklab,var(--green-500) 26%,transparent);color:var(--leaf-3);display:flex;align-items:center;justify-content:center}.landing-root .receipt-item__icon svg{width:20px;height:20px;display:block}.landing-root .receipt-item__t{font-size:var(--text-md);font-weight:var(--weight-bold);margin-bottom:var(--space-2);letter-spacing:-.01em}.landing-root .receipt-item__d{font-size:var(--text-sm);color:var(--ink-2);line-height:1.65;max-width:60ch}.landing-root .insight{background:var(--paper);border:1px solid var(--chrome-line);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);color:var(--chrome-ink);font-family:var(--font-ui)}.landing-root .insight__head{padding:var(--space-4) var(--space-5) var(--space-5)}.landing-root .insight__title-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2)}.landing-root .insight__dot{width:8px;height:8px;border-radius:var(--radius-round);background:var(--risk-high-ink);flex-shrink:0}.landing-root .insight__title{font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:-.015em;margin:0}.landing-root .insight__sub{font-size:var(--text-sm);color:var(--chrome-ink-2);line-height:1.5;margin:0 0 var(--space-2)}.landing-root .insight__meta{font-size:11px;color:var(--chrome-ink-3)}.landing-root .insight__sec{padding:var(--space-5);border-top:1px solid var(--chrome-line);background:var(--chrome-bg)}.landing-root .insight__sec-h{margin:0 0 var(--space-4)}.landing-root .insight__group-h,.landing-root .insight__sec-h{font-size:10px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--chrome-ink-3)}.landing-root .insight__group-h{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 var(--space-2)}.landing-root .insight__group-h:first-child{margin-top:0}.landing-root .caret{width:10px;height:10px;flex-shrink:0;color:var(--chrome-ink-3);display:block}.landing-root .insight__group-h .count{background:var(--paper);border:1px solid var(--chrome-line);border-radius:var(--radius-pill);padding:1px var(--space-2);font-size:10px;color:var(--chrome-ink-2);letter-spacing:var(--tracking-normal)}.landing-root .insight__bubble{border:1px solid var(--chrome-line);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-2);background:var(--paper)}.landing-root .insight__bubble-meta{display:flex;align-items:center;gap:var(--space-2);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--chrome-ink-3);margin-bottom:var(--space-2)}.landing-root .insight__bubble-type{background:var(--grey-100);border-radius:var(--radius-xs);padding:2px var(--space-2);color:var(--chrome-ink-2);font-family:var(--font-mono);font-size:9px}.landing-root .insight__bubble-arrow{margin-left:auto;color:var(--chrome-ink-3);display:flex;align-items:center}.landing-root .insight__bubble-text{font-size:var(--text-sm);color:var(--chrome-ink-2);line-height:1.5}.landing-root .insight__conv{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--chrome-line);border-radius:var(--radius-sm);margin-bottom:var(--space-2);background:var(--paper);font-size:var(--text-sm)}.landing-root .insight__conv-name{color:var(--leaf-3);font-weight:var(--weight-semibold);margin-right:var(--space-2)}.landing-root .insight__conv-via{color:var(--chrome-ink-2)}.landing-root .insight__conv-time{font-size:11px;color:var(--chrome-ink-3);white-space:nowrap}.landing-root .cta{position:relative;overflow:hidden;padding:clamp(88px,9vw,140px) var(--gutter);text-align:center}.landing-root .cta__inner{position:relative;z-index:2;max-width:760px;margin:0 auto}.landing-root .cta__title{font-family:var(--font-display);font-size:var(--t-cta);font-weight:var(--weight-extra);line-height:1.2;letter-spacing:-.02em;margin:0 auto 40px;max-width:34ch;text-wrap:balance;color:var(--text-on-brand)}.landing-root .cta__title em{font-style:normal;color:var(--green-300)}.landing-root .cta__sub{font-size:var(--t-lede);color:var(--mint-100);max-width:54ch;margin:0 auto 40px;line-height:1.65}.landing-root .cta__ctas{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.landing-root .bubbles{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.landing-root .bubbles__b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--radius-round);border:1px solid var(--dark-line)}.landing-root .footer{padding:clamp(40px,4vw,56px) var(--gutter);background:var(--forest-900);border-top:1px solid color-mix(in oklab,var(--green-300) 16%,transparent);color:var(--mint-100)}.landing-root .footer__inner{max-width:var(--max);margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--space-6)}.landing-root .footer__tag{margin-top:10px;font-size:var(--text-sm);color:var(--mint-200)}.landing-root .footer__legal{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--grey-300)}@media (max-width:720px){.landing-root .nav__links{display:none}.landing-root .nav__inner{gap:var(--space-4)}.landing-root .hero__figure{margin-right:0}.landing-root .hero__spacer{height:20px}.landing-root .watch-grid{grid-template-columns:minmax(0,1fr)}.landing-root .pl__kpis{gap:var(--space-1)}.landing-root .kpi{padding:var(--space-2)}.landing-root .kpi__k{font-size:9px;gap:4px;letter-spacing:.02em;min-width:0}.landing-root .kpi__v{font-size:var(--text-lg)}.landing-root .kpi__sub{font-size:9px}.landing-root .pl__bar{height:28px}.landing-root .pl__legend{gap:var(--space-1)}.landing-root .pl__legend-items{gap:var(--space-2);font-size:11px}.landing-root .pl__legend-items>.pl__legend-note{display:none}.landing-root .heatmap{aspect-ratio:4/5;container-type:normal;display:flex;flex-direction:column;gap:2px;background:none}.landing-root .heat-tile{position:static;width:auto;height:auto;flex:var(--tile-share,1) 1 0;min-height:52px;border:0;border-radius:var(--radius-xs);flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px;font-size:15px}.landing-root .heat-tile__top{position:static}.landing-root .heat-tile__thumb{width:16px;height:16px}.landing-root .heat-tile__name{text-align:left;flex:1 1 auto;min-width:0}.landing-root .heat-tile__amt{font-size:13px;margin-left:auto;flex-shrink:0}.landing-root .heat-tile__stage{display:none}.landing-root .slack__body{padding:var(--space-4)}.landing-root .slack__synth{margin:0 var(--space-4) var(--space-4)}.landing-root .insight__conv{flex-wrap:wrap;row-gap:2px}.landing-root .insight__conv-time{margin-left:auto}}@media (max-width:480px){.landing-root .cta__ctas{flex-direction:column;align-items:stretch}.landing-root .cta__ctas .bu-btn,.landing-root .hero__ctas .bu-btn{width:100%;height:auto;min-height:52px;padding:var(--space-3) var(--space-5);font-size:var(--text-base);white-space:normal}.landing-root .hero__ctas{align-items:stretch}.landing-root .nav__inner{padding-inline:var(--space-3);gap:var(--space-3)}.landing-root .nav__right{gap:var(--space-3)}.landing-root .nav__brand .bu-logo__word{display:none}.landing-root .why-quote{padding-left:16px}.landing-root .receipt-item{grid-template-columns:36px minmax(0,1fr);gap:var(--space-4)}.landing-root .receipt-item__icon{width:36px;height:36px}.landing-root .receipt-item__icon svg{width:17px;height:17px}}