@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#050608;--panel:#0b0e13;--text:#f4f7fb;--muted:#8d98a7;--line:#a2b4cc2e;--blue:#1687ff;--blue-deep:#0654b9;--lemon:#dfff35}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050608e0;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:72px;padding:14px clamp(18px,4vw,58px);display:grid;position:sticky;top:0}.brand,.site-header nav,.socials,.hero-actions{align-items:center;gap:16px;display:flex}.brand{white-space:nowrap;font-weight:850}.brand-wordmark{font-family:var(--font-geist-mono), monospace;align-items:center;gap:7px;font-size:14px;display:inline-flex}.brand-wordmark i{color:var(--lemon);font-style:normal}.site-header nav{color:#aeb7c4;justify-content:center;font-size:13px;font-weight:650}.site-header nav a,.section-head a{transition:color .18s}.site-header nav a:hover,.socials a:hover{color:var(--lemon)}.header-cta,.primary-btn,.secondary-btn{border:1px solid var(--lemon);justify-content:center;align-items:center;min-height:46px;padding:0 19px;font-weight:850;display:inline-flex}.header-cta,.primary-btn{background:var(--lemon);color:#070a04}.secondary-btn{color:var(--text);border-color:var(--line);background:0 0}.scroll-story{position:relative}.hero-modern{background:#050608;grid-template-columns:minmax(0,1.34fr) minmax(280px,.66fr);align-items:center;min-height:min(860px,94svh - 72px);padding:clamp(44px,6vh,70px) clamp(20px,5vw,76px) 56px;display:grid;position:relative;overflow:hidden}.hero-grid-plane{opacity:.48;background-image:linear-gradient(#6784a921 1px,#0000 1px),linear-gradient(90deg,#6784a921 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 52%,#0000 92%);mask-image:linear-gradient(90deg,#000 0% 52%,#0000 92%)}.hero-grid-plane:after{content:"";background:linear-gradient(110deg,#0000 62%,#1687ff24 62.2%,#0000 62.5%);position:absolute;inset:0}.hero-scan{z-index:1;background:var(--blue);width:1px;animation:6s ease-in-out infinite alternate scan-drift;position:absolute;top:-20%;bottom:-20%;left:68%;transform:rotate(18deg);box-shadow:0 0 26px #1687ffcc}@keyframes scan-drift{to{opacity:.35;transform:translate(90px)rotate(18deg)}}.hero-copy{z-index:3;max-width:980px;position:relative}.signal-line,.eyebrow{color:var(--lemon);font-family:var(--font-geist-mono), monospace;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.signal-line{align-items:center;gap:10px;margin-bottom:24px;display:flex}.signal-line span{background:var(--lemon);width:8px;height:8px;box-shadow:0 0 16px #dfff35cc}.hero-modern h1{max-width:980px;margin-bottom:22px;font-size:clamp(48px,6.4vw,94px);font-weight:880;line-height:.9}.hero-modern h1 span{color:#7f8a98;display:block}.hero-lead{color:#c2cad4;max-width:720px;margin-bottom:22px;font-size:clamp(17px,1.7vw,22px);line-height:1.55}.hero-actions{margin-bottom:32px}.primary-btn{gap:30px}.text-link{color:#d7dde6;align-items:center;gap:18px;font-weight:750;display:inline-flex}.text-link span{color:var(--blue);font-size:24px}.proof-line{border-top:1px solid var(--line);max-width:780px;padding-top:16px;display:flex}.proof-line div{flex:1;min-width:0;padding-right:20px}.proof-line strong{font-family:var(--font-geist-mono), monospace;margin-bottom:5px;font-size:20px;display:block}.proof-line span{color:var(--muted);font-size:12px}.hero-route{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-self:end;width:min(30vw,410px);padding:24px 0 20px;position:relative}.route-kicker{color:#768190;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:10px}.route-line{background:linear-gradient(90deg,var(--lemon),var(--blue));justify-content:space-between;height:1px;margin:42px 8px 14px;display:flex;position:relative}.route-line i{background:var(--blue);border:2px solid #050608;outline:1px solid #ffffff59;width:9px;height:9px;transform:translateY(-4px)rotate(45deg)}.route-line i:first-child{background:var(--lemon)}.route-labels{color:#75808e;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex}.scroll-marker{z-index:4;color:#768190;font-family:var(--font-geist-mono), monospace;align-items:center;gap:14px;font-size:9px;display:flex;position:absolute;bottom:22px;right:clamp(20px,5vw,76px)}.scroll-marker i{background:var(--lemon);width:62px;height:1px}.evolution{background:#020305;height:400vh;position:relative}.evolution-sticky{background:#020305;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.depth-field{perspective:750px;position:absolute;inset:0;overflow:hidden}.depth-field:before{content:"";opacity:calc(.16 + var(--journey) * .4);transform:perspective(500px) rotateX(66deg) scale(1.8) translateY(calc(120px - var(--journey) * 180px));transform-origin:bottom;background-image:linear-gradient(#5a73912e 1px,#0000 1px),linear-gradient(90deg,#5a73912e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.depth-field i{border:1px solid #2389ff47;animation:5s linear infinite depth-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.depth-field i:first-child{width:24vmin;height:24vmin}.depth-field i:nth-child(2){width:44vmin;height:44vmin;animation-delay:-1s}.depth-field i:nth-child(3){width:68vmin;height:68vmin;animation-delay:-2s}.depth-field i:nth-child(4){width:96vmin;height:96vmin;animation-delay:-3s}.depth-field i:nth-child(5){width:130vmin;height:130vmin;animation-delay:-4s}@keyframes depth-pulse{50%{border-color:#dfff3542}}.evolution-topline{z-index:4;border-bottom:1px solid var(--line);color:#8e9bab;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;padding-bottom:13px;font-size:10px;display:flex;position:absolute;top:32px;left:clamp(20px,5vw,76px);right:clamp(20px,5vw,76px)}.evolution-copy{z-index:4;width:min(47vw,760px);position:absolute;top:50%;left:clamp(20px,6vw,92px);transform:translateY(-50%)}.evolution-copy p{color:var(--lemon);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-bottom:18px;font-size:12px}.evolution-copy h2{margin-bottom:24px;font-size:clamp(38px,5.1vw,78px);line-height:.98}.evolution-copy>span{color:#9da9b7;max-width:650px;font-size:clamp(16px,1.5vw,20px);line-height:1.6;display:block}.stage-rail{z-index:5;gap:17px;display:grid;position:absolute;top:50%;right:clamp(20px,3vw,44px);transform:translateY(-50%)}.stage-rail div{color:#56606d;grid-template-columns:20px 34px 72px;align-items:center;gap:9px;transition:color .25s;display:grid}.stage-rail span,.stage-rail strong{font-family:var(--font-geist-mono), monospace;font-size:9px;font-weight:700}.stage-rail i{background:currentColor;width:100%;height:1px}.stage-rail div.active{color:var(--lemon)}.eyebrow{margin:0 0 12px}h1{max-width:1050px;margin-bottom:24px;font-size:clamp(44px,7vw,96px);line-height:.92}h2{font-size:clamp(30px,4vw,58px);line-height:.98}.split-section,.content-section,.services-grid,.page-hero,.article-body,.cta-band,.footer{padding:96px clamp(20px,5vw,76px)}.split-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080a0e;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:64px;display:grid}.split-section p,.cta-band p,.page-hero p{color:#bac4d0;max-width:720px;font-size:clamp(17px,2vw,21px);line-height:1.6}.services-grid,.case-grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-top:1px;padding-bottom:1px;display:grid}.service-card,.case-card,.article-list a,.info-card{background:#0a0d12;border:0;padding:32px;transition:background .18s,transform .18s}.service-card,.case-card,.article-list a{cursor:pointer}.service-card:hover,.case-card:hover,.article-list a:hover{background:#10151d;transform:translateY(-2px)}.service-card span{color:var(--lemon);font-family:var(--font-geist-mono), monospace}.service-card h2{margin:18px 0}.service-card{flex-direction:column;min-height:390px;display:flex}.service-card p,.case-card p,.article-list p,.info-card p,.article-body p,.article-body li{color:var(--muted);line-height:1.7}.card-cta{color:#f4f7fb;width:100%;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:18px;font-size:10px;font-weight:800;display:flex}.card-cta span{background:0 0;border:0;padding:0;font-size:19px;transition:transform .18s}a:hover .card-cta span{transform:translate(5px)}.showcase-section{position:relative;overflow:hidden}.showcase-section .section-head{z-index:2;position:relative}.showcase-cases{background:var(--lemon);color:#080a04}.showcase-cases .eyebrow,.showcase-cases .section-head a{color:#293000}.showcase-cases .case-grid{background:#0000002e}.showcase-cases .case-card{color:#f4f7fb;background:#090b0f}.showcase-cases .case-card:hover{background:#121721}.showcase-articles{background:var(--blue-deep)}.showcase-articles .eyebrow{color:#d8eaff}.showcase-articles .article-list a{background:#030d1cb8}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.section-head h2{margin-bottom:0;font-size:clamp(64px,10vw,154px);line-height:.78}.section-head a{white-space:nowrap;font-weight:850}.section-head a span{margin-left:12px}.case-card{flex-direction:column;justify-content:flex-end;min-height:290px;display:flex;position:relative}.case-card.featured{background-image:linear-gradient(112deg,#0000 56%,#1687ff24 56.2%,#0000 56.5%);grid-column:1/-1;min-height:360px;padding-right:min(40%,520px)}.case-card h3,.article-list h3{margin-bottom:18px;font-size:24px}.case-card.featured h3{max-width:850px;font-size:clamp(30px,4vw,58px);line-height:1}.case-index{color:var(--lemon);font-family:var(--font-geist-mono),monospace;font-size:11px;position:absolute;top:24px;right:26px}.case-metrics{flex-wrap:wrap;gap:9px;margin-bottom:26px;display:flex}.case-metrics strong,.case-metrics span,.metric{background:#ffffff0d;border:1px solid #ffffff1f;padding:8px 10px}.article-list{background:#ffffff24;gap:1px;display:grid}.article-list a{flex-direction:column;min-height:260px;display:flex}.article-list span{color:var(--lemon);font-family:var(--font-geist-mono), monospace}.page-hero{border-bottom:1px solid var(--line);background:#08111f}.page-hero h1{max-width:1050px}.article-body{max-width:980px}.article-body h2{margin-top:42px;font-size:clamp(28px,3vw,42px)}.case-article{max-width:1240px}.case-article .metrics-grid{margin-bottom:82px}.case-overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-overview>div{padding:46px 42px 48px 0}.case-overview>div+div{border-left:1px solid var(--line);padding-left:42px;padding-right:0}.case-overview h2,.case-section h2,.case-result h2{margin:0 0 24px;font-size:clamp(30px,3.6vw,52px)}.case-section-label{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;margin-bottom:17px;font-size:10px;font-weight:800;color:var(--lemon)!important}.case-section{margin-top:92px}.strategy-list{margin:34px 0 0;padding:0;list-style:none}.strategy-list li{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:22px;padding:24px 0;display:grid}.strategy-list li:last-child{border-bottom:1px solid var(--line)}.strategy-list span{color:var(--lemon);font-family:var(--font-geist-mono),monospace;font-size:11px}.strategy-list p{color:#d4dae3;max-width:820px;margin:0;font-size:18px}.case-proof{border:1px solid var(--line);background:#080a0e;margin:92px 0}.case-proof-bar{border-bottom:1px solid var(--line);color:#8f9baa;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;font-size:9px;display:flex}.case-proof-bar span{align-items:center;gap:9px;display:flex}.case-proof-bar i{background:var(--lemon);width:7px;height:7px;box-shadow:0 0 12px #dfff35b3}.case-proof-bar strong{color:#69b2ff}.case-proof-image{background-image:linear-gradient(#5a73911a 1px,#0000 1px),linear-gradient(90deg,#5a73911a 1px,#0000 1px);background-size:32px 32px;padding:clamp(10px,1.8vw,22px);overflow:hidden}.case-proof-image img{border:1px solid #ffffff29;width:100%;height:auto;display:block}.case-proof figcaption{border-top:1px solid var(--line);color:#9ba6b3;padding:16px 18px;font-size:13px;line-height:1.55}.execution-list{grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;padding:0;list-style:none;display:grid}.execution-list li{border-top:1px solid var(--line);border-right:1px solid var(--line);padding:25px 25px 25px 0}.execution-list li+li{padding-left:25px}.execution-list li:last-child{border-right:0}.case-result{background:var(--lemon);color:#050608;grid-template-columns:.78fr 1.22fr;gap:50px;margin-top:92px;padding:clamp(28px,5vw,66px);display:grid}.case-result .case-section-label,.case-result p{color:#293000!important}.case-result h2{color:#050608}.case-result strong{border-top:1px solid #05060847;margin-top:26px;padding-top:24px;font-size:clamp(18px,2vw,24px);line-height:1.35;display:block}.metrics-grid,.info-grid,.glossary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric{background:#1687ff1c}.metric span{color:var(--muted);font-size:13px;display:block}.metric strong{margin-top:8px;font-size:28px;display:block}.glossary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cta-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a1019}.cta-band .primary-btn{margin-top:10px}.footer{background:#040507;justify-content:space-between;gap:30px;display:flex}.footer h2{max-width:720px;font-size:clamp(28px,4vw,52px)}.socials{color:var(--muted);flex-direction:column;align-items:flex-start;font-weight:700}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;gap:10px;padding-bottom:0}.header-cta{grid-area:1/2}.site-header nav{border-top:1px solid var(--line);scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;width:calc(100% + 36px);margin-left:-18px;padding:11px 18px 12px;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.hero-modern{grid-template-columns:1fr;align-items:end;min-height:calc(91svh - 112px);padding-top:42px;padding-bottom:66px}.hero-grid-plane{background-size:44px 44px;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-modern h1{font-size:clamp(46px,13.5vw,74px)}.hero-route{display:none}.hero-copy{z-index:4}.hero-lead{max-width:92%;font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:30px}.proof-line{gap:10px;padding-top:14px}.proof-line div{padding-right:8px}.proof-line strong{font-size:15px}.proof-line span{font-size:10px}.scroll-marker{left:20px;right:auto}.evolution{height:420vh}.evolution-sticky{min-height:560px}.evolution-copy{width:auto;top:17%;left:20px;right:20px;transform:none}.evolution-copy h2{max-width:95%;font-size:clamp(32px,9vw,48px)}.evolution-copy>span{max-width:92%;font-size:14px}.stage-rail{grid-template-columns:repeat(4,1fr);gap:5px;inset:auto 20px 18px;transform:none}.stage-rail div{grid-template-columns:1fr;gap:4px;display:grid}.stage-rail div i{grid-row:1}.stage-rail strong{display:none}.evolution-topline{top:18px}.split-section,.services-grid,.case-grid,.metrics-grid,.info-grid,.glossary-grid,.footer{grid-template-columns:1fr}.split-section{gap:22px}.services-grid,.case-grid{gap:1px}.case-card.featured{grid-column:auto;min-height:310px;padding-right:24px}.case-overview,.execution-list,.case-result{grid-template-columns:1fr}.case-overview>div{padding:34px 0}.case-overview>div+div{border-top:1px solid var(--line);border-left:0;padding:34px 0}.execution-list li,.execution-list li+li{border-right:0;padding:22px 0}.case-result{gap:8px}.section-head{align-items:flex-end}.section-head h2{font-size:clamp(70px,24vw,116px)}.section-head a{margin-bottom:4px;font-size:12px}.showcase-section{padding-top:74px;padding-bottom:74px}.footer{flex-direction:column;align-items:stretch}}@media (max-width:520px){.brand-wordmark{font-size:12px}.header-cta{min-height:38px;padding:0 12px;font-size:12px}.hero-modern{min-height:calc(88svh - 112px);padding-bottom:38px}.hero-modern h1{font-size:clamp(39px,11.1vw,58px)}.signal-line{max-width:82%;line-height:1.5}.proof-line{grid-template-columns:repeat(3,1fr);display:grid}.section-head{display:block}.section-head a{margin-top:22px;display:inline-block}.section-head h2{font-size:clamp(64px,25vw,104px)}.service-card,.case-card,.article-list a,.info-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
