.dh-v2 :is(h1,h2,h3,h4,h5,h6){color:inherit}:root{color-scheme:light;--ink: #15131b;--muted: #65616e;--violet: #8061ff;--surface: #17131f;--card-size: clamp(164px, 14vw, 190px);--radius: 28px}.case-studies-section{--case-progress: 0}.case-studies-header{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);align-items:center;gap:clamp(44px,6vw,100px);min-height:clamp(560px,58vw,720px);margin:0;padding:clamp(60px,7vw,104px) clamp(34px,6vw,96px) clamp(106px,10vw,150px);overflow:hidden;border:1px solid rgba(18,17,25,.1);border-radius:30px;background:radial-gradient(circle at 78% 43%,rgba(118,86,238,.12),transparent 35%),radial-gradient(circle at 92% 76%,rgba(51,190,181,.1),transparent 29%),linear-gradient(145deg,#fffffffa,#f6f7fbf5);box-shadow:0 30px 80px #17142414}.case-studies-header:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.34;background-image:linear-gradient(rgba(20,18,28,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,18,28,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent 2%,#000 35%,#000 100%)}.case-studies-header .case-intro-copy{position:relative;z-index:2;transform:translateY(calc((1 - var(--case-progress)) * 24px))}.case-studies-header .eyebrow{width:fit-content;margin:0 0 clamp(34px,4vw,54px);color:#15131b;border-color:#15131b;background:transparent}.case-intro-index{display:flex;align-items:center;gap:18px;width:fit-content;margin:0 0 22px;font:500 13px/1.2 IBM Plex Mono,monospace;letter-spacing:.08em;color:#686572}.case-intro-index span{padding:7px 10px;color:#fff;background:#17151d;border-radius:4px}.case-intro-index b{color:#5840b5;font-weight:600}.case-studies-header h2{max-width:790px;margin:0;color:#121016;font:700 clamp(54px,6.1vw,102px)/.91 "Manrope",sans-serif;letter-spacing:-.066em;text-wrap:balance}.case-studies-header h2 em{color:#6540c8;font-style:normal;font-weight:inherit}.case-intro-lede{max-width:650px;margin:clamp(30px,4vw,48px) 0 0;color:#5e5b67;font:450 clamp(17px,1.5vw,22px)/1.6 "Manrope",sans-serif}.case-portfolio-map{position:relative;justify-self:center;width:min(100%,570px);aspect-ratio:1;transform:translateY(calc((1 - var(--case-progress)) * 42px)) scale(calc(.9 + var(--case-progress) * .1));transform-origin:center}.case-portfolio-map:before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.98) 0 25%,rgba(122,91,235,.11) 26% 48%,transparent 70%);filter:blur(1px)}.portfolio-orbit{position:absolute;border:1px solid rgba(67,54,112,.22);border-radius:50%}.portfolio-orbit:before,.portfolio-orbit:after{content:"";position:absolute;width:8px;height:8px;border:4px solid #f8f8fb;border-radius:50%;box-shadow:0 0 0 1px #46367c33,0 0 24px #6540c83d}.orbit-a{inset:10%;transform:rotate(calc(-22deg + var(--case-progress) * 58deg))}.orbit-a:before{left:10%;top:16%;background:#7655e8}.orbit-a:after{right:6%;bottom:26%;background:#26bbb4}.orbit-b{inset:25%;border-style:dashed;transform:rotate(calc(34deg - var(--case-progress) * 74deg))}.orbit-b:before{right:3%;top:26%;background:#f3bc00}.orbit-b:after{left:5%;bottom:20%;background:#338df0}.portfolio-core{position:absolute;inset:34%;z-index:2;display:grid;place-content:center;text-align:center;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#ffffffb8;box-shadow:0 20px 60px #3a287024,inset 0 0 0 1px #251e3b14;backdrop-filter:blur(16px)}.portfolio-core strong{color:#17141d;font:680 clamp(58px,6vw,94px)/.82 "Manrope",sans-serif;letter-spacing:-.075em}.portfolio-core span{margin-top:13px;color:#65616f;font:600 12px/1 IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.portfolio-node{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;padding:10px 13px;color:#27232f;white-space:nowrap;font:550 12px/1 IBM Plex Mono,monospace;letter-spacing:.02em;border:1px solid rgba(30,25,44,.12);border-radius:5px;background:#ffffffd6;box-shadow:0 12px 30px #1c163217;backdrop-filter:blur(12px);transform:translateY(calc((1 - var(--case-progress)) * 18px))}.portfolio-node i{width:7px;height:7px;border-radius:50%;background:#7655e8;box-shadow:0 0 0 4px #7655e81a}.node-finance{top:11%;right:13%}.node-health{top:42%;right:-1%;transition-delay:60ms}.node-build{left:1%;bottom:22%;transition-delay:.1s}.node-logistics{right:17%;bottom:5%;transition-delay:.14s}.node-health i{background:#26bbb4;box-shadow:0 0 0 4px #26bbb41c}.node-build i{background:#f3bc00;box-shadow:0 0 0 4px #f3bc001f}.node-logistics i{background:#338df0;box-shadow:0 0 0 4px #338df01c}.case-studies-header+.case-feature{position:relative;z-index:2;width:calc(100% - clamp(20px,3vw,48px));margin:clamp(-62px,-4vw,-38px) auto 0}@media(max-width:980px){.case-studies-header{grid-template-columns:1fr;gap:24px;min-height:0;padding:58px 28px 112px}.case-portfolio-map{width:min(100%,500px)}}@media(max-width:620px){.case-studies-header{padding:42px 20px 90px;border-radius:22px}.case-studies-header .eyebrow{margin-bottom:28px}.case-intro-index{align-items:flex-start;flex-direction:column;gap:10px}.case-studies-header h2{font-size:clamp(45px,14vw,66px)}.case-intro-lede{font-size:17px}.case-portfolio-map{width:112%;margin-left:-6%}.portfolio-node{padding:8px 9px;font-size:10px}.node-health{right:1%}.case-studies-header+.case-feature{width:calc(100% - 12px)}}@media(prefers-reduced-motion:reduce){.case-studies-header,.case-intro-copy,.case-portfolio-map,.portfolio-orbit,.portfolio-node{transition:none!important}}.dh-v2{min-width:320px;background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased}.demo-shell{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(138,93,225,.095),transparent 22rem),radial-gradient(circle at 91% 72%,rgba(55,142,250,.08),transparent 18rem),radial-gradient(circle at 54% 88%,rgba(45,191,186,.06),transparent 20rem),radial-gradient(circle at 13% 12%,rgba(247,90,6,.045),transparent 19rem),radial-gradient(circle at 25% 80%,rgba(179,204,3,.035),transparent 16rem),#fff}.demo-shell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.55;background-image:repeating-linear-gradient(30deg,rgba(76,65,98,.13) 0 1px,transparent 1px 48px),repeating-linear-gradient(150deg,rgba(76,65,98,.13) 0 1px,transparent 1px 48px),repeating-linear-gradient(90deg,rgba(76,65,98,.065) 0 1px,transparent 1px 42px);background-size:96px 84px;mask-image:radial-gradient(ellipse 86% 78% at 64% 47%,black 12%,rgba(0,0,0,.62) 56%,transparent 100%)}.demo-shell:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.16;background-image:radial-gradient(rgba(31,24,44,.26) .55px,transparent .7px);background-size:6px 6px;mask-image:linear-gradient(to bottom,black,transparent 86%)}.devhawk-hero{position:relative;z-index:1;width:min(1320px,calc(100% - 48px));min-height:100svh;margin:auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(620px,1.18fr);align-items:center;gap:clamp(40px,7vw,112px);padding:80px 0}.hero-copy{display:flex;flex-direction:column;align-items:start;z-index:2;max-width:570px}.eyebrow{align-items:left;margin:0 0 24px;color:#696276;letter-spacing:.13em;font-family:monospace;font-size:14px;font-weight:400;line-height:14px;display:flex;padding:8px 12px;flex-direction:column;justify-content:center;border-radius:4px;border:1px solid rgba(0,0,0,.5);width:auto}.eyebrow span{width:8px;height:8px;border-radius:50%;background:#8e70ff;box-shadow:0 0 0 5px #8e70ff1c,0 0 20px #8e70ff}.dh-v2 h1{margin:0;font-weight:900;color:#000;font-size:100px;line-height:.99;letter-spacing:-1px;text-wrap:balance}h1 em{color:linear-gradient(90deg,#0093A9 0%,#C9E501 100%);font-style:normal;background:linear-gradient(90deg,#0093a9,#c9e501);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dek{max-width:530px;margin:28px 0 0;color:var(--muted);font-size:clamp(16px,1.35vw,18px);line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid transparent;border-radius:4px;padding:16px 24px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:1px;text-transform:uppercase;background-color:#000}.button:hover{transform:translateY(-2px)}.button:focus-visible,.agent-stage:focus-visible{outline:2px solid #ae9cff;outline-offset:5px}.button-primary{color:#fff;background:#000}.button-primary:hover{background:#000}.button-secondary{color:#000;border-color:#1c16261f;background:#ffffffb8;box-shadow:0 8px 24px #261c380d}.stack-column{min-height:720px;display:grid;place-items:center}.agent-stage{position:relative;width:min(100%,720px);height:720px;isolation:isolate;perspective:1300px;cursor:crosshair;-webkit-tap-highlight-color:transparent}.stack-tilt,.stack-float{position:absolute;inset:0;transform-style:preserve-3d}.agent-stack{position:absolute;left:50%;top:50%;width:var(--card-size);height:var(--card-size);margin:0;padding:0;list-style:none;transform:translate(-50%,-50%);transform-style:preserve-3d}.agent-item{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.agent-card{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 24%,#e6e3ea);border-radius:var(--radius);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 64%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 5%,#ffffff),color-mix(in srgb,var(--accent) 8%,#f4f2f7));box-shadow:0 24px 56px #2c233c24,inset 0 1px #ffffffeb,0 0 44px color-mix(in srgb,var(--accent) 7%,transparent);transform:translateZ(0)}.agent-card:before{content:attr(data-short);position:absolute;inset:18%;display:none;place-items:center;border-radius:50%;color:color-mix(in srgb,var(--accent) 82%,#1a1720);background:color-mix(in srgb,var(--accent) 9%,#ffffff);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);font:500 clamp(20px,3vw,34px)/1 "DM Mono",monospace}.agent-item.is-fallback .agent-card:before{display:grid;content:attr(data-short)}.agent-item.is-fallback img{display:none}.agent-card img{width:74%;height:74%;object-fit:contain;filter:drop-shadow(0 16px 16px rgba(37,29,50,.14));user-select:none;transform:translateZ(28px)}.card-shine{position:absolute;inset:-45%;z-index:2;pointer-events:none;opacity:.34;background:linear-gradient(110deg,transparent 34%,rgba(255,255,255,.18) 48%,transparent 62%);transform:translate(-50%) rotate(8deg)}.agent-label{position:absolute;display:flex;align-items:center;gap:9px;width:max-content;padding:7px 10px;z-index:4;border:1px solid color-mix(in srgb,var(--accent) 18%,#dedbe3);border-radius:999px;color:#37313e;background:#fffffff5;box-shadow:0 6px 18px #2b223917;font:700 10px/1 Manrope,system-ui,sans-serif;letter-spacing:-.01em;opacity:0;will-change:transform,opacity}.agent-label i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 11px var(--accent)}.agent-label:after,.agent-label:before{content:"";position:absolute;display:block;background:color-mix(in srgb,var(--accent) 48%,#d5d0dc)}.agent-label:before{width:5px;height:5px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,#d5d0dc)}.agent-item[data-label-dir=left] .agent-label{top:50%;right:calc(100% + 34px);bottom:auto;left:auto;transform:translate(8px,-50%)}.agent-item[data-label-dir=left] .agent-label:after{top:50%;right:-28px;width:27px;height:1px}.agent-item[data-label-dir=left] .agent-label:before{top:calc(50% - 4px);right:-34px}.agent-item[data-label-dir=right] .agent-label{top:50%;right:auto;bottom:auto;left:calc(100% + 34px);transform:translate(-8px,-50%)}.agent-item[data-label-dir=right] .agent-label:after{top:50%;left:-28px;width:27px;height:1px}.agent-item[data-label-dir=right] .agent-label:before{top:calc(50% - 4px);left:-34px}.agent-item[data-label-dir=top] .agent-label{top:auto;right:auto;bottom:calc(100% + 32px);left:50%;transform:translate(-50%,8px)}.agent-item[data-label-dir=top] .agent-label:after{bottom:-27px;left:50%;width:1px;height:26px}.agent-item[data-label-dir=top] .agent-label:before{bottom:-34px;left:calc(50% - 4px)}.hero-fx{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.gradient-trace{position:absolute;display:block;height:2px;opacity:.68;background:linear-gradient(90deg,transparent,var(--trace-color),transparent);background-size:45% 100%;background-repeat:no-repeat;filter:drop-shadow(0 0 7px var(--trace-color));animation:trace-scan var(--trace-speed) linear infinite}.trace-one{--trace-color: rgba(138,93,225,.72);--trace-speed: 11s;width:48vw;top:23%;right:-8%;transform:rotate(-17deg)}.trace-two{--trace-color: rgba(45,191,186,.6);--trace-speed: 15s;width:42vw;top:71%;left:-5%;transform:rotate(11deg);animation-delay:-5s}.trace-three{--trace-color: rgba(247,90,6,.54);--trace-speed: 13s;width:34vw;top:48%;right:7%;transform:rotate(28deg);animation-delay:-8s}.code-token{position:absolute;color:#777080;font:500 9px/1 DM Mono,monospace;letter-spacing:.04em;opacity:.38;animation:code-drift 8s ease-in-out infinite alternate;white-space:nowrap}.token-one{top:17%;left:5%;color:#8a5de1}.token-two{top:36%;right:3%;color:#f75a06;animation-delay:-3s}.token-three{bottom:17%;left:18%;color:#2b9490;animation-delay:-6s}.token-four{bottom:8%;right:15%;color:#397fda;animation-delay:-1.5s}.signal-node{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--node-color);box-shadow:0 0 color-mix(in srgb,var(--node-color) 24%,transparent);animation:signal-pulse 3.8s ease-out infinite}.node-one{--node-color: #8a5de1;top:30%;left:41%}.node-two{--node-color: #2dbfba;top:67%;right:9%;animation-delay:-1.3s}.node-three{--node-color: #f2c201;bottom:12%;left:47%;animation-delay:-2.6s}@keyframes trace-scan{0%{background-position:-80% 0}to{background-position:180% 0}}@keyframes code-drift{0%{opacity:.22;transform:translate3d(0,5px,0)}55%{opacity:.52}to{opacity:.28;transform:translate3d(22px,-6px,0)}}@keyframes signal-pulse{0%,22%{opacity:0;box-shadow:0 0 color-mix(in srgb,var(--node-color) 22%,transparent)}32%{opacity:.88}72%,to{opacity:0;box-shadow:0 0 0 22px transparent}}.ambient-orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(1px);opacity:.28}.orb-one{width:420px;height:420px;left:16%;top:18%;background:radial-gradient(circle,rgba(119,82,247,.23),transparent 70%)}.orb-two{width:230px;height:230px;right:7%;bottom:11%;background:radial-gradient(circle,rgba(76,153,255,.14),transparent 70%)}.interaction-hint{position:absolute;left:50%;bottom:25px;display:flex;align-items:center;gap:9px;margin:0;color:#8b8591;font:500 10px/1 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.interaction-hint span{width:18px;height:1px;background:#aaa4af}@media(max-width:980px){:root{--card-size: clamp(146px, 22vw, 174px)}.devhawk-hero{grid-template-columns:1fr;gap:10px;padding:92px 0 40px;text-align:center}.hero-copy{margin:auto}.eyebrow,.hero-actions{justify-content:center}.stack-column,.agent-stage{min-height:700px;height:700px}}@media(max-width:600px){:root{--card-size: clamp(120px, 34vw, 144px);--radius: 21px}.devhawk-hero{width:min(100% - 28px,520px);padding-top:64px}.dh-v2 h1{font-size:clamp(40px,12vw,58px)}.dek{line-height:1.6}.hero-actions{display:grid}.stack-column,.agent-stage{min-height:650px;height:650px;width:100%}.agent-label{padding:6px 8px;font-size:8px}.agent-item[data-label-dir=left] .agent-label{right:calc(100% + 23px)}.agent-item[data-label-dir=right] .agent-label{left:calc(100% + 23px)}.agent-item[data-label-dir=top] .agent-label{bottom:calc(100% + 24px)}.agent-item[data-label-dir=left] .agent-label:after{right:-20px;width:19px}.agent-item[data-label-dir=left] .agent-label:before{right:-25px}.agent-item[data-label-dir=right] .agent-label:after{left:-20px;width:19px}.agent-item[data-label-dir=right] .agent-label:before{left:-25px}.agent-item[data-label-dir=top] .agent-label:after{bottom:-20px;height:19px}.agent-item[data-label-dir=top] .agent-label:before{bottom:-26px}.code-token{display:none}.interaction-hint{bottom:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.interaction-hint{display:none}.gradient-trace,.code-token,.signal-node{animation:none!important}}:root{--card-size: clamp(108px, 9.5vw, 128px)}.stack-column{min-height:670px}.agent-stage{width:min(100%,720px);height:670px;cursor:default;perspective:none}.stack-tilt,.stack-float{transform:none!important;transform-style:flat}.agent-stack{top:49%;counter-reset:agent-step;transform-style:flat}.agent-item{counter-increment:agent-step;transform-style:flat}.agent-card{border-radius:22px;box-shadow:0 16px 34px #2c233c1f,inset 0 1px #fffffff0}.agent-card:after{content:"0" counter(agent-step);position:absolute;z-index:3;top:10px;left:11px;color:color-mix(in srgb,var(--accent) 78%,#37313e);font:700 8px/1 DM Mono,monospace;letter-spacing:.08em}.agent-card img{width:68%;height:68%;transform:none}.agent-item[data-label-dir] .agent-label{top:calc(100% + 10px);right:auto;bottom:auto;left:50%;padding:6px 9px;opacity:1;transform:translate(-50%);box-shadow:0 5px 14px #2b223912;font-size:9px}.agent-label:before,.agent-label:after{display:none}.conveyor-system{position:absolute;z-index:-1;inset:0;pointer-events:none}.conveyor-track{position:absolute;left:50%;top:49%;width:590px;height:438px;border:17px solid rgba(52,44,66,.055);border-radius:50%;transform:translate(-50%,-50%) rotate(-7deg);box-shadow:inset 0 0 0 1px #4539581c,0 0 0 1px #4539581a,0 16px 50px #3127430e}.conveyor-track:before{content:"";position:absolute;inset:-17px;border-radius:inherit;opacity:.32;background:repeating-conic-gradient(from 0deg,#7659ef 0deg 1.8deg,transparent 1.8deg 5deg);-webkit-mask:radial-gradient(ellipse,transparent 0 82%,#000 82.5% 88%,transparent 88.5%);mask:radial-gradient(ellipse,transparent 0 82%,#000 82.5% 88%,transparent 88.5%);animation:belt-rotate 24s linear infinite}.conveyor-track:after{content:"";position:absolute;inset:14px;border:1px dashed rgba(67,55,85,.14);border-radius:inherit}.belt-signal{position:absolute;z-index:1;top:0;left:0;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:var(--signal-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--signal-color) 14%,transparent),0 0 16px var(--signal-color);offset-path:ellipse(292px 216px at 360px 328px);animation:belt-signal 10s linear infinite}.signal-a{--signal-color: #8a5de1}.signal-b{--signal-color: #2dbfba;animation-delay:-3.33s}.signal-c{--signal-color: #f75a06;animation-delay:-6.66s}.factory-status,.flow-caption{position:absolute;border:1px solid rgba(47,38,62,.12);border-radius:999px;background:#ffffffe0;color:#6c6574;box-shadow:0 7px 20px #2b22390f;font:600 9px/1 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.factory-status{left:50%;top:49%;display:flex;align-items:center;gap:8px;padding:10px 13px;transform:translate(-50%,-50%)}.factory-status i{width:6px;height:6px;border-radius:50%;background:#2dbfba;box-shadow:0 0 0 5px #2dbfba1c;animation:factory-blink 2s ease-in-out infinite}.flow-caption{padding:8px 10px}.flow-input{left:10px;top:47%}.flow-output{right:5px;top:47%}.flow-output b{margin-left:5px;color:#7659ef;font-size:13px}@keyframes belt-rotate{to{transform:rotate(360deg)}}@keyframes belt-signal{to{offset-distance:100%}}@keyframes factory-blink{50%{opacity:.35;transform:scale(.75)}}@media(max-width:1100px){.conveyor-track{width:510px;height:390px}.belt-signal{offset-path:ellipse(253px 192px at 350px 343px)}}@media(max-width:600px){:root{--card-size: 102px}.stack-column,.agent-stage{min-height:550px;height:550px}.conveyor-track{width:300px;height:445px;border-width:13px}.conveyor-track:before{inset:-13px}.belt-signal{offset-path:ellipse(148px 220px at 180px 269px)}.factory-status{top:49%;font-size:8px}.flow-caption{display:none}.agent-item[data-label-dir] .agent-label{top:calc(100% + 6px);max-width:112px;font-size:7px;text-align:center}.interaction-hint{bottom:-2px}}@media(prefers-reduced-motion:reduce){.conveyor-track:before,.belt-signal,.factory-status i{animation:none!important}}:root{--card-size: clamp(154px, 13vw, 178px)}.demo-shell:before{opacity:.28}.hero-fx .trace-two,.hero-fx .trace-three,.hero-fx .token-two,.hero-fx .token-three,.hero-fx .token-four,.hero-fx .signal-node{display:none}.hero-fx .trace-one{opacity:.28}.hero-fx .token-one{opacity:.2}.devhawk-hero{min-height:1580px;align-items:start;padding-top:108px;padding-bottom:90px}.hero-copy{position:sticky;top:108px;padding-bottom:80px}.stack-column,.agent-stage{min-height:1420px;height:1420px}.agent-stage{width:min(100%,680px)}.agent-stack{top:50%}.agent-card{border-radius:28px;box-shadow:0 18px 38px #2c233c1f,inset 0 1px #fffffff0}.agent-card img{width:72%;height:72%}.agent-card:after{top:14px;left:15px;font-size:10px}.agent-item:before,.agent-item:after{content:"";position:absolute;z-index:-1;top:50%;display:block;background:color-mix(in srgb,var(--accent) 35%,#d8d3df)}.agent-item:nth-child(odd):before{left:100%;width:52px;height:1px}.agent-item:nth-child(2n):before{right:100%;width:52px;height:1px}.agent-item:nth-child(odd):after{left:calc(100% + 48px);width:8px;height:8px;margin-top:-4px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,#d8d3df)}.agent-item:nth-child(2n):after{right:calc(100% + 48px);width:8px;height:8px;margin-top:-4px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,#d8d3df)}.agent-item:nth-child(odd)[data-label-dir] .agent-label,.agent-item:nth-child(2n)[data-label-dir] .agent-label{top:50%;bottom:auto;padding:10px 13px;border-radius:10px;font-size:12px;line-height:1.2;box-shadow:0 8px 24px #2b223914;transform:translateY(-50%)}.agent-item:nth-child(odd)[data-label-dir] .agent-label{right:calc(100% + 18px);left:auto}.agent-item:nth-child(2n)[data-label-dir] .agent-label{right:auto;left:calc(100% + 18px)}.conveyor-track{left:50%;top:50%;width:4px;height:1250px;border:0;border-radius:999px;background:linear-gradient(180deg,#8a5de124,#2dbfba57 48%,#378efa29);box-shadow:0 0 0 1px #392f4812,0 0 28px #58487414;transform:translate(-50%,-50%)}.conveyor-track:before{inset:0;border-radius:inherit;opacity:.55;background:repeating-linear-gradient(to bottom,#7659ef 0 8px,transparent 8px 24px);-webkit-mask:none;mask:none;animation:vertical-flow 2.2s linear infinite}.conveyor-track:after{display:none}.belt-signal{top:78px;left:calc(50% - 4px);offset-path:none;animation:vertical-signal 9s linear infinite}.signal-b{animation-delay:-3s}.signal-c{animation-delay:-6s}.factory-status{top:51px}.flow-input{left:50%;top:87px;transform:translate(-50%)}.flow-output{inset:auto auto 71px 50%;transform:translate(-50%)}.interaction-hint{bottom:10px}@keyframes vertical-flow{to{background-position:0 24px}}@keyframes vertical-signal{0%{opacity:0;transform:translateY(0) scale(.7)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(1250px) scale(1)}}@media(max-width:1100px){.conveyor-track{width:4px;height:1250px}.belt-signal{offset-path:none}}@media(max-width:980px){.devhawk-hero{min-height:auto;padding-top:84px}.hero-copy{position:relative;top:auto;padding-bottom:34px}.stack-column,.agent-stage{min-height:1380px;height:1380px}}@media(max-width:600px){:root{--card-size: 132px}.stack-column,.agent-stage{min-height:1360px;height:1360px}.conveyor-track{width:3px;height:1240px}.agent-item:before,.agent-item:after{display:none}.agent-item:nth-child(odd)[data-label-dir] .agent-label,.agent-item:nth-child(2n)[data-label-dir] .agent-label{top:calc(100% + 9px);right:auto;left:50%;max-width:150px;padding:8px 10px;font-size:10px;text-align:center;transform:translate(-50%)}.factory-status{top:39px}.flow-input{top:75px}.flow-output{bottom:53px}.interaction-hint{bottom:-2px;font-size:8px}}.conveyor-system{z-index:0}.stack-tilt{z-index:2}.flow-caption{display:none!important}.factory-hud{position:absolute;z-index:4;top:8px;right:-4px;width:min(390px,58%);overflow:hidden;border:1px solid rgba(41,33,54,.13);border-radius:18px;padding:48px 18px 16px;color:#46404d;background:#ffffffe8;box-shadow:0 18px 48px #2b22391a;backdrop-filter:blur(14px)}.factory-hud:before{content:"";position:absolute;top:0;right:0;left:0;height:36px;border-bottom:1px solid rgba(41,33,54,.1);background:linear-gradient(90deg,#8a5de10f,#2dbfba0f)}.factory-hud .factory-status{top:8px;right:10px;left:auto;z-index:2;padding:7px 9px;border:0;background:transparent;box-shadow:none;transform:none}.console-command,.console-response{margin:0;font-family:DM Mono,monospace}.console-command{color:#24202a;font-size:12px;font-weight:600}.console-command span{color:#7659ef}.console-command b{display:inline-block;width:7px;height:13px;margin-left:5px;background:#7659ef;vertical-align:-2px;animation:console-cursor 1s steps(1) infinite}.console-response{margin-top:10px;color:#2a817e;font-size:9px;line-height:1.55}.hud-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0;overflow:hidden;border:1px solid rgba(41,33,54,.1);border-radius:11px;background:#2921361a}.hud-metrics div{padding:10px 11px;background:#fffffff5}.hud-metrics dt{color:#807987;font:500 8px/1.2 DM Mono,monospace;text-transform:uppercase;letter-spacing:.07em}.hud-metrics dd{margin:5px 0 0;color:#25202b;font:700 13px/1 Manrope,sans-serif}.systems-summary{margin:0;color:#716a78;font-size:10px;line-height:1.5}.systems-summary strong{color:#29242f}.factory-math{display:grid;grid-template-columns:auto 1fr 1.45fr;align-items:center;gap:10px;margin-top:13px;border-top:1px solid rgba(41,33,54,.09);padding-top:12px}.factory-math>span{color:#88818e;font:500 8px/1 DM Mono,monospace;text-transform:uppercase}.factory-math p{margin:0;color:#6c6573;font-size:9px;line-height:1.25}.factory-math strong{display:block;color:#15121a;font-size:18px;line-height:1}.factory-math em{color:#7659ef;font-style:italic}@keyframes console-cursor{50%{opacity:0}}@media(max-width:980px){.stack-column,.agent-stage{min-height:1660px;height:1660px}.factory-hud{top:10px;right:50%;width:min(430px,calc(100% - 28px));transform:translate(50%)}.conveyor-track{height:1250px;transform:translate(-50%,-42%)}.belt-signal{top:260px}}@media(max-width:600px){.stack-column,.agent-stage{min-height:1660px;height:1660px}.factory-hud{padding:46px 14px 14px}.factory-math{grid-template-columns:1fr 1fr}.factory-math>span{grid-column:1 / -1}.console-command{font-size:10px}.console-response{font-size:8px}.belt-signal{top:270px}}@media(prefers-reduced-motion:reduce){.console-command b{animation:none!important}}.devhawk-hero{min-height:1400px}.hero-copy{top:52px}.hero-copy .factory-hud{position:relative;top:auto;right:auto;width:100%;margin-top:34px;padding:58px 22px 20px;border-radius:22px;transform:none}.hero-copy{position:relative;top:auto}.hero-copy .factory-hud .factory-status{top:10px;right:12px}.hero-copy .factory-hud:before{height:42px}.hero-copy .console-command{font-size:14px}.hero-copy .console-response{margin-top:12px;font-size:10px}.hero-copy .hud-metrics{margin:17px 0;border-radius:14px}.hero-copy .hud-metrics div{min-height:72px;padding:14px}.hero-copy .hud-metrics dt{font-size:9px}.hero-copy .hud-metrics dd{margin-top:8px;font-size:20px}.hero-copy .systems-summary{border-left:3px solid #2dbfba;padding:10px 0 10px 13px;font-size:12px}.hero-copy .factory-math{grid-template-columns:72px 1fr 1.5fr;gap:14px;margin-top:15px;padding-top:15px}.hero-copy .factory-math>span{font-size:9px}.hero-copy .factory-math p{font-size:11px}.hero-copy .factory-math strong{margin-bottom:3px;font-size:26px}.stack-column,.agent-stage{min-height:1220px;height:1220px}.conveyor-track{height:1060px}.belt-signal{top:80px}.interaction-hint{bottom:2px}@keyframes vertical-signal{0%{opacity:0;transform:translateY(0) scale(.7)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(1060px) scale(1)}}@media(max-width:980px){.devhawk-hero{min-height:auto}.hero-copy .factory-hud{width:min(100%,570px);margin-inline:auto;text-align:left}.stack-column,.agent-stage{min-height:1220px;height:1220px}.conveyor-track{height:1060px;transform:translate(-50%,-50%)}.belt-signal{top:80px}}@media(max-width:600px){.hero-copy .factory-hud{padding:56px 16px 17px}.hero-copy .factory-math{grid-template-columns:1fr 1fr}.hero-copy .factory-math>span{grid-column:1 / -1}.hero-copy .hud-metrics dd{font-size:18px}.stack-column,.agent-stage{min-height:1250px;height:1250px}.conveyor-track{height:1100px}}.hero-fx{filter:grayscale(1);opacity:.42}.agent-card{padding:24px}.agent-card img{width:100%;height:100%;object-fit:contain}.agent-item:before,.agent-item:after{background:#cbc8d0}.agent-item:nth-child(odd):after,.agent-item:nth-child(2n):after{border-color:#fff;box-shadow:0 0 0 1px #bbb7c1}.conveyor-track{top:-108px;height:calc(100% + 108px);background:#dedbe2;box-shadow:0 0 0 1px #392f480d;transform:translate(-50%)}.conveyor-track:before{opacity:.48;background:repeating-linear-gradient(to bottom,#b8b4be 0 5px,transparent 5px 17px);animation-duration:3.2s}.belt-signal{--signal-color: #928c99 !important;top:-70px;box-shadow:0 0 0 4px #5f586814,0 0 10px #5f58683d}.hero-copy .factory-math{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hero-copy .factory-math .math-title{grid-column:1 / -1;color:#77717e;font:600 9px/1 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.comparison-card{min-width:0;border:1px solid rgba(41,33,54,.1);border-radius:14px;padding:13px;background:linear-gradient(145deg,#fff,#f8f7f9)}.comparison-card header{display:flex;align-items:baseline;gap:7px;margin-bottom:14px}.comparison-card header strong{margin:0;color:#17131c;font-size:24px;line-height:1;white-space:nowrap}.comparison-card header span{color:#6d6674;font-size:9px;line-height:1.2}.comparison-card header em{color:inherit;font-style:italic}.comparison-row{display:grid;grid-template-columns:48px minmax(0,1fr) 29px;align-items:center;gap:7px;margin-top:8px}.comparison-row small,.comparison-row em{color:#817a87;font:500 7px/1 DM Mono,monospace;font-style:normal}.comparison-row em{text-align:right}.comparison-row>i{height:7px;overflow:hidden;border-radius:999px;background:#e6e3e8}.comparison-row>i>b{display:block;width:var(--bar);height:100%;border-radius:inherit;background:#aaa5af;transform-origin:left;animation:chart-grow 1.5s cubic-bezier(.22,1,.36,1) both}.comparison-row.is-devhawk>i>b{background:#24202a;animation-delay:.18s}.comparison-row.is-devhawk small,.comparison-row.is-devhawk em{color:#302b36;font-weight:700}@keyframes chart-grow{0%{transform:scaleX(0);opacity:.25}to{transform:scaleX(1);opacity:1}}@keyframes vertical-signal{0%{opacity:0;transform:translateY(0) scale(.7)}8%{opacity:.7}92%{opacity:.7}to{opacity:0;transform:translateY(1328px) scale(1)}}@media(max-width:980px){.conveyor-track{top:0;height:100%;transform:translate(-50%)}.belt-signal{top:10px}}@media(max-width:600px){.agent-card{padding:24px}.hero-copy .factory-math{grid-template-columns:1fr}.comparison-card header strong{font-size:26px}}@media(prefers-reduced-motion:reduce){.comparison-row>i>b{animation:none!important}}.agent-card{padding:0}.agent-card img{width:auto!important;height:calc(var(--card-size) - 56px)!important;max-width:none!important;max-height:none!important;aspect-ratio:192.9 / 325.29;object-fit:contain;object-position:center;flex:0 0 auto}.hero-copy .factory-hud{border-color:#1c17242e;padding:60px 24px 24px;background:linear-gradient(#fffffff0,#fffffff0),repeating-linear-gradient(90deg,rgba(38,31,48,.07) 0 1px,transparent 1px 24px),repeating-linear-gradient(0deg,rgba(38,31,48,.07) 0 1px,transparent 1px 24px);box-shadow:0 25px 65px #241d2f26,inset 0 1px #ffffffe6}.hero-copy .factory-hud:before{height:44px;background:linear-gradient(90deg,#f4f2f7,#f8fafb 65%,#eef7f7)}.hero-copy .console-command{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:13px 13px 5px 5px;padding:16px 18px;color:#f7f5fa;background:#1d1a22;box-shadow:0 14px 30px #19151f29;font-size:15px}.hero-copy .console-command:after{content:"";position:absolute;top:0;bottom:0;width:90px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:console-scan 4.5s ease-in-out infinite}.hero-copy .console-response{margin-top:0;border:1px solid rgba(42,129,126,.18);border-top:0;border-radius:0 0 10px 10px;padding:12px 16px;background:#2dbfba0e;font-size:11px;line-height:1.6}.hero-copy .hud-metrics{gap:10px;margin:20px 0;overflow:visible;border:0;background:transparent}.hero-copy .hud-metrics div{position:relative;min-height:104px;overflow:hidden;border:1px solid rgba(38,31,48,.12);border-radius:13px;padding:16px;background:linear-gradient(145deg,#fffffffa,#f6f5f8f0);box-shadow:0 9px 22px #221b2c0f}.hero-copy .hud-metrics div:before{content:"";position:absolute;right:14px;bottom:17px;display:block}.hero-copy .hud-metrics div:nth-child(1):before{width:80px;height:12px;border-radius:3px;background:repeating-linear-gradient(90deg,#29242f 0 7px,transparent 7px 11px);animation:metric-flicker 3.4s steps(1) infinite}.hero-copy .hud-metrics div:nth-child(2):before{width:82px;height:8px;border-radius:999px;background:linear-gradient(90deg,#29242f 0 76%,#dedbe2 76%);box-shadow:0 0 0 5px #29242f09}.hero-copy .hud-metrics div:nth-child(3):before{width:38px;height:38px;border-radius:50%;background:conic-gradient(#29242f 0 99.99%,#e2dfe5 99.99%);-webkit-mask:radial-gradient(circle,transparent 0 57%,#000 59%);mask:radial-gradient(circle,transparent 0 57%,#000 59%)}.hero-copy .hud-metrics div:nth-child(4):before{width:82px;height:30px;opacity:.75;background:linear-gradient(135deg,transparent 0 18%,#29242f 19% 22%,transparent 23% 36%,#29242f 37% 41%,transparent 42% 54%,#29242f 55% 59%,transparent 60% 72%,#29242f 73% 76%,transparent 77%);animation:watch-pulse 2.8s ease-in-out infinite}.hero-copy .hud-metrics dt{font-size:10px}.hero-copy .hud-metrics dd{margin-top:10px;font-size:28px;letter-spacing:-.025em}.hero-copy .systems-summary{border:1px solid rgba(38,31,48,.1);border-left:4px solid #2dbfba;border-radius:8px;padding:14px 16px;background:#ffffffb8;font-size:13px}.hero-copy .factory-math{gap:14px;margin-top:18px;padding-top:18px}.comparison-card{position:relative;min-height:174px;overflow:hidden;padding:17px;border-color:#231c2d24;background:linear-gradient(#ffffffeb,#f8f7f9f0),repeating-linear-gradient(90deg,rgba(35,28,45,.12) 0 1px,transparent 1px 20%),repeating-linear-gradient(0deg,rgba(35,28,45,.08) 0 1px,transparent 1px 25%);box-shadow:0 12px 28px #221b2c14}.comparison-card:after{content:"";position:absolute;right:-38px;bottom:-55px;width:130px;height:130px;border:1px solid rgba(35,28,45,.08);border-radius:50%;box-shadow:0 0 0 15px #231c2d06,0 0 0 30px #231c2d05}.comparison-card header{position:relative;z-index:1;margin-bottom:23px}.comparison-card header strong{font-size:34px}.comparison-card header span{font-size:11px}.comparison-row{position:relative;z-index:1;grid-template-columns:54px minmax(0,1fr) 34px;gap:8px;margin-top:11px}.comparison-row small,.comparison-row em{font-size:8px}.comparison-row>i{height:11px;box-shadow:inset 0 1px 2px #211b2a14}@keyframes console-scan{0%,18%{left:-100px}65%,to{left:calc(100% + 20px)}}@keyframes metric-flicker{0%,86%,to{opacity:1}89%{opacity:.35}92%{opacity:.8}}@keyframes watch-pulse{50%{opacity:.35;transform:scaleY(.78)}}@media(max-width:600px){.agent-card img{width:auto!important;height:calc(var(--card-size) - 56px)!important;max-width:none!important;max-height:none!important}.hero-copy .hud-metrics div{min-height:94px}.comparison-card{min-height:166px}}@media(prefers-reduced-motion:reduce){.hero-copy .console-command:after,.hero-copy .hud-metrics div:before{animation:none!important}}.hero-copy .factory-hud{padding:62px 26px 26px;background:#fff;box-shadow:0 20px 55px #241d2f1a}.hero-copy .factory-hud:before{height:44px;background:#f7f6f8}.hero-copy .factory-status{color:#6f6876;font-size:9px}.hero-copy .console-command{display:inline-flex;align-items:center;overflow:visible;border:0;border-radius:0;padding:0;color:#7b7481;background:transparent;box-shadow:none;font-size:10px;font-weight:500;letter-spacing:.02em}.hero-copy .console-command:after{display:none}.hero-copy .console-command span{margin-right:6px;color:#7b7481}.hero-copy .console-command b{width:5px;height:10px;margin-left:4px;background:#403a46}.status-lead{margin-top:18px;border-bottom:1px solid #e8e5ea;padding-bottom:22px}.status-lead h2{margin:0;color:#17131c;font-size:clamp(27px,2.5vw,36px);font-weight:700;line-height:1.05;letter-spacing:-.035em}.status-lead p{margin:9px 0 0;color:#77707d;font:500 11px/1.5 DM Mono,monospace}.hero-copy .hud-metrics{grid-template-columns:1.3fr 1.3fr 1fr 1fr;gap:0;margin:0;border-bottom:1px solid #e8e5ea}.hero-copy .hud-metrics div{min-height:0;overflow:visible;border:0;border-right:1px solid #e8e5ea;border-radius:0;padding:22px 12px 21px;background:transparent;box-shadow:none}.hero-copy .hud-metrics div:first-child{padding-left:0}.hero-copy .hud-metrics div:last-child{border-right:0;padding-right:0}.hero-copy .hud-metrics div:before{display:none}.hero-copy .hud-metrics dt{color:#8c8591;font-size:8px}.hero-copy .hud-metrics dd{margin-top:8px;font-size:clamp(18px,1.7vw,23px);white-space:nowrap}.hero-copy .systems-summary{display:grid;grid-template-columns:82px 1fr;gap:2px 14px;margin:0;border:0;border-bottom:1px solid #e8e5ea;border-radius:0;padding:21px 0;background:transparent;color:#77707d;font-size:11px}.hero-copy .systems-summary span{grid-row:1 / 3;color:#8c8591;font:500 8px/1.4 DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.hero-copy .systems-summary strong{color:#24202a;font-size:14px}.hero-copy .factory-math{gap:12px;margin-top:0;border:0;padding-top:22px}.hero-copy .factory-math .math-title{margin-bottom:2px}.comparison-card{min-height:148px;border-color:#e4e1e6;padding:16px;background:#faf9fb;box-shadow:none}.comparison-card:after{display:none}.comparison-card header{margin-bottom:20px}.comparison-card header strong{font-size:30px}.comparison-card header span{font-size:10px}.comparison-row{margin-top:9px}.comparison-row>i{height:8px}@media(max-width:600px){.hero-copy .factory-hud{padding:60px 18px 20px}.hero-copy .hud-metrics{grid-template-columns:repeat(2,1fr)}.hero-copy .hud-metrics div{border-bottom:1px solid #e8e5ea;padding:17px 12px}.hero-copy .hud-metrics div:nth-child(2){border-right:0}.hero-copy .hud-metrics div:nth-child(3),.hero-copy .hud-metrics div:nth-child(4){border-bottom:0}.hero-copy .hud-metrics div:nth-child(3){padding-left:0}.hero-copy .systems-summary{grid-template-columns:72px 1fr}}.hero-copy .factory-hud{border-color:#2dbfba33;background:linear-gradient(180deg,#fff,#fdfefd 72%,#f8fcfb);box-shadow:0 22px 58px #241d2f17,0 12px 36px #2dbfba0e}.hero-copy .factory-hud:before{background:linear-gradient(90deg,#f7f6f8,#f1faf8)}.hero-copy .factory-status{color:#39736f}.hero-copy .factory-status i{background:#2dbfba;box-shadow:0 0 0 5px #2dbfba1f,0 0 16px #2dbfba47}.status-lead{position:relative;margin-top:14px;border:1px solid rgba(45,191,186,.16);border-radius:14px;padding:18px 18px 18px 66px;background:linear-gradient(135deg,#2dbfba16,#b3cc0309)}.status-lead:before{content:"✓";position:absolute;top:50%;left:18px;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:#2dbfba;box-shadow:0 7px 18px #2dbfba38,0 0 0 6px #2dbfba14;font-size:17px;font-weight:800;transform:translateY(-50%);animation:success-breathe 3.2s ease-in-out infinite}.status-lead h2{color:#183e3b}.status-lead p{color:#4f7774}.hero-copy .hud-metrics{margin-top:15px}.hero-copy .hud-metrics dd{color:#211d26}.hero-copy .hud-metrics div:first-child dd,.hero-copy .hud-metrics div:nth-child(2) dd{color:#227d77}.hero-copy .systems-summary strong{color:#1d5551}.comparison-card{border-color:#2dbfba24;background:linear-gradient(145deg,#fff,#f6fbfa)}.comparison-row.is-devhawk>i>b{position:relative;overflow:hidden;background:linear-gradient(90deg,#237f79,#2dbfba);box-shadow:0 3px 10px #2dbfba2e}.comparison-row.is-devhawk>i>b:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 35%,rgba(255,255,255,.5) 50%,transparent 65%);transform:translate(-120%);animation:positive-sheen 3.8s ease-in-out infinite 1.2s}.comparison-row.is-devhawk small,.comparison-row.is-devhawk em{color:#226e69}.factory-math .math-title:after{content:" · compounding month over month";color:#2b8d86;font-weight:500;text-transform:none;letter-spacing:0}@keyframes success-breathe{50%{box-shadow:0 9px 22px #2dbfba3d,0 0 0 9px #2dbfba0b;transform:translateY(-50%) scale(1.035)}}@keyframes positive-sheen{0%,32%{transform:translate(-120%)}70%,to{transform:translate(130%)}}@media(max-width:600px){.status-lead{padding-left:58px}.status-lead:before{left:14px;width:30px;height:30px}.factory-math .math-title:after{display:block;margin-top:5px}}@media(prefers-reduced-motion:reduce){.status-lead:before,.comparison-row.is-devhawk>i>b:after{animation:none!important}}.hero-copy .factory-math{grid-template-columns:1fr;gap:16px}.hero-copy .factory-math .math-title{grid-column:auto;margin-bottom:4px;font-size:11px;line-height:1.5}.comparison-card{min-height:198px;border-radius:17px;padding:24px 25px}.comparison-card header{align-items:center;gap:12px;margin-bottom:29px}.comparison-card header strong{font-size:clamp(40px,4vw,50px);letter-spacing:-.045em}.comparison-card header span{max-width:170px;color:#625c68;font-size:15px;line-height:1.25}.comparison-row{grid-template-columns:76px minmax(0,1fr) 45px;gap:12px;margin-top:14px}.comparison-row small,.comparison-row em{font-size:11px;line-height:1.2}.comparison-row>i{height:13px}@media(max-width:600px){.comparison-card{min-height:186px;padding:21px 18px}.comparison-card header{margin-bottom:24px}.comparison-card header strong{font-size:39px}.comparison-card header span{font-size:13px}.comparison-row{grid-template-columns:66px minmax(0,1fr) 39px;gap:9px}.comparison-row small,.comparison-row em{font-size:10px}}.comparison-card{min-height:266px;overflow:hidden;position:relative}.comparison-card:before{content:"";position:absolute;width:210px;height:210px;right:-95px;bottom:-120px;border-radius:50%;background:radial-gradient(circle,rgba(45,191,186,.1),transparent 68%);pointer-events:none}.throughput-race{position:relative;display:grid;gap:14px}.race-lane{display:grid;grid-template-columns:78px minmax(0,1fr) 30px;align-items:center;gap:12px}.race-lane>span,.race-lane>b{color:#77717e;font:600 11px/1 DM Mono,monospace}.race-lane>b{text-align:right}.devhawk-lane>span,.devhawk-lane>b{color:#19766f}.stage-units{position:relative;display:grid;grid-template-columns:repeat(10,minmax(5px,1fr));gap:5px;height:32px;border-radius:9px;padding:5px;background:repeating-linear-gradient(90deg,#efedf0 0 calc(10% - 5px),transparent calc(10% - 5px) 10%)}.stage-units i{display:block;min-width:0;border-radius:5px;background:#aaa5af;transform:scale(.55);opacity:0;animation:unit-complete 4.2s cubic-bezier(.22,1,.36,1) infinite}.old-lane .stage-units i{grid-column:1;opacity:.75;transform:none;animation:old-unit-pulse 4.2s ease-in-out infinite}.devhawk-lane .stage-units{background:#2dbfba12;box-shadow:inset 0 0 0 1px #2dbfba14}.devhawk-lane .stage-units i{background:linear-gradient(145deg,#42d1cb,#218b84);box-shadow:0 5px 12px #2dbfba33}.devhawk-lane .stage-units i:nth-child(2){animation-delay:.1s}.devhawk-lane .stage-units i:nth-child(3){animation-delay:.2s}.devhawk-lane .stage-units i:nth-child(4){animation-delay:.3s}.devhawk-lane .stage-units i:nth-child(5){animation-delay:.4s}.devhawk-lane .stage-units i:nth-child(6){animation-delay:.5s}.devhawk-lane .stage-units i:nth-child(7){animation-delay:.6s}.devhawk-lane .stage-units i:nth-child(8){animation-delay:.7s}.devhawk-lane .stage-units i:nth-child(9){animation-delay:.8s}.devhawk-lane .stage-units i:nth-child(10){animation-delay:.9s}.chart-caption{position:relative;margin:19px 0 0!important;color:#625c68!important;font:500 13px/1.45 Manrope,sans-serif!important}.savings-visual{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:26px}.savings-ring{--ring-fill: 80%;position:relative;display:grid;width:112px;height:112px;place-items:center;border-radius:50%;background:conic-gradient(#2dbfba 0 var(--ring-fill),#e8e5e9 var(--ring-fill) 100%);transform:rotate(-90deg);animation:ring-arrive 1.3s cubic-bezier(.22,1,.36,1) both}.savings-ring:before{content:"";position:absolute;inset:10px;border-radius:inherit;background:#fbfefd;box-shadow:inset 0 0 18px #2dbfba0f}.savings-ring:after{content:"";position:absolute;top:-2px;left:calc(50% - 5px);width:10px;height:10px;border:3px solid white;border-radius:50%;background:#2dbfba;box-shadow:0 0 0 5px #2dbfba1f,0 0 16px #2dbfba52;transform-origin:5px 58px;animation:savings-orbit 4.2s ease-in-out infinite}.savings-ring>div{position:relative;z-index:1;display:grid;text-align:center;transform:rotate(90deg)}.savings-ring strong{color:#153f3b;font-size:28px;line-height:1}.savings-ring span{margin-top:3px;color:#34857f;font:600 10px/1 DM Mono,monospace;text-transform:uppercase}.cost-drop{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.cost-drop>span{display:grid;gap:8px;border:1px solid #e6e2e8;border-radius:14px;padding:15px;background:#ffffffad}.cost-drop small{color:#77717e;font:600 10px/1 DM Mono,monospace}.cost-drop strong{color:#77717e;font-size:29px;line-height:1}.cost-drop>i{color:#908997;font:400 23px/1 Manrope,sans-serif}.cost-drop .is-devhawk{border-color:#2dbfba38;background:#2dbfba12}.cost-drop .is-devhawk small{color:#287a74}.cost-drop .is-devhawk strong{color:#185d58}@keyframes unit-complete{0%,8%{opacity:0;transform:scale(.5) translateY(5px)}20%,78%{opacity:1;transform:scale(1) translateY(0)}92%,to{opacity:.25;transform:scale(.82)}}@keyframes old-unit-pulse{0%,to{opacity:.45}28%,72%{opacity:.9;box-shadow:0 0 0 5px #aaa5af1a}}@keyframes ring-arrive{0%{opacity:0;transform:rotate(-125deg) scale(.75)}to{opacity:1;transform:rotate(-90deg) scale(1)}}@keyframes savings-orbit{0%,10%{transform:rotate(0)}48%,82%{transform:rotate(288deg)}to{transform:rotate(360deg)}}@media(max-width:600px){.comparison-card{min-height:250px}.race-lane{grid-template-columns:62px minmax(0,1fr) 24px;gap:8px}.stage-units{gap:3px;padding:4px}.savings-visual{grid-template-columns:98px minmax(0,1fr);gap:15px}.savings-ring{width:96px;height:96px}.savings-ring:after{transform-origin:5px 50px}.savings-ring strong{font-size:24px}.cost-drop{gap:7px}.cost-drop>span{padding:11px 9px}.cost-drop strong{font-size:24px}}@media(prefers-reduced-motion:reduce){.stage-units i,.old-lane .stage-units i,.savings-ring,.savings-ring:after{animation:none!important}.stage-units i{opacity:1;transform:none}}.comparison-card{min-height:278px;padding:25px 26px}.comparison-card header{margin-bottom:22px}.comparison-card header>div{display:grid;gap:6px}.comparison-card header small{color:#817a87;font:600 10px/1 DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.comparison-card header>div>strong{color:#17131c;font-size:clamp(31px,3.4vw,42px);letter-spacing:-.04em;line-height:1}.output-comparison,.cost-comparison{display:grid;gap:10px}.output-row,.cost-row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:57px;border:1px solid #e7e4e9;border-radius:13px;padding:10px 13px;background:#ffffffbd}.output-row>span,.cost-row>span{display:grid;gap:5px}.output-row span b,.cost-row span b{color:#39333f;font-size:12px;line-height:1}.output-row span small,.cost-row span small{color:#817a87;font:500 9px/1 DM Mono,monospace}.output-devhawk,.cost-devhawk{border-color:#2dbfba47;background:linear-gradient(90deg,#2dbfba17,#2dbfba06);box-shadow:0 9px 24px #2dbfba14}.output-devhawk span b,.cost-devhawk span b{color:#176b65}.output-devhawk span small,.cost-devhawk span small{color:#34857f}.output-units{display:grid;grid-template-columns:repeat(10,minmax(9px,1fr));align-items:center;gap:5px}.output-units i{display:block;height:31px;border:1px solid #c9c4cc;border-radius:5px;background:linear-gradient(145deg,#f4f2f5,#dad6dc)}.output-old .output-units i{grid-column:1}.output-devhawk .output-units i{border-color:#1c847d47;background:linear-gradient(145deg,#49d3cd,#238d86);box-shadow:0 4px 10px #2dbfba2e;animation:output-pop 4.8s cubic-bezier(.22,1,.36,1) infinite}.output-devhawk .output-units i:nth-child(2){animation-delay:.07s}.output-devhawk .output-units i:nth-child(3){animation-delay:.14s}.output-devhawk .output-units i:nth-child(4){animation-delay:.21s}.output-devhawk .output-units i:nth-child(5){animation-delay:.28s}.output-devhawk .output-units i:nth-child(6){animation-delay:.35s}.output-devhawk .output-units i:nth-child(7){animation-delay:.42s}.output-devhawk .output-units i:nth-child(8){animation-delay:.49s}.output-devhawk .output-units i:nth-child(9){animation-delay:.56s}.output-devhawk .output-units i:nth-child(10){animation-delay:.63s}.cost-row{grid-template-columns:96px minmax(0,1fr) auto}.cost-units{display:flex;align-items:center;gap:8px}.cost-units i{display:grid;width:34px;height:34px;place-items:center;border:1px solid #c9c4cc;border-radius:50%;color:#817a87;background:linear-gradient(145deg,#f5f3f6,#dcd8df);box-shadow:0 4px 9px #29213612;font:600 12px/1 DM Mono,monospace}.cost-devhawk .cost-units i{border-color:#1c847d4d;color:#fff;background:linear-gradient(145deg,#49d3cd,#238d86);box-shadow:0 5px 14px #2dbfba38;animation:saved-coin 3.8s ease-in-out infinite}.saving-badge{border-radius:999px;padding:8px 11px;color:#176b65;background:#2dbfba1f;font:700 10px/1 DM Mono,monospace;white-space:nowrap}@keyframes output-pop{0%,10%{opacity:.38;transform:translateY(5px) scale(.88)}23%,82%{opacity:1;transform:translateY(0) scale(1)}to{opacity:.38;transform:translateY(0) scale(.94)}}@keyframes saved-coin{0%,to{transform:translateY(0);box-shadow:0 5px 14px #2dbfba38}50%{transform:translateY(-4px);box-shadow:0 10px 22px #2dbfba47}}@media(max-width:600px){.comparison-card{min-height:264px;padding:22px 18px}.comparison-card header>div>strong{font-size:32px}.output-row,.cost-row{grid-template-columns:78px minmax(0,1fr);padding:9px}.cost-row{grid-template-columns:78px minmax(0,1fr) auto}.output-units{gap:3px}.output-units i{height:27px}.cost-units{gap:4px}.cost-units i{width:27px;height:27px}.saving-badge{padding:7px;font-size:8px}}@media(prefers-reduced-motion:reduce){.output-devhawk .output-units i,.cost-devhawk .cost-units i{animation:none!important}}.agent-card{border-radius:0;box-shadow:0 22px 52px #2c233c21,inset 0 1px #fffffff5,0 0 42px color-mix(in srgb,var(--accent) 8%,transparent)}.agent-card:after{top:14px;left:15px}.agent-label{border-radius:4px}.demo-shell{overflow:clip}.legacy-agent-stage{display:none}.devhawk-hero{grid-template-columns:minmax(0,1fr);width:min(1120px,calc(100% - 48px))}.hero-copy{max-width:880px}.hero-copy .dek{max-width:660px}.agent-showcase{position:relative;z-index:2;width:min(1320px,calc(100% - 48px));margin:0 auto;padding:120px 0 0}.showcase-intro{max-width:760px;padding-bottom:72px}.showcase-intro h2{margin:0;color:#141119;font:700 clamp(42px,6vw,76px)/.98 Manrope,sans-serif;letter-spacing:-.055em}.showcase-intro>p:last-child{max-width:610px;margin:24px 0 0;color:#65616e;font:500 clamp(16px,1.4vw,19px)/1.65 Manrope,sans-serif}.agent-scroll-layout{display:grid;grid-template-columns:minmax(0,1fr) 1px;align-items:start}.agent-showcase-sticky{position:sticky;top:0;grid-column:1;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(34px,6vw,92px);height:100svh;min-height:680px;padding:58px 0}.agent-detail{position:relative;max-width:570px;border-top:1px solid rgba(31,25,40,.18);border-bottom:1px solid rgba(31,25,40,.18);padding:30px 0 34px}.detail-index{display:block;margin-bottom:36px;color:#8b8590;font:500 13px/1 DM Mono,monospace;letter-spacing:.06em}.detail-status{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:#7b7582;font:600 10px/1 DM Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.detail-status i{width:8px;height:8px;border-radius:50%;background:var(--active-accent, #378efa);box-shadow:0 0 0 5px color-mix(in srgb,var(--active-accent, #378efa) 13%,transparent),0 0 16px color-mix(in srgb,var(--active-accent, #378efa) 42%,transparent)}.agent-detail h3{margin:0;color:#15121a;font:700 clamp(36px,4.2vw,58px)/1 Manrope,sans-serif;letter-spacing:-.05em}.agent-detail h4{max-width:520px;margin:20px 0 0;color:#27222d;font:600 clamp(17px,1.5vw,21px)/1.45 Manrope,sans-serif;letter-spacing:-.02em}.agent-detail>p[data-agent-description]{max-width:550px;margin:18px 0 0;color:#68626e;font:500 clamp(14px,1.15vw,16px)/1.72 Manrope,sans-serif}.detail-progress{height:2px;margin-top:31px;overflow:hidden;background:#e7e4e9}.detail-progress i{display:block;width:var(--agent-progress, 14.285%);height:100%;background:var(--active-accent, #378efa);transition:width .65s cubic-bezier(.22,1,.36,1),background .35s ease}.agent-deck{position:relative;height:min(72vh,650px);min-height:560px;isolation:isolate;perspective:1100px}.deck-axis{position:absolute;top:8%;left:28%;width:1px;height:82%;opacity:.38;background:linear-gradient(to bottom,transparent,#bdb8c2 10% 90%,transparent);transform:rotate(-28deg);transform-origin:top}.showcase-agent{--deck-size: clamp(112px, 11vw, 154px);position:absolute;top:calc(4% + var(--slot) * 12.2%);left:calc(7% + var(--slot) * 8%);z-index:calc(10 - var(--slot));display:grid;width:var(--deck-size);height:var(--deck-size);place-items:center;overflow:visible;border:1px solid color-mix(in srgb,var(--accent) 18%,#d9d5dd);border-radius:0;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 65%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 4%,#fff),color-mix(in srgb,var(--accent) 7%,#f2f1f4));box-shadow:0 18px 42px #2a22351c;opacity:.46;transform:translateZ(calc(var(--slot) * -8px)) scale(.88);transform-origin:center;transition:opacity .55s ease,transform .7s cubic-bezier(.2,.85,.2,1),border-color .45s ease,box-shadow .55s ease,filter .45s ease;filter:saturate(.48)}.showcase-agent img{width:auto;height:calc(var(--deck-size) - 38px);max-width:none;object-fit:contain;aspect-ratio:192.9 / 325.29;filter:drop-shadow(0 10px 13px rgba(37,29,50,.12))}.showcase-agent span{position:absolute;right:0;bottom:-34px;border:1px solid color-mix(in srgb,var(--accent) 22%,#dcd8e0);border-radius:4px;padding:7px 9px;color:#403a46;background:#fffffff2;box-shadow:0 6px 18px #2b223914;font:700 9px/1 Manrope,sans-serif;white-space:nowrap;opacity:0;transform:translateY(-4px);transition:opacity .35s ease .16s,transform .45s ease .12s}.showcase-agent.is-active{z-index:20;border-color:color-mix(in srgb,var(--accent) 48%,#fff);opacity:1;filter:saturate(1);box-shadow:0 28px 60px #2a22352b,0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent),0 0 48px color-mix(in srgb,var(--accent) 18%,transparent);transform:translate3d(-54px,-5px,70px) scale(1.08)}.showcase-agent.is-active span{opacity:1;transform:translateY(0)}.agent-scroll-steps{grid-column:2;width:1px;margin:0;padding:0;list-style:none}.agent-scroll-steps li{height:74svh;min-height:520px}.agent-scroll-steps li:first-child{height:60svh}.agent-scroll-steps li:last-child{height:86svh}.agent-scroll-steps span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:980px){.agent-showcase-sticky{grid-template-columns:minmax(300px,.95fr) minmax(380px,1.05fr);gap:30px}.showcase-agent{--deck-size: clamp(96px, 13vw, 126px)}}@media(max-width:700px){.devhawk-hero,.agent-showcase{width:min(100% - 30px,620px)}.agent-showcase{padding-top:88px}.showcase-intro{padding-bottom:30px}.agent-showcase-sticky{grid-template-columns:1fr;grid-template-rows:minmax(390px,56%) minmax(230px,44%);gap:12px;min-height:680px;padding:24px 0 18px}.agent-detail{align-self:center;padding:22px 0 24px}.detail-index{margin-bottom:22px}.agent-detail h3{font-size:36px}.agent-detail h4{margin-top:14px;font-size:16px}.agent-detail>p[data-agent-description]{margin-top:11px;font-size:13px;line-height:1.55}.detail-progress{margin-top:18px}.agent-deck{min-height:0;height:100%}.deck-axis{top:12%;left:8%;width:84%;height:1px;transform:rotate(8deg)}.showcase-agent{--deck-size: clamp(66px, 20vw, 86px);top:calc(8% + var(--slot) * 6%);left:calc(1% + var(--slot) * 13%)}.showcase-agent img{height:calc(var(--deck-size) - 24px)}.showcase-agent.is-active{transform:translate3d(0,-18px,60px) scale(1.1)}.showcase-agent span{right:50%;bottom:-28px;padding:6px 7px;transform:translate(50%,-4px);font-size:8px}.showcase-agent.is-active span{transform:translate(50%)}.agent-scroll-steps li{height:78svh;min-height:550px}}@media(prefers-reduced-motion:reduce){.showcase-agent,.showcase-agent span,.detail-progress i{transition:none!important}}.devhawk-hero{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);width:min(1320px,calc(100% - 48px));gap:clamp(52px,7vw,108px);padding:92px 0 112px}.hero-copy{max-width:690px}.hero-copy .dek{max-width:610px}.factory-hud.terminal-window{position:relative;top:auto;right:auto;z-index:4;align-self:center;width:100%;max-width:540px;overflow:hidden;border:1px solid rgba(10,13,18,.84);border-radius:8px;padding:0;color:#cbd4dc;background:#0d1117;box-shadow:0 32px 74px #1f1a2638,0 4px 15px #1f1a2624,18px 18px #8a5de10b;backdrop-filter:none;transform:rotate(.7deg) translateY(-8px);animation:terminal-float 6s ease-in-out infinite}.factory-hud.terminal-window:before{display:none}.terminal-titlebar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:42px;border-bottom:1px solid #272d36;padding:0 14px;color:#7e8995;background:#161b22;font:500 10px/1 DM Mono,monospace}.terminal-controls{display:flex;gap:7px}.terminal-controls i{width:10px;height:10px;border-radius:50%;background:#ff605c}.terminal-controls i:nth-child(2){background:#ffbd44}.terminal-controls i:nth-child(3){background:#00ca4e}.terminal-live{display:flex;justify-self:end;align-items:center;gap:7px;color:#58c8aa;text-transform:uppercase}.terminal-live i{width:6px;height:6px;border-radius:50%;background:#43d49f;box-shadow:0 0 0 4px #43d49f1a,0 0 12px #43d49f8c;animation:terminal-live-pulse 2.4s ease-in-out infinite}.terminal-body{padding:27px 28px 25px}.terminal-window .console-command{color:#d6dee7;font:500 14px/1.4 DM Mono,monospace}.terminal-window .console-command span,.terminal-command-small span{color:#a78bfa}.terminal-window .console-command b{background:#a78bfa}.terminal-success{display:flex;align-items:center;gap:10px;margin-top:22px;color:#6ee7b7;font:500 15px/1.3 DM Mono,monospace}.terminal-success span{display:grid;width:23px;height:23px;place-items:center;border:1px solid rgba(110,231,183,.32);border-radius:50%;background:#6ee7b714;font-size:11px}.terminal-success strong{font-weight:500}.terminal-log{margin:11px 0 0;color:#87929e;font:400 10px/1.5 DM Mono,monospace}.terminal-metrics{display:grid;grid-template-columns:1fr 1fr;margin:23px 0 0;border:1px solid #272d36}.terminal-metrics div{min-width:0;border-right:1px solid #272d36;border-bottom:1px solid #272d36;padding:13px 14px}.terminal-metrics div:nth-child(2n){border-right:0}.terminal-metrics div:nth-last-child(-n+2){border-bottom:0}.terminal-metrics dt{color:#687380;font:400 9px/1 DM Mono,monospace}.terminal-metrics dd{margin:7px 0 0;color:#d9e1e8;font:500 13px/1 DM Mono,monospace}.terminal-divider{height:1px;margin:22px 0 18px;background:#272d36}.terminal-command-small{margin:0;color:#a8b2bd;font:400 10px/1 DM Mono,monospace}.terminal-economics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.terminal-economics p{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;border-left:2px solid #2dbfba;padding:10px 11px;background:#121820}.terminal-economics span{color:#6f7b87;font:400 8px/1 DM Mono,monospace}.terminal-economics strong{color:#73dfc3;font:500 19px/1 DM Mono,monospace}.terminal-footer{margin:19px 0 0;color:#8f9aa5;font:400 9px/1.4 DM Mono,monospace}.terminal-footer span{color:#43d49f}@keyframes terminal-float{0%,to{transform:rotate(.7deg) translateY(-8px)}50%{transform:rotate(.2deg) translateY(-15px)}}@keyframes terminal-live-pulse{50%{opacity:.45;box-shadow:0 0 0 6px #43d49f0d,0 0 8px #43d49f47}}.human-team-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;margin:0 0 110px;border-top:1px solid rgba(31,25,40,.17);border-bottom:1px solid rgba(31,25,40,.17);padding:58px 0 62px}.human-team-cta p{max-width:870px;margin:0;color:#655f6b;font:500 clamp(18px,2vw,27px)/1.52 Manrope,sans-serif;letter-spacing:-.025em}.human-team-cta p strong{color:#17131c;font-weight:700}.human-team-cta a{display:inline-flex;align-items:center;gap:16px;border-bottom:1px solid #17131c;padding:0 0 7px;color:#17131c;font:700 13px/1 Manrope,sans-serif;text-decoration:none;white-space:nowrap;transition:gap .2s ease,color .2s ease}.human-team-cta a:hover{gap:21px;color:#7558e7}@media(max-width:980px){.devhawk-hero{grid-template-columns:1fr;width:min(760px,calc(100% - 48px));gap:62px}.hero-copy{max-width:720px}.factory-hud.terminal-window{justify-self:center;max-width:620px;transform:none}}@media(max-width:700px){.devhawk-hero{width:min(100% - 30px,620px);padding:64px 0 84px}.terminal-body{padding:23px 18px 21px}.terminal-titlebar{padding:0 11px}.terminal-economics{grid-template-columns:1fr}.human-team-cta{grid-template-columns:1fr;gap:31px;margin-bottom:72px;padding:42px 0 46px}}@media(prefers-reduced-motion:reduce){.factory-hud.terminal-window,.terminal-live i{animation:none!important}}.agent-tabs{position:sticky;top:12px;z-index:40;display:flex;gap:6px;width:max-content;max-width:100%;margin:0 auto 36px;overflow-x:auto;border:1px solid rgba(31,25,40,.13);border-radius:6px;padding:6px;background:#fff;box-shadow:0 12px 32px #261e3117;backdrop-filter:blur(16px);scrollbar-width:none}.agent-tabs::-webkit-scrollbar{display:none}.agent-tabs button{flex:0 0 auto;border:0;border-radius:4px;padding:12px 15px;color:#706a76;background:transparent;font:600 12px/1 Manrope,sans-serif;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.agent-tabs button:hover{color:#19151d;background:#f3f1f5}.agent-tabs button.is-active{color:#fff;background:#17131c;box-shadow:0 6px 14px #1c172429}.agent-tabs button:focus-visible{outline:2px solid #8061ff;outline-offset:2px}.agent-scroll-layout{grid-template-columns:minmax(360px,.92fr) minmax(500px,1.08fr);gap:clamp(42px,7vw,104px)}.agent-showcase-sticky{top:70px;grid-column:2;grid-row:1;display:block;height:calc(100svh - 70px);min-height:650px;padding:24px 0 38px}.agent-scroll-steps{grid-column:1;grid-row:1;width:auto}.agent-scroll-steps li,.agent-scroll-steps li:first-child,.agent-scroll-steps li:last-child{display:flex;align-items:center;height:auto;min-height:78svh;scroll-margin-top:100px}.agent-scroll-steps span{position:static;width:auto;height:auto;overflow:visible;clip:auto}.agent-copy-card{width:100%;border-top:1px solid rgba(31,25,40,.18);border-bottom:1px solid rgba(31,25,40,.18);padding:31px 0 35px}.agent-copy-card>span{display:block;margin-bottom:34px;color:#8b8590;font:500 13px/1 DM Mono,monospace;letter-spacing:.06em}.agent-copy-card>p{display:flex;align-items:center;gap:9px;margin:0 0 17px;color:#7b7582;font:600 10px/1 DM Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.agent-copy-card>p i{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 13%,transparent),0 0 16px color-mix(in srgb,var(--accent) 42%,transparent)}.agent-copy-card h3{margin:0;color:#15121a;font:700 clamp(40px,4.4vw,61px)/1 Manrope,sans-serif;letter-spacing:-.05em}.agent-copy-card h4{max-width:550px;margin:21px 0 0;color:#27222d;font:600 clamp(18px,1.55vw,22px)/1.42 Manrope,sans-serif;letter-spacing:-.02em}.agent-copy-card>div{max-width:570px;margin-top:18px;color:#68626e;font:500 clamp(15px,1.18vw,17px)/1.72 Manrope,sans-serif}.agent-deck{width:min(100%,650px);height:min(76vh,700px);min-height:600px;margin:0 auto}.showcase-agent{--deck-size: clamp(145px, 13vw, 188px);top:calc(3% + var(--slot) * 11.8%);left:calc(20% + var(--slot) * 4.8%)}.showcase-agent.is-active{transform:translate3d(-28px,-4px,70px) scale(1.09)}.deck-axis{left:35%;transform:rotate(-18deg)}.factory-hud.terminal-window{max-width:575px;align-self:center;transform:rotate(.7deg) translateY(-52px)}.terminal-titlebar{min-height:48px;font-size:12.5px}.terminal-body{padding:31px 31px 29px}.terminal-window .console-command{font-size:17.5px}.terminal-window .console-command b{width:8px;height:16px}.terminal-success{font-size:18.5px}.terminal-success span{width:28px;height:28px;font-size:13px}.terminal-log{font-size:12.5px}.terminal-metrics dt{font-size:11px}.terminal-metrics dd{font-size:16px}.terminal-metrics div{padding:16px 17px}.terminal-command-small{font-size:12.5px}.terminal-economics span{font-size:10px}.terminal-economics strong{font-size:24px}.terminal-footer{font-size:11px}@keyframes terminal-float{0%,to{transform:rotate(.7deg) translateY(-52px)}50%{transform:rotate(.2deg) translateY(-60px)}}@media(max-width:980px){.agent-scroll-layout{grid-template-columns:minmax(300px,.95fr) minmax(360px,1.05fr);gap:30px}.showcase-agent{--deck-size: clamp(112px, 15vw, 148px);left:calc(16% + var(--slot) * 4.5%)}.factory-hud.terminal-window{transform:none}}@media(max-width:700px){.agent-tabs{top:0;justify-content:flex-start;width:100%;margin-bottom:14px;border-radius:0 0 6px 6px;padding:7px;background:#fff;box-shadow:0 8px 20px #261e3114;backdrop-filter:none}.agent-tabs button{padding:12px 14px;font-size:12px}.agent-scroll-layout{display:block}.agent-showcase-sticky{top:57px;z-index:12;height:265px;min-height:0;padding:8px 0 15px;isolation:isolate;background:#fff}.agent-showcase-sticky:before{content:"";position:absolute;z-index:0;inset:-76px -24px -24px;pointer-events:none;background:#fff}.agent-deck{z-index:1;width:100%;height:240px;min-height:0}.showcase-agent{--deck-size: clamp(72px, 21vw, 90px);top:calc(8% + var(--slot) * 5.8%);left:calc(3% + var(--slot) * 12.5%)}.showcase-agent.is-active{transform:translate3d(0,-13px,60px) scale(1.1)}.agent-scroll-steps li,.agent-scroll-steps li:first-child,.agent-scroll-steps li:last-child{min-height:72svh;scroll-margin-top:330px}.agent-copy-card{padding:28px 0 31px}.agent-copy-card>span{margin-bottom:23px}.agent-copy-card h3{font-size:38px}.agent-copy-card h4{margin-top:16px;font-size:17px}.agent-copy-card>div{margin-top:13px;font-size:14px;line-height:1.58}.terminal-body{padding:26px 19px 23px}.terminal-window .console-command{font-size:15px}.terminal-success{font-size:16px}}.deck-axis{display:none}.showcase-agent{top:calc(5% + var(--slot) * 10.8%);left:calc(18% + var(--slot) * 6.2%);overflow:hidden;border-color:#d7dce4;background:#f9fbfc;box-shadow:0 13px 30px #28303d12,inset 0 0 0 1px #ffffffc7;opacity:1;filter:none;transform:translateZ(calc(var(--slot) * -8px));transition:transform .62s cubic-bezier(.2,.85,.2,1),border-color .4s ease,box-shadow .5s ease,background .4s ease}.showcase-agent:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:1;background-image:linear-gradient(rgba(92,109,127,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(92,109,127,.13) 1px,transparent 1px),linear-gradient(135deg,transparent 49.4%,rgba(92,109,127,.09) 49.7% 50.3%,transparent 50.6%);background-size:18px 18px,18px 18px,36px 36px;transition:background-image .35s ease}.showcase-agent:after{display:none}.showcase-agent img{position:relative;z-index:2;opacity:1;filter:grayscale(1) saturate(0) brightness(1.28) contrast(.58) drop-shadow(0 7px 9px rgba(65,77,91,.08));transition:filter .5s ease}.showcase-agent.is-active{z-index:calc(10 - var(--slot));border-color:color-mix(in srgb,var(--accent) 42%,#d7dce4);background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 66%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 5%,#fff),color-mix(in srgb,var(--accent) 9%,#f4f6f8));box-shadow:0 25px 54px #2a223526,0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent),0 0 40px color-mix(in srgb,var(--accent) 15%,transparent);opacity:1;transform:translateY(-46px)}.showcase-agent.is-active:before{opacity:1;background-image:linear-gradient(color-mix(in srgb,var(--accent) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 18%,transparent) 1px,transparent 1px),linear-gradient(135deg,transparent 49.4%,color-mix(in srgb,var(--accent) 14%,transparent) 49.7% 50.3%,transparent 50.6%);animation:blueprint-flow 5.2s linear infinite}.showcase-agent.is-active img{opacity:1;filter:drop-shadow(0 11px 13px rgba(37,29,50,.13))}@keyframes blueprint-flow{0%{background-position:0 0,0 0,0 0}to{background-position:0 18px,18px 0,36px 36px}}@media(max-width:980px){.showcase-agent{left:calc(16% + var(--slot) * 6.2%)}.showcase-agent.is-active{transform:translateY(-39px)}}@media(max-width:700px){.showcase-agent{top:calc(8% + var(--slot) * 5.8%);left:calc(3% + var(--slot) * 12.5%)}.showcase-agent.is-active{transform:translateY(-24px)}}.showcase-agent img{width:66%!important;height:66%!important;max-width:66%!important;max-height:66%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important}@media(max-width:700px){.showcase-agent img{width:62%!important;height:62%!important;max-width:62%!important;max-height:62%!important}}.proof-composition .proof-outcomes article{isolation:isolate;opacity:1}.hero-agent-fan figure,.agent-card,.showcase-agent{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;overflow:visible!important}.hero-agent-fan figure:before,.hero-agent-fan figure:after,.agent-card:before,.agent-card:after,.showcase-agent:before,.showcase-agent:after,.card-shine{display:none!important}.hero-agent-fan img,.agent-card img,.showcase-agent img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 18px 17px rgba(27,30,38,.15))}.hero-agent-fan figure{animation:robotHover 4.8s ease-in-out infinite;animation-delay:calc(var(--fan) * -.27s)}.hero-agent-fan figure:nth-child(2n){animation-duration:5.4s}.hero-agent-fan figure:nth-child(3n){animation-duration:4.35s}.hero-agent-fan figcaption{border-color:color-mix(in srgb,var(--agent) 58%,#fff)!important;background:#ffffffe6!important;box-shadow:0 8px 22px #12151c14!important}.agent-card{padding:2%!important}.agent-card img{transform:none!important;padding:0!important;animation:robotHover 5.1s ease-in-out infinite;animation-delay:calc(var(--index, 0) * -.31s)}.showcase-agent img{animation:robotHover 5.2s ease-in-out infinite;animation-delay:calc(var(--slot, 0) * -.34s)}.showcase-agent.is-active img{filter:drop-shadow(0 25px 22px color-mix(in srgb,var(--accent) 22%,transparent))}@keyframes robotHover{0%,to{translate:0 0}50%{translate:0 -8px}}.hero-agent-fan img,.agent-card img,.showcase-agent img{animation-name:robotHover;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.hero-agent-fan figure,.hero-agent-fan img,.agent-card img,.showcase-agent img{animation:none!important}}.hero-agent-fan figure:after{display:none!important;content:none!important}.hero-agent-fan>figure>img{opacity:1!important;animation-name:robotHover!important}.proof-composition{position:relative;grid-column:1 / -1;width:min(100%,1280px);aspect-ratio:1024 / 574;margin:clamp(64px,7vw,112px) auto clamp(48px,5vw,80px);overflow:visible;isolation:isolate}.proof-composition .factory-hud.terminal-window{position:absolute!important;inset:0 auto auto 0!important;z-index:1!important;grid-column:auto!important;grid-row:auto!important;width:78%!important;max-width:none!important;height:84%!important;min-height:0!important;margin:0!important;overflow:hidden!important;transform:none!important;border-radius:clamp(10px,1.1vw,16px)!important}.proof-composition .factory-hud .terminal-titlebar{min-height:clamp(58px,6.3vw,82px)!important;padding-inline:clamp(22px,3vw,44px)!important;font-size:clamp(12px,1.3vw,18px)!important}.proof-composition .factory-hud .terminal-body{padding:clamp(26px,4vw,54px) clamp(24px,4.2vw,58px)!important}.proof-composition .factory-hud .console-command{margin-bottom:clamp(22px,2.8vw,38px)!important;font-size:clamp(18px,2.3vw,32px)!important}.proof-composition .factory-hud .terminal-success{margin-bottom:clamp(10px,1.2vw,16px)!important}.proof-composition .factory-hud .terminal-success strong{font-size:clamp(17px,2vw,28px)!important}.proof-composition .factory-hud .terminal-log,.proof-composition .factory-hud .terminal-footer{font-size:clamp(10px,1.15vw,16px)!important}.proof-composition .factory-hud .terminal-metrics{margin-top:clamp(22px,2.8vw,38px)!important}.proof-composition .factory-hud .terminal-metrics>div{min-height:clamp(62px,7.2vw,94px)!important;padding:clamp(12px,1.7vw,22px) clamp(14px,2vw,26px)!important}.proof-composition .factory-hud .terminal-metrics dt{font-size:clamp(9px,.95vw,13px)!important}.proof-composition .factory-hud .terminal-metrics dd{font-size:clamp(15px,1.7vw,23px)!important}.proof-composition .proof-outcomes{position:absolute!important;inset:0!important;z-index:2!important;display:block!important;width:auto!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;pointer-events:none}.proof-composition .proof-outcomes article,.proof-composition .proof-outcomes article:last-child{position:absolute!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:clamp(7px,.9vw,12px)!important;min-height:0!important;padding:clamp(28px,4.4vw,58px)!important;overflow:hidden!important;border:0!important;border-radius:clamp(10px,1.1vw,15px)!important;background:#c9e501!important;box-shadow:0 7px 30px #00000029!important;transform:none!important;pointer-events:auto}.proof-composition .proof-outcomes article:first-child{top:15.2%!important;left:60.1%!important;width:38%!important;height:36%!important}.proof-composition .proof-outcomes article:last-child{top:61.6%!important;left:64.1%!important;width:35.9%!important;height:36.2%!important}.proof-composition .proof-outcomes strong,.proof-composition .proof-outcomes article:last-child strong{order:1;display:block!important;margin:0!important;color:#141318!important;font-family:Manrope,sans-serif!important;font-size:clamp(42px,6.25vw,82px)!important;font-weight:700!important;line-height:.95!important;letter-spacing:-.065em!important;white-space:nowrap!important}.proof-composition .proof-outcomes span,.proof-composition .proof-outcomes article:last-child span{order:2;color:#141318!important;font-family:Manrope,sans-serif!important;font-size:clamp(13px,1.75vw,23px)!important;font-weight:700!important;line-height:1!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important}.proof-composition .proof-outcomes p,.proof-composition .proof-outcomes article:last-child p{order:3;margin:0!important;color:#141318!important;font-family:Manrope,sans-serif!important;font-size:clamp(12px,1.4vw,18px)!important;font-weight:500!important;line-height:1.45!important;white-space:normal!important}@media(max-width:820px){.proof-composition{display:grid;grid-template-columns:1fr 1fr;gap:14px;aspect-ratio:auto;margin-top:56px;overflow:hidden}.proof-composition .factory-hud.terminal-window{position:relative!important;grid-column:1 / -1!important;width:100%!important;height:auto!important;min-height:440px!important}.proof-composition .proof-outcomes{position:static!important;display:contents!important}.proof-composition .proof-outcomes article,.proof-composition .proof-outcomes article:first-child,.proof-composition .proof-outcomes article:last-child{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:190px!important;padding:26px!important}}@media(max-width:560px){.proof-composition{grid-template-columns:1fr}.proof-composition .factory-hud.terminal-window{min-height:410px!important}.proof-composition .proof-outcomes article,.proof-composition .proof-outcomes article:first-child,.proof-composition .proof-outcomes article:last-child{min-height:168px!important}}@media(min-width:1081px){.devhawk-hero{grid-template-rows:auto minmax(650px,auto)!important;row-gap:clamp(80px,8vw,130px)!important;padding-bottom:clamp(90px,9vw,150px)!important}.factory-hud.terminal-window{grid-column:1 / -1!important;grid-row:2!important;align-self:center!important;justify-self:start!important;width:min(75%,1050px)!important;min-height:535px!important;margin:0!important;border-radius:16px!important;box-shadow:0 34px 80px #15121e33!important}.factory-hud .terminal-titlebar{min-height:76px;padding-inline:30px}.factory-hud .terminal-body{padding:48px 48px 38px}.factory-hud .console-command{font-size:clamp(21px,1.8vw,29px)!important}.factory-hud .terminal-success{margin-top:34px}.factory-hud .terminal-success strong{font-size:clamp(22px,1.9vw,30px)}.factory-hud .terminal-log{margin-top:18px;font-size:clamp(14px,1.1vw,18px)}.factory-hud .terminal-metrics{margin-top:38px}.factory-hud .terminal-metrics>div{min-height:104px;padding:25px 28px}.factory-hud .terminal-metrics dt{font-size:13px}.factory-hud .terminal-metrics dd{margin-top:12px;font-size:clamp(19px,1.45vw,25px)}.hero-impact{grid-column:1 / -1!important;grid-row:2!important;z-index:9!important;align-self:center!important;justify-self:end!important;display:grid!important;grid-template-columns:1fr!important;gap:48px!important;width:min(44%,620px)!important;margin:82px -2.5% 0 0!important;pointer-events:none}.hero-impact article,.hero-impact article:last-child{display:flex;flex-direction:column;justify-content:center;min-height:236px!important;padding:clamp(36px,4vw,56px)!important;border:1px solid rgba(54,65,0,.18)!important;border-radius:14px!important;color:#111217!important;background:#c8f000!important;box-shadow:0 30px 65px #161c002e,inset 0 1px #ffffff80!important;backdrop-filter:none!important}.hero-impact article:first-child{transform:translate(-82px)}.hero-impact article:last-child{transform:translate(6px)}.hero-impact strong,.hero-impact article:last-child strong{order:1;margin:0 0 20px!important;color:#111217!important;font:700 clamp(62px,5.7vw,94px)/.82 "Manrope",sans-serif!important;letter-spacing:-.075em!important}.hero-impact span,.hero-impact article:last-child span{order:2;color:#111217!important;font:700 clamp(18px,1.65vw,27px)/1 "Manrope",sans-serif!important;letter-spacing:-.025em!important;text-transform:uppercase!important}.hero-impact p,.hero-impact article:last-child p{order:3;margin-top:18px!important;color:#222515!important;font:500 clamp(15px,1.25vw,20px)/1.35 "Manrope",sans-serif!important}}@media(min-width:701px)and (max-width:1080px){.devhawk-hero{grid-template-rows:auto auto auto!important}.factory-hud.terminal-window{grid-column:1!important;grid-row:2!important;width:min(90%,760px)!important;justify-self:start!important}.hero-impact{grid-column:1!important;grid-row:2!important;z-index:8;align-self:end!important;justify-self:end!important;grid-template-columns:1fr!important;width:min(48%,430px)!important;gap:20px!important;margin:0 -10px -70px 0!important}.hero-impact article,.hero-impact article:last-child{min-height:170px!important;color:#111217!important;background:#c8f000!important}.hero-impact article:first-child{transform:translate(-45px)}.hero-impact article:last-child{transform:none}.hero-impact article :is(span,strong,p){color:#111217!important}}@media(max-width:700px){.factory-hud.terminal-window{grid-column:1!important;grid-row:2!important}.hero-impact{grid-column:1!important;grid-row:3!important;gap:14px!important}.hero-impact article,.hero-impact article:last-child{min-height:150px!important;color:#111217!important;background:#c8f000!important}.hero-impact article :is(span,strong,p){color:#111217!important}}.capabilities-section{position:relative;z-index:2;width:min(1480px,calc(100% - 32px));margin:56px auto 32px;border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:clamp(48px,6vw,92px) clamp(18px,3vw,46px);overflow:hidden;color:#f7f7f8;background:radial-gradient(circle at 14% 4%,rgba(138,93,225,.16),transparent 28%),radial-gradient(circle at 91% 29%,rgba(45,191,186,.1),transparent 25%),linear-gradient(145deg,#111116,#09090c 58%,#0c0d11);box-shadow:0 40px 90px #120e1930,inset 0 1px #ffffff0f}.capabilities-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:radial-gradient(rgba(255,255,255,.34) .55px,transparent .7px);background-size:7px 7px;mask-image:linear-gradient(to bottom,black,transparent 40%)}.capabilities-header{position:relative;width:min(820px,100%);margin:0 0 clamp(42px,6vw,74px)}.capabilities-eyebrow{display:inline-flex;margin:0 0 22px;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:8px 11px;color:#c4bdcf;background:#ffffff0e;font:500 12px/1 DM Mono,monospace;letter-spacing:.08em;backdrop-filter:blur(12px)}.capabilities-header h2{margin:0;color:#f8f8fa;font:700 clamp(42px,5.4vw,78px)/.98 Manrope,sans-serif;letter-spacing:-.055em}.capabilities-header h2 em{color:#8e70ff;font-style:normal}.capabilities-header>p:last-child{max-width:720px;margin:28px 0 0;color:#a7a4ae;font:500 clamp(17px,1.5vw,21px)/1.55 Manrope,sans-serif}.capabilities-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.capability-card{position:relative;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;background:linear-gradient(155deg,#ffffff16,#ffffff07);box-shadow:inset 0 1px #ffffff17,0 18px 42px #00000038;backdrop-filter:blur(18px);transform:translateY(24px);opacity:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .7s ease,border-color .35s ease,box-shadow .35s ease}.capability-card.is-visible{transform:translateY(0);opacity:1}.capability-card:hover{transform:translateY(-7px);border-color:rgba(var(--cap-rgb),.38);box-shadow:inset 0 1px #ffffff1f,0 26px 58px #0000004f,0 0 40px rgba(var(--cap-rgb),.09)}.capability-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.055) 47%,transparent 66%);transform:translate(-120%);transition:transform .9s ease}.capability-card:hover:after{transform:translate(120%)}.capability-visual{position:relative;height:clamp(230px,23vw,340px);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 48%,rgba(var(--cap-rgb),.2),transparent 38%),linear-gradient(180deg,rgba(var(--cap-rgb),.08),#04050833)}.capability-visual:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.38;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(circle,black,transparent 75%)}.capability-copy{min-height:178px;padding:26px 28px 30px;border-top:1px solid rgba(255,255,255,.08)}.capability-copy>span{display:block;margin-bottom:30px;color:var(--cap);font:500 11px/1 DM Mono,monospace;letter-spacing:.1em}.capability-copy h3{margin:0;color:#f6f5f8;font:650 clamp(19px,1.55vw,24px)/1.2 Manrope,sans-serif;letter-spacing:-.025em}.capability-copy p{margin:11px 0 0;color:#9e9ba5;font:500 14px/1.55 Manrope,sans-serif}.priority-orbit{position:absolute;left:50%;top:50%;display:block;border:1px solid rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%) rotateX(63deg)}.orbit-one{width:72%;aspect-ratio:1;animation:cap-orbit 14s linear infinite}.orbit-two{width:45%;aspect-ratio:1;animation:cap-orbit-reverse 9s linear infinite}.priority-orbit i{position:absolute;width:12px;aspect-ratio:1;border-radius:50%;background:#f7f7fa;box-shadow:0 0 22px rgba(var(--cap-rgb),.75)}.priority-orbit i:nth-child(1){left:12%;top:12%}.priority-orbit i:nth-child(2){right:2%;top:48%}.priority-orbit i:nth-child(3){left:38%;bottom:-4%}.priority-core{position:absolute;left:50%;top:50%;width:26%;aspect-ratio:1;border:1px solid rgba(255,255,255,.26);border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff,rgba(var(--cap-rgb),.55) 35%,rgba(var(--cap-rgb),.12) 66%);box-shadow:0 0 55px rgba(var(--cap-rgb),.22);transform:translate(-50%,-50%)}.priority-core i{position:absolute;inset:28%;border:1px solid rgba(255,255,255,.55);border-radius:50%}.arch-plane{position:absolute;left:50%;top:48%;display:block;width:54%;aspect-ratio:1.7;border:1px solid rgba(255,255,255,.32);border-radius:9px;background:linear-gradient(140deg,#ffffff30,rgba(var(--cap-rgb),.13));box-shadow:inset 0 1px #ffffff40,0 22px 35px #00000042;backdrop-filter:blur(8px)}.plane-one{transform:translate(-50%,-88%) perspective(700px) rotateX(62deg) rotate(-5deg);animation:plane-float 5s ease-in-out infinite}.plane-two{transform:translate(-50%,-50%) perspective(700px) rotateX(62deg) rotate(-5deg);animation:plane-float 5s -1.6s ease-in-out infinite}.plane-three{transform:translate(-50%,-12%) perspective(700px) rotateX(62deg) rotate(-5deg);animation:plane-float 5s -3.2s ease-in-out infinite}.arch-link{position:absolute;top:37%;width:4px;height:33%;border-radius:4px;background:linear-gradient(var(--cap),transparent);box-shadow:0 0 16px rgba(var(--cap-rgb),.55)}.link-one{left:34%}.link-two{left:50%;animation-delay:-.8s}.link-three{left:66%;animation-delay:-1.6s}.ai-mesh{position:absolute;left:50%;top:50%;display:block;width:54%;aspect-ratio:1;border:1px solid rgba(255,255,255,.22);background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.22),rgba(var(--cap-rgb),.18) 40%,transparent 72%);filter:drop-shadow(0 0 26px rgba(var(--cap-rgb),.18))}.mesh-one{border-radius:34% 66% 52% 48%/42% 36% 64% 58%;transform:translate(-58%,-52%) rotate(14deg);animation:mesh-morph 9s ease-in-out infinite}.mesh-two{border-radius:63% 37% 31% 69%/51% 66% 34% 49%;transform:translate(-40%,-44%) rotate(-17deg);animation:mesh-morph 11s -4s ease-in-out infinite reverse}.ai-node{position:absolute;width:9px;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 18px var(--cap);animation:node-breathe 2.8s ease-in-out infinite}.ai-node:after{content:"";position:absolute;left:4px;top:4px;width:70px;height:1px;background:linear-gradient(90deg,rgba(var(--cap-rgb),.65),transparent);transform-origin:left}.n1{left:30%;top:35%}.n2{left:60%;top:27%;animation-delay:-.5s}.n3{left:68%;top:58%;animation-delay:-1s}.n4{left:42%;top:70%;animation-delay:-1.5s}.n5{left:48%;top:48%;animation-delay:-2s}.qa-grid{position:absolute;inset:18% 17%;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;transform:perspective(700px) rotateX(56deg) rotate(-7deg)}.qa-grid i{position:relative;border:1px solid rgba(255,255,255,.2);border-radius:7px;background:#ffffff0e;box-shadow:inset 0 1px #ffffff1a}.qa-grid i:after{content:"";position:absolute;inset:32%;border-radius:50%;background:var(--cap);box-shadow:0 0 14px rgba(var(--cap-rgb),.8);opacity:.16;animation:qa-pass 3.6s steps(1) infinite}.qa-grid i:nth-child(2n):after{animation-delay:-.6s}.qa-grid i:nth-child(3n):after{animation-delay:-1.2s}.qa-grid i:nth-child(4n):after{animation-delay:-1.8s}.qa-sweep{position:absolute;left:14%;right:14%;top:20%;height:2px;background:linear-gradient(90deg,transparent,var(--cap),transparent);filter:drop-shadow(0 0 8px var(--cap));animation:qa-sweep 4s ease-in-out infinite}.telemetry-wave{position:absolute;left:12%;right:12%;bottom:25%;height:55%;display:flex;align-items:flex-end;gap:clamp(5px,1vw,12px)}.telemetry-wave i{flex:1;min-width:4px;height:var(--h,45%);border-radius:5px 5px 1px 1px;background:linear-gradient(to top,rgba(var(--cap-rgb),.18),var(--cap),#fff);box-shadow:0 0 16px rgba(var(--cap-rgb),.22);transform-origin:bottom;animation:telemetry 2.8s ease-in-out infinite}.telemetry-wave i:nth-child(1){--h:22%}.telemetry-wave i:nth-child(2){--h:38%;animation-delay:-.2s}.telemetry-wave i:nth-child(3){--h:62%;animation-delay:-.4s}.telemetry-wave i:nth-child(4){--h:47%;animation-delay:-.6s}.telemetry-wave i:nth-child(5){--h:82%;animation-delay:-.8s}.telemetry-wave i:nth-child(6){--h:56%;animation-delay:-1s}.telemetry-wave i:nth-child(7){--h:34%;animation-delay:-1.2s}.telemetry-wave i:nth-child(8){--h:71%;animation-delay:-1.4s}.telemetry-wave i:nth-child(9){--h:48%;animation-delay:-1.6s}.telemetry-wave i:nth-child(10){--h:88%;animation-delay:-1.8s}.telemetry-wave i:nth-child(11){--h:58%;animation-delay:-2s}.telemetry-wave i:nth-child(12){--h:29%;animation-delay:-2.2s}.telemetry-line{position:absolute;left:10%;right:10%;top:47%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:line-drift 5s linear infinite}.deploy-plane{position:absolute;top:50%;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;width:34%;aspect-ratio:1.35;border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:11px;background:linear-gradient(145deg,#ffffff21,rgba(var(--cap-rgb),.08));box-shadow:0 18px 30px #00000047;transform:translateY(-50%) perspective(700px) rotateY(var(--ry))}.deploy-source{left:9%;--ry:24deg}.deploy-target{right:9%;--ry:-24deg}.deploy-plane i{border-radius:4px;background:#ffffff21;box-shadow:inset 0 1px #ffffff29}.deploy-packet{position:absolute;left:40%;top:48%;width:14%;height:7px;border-radius:8px;background:linear-gradient(90deg,transparent,var(--cap),#fff,var(--cap),transparent);filter:drop-shadow(0 0 8px var(--cap));animation:deploy-packet 3s ease-in-out infinite}.data-ribbon{position:absolute;left:12%;right:12%;height:18%;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:linear-gradient(90deg,transparent,rgba(var(--cap-rgb),.22),rgba(255,255,255,.1),transparent);transform:perspective(600px) rotateX(68deg);box-shadow:0 12px 30px rgba(var(--cap-rgb),.12)}.ribbon-one{top:24%;animation:ribbon 6s ease-in-out infinite}.ribbon-two{top:43%;animation:ribbon 6s -2s ease-in-out infinite}.ribbon-three{top:62%;animation:ribbon 6s -4s ease-in-out infinite}.data-pulse{position:absolute;left:20%;width:9px;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 18px var(--cap);animation:data-flow 5s linear infinite}.p1{top:31%}.p2{top:50%;animation-delay:-1.6s}.p3{top:69%;animation-delay:-3.2s}.viewport-frame{position:absolute;display:block;border:1px solid rgba(255,255,255,.28);border-radius:10px;padding:10px;background:linear-gradient(145deg,#ffffff24,rgba(var(--cap-rgb),.08));box-shadow:inset 0 1px #ffffff38,0 18px 34px #00000038;backdrop-filter:blur(7px)}.viewport-frame i{display:block;height:7px;margin-bottom:7px;border-radius:5px;background:linear-gradient(90deg,#ffffff9e,rgba(var(--cap-rgb),.28))}.frame-wide{left:14%;top:24%;width:58%;height:43%;animation:frame-wide 7s ease-in-out infinite}.frame-mid{right:12%;top:33%;width:30%;height:48%;animation:frame-mid 7s ease-in-out infinite}.frame-small{left:27%;bottom:13%;width:21%;height:38%;animation:frame-small 7s ease-in-out infinite}.tool-module{position:absolute;width:20%;aspect-ratio:1;border:1px solid rgba(255,255,255,.24);border-radius:13px;background:linear-gradient(145deg,#ffffff2e,rgba(var(--cap-rgb),.08));box-shadow:0 16px 28px #0000003d}.tool-module:after{content:"";position:absolute;left:50%;top:50%;width:90%;height:1px;background:linear-gradient(90deg,rgba(var(--cap-rgb),.65),transparent);transform-origin:left}.tool-module i{position:absolute;inset:34%;border:1px solid rgba(255,255,255,.55);border-radius:4px}.module-one{left:13%;top:20%}.module-two{right:13%;top:20%;transform:rotate(90deg)}.module-three{left:13%;bottom:17%;transform:rotate(-20deg)}.module-four{right:13%;bottom:17%;transform:rotate(150deg)}.enablement-hub{position:absolute;left:50%;top:50%;width:18%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--cap) 38%,rgba(var(--cap-rgb),.22) 70%);box-shadow:0 0 38px rgba(var(--cap-rgb),.42);transform:translate(-50%,-50%);animation:hub-pulse 3s ease-in-out infinite}@keyframes cap-orbit{to{transform:translate(-50%,-50%) rotateX(63deg) rotate(360deg)}}@keyframes cap-orbit-reverse{to{transform:translate(-50%,-50%) rotateX(63deg) rotate(-360deg)}}@keyframes plane-float{50%{margin-top:-12px;filter:brightness(1.22)}}@keyframes mesh-morph{50%{border-radius:61% 39% 67% 33%/34% 58% 42% 66%;transform:translate(-50%,-50%) rotate(32deg) scale(1.08)}}@keyframes node-breathe{50%{transform:scale(1.65);opacity:.72}}@keyframes qa-pass{0%,25%{opacity:.18}26%,68%{opacity:1}69%,to{opacity:.18}}@keyframes qa-sweep{0%,to{top:19%;opacity:0}18%,82%{opacity:1}50%{top:80%}}@keyframes telemetry{50%{transform:scaleY(.62);filter:brightness(1.35)}}@keyframes line-drift{50%{transform:translateY(22px);opacity:.35}}@keyframes deploy-packet{0%,to{transform:translate(-85%);opacity:0}20%,80%{opacity:1}50%{transform:translate(85%)}}@keyframes ribbon{50%{transform:perspective(600px) rotateX(58deg) rotate(4deg) scaleX(.92)}}@keyframes data-flow{0%{transform:translate(0);opacity:0}15%,85%{opacity:1}to{transform:translate(250px);opacity:0}}@keyframes frame-wide{50%{width:66%;transform:translate(6px)}}@keyframes frame-mid{50%{height:55%;transform:translateY(-8px)}}@keyframes frame-small{50%{width:25%;transform:translate(-8px)}}@keyframes hub-pulse{50%{transform:translate(-50%,-50%) scale(1.12);box-shadow:0 0 58px rgba(var(--cap-rgb),.58)}}@media(max-width:1080px){.capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.capabilities-section{width:calc(100% - 16px);margin-top:34px;border-radius:18px;padding:42px 10px 18px}.capabilities-header{padding:0 10px}.capabilities-header h2{font-size:clamp(38px,12vw,58px)}.capabilities-grid{grid-template-columns:1fr;gap:10px}.capability-visual{height:270px}.capability-copy{min-height:0;padding:22px 22px 26px}.capability-copy>span{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.capability-card{opacity:1;transform:none}.capability-visual *{animation:none!important}.capability-card:after{display:none}}.run-models{position:relative;z-index:2;width:min(1420px,calc(100% - 32px));margin:38px auto 68px;border:1px solid rgba(56,42,76,.1);border-radius:30px;padding:clamp(58px,7vw,104px) clamp(18px,4vw,60px) clamp(76px,8vw,118px);overflow:hidden;background:radial-gradient(circle at 10% 2%,rgba(138,93,225,.18),transparent 31%),radial-gradient(circle at 90% 86%,rgba(45,191,186,.14),transparent 29%),linear-gradient(145deg,#f8f6fff5,#eef5f7eb);box-shadow:inset 0 1px #ffffffe6,0 34px 80px #2a203a1a;scroll-margin-top:108px}.run-models:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.3;background-image:linear-gradient(rgba(69,56,88,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(69,56,88,.09) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 78% 82% at 50% 50%,black,transparent)}.run-models-header{position:relative;z-index:2;width:min(820px,100%);margin:0 auto clamp(60px,7vw,94px);text-align:center}.run-models-header .eyebrow{margin-inline:auto;align-self:center;background:#ffffff8c;backdrop-filter:blur(12px)}.run-models-header h2{margin:0;color:#141119;font:700 clamp(44px,5.8vw,82px)/.98 Manrope,sans-serif;letter-spacing:-.058em}.run-models-header h2 em{color:#8061ff;font-style:normal}.run-models-header>p:last-child{max-width:740px;margin:27px auto 0;color:#65606c;font:500 clamp(17px,1.45vw,21px)/1.55 Manrope,sans-serif}.run-model-stage{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;gap:18px;perspective:1400px}.run-model-window{position:relative;min-width:0;border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:visible;box-shadow:0 32px 70px #1b152638,inset 0 1px #ffffff29;opacity:0;transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s ease,box-shadow .35s ease}.model-managed{color:#f8f7fa;background:linear-gradient(150deg,#19161ff7,#0c0d11f7);transform:translate3d(-70px,44px,-100px) rotateY(9deg) rotate(-1.2deg)}.model-self{color:#1b1820;background:linear-gradient(150deg,#ffffffe6,#f5f6fac7);backdrop-filter:blur(28px);transform:translate3d(70px,82px,-100px) rotateY(-9deg) rotate(1.2deg)}.run-model-window.is-visible.model-managed{opacity:1;transform:translate3d(0,-12px,0) rotateY(2deg) rotate(-.5deg)}.run-model-window.is-visible.model-self{opacity:1;transform:translate3d(0,26px,0) rotateY(-2deg) rotate(.5deg)}.run-model-window:hover{box-shadow:0 42px 90px #1b15264a,0 0 55px #8061ff17,inset 0 1px #fff3}.run-window-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:47px;border-bottom:1px solid currentColor;border-color:#80788b33;padding:0 15px;font:500 9px/1 DM Mono,monospace;letter-spacing:.05em}.run-window-controls{display:flex;gap:5px}.run-window-controls i{width:6px;aspect-ratio:1;border-radius:50%;background:#77727f;opacity:.55}.run-window-controls i:first-child{background:#8061ff;opacity:1}.run-window-controls i:nth-child(2){background:#2dbfba;opacity:.8}.run-window-bar>span:nth-child(2){color:#8f8997;text-align:center}.run-window-bar strong{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:#8f8997;font-weight:500}.run-window-bar strong i{width:6px;aspect-ratio:1;border-radius:50%;background:#2dbfba;box-shadow:0 0 12px #2dbfba;animation:run-status 2.3s ease-in-out infinite}.run-window-body{padding:clamp(24px,3vw,38px);overflow:hidden}.run-model-kicker{display:flex;align-items:center;gap:10px;color:#8d8794;font:500 11px/1 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.run-model-kicker span{display:grid;width:31px;aspect-ratio:1;place-items:center;border:1px solid currentColor;border-radius:4px;color:#8061ff}.run-model-window h3{max-width:510px;margin:0;font:700 clamp(30px,3vw,45px)/1.02 Manrope,sans-serif;letter-spacing:-.045em}.run-model-lede{min-height:76px;margin:18px 0 28px;color:#9b96a1;font:500 15px/1.55 Manrope,sans-serif}.model-self .run-model-lede{color:#696471}.run-model-price{display:grid;grid-template-columns:auto auto 1fr;align-items:end;gap:5px 10px;border:1px solid rgba(128,97,255,.18);border-radius:12px;padding:17px 18px;background:linear-gradient(105deg,#8061ff1c,#2dbfba0e)}.run-model-price>span{grid-column:1/-1;color:#8e8796;font:500 9px/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.run-model-price strong{font:650 clamp(28px,3vw,40px)/1 Manrope,sans-serif;letter-spacing:-.045em}.run-model-price small{align-self:end;padding-bottom:4px;color:#8e8796;font:500 12px/1 Manrope,sans-serif}.run-model-price b{justify-self:end;align-self:center;border:1px solid rgba(45,191,186,.28);border-radius:4px;padding:7px 9px;color:#2dbfba;background:#2dbfba12;font:500 8px/1 DM Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.run-model-benefits{list-style:none;margin:28px 0;padding:0}.run-model-benefits li{display:grid;grid-template-columns:28px 1fr;gap:13px;border-top:1px solid rgba(133,126,144,.18);padding:17px 0}.run-model-benefits li:last-child{border-bottom:1px solid rgba(133,126,144,.18)}.run-model-benefits li>span{padding-top:3px;color:#8061ff;font:500 9px/1 DM Mono,monospace}.run-model-benefits strong{display:block;font:650 14px/1.25 Manrope,sans-serif}.run-model-benefits p{margin:5px 0 0;color:#8f8996;font:500 12px/1.4 Manrope,sans-serif}.model-self .run-model-benefits p{color:#6e6875}.run-model-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.run-model-footer>span{color:#817b88;font:500 9px/1.4 DM Mono,monospace}.run-model-footer a{display:inline-flex;min-height:43px;align-items:center;gap:14px;border-radius:5px;padding:0 14px;color:#151219;background:#f8f7fa;font:700 10px/1 Manrope,sans-serif;text-decoration:none;white-space:nowrap}.model-self .run-model-footer a{color:#fff;background:#17131c}.run-model-footer a b{font-size:14px;transition:transform .2s ease}.run-model-footer a:hover b{transform:translate(3px)}.floating-status{position:absolute;z-index:4;display:grid;min-width:145px;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:12px 14px;background:#141219c2;box-shadow:0 18px 38px #140f1c3d;backdrop-filter:blur(18px);color:#fff}.floating-status span{color:#aaa4b1;font:500 8px/1 DM Mono,monospace}.floating-status strong{margin-top:8px;font:650 14px/1 Manrope,sans-serif}.floating-status i{margin-top:8px;color:#2dbfba;font:500 8px/1 DM Mono,monospace;font-style:normal}.status-managed{top:17%;right:-35px;animation:status-float 5s ease-in-out infinite}.status-self{bottom:16%;left:-34px;animation:status-float 5s -2.5s ease-in-out infinite}.run-model-or{position:relative;z-index:5;display:grid;place-items:center}.run-model-or:before{content:"";position:absolute;top:-260px;bottom:-260px;left:50%;width:1px;background:linear-gradient(transparent,rgba(128,97,255,.26) 28%,rgba(45,191,186,.35) 70%,transparent)}.run-model-or span{position:relative;display:grid;width:42px;aspect-ratio:1;place-items:center;border:1px solid rgba(77,68,90,.18);border-radius:50%;color:#6f6877;background:#ffffffb8;box-shadow:0 10px 24px #2b22391f;backdrop-filter:blur(12px);font:500 9px/1 DM Mono,monospace}.run-model-signal{position:absolute;inset:0;pointer-events:none}.run-model-signal>i{position:absolute;left:50%;width:7px;aspect-ratio:1;border-radius:50%;background:#8061ff;box-shadow:0 0 18px #8061ff;animation:run-signal 5s linear infinite}.run-model-signal>i:nth-child(2){animation-delay:-1.7s;background:#2dbfba;box-shadow:0 0 18px #2dbfba}.run-model-signal>i:nth-child(3){animation-delay:-3.4s;background:#378efa;box-shadow:0 0 18px #378efa}.run-model-signal b{position:absolute;left:50%;top:50%;width:32%;height:1px;background:linear-gradient(90deg,transparent,rgba(128,97,255,.22),transparent);transform:translate(-50%,-50%) rotate(-8deg)}@keyframes run-status{50%{opacity:.35;box-shadow:0 0 4px #2dbfba}}@keyframes run-signal{0%{top:2%;opacity:0}15%,85%{opacity:1}to{top:96%;opacity:0}}@keyframes status-float{50%{transform:translateY(-10px)}}@media(max-width:1050px){.run-model-stage{grid-template-columns:1fr;gap:30px}.run-model-or{height:38px}.run-model-or:before{top:-30px;bottom:-30px}.run-model-signal{display:none}.run-model-window.is-visible.model-managed,.run-model-window.is-visible.model-self{transform:none}.status-managed{right:18px}.status-self{left:18px}.run-model-lede{min-height:0}}@media(max-width:700px){.run-models{width:calc(100% - 16px);margin:24px auto 38px;border-radius:18px;padding:44px 10px 56px}.run-models-header{padding:0 10px;margin-bottom:44px}.run-models-header h2{font-size:clamp(39px,12vw,58px)}.run-model-stage{gap:20px}.run-model-window{border-radius:13px}.run-window-body{padding:22px 18px}.floating-status{display:none}.run-model-price{grid-template-columns:auto 1fr}.run-model-price b{grid-column:1/-1;justify-self:start}.run-model-footer{align-items:flex-start;flex-direction:column}.run-model-footer a{width:100%;justify-content:space-between}.run-model-or:before{top:-20px;bottom:-20px}}@media(prefers-reduced-motion:reduce){.run-model-window{opacity:1!important;transform:none!important}.run-model-signal i,.floating-status,.run-window-bar strong i{animation:none!important}}.run-model-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(18px,2.5vw,34px);perspective:none}.run-model-window,.model-managed,.model-self{transform:translateY(34px);border-color:#675e732e;overflow:hidden}.model-self{margin-top:54px}.run-model-window.is-visible.model-managed,.run-model-window.is-visible.model-self{opacity:1;transform:translateY(0)}.run-window-bar{min-height:54px;padding-inline:18px;font-size:12px}.run-window-bar strong{font-size:12px}.run-window-bar strong i{animation:none}.run-window-body{padding:clamp(26px,3.2vw,44px)}.run-model-kicker{font-size:12px}.run-model-kicker span{width:36px;font-size:12px}.run-model-window h3{max-width:540px;font-size:clamp(34px,3.2vw,50px)}.run-model-lede{min-height:0;margin:20px 0 30px;font-size:17px;line-height:1.58}.run-model-price{gap:7px 12px;padding:20px}.run-model-price>span{font-size:12px}.run-model-price strong{font-size:clamp(34px,3.2vw,44px)}.run-model-price small{padding-bottom:5px;font-size:14px}.run-model-price b{padding:8px 10px;font-size:12px}.run-model-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0}.run-model-benefits li,.run-model-benefits li:last-child{display:grid;grid-template-columns:34px 1fr;gap:13px;min-height:146px;align-content:start;border:1px solid rgba(133,126,144,.19);border-radius:12px;padding:20px 18px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0f}.model-self .run-model-benefits li{background:#ffffff8a}.run-model-benefits li:first-child{grid-column:1 / -1;min-height:116px}.run-model-benefits li>span{padding-top:3px;font-size:12px}.run-model-benefits strong{font-size:17px;line-height:1.3}.run-model-benefits p,.model-self .run-model-benefits p{margin-top:8px;font-size:16px;line-height:1.48}.run-model-footer{align-items:flex-end;gap:18px}.run-model-footer>span{max-width:210px;font-size:12px;line-height:1.5}.run-model-footer a{min-height:48px;padding-inline:17px;font-size:13px}@media(max-width:1050px){.run-model-stage{grid-template-columns:1fr}.model-self{margin-top:0}}@media(max-width:700px){.run-window-bar{grid-template-columns:auto 1fr;gap:15px;font-size:12px}.run-window-bar>span:nth-child(2){text-align:left}.run-window-bar strong{display:none}.run-model-benefits{grid-template-columns:1fr}.run-model-benefits li:first-child{grid-column:auto}.run-model-benefits li,.run-model-benefits li:first-child,.run-model-benefits li:last-child{min-height:0}.run-model-footer{align-items:flex-start}}.run-model-stage{align-items:stretch}.run-model-window{display:flex;height:100%;flex-direction:column}.model-self{margin-top:0}.run-window-body{display:flex;height:100%;flex:1;flex-direction:column}.run-model-kicker{width:max-content;border:1px solid rgba(128,97,255,.22);border-radius:999px;padding:6px 12px 6px 7px;background:#8061ff12}.run-model-kicker span{width:32px;border:0;border-radius:50%;color:#fff;background:#8061ff;box-shadow:0 0 20px #8061ff40}.model-self .run-model-kicker span{background:#17131c}.run-model-lede{max-width:570px}.run-model-price{position:relative;min-height:150px;align-content:center;overflow:hidden;border-color:#8061ff40;padding:24px 24px 24px 30px;background:radial-gradient(circle at 88% 0,rgba(45,191,186,.13),transparent 42%),linear-gradient(115deg,#8061ff21,#ffffff06)}.run-model-price:before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(#8061ff,#2dbfba);box-shadow:0 0 18px #8061ff73}.run-model-price:after{content:"";position:absolute;right:18px;bottom:16px;width:42px;height:18px;opacity:.24;background-image:radial-gradient(currentColor 1px,transparent 1.5px);background-size:7px 7px}.run-model-price>span{color:#aaa4b1}.model-self .run-model-price>span{color:#77717e}.run-model-price b{position:relative;z-index:1}.run-model-benefits{grid-template-rows:minmax(142px,auto) minmax(196px,1fr);margin:24px 0 26px}.run-model-benefits li,.run-model-benefits li:first-child,.run-model-benefits li:last-child{position:relative;min-height:0;align-content:start;overflow:hidden;border-color:#857e9038;padding:22px}.run-model-benefits li:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;opacity:.72;background:linear-gradient(90deg,#8061ff,#2dbfba 58%,transparent 90%)}.run-model-benefits li:after{content:"";position:absolute;right:-26px;bottom:-34px;width:108px;aspect-ratio:1;border:1px solid rgba(128,97,255,.14);border-radius:50%;box-shadow:0 0 0 15px #8061ff06,0 0 0 30px #2dbfba05}.run-model-benefits li:first-child{grid-template-columns:42px minmax(0,1fr);align-items:center;padding:24px 26px;background:radial-gradient(circle at 94% 18%,rgba(128,97,255,.13),transparent 36%),#ffffff0e}.model-self .run-model-benefits li:first-child{background:radial-gradient(circle at 94% 18%,rgba(45,191,186,.11),transparent 36%),#ffffffad}.run-model-benefits li>span{position:relative;z-index:1;display:grid;width:34px;aspect-ratio:1;place-items:center;border:1px solid rgba(128,97,255,.35);border-radius:6px;padding:0;background:#8061ff14}.run-model-benefits li>div{position:relative;z-index:1}.run-model-benefits small{display:block;margin:0 0 9px;color:#8c8594;font:500 12px/1 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.model-self .run-model-benefits small{color:#716a78}.run-model-benefits li:first-child strong{font-size:20px}.run-model-benefits strong{max-width:270px}.run-model-benefits p{max-width:300px}.run-model-footer{min-height:66px;margin-top:auto;border-top:1px solid rgba(133,126,144,.18);padding-top:20px}@media(max-width:1180px)and (min-width:1051px){.run-model-benefits{grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}.run-model-benefits li:first-child{grid-column:auto}}@media(max-width:700px){.run-model-price{min-height:136px;padding:21px 18px 21px 25px}.run-model-benefits{grid-template-rows:none}.run-model-benefits li,.run-model-benefits li:first-child,.run-model-benefits li:last-child{padding:20px}.run-model-benefits li:first-child{grid-template-columns:34px 1fr}.run-model-benefits li:first-child strong{font-size:18px}}.run-model-window,.model-managed,.model-self{min-height:0}.run-window-body{grid-template-columns:minmax(420px,.98fr) minmax(500px,1.02fr);grid-template-rows:auto auto auto auto auto;column-gap:clamp(42px,5vw,76px);min-height:0;padding-block:clamp(30px,3.6vw,48px)}.run-model-window h3{max-width:660px;font-size:clamp(40px,4vw,58px);text-wrap:balance}.run-model-lede{max-width:670px;text-wrap:pretty}.run-model-price{min-height:126px}.run-model-price b{white-space:nowrap}.run-model-benefits{position:relative;align-self:start;grid-template-rows:none;margin:0;padding:58px 12px 12px;transform:translate(16px)}.run-model-benefits:before{content:"$ factory capabilities --active";position:absolute;top:0;right:0;left:0;height:46px;border-bottom:1px solid rgba(45,38,55,.12);padding:17px 18px 0 72px;color:#716a78;font:500 12px/1 DM Mono,monospace;letter-spacing:.025em}.model-self .run-model-benefits:before{border-bottom-color:#ffffff1a;color:#aaa4b1}.run-model-benefits:after{content:"";position:absolute;top:19px;left:20px;width:7px;aspect-ratio:1;border-radius:50%;background:#8061ff;box-shadow:14px 0 #2dbfba,28px 0 #a9a4af}.run-model-benefits li,.run-model-benefits li:first-child,.run-model-benefits li:last-child{grid-template-columns:30px minmax(0,1fr);min-height:0;padding:21px 18px}.run-model-benefits li:before{content:"✓";display:grid;width:22px;height:22px;place-items:center;align-self:start;margin:1px 0 0;border-radius:5px;color:#fff;background:#8061ff;box-shadow:0 0 14px #8061ff3d;font:700 12px/1 Manrope,sans-serif}.run-model-benefits li:nth-child(2):before{background:#2dbfba;box-shadow:0 0 14px #2dbfba3d}.run-model-benefits li:nth-child(3):before{background:#378efa;box-shadow:0 0 14px #378efa3d}.run-model-benefits strong,.run-model-benefits li:first-child strong{font-size:19px;line-height:1.25;text-wrap:balance}.run-model-benefits p,.model-self .run-model-benefits p{margin-top:6px;line-height:1.42;text-wrap:pretty}.run-model-footer{min-height:58px;padding-top:16px}@media(max-width:1160px){.run-window-body{grid-template-columns:minmax(360px,.92fr) minmax(430px,1.08fr);column-gap:34px}.run-model-window h3{font-size:clamp(38px,4.6vw,52px)}}@media(max-width:1000px){.run-window-body{display:flex}.run-model-benefits{order:5;margin-top:28px;transform:none}.run-model-footer{order:6}}@media(max-width:700px){.run-model-window h3{font-size:clamp(36px,11vw,48px)}.run-model-price b{white-space:normal}.run-model-benefits{padding:54px 8px 8px}.run-model-benefits:before{padding-left:64px;font-size:12px}}.run-model-stage{grid-template-columns:minmax(0,1fr);width:min(1240px,100%);margin-inline:auto;gap:34px}.run-model-window,.model-managed,.model-self{width:100%;min-height:620px;margin:0;overflow:visible}.run-window-bar{border-radius:18px 18px 0 0;background:inherit}.run-window-body{display:grid;grid-template-columns:minmax(350px,.86fr) minmax(460px,1.14fr);grid-template-areas:"kicker benefits" "title benefits" "lede benefits" "price benefits" "footer benefits";grid-template-rows:auto auto auto auto 1fr;column-gap:clamp(34px,5vw,72px);min-height:566px;border-radius:0 0 18px 18px;background:inherit}.run-model-kicker{grid-area:kicker;border:0;border-radius:4px;padding:8px 11px;color:#b7b1bd;background:#8061ff1f;letter-spacing:.08em}.model-self .run-model-kicker{color:#514b58;background:#8061ff1a}.run-model-window h3{grid-area:title;margin-top:24px}.run-model-lede{grid-area:lede;margin-bottom:26px}.run-model-price{grid-area:price;min-height:138px}.run-model-footer{grid-area:footer;align-self:end}.run-model-benefits{grid-area:benefits;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:0;align-self:stretch;margin:-12px 0;border:1px solid rgba(255,255,255,.46);border-radius:18px;padding:14px;color:#1b1720;background:radial-gradient(circle at 92% 5%,rgba(45,191,186,.21),transparent 35%),radial-gradient(circle at 8% 92%,rgba(128,97,255,.18),transparent 38%),linear-gradient(145deg,#fbfafffa,#ecf2f7f5);box-shadow:0 28px 65px #00000047,inset 0 1px #fffffff2;transform:translate(18px)}.model-self .run-model-benefits{border-color:#ffffff1c;color:#f7f5fa;background:radial-gradient(circle at 90% 7%,rgba(45,191,186,.18),transparent 34%),radial-gradient(circle at 9% 94%,rgba(128,97,255,.22),transparent 38%),linear-gradient(145deg,#211d29,#111217);box-shadow:0 28px 65px #1f182a3d,inset 0 1px #ffffff1a}.run-model-benefits li,.run-model-benefits li:first-child,.run-model-benefits li:last-child{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:0;border:0;border-bottom:1px solid rgba(45,38,55,.12);border-radius:0;padding:24px 22px;color:inherit;background:transparent;box-shadow:none}.model-self .run-model-benefits li,.model-self .run-model-benefits li:first-child{border-bottom-color:#ffffff1c;background:transparent}.run-model-benefits li:last-child,.model-self .run-model-benefits li:last-child{border-bottom:0}.run-model-benefits li:before{position:static;width:10px;height:10px;align-self:start;margin-top:7px;border-radius:50%;background:#8061ff;box-shadow:0 0 0 5px #8061ff1a,0 0 18px #8061ff59}.run-model-benefits li:nth-child(2):before{background:#2dbfba;box-shadow:0 0 0 5px #2dbfba1a,0 0 18px #2dbfba59}.run-model-benefits li:nth-child(3):before{background:#378efa;box-shadow:0 0 0 5px #378efa1a,0 0 18px #378efa59}.run-model-benefits li:after{display:none}.run-model-benefits strong,.run-model-benefits li:first-child strong{max-width:none;font-size:20px}.run-model-benefits p,.model-self .run-model-benefits p{max-width:480px;color:#67606d;font-size:16px}.model-self .run-model-benefits p{color:#aaa4b1}@media(max-width:1000px){.run-model-window,.model-managed,.model-self{min-height:0;overflow:hidden}.run-window-body{display:flex;min-height:0;flex-direction:column}.run-model-benefits{order:5;width:100%;margin:30px 0 0;transform:none}.run-model-footer{order:6;margin-top:28px}}@media(max-width:700px){.run-model-stage{gap:20px}.run-model-benefits{padding:9px;border-radius:14px}.run-model-benefits li,.run-model-benefits li:first-child,.run-model-benefits li:last-child{grid-template-columns:28px 1fr;padding:20px 15px}.run-model-benefits strong,.run-model-benefits li:first-child strong{font-size:18px}}.tech-atmosphere{--orbit-turn: 0deg;--orbit-shift: 0px;--field-turn: -14deg;--totem-turn: 0deg;--totem-gap: 18px;perspective:1100px}.scroll-sculpture{position:absolute;pointer-events:none;transform-style:preserve-3d;will-change:transform}.render-sphere{position:absolute;z-index:4;display:block;width:clamp(54px,6vw,96px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 24%,#fff 0 10%,#fffffffa 24%,#eef1f5 58%,#cdd3dc 82%,#adb5c0);box-shadow:inset -10px -13px 22px #7a84942e,inset 8px 8px 18px #ffffffe6,0 26px 35px #3d485c29}.sculpture-orbit{top:4.5%;right:-8%;width:clamp(430px,43vw,720px);aspect-ratio:1;opacity:.82;transform:translate3d(var(--orbit-x),var(--orbit-y),0) rotate(var(--orbit-turn))}.orbit-ring{position:absolute;inset:var(--ring-inset);display:block;border:clamp(12px,1.5vw,24px) solid #f7f8fa;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px #ffffffe6,inset 7px -9px 15px #949daa24,0 16px 28px #424e621f,0 0 0 1px #b5bdc947;transform:rotateX(64deg) rotateY(var(--ring-tilt))}.ring-outer{--ring-inset: 4%;--ring-tilt: 4deg}.ring-middle{--ring-inset: 20%;--ring-tilt: -8deg}.ring-inner{--ring-inset: 36%;--ring-tilt: 10deg}.sculpture-orbit .sphere-a{top:8%;left:21%;transform:translateY(var(--sphere-a-shift))}.sculpture-orbit .sphere-b{right:5%;top:46%;width:clamp(72px,8vw,132px);transform:translate(var(--sphere-b-shift))}.sculpture-orbit .sphere-c{bottom:2%;left:35%;width:clamp(38px,4.5vw,74px);transform:translateY(var(--sphere-c-shift))}.sculpture-field{top:39%;left:-9%;display:grid;grid-template-columns:repeat(9,1fr);gap:clamp(8px,1vw,15px);width:clamp(500px,48vw,820px);padding:6%;opacity:.72;transform:rotateX(62deg) rotate(var(--field-turn)) translate3d(-5%,0,-60px);transform-origin:center}.sculpture-field:after{content:"";position:absolute;inset:1%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,rgba(105,117,137,.15),transparent 66%);filter:blur(25px);transform:translateZ(-60px)}.sculpture-field i{position:relative;display:block;aspect-ratio:.72;border-radius:3px 3px 1px 1px;background:linear-gradient(105deg,#d8dde4,#fff 38%,#f4f6f8 72%,#c8cfd8);box-shadow:inset 1px 0 #ffffffe6,inset -3px -2px 7px #818c9c21,7px 11px 11px #4b57691c;transform:translateZ(var(--lift, 36px)) scaleY(var(--bar-scale, .82));transform-origin:bottom;will-change:transform}.sculpture-totem{top:73%;right:-6%;width:clamp(340px,36vw,600px);aspect-ratio:1;opacity:.79;transform:rotateX(58deg) rotate(var(--totem-turn))}.totem-disc,.totem-ring,.totem-column{position:absolute;left:50%;top:50%;display:block;transform-style:preserve-3d}.totem-disc{width:54%;aspect-ratio:2.6;border-radius:50%;background:linear-gradient(165deg,#fff 12%,#f5f6f8 48%,#cbd1d9);box-shadow:inset -10px -10px 18px #7c879721,0 18px 26px #46526524}.disc-top{transform:translate(-50%,calc(-50% - var(--totem-gap))) translateZ(90px)}.disc-bottom{transform:translate(-50%,calc(-50% + var(--totem-gap))) translateZ(-32px)}.totem-column{width:13%;height:48%;border-radius:999px;background:linear-gradient(90deg,#c9d0d9,#fff 42%,#eef1f4 72%,#b9c1cc);box-shadow:12px 14px 20px #4b576921;transform:translate(-50%,-50%) rotateX(90deg)}.totem-ring{width:76%;aspect-ratio:1;border:clamp(18px,2.3vw,36px) solid #f4f6f8;border-radius:50%;box-shadow:inset 8px -11px 20px #75829429,0 18px 28px #414c5f1f;transform:translate(-50%,-50%) translateZ(24px)}.sculpture-totem .sphere-core{left:50%;top:50%;width:24%;transform:translate(-50%,-50%) translateZ(135px) rotate(var(--totem-counterturn))}@media(max-width:900px){.sculpture-orbit{right:-28%;opacity:.64}.sculpture-field{left:-28%;opacity:.55}.sculpture-totem{right:-24%;opacity:.62}}@media(max-width:700px){.sculpture-orbit{top:7%;right:-48%;width:470px;opacity:.5}.sculpture-field{top:43%;left:-55%;width:510px;opacity:.42}.sculpture-totem{top:77%;right:-44%;width:390px;opacity:.48}}@media(prefers-reduced-motion:reduce){.scroll-sculpture,.scroll-sculpture *{transition:none!important}}.tech-atmosphere{--scroll-slow: 0px;--scroll-medium: 0px;--scroll-fast: 0px;position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.tech-glow{position:absolute;width:clamp(420px,44vw,760px);aspect-ratio:1;border-radius:50%;opacity:.22;filter:blur(16px);will-change:transform}.glow-violet{top:8%;right:-18%;background:radial-gradient(circle,rgba(128,97,255,.34) 0,rgba(128,97,255,.08) 34%,transparent 68%);transform:translate3d(0,var(--scroll-fast),0)}.glow-cyan{top:41%;left:-21%;background:radial-gradient(circle,rgba(45,191,186,.28) 0,rgba(55,142,250,.06) 38%,transparent 70%);transform:translate3d(0,var(--scroll-slow),0)}.glow-lime{top:72%;right:-12%;background:radial-gradient(circle,rgba(201,229,1,.19) 0,rgba(247,90,6,.045) 40%,transparent 70%);transform:translate3d(0,var(--scroll-medium),0)}.glass-geometry{position:absolute;display:block;width:clamp(120px,13vw,220px);aspect-ratio:1;opacity:.48;filter:drop-shadow(0 28px 32px rgba(40,30,64,.08));transform-style:preserve-3d;will-change:transform}.glass-geometry:before,.glass-geometry:after,.glass-geometry i,.glass-geometry b{content:"";position:absolute;display:block}.geometry-cube{top:19%;left:4%;transform:translateY(var(--scroll-slow)) rotate(30deg) skew(-8deg,-8deg)}.geometry-cube:before{inset:16%;border:1px solid rgba(128,97,255,.3);background:linear-gradient(145deg,#ffffffd1,#8061ff0e);box-shadow:inset 0 0 32px #8061ff14,18px 18px #8061ff06}.geometry-cube:after{inset:29%;border:1px solid rgba(45,191,186,.24)}.geometry-cube i{top:16%;bottom:16%;left:50%;border-left:1px solid rgba(128,97,255,.16)}.geometry-cube b{left:16%;right:16%;top:50%;border-top:1px solid rgba(45,191,186,.16)}.geometry-prism{top:55%;right:3%;transform:translateY(var(--scroll-medium)) rotate(45deg)}.geometry-prism:before{inset:16%;clip-path:polygon(50% 0,100% 86%,0 86%);background:linear-gradient(135deg,#ffffffc2,#378efa1a);border:1px solid rgba(55,142,250,.18)}.geometry-prism:after{inset:28%;clip-path:polygon(50% 0,100% 86%,0 86%);background:#ffffffad;box-shadow:0 0 30px #378efa21}.geometry-ring{top:79%;left:8%;transform:translateY(var(--scroll-slow)) rotateX(58deg) rotate(-16deg)}.geometry-ring:before{inset:13%;border:14px solid rgba(255,255,255,.66);border-radius:50%;box-shadow:inset 0 0 0 1px #2dbfba33,0 0 0 1px #8061ff2b,0 24px 38px #2dbfba1a}.geometry-ring:after{inset:33%;border:1px solid rgba(128,97,255,.22);border-radius:50%}.data-rail{position:absolute;display:block;height:1px;opacity:.52;overflow:visible;background:linear-gradient(90deg,transparent,rgba(128,97,255,.12) 20%,rgba(45,191,186,.42) 52%,rgba(55,142,250,.1) 80%,transparent);filter:drop-shadow(0 0 5px rgba(45,191,186,.2))}.data-rail i{position:absolute;top:-1px;width:18%;height:3px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),rgba(45,191,186,.72),transparent);animation:rail-signal 9s linear infinite}.rail-a{top:29%;left:-7%;width:55%;transform:rotate(-8deg)}.rail-b{top:52%;right:-9%;width:49%;transform:rotate(12deg)}.rail-b i{animation-delay:-4.5s}.rail-c{top:84%;left:24%;width:63%;transform:rotate(-4deg)}.rail-c i{animation-delay:-7s}.ambient-code{position:absolute;display:block;color:#2b243757;font:500 clamp(9px,.72vw,12px)/1.65 "DM Mono",monospace;letter-spacing:.015em;white-space:nowrap;text-shadow:0 1px rgba(255,255,255,.7);transform:translateY(var(--scroll-slow))}.ambient-code:before{content:"";position:absolute;top:3px;bottom:3px;left:-12px;width:1px;background:linear-gradient(#8061ff,#2dbfba);opacity:.48}.ambient-code b{color:#2b949094;font-weight:500}.ambient-code span{color:#5c526d4d}.code-a{top:14%;right:3%}.code-b{top:38%;left:2%}.code-c{top:64%;right:5%}.code-d{top:88%;left:43%}@keyframes rail-signal{0%{left:-22%;opacity:0}12%,82%{opacity:.85}to{left:104%;opacity:0}}@media(max-width:700px){.tech-glow{width:520px;opacity:.16}.glass-geometry{width:112px;opacity:.28}.geometry-cube{top:23%;left:-9%}.geometry-prism{top:60%;right:-9%}.geometry-ring{display:none}.ambient-code{font-size:8px;opacity:.65}.code-a{top:17%;right:-14%}.code-b{top:45%;left:-10%}.code-c{top:73%;right:-15%}.code-d{display:none}.data-rail{opacity:.34}}@media(prefers-reduced-motion:reduce){.tech-glow,.glass-geometry,.ambient-code{transform:none!important}.data-rail i{animation:none;left:44%;opacity:.45}}@media(max-width:700px){.agent-showcase-sticky{background:transparent}.agent-showcase-sticky:before{inset:-76px -24px -90px;background:linear-gradient(to bottom,#fff 0 65%,#fffffff7 72%,#ffffffc7 81%,#ffffff57 91%,#fff0)}.showcase-agent:nth-of-type(1){left:0;top:70%}.showcase-agent:nth-of-type(2){left:14%;top:61%}.showcase-agent:nth-of-type(3){left:28%;top:52%}.showcase-agent:nth-of-type(4){left:42%;top:43%}.showcase-agent:nth-of-type(5){left:56%;top:34%}.showcase-agent:nth-of-type(6){left:70%;top:25%}.showcase-agent:nth-of-type(7){left:calc(100% - var(--deck-size));top:16%}.showcase-agent.is-active{transform:translate(-2px,-14px) perspective(700px) rotateY(-4deg)}}@media(min-width:1001px){.run-model-window,.model-managed,.model-self{width:70%;margin-right:0;margin-left:2.4%}.run-model-benefits,.model-self .run-model-benefits{left:92%;width:44%}}.run-model-price,.capability-card:after{transition:none}.repo-footer{position:relative;width:100%;margin-top:clamp(76px,9vw,140px);padding:0 24px 24px;color:#f5f4f7;background:#f8f8fa;font-family:Manrope,sans-serif}.repo-footer-shell{width:min(1500px,100%);margin:0 auto;overflow:hidden;border:1px solid #2e2c35;border-radius:20px;background:#111117;box-shadow:0 30px 76px #18141f2e}.repo-toolbar{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #302e37;padding:0 clamp(24px,3.6vw,54px);background:#15151c;color:#aaa6b2;font:500 14px/1.3 DM Mono,monospace}.repo-identity{display:flex;align-items:center;gap:8px;min-width:0}.repo-identity strong{overflow:hidden;color:#f5f4f7;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.repo-identity i{color:#5f5b68;font-style:normal}.repo-mark{display:grid;width:30px;height:30px;place-items:center;margin-right:4px;border:1px solid #41394e;border-radius:7px;color:#b8f10c;background:#1d1b23;font-size:11px}.repo-meta{display:flex;align-items:center;gap:22px;white-space:nowrap}.repo-meta span{display:inline-flex;align-items:center;gap:8px}.repo-meta i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8a5de1}.repo-live{color:#d6d2dc}.repo-live i{background:#80a900;box-shadow:0 0 0 5px #b3cc0317}.repo-content{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(600px,1.55fr);gap:clamp(54px,7vw,118px);padding:clamp(58px,7vw,104px) clamp(28px,5vw,76px) clamp(62px,7vw,96px)}.repo-readme{max-width:430px}.repo-file-label{display:inline-flex;align-items:center;gap:9px;margin-bottom:34px;border:1px solid #3c3943;border-radius:6px;padding:8px 11px;color:#aaa5b1;background:#18171e;font:500 12px/1 DM Mono,monospace}.repo-file-label span{color:#8a5de1}.repo-logo{display:block;width:min(270px,78%);margin-bottom:28px}.repo-logo img{display:block;width:100%;filter:grayscale(1) brightness(0) invert(1)}.repo-readme h2{max-width:390px;margin:0;color:#fff;font:650 clamp(29px,3vw,45px)/1.06 "Manrope",sans-serif;letter-spacing:-.045em}.repo-readme p{max-width:410px;margin:22px 0 34px;color:#aaa6b1;font-size:16px;line-height:1.7}.repo-cta{display:inline-flex;min-height:54px;align-items:center;gap:50px;border-radius:6px;padding:0 20px;color:#101014;background:#b8f10c;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.repo-cta:hover{transform:translateY(-2px);background:#c6ff1d}.repo-cta:focus-visible,.repo-tree a:focus-visible,.repo-logo:focus-visible,.repo-commit a:focus-visible{outline:2px solid #b8f10c;outline-offset:4px}.repo-tree{display:grid;grid-template-columns:1.15fr 1.15fr .78fr;gap:clamp(28px,4vw,64px);align-content:start;padding-top:8px}.repo-tree-group h2{margin:0 0 22px;color:#8d8897;font:500 12px/1.4 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.repo-tree-group h2 span{margin-right:7px;color:#6f61ff}.repo-tree-group ul{position:relative;margin:0;padding:0 0 0 20px;list-style:none}.repo-tree-group ul:before{content:"";position:absolute;inset:4px auto 10px 4px;width:1px;background:#35323c}.repo-tree-group li{position:relative}.repo-tree-group li+li{margin-top:6px}.repo-tree-group a{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;border-radius:5px;padding:9px 10px;color:#d0ccd5;font-size:15px;line-height:1.45;text-decoration:none;transition:color .2s ease,background-color .2s ease,transform .2s ease}.repo-tree-group a i{color:#66616f;font-style:normal}.repo-tree-group a:hover{color:#fff;background:#1c1b23;transform:translate(3px)}.repo-tree-group a:hover i{color:#b8f10c}.repo-commit{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto auto;gap:14px;align-items:center;min-height:76px;border-top:1px solid #302e37;padding:14px clamp(24px,3.6vw,54px);color:#8f8a97;background:#15151c;font:500 12px/1.4 DM Mono,monospace}.repo-avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#111117;background:#b8f10c;font-size:9px;font-weight:700}.repo-commit p{margin:0}.repo-commit strong{color:#d8d5dc;font-weight:500}.repo-commit code{border:1px solid #3b3842;border-radius:5px;padding:5px 8px;color:#aaa6b2;background:#1a1920;font:inherit}.repo-commit a{color:#c5c1cb;text-decoration:none}.repo-commit a:hover{color:#b8f10c}@media(max-width:1000px){.repo-content{grid-template-columns:1fr}.repo-readme{max-width:650px}.repo-tree{border-top:1px solid #302e37;padding-top:38px}}@media(max-width:700px){.repo-footer{padding:0 8px 8px}.repo-footer-shell{border-radius:14px}.repo-toolbar{min-height:64px;padding-inline:18px}.repo-meta .repo-branch{display:none}.repo-live{font-size:0}.repo-live i{margin-right:0}.repo-content{gap:50px;padding:44px 20px 50px}.repo-tree{grid-template-columns:1fr;gap:36px}.repo-tree-group a{font-size:16px}.repo-commit{grid-template-columns:30px minmax(0,1fr) auto;padding-inline:18px}.repo-commit code{display:none}.repo-commit time{display:none}}@media(prefers-reduced-motion:reduce){.repo-cta,.repo-tree-group a{transition:none}}.capabilities-section.is-scroll-immersive{--cap-shell-width: min(1480px, calc(100vw - 32px) );--cap-shell-radius: 28px;--cap-texture-scale: 1;left:50%;width:var(--cap-shell-width);max-width:none;margin-right:0;margin-left:0;border-radius:var(--cap-shell-radius);transform:translate(-50%);box-shadow:0 44px 110px #120e193d,inset 0 1px #ffffff0f;will-change:width,border-radius}.capabilities-section.is-scroll-immersive:before{transform:scale(var(--cap-texture-scale));transform-origin:center top;will-change:transform}.capabilities-section.is-scroll-immersive .capabilities-header,.capabilities-section.is-scroll-immersive .capabilities-grid{width:min(1388px,calc(100% - 64px));margin-right:auto;margin-left:auto}@media(max-width:700px){.capabilities-section.is-scroll-immersive{--cap-shell-width: calc(100vw - 16px) ;--cap-shell-radius: 18px}.capabilities-section.is-scroll-immersive .capabilities-header,.capabilities-section.is-scroll-immersive .capabilities-grid{width:calc(100% - 20px)}}@media(prefers-reduced-motion:reduce){.capabilities-section.is-scroll-immersive{will-change:auto}.capabilities-section.is-scroll-immersive:before{will-change:auto}}.showcase-agent img{height:66%}@media(max-width:700px){.showcase-agent img{height:60%}}.agent-deck{width:min(100%,680px);height:min(76vh,700px);min-height:610px;margin:0 auto}.showcase-agent{--deck-size: clamp(132px, 12vw, 166px);top:var(--y);left:var(--x);z-index:calc(10 - var(--slot));overflow:hidden;border:0;border-radius:10px;background:linear-gradient(145deg,#ffffffc7,#ebf2f88f);box-shadow:0 18px 38px #1f27311c,inset 0 1px #ffffffc7;backdrop-filter:blur(13px) saturate(1.08);-webkit-backdrop-filter:blur(13px) saturate(1.08);opacity:1;transform:perspective(1000px) rotateY(-5deg);transition:transform .7s cubic-bezier(.2,.85,.2,1),border-color .4s ease,box-shadow .55s ease,background .45s ease}.showcase-agent:before{opacity:1;background-image:linear-gradient(138deg,rgba(255,255,255,.76) 0 17%,rgba(255,255,255,.15) 35%,transparent 54%),radial-gradient(circle at 82% 84%,rgba(149,174,196,.1),transparent 42%);background-size:100% 100%;animation:none}.showcase-agent img{opacity:1;filter:brightness(0) saturate(100%) invert(82%) drop-shadow(0 8px 9px rgba(80,96,112,.1))}.showcase-agent.is-active{z-index:calc(10 - var(--slot));border:0;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 67%),linear-gradient(145deg,#ffffffd1,color-mix(in srgb,var(--accent) 10%,rgba(232,240,247,.62)));box-shadow:0 25px 48px #1f273124,0 0 28px color-mix(in srgb,var(--accent) 9%,transparent),inset 0 1px #ffffffd1;transform:translate(-8px,-126px) perspective(1000px) rotateY(-5deg)}.showcase-agent.is-active:before{opacity:1;background-image:linear-gradient(138deg,rgba(255,255,255,.82) 0 17%,rgba(255,255,255,.19) 35%,transparent 54%),radial-gradient(circle at 82% 84%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 42%);background-size:100% 100%;animation:none}.showcase-agent.is-active img{opacity:1;filter:drop-shadow(0 11px 13px rgba(37,29,50,.14))}@media(max-width:980px){.agent-deck{min-height:560px}.showcase-agent{--deck-size: clamp(106px, 14vw, 138px)}.showcase-agent.is-active{transform:translate(-6px,-96px) perspective(900px) rotateY(-5deg)}}@media(max-width:700px){.agent-deck{height:245px;min-height:0}.showcase-agent{--deck-size: clamp(62px, 18vw, 80px);top:var(--y)}.showcase-agent.is-active{transform:translate(-3px,-48px) perspective(700px) rotateY(-4deg)}}@media(prefers-reduced-motion:reduce){.showcase-agent.is-active:before{animation:none!important}}@media(max-width:700px){.agent-showcase-sticky{height:280px}.agent-deck{width:90%;height:260px;min-height:0;margin-inline:auto}.showcase-agent:nth-of-type(1){left:0;top:72%}.showcase-agent:nth-of-type(2){left:14%;top:63%}.showcase-agent:nth-of-type(3){left:28%;top:54%}.showcase-agent:nth-of-type(4){left:42%;top:45%}.showcase-agent:nth-of-type(5){left:56%;top:36%}.showcase-agent:nth-of-type(6){left:70%;top:27%}.showcase-agent:nth-of-type(7){left:calc(100% - var(--deck-size));top:18%}.showcase-agent.is-active{transform:translate(-2px,-14px) perspective(700px) rotateY(-4deg)}.agent-scroll-steps li,.agent-scroll-steps li:first-child,.agent-scroll-steps li:last-child{scroll-margin-top:350px}}.devhawk-hero{min-height:auto;padding-bottom:36px}.agent-showcase{padding-top:44px}@media(max-width:700px){.devhawk-hero{padding-bottom:38px}.agent-showcase{padding-top:42px}}.site-nav-wrap{position:sticky;top:0;z-index:1000;padding:14px 20px 0;pointer-events:none}.site-nav{display:grid;grid-template-columns:minmax(150px,210px) 1fr auto;align-items:center;gap:30px;width:min(1440px,100%);min-height:70px;margin:0 auto;border:1px solid rgba(26,21,32,.1);border-radius:12px;padding:11px 13px 11px 20px;background:#ffffffb8;box-shadow:0 14px 38px #20192a1a,inset 0 1px #ffffffe6;backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35);pointer-events:auto}.site-nav-logo{display:inline-flex;align-items:center;width:178px}.site-nav-logo img{width:100%;height:auto}.site-nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(22px,2.6vw,42px)}.site-nav-links a{position:relative;padding:9px 0;color:#5e5865;font:600 13px/1 Manrope,sans-serif;text-decoration:none;white-space:nowrap;transition:color .2s ease}.site-nav-links a:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;background:#17131c;transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.site-nav-links a:hover{color:#17131c}.site-nav-links a:hover:after{transform:scaleX(1);transform-origin:left}.site-nav-cta{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:16px;border-radius:6px;padding:0 19px;color:#fff;background:#17131c;box-shadow:0 8px 20px #17131c29;font:700 12px/1 Manrope,sans-serif;text-decoration:none;white-space:nowrap;transition:transform .2s ease,background .2s ease}.site-nav-cta:hover{background:#000;transform:translateY(-1px)}.site-nav a:focus-visible{outline:2px solid #8061ff;outline-offset:3px}@media(max-width:980px){.site-nav{grid-template-columns:165px 1fr auto;gap:18px}.site-nav-logo{width:158px}.site-nav-links{gap:18px}.site-nav-links a{font-size:11px}.site-nav-links a:nth-child(3),.site-nav-links a:nth-child(4){display:none}}@media(max-width:700px){.site-nav-wrap{padding:8px 8px 0}.site-nav{grid-template-columns:minmax(112px,145px) auto;min-height:58px;gap:12px;border-radius:9px;padding:8px 8px 8px 14px}.site-nav-logo{width:min(100%,138px)}.site-nav-links{display:none}.site-nav-cta{min-height:40px;padding:0 13px;font-size:10px}.site-nav-cta span{display:none}}@media(min-width:981px){.site-nav-wrap{padding-right:10px;padding-left:10px}}.industry-world-visual .money-flow,.industry-world-visual .wealth-ticker,.industry-world-visual .virtual-care-card,.industry-world-visual .patient-intake,.industry-world-visual .health-record,.industry-world-visual .fleet-count,.industry-world-visual .logistics-status,.industry-world-visual .property-map-layers{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.money-flow{position:absolute;top:9%;left:7%;width:66%;height:54px;display:flex;align-items:center;gap:0;padding:0!important}.money-flow span{position:relative!important;inset:auto!important;flex:0 0 34px;width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid color-mix(in srgb,var(--world-color) 75%,white)!important;background:radial-gradient(circle at 35% 30%,white 0 8%,var(--world-color) 10% 100%)!important;box-shadow:0 0 28px color-mix(in srgb,var(--world-color) 38%,transparent)!important;transform:none!important;animation:industry-node-pulse 3.2s ease-in-out infinite}.money-flow span:nth-of-type(2){animation-delay:-.65s}.money-flow span:nth-of-type(3){animation-delay:-1.3s}.money-flow i{position:relative!important;inset:auto!important;flex:1 1 auto;width:auto!important;height:1px!important;border:0!important;background:linear-gradient(90deg,var(--world-color),color-mix(in srgb,var(--world-color) 16%,transparent))!important;transform:none!important}.wealth-dial b{display:block;width:74px;height:74px;border:1px solid color-mix(in srgb,var(--world-color) 70%,transparent);border-radius:50%;background:radial-gradient(circle,var(--world-color) 0 8%,transparent 9% 43%,color-mix(in srgb,var(--world-color) 16%,transparent) 44% 45%,transparent 46%);animation:industry-orbit 8s linear infinite}.wealth-ticker{position:absolute!important;right:8%!important;bottom:10%!important;width:42%!important;height:42px!important;display:flex!important;align-items:end!important;justify-content:flex-end!important;gap:9px!important;padding:0!important}.wealth-ticker span{position:relative!important;inset:auto!important;width:8px!important;height:calc(12px + var(--ticker-height, 0px))!important;border-radius:999px!important;background:color-mix(in srgb,var(--world-color) 82%,white)!important;transform:none!important;animation:industry-bar-breathe 2.8s ease-in-out infinite alternate}.wealth-ticker span:nth-child(1){--ticker-height: 8px;animation-delay:-.4s}.wealth-ticker span:nth-child(2){--ticker-height: 20px;animation-delay:-1.1s}.wealth-ticker span:nth-child(3){--ticker-height: 13px;animation-delay:-1.7s}.wealth-ticker span:nth-child(4){--ticker-height: 27px;animation-delay:-2.2s}.virtual-care-card{position:absolute!important;top:8%!important;left:7%!important;width:175px!important;height:78px!important;display:grid!important;grid-template-columns:58px 1fr!important;grid-template-rows:1fr 1fr!important;align-items:center!important;column-gap:16px!important;padding:0!important}.virtual-care-card span{position:relative!important;inset:auto!important;grid-row:1 / 3;width:58px!important;height:58px!important;border:1px solid color-mix(in srgb,var(--world-color) 65%,transparent)!important;border-radius:50%!important;background:radial-gradient(circle at 50% 38%,var(--world-color) 0 9%,transparent 10%),radial-gradient(ellipse at 50% 78%,color-mix(in srgb,var(--world-color) 75%,transparent) 0 23%,transparent 24%)!important;transform:none!important;animation:industry-node-pulse 3.5s ease-in-out infinite}.virtual-care-card i{position:relative!important;inset:auto!important;width:100%!important;height:2px!important;border-radius:99px!important;background:color-mix(in srgb,var(--world-color) 45%,transparent)!important;transform:none!important}.virtual-care-card i:last-child{width:62%!important}.patient-intake{position:absolute!important;right:7%!important;top:22%!important;width:138px!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important}.patient-intake:before{content:"";position:absolute;left:18px;right:18px;top:50%;height:1px;background:color-mix(in srgb,var(--world-color) 36%,transparent)}.patient-intake i{position:relative!important;inset:auto!important;z-index:1;width:28px!important;height:28px!important;border:1px solid color-mix(in srgb,var(--world-color) 65%,transparent)!important;border-radius:50%!important;background:color-mix(in srgb,var(--world-color) 18%,white)!important;transform:none!important;animation:care-node 3.6s ease-in-out infinite}.patient-intake i:nth-child(2){animation-delay:-.7s}.patient-intake i:nth-child(3){animation-delay:-1.4s}.health-record{width:112px!important;min-height:36px!important;padding:0!important;display:flex!important;align-items:center!important;gap:8px!important}.health-record i,.health-record i:first-child{position:relative!important;inset:auto!important;display:block!important;width:12px!important;height:12px!important;border-radius:50%!important;border:1px solid color-mix(in srgb,var(--world-color) 58%,transparent)!important;background:color-mix(in srgb,var(--world-color) 14%,white)!important;transform:none!important}.health-record i:nth-child(2){width:34px!important;border-radius:99px!important}.health-record i:nth-child(3){width:20px!important;border-radius:99px!important}.fleet-count{position:absolute!important;top:9%!important;left:6%!important;width:185px!important;height:48px!important;display:flex!important;gap:22px!important;align-items:center!important;padding:0!important}.fleet-count i{position:relative!important;inset:auto!important;width:38px!important;height:21px!important;border:1px solid color-mix(in srgb,var(--world-color) 72%,transparent)!important;border-radius:4px 9px 4px 4px!important;background:color-mix(in srgb,var(--world-color) 15%,white)!important;transform:none!important;animation:fleet-glide 4.5s ease-in-out infinite}.fleet-count i:before,.fleet-count i:after{content:"";position:absolute;bottom:-5px;width:7px;height:7px;border-radius:50%;background:var(--world-color)}.fleet-count i:before{left:5px}.fleet-count i:after{right:5px}.fleet-count i:nth-child(2){animation-delay:-.7s}.fleet-count i:nth-child(3){animation-delay:-1.4s}.logistics-status{position:absolute!important;right:8%!important;bottom:9%!important;width:154px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important}.logistics-status:before{content:"";position:absolute;left:10px;right:10px;top:50%;height:1px;background:color-mix(in srgb,var(--world-color) 38%,transparent)}.logistics-status i{position:relative;z-index:1;width:13px;height:13px;border:2px solid color-mix(in srgb,var(--world-color) 82%,white);border-radius:50%;background:#fff;box-shadow:0 0 15px color-mix(in srgb,var(--world-color) 35%,transparent)}.property-map-layers{position:absolute!important;top:8%!important;left:7%!important;width:96px!important;height:76px!important;padding:0!important}.property-map-layers span{position:absolute!important;inset:auto!important;width:66px!important;height:45px!important;border:1px solid color-mix(in srgb,var(--world-color) 48%,transparent)!important;border-radius:6px!important;background:color-mix(in srgb,var(--world-color) 7%,rgba(255,255,255,.82))!important;box-shadow:0 8px 18px #12121a0d!important;transform:rotate(-8deg)!important;animation:map-layer-float 5s ease-in-out infinite}.property-map-layers span:nth-child(1){left:0!important;top:20px!important}.property-map-layers span:nth-child(2){left:13px!important;top:10px!important;animation-delay:-.8s}.property-map-layers span:nth-child(3){left:26px!important;top:0!important;animation-delay:-1.6s}.property-map-card,.property-map-scale{display:none!important}@keyframes industry-node-pulse{0%,to{scale:.92;opacity:.72}50%{scale:1.08;opacity:1}}@keyframes industry-orbit{to{transform:rotate(360deg)}}@keyframes industry-bar-breathe{0%{scale:1 .76;opacity:.6}to{scale:1 1.08;opacity:1}}@keyframes care-node{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fleet-glide{0%,to{transform:translate(0)}50%{transform:translate(9px)}}@keyframes map-layer-float{0%,to{translate:0 0}50%{translate:0 -5px}}@media(prefers-reduced-motion:reduce){.money-flow span,.wealth-dial b,.wealth-ticker span,.virtual-care-card span,.patient-intake i,.fleet-count i,.property-map-layers span{animation:none!important}}.property-map{position:relative;width:min(96%,760px);aspect-ratio:1.25;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:18px;color:#ffffff13;background:radial-gradient(circle at 60% 50%,rgba(242,194,1,.16),transparent 34%),linear-gradient(145deg,#ffffff0b,#ffffff03),#151713;box-shadow:0 38px 90px #00000047,inset 0 1px #ffffff14;isolation:isolate}.property-map:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.055),transparent 27% 72%,rgba(242,194,1,.05))}.property-map svg{width:100%;height:100%;transform:scale(1.035) translate3d(calc((1 - var(--panel-progress, 1)) * -10px),calc((1 - var(--panel-progress, 1)) * 8px),0);transform-origin:center}.property-map-grid{opacity:.5}.property-roads{fill:none;stroke:#ffffff2e;stroke-width:17}.property-roads path{vector-effect:non-scaling-stroke}.property-roads path:before{content:none}.property-parcels path{fill:#ffffff05;stroke:#ffffff38;stroke-width:2;vector-effect:non-scaling-stroke;transition:fill .6s ease,stroke .6s ease}.property-parcels .property-selected{fill:#f2c20129;stroke:#f2c201;stroke-width:3;animation:selectedParcel 3.4s ease-in-out infinite}.property-buildings rect{fill:#ffffff2e;stroke:#ffffff70;stroke-width:1.5}.property-buildings .selected-building{fill:#f2c201;stroke:#fff2a3;filter:drop-shadow(0 8px 12px rgba(242,194,1,.26))}.property-route{fill:none;stroke:#f2c201;stroke-width:4;stroke-linecap:round;stroke-dasharray:5 12;opacity:.82;animation:propertyRoute 7s linear infinite}.property-pin circle:first-child{fill:#151713db;stroke:#f2c201;stroke-width:4;animation:propertyPin 2.6s ease-in-out infinite}.property-pin circle:last-child{fill:#f2c201}.property-map-layers,.property-map-card{position:absolute;z-index:3;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#0f110ecc;box-shadow:0 18px 48px #00000038;backdrop-filter:blur(14px)}.property-map-layers{top:18px;left:18px;display:flex;gap:5px;padding:6px}.property-map-layers span{padding:8px 10px;border-radius:6px;color:#aaa8ae;font:600 9px/1 IBM Plex Mono,monospace;letter-spacing:.075em}.property-map-layers span:first-child{color:#181a15;background:#f2c201}.property-map-card{right:18px;bottom:18px;display:grid;min-width:190px;padding:15px 17px}.property-map-card small{color:#aaa8ae;font:600 9px/1 IBM Plex Mono,monospace;letter-spacing:.09em}.property-map-card strong{margin-top:8px;color:#fff;font:650 23px/1.05 Manrope,sans-serif;letter-spacing:-.035em}.property-map-card span{display:flex;align-items:center;gap:7px;margin-top:9px;color:#d8d6dc;font:550 11px/1 Manrope,sans-serif}.property-map-card i{width:7px;height:7px;border-radius:50%;background:#f2c201;box-shadow:0 0 0 5px #f2c2011c}.property-map-scale{position:absolute;z-index:3;bottom:22px;left:20px;display:flex;align-items:end;gap:9px;color:#aaa8ae;font:600 9px/1 IBM Plex Mono,monospace}.property-map-scale i{width:58px;height:7px;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff}@keyframes propertyRoute{to{stroke-dashoffset:-68}}@keyframes propertyPin{0%,to{transform:scale(.88);opacity:.72}50%{transform:scale(1.13);opacity:1}}@keyframes selectedParcel{0%,to{fill:#f2c2011a}50%{fill:#f2c2013b}}@media(max-width:700px){.property-map{width:100%;border-radius:14px}.property-map-layers{top:10px;left:10px}.property-map-layers span{padding:7px;font-size:8px}.property-map-card{right:10px;bottom:10px;min-width:156px;padding:12px}.property-map-card strong{font-size:19px}.property-map-scale{bottom:16px;left:12px}}@media(prefers-reduced-motion:reduce){.property-route,.property-pin circle:first-child,.property-parcels .property-selected{animation:none!important}}.eyebrow{display:inline-flex;width:max-content;max-width:100%;align-self:flex-start;flex-direction:row;text-transform:none}.agent-tabs{top:96px}.agent-showcase-sticky{top:154px;height:calc(100svh - 154px)}#devhawk-title,#agent-showcase-title{scroll-margin-top:112px}@media(max-width:700px){.agent-tabs{top:66px}.agent-showcase-sticky{top:122px;height:280px}#devhawk-title,#agent-showcase-title{scroll-margin-top:82px}}.showcase-agent img{position:absolute!important;top:50%!important;left:50%!important;width:100%!important;height:100%!important;max-width:90%!important;max-height:90%!important;margin:0!important;transform:translate(-50%,-50%)!important;transform-origin:center!important}@media(max-width:700px){.showcase-agent img{width:68%!important;height:68%!important;max-width:68%!important;max-height:68%!important}}.run-model-window,.model-managed,.model-self{min-height:0;height:auto}.run-window-body{min-height:0;grid-template-rows:auto auto auto auto auto;padding-top:34px;padding-bottom:34px}.run-model-benefits{display:block;width:auto;height:auto;min-height:0;max-height:none;align-self:start;margin:0;padding:58px 12px 12px;transform:translate(16px)}.run-model-benefits li,.run-model-benefits li:first-child,.run-model-benefits li:last-child,.model-self .run-model-benefits li,.model-self .run-model-benefits li:first-child{display:grid;grid-template-columns:30px minmax(0,1fr);min-height:0;height:auto;align-items:start;border-radius:0;padding:18px}.run-model-benefits strong,.run-model-benefits li:first-child strong{font-size:18px;line-height:1.25}.run-model-benefits p,.model-self .run-model-benefits p{margin-top:5px;font-size:16px;line-height:1.4}.run-model-price{min-height:116px}.run-model-footer{min-height:52px}@media(max-width:1000px){.run-model-benefits{width:100%;margin-top:24px;transform:none}}.run-model-stage{gap:24px}.run-model-window{border-radius:16px;box-shadow:0 22px 54px #1b152629,inset 0 1px #ffffff1f}.run-window-bar{border-radius:16px 16px 0 0}.run-window-body{border-radius:0 0 16px 16px;column-gap:clamp(28px,4vw,56px)}.run-model-benefits,.model-self .run-model-benefits{width:100%;border-radius:14px;transform:none;box-shadow:0 16px 36px #110e1724,inset 0 1px #ffffff14}.run-model-benefits{border-color:#ffffff1a;color:#f5f3f7;background:radial-gradient(circle at 96% 0,rgba(45,191,186,.1),transparent 34%),linear-gradient(145deg,#292530,#1e1d24)}.model-self .run-model-benefits{border-color:#2b23371a;color:#1c1821;background:radial-gradient(circle at 96% 0,rgba(45,191,186,.08),transparent 34%),linear-gradient(145deg,#f7f7fafa,#ebeef2f5);box-shadow:0 16px 36px #251d321a,inset 0 1px #ffffffeb}.run-model-benefits:before{content:"capabilities.runtime";color:#a9a3af}.model-self .run-model-benefits:before{color:#706a77}.run-model-benefits li,.run-model-benefits li:first-child,.run-model-benefits li:last-child,.model-self .run-model-benefits li,.model-self .run-model-benefits li:first-child{grid-template-columns:16px minmax(0,1fr);padding:17px 16px}.run-model-benefits li:before,.run-model-benefits li:nth-child(2):before,.run-model-benefits li:nth-child(3):before{content:"";display:block;width:3px;height:32px;margin:1px 0 0;border-radius:999px;color:transparent;background:#8061ff;box-shadow:none}.run-model-benefits li:nth-child(2):before{background:#2dbfba}.run-model-benefits li:nth-child(3):before{background:#378efa}.run-model-benefits p{color:#aaa5b0}.model-self .run-model-benefits p{color:#69636f}.run-model-benefits li{border-bottom-color:#ffffff17}.model-self .run-model-benefits li,.model-self .run-model-benefits li:first-child{border-bottom-color:#2b23371a}@media(max-width:700px){.run-model-stage{gap:16px}.run-model-benefits li,.run-model-benefits li:first-child,.run-model-benefits li:last-child{grid-template-columns:14px 1fr;padding:16px 14px}}@media(min-width:1001px){.run-window-body{grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}}.run-model-price,.model-self .run-model-price{min-height:118px;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:22px 24px;background:#ffffff0e;box-shadow:inset 0 1px #ffffff17,0 12px 30px #08070b1a;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);transition:transform .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.model-self .run-model-price{border-color:#2922331c;background:#ffffff8f;box-shadow:inset 0 1px #ffffffe0,0 12px 30px #261e3212}.run-model-price:hover{transform:translateY(-2px);border-color:#8061ff3d;background-color:#ffffff13;box-shadow:inset 0 1px #ffffff1f,0 17px 36px #08070b21}.model-self .run-model-price:hover{background-color:#ffffffb8}.run-model-price:before,.run-model-price:after{display:none}.run-model-price>span{color:#9c96a3;font-size:12px;letter-spacing:.1em}.model-self .run-model-price>span{color:#756f7b}.run-model-price strong{font-weight:650;letter-spacing:-.05em}.run-model-price small{color:#9c96a3;font-size:15px}.model-self .run-model-price small{color:#756f7b}.run-model-price b{border:1px solid rgba(255,255,255,.13);border-radius:6px;padding:9px 11px;color:#b8b2bf;background:#ffffff0e;font:500 12px/1.2 DM Mono,monospace;letter-spacing:.035em;text-transform:none}.model-self .run-model-price b{border-color:#2922331c;color:#5f5966;background:#ffffff9e}@media(max-width:700px){.run-model-price,.model-self .run-model-price{min-height:108px;padding:19px 18px}}:root{--ds-ink: #17131c;--ds-muted: #686371;--ds-violet: #8a5de1;--ds-orange: #f75a06;--ds-teal: #2dbfba;--ds-lime: #b3cc03;--ds-yellow: #f2c201;--ds-blue: #378efa;--ds-navy: #3d70aa;--ds-highlight: #c7f000;--ds-dark: #111217;--ds-dark-soft: #1b1b22;--ds-line: rgba(35, 28, 45, .12);--ds-line-dark: rgba(255, 255, 255, .11);--ds-glass: rgba(255, 255, 255, .68);--ds-gradient: linear-gradient(100deg, var(--ds-violet) 0%, var(--ds-teal) 52%, var(--ds-lime) 100%);--ds-radius-control: 6px;--ds-radius-card: 16px;--ds-radius-section: 20px;--ds-shadow: 0 18px 48px rgba(31, 24, 42, .1)}.dh-v2{color:var(--ds-ink);font-family:Manrope,sans-serif}.demo-shell{background:radial-gradient(circle at 8% 14%,rgba(138,93,225,.075),transparent 27%),radial-gradient(circle at 92% 32%,rgba(45,191,186,.065),transparent 29%),radial-gradient(circle at 42% 92%,rgba(247,90,6,.04),transparent 25%),#fff}.dh-v2 h1,.showcase-intro h2,.run-models-header h2,.capabilities-header h2,.human-cta h2,.run-model-copy h3{font-family:Manrope,sans-serif;letter-spacing:-.052em}.dh-v2 h1 em,.run-models-header h2 em,.capabilities-header h2 em{display:inline;padding:.015em .12em .055em;border-radius:.07em;color:#567c18;background-image:var(--section-accent-gradient);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:border-box;background-clip:border-box;font-style:normal}.hero-copy>p,.showcase-intro>p,.run-models-header>p,.capabilities-header>p,.human-cta p,.run-model-copy>p{color:var(--ds-muted);line-height:1.55;letter-spacing:-.018em}.eyebrow,.capabilities-eyebrow,.run-models-header .eyebrow,.run-model-kicker{display:inline-flex;width:auto;min-height:34px;align-items:center;padding:7px 11px;border:1px solid var(--ds-line);border-radius:4px;color:#625d69;background:#ffffff9e;box-shadow:inset 0 1px #ffffffd9;font:500 12px/1.2 DM Mono,monospace;letter-spacing:.055em;text-transform:none}.button,.site-nav-cta,.run-model-footer a{min-height:48px;padding:0 18px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);font:700 13px/1 Manrope,sans-serif;letter-spacing:-.01em;text-transform:none;box-shadow:none;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.button:hover,.site-nav-cta:hover,.run-model-footer a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #17131c21}.button-primary,.site-nav-cta,.model-self .run-model-footer a{border-color:var(--ds-dark);color:#fff;background:var(--ds-dark)}.button-secondary,.model-managed .run-model-footer a{border-color:var(--ds-line);color:var(--ds-ink);background:#ffffffc2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.site-nav-shell,.run-model-window,.run-model-benefits,.run-model-price,.capability-card{border-color:var(--ds-line);box-shadow:var(--ds-shadow)}.run-models{background:radial-gradient(circle at 7% 8%,rgba(138,93,225,.08),transparent 27%),radial-gradient(circle at 94% 88%,rgba(45,191,186,.075),transparent 28%),radial-gradient(circle at 72% 18%,rgba(242,194,1,.035),transparent 20%),#f7f7fa}.run-model-window{border-radius:var(--ds-radius-section)}.run-window-bar{border-radius:var(--ds-radius-section) var(--ds-radius-section) 0 0}.run-window-body{border-radius:0 0 var(--ds-radius-section) var(--ds-radius-section)}.model-managed,.terminal-window{background:var(--ds-dark)}.terminal-controls i,.run-window-controls i{background:var(--ds-violet)!important}.terminal-controls i:nth-child(3),.run-window-controls i:nth-child(3){background:var(--ds-yellow)!important}.console-command span{color:var(--ds-violet)}.run-model-benefits li:before,.run-model-benefits li:nth-child(2):before,.run-model-benefits li:nth-child(3):before{background:var(--ds-violet)}.run-model-benefits li:nth-child(3):before{background:var(--ds-blue)}.agent-tabs button{border-radius:var(--ds-radius-control);font-family:Manrope,sans-serif;font-weight:650;letter-spacing:-.015em}.agent-tabs button[aria-selected=true],.agent-tabs button.is-active{color:#fff;background:var(--ds-dark)}.capabilities-section{background:radial-gradient(circle at 8% 15%,rgba(138,93,225,.14),transparent 28%),radial-gradient(circle at 92% 82%,rgba(45,191,186,.12),transparent 28%),radial-gradient(circle at 52% 12%,rgba(247,90,6,.07),transparent 21%),var(--ds-dark)}.capabilities-section .capabilities-eyebrow{border-color:var(--ds-line-dark);color:#c9c5cf;background:#ffffff0e;box-shadow:inset 0 1px #ffffff14}.capability-card:nth-child(7n+1){--cap: var(--ds-violet) !important;--cap-rgb: 138, 93, 225 !important}.capability-card:nth-child(7n+2){--cap: var(--ds-orange) !important;--cap-rgb: 247, 90, 6 !important}.capability-card:nth-child(7n+3){--cap: var(--ds-teal) !important;--cap-rgb: 45, 191, 186 !important}.capability-card:nth-child(7n+4){--cap: var(--ds-lime) !important;--cap-rgb: 179, 204, 3 !important}.capability-card:nth-child(7n+5){--cap: var(--ds-yellow) !important;--cap-rgb: 242, 194, 1 !important}.capability-card:nth-child(7n+6){--cap: var(--ds-blue) !important;--cap-rgb: 55, 142, 250 !important}.capability-card:nth-child(7n){--cap: var(--ds-navy) !important;--cap-rgb: 61, 112, 170 !important}.capability-card,.run-model-price,.run-model-benefits{border-radius:var(--ds-radius-card)}.human-team-cta a{color:var(--ds-ink);font-family:Manrope,sans-serif;font-weight:700;letter-spacing:-.015em}.human-team-cta a span{color:var(--ds-violet)}.model-managed .run-model-kicker{border-color:var(--ds-line-dark);color:#cbc7d0;background:#ffffff0f;box-shadow:inset 0 1px #ffffff14}@media(max-width:700px){.button,.site-nav-cta,.run-model-footer a{min-height:46px}.eyebrow,.capabilities-eyebrow,.run-models-header .eyebrow,.run-model-kicker{font-size:11px}}:root{--ds-primary: #c7f000}.dh-v2 h1 em,.run-models-header h2 em,.capabilities-header h2 em{display:inline-block;white-space:nowrap;padding:.025em .12em .06em;-webkit-box-decoration-break:slice;box-decoration-break:slice}.run-model-kicker{width:max-content;max-width:100%;justify-self:start;align-self:start;white-space:nowrap}.model-self .run-model-kicker{border-color:#829b002e;color:#596800;background:#c7f0001f}.model-managed .run-model-kicker{border-color:#c7f00029;color:var(--ds-primary);background:#c7f00012}.terminal-live,.terminal-success,.terminal-footer,.terminal-economics strong,.terminal-success span,.terminal-footer span,.terminal-command-small span{color:var(--ds-primary)}.terminal-live i,.terminal-footer i{background:var(--ds-primary)}.terminal-controls i:nth-child(2),.run-window-controls i:nth-child(2){background:var(--ds-primary)!important}.run-model-benefits li:nth-child(2):before{background:var(--ds-primary)}.human-team-cta a span{color:#829b00}.agent-tabs button:focus-visible{outline-color:#829b00}.button:hover,.site-nav-cta:hover,.run-model-footer a:hover{border-color:#829b00b8}.button-primary span,.site-nav-cta span,.run-model-footer a b{color:var(--ds-primary)}.agent-tabs button[aria-selected=true],.agent-tabs button.is-active{box-shadow:inset 0 -3px var(--ds-primary)}.run-models{background:radial-gradient(circle at 7% 8%,rgba(138,93,225,.07),transparent 27%),radial-gradient(circle at 94% 88%,rgba(199,240,0,.08),transparent 28%),radial-gradient(circle at 72% 18%,rgba(242,194,1,.035),transparent 20%),#f7f7fa}.capabilities-section{background:radial-gradient(circle at 8% 15%,rgba(138,93,225,.13),transparent 28%),radial-gradient(circle at 92% 82%,rgba(199,240,0,.1),transparent 28%),radial-gradient(circle at 52% 12%,rgba(247,90,6,.06),transparent 21%),var(--ds-dark)}@media(min-width:1001px){.run-model-footer>span{max-width:none;flex:0 0 auto;white-space:nowrap}}@media(max-width:700px){.dh-v2 h1 em,.run-models-header h2 em,.capabilities-header h2 em{font-size:.82em}}:root{--ds-primary: #08766e;--ds-gradient-accessible: linear-gradient(100deg, #6540c8 0%, #08766e 100%)}.dh-v2 h1 em,.run-models-header h2 em,.capabilities-header h2 em{display:inline;padding:0;border-radius:0;color:#6540c8;background:var(--ds-gradient-accessible);-webkit-box-decoration-break:slice;box-decoration-break:slice;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:normal;font-size:inherit}.capabilities-header h2 em{color:#9b82ff;background:linear-gradient(100deg,#9b82ff,#36c9bd);-webkit-background-clip:text;background-clip:text}.terminal-live,.terminal-success,.terminal-footer,.terminal-economics strong,.terminal-success span,.terminal-footer span,.terminal-command-small span{color:var(--ds-teal)}.terminal-live i,.terminal-footer i{background:var(--ds-teal)}.terminal-controls i:nth-child(2),.run-window-controls i:nth-child(2){background:var(--ds-teal)!important}.run-model-benefits li:nth-child(2):before{background:var(--ds-teal)}.model-self .run-model-kicker{border-color:#6540c82e;color:#5232ae;background:#6540c814}.model-managed .run-model-kicker{border-color:#8e70ff38;color:#c8baff;background:#6f61ff17}.button-primary span,.site-nav-cta span,.run-model-footer a b{color:inherit}.button:hover,.site-nav-cta:hover,.run-model-footer a:hover{border-color:#6540c89e}.human-team-cta a span{color:#6540c8}.agent-tabs button:focus-visible{outline-color:#6540c8}.agent-tabs{position:fixed;top:auto!important;right:auto;bottom:18px;left:50%;z-index:80;width:max-content;max-width:calc(100vw - 32px);margin:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,18px);background:#ffffffe0;box-shadow:0 16px 42px #1b152429,inset 0 1px #ffffffe6;backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);transition:opacity .3s ease,transform .38s cubic-bezier(.2,.8,.2,1),visibility 0s linear .38s}.agent-tabs.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition-delay:0s}.agent-tabs button[aria-selected=true],.agent-tabs button.is-active{color:#fff;background:var(--ds-dark);box-shadow:none}.run-models{background:radial-gradient(circle at 7% 8%,rgba(101,64,200,.075),transparent 27%),radial-gradient(circle at 94% 88%,rgba(8,118,110,.07),transparent 28%),radial-gradient(circle at 72% 18%,rgba(55,142,250,.025),transparent 20%),#f7f7fa}.capabilities-section{background:radial-gradient(circle at 8% 15%,rgba(142,112,255,.13),transparent 28%),radial-gradient(circle at 92% 82%,rgba(45,191,186,.1),transparent 28%),radial-gradient(circle at 52% 12%,rgba(55,142,250,.05),transparent 21%),var(--ds-dark)}.agent-showcase{padding-bottom:max(96px,env(safe-area-inset-bottom))}@media(max-width:700px){.agent-tabs{bottom:max(10px,env(safe-area-inset-bottom));width:calc(100vw - 20px);max-width:none;border-radius:8px;padding:7px;background:#ffffffeb;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}}@media(prefers-reduced-motion:reduce){.agent-tabs{transition:none}}@media(min-width:1001px){.run-model-stage{width:min(1280px,calc(100% - 72px));overflow:visible}.run-model-window,.model-managed,.model-self{position:relative;width:74%;margin-right:auto;overflow:visible}.run-window-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "title" "lede" "price" "footer";grid-template-rows:auto auto auto auto auto;width:100%;min-height:560px;overflow:visible;padding-right:clamp(34px,4vw,58px)}.run-model-window h3,.run-model-lede,.run-model-price,.run-model-footer{width:100%;max-width:720px}.run-model-benefits,.model-self .run-model-benefits{position:absolute;top:116px;left:84%;z-index:4;display:block;width:44%;min-width:0;height:auto;margin:0;padding:58px 16px 14px;transform:none}}.run-model-benefits:before{content:"MANAGED_FRAMEWORK.md";height:46px;padding:16px 18px 0 72px;font:500 12px/1 DM Mono,monospace;letter-spacing:.045em}.model-self .run-model-benefits:before{content:"EMBEDDED_FRAMEWORK.md"}.run-model-benefits li,.run-model-benefits li:first-child,.run-model-benefits li:last-child,.model-self .run-model-benefits li,.model-self .run-model-benefits li:first-child{display:block;padding:18px 16px}.run-model-benefits li:before,.run-model-benefits li:nth-child(2):before,.run-model-benefits li:nth-child(3):before{display:none;content:none}.run-model-benefits li>div{display:block}.run-model-benefits strong,.run-model-benefits li:first-child strong{display:block;max-width:none;color:#f4f2f7;font:500 15px/1.5 DM Mono,monospace;letter-spacing:-.015em;text-wrap:pretty}.run-model-benefits strong:before{content:"## ";color:#9b82ff}.run-model-benefits p,.model-self .run-model-benefits p{max-width:none;margin:7px 0 0;color:#b9b4c0;font:400 14px/1.55 DM Mono,monospace;text-wrap:pretty}.run-model-benefits p:before{content:"> ";color:#36c9bd}.model-self .run-model-benefits strong,.model-self .run-model-benefits li:first-child strong{color:#211c27}.model-self .run-model-benefits p{color:#5d5763}.model-self .run-model-benefits strong:before{color:#6540c8}.model-self .run-model-benefits p:before{color:#08766e}@media(max-width:1000px){.run-model-stage{width:min(100%,760px);overflow:hidden}.run-model-window,.model-managed,.model-self{width:100%;overflow:hidden}.run-model-benefits,.model-self .run-model-benefits{position:relative;top:auto;left:auto;width:100%;min-width:0;margin-top:28px}}.agent-tabs{position:sticky;top:96px!important;right:auto;bottom:auto;left:auto;z-index:40;width:max-content;max-width:100%;margin:0 auto 36px;transform:translateY(14px)}.agent-tabs.is-visible{transform:translateY(0)}@media(max-width:700px){.agent-tabs{top:66px!important;bottom:auto;width:100%;max-width:100%;margin-bottom:18px;border-radius:8px}}@media(min-width:1001px){.run-model-stage{width:min(1280px,calc(100% - 96px));overflow:visible}.run-model-window,.model-managed,.model-self{width:70%;margin-right:0;margin-left:1.45%;overflow:visible}.run-window-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "title" "lede" "price" "footer";overflow:visible}.run-model-window h3,.run-model-lede{max-width:700px}.run-model-price,.run-model-footer{width:calc(100% - 72px);max-width:660px}.run-model-benefits,.model-self .run-model-benefits{position:absolute;top:116px;left:92%;width:44%;min-width:0;margin:0;transform:none}}.run-models.is-scroll-immersive{--run-shell-width: min(1420px, calc(100vw - 32px) );--run-shell-radius: 30px;--run-texture-scale: 1;left:50%;width:var(--run-shell-width);max-width:none;margin-right:0;margin-left:0;border-radius:var(--run-shell-radius);transform:translate(-50%);will-change:width,border-radius}.run-models.is-scroll-immersive:before{transform:scale(var(--run-texture-scale));transform-origin:center top;will-change:transform}.run-models.is-scroll-immersive .run-models-header,.run-models.is-scroll-immersive .run-model-stage{width:min(1280px,calc(100% - 64px));margin-right:auto;margin-left:auto}.run-model-window.is-visible{transform:translate3d(0,var(--model-parallax-y, 0px),0)!important;will-change:transform}.run-model-window.is-visible .run-model-benefits{transform:translate3d(0,var(--file-parallax-y, 0px),0);will-change:transform}@media(max-width:700px){.run-models.is-scroll-immersive{--run-shell-width: calc(100vw - 16px) ;--run-shell-radius: 18px}.run-models.is-scroll-immersive .run-models-header,.run-models.is-scroll-immersive .run-model-stage{width:calc(100% - 20px)}}@media(prefers-reduced-motion:reduce){.run-models.is-scroll-immersive,.run-models.is-scroll-immersive:before,.run-model-window.is-visible,.run-model-window.is-visible .run-model-benefits{will-change:auto}.run-model-window.is-visible,.run-model-window.is-visible .run-model-benefits{transform:none!important}}.run-model-footer{border-top:0}.faq-section{position:relative;width:min(1420px,calc(100% - 48px));margin:clamp(72px,9vw,138px) auto 42px;color:var(--ds-ink);background:transparent}.faq-shell{display:grid;grid-template-columns:minmax(320px,1fr) 1px minmax(420px,1fr);gap:clamp(34px,4vw,64px);width:100%;margin-inline:auto}.faq-intro{align-self:start;padding:clamp(68px,7vw,112px) 0}.faq-intro .eyebrow{margin:0 0 26px}.faq-intro h2{max-width:570px;margin:0;color:var(--ds-ink);font:700 clamp(48px,5.5vw,82px)/.99 "Manrope",sans-serif;letter-spacing:-.058em;text-wrap:balance}.faq-intro h2 em{color:#6540c8;background:var(--ds-gradient-accessible);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:normal}.faq-divider{width:1px;background:var(--ds-line)}.faq-list{padding:48px 0}.faq-item{border-bottom:1px solid var(--ds-line)}.faq-item:first-child{border-top:1px solid var(--ds-line)}.faq-item h3{margin:0}.faq-item button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 40px;gap:24px;align-items:center;border:0;padding:clamp(28px,3.2vw,48px) 0;color:var(--ds-ink);background:transparent;font:650 clamp(18px,1.55vw,23px)/1.35 "Manrope",sans-serif;letter-spacing:-.025em;text-align:left;cursor:pointer}.faq-item button>span{max-width:540px}.faq-item button i{position:relative;display:block;width:40px;height:24px}.faq-item button i:before,.faq-item button i:after{content:"";position:absolute;top:50%;right:0;width:24px;height:2px;border-radius:2px;background:#6540c8;transform:translateY(-50%);transition:transform .34s cubic-bezier(.2,.8,.2,1),background-color .2s ease}.faq-item button i:after{transform:translateY(-50%) rotate(90deg)}.faq-item.is-open button i:before{background:#08766e;transform:translateY(-50%) rotate(45deg)}.faq-item.is-open button i:after{background:#08766e;transform:translateY(-50%) rotate(135deg)}.faq-item button:hover{color:#5232ae}.faq-item button:focus-visible{outline:2px solid #6540c8;outline-offset:-2px;border-radius:4px}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .46s cubic-bezier(.2,.8,.2,1),opacity .28s ease}.faq-answer>div{min-height:0;overflow:hidden}.faq-answer p{max-width:610px;margin:0;padding:0 58px 38px 0;color:var(--ds-muted);font:500 16px/1.68 Manrope,sans-serif;letter-spacing:-.012em}.faq-item.is-open .faq-answer{grid-template-rows:1fr;opacity:1}@media(max-width:900px){.faq-shell{display:block;width:min(720px,100%)}.faq-intro{padding:58px 0 42px}.faq-intro h2{max-width:660px}.faq-divider{display:none}.faq-list{padding:0 0 38px}}@media(max-width:700px){.faq-section{width:calc(100% - 32px);margin-top:54px}.faq-shell{width:100%}.faq-intro{padding-top:42px}.faq-intro h2{font-size:clamp(40px,12vw,58px)}.faq-item button{grid-template-columns:minmax(0,1fr) 32px;gap:16px;padding:26px 0;font-size:18px}.faq-item button i{width:32px}.faq-answer p{padding:0 6px 30px 0;font-size:15px}}@media(prefers-reduced-motion:reduce){.faq-answer,.faq-item button i:before,.faq-item button i:after{transition:none}}.run-model-window:hover{box-shadow:0 22px 54px #1b152629,inset 0 1px #ffffff1f}.run-model-price:hover{transform:none;border-color:#ffffff1f;background-color:#ffffff0e;box-shadow:inset 0 1px #ffffff17,0 12px 30px #08070b1a}.model-self .run-model-price:hover{border-color:#2922331c;background-color:#ffffff8f;box-shadow:inset 0 1px #ffffffe0,0 12px 30px #261e3212}.capability-card:hover{transform:translateY(0);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff17,0 18px 42px #00000038}.capability-card:hover:after{transform:translate(-120%)}.repo-footer{font-family:DM Mono,monospace}.repo-footer-shell{border-radius:12px}.repo-content{grid-template-columns:minmax(270px,.8fr) minmax(620px,1.55fr);gap:clamp(52px,7vw,110px);padding:clamp(54px,6vw,86px) clamp(28px,5vw,72px)}.repo-logo{margin-bottom:26px}.repo-readme p{margin:0 0 34px;color:#b8b4bf;font:500 15px/1.65 DM Mono,monospace}.repo-cta{min-height:52px;gap:46px;border:1px solid #4a4652;border-radius:5px;padding:0 18px;color:#f4f2f6;background:#1a1920;font:500 14px/1 DM Mono,monospace;transition:border-color .2s ease,background-color .2s ease}.repo-cta:hover{transform:none;border-color:#85808e;background:#222029}.repo-cta:focus-visible,.repo-tree a:focus-visible,.repo-logo:focus-visible,.repo-bottom a:focus-visible{outline:2px solid #8a5de1;outline-offset:4px}.repo-tree{padding-top:3px}.repo-tree-group h2{margin-bottom:17px;color:#8f8a97;font:500 12px/1.4 DM Mono,monospace;letter-spacing:.06em}.repo-tree-group h2:before{content:"./";color:#8a5de1}.repo-tree-group ul{margin:0;border-left:1px solid #34313a;padding:0 0 0 18px;list-style:none}.repo-tree-group ul:before{display:none}.repo-tree-group li+li{margin-top:3px}.repo-tree-group a{display:block;border-radius:5px;padding:8px 10px;color:#c8c4ce;font:500 14px/1.45 DM Mono,monospace;transition:color .2s ease,background-color .2s ease}.repo-tree-group a:before{content:"└─ ";color:#56515f}.repo-tree-group a:hover{color:#fff;background:#1c1b23;transform:none}.repo-tree-group a:hover:before{color:#8a5de1}.repo-bottom{display:flex;min-height:68px;align-items:center;justify-content:space-between;border-top:1px solid #302e37;padding:14px clamp(24px,3.6vw,54px);color:#8f8a97;font:500 12px/1.4 DM Mono,monospace}.repo-bottom a{color:#aaa5b1;text-decoration:none}.repo-bottom a:hover{color:#fff}@media(max-width:1000px){.repo-content{grid-template-columns:1fr}}@media(max-width:700px){.repo-content{gap:50px;padding:44px 20px 50px}.repo-bottom{padding-inline:18px}}.case-studies-section{width:min(1480px,calc(100% - 32px));margin:clamp(86px,10vw,160px) auto 0;color:var(--ds-ink)}.case-studies-header{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);gap:40px;align-items:end;padding:0 clamp(8px,2vw,28px) clamp(34px,4vw,58px)}.case-studies-header .eyebrow{margin:0 0 8px}.case-studies-header h2{max-width:1060px;margin:0;font:700 clamp(48px,6.6vw,104px)/.94 "Manrope",sans-serif;letter-spacing:-.064em;text-wrap:balance}.case-studies-header h2 strong{color:#6540c8;font-weight:inherit}.case-feature{position:relative;overflow:hidden;border:1px solid #2e2d36;border-radius:24px;padding:0 clamp(24px,5vw,76px) clamp(42px,5vw,72px);color:#f7f6f8;background:radial-gradient(circle at 91% 7%,rgba(45,191,186,.18),transparent 28%),radial-gradient(circle at 15% 84%,rgba(138,93,225,.18),transparent 34%),#111117;box-shadow:0 34px 92px #18141f2e}.case-feature:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 75%)}.case-feature>*{position:relative;z-index:1}.case-feature-topline{display:flex;min-height:84px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.15);color:#a9a5b0;font:500 12px/1.4 DM Mono,monospace;text-transform:uppercase}.case-feature-topline p{margin:0;color:#f0edf3}.case-feature-topline p span{margin-left:14px;color:#8f8a98}.case-feature h3{max-width:1260px;margin:clamp(54px,7vw,108px) 0 clamp(62px,8vw,116px);color:#fff;font:650 clamp(52px,7.9vw,124px)/.91 "Manrope",sans-serif;letter-spacing:-.067em}.case-feature h3 em{color:#b8f10c;font-style:normal}.case-results{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.case-results>div{padding:clamp(28px,3.7vw,56px) clamp(0px,3vw,42px)}.case-results>div+div{border-left:1px solid rgba(255,255,255,.16);padding-left:clamp(28px,4vw,62px)}.case-results dt{margin-bottom:18px;color:#96919e;font:500 12px/1.4 DM Mono,monospace;text-transform:uppercase}.case-results dd{display:flex;align-items:baseline;gap:clamp(14px,2vw,30px);margin:0;font:650 clamp(40px,5.2vw,80px)/1 "Manrope",sans-serif;letter-spacing:-.055em}.case-results dd span{color:#827d89;text-decoration:line-through;text-decoration-thickness:2px}.case-results dd i{color:#696470;font:400 clamp(22px,2.5vw,36px)/1 "DM Mono",monospace}.case-results dd strong{color:#fff;font-weight:inherit}.case-narrative{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:clamp(28px,4vw,64px);padding-top:clamp(38px,5vw,70px)}.case-narrative h4{margin:0 0 16px;color:#aaa5b1;font:500 12px/1.4 DM Mono,monospace;text-transform:uppercase}.case-narrative>div p{margin:0;color:#c2bec8;font:500 15px/1.75 Manrope,sans-serif}.case-narrative blockquote{margin:0;border-left:2px solid #b8f10c;padding-left:clamp(22px,2.5vw,36px)}.case-narrative blockquote p{margin:0 0 18px;color:#fff;font:600 clamp(21px,2.1vw,30px)/1.3 "Manrope",sans-serif;letter-spacing:-.025em}.case-narrative blockquote footer{color:#8f8a98;font:500 12px/1.4 DM Mono,monospace}.case-secondary{display:grid;grid-template-columns:1.25fr .85fr auto;gap:clamp(32px,5vw,76px);align-items:center;margin-top:14px;border:1px solid var(--ds-line);border-radius:18px;padding:clamp(34px,4vw,58px) clamp(28px,4.5vw,68px);background:#ffffffab;box-shadow:0 20px 58px #1f182a14,inset 0 1px #fff;backdrop-filter:blur(14px)}.case-secondary-heading>p{margin:0 0 16px;color:#605a67;font:500 12px/1.4 DM Mono,monospace;text-transform:uppercase}.case-secondary-heading>p span{margin-left:12px;color:#8b8591}.case-secondary h3{max-width:680px;margin:0;font:650 clamp(30px,3.6vw,56px)/1.02 "Manrope",sans-serif;letter-spacing:-.052em}.case-secondary h3 em{color:#6540c8;font-style:normal}.case-secondary dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.case-secondary dl div{padding:4px clamp(18px,2.5vw,36px)}.case-secondary dl div+div{border-left:1px solid var(--ds-line)}.case-secondary dt{min-height:34px;color:#77717e;font:500 11px/1.45 DM Mono,monospace;text-transform:uppercase}.case-secondary dd{margin:10px 0 0;color:var(--ds-ink);font:650 clamp(26px,2.9vw,43px)/1 "Manrope",sans-serif;letter-spacing:-.04em;white-space:nowrap}.case-secondary dd span{color:#8a5de1}.case-secondary>a{display:inline-flex;min-height:52px;align-items:center;gap:34px;border-radius:6px;padding:0 18px;color:#fff;background:#15141a;font:650 14px/1 Manrope,sans-serif;text-decoration:none;white-space:nowrap;transition:transform .2s ease,background-color .2s ease}.case-secondary>a:hover{transform:translateY(-2px);background:#292631}.case-secondary>a:focus-visible{outline:2px solid #6540c8;outline-offset:4px}@media(max-width:1050px){.case-studies-header{grid-template-columns:1fr;gap:18px}.case-narrative{grid-template-columns:1fr 1fr}.case-narrative blockquote{grid-column:1 / -1}.case-secondary{grid-template-columns:1fr}.case-secondary dl{width:min(620px,100%)}.case-secondary>a{justify-self:start}}@media(max-width:700px){.case-studies-section{width:calc(100% - 16px)}.case-studies-header{padding-inline:8px}.case-studies-header h2{font-size:clamp(46px,14vw,70px)}.case-feature{border-radius:16px}.case-feature-topline{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:18px}.case-feature-topline p span{display:block;margin:5px 0 0}.case-feature h3{font-size:clamp(48px,14.5vw,74px)}.case-results{grid-template-columns:1fr}.case-results>div+div{border-top:1px solid rgba(255,255,255,.16);border-left:0;padding-left:0}.case-narrative{grid-template-columns:1fr}.case-narrative blockquote{grid-column:auto}.case-secondary{border-radius:14px}.case-secondary dl{grid-template-columns:1fr}.case-secondary dl div{padding:18px 0}.case-secondary dl div+div{border-top:1px solid var(--ds-line);border-left:0}}.case-studies-header{grid-template-columns:minmax(160px,.34fr) minmax(0,1.66fr)}.case-studies-header h2{font-size:clamp(46px,5.8vw,88px);line-height:.98}.case-feature{padding-bottom:clamp(34px,4vw,58px)}.case-feature:after{display:none}.case-feature h3{max-width:1120px;margin:clamp(48px,5.5vw,82px) 0 clamp(48px,6vw,90px);font-size:clamp(46px,6.3vw,96px);line-height:.95}.case-narrative{grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(255,255,255,.16);padding-top:0}.case-narrative>div{padding:clamp(32px,4vw,56px) clamp(0px,4vw,60px) clamp(36px,4vw,58px) 0}.case-narrative>div+div{border-left:1px solid rgba(255,255,255,.16);padding-right:0;padding-left:clamp(30px,4vw,60px)}.case-narrative>div p{max-width:610px;color:#d2ced7;font-size:16px;line-height:1.78}.case-results-label{border-top:1px solid rgba(255,255,255,.16);padding:27px 0 0;color:#aaa5b1;font:500 12px/1.4 DM Mono,monospace;text-transform:uppercase}.case-results{border-top:0}.case-testimonial{display:grid;grid-template-columns:1.5fr .85fr auto;gap:clamp(28px,4vw,68px);align-items:start;margin:0;border-bottom:1px solid rgba(255,255,255,.16);padding:clamp(38px,5vw,72px) 0}.case-testimonial p{margin:0;color:#fff;font:600 clamp(20px,2vw,29px)/1.42 "Manrope",sans-serif;letter-spacing:-.026em}.case-testimonial p+p{color:#b8f10c}.case-testimonial footer{color:#aaa5b1;font:500 12px/1.55 DM Mono,monospace;text-align:right}.case-feature-link{display:inline-flex;min-height:54px;align-items:center;gap:42px;margin-top:clamp(30px,4vw,48px);border:1px solid rgba(255,255,255,.26);border-radius:6px;padding:0 19px;color:#fff;background:#ffffff0e;font:600 14px/1 Manrope,sans-serif;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.case-feature-link:hover{border-color:#ffffff85;background:#ffffff1a}.case-feature-link:focus-visible{outline:2px solid #b8f10c;outline-offset:4px}@media(max-width:900px){.case-studies-header,.case-testimonial{grid-template-columns:1fr}.case-testimonial footer{text-align:left}}@media(max-width:700px){.case-narrative{grid-template-columns:1fr}.case-narrative>div{padding-right:0}.case-narrative>div+div{border-top:1px solid rgba(255,255,255,.16);border-left:0;padding-left:0}.case-narrative>div p{font-size:15px}}.case-narrative{display:block;border-bottom:1px solid rgba(255,255,255,.16)}.case-narrative>div{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:clamp(28px,5vw,78px);align-items:start;padding:clamp(34px,4vw,54px) 0}.case-narrative>div+div{border-top:1px solid rgba(255,255,255,.16);border-left:0;padding-left:0}.case-narrative h4{display:flex;align-items:center;gap:14px;margin:5px 0 0;white-space:nowrap}.case-narrative h4:after{content:"";flex:1;min-width:28px;border-top:1px dashed rgba(255,255,255,.22)}.case-narrative>div p{max-width:870px}.case-results-label{display:flex;align-items:center;gap:18px;border-top:0;padding-top:clamp(34px,4vw,54px)}.case-results-label:after{content:"";flex:1;border-top:1px dashed rgba(255,255,255,.22)}.case-testimonial{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:clamp(28px,5vw,78px);margin:0;padding:clamp(42px,5.5vw,76px) 0}.case-quote-label{display:flex;align-items:flex-start;gap:14px;padding-top:7px;color:#aaa5b1;font:500 12px/1.4 DM Mono,monospace;text-transform:uppercase;white-space:nowrap}.case-quote-label:after{content:"";flex:1;min-width:28px;margin-top:7px;border-top:1px dashed rgba(255,255,255,.22)}.case-quote-copy{max-width:950px}.case-testimonial .case-quote-copy p{margin:0}.case-testimonial .case-quote-copy p:first-child{max-width:920px;color:#fff;font-size:clamp(25px,3vw,44px);line-height:1.25}.case-testimonial .case-quote-copy p+p{margin-top:clamp(30px,4vw,52px);color:#b8f10c;font-size:clamp(20px,2vw,29px)}.case-testimonial .case-quote-copy footer{margin-top:18px;text-align:left}@media(max-width:700px){.case-narrative>div,.case-testimonial{grid-template-columns:1fr;gap:18px}.case-narrative h4,.case-quote-label{white-space:normal}.case-narrative h4:after,.case-quote-label:after{min-width:40px}}.case-narrative{display:grid;grid-template-columns:1fr 1fr;gap:0}.case-narrative>div{display:block;padding:clamp(34px,4vw,58px) clamp(0px,4vw,62px) clamp(38px,4.5vw,64px) 0}.case-narrative>div+div{border-top:0;border-left:1px solid rgba(255,255,255,.16);padding-right:0;padding-left:clamp(30px,4vw,62px)}.case-narrative h4{margin:0 0 22px}.case-results-label{padding-bottom:20px}.case-results{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:0;padding-bottom:clamp(12px,2vw,24px)}.case-results>div{border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:clamp(27px,3.3vw,48px);background:#ffffff0b}.case-results>div+div{border-left:1px solid rgba(255,255,255,.16);padding-left:clamp(27px,3.3vw,48px)}@media(max-width:700px){.case-narrative,.case-results{grid-template-columns:1fr}.case-narrative>div{padding-right:0}.case-narrative>div+div{border-top:1px solid rgba(255,255,255,.16);border-left:0;padding-left:0}.case-results>div+div{border-left:1px solid rgba(255,255,255,.16);padding-left:clamp(27px,3.3vw,48px)}}.case-results{display:block;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);padding:0}.case-results>div,.case-results>div+div{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(320px,1fr);gap:clamp(28px,4vw,64px);align-items:center;border:0;border-radius:0;padding:clamp(26px,3.2vw,44px) 0;background:transparent}.case-results>div+div{border-top:1px solid rgba(255,255,255,.16)}.case-results dt{display:flex;align-items:center;gap:18px;margin:0;white-space:nowrap}.case-results dt:after{content:"";flex:1;min-width:44px;border-top:1px dashed rgba(255,255,255,.24)}.case-results dd{justify-content:flex-end;text-align:right}@media(max-width:700px){.case-results>div,.case-results>div+div{grid-template-columns:1fr;gap:17px}.case-results dt{white-space:normal}.case-results dd{justify-content:flex-start;text-align:left}}.case-narrative h4,.case-results-label,.case-results dt,.case-quote-label{color:#c8c4ce;font-family:Manrope,sans-serif;font-size:clamp(17px,1.45vw,21px);font-weight:600;line-height:1.35;letter-spacing:-.02em;text-transform:none}.case-narrative h4:after,.case-results-label:after,.case-results dt:after,.case-quote-label:after{display:none}.case-results-label{padding-bottom:22px}.case-results>div,.case-results>div+div{grid-template-columns:minmax(220px,1fr) auto;gap:clamp(30px,6vw,96px);min-height:clamp(130px,13vw,190px)}.case-results dt{white-space:normal}.case-results dd{gap:clamp(15px,2vw,30px);font-size:clamp(48px,6vw,90px);white-space:nowrap}.case-quote-label{padding-top:3px}@media(max-width:700px){.case-results>div,.case-results>div+div{grid-template-columns:1fr;min-height:0}.case-results dd{font-size:clamp(42px,13vw,66px);white-space:normal}}.case-narrative h4,.case-results-label,.case-quote-label{color:#aaa5b1;font-family:DM Mono,monospace;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.03em;text-transform:uppercase}.case-results dt{color:#c8c4ce;font-family:Manrope,sans-serif;font-size:clamp(17px,1.45vw,21px);font-weight:600;line-height:1.35;letter-spacing:-.02em;text-transform:none}.case-results dd i{position:relative;display:inline-block;flex:0 0 clamp(34px,3.2vw,50px);width:clamp(34px,3.2vw,50px);height:18px;align-self:center;color:transparent;font-size:0}.case-results dd i:before{content:"";position:absolute;top:50%;left:0;right:3px;height:2px;border-radius:2px;background:#76717e;transform:translateY(-50%)}.case-results dd i:after{content:"";position:absolute;top:50%;right:3px;width:9px;height:9px;border-top:2px solid #76717e;border-right:2px solid #76717e;transform:translateY(-50%) rotate(45deg)}.case-hero{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);align-items:center;gap:clamp(30px,5vw,84px);margin:clamp(40px,6vw,86px) 0 clamp(58px,7vw,108px)}.case-hero h3{max-width:980px;margin:0;font-size:clamp(46px,5.25vw,84px)}.case-line-art{--line: rgba(255, 255, 255, .25);position:relative;width:min(100%,420px);aspect-ratio:1;justify-self:end;isolation:isolate}.case-line-art:before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.16),transparent 66%);filter:blur(14px)}.release-orbit{position:absolute;border:1px solid var(--line);border-radius:50%}.release-orbit:after{content:"";position:absolute;top:50%;right:-4px;width:7px;height:7px;border-radius:50%;background:#a58cff;box-shadow:0 0 18px #a58cffe6}.release-orbit-a{inset:10%;animation:releaseSpin 18s linear infinite}.release-orbit-b{inset:27%;transform:rotate(34deg);animation:releaseSpinBack 13s linear infinite}.release-orbit-b:after{background:#4dd5c8;box-shadow:0 0 18px #4dd5c8e6}.release-rail{position:absolute;left:13%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform-origin:center}.release-rail-a{top:47%;transform:rotate(-26deg)}.release-rail-b{top:57%;transform:rotate(26deg)}.release-step{position:absolute;width:20%;height:13%;border-top:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);animation:releaseStep 4.8s ease-in-out infinite}.release-step-a{left:17%;top:58%}.release-step-b{left:40%;top:43%;animation-delay:-.8s}.release-step-c{left:63%;top:28%;animation-delay:-1.6s}.release-node{position:absolute;width:10px;height:10px;border:2px solid rgba(255,255,255,.85);border-radius:50%;background:#15131b;box-shadow:0 0 0 7px #ffffff0e}.release-node-a{left:16%;top:64%}.release-node-b{left:39%;top:49%}.release-node-c{left:62%;top:34%}.release-node-d{right:11%;top:20%;border-color:#c8f000;box-shadow:0 0 20px #c8f00073}.release-pulse{position:absolute;left:15%;top:65%;width:7px;height:7px;border-radius:50%;background:#c8f000;box-shadow:0 0 18px #c8f000e6;animation:releaseTravel 4.8s cubic-bezier(.55,.08,.34,1) infinite}@keyframes releaseSpin{to{transform:rotate(360deg)}}@keyframes releaseSpinBack{0%{transform:rotate(34deg)}to{transform:rotate(-326deg)}}@keyframes releaseStep{0%,to{opacity:.38}45%,65%{opacity:1}}@keyframes releaseTravel{0%,8%{left:16%;top:65%;opacity:0}14%{opacity:1}33%{left:39%;top:50%}58%{left:62%;top:35%}84%{left:86%;top:21%;opacity:1}92%,to{left:86%;top:21%;opacity:0}}@media(max-width:900px){.case-hero{grid-template-columns:1fr;gap:18px}.case-line-art{width:min(72vw,360px);justify-self:end;margin-top:-20px}}@media(max-width:560px){.case-line-art{width:min(86vw,320px);justify-self:center;margin-top:0}}@media(prefers-reduced-motion:reduce){.release-orbit,.release-step,.release-pulse{animation:none}.release-pulse{left:62%;top:35%}}.case-hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(40px,5vw,88px)}.case-line-art{width:min(100%,560px);aspect-ratio:1.08 / 1;padding:clamp(24px,3vw,42px);border:1px solid rgba(255,255,255,.16);border-radius:2px;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#ffffff06;background-size:28px 28px;overflow:hidden}.case-line-art:before{inset:auto -12% -42% 22%;width:90%;aspect-ratio:1;background:radial-gradient(circle,rgba(124,92,255,.18),transparent 66%)}.case-art-heading,.case-art-footer,.case-art-metric>span{font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.case-art-heading{display:flex;align-items:end;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.18)}.case-art-heading span,.case-art-metric>span{color:#aaa5b1;font-size:12px}.case-art-heading strong{color:#fff;font-size:clamp(24px,2.4vw,36px);font-weight:500;letter-spacing:-.04em}.release-weeks{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin:30px 0 34px}.release-weeks:before{content:"";position:absolute;top:7px;left:8%;right:8%;height:1px;background:#ffffff38}.release-weeks:after{content:"";position:absolute;top:7px;left:8%;width:84%;height:1px;background:linear-gradient(90deg,#7c5cff,#42cfc4,#c8f000);transform-origin:left;animation:fiveWeekBuild 5s cubic-bezier(.7,0,.25,1) infinite}.release-weeks i{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;color:#8e8995;font:11px/1 IBM Plex Mono,monospace;font-style:normal}.release-weeks i:before{content:"";width:13px;height:13px;border:2px solid #6d6873;border-radius:50%;background:#15131b;animation:weekOnline 5s ease infinite;animation-delay:calc(var(--week) * .6s)}.case-art-metric{margin-top:25px}.metric-motion{display:grid;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:16px;margin-top:10px}.metric-motion b,.metric-motion strong{font-family:Manrope,sans-serif;font-size:clamp(20px,2vw,30px);line-height:1;letter-spacing:-.05em}.metric-motion b{color:#918c98;font-weight:500}.metric-motion strong{color:#fff;font-weight:650}.metric-motion i{position:relative;height:2px;overflow:visible;background:#ffffff29}.metric-motion i:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#7c5cff,#42cfc4,#c8f000);transform-origin:left;animation:metricCompress 5s cubic-bezier(.7,0,.25,1) infinite}.metric-motion i:after{content:"";position:absolute;top:50%;right:-1px;width:8px;height:8px;border-radius:50%;background:#c8f000;box-shadow:0 0 14px #c8f000b3;transform:translateY(-50%);animation:metricNode 5s ease infinite}.cadence-metric .metric-motion i:before,.cadence-metric .metric-motion i:after{animation-delay:-.8s}.case-art-footer{display:flex;align-items:center;gap:14px;margin-top:32px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);color:#c8c4ce;font-size:11px}.case-art-footer i{width:5px;height:5px;border-radius:50%;background:#c8f000;box-shadow:0 0 12px #c8f000b3;animation:footerPulse 2s ease-in-out infinite}.case-art-footer strong{margin-left:auto;color:#fff;font-weight:500}@keyframes fiveWeekBuild{0%,8%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes weekOnline{0%,12%{border-color:#6d6873}25%,88%{border-color:#c8f000;box-shadow:0 0 14px #c8f00080}to{border-color:#6d6873;box-shadow:none}}@keyframes metricCompress{0%,18%{transform:scaleX(1)}65%,to{transform:scaleX(.08)}}@keyframes metricNode{0%,18%{transform:translate(-100%,-50%);left:0}65%,to{transform:translateY(-50%);left:calc(100% - 7px)}}@keyframes footerPulse{50%{opacity:.45;transform:scale(.7)}}@media(max-width:1050px){.case-hero{grid-template-columns:1fr}.case-line-art{width:min(100%,620px);justify-self:end}}@media(max-width:560px){.case-line-art{width:100%;padding:22px 18px}.metric-motion{gap:10px}.case-art-footer{flex-wrap:wrap}.case-art-footer strong{width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.release-weeks:after,.release-weeks i:before,.metric-motion i:before,.metric-motion i:after,.case-art-footer i{animation:none}}.case-line-art{padding:0 clamp(24px,3vw,42px) clamp(26px,3vw,40px);border-color:#34313b;border-radius:18px;background:#101218}.case-line-art:before{background:radial-gradient(circle,rgba(124,92,255,.12),transparent 68%)}.case-art-windowbar{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:62px;margin:0 calc(clamp(24px,3vw,42px)*-1) 28px;padding:0 22px;border-bottom:1px solid #2c3039;background:#ffffff06;font:11px/1 IBM Plex Mono,monospace;letter-spacing:.06em}.case-art-windowbar>span{display:flex;gap:7px}.case-art-windowbar>span i{width:8px;height:8px;border-radius:50%;background:#7c5cff}.case-art-windowbar>span i:nth-child(2){background:#42cfc4}.case-art-windowbar>span i:nth-child(3){background:#6e6b74}.case-art-windowbar strong{color:#aaa5b1;font-weight:500}.case-art-windowbar b{justify-self:end;color:#c8f000;font-weight:500;text-transform:uppercase;animation:logLive 2.2s ease-in-out infinite}.case-art-heading{align-items:center}.case-art-heading span:before,.case-art-metric>span:before{content:"$ ";color:#7c5cff}.metric-motion b,.metric-motion strong{font-family:IBM Plex Mono,monospace;font-weight:500;letter-spacing:-.035em}.metric-motion i{height:1px;background:#4e4b55}.metric-motion i:before{inset:auto 0 -3px auto;width:7px;height:7px;border-top:1px solid #8e8995;border-right:1px solid #8e8995;background:none;transform:rotate(45deg);animation:none}.metric-motion i:after{display:none}.release-weeks:after{transform:none;animation:none;opacity:.62}.release-weeks i:before{animation:checkpointBlink 6s ease-in-out infinite;animation-delay:calc(var(--week) * .28s)}@keyframes checkpointBlink{0%,18%,to{border-color:#6d6873;box-shadow:none}24%,74%{border-color:#c8f000;box-shadow:0 0 12px #c8f0006b}}@keyframes logLive{50%{opacity:.55}}@media(max-width:560px){.case-line-art{padding:0 18px 24px}.case-art-windowbar{margin:0 -18px 24px;padding:0 15px}.case-art-windowbar strong{max-width:150px;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.case-art-windowbar b,.release-weeks i:before{animation:none}}.alpha-metric{margin-top:0}.case-art-metric{padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.14)}.case-art-metric+.case-art-metric{margin-top:24px}.cadence-metric{padding-bottom:0;border-bottom:0}.case-line-art{aspect-ratio:auto;min-height:0;padding-bottom:clamp(38px,3.5vw,52px)}.case-art-footer{margin-top:34px;padding-top:22px;padding-bottom:2px}.case-art-windowbar>span:last-child{justify-self:end}.case-art-metric small{display:block;margin-top:13px;color:#7f7a86;font:12px/1.5 IBM Plex Mono,monospace;letter-spacing:.015em}.case-art-footer{justify-content:flex-end}.case-art-footer strong{margin-left:0}.case-feature-topline .case-industry{margin-left:auto;text-align:right}@media(max-width:700px){.case-feature-topline .case-industry{margin-left:0;text-align:left}}.case-feature+.case-feature{margin-top:clamp(26px,3vw,46px)}.case-feature--paryani{background:radial-gradient(circle at 91% 7%,rgba(242,194,1,.14),transparent 28%),radial-gradient(circle at 15% 84%,rgba(242,194,1,.1),transparent 34%),#111117}.case-feature--paryani h3 em,.case-feature--paryani .case-testimonial p+p{color:#f2c201}.case-feature--paryani .case-line-art:before{background:radial-gradient(circle,rgba(242,194,1,.13),transparent 68%)}.case-feature--paryani .case-art-windowbar>span i:first-child{background-color:#f2c201}.case-feature--paryani .case-art-metric>span:before{color:#f2c201}.case-feature--paryani .case-art-footer i{background:#f2c201;box-shadow:0 0 12px #f2c2019e}.case-feature--paryani .metric-motion i:before{border-color:#b9aa77}.case-testimonial .case-quote-copy p{padding-left:.42em;text-indent:-.42em}.case-testimonial .case-quote-copy footer{padding-left:clamp(21px,calc(1vw + 8px),24px)}.case-testimonial{border-bottom:0}.devhawk-hero{position:relative;isolation:isolate}.hero-copy{position:relative;z-index:2}.hero-code-texture{position:absolute;z-index:0;top:10px;right:-3%;display:flex;width:min(61%,790px);height:650px;flex-direction:column;justify-content:space-around;overflow:hidden;color:#504a59;font:500 clamp(10px,.82vw,13px)/1 "IBM Plex Mono",monospace;letter-spacing:.025em;text-align:right;pointer-events:none;mask-image:radial-gradient(ellipse 78% 70% at 68% 43%,#000 15%,rgba(0,0,0,.78) 48%,transparent 79%);-webkit-mask-image:radial-gradient(ellipse 78% 70% at 68% 43%,#000 15%,rgba(0,0,0,.78) 48%,transparent 79%)}.hero-code-texture span{display:block;padding-right:7%;opacity:.075;white-space:nowrap;animation:heroCodeFlash 9s ease-in-out infinite;animation-delay:calc(var(--row) * -.63s)}.hero-code-texture span:nth-child(4n+2){padding-right:16%}.hero-code-texture span:nth-child(4n+3){padding-right:2%}.hero-code-texture span:nth-child(4n){padding-right:11%}.hero-code-texture span:nth-child(3n+1){color:#6540c8}.hero-code-texture span:nth-child(4n+2){color:#238985}@keyframes heroCodeFlash{0%,12%,to{opacity:.055}24%,37%{opacity:.16}52%,86%{opacity:.075}}@media(max-width:980px){.hero-code-texture{display:none}}@media(prefers-reduced-motion:reduce){.hero-code-texture span{opacity:.09;animation:none}}.hero-code-texture{z-index:3;top:-54px;right:-7%;width:min(70%,920px);height:760px;color:#4c4556;font-size:clamp(11px,.94vw,15px);mask-image:radial-gradient(ellipse 88% 80% at 66% 46%,#000 18%,rgba(0,0,0,.9) 58%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 88% 80% at 66% 46%,#000 18%,rgba(0,0,0,.9) 58%,transparent 88%)}.hero-code-texture span{opacity:.14;text-shadow:0 0 14px currentColor}.hero-code-texture span:nth-child(odd){padding-right:0;padding-left:4%;text-align:left}@keyframes heroCodeFlash{0%,12%,to{opacity:.1}24%,37%{opacity:.3}52%,86%{opacity:.15}}@media(prefers-reduced-motion:reduce){.hero-code-texture span{opacity:.16}}.hero-code-texture{top:-22px;height:660px;justify-content:center;gap:10px;font-size:clamp(9px,.72vw,11px);line-height:1.15}.hero-code-texture{top:-48px;right:-1.5%;width:min(54%,700px);height:710px;gap:7px;color:#393140;font-size:clamp(10px,.78vw,12px);line-height:1.05;text-align:left;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 9%,#000 27%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 9%,#000 27%,#000 88%,transparent 100%);animation:codeWallDrift 11s ease-in-out infinite alternate}.hero-code-texture span,.hero-code-texture span:nth-child(odd),.hero-code-texture span:nth-child(4n+2),.hero-code-texture span:nth-child(4n+3),.hero-code-texture span:nth-child(4n){padding-right:0;padding-left:4%;opacity:.21;text-align:left;animation-duration:5.8s;animation-delay:calc(var(--row) * -.41s)}.hero-code-texture span:nth-child(3n+1){padding-left:11%}.hero-code-texture span:nth-child(5n+2){padding-left:18%}.hero-code-texture span:nth-child(7n){padding-left:1%}@keyframes heroCodeFlash{0%,10%,to{opacity:.14;filter:brightness(.9)}20%,36%{opacity:.48;filter:brightness(1.28)}48%,82%{opacity:.22;filter:brightness(1)}}@keyframes codeWallDrift{0%{transform:translate3d(0,-6px,0)}to{transform:translate3d(0,8px,0)}}@media(prefers-reduced-motion:reduce){.hero-code-texture{animation:none}.hero-code-texture span{opacity:.24;filter:none}}.devhawk-hero{isolation:isolate}.hero-code-texture{z-index:3;right:4%;width:min(64%,840px);color:#302938;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 10%,#000 22%,#000 62%,rgba(0,0,0,.72) 79%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 10%,#000 22%,#000 62%,rgba(0,0,0,.72) 79%,transparent 100%)}.factory-hud.terminal-window{position:relative;z-index:5}.hero-code-texture span,.hero-code-texture span:nth-child(odd){opacity:.27}@keyframes heroCodeFlash{0%,10%,to{opacity:.2;filter:brightness(.88)}20%,36%{opacity:.58;filter:brightness(1.2)}48%,82%{opacity:.3;filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.hero-code-texture span{opacity:.31}}.hero-code-texture{right:-12%;width:min(50%,690px);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.3) 18%,#000 38%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.3) 18%,#000 38%,#000 88%,transparent 100%)}.hero-code-texture{right:calc((100vw - 100%)/-2);width:min(47vw,920px);color:#41354f;mix-blend-mode:normal;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.65) 13%,#000 24%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.65) 13%,#000 24%,#000 100%)}.hero-code-texture span,.hero-code-texture span:nth-child(odd){opacity:.34;text-shadow:0 0 10px rgba(101,64,200,.12)}@keyframes heroCodeFlash{0%,10%,to{opacity:.25;filter:brightness(.9)}20%,36%{opacity:.68;filter:brightness(1.18)}48%,82%{opacity:.36;filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.hero-code-texture span{opacity:.38}}.hero-code-texture span,.hero-code-texture span:nth-child(odd),.hero-code-texture span:nth-child(3n+1),.hero-code-texture span:nth-child(5n+2),.hero-code-texture span:nth-child(7n){padding-left:0;padding-right:3vw;text-align:right}.hero-code-texture span:nth-child(4n+1){padding-right:1vw}.hero-code-texture span:nth-child(4n+2){padding-right:6vw}.hero-code-texture span:nth-child(4n+3){padding-right:2vw}.hero-code-texture span:nth-child(4n){padding-right:8vw}.hero-code-texture{top:0;bottom:0;height:auto;min-height:100%;justify-content:space-evenly;gap:0}.hero-code-texture{animation:none}.hero-code-texture span,.hero-code-texture span:nth-child(odd),.hero-code-texture span:nth-child(3n+1),.hero-code-texture span:nth-child(5n+2),.hero-code-texture span:nth-child(7n){align-self:flex-end;width:max-content;max-width:100%;overflow:hidden;opacity:.38;text-align:left;text-shadow:none;white-space:nowrap;animation:heroCodeType 12s steps(34,end) infinite;animation-delay:calc(var(--row) * -.53s)}@keyframes heroCodeType{0%,8%{clip-path:inset(0 100% 0 0);opacity:.12}42%{clip-path:inset(0 0 0 0);opacity:.62}78%{clip-path:inset(0 0 0 0);opacity:.4}92%,to{clip-path:inset(0 0 0 0);opacity:.16}}@media(prefers-reduced-motion:reduce){.hero-code-texture span{clip-path:none;opacity:.38;animation:none}}.site-nav-wrap{position:fixed;right:0;left:0;width:100%}.devhawk-hero{padding-top:clamp(166px,10vw,192px)}@media(max-width:700px){.devhawk-hero{padding-top:124px}}.devhawk-hero .eyebrow,.run-models-header .eyebrow,.showcase-intro .eyebrow,.case-studies-header .eyebrow,.faq-intro .eyebrow{border-color:#111217;color:#111217;background:transparent}.agent-scroll-steps{padding-top:clamp(380px,54svh,620px)}@media(max-width:700px){.agent-scroll-steps{padding-top:clamp(260px,40svh,390px)}}.pricing-section{position:relative;z-index:2;padding:clamp(88px,9vw,148px) 24px;overflow:hidden;color:#f8f7fb;background:radial-gradient(circle at 8% 6%,rgba(138,93,225,.22),transparent 30%),radial-gradient(circle at 94% 86%,rgba(242,194,1,.11),transparent 27%),#101116}.pricing-section:before{position:absolute;inset:0;opacity:.16;pointer-events:none;content:"";background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent)}.pricing-shell{position:relative;width:min(1440px,100%);margin:0 auto}.pricing-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(40px,8vw,132px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.pricing-heading .eyebrow{display:inline-flex;width:auto;margin:0 0 24px;border-color:#ffffff6b;color:#fff;background:#ffffff0d}.pricing-heading h2{max-width:850px;margin:0;color:#fff;font-size:clamp(52px,7.3vw,112px);line-height:.9;letter-spacing:-.065em}.pricing-heading h2 em{display:inline-block;color:transparent;font-style:normal;background:linear-gradient(100deg,#a684ff 2%,#378efa,#2dbfba 98%);-webkit-background-clip:text;background-clip:text}.pricing-heading>p{max-width:540px;margin:0 0 5px;color:#c9c7d0;font-size:clamp(18px,1.55vw,24px);line-height:1.5}.pricing-manifest{overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:24px;background:#16171eb8;box-shadow:0 38px 90px #00000052,inset 0 1px #ffffff12;backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08)}.pricing-titlebar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;border-bottom:1px solid rgba(255,255,255,.13);padding:0 28px;color:#aaa7b2}.pricing-titlebar>span{display:flex;gap:9px}.pricing-titlebar i{width:10px;height:10px;border-radius:50%;background:#8a5de1}.pricing-titlebar i:nth-child(2){background:#2dbfba}.pricing-titlebar i:nth-child(3){background:#f2c201}.pricing-titlebar code,.pricing-titlebar b{font:600 13px/1.2 Roboto Mono,monospace;letter-spacing:.04em}.pricing-titlebar b{justify-self:end;color:#d4d1da;font-weight:500}.pricing-row{--plan-accent: #a98aff;display:grid;grid-template-columns:minmax(220px,1fr) minmax(255px,.85fr) minmax(330px,1.35fr) auto;gap:clamp(28px,4vw,70px);align-items:center;min-height:250px;padding:clamp(34px,4vw,58px)}.pricing-row+.pricing-row{border-top:1px solid rgba(255,255,255,.13)}.pricing-self{--plan-accent: #f2c201}.pricing-plan-name>span,.pricing-amount>span{display:block;margin-bottom:12px;color:var(--plan-accent);font:700 12px/1.2 Roboto Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.pricing-plan-name h3{margin:0 0 12px;color:#fff;font-size:clamp(31px,3vw,48px);line-height:1;letter-spacing:-.045em}.pricing-plan-name p{max-width:310px;margin:0;color:#b9b6c1;font-size:16px;line-height:1.5}.pricing-amount p{display:flex;align-items:baseline;gap:10px;margin:0 0 15px;white-space:nowrap}.pricing-amount strong{color:#fff;font-size:clamp(48px,5vw,76px);line-height:.9;letter-spacing:-.06em}.pricing-amount small{color:#c1bec8;font-size:16px}.pricing-amount code{display:inline-block;color:#cfccd5;font:500 12px/1.4 Roboto Mono,monospace;letter-spacing:.025em;text-transform:uppercase}.pricing-row ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.pricing-row li{position:relative;padding-left:22px;color:#d4d1d9;font-size:15px;line-height:1.45}.pricing-row li:before{position:absolute;top:.67em;left:0;width:8px;height:1px;background:var(--plan-accent);content:""}.pricing-row>a{display:inline-flex;gap:24px;align-items:center;justify-content:space-between;min-width:215px;border:1px solid rgba(255,255,255,.7);border-radius:6px;padding:18px 20px;color:#111217;background:#fff;font-size:15px;font-weight:700;text-decoration:none;transition:color .2s ease,background .2s ease,transform .2s ease}.pricing-row>a:hover{color:#111217;background:var(--plan-accent);transform:translateY(-2px)}.pricing-row>a:focus-visible{outline:3px solid var(--plan-accent);outline-offset:4px}@media(max-width:1100px){.pricing-row{grid-template-columns:1fr 1fr}.pricing-row>a{width:max-content}}@media(max-width:700px){.pricing-section{padding:76px 16px}.pricing-heading{grid-template-columns:1fr;gap:24px}.pricing-heading h2{font-size:clamp(50px,15vw,74px)}.pricing-titlebar{grid-template-columns:auto 1fr;min-height:60px;padding:0 18px}.pricing-titlebar code{justify-self:end}.pricing-titlebar b{display:none}.pricing-row{grid-template-columns:1fr;gap:28px;min-height:0;padding:36px 24px 40px}.pricing-row>a{width:100%}}@media(prefers-reduced-motion:reduce){.pricing-row>a{transition:none}}.pricing-section{padding-bottom:0}.pricing-manifest{border-bottom:0;border-radius:24px 24px 0 0;box-shadow:0 -18px 70px #00000038,inset 0 1px #ffffff12}.repo-footer{margin-top:0;padding:0 24px 24px;background:radial-gradient(circle at 8% 0%,rgba(138,93,225,.22),transparent 28%),radial-gradient(circle at 94% 42%,rgba(242,194,1,.11),transparent 25%),#101116}.repo-footer-shell{width:min(1440px,100%);border-color:#ffffff2b;border-top:1px solid rgba(255,255,255,.13);border-radius:0 0 24px 24px;background:#111117d1;box-shadow:0 38px 90px #00000052;backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08)}.repo-content{position:relative;padding-top:clamp(48px,5vw,72px)}.repo-content:before{position:absolute;top:0;right:clamp(28px,5vw,72px);left:clamp(28px,5vw,72px);height:1px;background:linear-gradient(90deg,#a98aff85,#2dbfba40 48%,#f2c2016b);content:""}@media(max-width:700px){.pricing-section{padding-bottom:0}.pricing-manifest{border-radius:18px 18px 0 0}.repo-footer{padding:0 16px 16px}.repo-footer-shell{border-radius:0 0 18px 18px}.repo-content:before{right:20px;left:20px}}.pricing-section{padding-bottom:clamp(34px,4vw,58px)}.pricing-manifest{border:1px solid rgba(255,255,255,.17);border-radius:24px;box-shadow:0 32px 80px #00000047,inset 0 1px #ffffff12}.repo-footer{padding-top:0}.repo-footer-shell{border:1px solid rgba(255,255,255,.17);border-radius:24px}.repo-content:before{display:none}@media(max-width:700px){.pricing-section{padding-bottom:28px}.pricing-manifest,.repo-footer-shell{border-radius:18px}}.pricing-section,.repo-footer{background-color:#101116;background-image:none}.repo-footer{padding:0 24px 24px}.repo-footer-shell{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.repo-content{padding-top:clamp(38px,4vw,58px)}.repo-bottom{border-top-color:#ffffff21;background:transparent}@media(max-width:700px){.repo-footer{padding:0 16px 16px}.repo-footer-shell{border-radius:0}}.capabilities-section.is-scroll-immersive{box-shadow:inset 0 1px #ffffff0f}.human-team-cta{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:clamp(48px,8vw,130px);align-items:center;width:min(1400px,calc(100% - 32px));margin:clamp(46px,6vw,88px) auto clamp(90px,9vw,140px);overflow:hidden;border:1px solid rgba(31,25,40,.12);border-radius:22px;padding:clamp(44px,6vw,82px);background:radial-gradient(circle at 90% 18%,rgba(45,191,186,.12),transparent 31%),radial-gradient(circle at 10% 100%,rgba(138,93,225,.11),transparent 36%),#ffffffb8;box-shadow:0 22px 64px #231c2d14,inset 0 1px #ffffffe6;backdrop-filter:blur(20px) saturate(1.05);-webkit-backdrop-filter:blur(20px) saturate(1.05)}.human-team-cta:before{position:absolute;z-index:-1;top:-110px;right:18%;width:250px;height:250px;border:1px solid rgba(138,93,225,.1);border-radius:50%;content:"";box-shadow:0 0 0 36px #2dbfba09,0 0 0 76px #8a5de106}.human-team-copy{min-width:0}.human-team-kicker{display:inline-flex;margin-bottom:24px;border:1px solid #17131c;border-radius:4px;padding:8px 11px;color:#17131c;background:#ffffffbd;font:600 12px/1.2 DM Mono,monospace;letter-spacing:.045em}.human-team-cta .human-team-copy>p{max-width:900px;margin:0;color:#625d69;font:500 clamp(23px,2.5vw,38px)/1.42 "Manrope",sans-serif;letter-spacing:-.038em}.human-team-cta .human-team-copy>p strong{color:#17131c;font-weight:750}.human-team-action{display:grid;gap:26px;justify-items:start}.human-team-presence{display:grid;gap:17px}.human-avatars{display:flex;align-items:center;padding-left:8px}.human-avatars>span{position:relative;display:block;width:72px;height:72px;margin-left:-12px;overflow:hidden;border:4px solid rgba(255,255,255,.94);border-radius:50%;background:#fff;box-shadow:0 10px 24px #20192b26;animation:humanAvatarFloat 4.8s ease-in-out infinite;animation-delay:calc(var(--avatar-index) * -.7s)}.human-avatars>span:first-child{z-index:3}.human-avatars>span:nth-child(2){z-index:2}.human-avatars>span:nth-child(3){z-index:1}.human-avatars img{display:block;width:100%;height:100%;object-fit:cover}.human-team-presence>p{display:grid;grid-template-columns:9px auto;gap:3px 10px;margin:0;color:#17131c;font:600 14px/1.35 DM Mono,monospace}.human-team-presence>p i{grid-row:1;align-self:center;width:8px;height:8px;border-radius:50%;background:#829b00;box-shadow:0 0 0 5px #829b001a}.human-team-presence>p strong{font-weight:600}.human-team-presence>p small{grid-column:2;color:#6a6571;font:500 12px/1.45 DM Mono,monospace}.human-team-cta .human-team-action>a{display:inline-flex;min-height:54px;align-items:center;justify-content:space-between;gap:42px;min-width:242px;border:1px solid #17131c;border-radius:6px;padding:0 19px;color:#fff;background:#17131c;font:700 14px/1 Manrope,sans-serif;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.human-team-cta .human-team-action>a span{color:#a98aff}.human-team-cta .human-team-action>a:hover{gap:42px;color:#fff;background:#25202c;transform:translateY(-2px);box-shadow:0 12px 26px #1f192829}.human-team-cta .human-team-action>a:focus-visible{outline:3px solid #8a5de1;outline-offset:4px}@keyframes humanAvatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:820px){.human-team-cta{grid-template-columns:1fr;gap:38px}.human-team-action{grid-template-columns:1fr auto;align-items:end;width:100%}}@media(max-width:560px){.human-team-cta{width:calc(100% - 20px);padding:36px 24px 40px}.human-team-action{grid-template-columns:1fr}.human-team-cta .human-team-action>a{width:100%}.human-avatars>span{width:64px;height:64px}}@media(prefers-reduced-motion:reduce){.human-avatars>span{animation:none}.human-team-cta .human-team-action>a{transition:none}}.human-team-cta{width:min(1400px,calc(100% - 48px));margin-top:clamp(70px,8vw,126px);margin-bottom:clamp(110px,12vw,180px);overflow:visible;border:0;border-radius:0;padding:clamp(66px,8vw,118px) 0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.human-team-cta:before{display:none}.human-team-cta:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,rgba(31,25,40,.16),rgba(31,25,40,.06) 72%,transparent);content:""}.human-avatars>span{width:68px;height:68px;border-width:3px;border-color:#fff;box-shadow:0 0 0 1px #1f19281f,0 10px 24px #20192b1f}.human-avatars img{width:100%;height:100%;object-position:50% 50%;transform:scale(1.12)}:root{--action-radius: 6px;--action-height: 52px;--action-accent: #a98aff}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta){--action-bg: #121318;--action-fg: #fff;--action-border: #121318;position:relative;display:inline-flex;min-width:0;min-height:var(--action-height);align-items:center;justify-content:center;gap:14px;border:1px solid var(--action-border);border-radius:var(--action-radius);padding:0 18px;color:var(--action-fg);background:var(--action-bg);box-shadow:inset 0 1px #ffffff14,0 8px 20px #1412191a;font:600 13px/1 DM Mono,monospace;letter-spacing:-.015em;text-decoration:none;text-transform:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta):before{color:var(--action-accent);font:700 12px/1 DM Mono,monospace;content:">_"}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta):hover{gap:14px;border-color:var(--action-accent);color:var(--action-fg);background:color-mix(in srgb,var(--action-bg),var(--action-accent) 9%);box-shadow:inset 0 1px #ffffff1a,0 12px 26px #14121929,0 0 0 1px color-mix(in srgb,var(--action-accent),transparent 62%);transform:translateY(-2px)}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta):focus-visible{outline:3px solid var(--action-accent);outline-offset:4px}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta) :is(span,b){color:var(--action-accent);font-family:DM Mono,monospace}.button-secondary{--action-bg: rgba(255,255,255,.78);--action-fg: #17131c;--action-border: rgba(31,25,40,.18);box-shadow:inset 0 1px #ffffffe6,0 8px 20px #1412190f}.model-managed .run-model-footer a,.pricing-row>a,.repo-cta{--action-bg: #f8f7fb;--action-fg: #121318;--action-border: rgba(255,255,255,.55)}.pricing-self>a{--action-accent: #f2c201}.repo-cta{--action-accent: #c7f000}.human-team-action>a{min-width:250px;justify-content:flex-start}.human-team-action>a span{margin-left:auto}.pricing-row>a{min-width:228px;justify-content:flex-start}.pricing-row>a span{margin-left:auto}.site-nav-cta span,.button-primary span{margin-left:auto}@media(max-width:700px){.human-team-cta{width:calc(100% - 32px);padding:62px 0 78px}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta){min-height:50px}}@media(prefers-reduced-motion:reduce){:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta){transition:none}}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta){--action-bg: #121318;--action-fg: #fff;--action-border: rgba(18,19,24,.96);--action-tile-a: #8a5de1;--action-tile-b: #378efa;min-height:56px;justify-content:flex-start;gap:22px;border-color:var(--action-border);border-radius:15px 15px 15px 5px;padding:5px 6px 5px 21px;color:var(--action-fg);background:var(--action-bg);box-shadow:0 10px 24px #1412191a,inset 0 1px #ffffff14;font:700 13px/1 Manrope,sans-serif;letter-spacing:-.012em;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease,background-color .25s ease,box-shadow .25s ease}:is(.site-nav-cta,.button-primary,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta)>:is(span,b){display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;margin:0 0 0 auto;border:1px solid rgba(255,255,255,.28);border-radius:11px 11px 11px 4px;color:#fff;background:linear-gradient(135deg,var(--action-tile-a),var(--action-tile-b));box-shadow:inset 0 1px #ffffff3d,0 5px 14px #378efa33;font:500 16px/1 Manrope,sans-serif;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-radius .25s ease}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta):hover{gap:22px;border-color:color-mix(in srgb,var(--action-tile-a),#121318 42%);color:var(--action-fg);background:color-mix(in srgb,var(--action-bg),#fff 5%);box-shadow:0 15px 32px #14121926,inset 0 1px #ffffff1c;transform:translateY(-2px)}:is(.site-nav-cta,.button-primary,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta):hover>:is(span,b){border-radius:50%;transform:translate(2px)}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta):focus-visible{outline:3px solid #8061ff;outline-offset:4px}.button-secondary{--action-bg: rgba(255,255,255,.82);--action-fg: #17131c;--action-border: rgba(31,25,40,.16);justify-content:center;padding-right:21px;border-radius:15px 15px 5px;box-shadow:inset 0 1px #fffffff0,0 10px 24px #1412190f}.model-managed .run-model-footer a,.pricing-row>a,.repo-cta{--action-bg: #f8f7fb;--action-fg: #121318;--action-border: rgba(255,255,255,.62)}.pricing-self>a{--action-tile-a: #f2c201;--action-tile-b: #b3cc03}.repo-cta{--action-tile-a: #b3cc03;--action-tile-b: #829b00}.site-nav-cta{min-height:48px;border-radius:13px 13px 13px 4px;padding-left:17px}.site-nav-cta>span{flex-basis:32px;width:32px;height:32px;border-radius:9px 9px 9px 3px}.human-team-action>a{min-width:260px}.pricing-row>a{min-width:240px}.repo-cta{min-width:190px}@media(max-width:700px){:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta){min-height:54px}}@media(prefers-reduced-motion:reduce){:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta),:is(.site-nav-cta,.button-primary,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta)>:is(span,b){transition:none}}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta){--action-bg: #111217;--action-fg: #fff;--action-border: #111217;min-height:52px;justify-content:center;gap:0;border:1px solid var(--action-border);border-radius:8px;padding:0 19px;color:var(--action-fg);background:var(--action-bg);box-shadow:inset 0 1px #ffffff1c,0 7px 18px #14121917;font:600 13px/1 Space Grotesk,Manrope,sans-serif;letter-spacing:-.005em;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,background-color .22s ease,box-shadow .22s ease}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta):before{display:none;content:none}:is(.site-nav-cta,.button-primary,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta)>:is(span,b){display:inline-block;flex:0 0 auto;width:auto;height:auto;margin:0 0 0 24px;border:0;border-radius:0;color:currentColor;background:transparent;box-shadow:none;font:500 18px/1 Space Grotesk,sans-serif;transition:transform .22s cubic-bezier(.2,.8,.2,1)}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta):hover{gap:0;border-color:#302b39;color:var(--action-fg);background:#1a1b21;box-shadow:inset 0 1px #ffffff24,0 11px 24px #14121921;transform:translateY(-2px)}:is(.site-nav-cta,.button-primary,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta):hover>:is(span,b){border-radius:0;transform:translate(4px)}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta):focus-visible{outline:2px solid #8061ff;outline-offset:4px}.button-secondary{--action-bg: rgba(255,255,255,.74);--action-fg: #17131c;--action-border: rgba(31,25,40,.16);border-radius:8px;padding-right:19px;box-shadow:inset 0 1px #fffffff2,0 7px 18px #1412190b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.button-secondary:hover{color:#17131c;border-color:#1f19284d;background:#fffffff0}.model-managed .run-model-footer a,.pricing-row>a,.repo-cta{--action-bg: #f7f7f9;--action-fg: #111217;--action-border: rgba(255,255,255,.64);box-shadow:inset 0 1px #fff,0 7px 18px #0000001f}.model-managed .run-model-footer a:hover,.pricing-row>a:hover,.repo-cta:hover{color:#111217;border-color:#fff;background:#fff}.site-nav-cta{min-height:44px;border-radius:7px;padding:0 16px}.site-nav-cta>span{width:auto;height:auto;margin-left:18px;border-radius:0}.human-team-action>a{min-width:238px}.pricing-row>a{min-width:220px}.repo-cta{min-width:174px}@media(max-width:700px){:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta){min-height:50px}}.case-studies-section>.case-studies-header[data-case-intro]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);align-items:center;gap:clamp(44px,6vw,100px);min-height:clamp(560px,58vw,720px);margin:0;padding:clamp(60px,7vw,104px) clamp(34px,6vw,96px) clamp(106px,10vw,150px);overflow:hidden;border:1px solid rgba(18,17,25,.1);border-radius:30px;background:radial-gradient(circle at 78% 43%,rgba(118,86,238,.12),transparent 35%),radial-gradient(circle at 92% 76%,rgba(51,190,181,.1),transparent 29%),linear-gradient(145deg,#fffffffa,#f6f7fbf5);box-shadow:0 30px 80px #17142414}.case-studies-header[data-case-intro] .eyebrow{width:fit-content;margin:0 0 clamp(34px,4vw,54px);color:#15131b;border-color:#15131b;background:#ffffffb8}.case-studies-header[data-case-intro] h2{max-width:790px;margin:0;color:#121016;font:700 clamp(54px,6.1vw,102px)/.91 "Manrope",sans-serif;letter-spacing:-.066em;text-wrap:balance}.case-studies-header[data-case-intro] h2 em{color:#6540c8;font-style:normal;font-weight:inherit}.case-studies-header[data-case-intro]+.case-feature{position:relative;z-index:2;width:calc(100% - clamp(20px,3vw,48px));margin:clamp(-62px,-4vw,-38px) auto 0}@media(max-width:980px){.case-studies-section>.case-studies-header[data-case-intro]{grid-template-columns:1fr;gap:24px;min-height:0;padding:58px 28px 112px}}@media(max-width:620px){.case-studies-section>.case-studies-header[data-case-intro]{padding:42px 20px 90px;border-radius:22px}.case-studies-header[data-case-intro] .eyebrow{margin-bottom:28px}.case-studies-header[data-case-intro] h2{font-size:clamp(45px,14vw,66px)}}.industries-section{--industry-progress: 0;--industry-accent: #c8f000;position:relative;left:50%;width:100vw;margin:clamp(86px,10vw,156px) 0 0 -50vw;padding:clamp(82px,9vw,140px) max(24px,calc((100vw - 1480px)/2)) clamp(100px,10vw,160px);overflow:clip;color:#f7f6fa;background:radial-gradient(circle at calc(80% - var(--industry-progress) * 18%) 23%,color-mix(in srgb,var(--industry-accent) 22%,transparent),transparent 28%),linear-gradient(135deg,#111016,#17151e 58%,#0d1115);transition:--industry-accent .6s ease}.industries-section:before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:64px 64px;transform:perspective(800px) rotateX(64deg) translateY(calc(-22% + var(--industry-progress) * 10%)) scale(1.4);transform-origin:50% 10%;pointer-events:none}.industries-intro,.industries-experience{position:relative;z-index:1;width:min(100%,1480px);margin-inline:auto}.industries-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(40px,8vw,140px);align-items:end;padding-bottom:clamp(90px,11vw,170px)}.industries-intro .eyebrow{width:fit-content;margin:0 0 36px;color:#fff;border-color:#ffffff8c;background:#ffffff0a}.industries-intro h2{margin:0;color:#fff;font:690 clamp(54px,6.5vw,104px)/.93 "Manrope",sans-serif;letter-spacing:-.065em}.industries-intro h2 em{color:var(--industry-accent);font-style:normal;transition:color .45s ease}.industries-intro>p{max-width:570px;margin:0 0 8px;color:#c8c4ce;font:450 clamp(18px,1.6vw,23px)/1.58 "Manrope",sans-serif}.industries-experience{display:grid;grid-template-columns:minmax(250px,.36fr) minmax(0,1.64fr);gap:clamp(44px,7vw,112px);align-items:start}.industries-index{position:sticky;top:148px;display:grid;gap:4px;padding-top:12px}.industries-index p{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin:0 0 30px;color:#928e9b;font:500 12px/1 IBM Plex Mono,monospace}.industries-index p i{height:1px;background:#ffffff2e}.industries-index p span:first-child{color:var(--industry-accent)}.industries-index button{position:relative;width:100%;padding:17px 4px;color:#8e8a96;text-align:left;font:550 clamp(14px,1.15vw,17px)/1.3 "Manrope",sans-serif;border:0;border-bottom:1px solid rgba(255,255,255,.12);background:transparent;cursor:pointer;transition:color .3s ease,padding-left .3s ease}.industries-index button:before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:var(--industry-accent);transition:width .3s ease}.industries-index button.is-active{padding-left:34px;color:#fff}.industries-index button.is-active:before{width:22px}.industries-index button:focus-visible{outline:2px solid #fff;outline-offset:3px}.industry-worlds{display:grid;gap:clamp(48px,7vw,92px)}.industry-world{--world-color: #c8f000;position:relative;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(34px,5vw,76px);align-items:center;min-height:min(760px,82vh);padding:clamp(34px,5vw,76px);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:radial-gradient(circle at 16% 22%,color-mix(in srgb,var(--world-color) 23%,transparent),transparent 37%),linear-gradient(145deg,#ffffff13,#ffffff06);box-shadow:inset 0 1px #ffffff14,0 35px 90px #0000002e;backdrop-filter:blur(18px);transform:perspective(1200px) translateY(calc((1 - var(--panel-progress, 1)) * 55px)) rotateX(calc((1 - var(--panel-progress, 1)) * 4deg));transform-origin:50% 100%}.industry-health{--world-color: #2dbfba}.industry-logistics{--world-color: #378efa}.industry-construction{--world-color: #f2c201}.industry-world-visual{position:relative;align-self:stretch;min-height:360px;perspective:900px;transform-style:preserve-3d}.industry-world-visual span{position:absolute;inset:20% 8%;border:1px solid color-mix(in srgb,var(--world-color) 58%,white);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--world-color) 22%,transparent),#ffffff06);box-shadow:0 22px 70px color-mix(in srgb,var(--world-color) 12%,transparent),inset 0 1px #ffffff2e;transform:rotateY(-24deg) rotateX(13deg) translateZ(0)}.industry-world-visual span:nth-child(2){transform:rotateY(-24deg) rotateX(13deg) translate3d(18px,-20px,62px)}.industry-world-visual span:nth-child(3){transform:rotateY(-24deg) rotateX(13deg) translate3d(36px,-40px,124px)}.industry-world-visual i{position:absolute;left:50%;top:50%;width:92px;height:92px;border:1px solid rgba(255,255,255,.78);border-radius:50%;background:var(--world-color);box-shadow:0 0 70px color-mix(in srgb,var(--world-color) 48%,transparent);transform:translate3d(-30%,-74%,170px)}.industry-world-copy{position:relative;z-index:2}.industry-number{color:var(--world-color);font:600 12px/1 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.industry-world h3{margin:22px 0 28px;color:#fff;font:680 clamp(48px,5vw,82px)/.93 "Manrope",sans-serif;letter-spacing:-.058em}.industry-world-copy>p{max-width:720px;margin:0;color:#c9c6cf;font:450 clamp(17px,1.45vw,21px)/1.58 "Manrope",sans-serif}.industry-shipped{display:grid;grid-template-columns:150px 1fr;gap:24px;margin-top:clamp(34px,5vw,60px);padding-top:26px;border-top:1px solid rgba(255,255,255,.16)}.industry-shipped b{color:var(--world-color);font:600 11px/1.3 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.industry-shipped ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none}.industry-shipped li{position:relative;padding-left:15px;color:#e7e4eb;font:450 14px/1.45 Manrope,sans-serif}.industry-shipped li:before{content:"";position:absolute;left:0;top:.58em;width:5px;height:5px;border-radius:50%;background:var(--world-color)}.case-studies-section>.case-studies-header[data-case-intro]{min-height:clamp(620px,66vw,820px);padding-inline:clamp(8px,2vw,28px);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.case-studies-header[data-case-intro]:before{display:none}.case-portfolio-map{perspective:1100px;transform-style:preserve-3d;transform:translateY(calc((1 - var(--case-progress)) * 50px)) rotateX(calc(58deg - var(--case-progress) * 34deg)) rotateY(calc(-32deg + var(--case-progress) * 62deg)) rotate(calc(-9deg + var(--case-progress) * 14deg))}.case-portfolio-map:before{inset:15%;border-radius:22%;background:radial-gradient(circle,rgba(120,88,235,.2),transparent 68%);filter:blur(24px);transform:translateZ(-100px)}.portfolio-depth-plane{position:absolute;inset:15%;border:1px solid rgba(57,43,103,.18);border-radius:22px;background:linear-gradient(145deg,#ffffffb8,#e7e8f23d);box-shadow:0 30px 70px #291f481a,inset 0 1px #ffffffe6;backdrop-filter:blur(12px);transform-style:preserve-3d}.depth-one{transform:translate3d(-38px,34px,-100px)}.depth-two{transform:translate3d(-18px,17px,-45px)}.depth-three{transform:translateZ(12px)}.portfolio-orbit{transform-style:preserve-3d}.orbit-a{transform:translateZ(70px) rotate(calc(-22deg + var(--case-progress) * 58deg))}.orbit-b{transform:translateZ(115px) rotate(calc(34deg - var(--case-progress) * 74deg))}.portfolio-core{transform:translateZ(150px)}.portfolio-node{transform:translateZ(190px) translateY(calc((1 - var(--case-progress)) * 18px))}@media(max-width:1000px){.industries-intro,.industries-experience{grid-template-columns:1fr}.industries-index{position:sticky;top:112px;z-index:8;display:flex;gap:4px;overflow-x:auto;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#111016db;backdrop-filter:blur(18px)}.industries-index p{display:none}.industries-index button{flex:0 0 auto;width:auto;padding:13px 15px;border:0;border-radius:7px}.industries-index button.is-active{padding-left:15px;color:#111016;background:var(--industry-accent)}.industries-index button:before{display:none}.industry-world{grid-template-columns:1fr;min-height:0}.industry-world-visual{min-height:320px}}@media(max-width:650px){.industries-section{padding-inline:16px}.industries-intro h2{font-size:clamp(48px,14vw,70px)}.industry-world{padding:26px 20px 34px;border-radius:20px}.industry-world-visual{min-height:260px}.industry-world h3{font-size:clamp(43px,13vw,62px)}.industry-shipped,.industry-shipped ul{grid-template-columns:1fr}.case-portfolio-map{width:102%;margin-left:-1%}}@media(prefers-reduced-motion:reduce){.industry-world,.industry-world-visual,.case-portfolio-map{transform:none!important}}.industries-section:before{display:none}.industry-world{--panel-direction: 1;transform:perspective(1300px) translate3d(calc((1 - var(--panel-progress, 1)) * var(--panel-direction) * 11vw),calc((1 - var(--panel-progress, 1)) * 80px),0) rotateY(calc((1 - var(--panel-progress, 1)) * var(--panel-direction) * -7deg)) scale(calc(.91 + var(--panel-progress, 1) * .09))}.industry-world:nth-child(2n){--panel-direction: -1}.industry-world-visual{overflow:visible;transform-style:preserve-3d}.industry-world-visual :is(span,i){position:static;inset:auto;width:auto;height:auto;border:0;border-radius:0;background:none;box-shadow:none;transform:none}.wealth-visual{display:grid;place-items:center;transform:translateY(var(--visual-y, 0px)) rotateX(calc((1 - var(--panel-progress, 1)) * 10deg))}.wealth-dial{position:relative;z-index:2;display:grid;place-content:center;width:min(70%,290px);aspect-ratio:1;text-align:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:conic-gradient(var(--world-color) 0 68%,rgba(255,255,255,.08) 68% 100%);box-shadow:0 0 70px color-mix(in srgb,var(--world-color) 25%,transparent)}.wealth-dial:before{content:"";position:absolute;inset:18px;border-radius:inherit;background:#17151d;box-shadow:inset 0 0 36px #ffffff0b}.wealth-dial>*{position:relative;z-index:1}.wealth-dial b{font:650 clamp(48px,5vw,74px)/.9 "Manrope",sans-serif;letter-spacing:-.06em}.wealth-dial small{margin-top:10px;color:#aaa5b2;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.wealth-dial i{position:absolute;inset:-8px;border:1px dashed rgba(255,255,255,.22);border-radius:50%;animation:wealthOrbit 18s linear infinite}.wealth-bars{position:absolute;inset:8% 0 7%;display:flex;align-items:end;gap:8px;opacity:.36;transform:perspective(600px) rotateY(-18deg) translateZ(-40px)}.wealth-bars i{flex:1;height:calc(var(--bar) * 100%);border-radius:4px 4px 0 0;background:linear-gradient(to top,transparent,var(--world-color));transform-origin:bottom;transform:scaleY(var(--panel-progress, 1))}.wealth-ticker,.logistics-status,.construction-metric{position:absolute;right:-4%;bottom:8%;z-index:3;display:grid;gap:7px;min-width:190px;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#15131cd1;box-shadow:0 20px 50px #00000038;backdrop-filter:blur(16px)}.wealth-ticker span,.logistics-status span,.construction-metric span{color:#a9a5b0;font:600 9px/1 IBM Plex Mono,monospace;letter-spacing:.1em}.wealth-ticker b,.logistics-status b,.construction-metric b{color:#fff;font:650 24px/1 Manrope,sans-serif}.wealth-ticker em{color:var(--world-color);font:600 11px/1 IBM Plex Mono,monospace}.health-visual{display:grid;align-content:center}.health-monitor{position:relative;z-index:2;min-height:230px;padding:24px;border:1px solid rgba(255,255,255,.19);border-radius:18px;background:linear-gradient(145deg,#2dbfba2b,#ffffff09);box-shadow:0 28px 70px #00000038;transform:perspective(900px) rotateY(10deg) translateZ(40px)}.health-monitor>span{color:#a9deda;font:600 9px/1 IBM Plex Mono,monospace;letter-spacing:.11em}.health-monitor>b{position:absolute;left:24px;bottom:22px;font:650 46px/1 Manrope,sans-serif}.health-monitor>b small{color:#8a9298;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.08em}.health-wave{position:absolute;inset:58px 22px 66px;display:flex;align-items:center;gap:6px;overflow:hidden}.health-wave:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:#ffffff1a}.health-wave i{flex:1;height:10%;border-radius:5px;background:var(--world-color);box-shadow:0 0 13px color-mix(in srgb,var(--world-color) 50%,transparent);animation:healthSignal 1.6s ease-in-out infinite}.health-wave i:nth-child(3n+1){height:42%;animation-delay:-.4s}.health-wave i:nth-child(4n+2){height:72%;animation-delay:-.8s}.health-wave i:nth-child(5n){height:100%;animation-delay:-1.1s}.health-record{position:absolute;right:-5%;z-index:3;display:grid;grid-template-columns:8px 1fr;gap:8px 12px;width:190px;padding:15px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#141a1de0;box-shadow:0 18px 46px #0000003d}.health-record i{grid-row:1 / 3;align-self:center;width:8px;height:8px;border-radius:50%;background:var(--world-color);box-shadow:0 0 0 5px #2dbfba1f}.health-record span{color:#f4f6f6;font:550 12px/1.2 Manrope,sans-serif}.health-record b{color:#8bbeba;font:600 9px/1 IBM Plex Mono,monospace;text-transform:uppercase}.record-one{top:7%;animation:recordFloat 5s ease-in-out infinite}.record-two{bottom:4%;right:4%;animation:recordFloat 5s ease-in-out -2.5s infinite}.logistics-visual{display:grid;place-items:center}.logistics-map{position:relative;width:92%;aspect-ratio:1.2;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:radial-gradient(circle at 30% 30%,rgba(55,142,250,.17),transparent 48%),#ffffff06;transform:perspective(900px) rotateX(58deg) rotate(-12deg);box-shadow:0 42px 60px #00000038}.logistics-map:before{content:"";position:absolute;inset:0;opacity:.18;background-image:radial-gradient(circle,#fff 1px,transparent 1.5px);background-size:22px 22px}.logistics-map .route{position:absolute;height:3px;border-radius:4px;background:repeating-linear-gradient(90deg,var(--world-color) 0 12px,transparent 12px 20px);transform-origin:left center}.route-one{left:18%;top:31%;width:61%;transform:rotate(19deg)}.route-two{left:26%;top:70%;width:50%;transform:rotate(-33deg)}.logistics-map .hub{position:absolute;width:20px;height:20px;border:5px solid #171923;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--world-color),0 0 28px var(--world-color)}.hub-one{left:13%;top:24%}.hub-two{right:13%;top:48%}.hub-three{left:23%;bottom:16%}.logistics-map .shipment{position:absolute;width:14px;height:14px;border-radius:3px;background:var(--world-color);box-shadow:0 0 18px var(--world-color)}.shipment-one{left:18%;top:29%;animation:shipmentOne 5s cubic-bezier(.45,0,.55,1) infinite}.shipment-two{left:25%;top:68%;animation:shipmentTwo 6s cubic-bezier(.45,0,.55,1) -2s infinite}.logistics-status em,.construction-metric em{color:var(--world-color);font:600 10px/1 IBM Plex Mono,monospace;font-style:normal}.construction-visual{display:grid;place-items:center}.construction-plan{position:relative;width:90%;aspect-ratio:1.12;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#f2c2010e;transform:perspective(900px) rotateX(57deg) rotate(8deg);box-shadow:0 45px 70px #0000003d}.build-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:30px 30px}.building{position:absolute;left:20%;right:16%;bottom:12%;display:flex;align-items:end;gap:7px;height:64%}.building i{flex:1;height:calc(var(--level, .6) * 100%);min-height:12%;background:linear-gradient(to top,rgba(242,194,1,.16),var(--world-color));border:1px solid rgba(255,255,255,.3);transform:scaleY(var(--panel-progress, 1));transform-origin:bottom}.building i:nth-child(1){--level: .42}.building i:nth-child(2){--level: .68}.building i:nth-child(3){--level: 1}.building i:nth-child(4){--level: .78}.building i:nth-child(5){--level: .54}.crane{position:absolute;left:10%;top:8%;width:68%;height:60%;border-left:3px solid rgba(255,255,255,.7)}.crane i{position:absolute;left:-2px;top:0;width:100%;height:3px;background:#ffffffb3}.crane b{position:absolute;right:15%;top:0;width:2px;height:62%;background:var(--world-color);transform-origin:top;animation:craneCable 4s ease-in-out infinite}.crane em{position:absolute;right:calc(15% - 7px);top:60%;width:16px;height:10px;border:2px solid var(--world-color);border-top:0}.case-studies-section>.case-studies-header[data-case-intro]{display:block;min-height:0;padding:clamp(96px,11vw,170px) clamp(8px,2vw,28px) clamp(48px,6vw,86px)}.case-studies-header[data-case-intro] .case-intro-copy{max-width:1040px;transform:none}.case-studies-header[data-case-intro] .eyebrow{margin-bottom:32px}.case-studies-header[data-case-intro] h2{font-size:clamp(58px,7.4vw,118px)}.case-studies-header[data-case-intro]+.case-feature{margin-top:0}.case-portfolio-map{display:none!important}@keyframes wealthOrbit{to{transform:rotate(360deg)}}@keyframes healthSignal{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes recordFloat{0%,to{transform:translateZ(55px)}50%{transform:translate3d(0,-12px,70px)}}@keyframes shipmentOne{0%{transform:translate(0)}to{transform:translate(255px,88px)}}@keyframes shipmentTwo{0%{transform:translate(0)}to{transform:translate(190px,-118px)}}@keyframes craneCable{0%,to{height:55%}50%{height:76%}}@media(max-width:650px){.wealth-ticker,.logistics-status,.construction-metric{right:0;bottom:1%;transform:scale(.84);transform-origin:right bottom}.health-record{right:0;transform:scale(.84);transform-origin:right center}.case-studies-section>.case-studies-header[data-case-intro]{padding-top:86px}}@media(prefers-reduced-motion:reduce){.wealth-dial i,.health-wave i,.health-record,.logistics-map .shipment,.crane b{animation:none!important}}:root{--section-title-size: clamp(56px, 6.2vw, 100px);--section-title-leading: .94;--section-title-tracking: -.062em;--section-accent-gradient: linear-gradient(104deg, #7957ea 0%, #4d78ca 48%, #198f91 100%)}:is(.run-models-header,.showcase-intro,.capabilities-header,.industries-intro,.case-studies-header,.faq-intro,.pricing-heading) h2{font-family:Manrope,sans-serif;font-size:var(--section-title-size)!important;font-weight:690;line-height:var(--section-title-leading)!important;letter-spacing:var(--section-title-tracking)!important}:is(.run-models-header,.showcase-intro,.capabilities-header,.industries-intro,.case-studies-header,.faq-intro,.pricing-heading) h2 em{color:#4f57b9;font-style:normal;font-weight:inherit;background:var(--section-accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.industries-intro h2{color:#fff}.industries-intro h2 em{background-image:linear-gradient(104deg,#b59cff,#79a9ff 48%,#54d2c9)}.showcase-intro h2 em{display:inline}.industry-world{transform:perspective(1300px) translate3d(0,calc((1 - var(--panel-progress, 1)) * 68px),0) rotateX(calc((1 - var(--panel-progress, 1)) * 5deg)) scale(calc(.925 + var(--panel-progress, 1) * .075));transform-origin:50% 72%}.industry-world-visual{transform:translateY(var(--visual-y, 0px)) scale(var(--visual-scale, 1));transition:transform .12s linear}.wealth-visual{transform:translateY(var(--visual-y, 0px)) scale(var(--visual-scale, 1)) rotateX(calc((1 - var(--panel-progress, 1)) * 8deg))}.case-studies-section>.case-studies-header[data-case-intro]{padding-bottom:clamp(46px,5vw,72px)}.case-studies-header[data-case-intro] .case-intro-copy{max-width:none;width:100%}.case-studies-header[data-case-intro] h2{max-width:none;font-size:var(--section-title-size)!important;white-space:nowrap}.case-studies-section>.case-feature{width:calc(100% - clamp(20px,3vw,48px));margin-inline:auto}.case-studies-section>.case-feature+.case-feature{margin-top:clamp(26px,3vw,46px)}@media(max-width:900px){:root{--section-title-size: clamp(48px, 12vw, 76px)}.case-studies-header[data-case-intro] h2{white-space:normal}}@media(prefers-reduced-motion:reduce){.industry-world-visual{transition:none}}.human-team-cta .human-team-action>a.button.button-primary{--action-bg: #111217;--action-fg: #fff;--action-border: #111217;min-width:238px;min-height:52px;justify-content:center;gap:0;border:1px solid var(--action-border);border-radius:8px;padding:0 19px;color:var(--action-fg);background:var(--action-bg);box-shadow:inset 0 1px #ffffff1c,0 7px 18px #14121917;font:600 13px/1 Space Grotesk,Manrope,sans-serif;letter-spacing:-.005em}.human-team-cta .human-team-action>a.button.button-primary span{width:auto;height:auto;margin:0 0 0 24px;border:0;border-radius:0;color:currentColor;background:transparent;box-shadow:none;font:500 18px/1 Space Grotesk,sans-serif}.human-team-cta .human-team-action>a.button.button-primary:hover{gap:0;border-color:#302b39;color:#fff;background:#1a1b21;box-shadow:inset 0 1px #ffffff24,0 11px 24px #14121921}.human-team-cta .human-team-action>a.button.button-primary:focus-visible{outline:2px solid #8061ff;outline-offset:4px}.devhawk-hero{grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr);gap:clamp(56px,7vw,110px);padding-bottom:clamp(180px,14vw,230px)}.hero-copy{grid-column:1;grid-row:1}.factory-hud.terminal-window,.hero-agent-fan,.hero-impact{grid-column:2;grid-row:1}.hero-agent-fan{position:relative;z-index:4;align-self:start;justify-self:center;width:min(100%,590px);height:230px;margin-top:-92px;pointer-events:none;perspective:900px}.hero-agent-fan figure{position:absolute;top:38px;left:calc(50% - 55px);display:grid;width:110px;aspect-ratio:.82;place-items:center;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--agent) 42%,#fff);border-radius:15px;background:#ffffffd6;box-shadow:0 18px 44px #1914261f,inset 0 1px #fff;backdrop-filter:blur(14px);transform:translate3d(calc(var(--fan) * 49px),0,0) rotate(calc(var(--fan) * 5.5deg)) rotateY(calc(var(--fan) * -3deg));transform-origin:50% 120%;animation:heroAgentArrive .8s cubic-bezier(.2,.82,.2,1) both;animation-delay:.12s}.hero-agent-fan figure:nth-child(2){animation-delay:.19s}.hero-agent-fan figure:nth-child(3){animation-delay:.26s}.hero-agent-fan figure:nth-child(4){animation-delay:.33s}.hero-agent-fan figure:nth-child(5){animation-delay:.4s}.hero-agent-fan figure:nth-child(6){animation-delay:.47s}.hero-agent-fan figure:nth-child(7){animation-delay:.54s}.hero-agent-fan figure:before{content:"AI agent";position:absolute;top:9px;left:10px;color:#6b6672;font:600 7px/1 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.hero-agent-fan img{width:72%;height:72%;object-fit:contain}.hero-agent-fan figcaption{position:absolute;right:8px;bottom:8px;left:8px;overflow:hidden;color:var(--agent);font:650 8px/1 IBM Plex Mono,monospace;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.factory-hud.terminal-window{align-self:center;margin-top:76px;transform:none;animation:none}.terminal-body{padding-bottom:26px}.terminal-footer{margin-top:22px}.hero-impact{position:relative;z-index:7;align-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(112%,640px);justify-self:center;margin-bottom:-146px}.hero-impact article{min-height:156px;padding:22px;border:1px solid rgba(25,23,31,.14);border-radius:13px;background:#ffffffe6;box-shadow:0 24px 55px #1612201f,inset 0 1px #fff;backdrop-filter:blur(18px)}.hero-impact article:last-child{background:#111217}.hero-impact span{color:#716c78;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.hero-impact strong{display:block;margin:15px 0 10px;color:#151219;font:690 clamp(43px,4vw,62px)/.82 "Manrope",sans-serif;letter-spacing:-.07em}.hero-impact p{margin:0;color:#65606c;font:500 13px/1.35 Manrope,sans-serif}.hero-impact article:last-child :is(span,p){color:#c9c6cf}.hero-impact article:last-child strong{color:#c8f000}.hero-code-texture .code-brand{color:#596b03!important;font-weight:600;opacity:.68!important}@keyframes heroAgentArrive{0%{opacity:0;transform:translate3d(0,80px,-180px) rotate(0)}}.hero-copy .dek,.showcase-intro>p,.run-models-header>p,.capabilities-header>p,.industries-intro>p,.industry-world-copy>p,.faq-answer p,.pricing-heading>p,.case-narrative p{font-size:clamp(16px,1.25vw,20px);line-height:1.62}:is(.site-nav-cta,.button,.run-model-footer a,.human-team-action>a,.pricing-row>a,.repo-cta){font-size:15px}:is(.button-primary,.site-nav-cta):hover>:is(span,b),.human-team-cta .human-team-action>a.button.button-primary:hover span{color:#c8f000}.wealth-dial b{color:var(--world-color);font-size:clamp(68px,7vw,104px)}.wealth-dial small{max-width:110px;margin-inline:auto;line-height:1.4}.health-monitor>b{display:none}.health-symbol{position:absolute;top:22px;right:22px;width:58px;height:58px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#2dbfba21}.health-symbol i,.health-symbol b{position:absolute;top:50%;left:50%;border-radius:3px;background:var(--world-color);transform:translate(-50%,-50%)}.health-symbol i{width:30px;height:9px}.health-symbol b{width:9px;height:30px}.logistics-visual:before{content:"";position:absolute;z-index:4;left:10%;bottom:13%;width:72px;height:32px;border:2px solid #ddecff;border-radius:5px 4px 3px 3px;background:var(--world-color);box-shadow:12px 25px 0 -8px #11141b,52px 25px 0 -8px #11141b,12px 25px 0 -4px #ddecff,52px 25px 0 -4px #ddecff}.logistics-visual:after{content:"";position:absolute;z-index:4;left:calc(10% + 48px);bottom:calc(13% - 1px);width:31px;height:23px;border:2px solid #ddecff;border-left:0;border-radius:0 7px 3px 0;background:color-mix(in srgb,var(--world-color) 72%,#fff)}.case-line-art{aspect-ratio:auto;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.case-line-art:before,.case-art-windowbar,.case-art-footer{display:none}.case-art-metric{padding:clamp(20px,2.5vw,34px) 0}.case-art-metric:last-of-type{border-bottom:1px solid rgba(255,255,255,.18)}.case-art-metric>span{color:#d5d1da;font-size:12px}.case-art-metric>span:before{color:#c8f000}.metric-motion{margin-top:15px}.metric-motion i{background:#ffffff47}.case-art-metric small{margin-top:13px;color:#aaa6b0;font-size:11px}@media(max-width:1080px){.devhawk-hero{grid-template-columns:1fr;padding-bottom:110px}.hero-copy{grid-column:1;grid-row:1}.factory-hud.terminal-window,.hero-agent-fan,.hero-impact{grid-column:1;grid-row:2}.hero-agent-fan{margin-top:-70px}.factory-hud.terminal-window{margin-top:110px}.hero-impact{width:min(100%,620px);margin-bottom:-112px}}@media(max-width:700px){.hero-agent-fan{width:100%;height:180px;margin-top:-48px;transform:scale(.78)}.hero-agent-fan figure{transform:translate3d(calc(var(--fan) * 42px),0,0) rotate(calc(var(--fan) * 5deg))}.factory-hud.terminal-window{margin-top:92px}.hero-impact{position:static;grid-template-columns:1fr;margin:28px 0 0;align-self:end}.hero-impact article{min-height:0}}@media(prefers-reduced-motion:reduce){.hero-agent-fan figure{opacity:1;animation:none}}:root{--section-accent-gradient: linear-gradient(104deg, #567c18 0%, #92bd16 42%, #c8f000 100%);--focus-color: #6f9410}:is(.run-models-header,.showcase-intro,.capabilities-header,.industries-intro,.case-studies-header,.faq-intro,.pricing-heading) h2 em{color:#567c18;background-image:var(--section-accent-gradient)}.industries-intro h2 em{background-image:linear-gradient(104deg,#f2c201,#c8f000 52%,#92bd16)}:is(a,button):focus-visible{outline-color:var(--focus-color)}.devhawk-hero{grid-template-columns:minmax(0,.92fr) minmax(620px,1.08fr);grid-template-rows:auto auto;gap:clamp(52px,6vw,96px) clamp(54px,6vw,100px);padding-bottom:clamp(80px,8vw,130px)}.hero-copy{grid-column:1;grid-row:1;align-self:center}.hero-agent-fan{grid-column:2;grid-row:1}.hero-impact{grid-column:1;grid-row:2}.factory-hud.terminal-window{grid-column:2;grid-row:2}.hero-agent-fan{align-self:center;width:min(100%,720px);height:500px;margin:0;perspective:1200px}.hero-agent-fan:before{content:"Seven agents · one coordinated crew";position:absolute;top:8px;left:50%;color:#4d541f;font:600 11px/1 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.hero-agent-fan figure{top:154px;left:calc(50% - 72px);width:144px;aspect-ratio:1;border-color:color-mix(in srgb,var(--agent) 55%,#d7ddc2);border-radius:18px;box-shadow:0 28px 70px #1f250f24,inset 0 1px #fff;transform:translate3d(calc(var(--fan) * 68px),0,0) rotateY(calc(var(--fan) * -7deg))}.hero-agent-fan figure:nth-child(1),.hero-agent-fan figure:nth-child(7){top:118px}.hero-agent-fan figure:nth-child(2),.hero-agent-fan figure:nth-child(6){top:78px}.hero-agent-fan figure:nth-child(3),.hero-agent-fan figure:nth-child(5){top:48px}.hero-agent-fan figure:nth-child(4){top:172px;width:184px;left:calc(50% - 92px);z-index:8;border-color:#b3cc03;background:linear-gradient(145deg,#fffffff7,#c8f00024);box-shadow:0 34px 85px #3b4d0033,0 0 0 7px #c8f00017,inset 0 1px #fff}.hero-agent-fan figure:before{content:none}.hero-agent-fan img{width:82%;height:82%}.hero-agent-fan figcaption{right:12px;bottom:11px;left:12px;color:#343a16;font-size:9px}.hero-impact{position:static;align-self:stretch;width:100%;margin:0}.hero-impact article{min-height:180px}.factory-hud.terminal-window{align-self:stretch;width:100%;max-width:none;margin:0;transform:none}.hero-code-texture{right:0;left:56%;opacity:.56}.hero-code-texture span:nth-child(3n+1),.hero-code-texture .code-brand{color:#658300!important}.agent-showcase-sticky{height:430px;min-height:430px}.agent-deck{width:min(100%,760px);height:360px;min-height:0;overflow:hidden;margin:0 auto}.deck-axis{inset:50% 9% auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(79,94,31,.2),transparent)}.showcase-agent{--deck-size: 104px;top:50%!important;left:50%!important;z-index:2;width:var(--deck-size);height:var(--deck-size);opacity:1;border-radius:16px;transform:translate(calc(-50% + var(--relative, 0) * 92px),-50%) scale(.78)!important;transition:width .55s cubic-bezier(.2,.82,.2,1),height .55s cubic-bezier(.2,.82,.2,1),transform .55s cubic-bezier(.2,.82,.2,1),box-shadow .45s ease,background .45s ease}.showcase-agent.is-active{--deck-size: 230px;z-index:30;transform:translate(-50%,-50%) scale(1)!important;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 66%),#fffffff0;box-shadow:0 35px 80px #1b220d2b,0 0 0 8px color-mix(in srgb,var(--accent) 9%,transparent),inset 0 1px #fff}.showcase-agent img{width:100%!important;height:100%!important}.showcase-agent:not(.is-active) img{opacity:.68}.agent-scroll-steps>li{min-height:min(78vh,720px)}.money-flow{position:absolute;top:5%;left:4%;z-index:5;display:flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#121510cc;box-shadow:0 18px 45px #0003}.money-flow span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#171912;background:var(--world-color);font:700 15px/1 Manrope,sans-serif;animation:moneyMove 3s ease-in-out infinite}.money-flow span:nth-of-type(2){animation-delay:-.8s}.money-flow span:nth-of-type(3){animation-delay:-1.6s}.money-flow i{width:22px;height:1px;background:#ffffff59}.virtual-care-card,.patient-intake,.fleet-count,.property-stack{position:absolute;z-index:6;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:#131715db;box-shadow:0 20px 52px #0000003d;backdrop-filter:blur(14px)}.virtual-care-card{top:2%;left:1%;display:grid;grid-template-columns:42px 1fr;gap:3px 12px;min-width:190px;padding:14px}.virtual-care-card span{grid-row:1 / 3;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff 0 15%,transparent 16%),radial-gradient(circle at 50% 70%,#fff 0 25%,transparent 26%),var(--world-color)}.virtual-care-card b{color:#fff;font:650 13px/1.2 Manrope,sans-serif}.virtual-care-card small{color:#9ed4cf;font:500 10px/1.2 Manrope,sans-serif}.patient-intake{right:-1%;bottom:3%;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:180px;padding:14px}.patient-intake i{height:7px;border-radius:5px;background:color-mix(in srgb,var(--world-color) 65%,#fff)}.patient-intake b{grid-column:1 / -1;color:#fff;font:600 11px/1.2 Manrope,sans-serif}.fleet-count{top:4%;right:2%;display:grid;padding:14px 18px}.fleet-count strong{color:#fff;font:700 35px/.9 Manrope,sans-serif}.fleet-count span{margin-top:6px;color:#bddb8a;font:600 10px/1 Manrope,sans-serif}.property-stack{top:2%;right:2%;display:flex;align-items:end;gap:6px;padding:14px}.property-stack span{width:26px;height:42px;border:1px solid rgba(255,255,255,.3);background:color-mix(in srgb,var(--world-color) 28%,transparent)}.property-stack span:nth-child(2){height:60px}.property-stack span:nth-child(3){height:48px}.property-stack b{margin-left:5px;color:#fff;font:600 11px/1.2 Manrope,sans-serif}@keyframes moneyMove{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.case-line-art{font-family:Manrope,sans-serif}.case-art-metric{display:flex;flex-direction:column;align-items:start;gap:28px;padding:clamp(25px,3vw,42px) 0}.case-art-metric>span{color:#e7e4ea;font:600 clamp(16px,1.3vw,20px)/1.25 "Manrope",sans-serif;letter-spacing:-.02em;text-transform:none}.case-art-metric>span:before{content:none}.metric-motion{width:100%;display:grid;grid-template-columns:auto minmax(38px,1fr) auto;align-items:center;gap:18px;margin:0}.metric-motion b{color:#918d98;font:550 clamp(18px,1.2vw,28px)/1 "Manrope",sans-serif}.metric-motion strong{color:#fff;font:700 clamp(32px,2.2vw,58px)/.9 "Manrope",sans-serif;letter-spacing:-.055em;text-align:right}.metric-motion i{height:1px;background:linear-gradient(90deg,#ffffff2e,#c8f000)}.case-art-metric small{grid-column:2;margin:-9px 0 0;color:#bcb8c2;font:500 13px/1.4 Manrope,sans-serif}.case-feature .metric-motion i{position:relative;overflow:visible;height:1px;background:linear-gradient(90deg,#fff3,#c8f000 84% 100%)}.case-feature .metric-motion i:before{content:"";position:absolute;top:50%;right:-1px;width:12px;height:14px;border:0;background:#c8f000;clip-path:polygon(0 8%,100% 50%,0 92%,0 69%,56% 50%,0 31%);transform:translateY(-50%);animation:none;box-shadow:none}.case-feature .metric-motion i:after{display:none}.case-feature--paryani .metric-motion i{background:linear-gradient(90deg,#fff3,#f2c201 84% 100%)}.case-feature--paryani .metric-motion i:before{background:#f2c201}.pricing-manifest{border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,#ffffff13,#ffffff06);box-shadow:0 34px 90px #0003,inset 0 1px #ffffff17;backdrop-filter:blur(18px)}.pricing-titlebar{display:flex;justify-content:space-between;min-height:76px;padding:22px 28px;border-bottom-color:#ffffff1a;background:#ffffff06}.pricing-titlebar strong{color:#fff;font:640 18px/1.2 Manrope,sans-serif;letter-spacing:-.025em}.pricing-titlebar b{color:#aaa6b0;font:500 14px/1.3 Manrope,sans-serif;letter-spacing:0;text-transform:none}.pricing-amount code{color:#d2ced8;font-family:Manrope,sans-serif;font-size:13px;letter-spacing:0;text-transform:none}.pricing-plan-name>span{color:#c8f000}.repo-footer{font-family:Manrope,sans-serif}.repo-readme>p,.repo-tree a{font-family:Manrope,sans-serif;letter-spacing:-.01em}.repo-tree-group h2,.repo-bottom{font-family:IBM Plex Mono,monospace;letter-spacing:.06em}.repo-tree-group h2{color:#c8f000;font-size:11px}.repo-tree a:before{content:none}.repo-tree li{padding-left:0}@media(max-width:1080px){.devhawk-hero{grid-template-columns:1fr;grid-template-rows:auto}.hero-copy{grid-column:1;grid-row:1}.hero-agent-fan{grid-column:1;grid-row:2;width:min(100%,720px);justify-self:center}.hero-impact{grid-column:1;grid-row:3}.factory-hud.terminal-window{grid-column:1;grid-row:4}}@media(max-width:700px){.hero-agent-fan{height:330px;margin:0;transform:scale(.86)}.hero-agent-fan figure{width:112px;left:calc(50% - 56px);transform:translate3d(calc(var(--fan) * 46px),0,0) rotateY(calc(var(--fan) * -5deg))}.hero-agent-fan figure:nth-child(4){width:142px;left:calc(50% - 71px)}.hero-impact{grid-template-columns:1fr 1fr}.agent-showcase-sticky{height:300px;min-height:300px}.agent-deck{height:260px}.showcase-agent{--deck-size: 70px;transform:translate(calc(-50% + var(--relative,0) * 58px),-50%) scale(.8)!important}.showcase-agent.is-active{--deck-size: 150px;transform:translate(-50%,-50%) scale(1)!important}.case-art-metric{grid-template-columns:1fr;gap:14px}.case-art-metric small{grid-column:1;margin-top:0}.pricing-titlebar{align-items:flex-start;flex-direction:column;gap:7px}}@media(prefers-reduced-motion:reduce){.money-flow span{animation:none}}.hero-agent-fan{height:440px;cursor:pointer;pointer-events:auto}.hero-agent-fan figure,.hero-agent-fan figure:nth-child(n){top:126px;left:calc(50% - 73px);z-index:calc(10 + var(--fan));width:146px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--agent) 32%,#d9ddcf);border-radius:12px;background:linear-gradient(145deg,#fffffff0,color-mix(in srgb,var(--agent) 6%,#f7f8f4));box-shadow:0 22px 52px #2328171c,inset 0 1px #fff;transform:translate3d(calc(var(--fan) * 14px),calc(var(--fan) * -2px),calc(var(--fan) * -3px)) rotateY(calc(var(--fan) * -2deg));transition:transform .72s cubic-bezier(.18,.86,.22,1),box-shadow .45s ease,border-color .45s ease}.hero-agent-fan:hover figure,.hero-agent-fan:focus-within figure{border-color:color-mix(in srgb,var(--agent) 54%,#d9ddcf);box-shadow:0 28px 68px #23281724,inset 0 1px #fff;transform:translate3d(calc(var(--fan) * 62px),0,0) rotate(calc(var(--fan) * 3.2deg)) rotateY(calc(var(--fan) * -4deg))}.hero-agent-fan img{width:82%;height:82%;transform:translateY(-7px)}.hero-agent-fan figcaption{position:absolute;right:8px;bottom:20px;left:8px;overflow:hidden;color:#24291b;font:650 9px/1.15 Inter,sans-serif;text-align:center;text-overflow:ellipsis;white-space:nowrap}.hero-agent-fan figure:after{content:attr(data-function);position:absolute;right:7px;bottom:7px;left:7px;color:#626854;font:500 7px/1 IBM Plex Mono,monospace;letter-spacing:.02em;text-align:center;white-space:nowrap}.hero-impact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;align-self:start;border:1px solid rgba(31,35,22,.14);border-radius:14px;background:#ffffffe0;box-shadow:0 22px 56px #181c0f1a,inset 0 1px #fff;backdrop-filter:blur(18px)}.hero-impact article,.hero-impact article:last-child{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:16px;align-items:center;min-height:112px;padding:18px 20px;border:0;border-radius:0;background:transparent;box-shadow:none}.hero-impact article+article{border-left:1px solid rgba(31,35,22,.12)}.hero-impact span,.hero-impact article:last-child span{grid-column:2;color:#696f57;font-size:9px}.hero-impact strong,.hero-impact article:last-child strong{grid-column:1;grid-row:1 / 3;margin:0;color:#171912;font-size:clamp(38px,3.5vw,55px)}.hero-impact article:last-child strong{color:#729300}.hero-impact p,.hero-impact article:last-child p{grid-column:2;margin:6px 0 0;color:#696f57;font-size:12px}.agent-showcase-sticky{top:210px!important;height:calc(100svh - 230px);min-height:500px;align-items:center}.agent-deck{width:min(100%,880px);height:min(62vh,560px);min-height:440px}.showcase-agent{--deck-size: 116px;transform:translate(calc(-50% + var(--relative,0) * 106px),-50%) scale(.9)!important;border:1px solid rgba(68,76,39,.1);border-radius:12px;background:#ffffffbd;box-shadow:0 16px 38px #262d1617,inset 0 1px #fff}.showcase-agent.is-active{--deck-size: 280px;transform:translate(-50%,-50%) scale(1)!important;border-color:color-mix(in srgb,var(--accent) 32%,#d9ddcf);border-radius:16px;box-shadow:0 38px 90px #1e250d29,0 0 0 9px color-mix(in srgb,var(--accent) 7%,transparent),inset 0 1px #fff}.showcase-agent:not(.is-active) img{opacity:.52;filter:grayscale(1) opacity(.46)}.showcase-agent.is-active img{opacity:1;filter:none}.agent-scroll-steps>li{min-height:min(72vh,670px)}@media(max-width:1080px){.hero-agent-fan{height:390px}.agent-showcase-sticky{top:180px!important;min-height:430px;height:calc(100svh - 200px)}.agent-deck{min-height:390px;height:52vh}}@media(max-width:700px){.hero-agent-fan{height:300px;transform:none}.hero-agent-fan figure,.hero-agent-fan figure:nth-child(n){top:92px;left:calc(50% - 54px);width:108px;transform:translate3d(calc(var(--fan) * 9px),0,0)}.hero-agent-fan:hover figure{transform:translate3d(calc(var(--fan) * 39px),0,0) rotate(calc(var(--fan) * 2.4deg))}.hero-impact{grid-template-columns:1fr}.hero-impact article+article{border-top:1px solid rgba(31,35,22,.12);border-left:0}.agent-showcase-sticky{top:142px!important;min-height:310px;height:330px}.agent-deck{min-height:280px;height:300px;overflow:hidden}.showcase-agent{--deck-size: 76px;transform:translate(calc(-50% + var(--relative,0) * 62px),-50%) scale(.88)!important}.showcase-agent.is-active{--deck-size: 176px;transform:translate(-50%,-50%) scale(1)!important}}@media(prefers-reduced-motion:reduce){.hero-agent-fan figure,.hero-agent-fan:hover figure{transition:none}}.hero-agent-fan:before{content:"Meet the Agents · Hover to see the full crew"}.hero-agent-fan figure,.hero-agent-fan figure:nth-child(n){top:calc(50% - 73px);left:calc(50% - 73px);z-index:calc(20 - var(--fan));transform-origin:50% 50%;transition:box-shadow .5s ease,border-color .5s ease;will-change:transform}.hero-agent-fan:hover figure,.hero-agent-fan:focus-within figure{box-shadow:0 30px 72px #23281726,inset 0 1px #fff}.hero-agent-fan figcaption{opacity:0}.hero-agent-fan{height:520px;transform:translateY(-54px)}.hero-agent-fan:before{content:none}.hero-agent-hint{position:absolute;top:22px;left:50%;z-index:50;width:max-content;margin:0;padding:0;color:#4f5544;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.04em;transform:translate(-50%);transition:opacity .22s ease,transform .32s ease;pointer-events:none}.hero-agent-fan:hover .hero-agent-hint,.hero-agent-fan:focus-within .hero-agent-hint{opacity:0;transform:translate(-50%,-6px)}.hero-agent-fan figure,.hero-agent-fan figure:nth-child(n){top:calc(50% - 90px);left:calc(50% - 90px);width:180px;overflow:visible}.hero-agent-fan img{position:absolute;top:20px;left:32px;width:calc(100% - 64px);height:calc(100% - 40px);object-fit:contain;object-position:center;transform:none}.hero-agent-fan figcaption{z-index:5;display:flex;align-items:center;width:max-content;max-width:190px;min-height:31px;padding:7px 10px;overflow:visible;border:1px solid color-mix(in srgb,var(--agent) 30%,#d6d9cf);border-radius:4px;background:#fffffff5;box-shadow:0 8px 22px #1d221217;color:#20251a;font-size:10px;line-height:1.1;text-overflow:clip;white-space:nowrap}.hero-agent-fan figure:after{content:none}.hero-agent-fan figcaption:before,.hero-agent-fan figcaption:after{content:"";position:absolute;display:block;background:color-mix(in srgb,var(--agent) 48%,#c9cdc0)}.hero-agent-fan figcaption:after{width:6px;height:6px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--agent) 42%,#c9cdc0)}.hero-agent-fan figure:nth-child(1) figcaption,.hero-agent-fan figure:nth-child(4) figcaption,.hero-agent-fan figure:nth-child(6) figcaption{top:50%;right:calc(100% + 31px);bottom:auto;left:auto;margin-top:-16px}.hero-agent-fan figure:nth-child(1) figcaption:before,.hero-agent-fan figure:nth-child(4) figcaption:before,.hero-agent-fan figure:nth-child(6) figcaption:before{top:50%;right:-27px;width:26px;height:1px}.hero-agent-fan figure:nth-child(1) figcaption:after,.hero-agent-fan figure:nth-child(4) figcaption:after,.hero-agent-fan figure:nth-child(6) figcaption:after{top:calc(50% - 4px);right:-34px}.hero-agent-fan figure:nth-child(3) figcaption,.hero-agent-fan figure:nth-child(5) figcaption,.hero-agent-fan figure:nth-child(7) figcaption{top:50%;right:auto;bottom:auto;left:calc(100% + 31px);margin-top:-16px}.hero-agent-fan figure:nth-child(3) figcaption:before,.hero-agent-fan figure:nth-child(5) figcaption:before,.hero-agent-fan figure:nth-child(7) figcaption:before{top:50%;left:-27px;width:26px;height:1px}.hero-agent-fan figure:nth-child(3) figcaption:after,.hero-agent-fan figure:nth-child(5) figcaption:after,.hero-agent-fan figure:nth-child(7) figcaption:after{top:calc(50% - 4px);left:-34px}.hero-agent-fan figure:nth-child(2) figcaption{right:auto;bottom:calc(100% + 31px);left:50%;translate:-50% 0}.hero-agent-fan figure:nth-child(2) figcaption:before{bottom:-27px;left:50%;width:1px;height:26px}.hero-agent-fan figure:nth-child(2) figcaption:after{bottom:-34px;left:calc(50% - 4px)}@media(max-width:720px){.hero-agent-fan{height:500px;transform:translateY(-24px)}.hero-agent-fan figure,.hero-agent-fan figure:nth-child(n){top:calc(50% - 70px);left:calc(50% - 70px);width:140px}.hero-agent-fan img{top:16px;left:28px;width:calc(100% - 56px);height:calc(100% - 32px)}.hero-agent-fan figcaption{max-width:150px;font-size:9px}}.hero-agent-fan figure:nth-child(1) figcaption,.hero-agent-fan figure:nth-child(2) figcaption,.hero-agent-fan figure:nth-child(3) figcaption{top:auto;right:auto;bottom:calc(100% + 31px);left:50%;margin-top:0;translate:-50% 0}.hero-agent-fan figure:nth-child(1) figcaption:before,.hero-agent-fan figure:nth-child(2) figcaption:before,.hero-agent-fan figure:nth-child(3) figcaption:before{inset:auto auto -27px 50%;width:1px;height:26px}.hero-agent-fan figure:nth-child(1) figcaption:after,.hero-agent-fan figure:nth-child(2) figcaption:after,.hero-agent-fan figure:nth-child(3) figcaption:after{top:auto;right:auto;bottom:-34px;left:calc(50% - 4px)}.hero-agent-fan figure:nth-child(6) figcaption,.hero-agent-fan figure:nth-child(7) figcaption{top:calc(100% + 31px);right:auto;bottom:auto;left:50%;margin-top:0;translate:-50% 0}.hero-agent-fan figure:nth-child(6) figcaption:before,.hero-agent-fan figure:nth-child(7) figcaption:before{inset:-27px auto auto 50%;width:1px;height:26px}.hero-agent-fan figure:nth-child(6) figcaption:after,.hero-agent-fan figure:nth-child(7) figcaption:after{top:-34px;right:auto;bottom:auto;left:calc(50% - 4px)}.agent-showcase-sticky{top:190px!important;height:calc(100svh - 210px);min-height:560px;padding:34px 42px 62px;overflow:visible;box-sizing:border-box}.agent-deck{width:min(100%,1040px);height:min(68vh,620px);min-height:500px;overflow:visible;padding-inline:38px;box-sizing:border-box}.showcase-agent{--deck-size: 174px;transform:translate(calc(-50% + var(--relative, 0) * 132px),-50%) scale(.96)!important}.showcase-agent.is-active{--deck-size: 338px;transform:translate(-50%,-50%) scale(1)!important}@media(max-width:980px){.agent-showcase-sticky{top:172px!important;min-height:500px;padding-inline:24px}.agent-deck{width:min(100%,820px);min-height:440px;padding-inline:28px}.showcase-agent{--deck-size: 126px;transform:translate(calc(-50% + var(--relative, 0) * 96px),-50%) scale(.94)!important}.showcase-agent.is-active{--deck-size: 270px}}@media(max-width:700px){.agent-showcase-sticky{top:142px!important;height:420px;min-height:420px;padding:28px 18px 42px}.agent-deck{width:100%;height:350px;min-height:350px;padding-inline:16px}.showcase-agent{--deck-size: 96px;transform:translate(calc(-50% + var(--relative, 0) * 70px),-50%) scale(.94)!important}.showcase-agent.is-active{--deck-size: 202px}}@media(min-width:981px){.agent-showcase-sticky{grid-template-columns:minmax(0,.96fr) minmax(590px,1.04fr)!important;gap:clamp(56px,6vw,104px)!important;padding-inline:0!important;overflow:hidden!important}.agent-detail{min-width:0;max-width:620px}.agent-deck{justify-self:end;align-self:center;width:min(100%,760px)!important;min-width:0;overflow:hidden!important;padding:0 20px!important;margin:0!important}.showcase-agent{--deck-size: 108px;left:35%!important;transform:translate(calc(-50% + var(--relative, 0) * 66px),-50%) scale(.84)!important}.showcase-agent.is-active{--deck-size: 300px;transform:translate(-50%,-50%) scale(1)!important}}.industry-world-visual .money-flow span{animation:industry-node-pulse 3.2s ease-in-out infinite!important}.industry-world-visual .money-flow span:nth-of-type(2){animation-delay:-.65s!important}.industry-world-visual .money-flow span:nth-of-type(3){animation-delay:-1.3s!important}.industry-world-visual .wealth-dial b{animation:industry-orbit 8s linear infinite!important}.industry-world-visual .wealth-ticker span{animation:industry-bar-breathe 2.8s ease-in-out infinite alternate!important}.industry-world-visual .patient-intake i{animation:care-node 3.6s ease-in-out infinite!important}.industry-world-visual .fleet-count i{animation:fleet-glide 4.5s ease-in-out infinite!important}.industry-world-visual .property-map-layers span{animation:map-layer-float 5s ease-in-out infinite!important}.industry-world-visual .property-map-card,.industry-world-visual .property-map-scale{display:none!important}@media(prefers-reduced-motion:reduce){.industry-world-visual .money-flow span,.industry-world-visual .wealth-dial b,.industry-world-visual .wealth-ticker span,.industry-world-visual .patient-intake i,.industry-world-visual .fleet-count i,.industry-world-visual .property-map-layers span{animation:none!important}}.wealth-visual{display:grid!important;place-items:center!important;overflow:hidden!important}.market-candles{position:relative;z-index:2;width:min(86%,560px);height:min(66%,330px);display:grid;grid-template-columns:repeat(9,1fr);align-items:stretch;gap:clamp(8px,1.8vw,20px);padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.16);background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px);background-size:100% 25%}.market-candles i{position:relative;display:block;height:100%;color:var(--world-color);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--world-color) 26%,transparent));animation:candle-breathe 5.2s ease-in-out infinite;animation-delay:var(--delay)}.market-candles i:before{content:"";position:absolute;left:50%;bottom:var(--low);width:1px;height:calc(var(--high) - var(--low));background:currentColor;transform:translate(-50%)}.market-candles i:after{content:"";position:absolute;left:18%;right:18%;bottom:var(--open);height:calc(var(--close) - var(--open));min-height:13px;border-radius:2px;background:currentColor}.market-candles i:nth-child(2):after,.market-candles i:nth-child(5):after,.market-candles i:nth-child(8):after{bottom:var(--close);height:calc(var(--open) - var(--close));background:transparent;border:2px solid currentColor}.market-orbit{position:absolute;right:4%;top:7%;width:190px;height:190px;border:1px solid color-mix(in srgb,var(--world-color) 22%,transparent);border-radius:50%;opacity:.72}.market-orbit:before,.market-orbit:after{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--world-color) 18%,transparent);border-radius:50%}.market-orbit:before{inset:28px}.market-orbit:after{inset:58px;background:color-mix(in srgb,var(--world-color) 12%,transparent)}.market-orbit span{display:none!important}.logistics-visual{display:grid!important;place-items:center!important;overflow:hidden!important}.truck-scene{position:relative;width:min(86%,590px);height:min(65%,310px);display:grid;place-items:center}.truck-route{position:absolute;left:2%;right:2%;bottom:23%;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--world-color) 30%,transparent) 12%,var(--world-color) 50%,color-mix(in srgb,var(--world-color) 30%,transparent) 88%,transparent)}.truck-route i{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;border:2px solid var(--world-color);background:#171923;transform:translateY(-50%)}.truck-route i:nth-child(1){left:8%}.truck-route i:nth-child(2){left:49%}.truck-route i:nth-child(3){right:8%}.industry-truck{position:relative;width:clamp(250px,65%,390px);height:170px;animation:truck-drive 5.5s cubic-bezier(.45,0,.25,1) infinite}.truck-box,.truck-cab{position:absolute!important;top:29px!important;height:102px!important;border:2px solid color-mix(in srgb,var(--world-color) 78%,white)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--world-color) 48%,#171923),color-mix(in srgb,var(--world-color) 12%,#171923))!important;box-shadow:inset 0 1px #fff3,0 20px 44px #00000038!important;transform:none!important}.truck-box{left:0!important;width:66%!important;border-radius:10px 4px 4px 10px!important}.truck-cab{right:0!important;width:34%!important;clip-path:polygon(0 25%,23% 25%,42% 0,81% 0,100% 35%,100% 100%,0 100%)!important;border-radius:4px 12px 8px 4px!important}.truck-cab:before{content:"";position:absolute;top:16px;right:17px;width:40%;height:32px;border-radius:4px;background:color-mix(in srgb,var(--world-color) 18%,#e9f0f8)}.truck-wheel{position:absolute;bottom:22px;width:42px;height:42px;border:9px solid #101219;border-radius:50%;background:var(--world-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--world-color) 70%,white);animation:truck-wheel 1.15s linear infinite}.wheel-one{left:14%}.wheel-two{right:13%}.construction-visual{display:grid!important;place-items:center!important;overflow:hidden!important}.construction-visual .property-map{position:relative!important;inset:auto!important;width:min(88%,610px)!important;aspect-ratio:1.34!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:18px!important;background:#ffffff06!important;box-shadow:0 28px 70px #0000003d!important;transform:rotateX(4deg) rotate(-2deg)!important}.construction-visual .property-map:after{display:none!important}.construction-visual .property-map svg{inset:0!important;width:100%!important;height:100%!important;opacity:.92!important;transform:none!important}.construction-visual .property-map-grid{opacity:.2!important}.construction-visual .property-roads{opacity:.42!important}.construction-visual .property-parcels path{opacity:.36!important}.construction-visual .property-parcels .property-selected{opacity:1!important;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--world-color) 50%,transparent))}.construction-visual .property-buildings rect{opacity:.48!important}.construction-visual .property-buildings .selected-building{opacity:1!important}.construction-visual .property-route{opacity:.65!important}.construction-visual .property-pin{animation:property-pin-pulse 2.8s ease-in-out infinite}@keyframes candle-breathe{0%,to{transform:scaleY(.96);opacity:.78}50%{transform:scaleY(1.035);opacity:1}}@keyframes truck-drive{0%,to{transform:translate(-13px) translateY(0)}45%{transform:translate(13px) translateY(-2px)}52%{transform:translate(13px) translateY(0)}}@keyframes truck-wheel{to{transform:rotate(360deg)}}@keyframes property-pin-pulse{0%,to{opacity:.72;transform:scale(.88);transform-origin:center}50%{opacity:1;transform:scale(1.12);transform-origin:center}}@media(prefers-reduced-motion:reduce){.market-candles i,.industry-truck,.truck-wheel,.construction-visual .property-pin{animation:none!important}}.air-route{position:relative;width:min(82%,520px);aspect-ratio:1;display:grid;place-items:center;isolation:isolate}.air-route:before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--world-color) 17%,transparent),transparent 64%);filter:blur(2px)}.logistics-plane{position:relative;z-index:4;width:42%;height:42%;overflow:visible;fill:color-mix(in srgb,var(--world-color) 82%,white);filter:drop-shadow(0 20px 28px rgba(0,0,0,.32)) drop-shadow(0 0 18px color-mix(in srgb,var(--world-color) 25%,transparent));transform:rotate(18deg);animation:plane-hover 5s ease-in-out infinite}.air-ring{position:absolute!important;inset:13%!important;width:auto!important;height:auto!important;border:1px solid color-mix(in srgb,var(--world-color) 28%,transparent)!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;transform:rotate(-12deg)!important;animation:air-orbit 11s linear infinite!important}.air-ring.ring-two{inset:27%!important;border-style:dashed!important;animation-duration:7.5s!important;animation-direction:reverse!important}.air-ring i{position:absolute;width:10px;height:10px;border:2px solid color-mix(in srgb,var(--world-color) 80%,white);border-radius:50%;background:#171923;box-shadow:0 0 18px color-mix(in srgb,var(--world-color) 52%,transparent)}.air-ring i:nth-child(1){left:12%;top:12%}.air-ring i:nth-child(2){right:-5px;top:50%}.air-ring i:nth-child(3){left:28%;bottom:-5px}.ring-two i:nth-child(1){left:46%;top:-5px}.ring-two i:nth-child(2){right:8%;top:72%}.ring-two i:nth-child(3){left:-5px;bottom:38%}.air-core{position:absolute;z-index:2;width:31%;height:31%;border:1px solid color-mix(in srgb,var(--world-color) 32%,transparent);border-radius:50%;background:color-mix(in srgb,var(--world-color) 6%,transparent);animation:air-core-pulse 3.6s ease-in-out infinite}@keyframes plane-hover{0%,to{transform:rotate(18deg) translateY(0)}50%{transform:rotate(18deg) translateY(-9px)}}@keyframes air-orbit{to{transform:rotate(348deg)}}@keyframes air-core-pulse{0%,to{scale:.9;opacity:.5}50%{scale:1.1;opacity:1}}@media(prefers-reduced-motion:reduce){.logistics-plane,.air-ring,.air-core{animation:none!important}}.logistics-visual:before,.logistics-visual:after{content:none!important;display:none!important}.transport-field{position:relative;width:min(88%,620px);aspect-ratio:1.35;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(rgba(255,255,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 1px),radial-gradient(circle at 54% 43%,color-mix(in srgb,var(--world-color) 18%,transparent),transparent 45%),#ffffff06;background-size:34px 34px,34px 34px,auto,auto;box-shadow:0 50px 80px #00000042,inset 0 1px #ffffff14;transform:perspective(950px) rotateX(58deg) rotate(-8deg)}.transport-field:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 18%,color-mix(in srgb,var(--world-color) 8%,transparent) 48%,transparent 72%);animation:field-light 7s ease-in-out infinite}.transport-route{position:absolute!important;inset:auto!important;z-index:2;display:block!important;width:var(--route-width)!important;height:2px!important;border:0!important;border-radius:99px!important;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--world-color) 82%,white) 0 12px,transparent 12px 20px)!important;box-shadow:none!important;transform:rotate(var(--route-angle))!important;transform-origin:left center!important}.route-alpha{--route-width: 66%;--route-angle: 17deg;left:13%!important;top:28%!important}.route-beta{--route-width: 58%;--route-angle: -30deg;left:23%!important;top:74%!important}.route-gamma{--route-width: 48%;--route-angle: 5deg;left:42%!important;top:52%!important;opacity:.55}.transport-hub{position:absolute;z-index:4;width:17px;height:17px;border:4px solid #171923;border-radius:50%;background:#f7f9fc;box-shadow:0 0 0 2px var(--world-color),0 0 24px color-mix(in srgb,var(--world-color) 48%,transparent)}.hub-alpha{left:11%;top:24%}.hub-beta{right:14%;top:45%}.hub-gamma{left:21%;bottom:17%}.hub-delta{right:10%;bottom:24%}.transport-load{position:absolute;z-index:5;width:15px;height:15px;border:2px solid color-mix(in srgb,var(--world-color) 72%,white);border-radius:3px;background:var(--world-color);box-shadow:0 0 20px color-mix(in srgb,var(--world-color) 60%,transparent)}.load-alpha{left:15%;top:27%;animation:load-alpha 5.6s cubic-bezier(.45,0,.55,1) infinite}.load-beta{left:25%;top:70%;animation:load-beta 6.4s cubic-bezier(.45,0,.55,1) -2.1s infinite}.load-gamma{left:44%;top:49%;animation:load-gamma 4.8s cubic-bezier(.45,0,.55,1) -1s infinite}@keyframes load-alpha{0%,8%{transform:translate(0);opacity:.25}18%{opacity:1}82%{opacity:1}92%,to{transform:translate(350px,104px);opacity:.25}}@keyframes load-beta{0%,8%{transform:translate(0);opacity:.25}18%{opacity:1}82%{opacity:1}92%,to{transform:translate(285px,-165px);opacity:.25}}@keyframes load-gamma{0%,8%{transform:translate(0);opacity:.2}18%{opacity:.9}82%{opacity:.9}92%,to{transform:translate(235px,20px);opacity:.2}}@keyframes field-light{0%,to{transform:translate(-35%);opacity:.3}50%{transform:translate(35%);opacity:.75}}@media(prefers-reduced-motion:reduce){.transport-field:after,.transport-load{animation:none!important}}.logistics-visual{overflow:visible!important;padding:0;box-sizing:border-box!important}.logistics-visual .transport-field{width:min(92%,650px)!important;max-height:88%!important;border:0!important;border-radius:0!important;box-shadow:0 42px 72px #0000002e!important;-webkit-mask-image:radial-gradient(ellipse 82% 79% at 50% 48%,#000 58%,rgba(0,0,0,.9) 76%,transparent 100%);mask-image:radial-gradient(ellipse 82% 79% at 50% 48%,#000 58%,rgba(0,0,0,.9) 76%,transparent 100%);transform:perspective(1100px) rotateX(43deg) rotate(-5deg) scale(1.04)!important;transform-origin:center center!important}@media(min-width:981px){.agent-showcase-sticky{overflow:visible!important}.agent-deck{overflow:visible!important;padding-inline:42px!important}.showcase-agent{--deck-size: 102px;left:28%!important;transform:translate(calc(-50% + var(--relative, 0) * 52px),-50%) scale(.84)!important}.showcase-agent.is-active{transform:translate(-50%,-50%) scale(1)!important}}@media(max-width:980px){.agent-showcase-sticky,.agent-deck{overflow:visible!important}}@media(max-width:700px){.showcase-agent{--deck-size: 88px;transform:translate(calc(-50% + var(--relative, 0) * 38px),-50%) scale(.9)!important}.showcase-agent.is-active{--deck-size: 202px;transform:translate(-50%,-50%) scale(1)!important}}.proof-composition{z-index:4}#devhawk-title em{color:#567c18;background:var(--section-accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dh-v2 .case-studies-header[data-case-intro] h2,.dh-v2 .case-studies-header h2{max-width:1060px;white-space:normal;text-wrap:balance}.dh-v2 :is(h1,h2) :is(em,.hl){white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.dh-v2 :is(h1,h2,h3){overflow-wrap:break-word}
