:root{--ink:#07110e;--panel:#0b1814;--panel2:#10241c;--line:#203a30;--muted:#81988e;--text:#edf7f2;--green:#74f2b0;--green2:#2fbd7a;--cream:#eef0e8;--orange:#ff8c68}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--text);font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}.grain{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.shell{width:min(1180px,calc(100% - 48px));margin:auto}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:12px;top:12px;z-index:99;background:white;color:#000;padding:10px}.nav-wrap{position:sticky;top:0;z-index:10;background:#07110ed9;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff0b}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.wordmark{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-size:20px;font-weight:800;letter-spacing:-1px}.wordmark svg{width:31px;height:31px;fill:none;stroke:var(--green);stroke-width:1.6}.nav-links{display:flex;gap:32px}.nav-links a,.nav-cta{color:#a7b9b1;text-decoration:none;font-size:12px;font-weight:600}.nav-links a:hover{color:var(--text)}.nav-cta{border:1px solid #3b5b4e;padding:10px 14px;border-radius:6px;color:var(--text)}.nav-cta span,.button span,.safety a span{color:var(--green)}.menu{display:none;background:none;border:0}.hero{min-height:680px;padding:108px 0 90px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;position:relative}.hero:before{content:"";position:absolute;width:600px;height:600px;left:-300px;top:-250px;background:#1b6b4a33;filter:blur(100px);border-radius:50%;pointer-events:none}.kicker,.section-label{font:500 10px DM Mono;letter-spacing:1.8px;color:var(--green);text-transform:uppercase}.kicker span{display:inline-block;width:20px;height:1px;background:var(--green);vertical-align:middle;margin-right:8px}.hero h1{font-size:clamp(54px,6vw,82px);line-height:.98;letter-spacing:-4.5px;margin:24px 0 26px}.hero h1 em,.problem h2 em,.safety h2 em{font-family:Georgia,serif;font-weight:400;color:var(--green);font-style:italic}.hero-copy>p{color:#9aafa5;font-size:17px;line-height:1.7;max-width:610px}.hero-actions{display:flex;gap:11px;margin-top:36px}.button{padding:14px 18px;border-radius:6px;text-decoration:none;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:10px}.primary{background:var(--green);color:#06110d}.primary span{color:#06110d}.secondary{border:1px solid #284238;color:#dae8e1}.play{font-size:8px;color:var(--green)}.hero-meta{display:flex;gap:26px;margin-top:35px;color:#61766d;font:400 10px DM Mono}.hero-meta span:before{content:"✓";color:var(--green);margin-right:7px}.signal-card{background:linear-gradient(150deg,#10251d,#0a1512);border:1px solid #29473a;border-radius:14px;padding:22px;box-shadow:0 50px 100px #0007;position:relative;overflow:hidden;transform:perspective(900px) rotateY(-3deg) rotateX(1deg)}.signal-top{display:flex;justify-content:space-between;color:#71897e;font:500 9px DM Mono;letter-spacing:1px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #74f2b018;margin-right:7px}.confidence{display:flex;align-items:center;gap:20px;padding:26px 0;border-bottom:1px solid var(--line)}.score{width:88px;height:88px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#0d1c17 59%,transparent 60%),conic-gradient(var(--green) 97%,#263d34 0)}.score strong{font:500 26px DM Mono}.score small{font:400 9px DM Mono;color:var(--muted)}.confidence b{font-size:19px}.confidence p{font-size:11px;color:var(--muted);margin:6px 0}.signal-grid{display:grid;grid-template-columns:1fr 1fr}.signal-grid div{padding:18px 5px;border-bottom:1px solid var(--line)}.signal-grid div:nth-child(odd){border-right:1px solid var(--line)}.signal-grid span{display:block;color:#6d857b;font-size:9px}.signal-grid b{font:500 16px DM Mono;display:block;margin-top:7px}.safe{color:var(--green)}.mini-chart{padding-top:18px}.mini-chart>span{font:500 8px DM Mono;color:#587066;letter-spacing:1px}.mini-chart svg{width:100%;height:70px;margin-top:6px}.line{fill:none;stroke:var(--green);stroke-width:2}.area{fill:url(#fill)}.scanline{position:absolute;inset:0;background:linear-gradient(transparent 50%,#ffffff05 50%);background-size:100% 4px;pointer-events:none}.trust-strip{border-block:1px solid #162a22;padding:24px 0;background:#091511}.trust-strip .shell{display:flex;align-items:center;justify-content:space-between}.trust-strip p{font:500 8px DM Mono;color:#52675e;letter-spacing:1.5px}.trust-strip .shell>div{display:flex;gap:42px;color:#4f645a;font:500 10px DM Mono}.section{padding-block:120px}.problem-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:100px;margin-top:34px;align-items:end}.problem h2,.section-head h2,.feature-copy h2,.safety h2,.deployment h2,.company h2,.cta h2{font-size:clamp(36px,4vw,54px);line-height:1.1;letter-spacing:-2.5px;margin:0}.problem-grid p,.section-head>p,.feature-copy>p,.safety p,.deployment-card>div>p,.company p{color:#8fa49a;line-height:1.75;font-size:15px;margin:0}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:75px;border:1px solid var(--line)}.proof-grid article{padding:35px;min-height:235px}.proof-grid article+article{border-left:1px solid var(--line)}.proof-grid article>b{font:500 10px DM Mono;color:var(--green)}.proof-grid h3{margin:50px 0 12px;font-size:18px}.proof-grid p{font-size:12px;line-height:1.7;color:#788f85}.workflow{background:var(--cream);color:#0a1712}.section-head{display:flex;justify-content:space-between;align-items:end}.section-head .section-label{color:#168855;margin-bottom:18px}.section-head>p{width:360px;color:#53655d}.flow{display:flex;align-items:center;margin-top:75px}.flow-step{width:165px;height:185px;border:1px solid #b9c7c0;padding:18px;display:flex;flex-direction:column}.flow-step.active{background:#0b1914;color:white;border-color:#0b1914}.flow-step>span{font:500 9px DM Mono;color:#73877e}.flow-step i{font-style:normal;font-size:23px;color:#1a965f;margin:auto 0}.flow-step b{font-size:15px}.flow-step small{font-size:9px;color:#768980;margin-top:5px}.connector{height:1px;flex:1;background:#9eb0a7;position:relative}.connector:after{content:"";position:absolute;right:0;top:-3px;border-left:5px solid #7c9187;border-block:3px solid transparent}.intelligence-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;margin-top:45px;align-items:center}.diff-card{border:1px solid #29463a;background:#0b1714;border-radius:10px;overflow:hidden;box-shadow:0 35px 80px #0005}.window-bar{height:42px;background:#11221c;border-bottom:1px solid #29463a;display:flex;align-items:center;padding:0 14px;gap:6px}.window-bar span{width:7px;height:7px;border-radius:50%;background:#496157}.window-bar b{font:400 9px DM Mono;color:#849b91;margin-left:auto}.code-cols{display:grid;grid-template-columns:1fr 1fr}.code-cols>div{padding:22px}.code-cols>div+div{border-left:1px solid var(--line)}.code-cols small{font:500 8px DM Mono;color:#72877e}.code-cols pre{font:400 11px/2 DM Mono;color:#a8bbb2;margin:16px 0}.code-cols mark{background:#15412f;color:#9effca;padding:3px}.code-cols mark.bad{background:#542920;color:#ffac99}.finding{display:flex;gap:13px;align-items:center;background:#201713;border-top:1px solid #633528;padding:16px 20px}.finding>span{font:500 8px DM Mono;color:#ffae97;border:1px solid #884433;padding:5px 7px;border-radius:3px}.finding b,.finding small{display:block}.finding b{font-size:11px}.finding small{font-size:9px;color:#9d776d;margin-top:4px}.feature-copy h2{margin-bottom:24px}.feature-copy ul{list-style:none;padding:0;margin:30px 0}.feature-copy li{font-size:12px;padding:10px 0;border-bottom:1px solid #172a23}.feature-copy li span{color:var(--green);margin-right:10px}.safety{background:#0e2019;border-block:1px solid #254537}.safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:120px}.safety h2{margin:24px 0}.safety a{display:inline-block;color:#d7e8df;text-decoration:none;font-size:12px;margin-top:23px}.guardrails>div{display:flex;gap:20px;padding:26px 0;border-bottom:1px solid #29483b}.guardrails i{font:500 9px DM Mono;color:var(--green);font-style:normal}.guardrails b,.guardrails small{display:block}.guardrails b{font-size:14px}.guardrails small{font-size:11px;color:#779086;margin-top:8px;line-height:1.55}.deployment-card{border:1px solid var(--line);padding:56px;display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;background:linear-gradient(135deg,#0b1815,#0d2119)}.deployment h2{font-size:42px;margin:22px 0}.chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:28px}.chips span{border:1px solid #315243;padding:7px 10px;border-radius:4px;font:500 9px DM Mono;color:#8bb3a1}.architecture{border:1px solid #2a483b;padding:22px;position:relative}.aws{font:500 8px DM Mono;color:#729083;letter-spacing:1.5px;margin-bottom:25px}.arch-row{display:flex;align-items:center;justify-content:space-between}.arch-row div{width:105px;padding:15px 8px;text-align:center;background:#13271f;border:1px solid #315343;font-size:10px}.arch-row small{color:#648074;font-size:8px}.arch-row b{color:var(--green);font-weight:400}.arch-row.lower{margin-top:25px}.company{background:var(--cream);color:#0a1712}.company-grid{display:grid;grid-template-columns:1fr 2fr;align-items:center}.monogram{font:800 160px/1 Manrope;letter-spacing:-15px;color:#10251d}.monogram span{color:#2ab877;font-weight:400}.company .section-label{color:#178b57}.company h2{margin:20px 0}.company p{color:#53655d;max-width:650px}.cta{padding-block:130px}.cta-inner{text-align:center;padding:85px 30px;background:radial-gradient(circle at 50% 0,#1b5139 0,transparent 50%),#0d1c17;border:1px solid #29483b}.cta h2{font-size:58px;margin:23px 0}.cta-inner>p{color:#82998e}.access-form{display:flex;justify-content:center;margin:38px auto 0;max-width:510px}.access-form label{flex:1;text-align:left;background:#07110e;border:1px solid #315244;padding:8px 14px}.access-form label span{display:block;font:500 7px DM Mono;color:#5f786d;text-transform:uppercase;letter-spacing:1px}.access-form input{width:100%;background:none;border:0;outline:0;color:white;padding-top:6px;font:400 12px Manrope}.access-form button{border:0;background:var(--green);color:#07110e;padding:0 22px;font-weight:700}.form-note{height:20px;font-size:11px;color:var(--green);margin-top:12px}footer{border-top:1px solid var(--line);padding:36px 0}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center}.footer-grid p,.footer-grid small{color:#60756c;font-size:10px}.footer-grid>div{display:flex;gap:20px}.footer-grid>div a{color:#71877d;text-decoration:none;font-size:10px}.reveal{opacity:0;transform:translateY(18px);animation:reveal .8s ease forwards}.delay-1{animation-delay:.15s}@keyframes reveal{to{opacity:1;transform:none}}@media(max-width:900px){.nav-links{display:none}.menu{display:block}.hero{grid-template-columns:1fr;padding-top:70px}.hero h1{letter-spacing:-3px}.signal-card{transform:none}.trust-strip .shell>div{gap:18px}.problem-grid,.intelligence-grid,.safety-grid,.deployment-card{grid-template-columns:1fr;gap:48px}.flow{display:grid;grid-template-columns:1fr 1fr}.flow-step{width:auto}.connector{display:none}.company-grid{grid-template-columns:1fr}.monogram{font-size:100px}.footer-grid{grid-template-columns:1fr 1fr;gap:20px}}@media(max-width:600px){.shell{width:min(100% - 30px,1180px)}.nav{height:64px}.nav-cta{display:none}.hero{padding-block:65px}.hero h1{font-size:48px}.hero-actions{flex-direction:column;align-items:stretch}.button{justify-content:center}.hero-meta{flex-wrap:wrap;gap:12px}.trust-strip .shell{display:block}.trust-strip .shell>div{display:grid;grid-template-columns:repeat(2,1fr);margin-top:18px}.section{padding-block:80px}.problem-grid{gap:24px}.proof-grid{grid-template-columns:1fr}.proof-grid article+article{border-left:0;border-top:1px solid var(--line)}.section-head{display:block}.section-head>p{width:auto;margin-top:20px}.flow{grid-template-columns:1fr}.code-cols{grid-template-columns:1fr}.code-cols>div+div{border-left:0;border-top:1px solid var(--line)}.deployment-card{padding:28px}.architecture{padding:12px}.arch-row div{width:84px}.cta{padding-block:70px}.cta-inner{padding:60px 18px}.cta h2{font-size:39px}.access-form{display:block}.access-form button{width:100%;height:50px;margin-top:8px}.footer-grid{grid-template-columns:1fr}.footer-grid>div{order:3}}
