:root{--bg:#07080a;--bg2:#0d0f12;--bg3:#14171b;--ink:#f2eee6;--ink2:#cfcac0;--muted:#9a968d;--lime:#c6ff3d;--lime-2:#a8e22c;--lime-glow:rgba(198,255,61,.32);--amber:#ffb547;--amber-glow:rgba(255,181,71,.28);--line:rgba(255,255,255,.09);--line2:rgba(255,255,255,.16);--scrim:rgba(6,7,9,.72);--gut:clamp(16px,4vw,56px);--serif:"Fraunces",Georgia,"Times New Roman",serif;--sans:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}::selection{background:var(--lime);color:#0b0d06}.eyebrow{font:600 12px/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--lime)}.eyebrow.amber{color:var(--amber)}.h-display{font-family:var(--serif);font-weight:400;font-optical-sizing:auto;letter-spacing:-.02em;line-height:.98}.h-display em{font-style:italic;color:var(--lime)}.h-caps{font-family:var(--serif);font-weight:500;text-transform:uppercase;letter-spacing:.16em}.lead{font-size:clamp(17px,1.35vw,20px);line-height:1.6;color:var(--ink2);max-width:58ch}.num{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums}.nav{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--gut);background:linear-gradient(180deg,rgba(6,7,9,.85),rgba(6,7,9,0));pointer-events:none}.nav>*{pointer-events:auto}.logo{display:flex;align-items:center;gap:10px;font:500 15px/1 var(--serif);letter-spacing:.22em;text-transform:uppercase}.logo svg{width:28px;height:28px}.nav ul{display:flex;gap:26px;list-style:none;font-size:14px;color:var(--ink2)}.nav ul a:hover{color:var(--ink)}@media (max-width:820px){.nav ul{display:none}}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font:700 14px/1 var(--sans);letter-spacing:.02em;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .35s}.btn-lime{background:var(--lime);color:#0b0e05;box-shadow:0 0 0 1px rgba(198,255,61,.5),0 10px 30px -10px var(--lime-glow)}.btn-lime:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--lime),0 16px 40px -12px rgba(198,255,61,.5)}.btn-ghost{border:1px solid var(--line2);color:var(--ink);background:rgba(255,255,255,.03);backdrop-filter:blur(8px)}.btn-ghost:hover{border-color:rgba(198,255,61,.6)}.btn-sm{padding:10px 16px;font-size:13px}section{position:relative}.wrap{max-width:1320px;margin:0 auto;padding:0 var(--gut)}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:20px 60px;align-items:end;margin-bottom:clamp(36px,5vw,64px)}.sec-head h2{font-size:clamp(38px,5.2vw,76px)}@media (max-width:860px){.sec-head{grid-template-columns:1fr}}.intake{position:relative;border-radius:24px;background:linear-gradient(180deg,rgba(22,25,29,.92),rgba(12,14,16,.96));border:1px solid var(--line2);box-shadow:0 40px 80px -30px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;display:flex;flex-direction:column;min-height:520px;max-height:640px}.intake-top{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.intake-ava{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#e6ff9a,var(--lime) 45%,#5f8a10);color:#0b0e05;font:700 14px/1 var(--serif)}.intake-top b{display:block;font-size:14px}.intake-top small{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.intake-top small i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime)}.intake-tag{margin-left:auto;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line2);padding:5px 9px;border-radius:999px}.intake-log{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.msg{max-width:86%;padding:11px 14px;border-radius:16px;font-size:15px;line-height:1.5;animation:msgIn .45s cubic-bezier(.2,.7,.2,1) both}.msg.bot{background:#1b1f24;border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.msg.me{background:var(--lime);color:#0b0e05;border-bottom-right-radius:4px;align-self:flex-end;font-weight:600}.msg.typing{display:flex;gap:5px;padding:14px}.msg.typing i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:dot 1s infinite}.msg.typing i:nth-child(2){animation-delay:.15s}.msg.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 12px}.chip{padding:9px 13px;border-radius:999px;border:1px solid rgba(198,255,61,.45);color:var(--lime);font-size:13.5px;font-weight:600;transition:background .25s,color .25s}.chip:hover{background:var(--lime);color:#0b0e05}.intake-form{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.intake-form input{flex:1;min-width:0;background:#0a0b0d;border:1px solid var(--line2);border-radius:999px;padding:12px 16px;color:var(--ink);font:inherit;font-size:15px;outline:0}.intake-form input:focus{border-color:rgba(198,255,61,.6)}.intake-form button{width:46px;height:46px;flex:none;border-radius:50%;background:var(--lime);color:#0b0e05;display:grid;place-items:center}.foot{padding:40px var(--gut) 48px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.prod-frame{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 3em 5em -2em rgba(0,0,0,.9),0 0 3em -1em rgba(198,255,61,.25)}.prod-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.14)0,rgba(255,255,255,0) 30%);pointer-events:none}.phone{width:min(17em,40vw);aspect-ratio:9/18.5;border-radius:2.4em;padding:.7em;background:linear-gradient(145deg,#2c2f34,#0d0e10);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 3em 5em -2em rgba(0,0,0,.9),0 0 3em -1em rgba(198,255,61,.25)}.phone-in{height:100%;border-radius:1.8em;overflow:hidden;background:linear-gradient(180deg,#0f1a22,#0b1117);display:flex;flex-direction:column;font-size:.86em}.phone-top{padding:1.1em 1em .8em;display:flex;align-items:center;gap:.6em;background:#16232d;border-bottom:1px solid rgba(255,255,255,.06)}.phone-top i{width:2em;height:2em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e6ff9a,var(--lime) 50%,#5f8a10)}.phone-top b{font-size:.95em}.phone-top small{display:block;color:#7f97a8;font-size:.8em}.phone-log{flex:1;padding:.8em;display:flex;flex-direction:column;gap:.5em;justify-content:flex-end}.pm{max-width:85%;padding:.55em .75em;border-radius:.9em;background:#1c2b36;color:#dfe9ef;line-height:1.35}.pm.me{align-self:flex-end;background:#2b5a2f}.pm.file{padding:.35em;background:#1c2b36}.pm.file img{border-radius:.6em;aspect-ratio:16/10;object-fit:cover}.pm.file span{display:block;padding:.4em .4em .2em;font-size:.9em}.pm .btns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.3em;margin-top:.5em}.pm .btns u{text-decoration:none;text-align:center;padding:.4em 0;border-radius:.5em;background:rgba(198,255,61,.14);color:var(--lime);font-size:.85em}.dash{width:min(34em,44vw);padding:1.2em;border-radius:14px;background:linear-gradient(180deg,#15181c,#0e1013);border:1px solid rgba(255,255,255,.08);box-shadow:0 3em 5em -2em rgba(0,0,0,.9),0 0 3em -1em rgba(198,255,61,.22)}.dash-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1em}.dash-h b{font:500 1.2em/1 var(--serif)}.dash-h small{color:var(--muted);font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em;margin-bottom:1em}.kpis div{padding:.7em;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.kpis small{display:block;color:var(--muted);font-size:.72em}.kpis b{font:500 1.35em/1.2 var(--serif)}.kpis b.g{color:var(--lime)}.kpis b.r{color:#ff8a70}.bars{display:flex;align-items:flex-end;gap:.45em;height:7em;padding-bottom:.4em;border-bottom:1px solid rgba(255,255,255,.08)}.bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--lime),rgba(198,255,61,.25))}.bars i.neg{background:linear-gradient(180deg,#ff8a70,rgba(255,138,112,.2))}.rows{margin-top:.8em;font-size:.82em;color:var(--ink2)}.rows div{display:flex;justify-content:space-between;padding:.35em 0;border-bottom:1px solid rgba(255,255,255,.05)}.rows em{font-style:normal;color:var(--lime)}.rows em.r{color:#ff8a70}.illus{display:block;margin-top:.7em;color:var(--muted);font-size:.68em;letter-spacing:.12em;text-transform:uppercase}.sheet{width:min(62%,330px);aspect-ratio:1/1.414;border-radius:6px;background:linear-gradient(180deg,#191b1f,#111316);border:1px solid rgba(255,255,255,.08);padding:18px;box-shadow:0 30px 50px -20px #000;display:flex;flex-direction:column;gap:9px}.sheet .bar{height:8px;border-radius:4px;background:rgba(255,255,255,.12)}.sheet .sh-hero{height:34%;border-radius:4px;background:linear-gradient(135deg,rgba(255,181,71,.35),rgba(198,255,61,.18))}.sheet .row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.sheet .row i{height:34px;border-radius:4px;background:rgba(255,255,255,.06)}.sheet .w60{width:60%}.sheet .w80{width:80%}.sheet .w40{width:40%;background:var(--lime);opacity:.7}.sys-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font:600 11px/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.sys-no{color:var(--lime)}.sys-st{display:inline-flex;align-items:center;gap:7px}.sys-st i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 6px rgba(198,255,61,.6)}.sys-st.a i{background:var(--amber);box-shadow:0 0 6px rgba(255,181,71,.6)}.sys-title{font:400 clamp(26px,2.9vw,42px)/1.08 var(--serif);letter-spacing:-.01em;margin:14px 0 12px;max-width:26ch}.sys-pitch{color:var(--ink2);font-size:16px;line-height:1.6;max-width:66ch}.sys-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:22px 0;border-top:1px solid var(--line)}@media (max-width:760px){.sys-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.sys-m b{display:block;font:400 clamp(30px,3.2vw,48px)/1 var(--serif);color:var(--lime);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.sys-m span{display:block;margin-top:8px;font-size:13.5px;line-height:1.4;color:var(--ink2);max-width:24ch}.sys-stack{display:flex;flex-wrap:wrap;gap:6px}.sys-stack span{padding:6px 10px;border-radius:999px;border:1px solid var(--line2);background:rgba(10,12,14,.8);font:600 11.5px/1 var(--sans);letter-spacing:.03em;color:var(--ink2)}.sd{position:relative;--sd-gap:clamp(26px,4vw,64px)}.sd-svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.sd-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:0 var(--sd-gap)}.sd-col{display:flex;flex-direction:column;min-width:0}.sd-cap{font:600 10.5px/1.2 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.sd-col--core .sd-cap{color:var(--lime)}.sd-nodes{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px}.sd-node{position:relative;padding:11px 13px 12px 15px;border-radius:12px;background:#0f1215;border:1px solid var(--line2);opacity:.5;outline:0;transition:opacity .5s,border-color .6s,background .6s,box-shadow .6s}.sd-node b{display:block;font:600 14px/1.3 var(--sans);color:var(--ink)}.sd-node small{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:var(--muted)}.sd-node::before{content:"";position:absolute;left:-1px;top:11px;bottom:11px;width:2px;border-radius:2px;background:var(--line2);transition:background .6s}.sd-node.on{opacity:1}.sd-col--src .sd-node.on::before{background:var(--amber)}.sd-col--core .sd-node.on{border-color:rgba(198,255,61,.45);background:linear-gradient(180deg,#141910,#0e1109);box-shadow:0 12px 28px -20px rgba(198,255,61,.5)}.sd-col--core .sd-node.on::before,.sd-col--out .sd-node.on::before{background:var(--lime)}.sd-col--out .sd-node.on{border-color:rgba(198,255,61,.28)}.sd-node:focus-visible{box-shadow:0 0 0 2px var(--lime)}.sd-edge{fill:none;stroke:rgba(255,255,255,.1);stroke-width:1.4;transition:stroke .6s}.sd-edge.on{stroke:rgba(198,255,61,.38)}.sd-edge.hl{stroke:rgba(198,255,61,.85)}.sd-pk{fill:#efffc6}.sd-pk-h{fill:rgba(198,255,61,.2)}.sd.is-focus .sd-node:not(.hl){opacity:.3}.sd.is-focus .sd-edge:not(.hl){stroke:rgba(255,255,255,.05)}.sd.is-v .sd-grid{grid-template-columns:1fr;gap:28px 0}.sd.is-v .sd-nodes{flex-direction:row;flex-wrap:wrap;gap:8px}.sd.is-v .sd-node{flex:1 1 calc(50% - 4px);min-width:0}.sd.is-v .sd-cap{margin-bottom:8px}.sd-ol{fill:none;stroke:var(--bp,#d8ff8c);stroke-width:1.1;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s cubic-bezier(.6,0,.3,1),opacity .8s}.sd--blueprint.drawn .sd-ol{stroke-dashoffset:0}.sd--blueprint.alive .sd-ol{opacity:.35}.sd--blueprint .sd-edge{stroke:rgba(216,255,140,.45);stroke-dasharray:0;transition:stroke-dashoffset 1.3s cubic-bezier(.6,0,.3,1) .2s,stroke .6s}.sd--blueprint .sd-edge.on{stroke:rgba(198,255,61,.5)}.sd--blueprint .sd-node{opacity:0;background:0 0;border-color:transparent}.sd--blueprint .sd-node::before{opacity:0}.sd--blueprint.drawn .sd-node{opacity:.85}.sd--blueprint.drawn .sd-node b{color:var(--bp,#d8ff8c)}.sd--blueprint .sd-node.on{opacity:1;background:#0b121d;border-color:rgba(216,255,140,.3)}.sd--blueprint .sd-node.on b{color:var(--ink)}.sd--blueprint .sd-node.on::before{opacity:1}.sd--blueprint .sd-col--core .sd-node.on{background:linear-gradient(180deg,#131a12,#0c120c);border-color:rgba(198,255,61,.45)}.sd.is-static .sd-ol{display:none}.feat{position:relative;padding:clamp(90px,12vh,150px)0;overflow:hidden;isolation:isolate}.ft-head{max-width:880px;margin-bottom:clamp(30px,4vw,50px)}.ft-title{font-size:clamp(38px,5.4vw,82px);margin:18px 0 22px}.ft-stage{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;margin-bottom:22px}@media (max-width:960px){.ft-stage{grid-template-columns:1fr}}.ft-viewer{position:relative;min-height:clamp(340px,52vh,560px);border-radius:22px;overflow:hidden;border:1px solid var(--line2);background:radial-gradient(50% 55%at 50% 45%,rgba(255,181,71,.14),transparent 70%),radial-gradient(40% 30%at 50% 92%,rgba(198,255,61,.1),transparent 70%),#08090b}.ft-viewer canvas{position:absolute;inset:0;width:100%!important;height:100%!important;cursor:grab}.ft-viewer .ft-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ft-viewer.has-3d .ft-viewer-todo,.ft-viewer.has-poster .ft-viewer-todo{display:none}.ft-hint{position:absolute;left:16px;bottom:14px;padding:6px 10px;border-radius:999px;background:rgba(6,7,9,.8);font:600 10.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:none}.ft-viewer.has-3d .ft-hint{display:block}.ft-todo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px;border:1px dashed rgba(255,181,71,.45);border-radius:14px;background:rgba(255,181,71,.04);color:var(--ink2);font-size:13px}.ft-viewer-todo{position:absolute;inset:16px}.ft-todo svg{width:min(200px,50%);height:auto;fill:none;stroke:rgba(255,181,71,.55);stroke-width:1.2}.ft-todo b{font:600 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--amber)}.ft-todo span{max-width:36ch;color:var(--muted);font-size:12.5px}.ft-side{display:flex;flex-direction:column;gap:18px}.ft-card{padding:22px 22px 20px;border-radius:18px;background:rgba(12,14,17,.92);border:1px solid var(--line)}.ft-card .eyebrow{margin-bottom:12px}.ft-card p{color:var(--ink2);font-size:15px}.ft-steps{list-style:none;counter-reset:s;display:flex;flex-direction:column;gap:9px}.ft-steps li{counter-increment:s;position:relative;padding-left:30px;color:var(--ink2);font-size:15px;line-height:1.45}.ft-steps li::before{content:counter(s);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;border:1px solid rgba(198,255,61,.5);color:var(--lime);font:600 11px/18px var(--sans);text-align:center}.ft-block{margin:clamp(34px,5vw,60px)0 0;padding:clamp(20px,3vw,34px);border-radius:22px;background:rgba(9,11,13,.9);border:1px solid var(--line)}.ft-block--first{margin-top:0}.ft-bh{margin-bottom:24px;max-width:720px}.ft-bh h3{font:400 clamp(24px,2.6vw,36px)/1.1 var(--serif);margin:10px 0 8px}.ft-bh p{color:var(--ink2);font-size:15.5px}.ft-stickers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media (max-width:860px){.ft-stickers{grid-template-columns:repeat(3,minmax(0,1fr))}}.ft-stk{aspect-ratio:1;border-radius:14px;overflow:hidden;background:#0f1215;border:1px solid var(--line)}.ft-stk img{width:100%;height:100%;object-fit:contain}.ft-stk.ft-todo{padding:8px}.feat>.wrap>.sys-metrics,.feat .ft-in>.sys-metrics{margin-top:clamp(30px,4vw,50px)}.ft-astro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}@media (max-width:900px){.ft-astro{grid-template-columns:1fr}}.ft-astro figure{position:relative;margin:0;display:flex;flex-direction:column;gap:10px}.ft-astro figcaption{font:600 11px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.ft-chart>img,.ft-chart>.ft-todo,.ft-mandala img{aspect-ratio:1;width:100%;border-radius:16px;object-fit:cover;background:#0b0c0e}.ft-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start}.ft-pages figcaption{grid-column:1/-1}.ft-pg{margin:0;aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:#0f1215}.ft-pg img{width:100%;height:100%;object-fit:cover}.ft-pg.ft-todo{padding:6px;font-size:11px}.ft-maps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width:860px){.ft-maps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ft-maps li{padding:16px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.02)}.ft-maps b{display:block;font:500 18px/1.2 var(--serif);color:var(--ink);margin-bottom:6px}.ft-maps span{color:var(--ink2);font-size:14px}.statement{padding:clamp(100px,15vh,180px)0;overflow:hidden;isolation:isolate}.statement h2{font-size:clamp(44px,7vw,112px);max-width:14ch;margin:20px 0 34px}.statement h2 em{display:block}.st-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px 60px;align-items:start}@media (max-width:900px){.st-body{grid-template-columns:1fr}}.st-body p{color:var(--ink2);font-size:clamp(17px,1.35vw,20px);line-height:1.6}.st-body p+p{margin-top:16px}.st-body p b{color:var(--ink);font-weight:600}.st-list{display:flex;flex-wrap:wrap;gap:8px}.st-list span{padding:10px 14px;border-radius:999px;border:1px solid rgba(198,255,61,.3);background:rgba(10,12,9,.85);color:var(--ink);font:600 13.5px/1 var(--sans)}.proof{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:1000px){.proof{grid-template-columns:repeat(2,minmax(0,1fr))}}.proof-t{padding:22px 20px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(9,10,12,.9)}.proof-t b{display:block;font:400 clamp(28px,2.6vw,40px)/1 var(--serif);color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.proof-t span{display:block;margin-top:10px;font-size:13px;line-height:1.4;color:var(--muted)}.small-media{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}@media (max-width:900px){.small-media{grid-template-columns:repeat(2,minmax(0,1fr))}}.small-m{margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#0d0f12}.small-m img{width:100%;aspect-ratio:16/10;object-fit:cover;filter:saturate(.85) brightness(.85);transition:filter .5s}.small-m:hover img{filter:none}.small-m figcaption{padding:12px 14px 14px}.small-m b{display:block;font:500 15px/1.3 var(--serif)}.small-m span{display:block;margin-top:4px;font-size:12.5px;color:var(--muted)}.small-lab{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}@media (max-width:900px){.small-lab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.small-lab{grid-template-columns:1fr}}.lab-i{padding:16px 16px 18px;background:#0b0c0f}.lab-i b{display:block;font:600 13.5px/1.2 var(--sans);color:var(--lime);margin-bottom:6px}.lab-i span{font-size:13.5px;line-height:1.45;color:var(--ink2)}.ft-fig{margin:0;display:flex;flex-direction:column;gap:9px;min-width:0}.ft-fig img{width:100%;border-radius:14px;object-fit:cover;background:#0b0c0e;border:1px solid var(--line)}.ft-fig figcaption{font:600 11px/1.35 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ft-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.ft-strip .ft-fig img{aspect-ratio:16/9}@media (max-width:760px){.ft-strip{grid-template-columns:1fr}}.ft-astro .ft-fig img{aspect-ratio:1}.ft-stk-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:14px;align-items:start}.ft-stk-grid .ft-fig img{aspect-ratio:1}.ft-stk-grid .ft-fig.wide img{aspect-ratio:auto}@media (max-width:900px){.ft-stk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-stk-grid .wide{grid-column:1/-1}}.ft-viewer .ft-vcap{position:absolute;right:16px;bottom:14px;padding:6px 10px;border-radius:999px;background:rgba(6,7,9,.8);font-size:11.5px;color:var(--ink2)}.ft-viewer{min-height:clamp(360px,58vh,620px)}.ft-mock{margin-top:clamp(34px,5vw,60px)}.ft-mock p{color:var(--muted);font-size:14px;margin-top:8px}.ft-mock .ft-strip img{aspect-ratio:4/3}.ft-also{margin:-6px 0 18px;color:var(--ink2);font-size:14.5px;line-height:1.6}.ft-also b{color:var(--lime);font-weight:600}.ft-credit{margin-top:18px;font-size:11.5px;line-height:1.5;color:var(--muted);max-width:90ch}.feat .sys-metrics{margin-top:clamp(30px,4vw,50px)}.pv{display:block;margin-bottom:6px;color:var(--ink2);font-size:12.5px}.msg.bot a{color:var(--lime);text-decoration:underline;text-underline-offset:2px}.foot a{color:inherit;text-underline-offset:2px}