@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap";:root{--ink: #f7fff8;--muted: #b7c8bd;--soft: #80978a;--line: rgba(223, 255, 234, .22);--panel: rgba(35, 66, 52, .82);--panel-deep: rgba(3, 30, 18, .92);--black: #020504;--green: #32ff9a;--green-strong: #18d87b;--green-dark: #002b18;--danger: #ffb9bd;color-scheme:dark;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--black);color:var(--ink);font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 50% 28%,rgba(37,255,153,.13),transparent 34rem),linear-gradient(180deg,#000,#001b0f 45%,#000)}button,input{font:inherit}button,a{color:inherit}.shell{width:min(920px,calc(100% - 40px));margin:0 auto}.site-header{position:relative;z-index:10;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(32px,calc((100vw - 920px)/2));background:#020202}.logo-link,.footer-logo{display:inline-flex;align-items:center}.logo-link img{width:142px;height:auto;object-fit:contain}.desktop-nav{display:flex;gap:54px}.desktop-nav button,.mobile-nav button{border:0;background:transparent;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:0;color:#fff}.desktop-nav button:hover,.mobile-nav button:hover,.site-footer a:hover{color:var(--green)}.icon-button{display:inline-grid;place-items:center;width:42px;height:42px;border:0;background:transparent;cursor:pointer}.mobile-menu-button img{width:24px;height:auto}.mobile-menu-button,.mobile-nav{display:none}.industry-bar{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 20px;background:#149a57;color:#dfffe9;font-size:14px;font-weight:800}.industry-bar strong{color:#000;margin:0 5px}.hero-section{min-height:690px;background:radial-gradient(circle at 52% 35%,rgba(48,255,154,.13),transparent 32rem),linear-gradient(180deg,#001f12,#001409 76%,#000)}.hero-content{width:min(920px,calc(100% - 40px));min-height:545px;display:grid;grid-template-columns:minmax(310px,.8fr) minmax(480px,1fr);gap:34px;align-items:center;padding:44px 0 28px}.hero-copy{padding-top:52px}.hero-copy h1{margin:0;font-size:clamp(34px,3.6vw,40px);line-height:.95;font-weight:900;white-space:nowrap}.hero-copy h1 span,.kicker span,.control-copy h2 span,.roadmap-inner h2 span,.onboarding-frame h2 span{color:var(--green)}.hero-subtitle{margin:8px 0 26px;color:#f4fff6;font-size:clamp(24px,2.4vw,29px);line-height:1.12}.hero-body,.section-copy p,.roadmap-intro,.roadmap-card p,.step-item p,.footer-connect p,.legal-content p{color:var(--muted);line-height:1.55}.hero-body{max-width:410px;margin-bottom:36px}.cta-button{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-width:250px;max-width:100%;min-height:42px;padding:0 9px 0 28px;border:1px solid var(--green);border-radius:999px;background:var(--green);color:#001609;text-transform:uppercase;font-size:12px;font-weight:900;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease}.cta-button svg{flex:0 0 auto;width:28px;height:28px;padding:5px;border:2px solid currentColor;border-radius:50%}.asset-icon{display:inline-block;object-fit:contain;vertical-align:middle}.cta-button:hover{transform:translateY(-2px);background:#74ffba}.cta-button.outline{background:transparent;color:var(--green)}.microcopy{margin:12px 0 0 74px;color:var(--muted);font-size:12px;font-style:italic}.hero-diagram{position:relative;min-height:500px;isolation:isolate}.manual-pill,.report-pill{padding:18px 30px;border-radius:5px;background:#3e6250d1;color:#fff;font-size:13px;font-weight:800}.manual-pill{position:absolute;top:18px;left:300px;min-width:280px;text-align:center}.manual-pill:after,.flow-card:first-child:after,.ops-panel:after,.ai-analysis:after,.correct-box:after{content:"";position:absolute;width:2px;border-left:3px dotted rgba(159,232,185,.72)}.manual-pill:after{width:170px;height:76px;left:-150px;top:46px;border-left:3px dotted rgba(19,140,83,.84);border-top:3px dotted rgba(159,232,185,.72);transform:none}.flow-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:48px;align-items:start;padding-top:96px}.supplier-stack{display:grid;gap:42px}.flow-card,.ops-panel,.correct-box,.report-pill{background:#315544db;box-shadow:0 22px 70px #00000040}.flow-card{position:relative;min-height:150px;padding:24px 18px 20px;border-radius:5px}.flow-card:first-child:after{height:42px;left:50%;bottom:-42px}.flow-title{display:flex;align-items:center;gap:14px;margin-bottom:18px;color:#fff;font-size:14px;line-height:1.12;font-weight:900}.flow-title svg{color:var(--green)}.flow-row{display:grid;place-items:center;height:34px;margin-top:10px;border-radius:2px;background:#a3b8ab47;color:#dcebe0;font-size:12px}.intelligence-stack{position:relative;display:grid;justify-items:start}.ops-panel{position:relative;width:380px;min-height:140px;padding:26px 24px 24px;border-radius:5px}.ops-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0}.ops-metrics div{position:relative;display:grid;justify-items:center;gap:10px;color:#dcebe0;font-size:12px}.ops-metric i{position:absolute;top:23px;right:-33px;width:54px;border-top:2px solid #dcebe0}.ai-core{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin:0 0 24px 84px;color:#fff;font-weight:900;font-size:13px}.ai-analysis{position:relative;width:380px;padding:46px 0 28px}.ops-panel:after{height:42px;left:50%;bottom:-42px}.signal-list{display:grid;gap:14px}.signal-list p{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:center;margin:0;color:#c7dbcd;font-size:13px;line-height:1.25}.signal-list strong{color:#fff}.signal-list em{font-style:italic}.correct-box{position:relative;width:250px;min-height:92px;display:grid;place-items:center;margin-left:64px;padding:20px;border-radius:5px}.correct-box img{width:112px}.correct-box strong{color:var(--green);text-transform:uppercase;font-size:11px}.correct-box:after{height:72px;left:50%;bottom:-72px}.report-pill{position:absolute;right:0;bottom:-124px;display:flex;align-items:center;gap:14px;min-width:190px;padding:15px 18px;font-size:12px}.section-arrow{display:block;margin:0 auto;color:#fff}.split-section{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(320px,1fr);gap:72px;align-items:center;padding:82px 0 64px}.angled-image{overflow:hidden;border-radius:34px;background:#163223}.image-left{clip-path:polygon(0 0,100% 0,74% 100%,0 85%)}.image-right{clip-path:polygon(0 0,100% 18%,86% 100%,0 100%)}.angled-image img{display:block;width:100%;height:420px;object-fit:cover}.kicker{margin:0;color:#fff;font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1}.section-copy h2,.control-copy h2,.roadmap-inner h2,.onboarding-frame h2{margin:0 0 28px;color:#fff;font-size:clamp(28px,4vw,42px);line-height:1.05}.value-list{display:grid;gap:28px;margin:42px 0 52px}.value-list div{display:grid;grid-template-columns:44px 1fr;gap:18px;align-items:start}.value-list p{margin:0}.value-list strong{display:block;margin-bottom:5px;color:#fff;text-transform:uppercase;font-size:13px}.audience-section{padding:42px 0 72px}.audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.audience-card{overflow:hidden;border-radius:8px;background:var(--panel)}.audience-card h3{margin:0;padding:26px 24px;background:#51675b7a;color:#fff;text-align:center;font-size:clamp(20px,2vw,28px);font-weight:400}.audience-eyebrow{padding:15px 20px;background:#030303;color:var(--green);text-align:center;text-transform:uppercase;font-size:14px;font-weight:900}.audience-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 34px;padding:54px 44px 58px;text-align:center}.audience-items .asset-icon{margin-bottom:15px}.audience-items h4{margin:0 0 7px;color:#fff;text-transform:uppercase;font-size:13px}.audience-items p{margin:0;color:#c5d6cc;line-height:1.35;font-size:13px}.segmented-ctas{display:grid;justify-items:center;gap:14px;margin:70px 0 56px}.segmented-ctas button{width:min(460px,100%);min-height:42px;border:2px solid var(--green);border-radius:999px;background:transparent;color:#fff;text-transform:uppercase;font-size:12px;font-weight:900;cursor:pointer}.segmented-ctas button:first-child{background:var(--green);color:#001609}.control-section{padding-top:92px}.control-copy .soft{margin-bottom:0;color:#fff;font-size:28px}.control-copy h2{margin-bottom:0}.large-line{margin-top:0;color:#fff;font-size:clamp(24px,3vw,36px);line-height:1.1}.prompt-box{width:min(430px,100%);margin:42px 0;padding:30px;border:3px solid rgba(226,255,236,.75);border-radius:10px}.prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-bottom:24px}.prompt-grid div{display:grid;justify-items:center;gap:9px;color:#fff;text-align:center;font-size:13px}.prompt-box strong{display:block;color:#fff;text-align:center}.prompt-box strong span{color:var(--green)}.control-visual{position:relative}.control-visual .angled-image img{height:500px}.confidentiality-badge{position:absolute;left:-72px;bottom:58px;display:flex;align-items:center;gap:18px;padding:16px 22px;border-radius:4px;background:#020202;color:#fff}.floating-actions{position:absolute;right:12px;top:112px;display:grid;gap:24px}.floating-actions span{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#079757;color:#fff}.onboarding-section{padding:98px 0 86px}.onboarding-frame{padding:64px 66px 58px;border:3px solid rgba(235,246,238,.78);border-radius:8px;text-align:center}.onboarding-frame h2{margin-bottom:70px;font-weight:400}.step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px}.step-item{position:relative;display:grid;justify-items:center}.step-item h3{margin:22px 0 12px;font-size:16px}.step-item p{margin:0;font-size:13px}.step-arrow{position:absolute;right:-36px;top:42px}.roadmap-section{position:relative;overflow:hidden;padding:120px 0 132px;background:radial-gradient(circle at 24% 36%,rgba(50,255,154,.13),transparent 30rem),linear-gradient(180deg,#001f12,#003b20 46%,#001e11)}.network-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.38;background-image:linear-gradient(34deg,transparent 0 48%,rgba(50,255,154,.16) 49% 51%,transparent 52%),linear-gradient(153deg,transparent 0 49%,rgba(50,255,154,.13) 50% 51%,transparent 52%);background-size:240px 180px,310px 220px}.network-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(50,255,154,.42) 0 9px,transparent 10px);background-size:260px 190px}.roadmap-inner{position:relative;z-index:1;text-align:center}.roadmap-inner>p:first-child{margin:0;color:#fff;font-size:24px}.roadmap-intro{width:min(760px,100%);margin:0 auto 70px}.roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;text-align:left}.roadmap-card{min-height:270px;padding:42px 38px;border-radius:8px;background:#000c07db}.roadmap-card h3{color:var(--green)}.roadmap-card button{display:inline-flex;align-items:center;gap:8px;margin-top:18px;border:0;background:transparent;color:var(--green);cursor:pointer;font-weight:800}.roadmap-join{display:grid;align-content:center;justify-items:center;padding:28px;text-align:center}.site-footer{padding:74px 0 30px;background:#020202}.footer-grid{display:grid;grid-template-columns:.8fr 1.15fr .55fr;gap:82px}.footer-logo img{width:156px;margin-bottom:82px}.site-footer a{display:block;margin-bottom:20px;text-decoration:none;font-weight:800}.site-footer h2{margin:0 0 22px;font-size:16px}.footer-connect form{display:grid;grid-template-columns:1fr 150px;width:min(470px,100%);min-height:42px;overflow:hidden;border:2px solid #fff;border-radius:999px}.footer-connect input{min-width:0;border:0;background:transparent;color:#fff;padding:0 24px;outline:0}.footer-connect button{border:0;background:#d8d8d8;color:#000;text-transform:uppercase;font-size:12px;font-weight:900;cursor:pointer}.social a{display:inline-flex;width:auto;height:auto;margin-bottom:0}.social a img{width:38px;height:38px;object-fit:contain}.copyright{margin:72px 0 0;color:var(--muted);text-align:center;font-size:12px}.modal-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#d8e2dcad;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.lead-modal{position:relative;width:min(760px,100%);max-height:min(92vh,780px);overflow:auto;display:grid;grid-template-columns:.76fr 1fr;gap:34px;padding:34px;border-radius:6px;background:#001a0e;box-shadow:0 30px 90px #00000073}.modal-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#ffffff17;cursor:pointer}.lead-modal aside h2,.lead-modal form h2{margin:0 0 16px;font-size:22px}.lead-modal aside p,.consent{color:#cfe0d5;font-size:12px;line-height:1.45}.lead-modal aside a{display:inline-block;margin:8px 0 30px;color:var(--green);font-weight:800}.fine-print{margin-top:80px}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.input-field{display:block;margin-bottom:10px}.input-field input{width:100%;height:32px;border:1px solid transparent;border-radius:2px;background:#eef3ef;color:#111;padding:0 12px;font-size:12px;outline:0}.input-field.has-error input{border-color:#ff6d75;background:var(--danger)}.field-error{display:block;margin-top:4px;color:var(--danger);font-size:11px;font-weight:800}.choice-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:14px}fieldset{min-width:0;margin:0;padding:0;border:0}legend{margin-bottom:8px;color:#fff;font-size:12px;font-weight:900}.checkbox{display:grid;grid-template-columns:16px 1fr;gap:7px;align-items:start;margin-bottom:7px;color:#fff;font-size:11px}.checkbox input{width:14px;height:14px;accent-color:var(--green)}.consent{margin:18px 0;text-align:center}.consent a{color:#fff;font-weight:800}.submit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:150px;height:32px;margin:0 auto;border:0;border-radius:2px;background:#fff;color:#000;text-transform:uppercase;font-size:12px;font-weight:900;cursor:pointer}.form-note{min-height:18px;margin:12px 0 0;color:var(--green);font-size:12px}.form-note.error{color:var(--danger)}.form-note.success{color:var(--green)}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.legal-page{min-height:100vh;background:radial-gradient(circle at 50% 20%,rgba(50,255,154,.1),transparent 32rem),linear-gradient(180deg,#001f12,#00150b 72%,#000)}.legal-content{padding:92px 0 118px}.legal-content h1{width:min(720px,100%);margin:0 0 50px;font-size:clamp(30px,4vw,46px);line-height:1.08;text-transform:uppercase}.legal-content section{width:min(940px,100%);margin-bottom:28px}.legal-content h2{margin:0 0 10px;font-size:22px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.site-header{height:70px;padding:0 24px}.logo-link img{width:118px}.desktop-nav{display:none}.mobile-menu-button{display:inline-grid}.mobile-nav{position:absolute;top:70px;left:0;right:0;display:grid;gap:1px;background:#060b08}.mobile-nav button{padding:18px 24px;text-align:left;background:#ffffff0a}.industry-bar{min-height:34px;font-size:10px}.hero-section{min-height:auto}.hero-content{width:min(100% - 28px,430px);min-height:0;grid-template-columns:1fr;gap:34px;padding:54px 0 48px}.hero-copy{padding-top:0}.hero-body{max-width:340px}.microcopy{margin-left:0;text-align:center}.hero-diagram{width:100%;min-height:1470px;transform-origin:top center}.manual-pill{top:0;left:50%;width:min(280px,84vw);min-width:0;transform:translate(-50%);padding:18px 20px;font-size:12px}.manual-pill:after{display:none}.flow-grid{grid-template-columns:1fr;gap:30px;padding-top:86px}.supplier-stack{grid-template-columns:1fr;gap:28px}.flow-card{min-height:0;padding:24px 18px 22px}.flow-card:first-child:after{height:28px;bottom:-28px}.flow-title{gap:14px;margin-bottom:18px;font-size:13px}.flow-title .asset-icon{width:32px;height:32px}.flow-row{height:42px;font-size:13px}.intelligence-stack{width:100%}.ops-panel{width:100%;min-height:0;padding:24px 18px}.ops-panel:after{height:40px;bottom:-40px}.ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ops-metrics div{gap:8px;font-size:11px}.ops-metrics .asset-icon{width:30px;height:30px}.ops-metric i{display:none}.ai-analysis{width:100%;padding:58px 0 28px}.ai-core{gap:14px;margin:0 0 24px;justify-content:center;font-size:15px}.ai-core .asset-icon{width:34px;height:34px}.signal-list{gap:16px}.signal-list p{grid-template-columns:30px 1fr;gap:12px;font-size:13px}.correct-box{position:relative;left:50%;transform:translate(-50%);width:min(290px,88vw);min-height:118px;margin:0;padding:22px 18px}.correct-box img{width:142px}.correct-box strong{font-size:13px}.correct-box:after{height:54px;bottom:-54px}.report-pill{left:50%;right:auto;bottom:-108px;transform:translate(-50%);min-width:min(270px,86vw);padding:18px 22px;gap:14px;font-size:14px}.report-pill .asset-icon{width:30px;height:30px}.split-section,.control-section{grid-template-columns:1fr;gap:44px;padding:82px 0 44px}.split-section .section-copy{order:-1}.angled-image img,.control-visual .angled-image img{height:360px}.audience-grid,.roadmap-grid,.footer-grid{grid-template-columns:1fr}.audience-grid{gap:28px}.audience-items{padding:38px 24px 42px;gap:34px 20px}.confidentiality-badge{left:10px;bottom:26px}.floating-actions{top:70px}.onboarding-frame{padding:42px 22px}.step-grid{grid-template-columns:1fr;gap:36px}.step-arrow{position:static;transform:rotate(90deg);margin-top:18px}.footer-grid{gap:42px}.footer-logo img{margin-bottom:36px}.lead-modal{grid-template-columns:1fr;gap:20px;padding:28px 20px}.fine-print{margin-top:18px}.choice-grid{grid-template-columns:1fr}}@media(max-width:560px){.shell{width:min(100% - 28px,430px)}.hero-copy h1{font-size:30px}.hero-subtitle{font-size:20px}.cta-button{width:100%;min-width:0;padding-left:20px;font-size:10px}.hero-diagram{min-height:1470px}.supplier-stack,.audience-items,.prompt-grid,.field-row{grid-template-columns:1fr}.control-visual .angled-image img,.angled-image img{height:300px}.floating-actions span{width:50px;height:50px}.footer-connect form{grid-template-columns:1fr 96px}.modal-backdrop{padding:10px;place-items:start center}}
