body{--f-sans:var(--font-teho-body),ui-sans-serif,system-ui,sans-serif;--f-mono:var(--font-geist-mono),ui-monospace,monospace}:root{--paper:#050505;--paper-2:#0a0b0a;--canvas:#0d0f0d;--canvas-2:#121412;--well:#171a17;--ink:#f2f4f1;--ink-2:#e4e8e2;--ink-line:#ffffff1f;--body:#c3c8c1;--muted:#949a92;--subtle:#7e857c;--line:#ffffff17;--line-2:#ffffff29;--raise-1:#0b0d0b;--raise-2:#101310;--glass:#ffffff09;--brand:#5bc79f;--brand-deep:#3fa587;--brand-lift:#8bdcbc;--brand-soft:#5bc79f24;--brand-ink:#04140e;--ramp-ink:#0b1410;--judgement:#3c8b66;--judgement-edge:#1f4a35;--judgement-soft:#d7e6dc;--execution:#6ba27e;--execution-edge:#467058;--execution-soft:#e0ecdf;--coordination:#d4b968;--coordination-edge:#79662b;--coordination-soft:#f1e8c9;--overhead:#dda07f;--overhead-edge:#8e5a39;--overhead-soft:#f4e2d4;--burden:#c4705f;--burden-edge:#8e4a3b;--burden-soft:#eed3cc;--f-sans:"Instrument Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--r-3:10px;--r-4:16px;--r-5:22px;--r-6:32px;--pill:999px;--bezel:8px;--sh-1:0 0 0 1px #ffffff0f, inset 0 1px 0 #ffffff0d;--sh-2:0 18px 50px -30px #000000e6, 0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff0f;--sh-panel:0 60px 130px -50px #000000f2, 0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff12;--dur:.18s;--dur-md:.42s;--dur-lg:.8s;--stagger:90ms;--ease:cubic-bezier(.32,.72,0,1)}*,:before,:after{box-sizing:border-box}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(52% 40% at 12% 4%,#5bc79f29,#0000 68%),radial-gradient(46% 38% at 88% 16%,#3fa5871c,#0000 70%),radial-gradient(60% 46% at 70% 88%,#2e6b4e21,#0000 72%),radial-gradient(40% 30% at 26% 62%,#8bdcbc0f,#0000 74%);position:fixed;inset:0}body:after{content:"";z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}#top{z-index:1;position:relative}html{scroll-behavior:smooth;overflow-x:hidden}html,body{background:var(--paper);max-width:100%;color:var(--body);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";margin:0}body{width:100%;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}img,svg,video{max-width:100%;display:block}::selection{background:var(--brand-soft)}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:3px}.skip-link{z-index:60;border-radius:var(--pill);background:var(--ink);color:var(--paper);transition:transform var(--dur) var(--ease);padding:11px 18px;font-size:14px;font-weight:500;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.t-display{letter-spacing:-.032em;color:var(--ink);text-wrap:balance;font-size:clamp(40px,5vw,68px);font-weight:600;line-height:1.08}.t-h2{letter-spacing:-.028em;color:var(--ink);text-wrap:balance;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.06}.t-h3{letter-spacing:-.016em;color:var(--ink);font-size:19px;font-weight:600;line-height:1.26}.t-lede{color:var(--body);text-wrap:pretty;font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.55}.t-body{color:var(--body);text-wrap:pretty;font-size:15px;font-weight:400;line-height:1.62}.t-small{color:var(--muted);font-size:13px;line-height:1.5}.brand-logo{width:auto;height:16px;display:block}.mark{aspect-ratio:5/4;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);width:22px;display:inline-grid}.mark>i{background:var(--brand);border-radius:1px}.mark>.a1{grid-area:2/2}.mark>.a2{grid-area:2/3}.mark>.a3{grid-area:2/4}.mark>.a4{grid-area:3/3}.mark.lift>i{background:var(--brand-lift)}.btn{border-radius:var(--pill);letter-spacing:-.005em;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease);white-space:nowrap;border:1px solid #0000;align-items:center;gap:9px;padding:13px 22px 13px 23px;font-size:15px;font-weight:500;display:inline-flex}.btn-brand{background:var(--brand);color:var(--brand-ink)}.btn-brand:hover{background:var(--brand-deep)}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:#fff}.btn-ghost{border-color:var(--line-2);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink);background:var(--canvas)}.arrow{transition:transform var(--dur) var(--ease);display:inline-flex}.arrow svg{width:1em;height:1em;display:block}.btn-chip{width:26px;height:26px;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease);background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;margin:-4px -10px -4px -2px;display:inline-flex}.btn:hover .btn-chip{transform:translate(3px)}.btn:hover .btn-chip .arrow{transform:none}.btn-ink .btn-chip,.nav-cta .btn .btn-chip{background:#05050529}.btn-ink:hover .btn-chip,.nav-cta .btn:hover .btn-chip{background:#0505053d}.btn:hover .arrow,.lnk:hover .arrow{transform:translate(3px)}.btn:active,.pricing-v3__cta:active{transform:scale(.985)}.dept-tab:active,.app-tabs button:active,.faq summary:active{transform:scale(.98)}.lnk:active{opacity:.7}.lnk{color:var(--brand);align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.lnk:hover{color:var(--brand-deep)}.lnk-on-ink{color:var(--brand-lift)}.lnk-on-ink:hover{color:#fff}.wrap{width:min(1200px,100% - 48px);max-width:100%;margin-inline:auto}.wrap-narrow{width:min(900px,100% - 48px);max-width:100%;margin-inline:auto}section{padding:104px 0}.center{text-align:center}.sec-head{max-width:760px;margin-bottom:56px}.sec-head.center{text-align:center;margin-inline:auto}.sec-head .t-lede{margin-top:18px}.band-paper2{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#ffffff06,#ffffff02)}.band-canvas{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#ffffff03,#ffffff08)}.band-ink{color:var(--body);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(80% 120% at 50% 0,#5bc79f1a,#0000 70%),#030403}.band-ink .t-h2{color:var(--ink)}.band-ink .t-lede{color:var(--body)}.announce{background:var(--ink);color:var(--paper);text-align:center;letter-spacing:-.005em;padding:9px 16px;font-size:13px}.announce strong{color:var(--brand-lift);font-weight:600}.logos-strip{border-bottom:1px solid var(--line);background:0 0;padding:30px 0}.logos-strip .lead{text-align:center;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);margin:0 0 22px;font-size:10.5px}.logos-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 30px;max-width:1080px;margin-inline:auto;display:flex}.logos-row img{object-fit:contain;filter:brightness(0)invert()opacity(.46);width:auto;min-width:0;height:23px;transition:filter var(--dur) var(--ease);flex:0 auto}.logos-row img:hover{filter:brightness(0)invert()opacity(.82)}.logos-row img.tall{height:30px}.wm-fig{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.5}.wm-bar{border-radius:10px;height:84px;display:flex;overflow:hidden}.wm-bar>span{align-items:flex-end;min-width:0;display:flex}.wm-bar>span b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;padding:16px;font-size:25px;font-weight:600;line-height:1}.wm-legend{flex-wrap:wrap;justify-content:space-between;gap:16px 28px;margin:20px 0 0;padding:0;list-style:none;display:flex}.wm-legend li{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:9px;display:grid}.wm-legend i{border-radius:3px;grid-row:1/span 2;align-self:center;width:10px;height:10px}.wm-legend b{color:var(--ink);letter-spacing:-.012em;font-size:14.5px;font-weight:600;line-height:1.35}.wm-legend span{color:var(--muted);font-size:13.5px;line-height:1.4}.routes5{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:14px;display:grid}.route5{border-radius:var(--r-5);background:var(--glass);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);padding:5px;display:flex;position:relative;box-shadow:0 0 0 1px #ffffff0f}.r5-in{border-radius:calc(var(--r-5) - 5px);background:var(--canvas);flex-direction:column;flex:1;padding:20px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.r5-in:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(120% 76% at 50% 0%, color-mix(in srgb,var(--r5-ink) 20%, transparent), transparent 72%);opacity:.5;transition:opacity var(--dur) var(--ease);position:absolute;inset:0}.r5-in>*{position:relative}.route5:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #ffffff1f,0 26px 50px -28px #000000e6}.route5:hover .r5-in:before{opacity:1}.route5 .r5-icon svg{transition:transform var(--dur) var(--ease)}.route5:hover .r5-icon svg{transform:translateY(.055em)scale(1.12)}.route5 .r5-icon{color:var(--r5-ink,var(--muted));flex:none}.route5 .r5-icon svg{width:1em;height:1em;transform:translateY(.055em)}.route5 h3{letter-spacing:-.018em;color:var(--ink);align-items:center;gap:9px;margin:0 0 10px;font-size:19px;font-weight:600;display:flex}.route5 p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.routes-foot{color:var(--body);max-width:74ch;margin-top:24px;font-size:14.5px;line-height:1.55}.routes-foot strong{color:var(--ink);font-weight:600}.proof{text-align:center}.proof-plate{max-width:780px;padding:var(--bezel);border-radius:var(--r-6);background:var(--glass);margin:0 auto;box-shadow:0 60px 130px -50px #000000f2,0 0 0 1px #ffffff14,inset 0 1px #ffffff12}.proof-core{border-radius:calc(var(--r-6) - var(--bezel));background:var(--canvas);padding:clamp(28px,4.5vw,56px);box-shadow:0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d}.proof-stat{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-size:clamp(52px,7vw,96px);font-weight:600;line-height:1}.proof-sub{max-width:52ch;color:var(--body);margin:28px auto 0;font-size:17.5px;line-height:1.55}.proof-line{letter-spacing:-.015em;max-width:46ch;color:var(--ink);text-wrap:balance;margin:clamp(56px,7vw,78px) auto 0;font-size:20px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.proof-stat,.proof-sub,.proof-line{opacity:0;transition:opacity var(--dur-md) var(--ease),transform var(--dur-md) var(--ease);transform:translateY(16px)}.reveal.is-visible .proof-stat{opacity:1;transition-delay:var(--stagger);transform:none}.reveal.is-visible .proof-sub{opacity:1;transition-delay:calc(var(--stagger)*2);transform:none}.reveal.is-visible .proof-line{opacity:1;transition-delay:calc(var(--stagger)*3);transform:none}}.dept-tabs{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:32px;display:flex}.dept-tab{border-radius:var(--pill);border:1px solid var(--line);background:var(--canvas);color:var(--muted);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease);padding:10px 20px;font-size:14px;font-weight:500}.dept-tab:hover{border-color:var(--line-2);color:var(--ink)}.dept-tab.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dept-panel{display:none}.dept-panel.active{animation:fade var(--dur-md) var(--ease);display:block}.sc-shell{padding:var(--bezel);border-radius:var(--r-6);background:var(--glass);box-shadow:0 0 0 1px #ffffff12,0 60px 130px -50px #000000f2}.scorecard{border-radius:calc(var(--r-6) - var(--bezel));background:var(--canvas);grid-template-columns:.72fr 1.28fr;gap:32px;padding:30px 32px;display:grid;box-shadow:inset 0 1px #ffffff12}.sc-score{border-radius:var(--r-4);background:var(--raise-2);box-shadow:var(--sh-1);flex-direction:column;padding:26px 24px;display:flex}.sc-score strong{letter-spacing:-.04em;color:var(--brand);font-variant-numeric:tabular-nums;font-size:clamp(38px,4.6vw,60px);font-weight:600;line-height:.95}.sc-score span{color:var(--muted);max-width:26ch;margin:auto 0 0;padding-top:20px;font-size:13.5px;line-height:1.5}.sc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sc-list li{border-bottom:1px solid var(--line)}.sc-list li:last-child{border-bottom:0}.sc-list summary{cursor:pointer;border-radius:var(--r-3);transition:background var(--dur) var(--ease);grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;margin-inline:-12px;padding:14px 12px;list-style:none;display:grid}.sc-list summary::-webkit-details-marker{display:none}.sc-list summary:hover{background:#ffffff09}.sc-list summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.sc-mark{opacity:.5;width:11px;height:11px;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease);flex:none;position:relative}.sc-mark:before,.sc-mark:after{content:"";background:var(--muted);margin:auto;position:absolute;inset:0}.sc-mark:before{width:11px;height:1.5px}.sc-mark:after{width:1.5px;height:11px}.disclose summary:hover .sc-mark{opacity:1}.disclose details[open] .sc-mark{opacity:1;transform:rotate(45deg)}.sc-list details[open] summary{background:#ffffff09}.sc-diag{max-width:64ch;margin-inline:-12px;padding:4px 12px 20px}.sc-obs{color:var(--body);margin:0;font-size:14px;line-height:1.6}.sc-stats{flex-wrap:wrap;gap:10px 34px;margin:16px 0 14px;display:flex}.sc-stats div{flex-direction:column;gap:3px;display:flex}.sc-stats span{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);font-size:10px}.sc-stats strong{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.sc-why{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.sc-obs+.sc-why{margin-top:15px}.sc-why span{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin-bottom:5px;font-size:10px;display:block}@supports selector(details::details-content) and (interpolate-size:allow-keywords){.disclose{interpolate-size:allow-keywords}.disclose details::details-content{block-size:0;transition:block-size var(--dur-md) var(--ease), content-visibility var(--dur-md) var(--ease) allow-discrete;overflow:hidden}.disclose details[open]::details-content{block-size:auto}.sc-diag>*{opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);transform:translateY(-4px)}.disclose details[open] .sc-diag>*{opacity:1;transform:none}.disclose details[open] .sc-diag>:nth-child(2){transition-delay:var(--stagger)}.disclose details[open] .sc-diag>:nth-child(3){transition-delay:calc(var(--stagger)*2)}}@media (prefers-reduced-motion:reduce){.sc-mark{transition:none}.disclose details::details-content{transition:none}.sc-diag>*{opacity:1;transition:none;transform:none}}.sc-n{font-family:var(--f-mono);color:var(--subtle);font-variant-numeric:tabular-nums;font-size:12px}.sc-name{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:500}.sc-list b{min-width:94px;font-family:var(--f-mono);letter-spacing:.03em;text-transform:uppercase;border-radius:var(--pill);white-space:nowrap;justify-content:center;align-items:center;padding:5px 10px;font-size:10px;font-weight:500;display:inline-flex}@media (max-width:900px){.scorecard{grid-template-columns:1fr;gap:22px;padding:20px}.sc-score{padding:22px 20px}.sc-score span{max-width:none}}@media (max-width:820px){.logos-row{flex-wrap:wrap;justify-content:center;gap:18px 32px}.logos-row img{height:19px}}@media (max-width:620px){.sc-list summary{grid-template-columns:auto 1fr auto;row-gap:8px}.sc-list b{grid-column:2;justify-self:start}}.nav{z-index:40;pointer-events:none;background:0 0;position:fixed;top:0;left:0;right:0}.nav-inner{pointer-events:auto;border-radius:var(--pill);-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);width:max-content;max-width:calc(100% - 32px);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);background:#080a0894;align-items:center;gap:34px;margin:18px auto 0;padding:8px 8px 8px 22px;display:flex;box-shadow:0 0 0 1px #ffffff17,0 24px 60px -30px #000000e6}.nav.solid .nav-inner{background:#080a08b8;box-shadow:0 0 0 1px #ffffff21,0 24px 60px -28px #000000f2}.brand-lockup{flex:none;align-items:center;gap:9px;display:inline-flex}.brand-logo.logo-on-light{display:none}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--body);transition:color var(--dur) var(--ease);padding:4px 0;font-size:14px;position:relative}.nav-links a:hover{color:var(--ink)}.nav-links a:after{content:"";background:var(--brand);transform-origin:0;width:100%;height:1px;transition:transform var(--dur) var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{flex:none;justify-content:flex-end;display:flex}.brand-lockup{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.brand-lockup:hover{opacity:.75}.brand-lockup:active{transform:scale(.97)}.nav-links a:active{color:var(--brand)}.nav-links a:focus-visible:after{transform:scaleX(1)}.nav-links a[aria-current]{color:var(--ink)}.nav-links a[aria-current]:after{transform:scaleX(1)}.nav-cta .btn:active{transform:translateY(0)scale(.97)}.nav-cta .btn:focus-visible{outline-offset:4px}.nav-burger:focus-visible{background:#ffffff24}.nav-burger span{transition:transform var(--dur-md) var(--ease),background var(--dur) var(--ease)}.nav-burger:hover span{background:var(--brand)}.nav-menu__links a{transition:color var(--dur) var(--ease)}.nav-menu__links a:hover,.nav-menu__links a:focus-visible{color:var(--brand)}.nav-menu__links a:active{color:var(--brand-deep)}.nav-menu__links a[aria-current]{color:var(--brand)}.nav-menu.open .nav-menu__links a:hover span,.nav-menu.open .nav-menu__links a:focus-visible span{transition-delay:0s;transform:translate(14px)}.nav-menu__cta:active{transform:translateY(0)scale(.97)}.app-tabs button:hover:not(.active){color:var(--ink);background:#ffffff12}.app-tabs button:focus-visible{outline-offset:2px}.dept-tab:hover:not(.active){border-color:var(--line-2);color:var(--ink);background:#ffffff0d}.dept-tab.active:hover{filter:brightness(.94)}.footer-col a,.footer .biz a{position:relative}.footer-col a:after,.footer .biz a:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform var(--dur) var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.footer-col a:hover:after,.footer .biz a:hover:after{transform:scaleX(1)}.footer-col a:active,.footer .biz a:active{color:var(--brand)}@media (prefers-reduced-motion:reduce){.brand-lockup,.nav-cta .btn,.nav-menu__cta,.dept-tab,.app-tabs button{transition:none;transform:none}}.nav-burger{border-radius:var(--pill);width:42px;height:42px;transition:background var(--dur) var(--ease),transform var(--dur) var(--ease);background:#ffffff12;flex:none;margin-left:auto;display:none;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.nav-burger:hover{background:#ffffff1f}.nav-burger:active{transform:scale(.94)}.nav-burger span{background:var(--ink);width:17px;height:1.5px;transition:transform var(--dur-md) var(--ease);border-radius:2px;position:absolute;top:50%;left:50%}.nav-burger span:first-child{transform:translate(-50%,-50%)translateY(-4px)}.nav-burger span:nth-child(2){transform:translate(-50%,-50%)translateY(4px)}.nav-burger[aria-expanded=true] span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){transform:translate(-50%,-50%)rotate(-45deg)}.nav-menu{z-index:39;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:opacity var(--dur-md) var(--ease),visibility var(--dur-md) var(--ease);background:#030403d1;flex-direction:column;justify-content:center;gap:10px;padding:120px 28px 48px;display:flex;position:fixed;inset:0;overflow-y:auto}.nav-menu.open{opacity:1;visibility:visible}.nav-menu__links{flex-direction:column;gap:4px;display:flex}.nav-menu__links a{letter-spacing:-.03em;color:var(--ink);padding:6px 0;font-size:clamp(30px,9vw,44px);font-weight:600;display:block;overflow:hidden}.nav-menu__links a span{opacity:0;transition:transform var(--dur-md) var(--ease),opacity var(--dur-md) var(--ease);display:block;transform:translateY(105%)}.nav-menu.open .nav-menu__links a span{opacity:1;transform:translateY(0)}.nav-menu.open .nav-menu__links a:first-child span{transition-delay:var(--stagger)}.nav-menu.open .nav-menu__links a:nth-child(2) span{transition-delay:calc(var(--stagger)*2)}.nav-menu.open .nav-menu__links a:nth-child(3) span{transition-delay:calc(var(--stagger)*3)}.nav-menu.open .nav-menu__links a:nth-child(4) span{transition-delay:calc(var(--stagger)*4)}.nav-menu.open .nav-menu__links a:nth-child(5) span{transition-delay:calc(var(--stagger)*5)}.nav-menu__cta{opacity:0;width:max-content;transition:transform var(--dur-md) var(--ease),opacity var(--dur-md) var(--ease);margin-top:30px;transform:translateY(24px)}.nav-menu.open .nav-menu__cta{opacity:1;transition-delay:calc(var(--stagger)*6);transform:translateY(0)}body.nav-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.nav-menu__links a span,.nav-menu__cta{transition:none}}@media (max-width:1020px){.nav-inner{gap:12px;padding:8px 8px 8px 18px}.nav-burger{display:block}}@media (max-width:520px){.nav-cta{display:none}}.nav-cta .btn{background:var(--ink);color:var(--paper);padding:10px 18px;font-size:13.5px}.nav-cta .btn:hover{background:#fff}.hero{isolation:isolate;background:0 0;padding:208px 0 132px;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Crect x='15' y='0' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.022'/%3E%3Crect x='45' y='0' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.013'/%3E%3Crect x='60' y='0' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.016'/%3E%3Crect x='75' y='0' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.014'/%3E%3Crect x='90' y='0' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.017'/%3E%3Crect x='165' y='0' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.034'/%3E%3Crect x='180' y='0' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.023'/%3E%3Crect x='195' y='0' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.011'/%3E%3Crect x='210' y='0' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.023'/%3E%3Crect x='15' y='15' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.012'/%3E%3Crect x='90' y='15' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.012'/%3E%3Crect x='120' y='15' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.009'/%3E%3Crect x='135' y='15' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.01'/%3E%3Crect x='150' y='15' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.012'/%3E%3Crect x='165' y='15' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.021'/%3E%3Crect x='180' y='15' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.012'/%3E%3Crect x='195' y='15' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.02'/%3E%3Crect x='15' y='30' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.018'/%3E%3Crect x='45' y='30' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.038'/%3E%3Crect x='60' y='30' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.02'/%3E%3Crect x='75' y='30' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.008'/%3E%3Crect x='120' y='30' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.022'/%3E%3Crect x='150' y='30' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.015'/%3E%3Crect x='165' y='30' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.01'/%3E%3Crect x='0' y='45' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.021'/%3E%3Crect x='15' y='45' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.015'/%3E%3Crect x='60' y='45' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.013'/%3E%3Crect x='75' y='45' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.019'/%3E%3Crect x='90' y='45' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.015'/%3E%3Crect x='120' y='45' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.014'/%3E%3Crect x='135' y='45' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.024'/%3E%3Crect x='225' y='45' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.022'/%3E%3Crect x='15' y='60' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.016'/%3E%3Crect x='30' y='60' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.015'/%3E%3Crect x='60' y='60' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.034'/%3E%3Crect x='90' y='60' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.02'/%3E%3Crect x='135' y='60' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.037'/%3E%3Crect x='195' y='60' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.02'/%3E%3Crect x='225' y='60' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.011'/%3E%3Crect x='0' y='75' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.008'/%3E%3Crect x='15' y='75' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.021'/%3E%3Crect x='30' y='75' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.012'/%3E%3Crect x='105' y='75' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.009'/%3E%3Crect x='120' y='75' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.021'/%3E%3Crect x='135' y='75' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.009'/%3E%3Crect x='150' y='75' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.027'/%3E%3Crect x='180' y='75' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.013'/%3E%3Crect x='195' y='75' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.019'/%3E%3Crect x='0' y='90' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.021'/%3E%3Crect x='30' y='90' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.019'/%3E%3Crect x='75' y='90' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.011'/%3E%3Crect x='90' y='90' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.01'/%3E%3Crect x='150' y='90' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.009'/%3E%3Crect x='210' y='90' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.016'/%3E%3Crect x='225' y='90' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.009'/%3E%3Crect x='15' y='105' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.015'/%3E%3Crect x='60' y='105' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.011'/%3E%3Crect x='90' y='105' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.01'/%3E%3Crect x='105' y='105' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.013'/%3E%3Crect x='120' y='105' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.014'/%3E%3Crect x='150' y='105' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.014'/%3E%3Crect x='225' y='105' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.026'/%3E%3Crect x='0' y='120' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.015'/%3E%3Crect x='60' y='120' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.012'/%3E%3Crect x='75' y='120' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.01'/%3E%3Crect x='90' y='120' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.027'/%3E%3Crect x='105' y='120' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.011'/%3E%3Crect x='120' y='120' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.014'/%3E%3Crect x='135' y='120' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.023'/%3E%3Crect x='150' y='120' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.022'/%3E%3Crect x='165' y='120' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.019'/%3E%3Crect x='180' y='120' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.01'/%3E%3Crect x='195' y='120' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.018'/%3E%3Crect x='0' y='135' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.038'/%3E%3Crect x='45' y='135' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.04'/%3E%3Crect x='105' y='135' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.023'/%3E%3Crect x='165' y='135' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.038'/%3E%3Crect x='180' y='135' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.019'/%3E%3Crect x='195' y='135' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.019'/%3E%3Crect x='210' y='135' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.018'/%3E%3Crect x='15' y='150' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.021'/%3E%3Crect x='45' y='150' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.014'/%3E%3Crect x='60' y='150' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.02'/%3E%3Crect x='120' y='150' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.012'/%3E%3Crect x='150' y='150' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.038'/%3E%3Crect x='165' y='150' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.022'/%3E%3Crect x='180' y='150' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.016'/%3E%3Crect x='195' y='150' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.018'/%3E%3Crect x='210' y='150' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.016'/%3E%3Crect x='225' y='150' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.012'/%3E%3Crect x='0' y='165' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.018'/%3E%3Crect x='15' y='165' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.014'/%3E%3Crect x='45' y='165' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.022'/%3E%3Crect x='90' y='165' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.008'/%3E%3Crect x='105' y='165' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.023'/%3E%3Crect x='120' y='165' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.009'/%3E%3Crect x='150' y='165' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.024'/%3E%3Crect x='180' y='165' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.022'/%3E%3Crect x='195' y='165' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.016'/%3E%3Crect x='225' y='165' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.017'/%3E%3Crect x='45' y='180' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.015'/%3E%3Crect x='90' y='180' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.011'/%3E%3Crect x='105' y='180' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.015'/%3E%3Crect x='120' y='180' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.011'/%3E%3Crect x='150' y='180' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.018'/%3E%3Crect x='180' y='180' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.01'/%3E%3Crect x='210' y='180' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.018'/%3E%3Crect x='0' y='195' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.021'/%3E%3Crect x='30' y='195' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.023'/%3E%3Crect x='75' y='195' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.014'/%3E%3Crect x='90' y='195' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.021'/%3E%3Crect x='105' y='195' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.023'/%3E%3Crect x='150' y='195' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.011'/%3E%3Crect x='165' y='195' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.022'/%3E%3Crect x='180' y='195' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.034'/%3E%3Crect x='210' y='195' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.011'/%3E%3Crect x='45' y='210' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.013'/%3E%3Crect x='60' y='210' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.011'/%3E%3Crect x='90' y='210' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.013'/%3E%3Crect x='105' y='210' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.014'/%3E%3Crect x='135' y='210' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.015'/%3E%3Crect x='150' y='210' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.02'/%3E%3Crect x='180' y='210' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.016'/%3E%3Crect x='225' y='210' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.02'/%3E%3Crect x='30' y='225' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.016'/%3E%3Crect x='60' y='225' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.02'/%3E%3Crect x='75' y='225' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.02'/%3E%3Crect x='90' y='225' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.01'/%3E%3Crect x='105' y='225' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.017'/%3E%3Crect x='120' y='225' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.023'/%3E%3Crect x='135' y='225' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.04'/%3E%3Crect x='180' y='225' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.023'/%3E%3Crect x='210' y='225' width='12' height='12' rx='2' fill='%235BC79F' opacity='0.016'/%3E%3Crect x='225' y='225' width='12' height='12' rx='2' fill='%23ffffff' opacity='0.011'/%3E%3C/svg%3E");background-position:top;background-size:240px 240px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000080 55%,#0000 92%);mask-image:linear-gradient(#000 0%,#00000080 55%,#0000 92%)}#hero-end{pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero h1{max-width:20ch;color:var(--ink);margin:0}.hero-sub{max-width:56ch;color:var(--body);text-wrap:pretty;margin:26px 0 0;font-size:20px;line-height:1.5}.hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:40px;display:flex}.cta-note{max-width:46ch;color:var(--muted);margin:14px 0 0;font-size:12.5px;line-height:1.55}.hero-capture{text-align:center;max-width:72ch;color:var(--muted);margin:22px auto 0;font-size:13.5px;line-height:1.55}.hero-showcase{z-index:2;flex-direction:column;margin-top:96px;display:flex;position:relative}@media (max-width:900px){.hero{padding:152px 0 88px}.hero h1{max-width:16ch}.hero-sub{font-size:18px}.cta-note{max-width:56ch}.hero-capture{text-align:left;margin:26px 0 0}}.hot-list summary,.opp-table summary,.pulse-rows article{border-radius:var(--r-3);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);margin-inline:-12px;padding-inline:12px}.hot-list summary:hover,.opp-table summary:hover,.pulse-rows article:hover{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff12}.hot-list summary em,.opp-table summary>em,.pulse-rows article>strong{transition:transform var(--dur) var(--ease),color var(--dur) var(--ease)}.hot-list summary:hover em,.opp-table summary:hover>em,.pulse-rows article:hover>strong{color:var(--brand);transform:translate(-3px)}.opp-table summary b{transition:transform var(--dur) var(--ease),filter var(--dur) var(--ease)}.opp-table summary:hover b{filter:brightness(1.12);transform:scale(1.05)}.mix span{transition:opacity var(--dur) var(--ease),filter var(--dur) var(--ease)}.mix:hover span{opacity:.38}.mix:hover span:hover{opacity:1;filter:brightness(1.12)}.wm-bar>span{transition:opacity var(--dur) var(--ease),filter var(--dur) var(--ease)}.wm-bar:hover>span{opacity:.4}.wm-bar:hover>span:hover{opacity:1;filter:brightness(1.1)}.mekko-col>span{cursor:default;will-change:transform;transition:transform var(--dur) var(--ease),filter var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.mekko-col>span:hover{filter:brightness(1.14)saturate(1.05);z-index:2;transform:translateY(-3px);box-shadow:0 16px 34px -16px #000000d9,inset 0 0 0 1px #ffffff3d}.legend span{transition:color var(--dur) var(--ease)}.legend span:hover{color:var(--ink)}.route5{transition:background var(--dur) var(--ease)}.reveal-links article h3{transition:color var(--dur) var(--ease)}.route5:hover{background:var(--well)}.qn-grid article:hover{background:var(--canvas-2)}.reveal-links article:hover h3{color:var(--brand)}.sc-list b{transition:transform var(--dur) var(--ease)}.sc-list summary:hover b{transform:translate(-3px)}.faq summary{transition:color var(--dur) var(--ease)}.faq summary:hover{color:var(--brand)}[data-wt]{cursor:pointer}[data-wt]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-focus] [data-wt]{opacity:.22;filter:saturate(.45)}[data-focus=judgement] [data-wt=judgement],[data-focus=execution] [data-wt=execution],[data-focus=coordination] [data-wt=coordination],[data-focus=overhead] [data-wt=overhead],[data-focus=burden] [data-wt=burden]{opacity:1;filter:none}.win[data-focus] .mekko-col>span[aria-pressed=true]{box-shadow:0 0 0 1px #ffffff57,0 16px 34px -16px #000000d9}.win [data-wt]{transition:opacity var(--dur) var(--ease),filter var(--dur) var(--ease), background var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.wt-filter{display:none}.wt-filter.on{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.wt-clear{display:none}@media (prefers-reduced-motion:reduce){.win [data-wt]{transition:none}}.spotlight{position:relative}.spotlight:before,.dept-tab:not(.active):before,.wg-key__btn:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-md) var(--ease);background:radial-gradient(var(--spot-r,220px) circle at var(--mx,50%) var(--my,50%), rgba(139,220,188,var(--spot-a,.65)), transparent 62%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spotlight.lit:before{opacity:1}.dept-tab,.wg-key__btn{--spot-r:70px;--spot-a:.62;position:relative}.nav-inner{--spot-r:150px}.dept-tab:not(.active):before,.wg-key__btn:before{transition:opacity var(--dur) var(--ease)}.dept-tab:not(.active):hover:before,.wg-key__btn:hover:before{opacity:1}.dept-tab:not(.active):after,.wg-key__btn:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease);position:absolute;inset:0;box-shadow:0 0 14px -2px #8bdcbc2e}.dept-tab:not(.active):hover:after,.wg-key__btn:hover:after{opacity:1}.btn-ink,.nav-cta .btn{position:relative}.btn-ink:after,.nav-cta .btn:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease);position:absolute;inset:0;box-shadow:0 0 0 1px #8bdcbc80,0 0 20px 1px #8bdcbc33}.btn-ink:hover:after,.nav-cta .btn:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.spotlight:before,.dept-tab:not(.active):before,.wg-key__btn:before,.dept-tab:not(.active):after,.wg-key__btn:after,.btn-ink:after,.nav-cta .btn:after{transition:none}}@media (hover:none){.mix:hover span,.wm-bar:hover>span{opacity:1}.spotlight:before{display:none}}@media (prefers-reduced-motion:reduce){.mekko-col>span,.route5,.reveal-links article,.hot-list summary em,.opp-table summary>em,.pulse-rows article>strong,.sc-list b{transition:none;transform:none}}.sub-block{margin-top:120px}.sub-block:first-child{margin-top:0}.qn-tray{border-radius:var(--r-6);background:#ffffff09;padding:6px;box-shadow:0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d}.qn-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.qn-grid article{background:var(--canvas);border-radius:calc(var(--r-6) - 6px);transition:transform var(--dur-md) var(--ease), background var(--dur-md) var(--ease);padding:38px 34px 42px;position:relative;box-shadow:inset 0 1px #ffffff0b}.qn-grid article:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.qn-grid article{transition:none}.qn-grid article:hover{transform:none}}.why-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:72px;margin-bottom:56px;display:grid}.why-split .sec-head{max-width:none;margin-bottom:0}.qn-grid article:last-child{border-right:0}.qn-grid h3{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:22ch;margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.18}.qn-grid article>span{color:var(--muted);font-size:14px;line-height:1.55}.showcase{width:min(100%,calc(1200px + (var(--bezel) * 2)));padding:var(--bezel);border-radius:var(--r-6);background:var(--glass);margin:8px auto 0;box-shadow:0 0 0 1px #ffffff12,0 60px 130px -50px #000000f2}.win{background:var(--canvas);border-radius:calc(var(--r-6) - var(--bezel));margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,inset 0 1px #ffffff12}.app-tabs{border-bottom:1px solid var(--line);background:var(--paper-2);align-items:center;gap:4px;padding:12px 18px;display:flex;overflow-x:auto}.app-tabs button{border-radius:var(--pill);color:var(--muted);white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease);padding:8px 15px;font-size:13.5px;font-weight:500}.app-tabs button:hover{color:var(--ink)}.app-tabs button.active{background:var(--ink);color:var(--paper)}.win-note{color:var(--muted);border-bottom:1px solid var(--line);background:var(--paper-2);margin:0;padding:9px 18px;font-size:12.5px;line-height:1.5}@property --tabs-fade{syntax:"<length>";inherits:false;initial-value:44px}@media (max-width:480px){.app-tabs{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--tabs-fade)),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--tabs-fade)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--tabs-fade)),transparent);scroll-padding-inline:18px}@supports (animation-timeline:scroll()){.app-tabs{animation:linear both app-tabs-edge;animation-timeline:scroll(self inline)}}.app-tabs::-webkit-scrollbar{display:none}.app-tabs button{scroll-snap-align:start}}@keyframes app-tabs-edge{to{--tabs-fade:0px}}.view{padding:30px 34px 26px;display:none}.view.active{animation:fade var(--dur-md) var(--ease);display:block}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.view-intro{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.view-intro .view-title{letter-spacing:-.016em;color:var(--ink);margin:0;font-family:inherit;font-size:17px;font-weight:600}.view-intro p:not(.view-title){font-family:var(--f-mono);color:var(--subtle);letter-spacing:-.01em;margin:0;font-size:12px}.mix{border-radius:8px;gap:4px;height:42px;margin-bottom:14px;display:flex;overflow:hidden}.mix span{text-indent:9px;font-family:var(--f-mono);align-items:flex-end;padding:7px 0;font-size:13px;font-weight:500;display:flex}.legend{flex-wrap:wrap;gap:8px 20px;margin-bottom:14px;display:flex}.legend span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.legend i{border-radius:2px;width:9px;height:9px}.c-judgement{--halo:var(--judgement-edge);background:var(--judgement);color:var(--ramp-ink);--on-2:var(--ramp-ink)}.c-execution{--halo:var(--execution-edge);background:var(--execution);color:var(--ramp-ink);--on-2:#0b1410d1}.c-coordination{--halo:var(--coordination-edge);background:var(--coordination);color:var(--ramp-ink);--on-2:#0b1410b3}.c-overhead{--halo:var(--overhead-edge);background:var(--overhead);color:var(--ramp-ink);--on-2:#0b1410b8}.c-burden{--halo:var(--burden-edge);background:var(--burden);color:var(--ramp-ink);--on-2:#0b1410e6}.mekko{grid-template-columns:1.3fr 1.5fr 1fr;gap:8px;height:318px;display:grid}.mekko-col{flex-direction:column;gap:6px;min-width:0;display:flex}.mekko-col>strong{font-family:var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--subtle);margin-bottom:2px;font-size:10px;font-weight:500}.mekko-col>span{border-radius:7px;flex-direction:column;gap:3px;min-height:min-content;padding:11px 12px;display:flex;position:relative;overflow:hidden}.mekko-col>span b{letter-spacing:-.01em;font-size:12.5px;font-weight:600;line-height:1.2}.mekko-col>span small{font-family:var(--f-mono);color:var(--on-2);letter-spacing:-.01em;font-size:11px}.mekko-col>span em{font-family:var(--f-mono);color:var(--on-2);font-size:11px;font-style:normal;position:absolute;top:10px;right:11px}@media (max-width:640px){.mekko-col>span b{padding-right:3.2em}}.view-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.view-foot span{font-family:var(--f-mono);color:var(--muted);font-size:11.5px}.view-foot strong{color:var(--brand);letter-spacing:-.02em;flex-direction:column;align-items:flex-end;font-size:19px;font-weight:600;display:flex}.view-foot strong small{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--subtle);font-size:9.5px;font-weight:400}.hot-grid{grid-template-columns:.7fr 1.3fr;gap:24px;display:grid}.hot-lead{background:var(--raise-2);color:var(--ink);box-shadow:var(--sh-1);border-radius:var(--r-4);flex-direction:column;padding:24px;display:flex}.hot-lead span{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-lift);font-size:11px}.hot-lead strong{letter-spacing:-.04em;margin:10px 0;font-size:clamp(42px,5.2vw,76px);font-weight:600}.hot-lead p{color:#aeb3a6;margin:auto 0 0;font-size:13px;line-height:1.5}.hot-list{flex-direction:column;display:flex}.hot-list summary{cursor:pointer;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:14px;padding-block:13px;list-style:none;display:grid}.hot-list summary::-webkit-details-marker{display:none}.hot-list details{border-bottom:1px solid var(--line)}.hot-list details:last-child{border-bottom:0}.hot-list summary>span{font-family:var(--f-mono);color:var(--subtle);font-size:11px}.hot-list summary>i{border-radius:2px;width:9px;height:9px}.hot-list summary>div{flex-direction:column;gap:2px;display:flex}.hot-list summary strong{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:600}.hot-list summary small{color:var(--muted);font-size:12px}.hot-list summary em{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-style:normal;font-weight:600}.opp-table{flex-direction:column;display:flex}.opp-table summary{cursor:pointer;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:16px;padding-block:14px;list-style:none;display:grid}.opp-table summary::-webkit-details-marker{display:none}.opp-table details{border-bottom:1px solid var(--line)}.opp-table details:last-child{border-bottom:0}.opp-table summary>span{font-family:var(--f-mono);color:var(--brand);font-size:12px;font-weight:500}.opp-table summary>div{flex-direction:column;gap:2px;display:flex}.opp-table strong{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.opp-table small{color:var(--muted);font-size:12px}.opp-table summary>em{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-style:normal;font-weight:600}.opp-table b,.hot-list b{border-radius:var(--pill);white-space:nowrap;border:1px solid #05050529;padding:1px 9px;font-size:12px;font-weight:400;line-height:1.65}.route-Automate{background:var(--overhead-soft);color:var(--overhead-edge)}.route-Simplify{background:var(--coordination-soft);color:var(--coordination-edge)}.route-AI-enable{background:var(--execution-soft);color:var(--execution-edge)}.route-Stop{background:var(--burden-soft);color:var(--burden-edge)}.route-Protect{background:var(--judgement-soft);color:var(--judgement-edge)}.opp-summary{background:var(--raise-2);border-radius:var(--r-4);box-shadow:var(--sh-1);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px 22px;display:flex}.opp-summary p{color:#c9cec2;max-width:62ch;margin:0;font-size:13px;line-height:1.5}.opp-summary strong{color:var(--brand-lift);letter-spacing:-.02em;white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:18px;font-weight:600;display:flex}.opp-summary strong small{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--subtle);font-size:9.5px;font-weight:400}.pulse-show{grid-template-columns:1.4fr 1fr;align-items:center;gap:26px;display:grid}.pulse-chart{background:var(--paper-2);border-radius:var(--r-4);padding:20px;position:relative}.pulse-chart svg{width:100%;height:200px;overflow:visible}.pulse-chart svg path{fill:none;stroke:var(--line-2);stroke-width:1px}.pulse-chart svg polyline{fill:none;stroke:var(--brand);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.pulse-chart svg polyline.down{stroke:var(--burden);stroke-dasharray:5 6}.pulse-chart .baselinePoint,.pulse-chart .currentPoint{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10px;position:absolute}.pulse-chart .baselinePoint{color:var(--burden-edge);bottom:20px;left:24px}.pulse-chart .currentPoint{color:var(--brand-deep);top:18px;right:20px}.pulse-rows{flex-direction:column;gap:0;display:flex}.pulse-rows article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:3px 14px;padding-block:14px;display:grid}.pulse-rows article:last-child{border-bottom:0}.pulse-rows article>span{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:600}.pulse-rows article>small{font-family:var(--f-mono);color:var(--subtle);grid-column:1;font-size:11px}.pulse-rows article>strong{color:var(--ink);text-align:right;letter-spacing:-.02em;grid-area:1/2;font-size:18px;font-weight:600}.pulse-rows article>em{font-family:var(--f-mono);color:var(--brand);text-align:right;grid-area:2/2;font-size:11px;font-style:normal}@supports (overflow:clip){@media (min-width:1021px){.win{aspect-ratio:16/9;overflow:clip}}@media (min-width:1248px){.win{flex-direction:column;display:flex}.view.active{flex-direction:column;flex:1;min-height:0;display:flex}.mekko,.hot-grid,.opp-table,.pulse-show{flex:1;min-height:0}.mekko{height:auto}.hot-list summary{padding-block:10px}}}.showcase,.method-mini{--paper:#fff;--paper-2:#f3f5f1;--canvas:#fafbf8;--canvas-2:#f0f2ed;--well:#e9ece5;--ink:#0c0e0c;--ink-2:#23271f;--ink-line:#05050524;--body:#3b4139;--muted:#5e655b;--subtle:#696f68;--line:#05050517;--line-2:#05050524;--raise-1:#f6f7f4;--raise-2:#f0f2ed;--brand:#1c7c5c;--brand-deep:#166b4f;--brand-lift:#0f5c43;--brand-soft:#1f8a661f;--sh-1:0 0 0 1px #05050512, inset 0 1px 0 #ffffffe6}.showcase .win{box-shadow:0 0 0 1px #0505051a,inset 0 1px #ffffffe6}.showcase .app-tabs button:hover:not(.active){background:#0505050e}.showcase .hot-list summary:hover,.showcase .opp-table summary:hover,.showcase .pulse-rows article:hover{background:#05050509;box-shadow:inset 0 0 0 1px #0505050f}.showcase .mekko-col>span:hover{box-shadow:0 14px 30px -16px #05050580,inset 0 0 0 1px #ffffff47}.showcase .win[data-focus] .mekko-col>span[aria-pressed=true]{box-shadow:0 0 0 1px #0505054d,0 14px 30px -16px #05050580}.showcase .mix span,.wm-bar>span,.showcase .mekko-col>span,.showcase .mekko-col>span b,.showcase .mekko-col>span small,.showcase .mekko-col>span em{text-shadow:1px 0 1px var(--halo-ring), -1px 0 1px var(--halo-ring), 0 1px 1px var(--halo-ring), 0 -1px 1px var(--halo-ring), 0 0 5px color-mix(in srgb, var(--halo) 42%, transparent)}.showcase .mix span,.wm-bar>span,.showcase .mekko-col>span{--halo:#09100c8c;--halo-ring:color-mix(in srgb, var(--halo) 62%, transparent);color:#fff;--on-2:#fffffff0}.showcase .hot-lead p{color:var(--muted)}.showcase .opp-summary p{color:var(--body)}.method-mini{box-shadow:inset 0 1px #ffffffe6}.reveal-links{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:54px;display:grid}.reveal-links article{border-top:2px solid var(--ink);padding-top:22px}.reveal-links h3{letter-spacing:-.018em;color:var(--ink);margin:0 0 8px;font-size:18px;font-weight:600}.reveal-links p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.55}.method-grid{grid-template-rows:auto auto auto;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.method-card{grid-row:span 3;grid-template-rows:subgrid;padding:26px 24px 4px;display:grid}.method-grid--3{grid-template-columns:repeat(3,1fr)}.method-grid--5{grid-template-columns:repeat(5,1fr)}.method-grid>.method-card:first-child{padding-left:0}.method-top{align-items:center;gap:11px;margin-bottom:18px;display:flex}.method-top span{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-deep);font-family:var(--f-mono);border-radius:7px;place-items:center;font-size:13px;font-weight:500;display:grid}.method-top h3{letter-spacing:-.016em;color:var(--ink);margin:0;font-size:16px;font-weight:600}.method-mini{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-4);flex:1;min-height:148px;margin-bottom:16px;padding:12px;box-shadow:inset 0 1px #ffffff0d}.method-chrome{align-items:center;gap:5px;margin-bottom:11px;display:flex}.method-chrome span{font-family:var(--f-mono);color:var(--subtle);letter-spacing:.02em;margin-left:6px;font-size:8.5px}.method-mini.cap p{color:var(--body);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:4px 0;font-size:11px;display:flex}.method-mini.cap p strong{font-family:var(--f-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--brand);font-size:8.5px;font-weight:500}.method-mini.cap p strong.ex{color:var(--burden-edge)}.method-bars{border-radius:5px;gap:2px;height:32px;margin-bottom:11px;display:flex;overflow:hidden}.method-bars span{display:block}.method-legend{flex-direction:column;gap:5px;display:flex}.method-legend span{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:inline-flex}.method-legend i{border-radius:2px;width:7px;height:7px}.map-mini{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.map-mini>div{flex-direction:column;gap:3px;display:flex}.map-mini span{border-radius:3px}.map-mini .c-judgement,.map-mini .c-execution{height:34px}.map-mini .c-coordination,.map-mini .c-overhead{height:26px}.map-mini .c-burden{height:18px}.method-mini.dec p{color:var(--body);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:5px 0;font-size:11px;display:flex}.method-mini.dec p:last-child{border-bottom:0}.method-mini.dec strong{font-family:var(--f-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--brand);font-size:8.5px;font-weight:500}.method-card>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.method-link{width:max-content;margin:40px auto 0;display:flex}.site-note{max-width:62ch;color:var(--subtle);margin:34px 0 0;font-size:14px;line-height:1.6}.video-frame{max-width:980px;padding:var(--bezel);border-radius:var(--r-6);background:var(--glass);margin:0 auto;box-shadow:0 0 0 1px #ffffff12,0 60px 130px -50px #000000f2}.video-frame>*{border-radius:calc(var(--r-6) - var(--bezel));display:block;overflow:hidden}.video-frame video{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;display:block}.video-open{cursor:pointer;width:100%;font:inherit;color:inherit;background:#000;border:0;padding:0;position:relative}.video-open img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.video-open__play{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);width:88px;height:88px;transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);background:linear-gradient(140deg,#ffffff38,#ffffff0f),#080a08a8;border:1px solid #ffffff57;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff75,inset 0 -1px #ffffff1a,0 24px 60px -20px #0000008c}.video-open__play:after{content:"";border-left:22px solid var(--ink);border-top:13px solid #0000;border-bottom:13px solid #0000;width:0;height:0;margin-left:6px}.video-open:hover .video-open__play{background:linear-gradient(140deg,#ffffff42,#ffffff12),#080a08bd;transform:translate(-50%,-50%)scale(1.06)}@media (prefers-reduced-transparency:reduce){.video-open__play{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080a08db}}@media (prefers-reduced-motion:reduce){.video-open__play{transition:none}.video-open:hover .video-open__play{transform:translate(-50%,-50%)}}.video-open:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.video-modal{width:min(1120px,100vw - 40px);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.video-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030403db}.video-modal video{aspect-ratio:16/9;border-radius:var(--r-5);background:#000;width:100%;display:block;box-shadow:0 60px 130px -50px #000000f2,0 0 0 1px #ffffff17}.video-modal__close{border-radius:var(--pill);background:var(--glass);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--body);font:inherit;cursor:pointer;transition:transform var(--dur) var(--ease), color var(--dur) var(--ease);border:0;padding:8px 16px;font-size:13px;position:absolute;bottom:calc(100% + 14px);right:0}.video-modal__close:hover{color:var(--ink);transform:translateY(-1px)}@media (prefers-reduced-motion:no-preference){.video-modal[open]{animation:video-in var(--dur-md) var(--ease)}@keyframes video-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}}@media (max-width:680px){.video-open__play{width:66px;height:66px}.video-open__play:after{border-top-width:10px;border-bottom-width:10px;border-left-width:17px;margin-left:5px}.video-modal{width:calc(100vw - 24px)}.video-modal__close{bottom:calc(100% + 10px)}}.struck{flex-direction:column;align-items:flex-end;gap:16px;width:max-content;max-width:100%;margin-left:auto;display:flex}.struck s{--strike-d:calc(var(--dur-lg) * .5);color:var(--muted);transition:color var(--dur-lg) var(--ease) var(--strike-d);font-size:15px;line-height:1.35;text-decoration:none;position:relative}.struck s:after{content:"";background:var(--burden);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-lg) var(--ease) var(--strike-d);position:absolute;top:calc(50% - .5px);left:0;transform:scaleX(0)}.struck s:nth-child(2){--strike-d:calc(var(--dur-lg) * .5 + var(--stagger))}.struck s:nth-child(3){--strike-d:calc(var(--dur-lg) * .5 + var(--stagger) * 2)}.struck s:nth-child(4){--strike-d:calc(var(--dur-lg) * .5 + var(--stagger) * 3)}.struck s:nth-child(5){--strike-d:calc(var(--dur-lg) * .5 + var(--stagger) * 4)}.reveal.is-visible .struck s{color:var(--subtle)}.reveal.is-visible .struck s:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.struck s,.struck s:after{transition:none}.struck s:after{transform:scaleX(1)}.struck s{color:var(--subtle)}}.product-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.product-card{border-radius:var(--r-6);flex-direction:column;padding:38px;display:flex}.product-card.dark{background:var(--ink);color:#c9cec2}.product-card.light{background:var(--canvas);border:1px solid var(--line)}.product-card h3{letter-spacing:-.024em;margin:0 0 12px;font-size:28px;font-weight:600}.product-card.dark h3{color:#fff}.product-card.light h3{color:var(--ink)}.product-card>span{font-size:14.5px;line-height:1.55}.product-card.light>span{color:var(--body)}.product-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin:24px 0;display:flex}.product-card.dark .product-details{border-color:var(--ink-line)}.product-details p{flex:1;margin:0;padding:14px 16px 14px 0}.product-details small{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);margin-bottom:6px;font-size:9.5px;display:block}.product-details strong{letter-spacing:-.01em;font-size:15px;font-weight:600}.product-card.dark .product-details strong{color:#fff}.product-card.light .product-details strong{color:var(--ink)}.product-card ul{flex-direction:column;gap:11px;margin:0 0 26px;padding:0;list-style:none;display:flex}.product-card li{padding-left:26px;font-size:13.5px;line-height:1.5;position:relative}.product-card li:before{content:"";background:var(--brand-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='%23165C49' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.product-card.dark li:before{background:#3fa58733 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='%233FA587' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-card .lnk{margin-top:auto}.product-card.dark .lnk{color:var(--brand-lift)}.trust-links{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:30px;display:flex}.faq{max-width:860px;margin-inline:auto}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--ink);letter-spacing:-.014em;align-items:center;gap:18px;padding:24px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:13px;height:13px;transition:transform var(--dur) var(--ease);background:linear-gradient(var(--muted),var(--muted)) center/13px 2px no-repeat, linear-gradient(var(--muted),var(--muted)) center/2px 13px no-repeat;flex:none;margin-left:auto;position:relative}.faq details[open] summary:after{transform:rotate(45deg)}.faq-body{max-width:740px;padding:0 0 26px}.faq-body p{color:var(--body);margin:0 0 14px;font-size:15px;line-height:1.62}.faq-body p:last-child{margin-bottom:0}.faq-body strong{color:var(--ink);font-weight:600}.faq-body a{color:var(--brand);gap:6px;font-size:14px;font-weight:500;display:inline-flex}.final{color:var(--body);text-align:center;border-top:1px solid var(--line);background:radial-gradient(70% 130% at 50% 0,#5bc79f21,#0000 68%),#030403}.final h2{max-width:20ch;color:var(--ink);margin:0 auto}.final>.wrap>p{max-width:60ch;color:var(--body);margin:22px auto 0;font-size:17px;line-height:1.55}.final-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin-top:34px;display:flex}.final>.wrap>p.cta-note{max-width:52ch;color:var(--muted);margin:16px auto 0;font-size:12.5px;line-height:1.55}.asks{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0 0 46px;padding:0;list-style:none;display:grid}.asks li{border-bottom:1px solid var(--line);padding:26px 0 28px}.asks li:nth-child(odd){border-right:1px solid var(--line);padding-right:44px}.asks li:nth-child(2n){padding-left:44px}.asks li:nth-last-child(-n+2){border-bottom:0}.asks li>span{font-family:var(--f-sans);letter-spacing:normal;text-transform:none;color:var(--muted);margin-bottom:10px;font-size:14.5px;font-weight:400;display:block}.asks li>p{letter-spacing:-.026em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(19px,1.85vw,24px);line-height:1.25}@media (prefers-reduced-motion:no-preference){.asks li{opacity:0;transform:translateY(10px)}.reveal.is-visible .asks li{opacity:1;transition:opacity var(--dur-md) var(--ease), transform var(--dur-md) var(--ease);transform:none}.reveal.is-visible .asks li:first-child{transition-delay:var(--stagger)}.reveal.is-visible .asks li:nth-child(2){transition-delay:calc(var(--stagger) * 1.5)}.reveal.is-visible .asks li:nth-child(3){transition-delay:calc(var(--stagger) * 2)}.reveal.is-visible .asks li:nth-child(4){transition-delay:calc(var(--stagger) * 2.5)}}@media (max-width:820px){.asks{grid-template-columns:1fr;margin-bottom:36px}.asks li{padding:22px 0 24px}.asks li:nth-child(odd){border-right:0;padding-right:0}.asks li:nth-child(2n){padding-left:0}.asks li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.asks li:last-child{border-bottom:0}}.vs{grid-template-columns:1fr 1fr;align-items:start;gap:26px;margin:0 0 56px;display:grid}.vs-card{border-radius:var(--r-4);background:var(--glass);box-shadow:inset 0 0 0 1px var(--line);padding:22px 26px 24px}.vs-alt{padding:22px 0 24px}.vs h3{margin:0 0 10px}.vs-alt h3{color:var(--muted)}.vs p{max-width:46ch;color:var(--body);margin:0;font-size:15.5px;line-height:1.6}.vs-alt p{color:var(--muted)}@media (prefers-reduced-motion:no-preference){.vs>div{opacity:0;transform:translateY(10px)}.reveal.is-visible .vs>div{opacity:1;transition:opacity var(--dur-md) var(--ease), transform var(--dur-md) var(--ease);transform:none}.reveal.is-visible .vs-card{transition-delay:var(--stagger)}.reveal.is-visible .vs-alt{transition-delay:calc(var(--stagger) * 1.6)}}@media (max-width:820px){.vs{grid-template-columns:1fr;gap:14px;margin-bottom:38px}.vs-alt{padding:2px 0 0}}.footer{color:var(--muted);border-top:1px solid var(--line);background:#030403;padding:66px 0 34px}.footer-grid{border-bottom:1px solid var(--ink-line);grid-template-columns:2fr repeat(4,1fr);gap:32px;padding-bottom:46px;display:grid}.footer-brand{color:#fff;letter-spacing:-.04em;align-items:center;gap:9px;margin-bottom:14px;font-size:19px;font-weight:600;display:inline-flex}.footer .pos{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-lift);margin:0 0 14px;font-size:11px}.footer .biz{color:var(--muted);margin:0;font-size:12.5px;line-height:1.7}.footer .biz a{color:var(--body)}.footer .biz a:hover{color:#fff}.footer-col h2{font-size:11px;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-weight:500}.footer-col{flex-direction:column;gap:11px;display:flex}.footer-col a{color:var(--body);transition:color var(--dur) var(--ease);font-size:13.5px}.footer-col a:hover{color:#fff}.footer-note{max-width:72ch;color:var(--muted);margin:24px 0 0;font-size:12.5px;line-height:1.6}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.footer-bottom p{font-family:var(--f-mono);letter-spacing:.04em;color:var(--subtle);margin:0;font-size:10.5px}.footer-bottom div{gap:20px;display:flex}.footer-bottom a{color:#74796d;font-size:12px}.footer-bottom a:hover{color:#fff}.reveal>*{opacity:0;filter:blur(8px);will-change:transform,opacity;transition:opacity var(--dur-lg) var(--ease),transform var(--dur-lg) var(--ease),filter var(--dur-lg) var(--ease);transform:translateY(56px)}.reveal.is-visible>*{opacity:1;filter:none;will-change:auto;transform:none}.hero.reveal>*{opacity:1;filter:none;will-change:auto;transition:none;transform:none}@media (scripting:none){.reveal>*,.asks li,.vs>div{opacity:1;filter:none;transition:none;transform:none}}.reveal:nth-child(2)>*{transition-delay:var(--stagger)}.reveal:nth-child(3)>*{transition-delay:calc(var(--stagger)*2)}.reveal:nth-child(4)>*{transition-delay:calc(var(--stagger)*3)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal>*{opacity:1;filter:none;transition:none;transform:none}.view.active{animation:none}}@media (max-width:1020px){.qn-grid{grid-template-columns:repeat(2,1fr)}.qn-grid article:nth-child(2){border-right:0}.qn-grid article{border-bottom:1px solid var(--line)}.routes5{grid-template-columns:repeat(2,minmax(0,1fr))}.route5:nth-child(n){top:0}.routes5{padding-top:0}.method-grid{grid-template-columns:repeat(2,1fr)}.method-grid>.method-card:nth-child(odd){padding-left:0}.product-cards{grid-template-columns:1fr}.reveal-links{grid-template-columns:1fr;gap:0}.reveal-links article{border-top:1px solid var(--line);padding:22px 0}.reveal-links article:first-child{border-top:2px solid var(--ink)}.footer-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.nav-inner{grid-template-columns:1fr auto}.mekko{grid-template-columns:1fr;height:auto}.pulse-show,.hot-grid{grid-template-columns:1fr}}@media (max-width:620px){section{padding:72px 0}.sec-head{margin-bottom:38px}.hero-showcase{margin-top:64px}.footer-grid{gap:44px}.footer-col h2{margin-bottom:6px}.nav .nav-inner{padding:10px 10px 10px 22px}.nav-menu{padding:120px 24px 48px}.sub-block{margin-top:84px}.wrap,.wrap-narrow{width:calc(100% - 32px)}.hero{padding:128px 0 72px}.hero h1{max-width:100%;font-size:clamp(34px,10.4vw,46px);line-height:1.03}.hero-sub{max-width:100%;font-size:16.5px;line-height:1.5}.hero-ctas{gap:12px 18px;margin-top:24px}.hero-ctas .btn{min-height:52px;padding:14px 18px}.qn-grid,.method-grid,.footer-grid,.routes5{grid-template-columns:1fr}.why-split{grid-template-columns:1fr;align-items:start;gap:36px}.struck{align-items:flex-start;margin-left:0}.qn-grid article{padding:30px 26px 32px}.method-grid>.method-card{border-top:1px solid var(--line);padding-left:0}.method-grid>.method-card:first-child{border-top:0}.qn-grid article{border-right:0}.route5{padding:20px 18px}.proof-sub{margin-top:22px}.proof-line{margin-top:52px;font-size:18px}.wm-bar{flex-direction:column;height:340px}.wm-bar>span{align-items:center}.wm-bar>span b{padding:0 14px;font-size:20px}.wm-legend{gap:10px 22px}.view{padding:22px 18px}.showcase,.win,.view,.wc-feed,.product-card,.final{max-width:100%}.view-intro,.view-foot,.opp-summary{flex-direction:column;align-items:flex-start}.view-foot strong,.opp-summary strong{align-items:flex-start}.opp-summary strong{white-space:normal}.opp-table summary{grid-template-columns:auto 1fr auto;row-gap:6px}.opp-table summary>em,.opp-table b{grid-column:2;justify-self:start}.opp-table summary .sc-mark{grid-area:1/3;align-self:start}.hot-list summary{grid-template-columns:auto 1fr auto;row-gap:6px}.hot-list summary .sc-mark{grid-area:1/3;align-self:start}.hot-list summary b{grid-column:2;justify-self:start}.nav-cta .btn{padding:8px 13px;font-size:12.5px}.nav-cta .btn .btn-chip{display:none}.wc-feed{border-radius:14px}.wc-row{grid-template-columns:1fr;gap:8px;padding:18px}.wc-delta{text-align:left;white-space:normal}}.demo-intake{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020302bd;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.demo-intake__panel{border-radius:var(--r-6);width:min(760px,100%);max-height:min(860px,100vh - 44px);color:var(--ink);background:radial-gradient(90% 60% at 50% 0,#5bc79f1a,#0000 70%),#080a08;border:1px solid #ffffff1a;padding:44px 48px 40px;position:relative;overflow:auto;box-shadow:0 40px 90px -34px #0c100c8c,0 2px 8px -3px #0c100c2e}.demo-intake__accent{background:linear-gradient(90deg, #2e6b4e, var(--green) 38%, #3fa587 70%, #d4b968);height:4px;position:absolute;top:0;left:0;right:0}.demo-intake__close{width:40px;height:40px;color:var(--body);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);background:#ffffff12;border:0;border-radius:999px;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute;top:22px;right:22px}.demo-intake__close:hover{color:var(--ink);background:#ffffff24;transform:rotate(90deg)}.demo-intake__head{padding-right:44px}.demo-intake__eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green);align-items:center;gap:10px;margin:0 0 14px;font-size:11px;font-weight:600;display:flex}.demo-intake__mark{aspect-ratio:5/4;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);width:18px;display:grid}.demo-intake__mark i{background:currentColor;border-radius:1px}.demo-intake__mark i:first-child{grid-area:2/2}.demo-intake__mark i:nth-child(2){grid-area:2/3}.demo-intake__mark i:nth-child(3){grid-area:2/4}.demo-intake__mark i:nth-child(4){grid-area:3/3}.demo-intake h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4.2vw,34px);font-weight:600;line-height:1.06}.demo-intake__lede,.demo-intake__success p{color:var(--muted);max-width:52ch;margin:14px 0 0;font-size:15.5px;line-height:1.55}.demo-intake__form{gap:18px;margin-top:30px;display:grid}.demo-intake__form label{color:var(--ink);letter-spacing:-.01em;gap:8px;font-size:13.5px;font-weight:600;display:grid}.demo-intake__form label span{color:var(--muted);letter-spacing:.02em;font-size:11.5px;font-weight:400}.demo-intake__form input,.demo-intake__form textarea{border-radius:var(--r-3);width:100%;color:var(--ink);font:inherit;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background var(--dur) var(--ease);background:#ffffff0b;border:1px solid #ffffff21;outline:none;padding:13px 15px;font-size:15px;font-weight:400}.demo-intake__form textarea{resize:vertical;min-height:108px}.demo-intake__form input:focus,.demo-intake__form textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px #1f7a6124}.demo-intake__row{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.demo-intake__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.demo-intake__error{color:#f0907a;margin:0;font-size:14px;font-weight:700}.demo-intake__actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding-top:24px;display:flex}.demo-intake__privacy{max-width:34ch;color:var(--muted);align-items:center;gap:9px;margin:0;font-size:12.5px;line-height:1.4;display:flex}.demo-intake__privacy-icon{width:15px;height:15px;color:var(--brand);border:1px solid;border-radius:4px;flex:none;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid}.demo-intake__buttons{align-items:center;gap:14px;display:flex}.demo-intake__submit{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:var(--pill);cursor:pointer;transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:600;display:inline-flex}.demo-intake__submit:hover{background:#fff;transform:translateY(-1px)}.demo-intake__submit:disabled{cursor:not-allowed;opacity:.62;transform:none}.demo-intake__buttons a{color:var(--green);font-size:14px;font-weight:600;text-decoration:none}.demo-intake__success{text-align:center;padding:52px 10px 8px}.demo-intake__tick{background:var(--brand-soft);color:#165c49;border-radius:999px;place-items:center;width:60px;height:60px;margin:0 auto 22px;font-size:30px;font-weight:700;line-height:1;display:grid}.demo-intake__success p{max-width:42ch;margin-left:auto;margin-right:auto}.demo-intake__success .demo-intake__submit{margin-top:24px}@media (max-width:640px){.demo-intake{place-items:end center;padding:12px}.demo-intake__panel{border-radius:22px;max-height:calc(100vh - 24px);padding:34px 24px 30px}.demo-intake__row{grid-template-columns:1fr}.demo-intake__head{padding-right:34px}.demo-intake h2{font-size:28px}.demo-intake__lede,.demo-intake__success p{font-size:16px}.demo-intake__actions{flex-direction:column-reverse;align-items:stretch}.demo-intake__buttons{justify-content:space-between}.demo-intake__submit{flex:1;justify-content:center}}.wc-feed{background:var(--raise-1);border-radius:var(--r-6);max-width:1020px;box-shadow:var(--sh-panel);padding:var(--bezel);background:var(--glass);margin:42px auto 0;overflow:hidden}.wc-feed>*{border-radius:calc(var(--r-6) - var(--bezel));background:var(--raise-1)}.wc-row{margin-bottom:var(--bezel);grid-template-columns:118px 148px 1fr auto;align-items:center;gap:26px;padding:24px 34px;display:grid}.wc-row:last-child{margin-bottom:0}.wc-week{font-family:var(--f-mono);letter-spacing:.08em;color:#f4f2ea7a;white-space:nowrap;font-size:12px}.wc-chip{font-family:var(--f-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:start;padding:6px 12px;font-size:11px}.wc-chip--learned{color:#f4f2eab8;background:#f4f2ea1a}.wc-chip--shift{background:var(--brand);color:var(--brand-ink)}.wc-chip--new{color:#e2a294;background:#c4705f33}.wc-chip--good{color:#9fc9ad;background:#6ea27e2e}.wc-main strong{color:#f4f2ea;letter-spacing:-.01em;font-size:17.5px;font-weight:600;display:block}.wc-main span{color:#f4f2ea99;margin-top:3px;font-size:14.5px;line-height:1.45;display:block}.wc-delta{font-family:var(--f-mono);text-align:right;white-space:nowrap;font-size:18px;font-weight:500}.wc-delta--down,.wc-delta--good{color:#8cc3a8}.wc-delta--up{color:#e2a294}.wc-delta--none{color:#f4f2ea7a}.wc-note{color:var(--muted);text-align:center;max-width:64ch;margin:20px auto 0;font-size:14.5px}.wc-note em{color:inherit;font-style:normal}@media (max-width:820px){.wc-row{grid-template-columns:auto 1fr;grid-template-areas:"week week""chip delta""main main";row-gap:10px;padding:20px 22px}.wc-week{grid-area:week}.wc-chip{grid-area:chip}.wc-main{grid-area:main}.wc-delta{white-space:normal;grid-area:delta;min-width:0;font-size:16px}.wc-main,.wc-row>*{min-width:0}}.pricing-note{text-align:center;color:#6b7068;max-width:880px;margin:30px auto 0;font-size:15px;line-height:1.6}.pricing-note b{color:#2f342f}.pricing-v3__head{max-width:760px}.pricing-v3__head .t-lede{max-width:62ch}.pricing-v3__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:52px;display:grid}.pricing-v3__card{border:1px solid var(--line);border-radius:var(--r-5);background:var(--canvas);min-width:0;box-shadow:var(--sh-1);flex-direction:column;padding:30px;display:flex}.pricing-v3__card--featured{background:radial-gradient(120% 90% at 50% 0%, #5bc79f29, transparent 66%), var(--raise-2);color:var(--body);box-shadow:var(--sh-panel);border-color:#5bc79f4d}.pricing-v3__topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.pricing-v3__topline span,.pricing-v3__topline small{color:var(--brand-deep);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.5}.pricing-v3__topline small{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 10px}.pricing-v3__card--featured .pricing-v3__topline span,.pricing-v3__card--featured .pricing-v3__topline small{color:var(--brand-lift)}.pricing-v3__card--featured .pricing-v3__topline small{border-color:var(--ink-line)}.pricing-v3__card h3{color:var(--ink);letter-spacing:-.024em;margin:26px 0 0;font-size:28px;font-weight:600;line-height:1.5}.pricing-v3__card--featured h3,.pricing-v3__card--featured .pricing-v3__price strong{color:var(--ink)}.pricing-v3__two-line span{white-space:nowrap;display:block}@media (max-width:1120px){.pricing-v3__two-line span{white-space:normal}}.pricing-v3__price{border-bottom:1px solid var(--line);gap:6px;min-height:88px;margin-top:26px;padding-bottom:24px;display:grid}.pricing-v3__card--featured .pricing-v3__price{border-color:var(--ink-line)}.pricing-v3__price strong{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1}.pricing-v3__price span,.pricing-v3__copy,.pricing-v3__renewal,.pricing-v3__note{color:var(--muted);font-size:13px;line-height:1.5}.pricing-v3__card--featured .pricing-v3__price span,.pricing-v3__card--featured .pricing-v3__copy,.pricing-v3__card--featured ul{color:var(--subtle)}.pricing-v3__copy{min-height:60px;margin:22px 0 0;font-size:16px;font-weight:400}.pricing-v3__card ul{color:var(--body);gap:12px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.pricing-v3__card li{grid-template-columns:17px 1fr;align-items:start;gap:10px;font-size:14px;font-weight:400;line-height:1.5;display:grid}.pricing-v3__card li:before{content:"✓";color:var(--brand);font-weight:600}.pricing-v3__card--featured li:before{color:var(--brand-lift)}.pricing-v3__card--featured ul,.pricing-v3__card--featured li{color:var(--body)}.pricing-v3__card--featured .pricing-v3__renewal{color:var(--muted)}.pricing-v3__cta{border:1px solid var(--brand);background:var(--brand);width:100%;min-height:44px;color:var(--brand-ink);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.pricing-v3__cta:hover{border-color:var(--brand-deep);background:var(--brand-deep)}.pricing-v3__cta .btn-chip{background:#ffffff2e}.pricing-v3__cta:hover .btn-chip{background:#ffffff47;transform:translate(3px)}.pricing-v3__cta:hover .btn-chip .arrow{transform:none}.pricing-v3__renewal{text-align:center;margin:auto 0 14px}.pricing-v3__note{max-width:880px;margin:30px 0 0}@media (max-width:980px){.pricing-v3__grid{grid-template-columns:1fr}.pricing-v3__copy{min-height:auto}}@media (max-width:680px){.pricing-v3__grid{margin-top:36px}.pricing-v3__card{padding:26px 22px}.pricing-v3__topline{align-items:flex-start}.pricing-v3__two-line span{white-space:normal}}.wg{--panel:var(--paper);--panel2:var(--paper-2);--line:#232623;--labelled:var(--brand);--hot:var(--overhead);--neutral:var(--muted);--faint:var(--subtle);--dim:var(--body);--ok:var(--brand-lift);flex-direction:column;gap:22px;min-height:0;display:flex}.wg-scroll{overscroll-behavior-x:contain;border-radius:var(--r-4);overflow:auto hidden}.wg-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wg-stage{min-width:1100px;height:clamp(460px,62vh,620px);position:relative}.wg-stage .workGraph{width:100%;height:100%;display:block}.wg-idle{width:100%;height:100%}.wg-key{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wg-key__btn{border-radius:var(--pill);background:var(--glass);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--body);font:inherit;transition:transform var(--dur) var(--ease),color var(--dur) var(--ease);border:0;align-items:center;gap:7px;padding:8px 14px;font-size:12px;line-height:1.2;display:inline-flex}.wg-key__btn:hover{color:var(--ink);transform:translateY(-1px)}.wg-key__btn[aria-pressed=true]{color:var(--ink)}.wg-key__btn[data-graph-focus]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2),0 0 0 1px #fff3}.wg-key__btn i{border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:720px){.wg{timeline-scope:--wg-pan;position:relative}.wg-scroll{scroll-timeline:--wg-pan inline}.wg:after{content:"";pointer-events:none;border-radius:0 var(--r-4) var(--r-4) 0;background:linear-gradient(to right,#05050500,var(--paper));width:56px;height:clamp(400px,56vh,520px);animation:linear both wg-edge;animation-timeline:--wg-pan;position:absolute;top:0;right:0}}@keyframes wg-edge{to{opacity:0}}@media (max-width:680px){.wg-stage{height:clamp(400px,56vh,520px)}.wg-key__btn{padding:6px 11px;font-size:11px}}@media (prefers-reduced-motion:reduce){.wg:after{opacity:0;animation:none}.wg-key__btn{transition:none}.wg-key__btn:hover{transform:none}}:root[data-theme=light]{--paper:#fdfbf4;--paper-2:#f3efe4;--canvas:#fffef9;--canvas-2:#f3efe4;--well:#ede8da;--ink:#0c0e0c;--ink-2:#23271f;--ink-line:#05050524;--body:#3b4139;--muted:#5e655b;--subtle:#696f68;--line:#05050517;--line-2:#05050524;--raise-1:#fffef9;--raise-2:#f3efe4;--glass:#05050508;--brand:#1c7c5c;--brand-deep:#166b4f;--brand-lift:#0f5c43;--brand-soft:#1f8a661f;--brand-ink:#fff;--sh-1:0 0 0 1px #05050512, inset 0 1px 0 #ffffffe6;--sh-2:0 18px 50px -34px #05050542, 0 0 0 1px #05050512, inset 0 1px 0 #ffffffe6;--sh-panel:0 60px 130px -60px #0505053d, 0 0 0 1px #05050514, inset 0 1px 0 #ffffffe6}:root[data-theme=light] .band-canvas{background:linear-gradient(#05050504,#05050508)}:root[data-theme=light] .band-paper2{background:linear-gradient(#05050506,#05050503)}:root[data-theme=light] .band-ink,:root[data-theme=light] .final,:root[data-theme=light] .footer{--ink:#f2f4f1;--ink-2:#e4e8e2;--body:#c3c8c1;--muted:#949a92;--subtle:#7e857c;--line:#ffffff17;--line-2:#ffffff29;--paper:#050505;--canvas:#0d0f0d;--canvas-2:#121412;--brand:#5bc79f;--brand-deep:#3fa587;--brand-lift:#8bdcbc;--brand-soft:#5bc79f24;--glass:#ffffff09;color:var(--body)}:root[data-theme=light] .nav-inner{background:#fdfbf4c7;box-shadow:0 0 0 1px #05050517,0 24px 60px -34px #0505054d}:root[data-theme=light] .nav.solid .nav-inner{background:#fdfbf4eb;box-shadow:0 0 0 1px #05050521,0 24px 60px -32px #05050557}:root[data-theme=light] .nav-burger:focus-visible{background:#0505051a}:root[data-theme=light] .qn-tray{background:#05050508;box-shadow:0 0 0 1px #0505050f,inset 0 1px #ffffffe6}:root[data-theme=light] .qn-grid article{box-shadow:inset 0 1px #ffffffd9}:root[data-theme=light] .showcase{box-shadow:0 0 0 1px #05050512,0 60px 130px -60px #0505053d}:root[data-theme=light] .btn-ink .btn-chip,:root[data-theme=light] .nav-cta .btn .btn-chip{background:#ffffff29}:root[data-theme=light] .btn-ink:hover .btn-chip,:root[data-theme=light] .nav-cta .btn:hover .btn-chip{background:#ffffff42}:root[data-theme=light] .spotlight:before,:root[data-theme=light] .dept-tab:not(.active):before,:root[data-theme=light] .wg-key__btn:before{background:radial-gradient(var(--spot-r,220px) circle at var(--mx,50%) var(--my,50%), rgba(28,124,92,var(--spot-a,.55)), transparent 62%)}:root[data-theme=light] .band-ink .spotlight:before,:root[data-theme=light] .final .spotlight:before,:root[data-theme=light] .footer .spotlight:before{background:radial-gradient(var(--spot-r,220px) circle at var(--mx,50%) var(--my,50%), rgba(139,220,188,var(--spot-a,.65)), transparent 62%)}:root[data-theme=light] .btn-ink:after,:root[data-theme=light] .nav-cta .btn:after{box-shadow:0 0 0 1px #1c7c5c73,0 0 20px 1px #1c7c5c29}:root[data-theme=light] .logos-row img{filter:brightness(0)opacity(.5)}:root[data-theme=light] .hero:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Crect x='15' y='0' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.022'/%3E%3Crect x='45' y='0' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.013'/%3E%3Crect x='60' y='0' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.016'/%3E%3Crect x='75' y='0' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.014'/%3E%3Crect x='90' y='0' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.017'/%3E%3Crect x='165' y='0' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.034'/%3E%3Crect x='180' y='0' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.023'/%3E%3Crect x='195' y='0' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.011'/%3E%3Crect x='210' y='0' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.023'/%3E%3Crect x='15' y='15' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.012'/%3E%3Crect x='90' y='15' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.012'/%3E%3Crect x='120' y='15' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.009'/%3E%3Crect x='135' y='15' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.01'/%3E%3Crect x='150' y='15' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.012'/%3E%3Crect x='165' y='15' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.021'/%3E%3Crect x='180' y='15' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.012'/%3E%3Crect x='195' y='15' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.02'/%3E%3Crect x='15' y='30' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.018'/%3E%3Crect x='45' y='30' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.038'/%3E%3Crect x='60' y='30' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.02'/%3E%3Crect x='75' y='30' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.008'/%3E%3Crect x='120' y='30' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.022'/%3E%3Crect x='150' y='30' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.015'/%3E%3Crect x='165' y='30' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.01'/%3E%3Crect x='0' y='45' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.021'/%3E%3Crect x='15' y='45' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.015'/%3E%3Crect x='60' y='45' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.013'/%3E%3Crect x='75' y='45' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.019'/%3E%3Crect x='90' y='45' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.015'/%3E%3Crect x='120' y='45' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.014'/%3E%3Crect x='135' y='45' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.024'/%3E%3Crect x='225' y='45' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.022'/%3E%3Crect x='15' y='60' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.016'/%3E%3Crect x='30' y='60' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.015'/%3E%3Crect x='60' y='60' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.034'/%3E%3Crect x='90' y='60' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.02'/%3E%3Crect x='135' y='60' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.037'/%3E%3Crect x='195' y='60' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.02'/%3E%3Crect x='225' y='60' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.011'/%3E%3Crect x='0' y='75' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.008'/%3E%3Crect x='15' y='75' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.021'/%3E%3Crect x='30' y='75' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.012'/%3E%3Crect x='105' y='75' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.009'/%3E%3Crect x='120' y='75' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.021'/%3E%3Crect x='135' y='75' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.009'/%3E%3Crect x='150' y='75' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.027'/%3E%3Crect x='180' y='75' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.013'/%3E%3Crect x='195' y='75' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.019'/%3E%3Crect x='0' y='90' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.021'/%3E%3Crect x='30' y='90' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.019'/%3E%3Crect x='75' y='90' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.011'/%3E%3Crect x='90' y='90' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.01'/%3E%3Crect x='150' y='90' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.009'/%3E%3Crect x='210' y='90' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.016'/%3E%3Crect x='225' y='90' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.009'/%3E%3Crect x='15' y='105' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.015'/%3E%3Crect x='60' y='105' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.011'/%3E%3Crect x='90' y='105' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.01'/%3E%3Crect x='105' y='105' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.013'/%3E%3Crect x='120' y='105' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.014'/%3E%3Crect x='150' y='105' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.014'/%3E%3Crect x='225' y='105' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.026'/%3E%3Crect x='0' y='120' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.015'/%3E%3Crect x='60' y='120' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.012'/%3E%3Crect x='75' y='120' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.01'/%3E%3Crect x='90' y='120' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.027'/%3E%3Crect x='105' y='120' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.011'/%3E%3Crect x='120' y='120' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.014'/%3E%3Crect x='135' y='120' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.023'/%3E%3Crect x='150' y='120' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.022'/%3E%3Crect x='165' y='120' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.019'/%3E%3Crect x='180' y='120' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.01'/%3E%3Crect x='195' y='120' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.018'/%3E%3Crect x='0' y='135' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.038'/%3E%3Crect x='45' y='135' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.04'/%3E%3Crect x='105' y='135' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.023'/%3E%3Crect x='165' y='135' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.038'/%3E%3Crect x='180' y='135' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.019'/%3E%3Crect x='195' y='135' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.019'/%3E%3Crect x='210' y='135' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.018'/%3E%3Crect x='15' y='150' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.021'/%3E%3Crect x='45' y='150' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.014'/%3E%3Crect x='60' y='150' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.02'/%3E%3Crect x='120' y='150' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.012'/%3E%3Crect x='150' y='150' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.038'/%3E%3Crect x='165' y='150' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.022'/%3E%3Crect x='180' y='150' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.016'/%3E%3Crect x='195' y='150' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.018'/%3E%3Crect x='210' y='150' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.016'/%3E%3Crect x='225' y='150' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.012'/%3E%3Crect x='0' y='165' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.018'/%3E%3Crect x='15' y='165' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.014'/%3E%3Crect x='45' y='165' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.022'/%3E%3Crect x='90' y='165' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.008'/%3E%3Crect x='105' y='165' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.023'/%3E%3Crect x='120' y='165' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.009'/%3E%3Crect x='150' y='165' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.024'/%3E%3Crect x='180' y='165' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.022'/%3E%3Crect x='195' y='165' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.016'/%3E%3Crect x='225' y='165' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.017'/%3E%3Crect x='45' y='180' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.015'/%3E%3Crect x='90' y='180' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.011'/%3E%3Crect x='105' y='180' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.015'/%3E%3Crect x='120' y='180' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.011'/%3E%3Crect x='150' y='180' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.018'/%3E%3Crect x='180' y='180' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.01'/%3E%3Crect x='210' y='180' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.018'/%3E%3Crect x='0' y='195' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.021'/%3E%3Crect x='30' y='195' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.023'/%3E%3Crect x='75' y='195' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.014'/%3E%3Crect x='90' y='195' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.021'/%3E%3Crect x='105' y='195' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.023'/%3E%3Crect x='150' y='195' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.011'/%3E%3Crect x='165' y='195' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.022'/%3E%3Crect x='180' y='195' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.034'/%3E%3Crect x='210' y='195' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.011'/%3E%3Crect x='45' y='210' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.013'/%3E%3Crect x='60' y='210' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.011'/%3E%3Crect x='90' y='210' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.013'/%3E%3Crect x='105' y='210' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.014'/%3E%3Crect x='135' y='210' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.015'/%3E%3Crect x='150' y='210' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.02'/%3E%3Crect x='180' y='210' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.016'/%3E%3Crect x='225' y='210' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.02'/%3E%3Crect x='30' y='225' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.016'/%3E%3Crect x='60' y='225' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.02'/%3E%3Crect x='75' y='225' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.02'/%3E%3Crect x='90' y='225' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.01'/%3E%3Crect x='105' y='225' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.017'/%3E%3Crect x='120' y='225' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.023'/%3E%3Crect x='135' y='225' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.04'/%3E%3Crect x='180' y='225' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.023'/%3E%3Crect x='210' y='225' width='12' height='12' rx='2' fill='%231C7C5C' opacity='0.016'/%3E%3Crect x='225' y='225' width='12' height='12' rx='2' fill='%230C0E0C' opacity='0.011'/%3E%3C/svg%3E")}:root[data-theme=light] .brand-logo.logo-on-dark{display:none}:root[data-theme=light] .brand-logo.logo-on-light{display:inline-block}:root[data-theme=light] .wc-week{color:#0c0e0c94}:root[data-theme=light] .wc-chip--learned{color:#0c0e0cbd;background:#0505050f}:root[data-theme=light] .wc-chip--new{color:var(--burden-edge);background:#c4705f29}:root[data-theme=light] .wc-chip--good{color:var(--execution-edge);background:#6ea27e2e}:root[data-theme=light] .wc-main strong{color:var(--ink)}:root[data-theme=light] .wc-main span{color:var(--muted)}:root[data-theme=light] .wc-delta--down,:root[data-theme=light] .wc-delta--good{color:var(--judgement-edge)}:root[data-theme=light] .wc-delta--up{color:var(--burden-edge)}:root[data-theme=light] .wc-delta--none{color:var(--subtle)}:root[data-theme=light] .nav-menu,:root[data-theme=light] .demo-intake{--ink:#f2f4f1;--ink-2:#e4e8e2;--body:#c3c8c1;--muted:#949a92;--subtle:#7e857c;--line:#ffffff17;--line-2:#ffffff29;--paper:#050505;--canvas:#0d0f0d;--canvas-2:#121412;--brand:#5bc79f;--brand-deep:#3fa587;--brand-lift:#8bdcbc;--brand-soft:#5bc79f24;color:var(--body)}:root[data-theme=light] .btn-ink:not(.nav-menu__cta):hover,:root[data-theme=light] .nav-cta .btn:hover{background:var(--ink-2)}:root[data-theme=light] .sc-list summary:hover{background:#05050509}:root[data-theme=light] .dept-tab:hover:not(.active){background:#0505050d}:root[data-theme=light] .nav-burger:hover{background:#05050512}:root[data-theme=light] .route5:hover{box-shadow:0 0 0 1px #05050524,0 26px 50px -28px #05050547}:root[data-theme=light] .wg-key__btn[data-graph-focus]{box-shadow:inset 0 0 0 1px var(--line-2), 0 0 0 1px #05050533}
