@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#faf9f6;--ink:#111418;--ink-deep:#111418;--muted:#5a6472;--line:#e7e4de;--accent:#2e6b44;--accent-deep:#265a39;--accent-soft:#2e6b4417;--mint:#b7d9c0;--muted-invert:#a8b0bd;--cream-70:#f6f5f1b8;--cream-85:#f6f5f1e6;--cream-55:#f6f5f194;--chart-m1:#a8443c;--chart-m2:#a8443c9e;--chart-m3:#a8443c52;--chart-d2:#8fae97;--font-display:var(--font-display-src), "Avenir Next", "Trebuchet MS", sans-serif;--font-sans:var(--font-sans-src), system-ui, -apple-system, "Segoe UI", sans-serif;--text-display:clamp(2.25rem, 5.5vw + 1rem, 4.25rem);--text-numeral:clamp(3.5rem, 9vw + 1rem, 7rem);--text-h2:clamp(1.75rem, 3vw + .5rem, 2.75rem);--text-h3:clamp(1.25rem, 1.2vw + .9rem, 1.5rem);--text-body:clamp(1rem, .2vw + .95rem, 1.125rem);--text-small:.875rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--dur-200:.2s;--pad-inline:clamp(1.25rem, 4vw, 3rem);--measure-wide:86rem;--measure-prose:38rem}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}::selection{background:#2e6b442e}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink);color:var(--bg);font:600 var(--text-small) / 1 var(--font-sans);border-radius:0 0 8px;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus-visible{left:0}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;margin:0}h2{font-size:var(--text-h2);letter-spacing:-.015em;max-width:26ch;font-weight:600;line-height:1.1}h3{font-size:var(--text-h3);letter-spacing:-.01em;font-weight:600;line-height:1.25}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.btn{min-height:2.75rem;font:600 .9375rem / 1.2 var(--font-sans);cursor:pointer;transition:background-color var(--dur-200) var(--ease-out), border-color var(--dur-200) var(--ease-out), color var(--dur-200) var(--ease-out);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:.65rem 1.4rem;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--bg)}.btn-cream{background:var(--bg);color:var(--ink)}.btn-small{min-height:2.4rem;padding:.45rem 1.1rem;font-size:.875rem}@media (pointer:coarse){.btn-small{min-height:2.75rem}}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--accent-deep)}.btn-cream:hover{background:#fff}.btn:active{transform:scale(.98)}}.btn:disabled,.btn.is-busy{opacity:.6;cursor:default}.site-top{z-index:100;padding:.9rem var(--pad-inline);padding-top:calc(.9rem + env(safe-area-inset-top));-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#faf9f6e0;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:650;line-height:1;text-decoration:none}.wordmark span{color:var(--accent)}.wordmark-small{font-size:1.1rem}.site-end{padding:2.25rem var(--pad-inline) 2.5rem;padding-bottom:calc(2.5rem + env(safe-area-inset-bottom));background:var(--lab-navy,#111418);color:var(--muted-invert,#a8b0bd);font-size:var(--text-small);border-top:1px solid #f6f5f11a;flex-wrap:wrap;align-items:center;gap:1.25rem 2.5rem;display:flex}.site-end .wordmark{color:#f6f5f1}.site-end-brand{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.site-end-line{color:var(--muted-invert,#a8b0bd)}.site-end-vine{width:180px;height:22px;color:var(--chart-d2);flex-basis:100%}.site-end-links{gap:1.5rem;display:flex}.site-end-links a{color:var(--cream-70);text-decoration:none}@media (hover:hover) and (pointer:fine){.site-end-links a:hover{color:var(--mint)}}.site-end-copy{margin-left:auto}.sec{max-width:var(--measure-wide);padding:clamp(4rem, 8vw, 6rem) var(--pad-inline);margin:0 auto}.sec-head{margin-bottom:clamp(1.75rem,4vw,3rem)}.kicker{font:600 var(--text-small) / 1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:.9rem}.compare-grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,6rem);display:grid}.compare-human{border-right:1px solid var(--line);padding-right:clamp(2rem,5vw,4rem)}.compare-label{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-height:2.25rem;margin-bottom:1.5rem;display:flex}.compare-label h3{max-width:100%;font:600 var(--text-small) / 1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none}.compare-delta{background:var(--accent-soft);color:var(--accent-deep);font:600 .72rem / 1 var(--font-sans);letter-spacing:.04em;text-transform:none;border-radius:999px;align-items:center;margin:0;padding:.3rem .65rem;display:inline-flex}.donut-block{flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:2rem;display:flex}.donut-wrap{width:100%;max-width:16rem;position:relative}.donut{width:100%;height:auto;display:block}.donut-track{fill:none;stroke:var(--line);stroke-width:26px}.donut-seg{fill:none;stroke-width:26px;transition:stroke-width var(--dur-200) var(--ease-out), opacity var(--dur-200) var(--ease-out)}.donut-seg.is-active{stroke-width:32px}.donut-seg.is-muted{opacity:.45}.donut-accent{stroke:var(--accent)}.donut-m1{stroke:var(--chart-m1)}.donut-m2{stroke:var(--chart-m2)}.donut-m3{stroke:var(--chart-m3)}.donut-center{text-align:center;pointer-events:none;grid-template-rows:auto 2.6em;align-content:center;justify-items:center;gap:.25rem;padding:0 2.5rem;display:grid;position:absolute;inset:0}.donut-center .compare-figure{font-size:clamp(1.9rem,2.4vw,2.5rem)}.donut-text-accent{color:var(--accent)}.donut-text-m1,.donut-text-m2,.donut-text-m3{color:var(--chart-m1)}.donut-center-caption{font-size:var(--text-small);color:var(--muted);align-self:start;line-height:1.3}.donut-legend{width:100%;max-width:20rem;font-size:var(--text-small);color:var(--muted);gap:.15rem;display:grid}.donut-key{width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;align-items:center;gap:.6rem;padding:.35rem .5rem;display:flex}.donut-key.is-active{color:var(--ink);background:#1114180a}.donut-key-pct{font-variant-numeric:tabular-nums;margin-left:auto}.swatch{border-radius:2px;flex:none;width:.75rem;height:.75rem}.swatch-accent{background:var(--accent)}.swatch-m1{background:var(--chart-m1)}.swatch-m2{background:var(--chart-m2)}.swatch-m3{background:var(--chart-m3)}.cost-items li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--muted);padding:.5rem 0;display:block}.cost-items li:first-child{color:var(--ink)}.compare-figure-row{margin-top:1.25rem}.compare-figure{font-family:var(--font-display);font-optical-sizing:auto;font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-numeral);letter-spacing:-.02em;font-weight:650;line-height:1;display:inline-block}@media (min-width:900px){.compare .compare-figure-row .compare-figure{font-size:clamp(3rem,5.5vw,5rem)}}.compare-caption{color:var(--muted);max-width:34ch;margin-top:.75rem}.dw-traits li{border-bottom:1px solid var(--line);padding:.5rem 0;font-weight:500}.dw-traits li:before{content:"";background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;margin-right:.75rem;display:inline-block}.compare-close{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em;max-width:30ch;margin-top:clamp(2rem,4vw,3rem);font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:600;line-height:1.25}.how-b,.compare-band,.trust-b,.faq-a,.cta-c{content-visibility:auto;contain-intrinsic-size:auto 900px}.compare-band{padding:clamp(3.5rem, 6vw, 5.5rem) var(--pad-inline)}.compare-band .sec{background:var(--card,#fff);border:1px solid var(--line);border-radius:var(--lab-radius-panel,28px);padding:clamp(2.5rem,4.5vw,4.5rem) clamp(1.25rem,3.5vw,4rem);box-shadow:0 24px 48px -24px #11141824}.h2-soft{color:var(--muted)}.h2-accent{color:var(--accent)}.h2-mint{color:var(--mint)}.compare-band .compare-dw .compare-caption{margin-top:1.25rem}@media (max-width:899px){.compare-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.compare-human{padding-right:clamp(.75rem,2.5vw,2rem)}.compare-dw{padding-left:clamp(.75rem,2.5vw,2rem)}.compare-label{align-content:flex-start;min-height:4rem;margin-bottom:1rem}.donut-center{padding:0 20%}.donut-center .compare-figure{font-size:clamp(1.6rem,7.5vw,1.9rem)}.donut-key-pct{flex:none}.compare .compare-figure-row .compare-figure{font-size:clamp(1.9rem,11vw - .5rem,3.5rem)}}@media (max-width:599px){.compare-band{padding-inline:.5rem}.compare-band .sec{border-radius:var(--lab-radius-card,20px);padding-inline:.9rem}.compare-band .sec-head h2{font-size:clamp(1.45rem,6.2vw,1.75rem)}.compare-label{gap:.35rem .5rem}.compare-label h3{letter-spacing:.05em;font-size:.7rem}.donut-block{gap:.9rem;margin-bottom:1.5rem}.donut-center-caption{font-size:clamp(.7rem,3vw,.875rem);line-height:1.25}.donut-legend{gap:.1rem;font-size:clamp(.75rem,3.2vw,.875rem)}.donut-key{gap:.45rem;padding:.3rem .35rem;line-height:1.3}.swatch{width:.6rem;height:.6rem}.cost-items li,.dw-traits li,.compare-caption{font-size:var(--text-small);line-height:1.4}.cost-items li,.dw-traits li{padding:.4rem 0}.dw-traits li:before{margin-right:.5rem}.compare-figure-row{margin-top:1rem}.compare-caption{margin-top:.6rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.btn,.btn:active,.donut-seg{transition:none;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--lab-navy:#111418;--lab-navy-raised:#1c222b;--lab-navy-line:#f6f5f124;--lab-navy-tint:#b7d9c01f;--lab-card:#fff;--lab-radius-panel:28px;--lab-radius-card:20px;--lab-radius-el:12px;--lab-shadow:0 24px 48px -20px #11141859;--lab-red-ink:#a8443c;--lab-red-soft:#a8443c14;--lab-tile:#f4f2ed}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.cta-c :focus-visible,.site-end :focus-visible,.ui-card.is-navy :focus-visible{outline-color:var(--mint)}.lab-wrap{max-width:var(--measure-wide);padding-inline:var(--pad-inline);margin-inline:auto}.lab-h1{letter-spacing:-.02em;max-width:16ch;font-size:clamp(2.1rem,2.6vw + 1rem,3.8rem);font-weight:500;line-height:1.05}.h1-brand{color:var(--accent-deep);font-weight:700}.lab-sub{color:var(--muted);font-size:var(--text-body);max-width:46ch;margin-top:1.1rem}.lab-ctas{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.lab-sechead{margin-bottom:clamp(1.75rem,4vw,2.75rem)}.lab-reveal.is-in{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-i,0) * 80ms);transform:none}.ui-umark{font:700 1em / 1 var(--font-display);letter-spacing:-.04em;color:var(--ink);align-items:baseline;display:inline-flex}.ui-umark i{background:var(--accent);border-radius:50%;width:.28em;height:.28em;margin-left:.06em;display:inline-block}.lx-bezel-mark .ui-umark{font-size:1.05rem}.lx-radial-agent .ui-umark{font-size:1.75rem}.how-b-agent .ui-umark{font-size:1.5rem}.ui-card{background:var(--lab-card);border:1px solid var(--line);border-radius:var(--lab-radius-card);overflow:hidden}.ui-card.is-navy{background:var(--lab-navy-raised);border-color:var(--lab-navy-line);color:var(--cream-85)}.ui-card.is-floating{box-shadow:var(--lab-shadow)}.ui-titlebar{border-bottom:1px solid var(--line);background:#11141806;align-items:center;gap:.6rem;padding:.6rem .9rem;display:flex}.is-navy .ui-titlebar{border-bottom-color:var(--lab-navy-line);background:#f6f5f10d}.ui-dots{gap:4px;display:inline-flex}.ui-dots i{border-radius:999px;width:7px;height:7px}.ui-dots i:first-child{background:#ec6a5e}.ui-dots i:nth-child(2){background:#f4bf4f}.ui-dots i:nth-child(3){background:#61c554}.ui-title{font:600 .75rem / 1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.is-navy .ui-title{color:var(--cream-55)}.ui-titlemeta{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.75rem}.is-navy .ui-titlemeta{color:var(--cream-55)}.ui-rows{margin:0}.ui-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .9rem;display:grid}.ui-row:last-child{border-bottom:0}.is-navy .ui-row{border-bottom-color:var(--lab-navy-line)}.ui-avatar{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent-deep);font:600 .68rem / 1 var(--font-sans);letter-spacing:.02em;border-radius:999px;place-items:center;display:grid}.is-navy .ui-avatar{background:var(--lab-navy-tint);color:var(--mint)}.ui-row-main{flex-direction:column;gap:.12rem;min-width:0;display:flex}.ui-row-name{font:600 .875rem / 1.3 var(--font-sans)}.ui-row-meta{color:var(--muted);font-size:.8rem}.is-navy .ui-row-meta{color:var(--cream-55)}.ui-chip{font:600 .72rem / 1 var(--font-sans);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .6rem;display:inline-flex}.ui-chip.is-ok{color:var(--accent-deep);background:var(--accent-soft);border-color:#2e6b442e}.ui-chip.is-stale{color:var(--muted);background:#5a647212;border-color:#5a647229}.ui-chip.is-alert{color:var(--lab-red-ink);background:var(--lab-red-soft);border-color:#a8443c33}.ui-chip.is-live{color:var(--accent-deep);background:var(--accent-soft);border-color:#2e6b442e}.ui-chip.is-live:before{content:"";background:var(--accent);border-radius:999px;width:6px;height:6px}.ui-chip.has-icon:before{content:none}.ui-chip .ui-icon{stroke-width:2.2px;width:.8rem;height:.8rem}@media (prefers-reduced-motion:no-preference){.ui-chip.is-live:before{animation:1.6s ease-in-out infinite lab-pulse}}.is-navy .ui-chip.is-ok,.is-navy .ui-chip.is-live{color:var(--mint);background:var(--lab-navy-tint);border-color:#b7d9c040}.is-navy .ui-chip.is-live:before{background:var(--mint)}.is-navy .ui-chip.is-stale{color:var(--cream-55);border-color:var(--lab-navy-line);background:#f6f5f10f}@keyframes lab-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.ui-icon{flex:none;width:1.5rem;height:1.5rem}.ui-badge{border:1px solid var(--line);border-radius:var(--lab-radius-card);font:600 .8rem / 1.2 var(--font-sans);background:var(--lab-card);align-items:center;gap:.7rem;padding:.6rem 1rem .6rem .7rem;display:inline-flex}.ui-badge-text{flex-direction:column;gap:.1rem;display:flex}.ui-badge-text strong{font:600 .9rem / 1.2 var(--font-sans);letter-spacing:.01em}.ui-badge-text span{font:400 .75rem / 1.2 var(--font-sans);color:var(--muted)}.ui-flag{border-radius:4px;flex:none;width:auto;height:1.6rem;box-shadow:inset 0 0 0 1px #11141814}.lab-tablist{flex-wrap:wrap;gap:.35rem;display:none}.lab-tab{font:600 .8rem / 1.2 var(--font-sans);color:var(--muted);border:1px solid var(--line);cursor:pointer;transition:background-color var(--dur-200) var(--ease-out), border-color var(--dur-200) var(--ease-out), color var(--dur-200) var(--ease-out);background:0 0;border-radius:999px;padding:.42rem .85rem}.lab-tab.is-active{color:var(--bg);background:var(--ink);border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.lab-tab:not(.is-active):hover{border-color:var(--ink);color:var(--ink)}}.hero-a{padding:clamp(3rem,6vw,5rem) 0 clamp(2rem,4vw,3.25rem)}.hero-a-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.hero-a-product .lab-tablist{margin-bottom:.9rem}.hero-a-product .lab-tab{padding:.4rem .7rem;font-size:.78rem}.hero-a-foot{border-top:1px solid var(--line);font:500 .8rem / 1.4 var(--font-sans);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.65rem .9rem;display:flex}.hero-a-foot.is-bad{background:var(--lab-red-soft);color:var(--lab-red-ink)}.hero-a-foot.is-good{background:var(--accent-soft);color:var(--accent-deep)}.hm-cell{min-width:0;display:grid}.hm-cell>*{grid-area:1/1;min-width:0}.hm-alt{visibility:hidden}.hm-meta{align-items:center;gap:.6rem;display:inline-flex}.hm-pause{border:1px solid var(--line);background:var(--lab-card);width:1.75rem;height:1.75rem;color:var(--muted);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.hm-pause svg{fill:currentColor;width:.8rem;height:.8rem}@media (hover:hover) and (pointer:fine){.hm-pause:hover{color:var(--ink);border-color:var(--ink)}}.ui-avatar.is-photo{object-fit:cover;background:var(--lab-tile)}.hm-row{z-index:0;position:relative}.hm-tint{z-index:-1;opacity:0;pointer-events:none;will-change:opacity;position:absolute;inset:0}.hm-tint.is-live{background:#2e6b4412}.hm-tint.is-no{background:#a8443c0f}.hm-avatar{flex:none;display:grid;position:relative}.hm-ring{pointer-events:none;border-radius:999px;position:absolute;inset:-3px}.hm-ring:before{content:"";border:2px solid var(--accent);border-radius:999px;position:absolute;inset:0}.hm-ring:after{content:"";border:2px solid var(--accent);opacity:0;border-radius:999px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hm-ring:after{animation:1.4s ease-out infinite hm-ring-pulse}}.hm.is-paused .hm-ring:after,.hm.is-paused .ui-chip.is-live:before{animation-play-state:paused}@keyframes hm-ring-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.hm-chips{justify-items:end}.hm-chips>span{display:inline-flex}.hm-foot{width:100%}.hm-foot>span{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.hm-tabrow{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.9rem;display:flex}.hm-hero .lab-tablist,.hm-tabrow .hm-pause{margin-bottom:.9rem}.hm-stage{grid-template-columns:minmax(0,1fr);display:grid}.hm-stage .lab-tabpanel{grid-area:1/1}.hm-stage .lab-tabpanel.is-off{visibility:hidden}.hm-row .ui-row-meta,.hm-row .ui-row-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hm-tab{position:relative;overflow:hidden}.hm-progress{opacity:.7;transform-origin:0;pointer-events:none;background:currentColor;border-radius:1px;height:2px;position:absolute;bottom:4px;left:.7rem;right:.7rem;transform:scaleX(0)}.how-b-cap{font:600 .6875rem / 1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.how-b-eyebrow{font:600 .6875rem / 1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.how-b{padding:clamp(4rem,8vw,6.5rem) 0 clamp(5rem,9vw,8rem);overflow-x:clip}.how-b .lab-sechead{margin-bottom:clamp(3.5rem,7vw,6rem)}.how-b-flow{gap:clamp(4.5rem,9vw,9rem);display:grid;position:relative}.how-b-spine{display:none}@media (min-width:1024px){.how-b-spine{background:var(--line);width:1px;display:block;position:absolute;top:.5rem;bottom:.5rem;left:50%}.how-b-spine-ink{transform-origin:top;background:#11141847;display:block;position:absolute;inset:0}}@media (prefers-reduced-motion:no-preference){.how-b-spine-ink.is-in{animation:1.1s cubic-bezier(.22,1,.36,1) both how-b-draw}}@keyframes how-b-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.how-b-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);display:grid;position:relative}.how-b-step:nth-of-type(2n) .how-b-text{order:2}.how-b-ghost:before{content:attr(data-n)}.how-b-ghost{z-index:0;font:700 clamp(6rem, 9vw, 11rem) / 1 var(--font-display);letter-spacing:-.05em;color:var(--line);-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:-3rem;left:0}.how-b-step:nth-of-type(2n) .how-b-ghost{left:auto;right:0}.how-b-text,.how-b-visual{z-index:1;min-width:0;position:relative}.how-b-text h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.45rem,1.2vw + 1rem,1.9rem);font-weight:600}.how-b-line{color:var(--muted);max-width:44ch;margin-top:.7rem;font-size:.975rem;line-height:1.6}.how-b-stats{flex-wrap:wrap;gap:1rem clamp(1.75rem,3vw,3rem);margin-top:1.5rem;display:flex}.how-b-stat{gap:.2rem;display:grid}.how-b-stat strong{font:700 clamp(1.6rem, 1.3vw + 1rem, 2.1rem) / 1.1 var(--font-display);letter-spacing:-.01em}.how-b-stat.is-pain strong{color:var(--lab-red-ink)}.how-b-stat span{color:var(--muted);font-size:.8125rem}.how-b-tasks{flex-wrap:wrap;gap:.4rem;margin-top:1.4rem;display:flex}.how-b-tasks span{font:500 .75rem / 1.4 var(--font-sans);color:var(--muted);border:1px solid var(--line);background:var(--lab-card);border-radius:999px;padding:.3rem .7rem}.how-b-cap{margin-bottom:.65rem}.how-b-canvas{max-width:460px;height:250px;margin-inline:auto;position:relative}.how-b-wires{width:100%;height:100%;position:absolute;inset:0}.how-b-wire{fill:none;stroke:#11141829;stroke-width:1.5px}.how-b-wire-live{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:5 25}@media (prefers-reduced-motion:no-preference){.how-b-wire-live{animation:2.6s linear infinite how-b-march}}@keyframes how-b-march{to{stroke-dashoffset:-60px}}.how-b-src{font:600 .72rem / 1 var(--font-sans);border:1px solid var(--line);background:var(--lab-card);white-space:nowrap;border-radius:10px;padding:.5rem .7rem;position:absolute;left:0;transform:translateY(-50%);box-shadow:0 8px 16px -12px #11141840}.how-b-agent{background:var(--lab-card);border:1.5px solid var(--accent);width:56px;height:56px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:14px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.how-b-outcard{background:var(--lab-card);border:1px solid var(--lx-ring);border-radius:12px;align-items:center;gap:.6rem;width:min(186px,42%);padding:.6rem .7rem;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 10px 22px -14px #1114184d}.how-b-outcard img{object-fit:cover;border-radius:9px;flex:none;width:34px;height:34px}.how-b-outcard p{gap:.1rem;min-width:0;display:grid}.how-b-outcard strong{font-size:.78rem;line-height:1.25}.how-b-outcard span{color:var(--muted);font-size:.72rem;line-height:1.35}.how-b-caret{vertical-align:-.12em;background:var(--accent-deep);width:1px;height:.9em;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.how-b-caret{animation:1.1s steps(2,jump-none) infinite how-b-blink}}@keyframes how-b-blink{50%{opacity:0}}.how-b-wide{border-radius:var(--lab-radius-card);background:var(--accent-soft);border:1px solid #2e6b442e;flex-direction:column;grid-column:1/-1;gap:1.1rem;padding:1.4rem 1.5rem 1.5rem;display:flex}.how-b-wide h3{text-wrap:balance;font-size:1.05rem}.how-b-wide p{color:var(--muted);max-width:52ch;margin-top:.35rem;font-size:.9rem}.how-b-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem clamp(2.25rem,5vw,4.5rem);display:flex}.how-b-logos li{place-items:center;display:grid}.how-b-logos img{object-fit:contain;width:auto;max-width:10rem;height:2rem;display:block}.how-b-logos li:nth-child(3) img{height:1.7rem}.how-b-logos li:nth-child(4) img{height:2.1rem}.trust-b{padding:clamp(3.5rem,6vw,5.5rem) 0 clamp(4rem,7vw,6.5rem)}.trust-b-lattice{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.trust-b-cell{background:var(--bg);flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;min-height:11rem;padding:1.9rem 2rem;display:flex}.trust-b-cell .ui-icon{width:2rem;height:2rem;color:var(--lab-navy);margin-bottom:.9rem}.trust-b-cell strong{font:600 1.15rem / 1.25 var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em}.trust-b-cell>span{color:var(--muted);max-width:26ch;font-size:.875rem;line-height:1.4}.trust-b-cell-mark .ui-flag{height:1.35rem;margin-top:.3rem;margin-bottom:1.25rem}@media (hover:hover){.trust-b-cell{transition:background-color .2s}.trust-b-cell .ui-icon{transition:color .2s}.trust-b-cell:hover{background:var(--lab-tile)}.trust-b-cell:hover .ui-icon{color:var(--accent)}}.faq-a{padding-block:clamp(3.5rem,7vw,6rem)}.faq-a-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.faq-a-side p{color:var(--muted);max-width:30ch;margin-bottom:1.4rem}.faq-a-list{border-top:1px solid var(--line)}.faq-a-item{border-bottom:1px solid var(--line)}.faq-a-item summary{cursor:pointer;align-items:center;gap:1rem;min-height:44px;padding:.95rem 0;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-a-item summary::-webkit-details-marker{display:none}.faq-a-item summary:focus-visible{outline-offset:4px;border-radius:4px}.faq-a-plus{flex:none;width:1rem;height:1rem;margin-left:auto;position:relative}.faq-a-plus:before,.faq-a-plus:after{content:"";background:var(--accent);border-radius:1px;position:absolute}.faq-a-plus:before{height:2px;top:calc(50% - 1px);left:0;right:0}.faq-a-plus:after{width:2px;top:0;bottom:0;left:calc(50% - 1px)}.faq-a-item[open] .faq-a-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.faq-a-plus{transition:transform var(--dur-200) var(--ease-out)}}.faq-a-answer{color:var(--muted);max-width:60ch;padding:0 2rem 1.15rem 0;font-size:.9375rem;line-height:1.6}.cta-c{background:var(--lab-navy);padding:clamp(6rem,11vw,10.5rem) 0}.cta-c-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.cta-c .kicker{color:var(--mint)}.cta-c-h2{color:#f6f5f1;letter-spacing:-.02em;max-width:18ch;font-size:clamp(2rem,3vw + .6rem,3.25rem)}.cta-c-ctas{justify-content:center;margin-top:2rem}.cta-c-meta{color:var(--muted-invert);max-width:52ch;margin-top:1.4rem;font-size:.9375rem;line-height:1.55}@media (max-width:899px){.ui-titlemeta{white-space:normal;text-align:right}.hero-a-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.hm-row{gap:.55rem;padding-inline:.7rem}.hm-row .ui-row-meta{font-size:.72rem}.hm-chips .ui-chip{padding:.24rem .45rem;font-size:.66rem}.hm-chips .ui-chip .ui-icon{width:.7rem;height:.7rem}}@media (max-width:899px){.how-b-flow{gap:clamp(4rem,10vw,5.5rem)}.how-b-step{grid-template-columns:minmax(0,1fr);gap:1.75rem}.how-b-step:nth-of-type(2n) .how-b-text{order:0}.how-b-ghost{display:none}.trust-b-lattice{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-b-cell{min-height:0;padding:1.25rem 1.1rem}.trust-b-cell .ui-icon{margin-bottom:.6rem}.trust-b-cell:last-child{grid-column:1/-1}.trust-b-cell-mark .ui-flag{margin-bottom:.85rem}.faq-a-grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}}@media (max-width:679px){.how-b-canvas{height:220px}.how-b-visual .lx-radial{aspect-ratio:440/360}.how-b-visual .lx-radial-tile{width:36px;height:36px}.how-b-visual .lx-radial-agent{width:3.4rem;height:3.4rem}.how-b-visual .lx-radial-agent .ui-umark{font-size:1.45rem}.how-b-outcard{gap:.45rem;width:min(186px,48%);padding:.5rem .55rem}.how-b-outcard img{width:28px;height:28px}.how-b-logos{gap:1rem 1.75rem}}@media (prefers-reduced-motion:reduce){.lab-reveal{opacity:1!important;transition:none!important;transform:none!important}.ui-chip.is-live:before{animation:none!important}.hm-seq .hm-end,.hm-seq .hm-cohort-a,.hm-seq .hm-cohort-a .hm-row{visibility:inherit!important;opacity:1!important;transform:none!important}.hm-seq .hm-start,.hm-seq .hm-oncall,.hm-seq .hm-ring,.hm-seq .hm-cohort-b,.hm-seq .hm-foot-end-b{visibility:hidden!important}.hm-ring:after{animation:none!important}.hm-seq .hm-cohort-a .hm-row[data-available=false]{background:#a8443c0f!important}.hm-seq .hm-cohort-a .hm-row[data-available=true]{background:0 0!important}.hm-seq .hm-foot-bar{background:var(--accent-soft);color:var(--accent-deep)}.lab-tab{transition:none}}:root{--lx-illustration:#fdfdfb;--lx-ring:#1114181a;--lx-shadow:0 24px 48px -24px #11141829}.lab-reveal.lx-blur.is-in{filter:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-i,0) * 80ms)}.lx-bezel{border:1px solid var(--line);border-radius:calc(var(--lab-radius-card,20px) + 6px);padding:.625rem}.lx-bezel-card{background:var(--card,#fff);border-radius:var(--lab-radius-card,20px);box-shadow:var(--lx-shadow);border:1px solid var(--lx-ring)}.lx-bezel-head{border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:.85rem 1.1rem;display:flex}.lx-bezel-mark{border:1px solid var(--line);background:var(--lx-illustration);border-radius:10px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.lx-bezel-title{font:600 .875rem / 1 var(--font-sans)}.lx-bezel-sub{font:500 .75rem / 1 var(--font-sans);color:var(--muted);margin-left:auto}.lx-bezel-body{padding:1.1rem}.lx-check{flex-direction:column;display:flex}.lx-check.is-masked{-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.lx-check-row{align-items:flex-start;gap:.7rem;padding:.6rem 0;display:flex}.lx-check-row+.lx-check-row{border-top:1px dashed var(--line)}.lx-check-dot{background:var(--accent-soft);border-radius:50%;flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem;position:relative}.lx-check-row.is-done .lx-check-dot:after{content:"";border-left:2px solid var(--accent-deep);border-bottom:2px solid var(--accent-deep);position:absolute;inset:.3rem .28rem .34rem;transform:rotate(-45deg)scale(.9)}.lx-check-row.is-running .lx-check-dot{background:var(--accent)}@media (prefers-reduced-motion:no-preference){.lx-check-row.is-running .lx-check-dot{animation:1.6s ease-in-out infinite lx-pulse}}.lx-check-row.is-pending .lx-check-dot{opacity:.45}.lx-check-row.is-pending .lx-check-text strong{color:var(--muted);font-weight:500}.lx-check-text{gap:.1rem;font-size:.875rem;line-height:1.35;display:grid}.lx-check-text strong{font-weight:600}.lx-check-text span{color:var(--muted);font-size:.8125rem}.lx-check-chip{border:1px solid var(--line);font:500 .6875rem / 1.4 var(--font-sans);color:var(--muted);border-radius:999px;align-self:center;margin-left:auto;padding:.15rem .5rem}@keyframes lx-pulse{0%,to{box-shadow:0 0 #2e6b4440}50%{box-shadow:0 0 0 6px #2e6b4400}}.lx-radial{aspect-ratio:440/264;position:relative}.lx-radial-wires{width:100%;height:100%;position:absolute;inset:0}.lx-wire{stroke:#1114181a;stroke-width:1.5px}.lx-wire.is-active{stroke:#2e6b4459}.lx-wire-dots{stroke:var(--accent);stroke-width:2px;stroke-dasharray:4 8}@media (prefers-reduced-motion:no-preference){.lx-wire-dots{animation:2.4s linear infinite lx-march}}@keyframes lx-march{to{stroke-dashoffset:-48px}}.lx-radial-agent{background:var(--card,#fff);border:1.5px solid var(--accent);border-radius:16px;place-items:center;width:4rem;height:4rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #2e6b441f}.lx-soundbar{background:var(--card,#fff);border:1px solid var(--line);border-radius:999px;align-items:flex-end;gap:2px;padding:.2rem .35rem;display:flex;position:absolute;bottom:-.7rem;left:50%;transform:translate(-50%)}.lx-soundbar i{background:var(--accent);border-radius:2px;width:3px;height:4px}@media (prefers-reduced-motion:no-preference){.lx-soundbar i{animation:.6s ease-in-out infinite lx-soundbar}.lx-soundbar i:nth-child(2){animation-delay:.12s}.lx-soundbar i:nth-child(3){animation-delay:.24s}.lx-soundbar i:nth-child(4){animation-delay:.36s}.lx-soundbar i:nth-child(5){animation-delay:.48s}}@keyframes lx-soundbar{0%,to{height:4px}50%{height:14px}}.lx-radial-tile{border:1.5px solid var(--line);background:var(--lx-illustration);border-radius:12px;width:42px;height:42px;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.lx-radial-tile img{object-fit:cover;width:100%;height:100%;display:block}.lx-radial-tile.is-active{border-color:var(--accent);box-shadow:0 0 0 3px #2e6b442e}@media (prefers-reduced-motion:no-preference){.lx-radial-tile.is-active{animation:.8s ease-in-out infinite lx-tile-speak;animation-delay:var(--tile-delay,0s)}}@keyframes lx-tile-speak{0%,to{transform:translate(-50%,-50%)scale(1)}25%{transform:translate(-50%,-52%)scale(1.04)}50%{transform:translate(-50%,-49%)scale(.99)}75%{transform:translate(-50%,-51%)scale(1.02)}}@media (max-width:419px){.lx-bezel-head{flex-wrap:wrap}.lx-bezel-sub{flex-basis:100%;margin-left:0}}
