:root{--teal-900:#10635f;--blue-900:#155d87;--tertiary:#fe7754;--tertiary-dark:#bd4020;--mint:#5eead4;--ink:#000;--bg-light:#f6f9fc;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:#000;font-family:Inter,sans-serif;margin:0;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}.mono{font-family:JetBrains Mono,monospace}.mobile-cta{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:24px}.mobile-cta .btn{box-sizing:border-box;text-align:center;width:100%}.btn{border:1px solid transparent;border-radius:24px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:20px;padding:10px 20px;text-align:center;text-decoration:none;transition:background .25s ease,outline-color .25s ease,box-shadow .25s ease;white-space:nowrap}.btn-outline{background:transparent;border-color:#ffd7cd;color:#fff}.btn-outline:hover{background:rgba(255,215,205,.1);font-size:14px;font-weight:600;line-height:20px;text-align:center;text-decoration:none}.btn-solid{background:linear-gradient(180deg,#fe7754,#bd4020);color:#fff;outline:1px solid transparent;outline-offset:-1px}.btn-solid:hover{background:linear-gradient(1turn,#fe7754,#bd4020);outline:1px solid rgba(254,164,43,.6);outline-offset:-1px}.hero{background:linear-gradient(93deg,#000 2%,#071411 104%);overflow:hidden;padding:68px 24px 80px;position:relative}.hero-blobs{inset:0;pointer-events:none;position:absolute;z-index:0}.blob{border-radius:50%;filter:blur(60px);opacity:.55;position:absolute}.blob-1{background:radial-gradient(circle,#1a8f86,transparent 70%);height:400px;left:15%;top:-160px;width:400px}.blob-2{left:45%;top:130px}.blob-2,.blob-3{background:radial-gradient(circle,#0d6b63,transparent 70%);height:220px;width:220px}.blob-3{left:18%;top:520px}.blob-4{background:radial-gradient(circle,#155d87,transparent 70%);height:230px;right:22%;top:40px;width:210px}.sec-blobs{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.sblob{border-radius:50%;filter:blur(70px);opacity:.4;position:absolute}.sblob-teal{background:radial-gradient(circle,#10635f,transparent 70%)}.sblob-blue{background:radial-gradient(circle,#155d87,transparent 70%)}.sblob-orange{background:radial-gradient(circle,#bd4020,transparent 70%)}.blob-5{background:radial-gradient(circle,#1a8f86,transparent 70%);height:270px;right:14%;top:480px;width:340px}.hero-inner{margin:0 auto;max-width:791px;position:relative;text-align:center;z-index:1}.eyebrow{color:var(--mint);font-size:12px;letter-spacing:1.6px;margin-bottom:16px;text-transform:uppercase}.hero h1{color:#fff;font-size:60px;font-weight:800;letter-spacing:-1.8px;line-height:1.2;margin:0 0 24px}.hero h1 .accent{color:var(--mint)}.word-rotate{display:inline-block;transition:opacity .3s ease,transform .3s ease}.word-rotate.fading{opacity:0;transform:translateY(6px)}.hero p.sub{color:hsla(0,0%,100%,.9);font-size:20px;line-height:1.6;margin:0 auto 32px;max-width:700px}.hero-ctas{display:flex;gap:10px;justify-content:center;margin-bottom:24px}.hero-link{color:var(--mint);display:inline-block;font-size:16px;font-weight:500;letter-spacing:.5px;margin-bottom:48px;text-decoration:none;transition:color .2s ease}.hero-link:hover{color:var(--tertiary);text-decoration:underline}.badges-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:40px}.badges-row img,.badges-row svg{display:block;height:57px;width:auto}.partner-bar{align-items:center;background:rgba(16,99,95,.2);border:1px solid rgba(179,236,236,.16);border-radius:12px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;height:auto;justify-content:space-between;margin:40px auto 0;max-width:920px;min-height:56px;padding:16px 32px;position:relative;z-index:1}.partner-bar p{color:hsla(0,0%,100%,.9);flex:1 1 auto;font-size:14.5px;line-height:1.5;margin:0;min-width:0;white-space:normal}.partner-bar .join{color:#fff;flex-shrink:0;font-size:14.5px;font-weight:500;text-decoration:underline;transition:color .2s ease;white-space:nowrap}.partner-bar .join:hover{color:var(--tertiary)}.product-shot-wrap{display:flex;justify-content:center;margin:56px auto 0;padding:0 24px;position:relative;z-index:1}.product-shot-placeholder{filter:drop-shadow(0 30px 60px rgba(0,0,0,.5));max-width:100%;width:900px}.product-shot-placeholder img{border-radius:10px;display:block;height:auto;width:100%}.we-built-section{background:linear-gradient(180deg,#000,#050f0d);overflow:hidden;padding:80px 24px;position:relative}.we-built-inner{margin:0 auto;max-width:1200px;position:relative;z-index:1}.we-built-text{margin:0;max-width:820px}.quote-mark{display:block;margin-bottom:16px}.we-built-text h2{color:#fff;font-size:34px;font-weight:700;line-height:1.35;margin:0 0 20px}.we-built-text h2 .accent{color:var(--mint)}.we-built-text p{color:hsla(0,0%,100%,.8);font-size:17px;line-height:1.6;margin:0}.we-built-text p strong{color:#fff;font-weight:700}.problem-section{background:linear-gradient(93deg,#000 2%,#071411 104%);overflow:hidden;padding:80px 24px;position:relative}.problem-inner{margin:0 auto;max-width:1200px;position:relative;z-index:1}.problem-inner h2{color:#fff;font-size:42px;font-weight:700;line-height:1.35;margin:0 0 24px;max-width:800px}.problem-inner h2 .accent{color:var(--mint)}.problem-inner>p.lead{color:hsla(0,0%,100%,.9);font-size:24px;line-height:1.5;margin:0 0 64px;max-width:820px}.stat-grid{background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;display:grid;grid-template-columns:1fr 1fr 1fr;position:relative;z-index:1}.stat-cell{border-right:1px solid hsla(0,0%,100%,.2);padding:32px 30px}.stat-cell:nth-child(3n){border-right:none}.stat-grid .stat-cell:nth-child(-n+3){border-bottom:1px solid hsla(0,0%,100%,.2)}.stat-caption{align-items:center;color:#fff;display:flex;font-family:JetBrains Mono,monospace;font-size:12px;gap:6px;margin:6px 0 16px;opacity:.85}.stat-arrow{color:var(--tertiary);flex-shrink:0;line-height:0}.stat-arrow svg{display:block}.stat-num{color:var(--tertiary);display:inline-block;font-family:Open Sans,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.2px;line-height:1.3;margin:0 0 6px;opacity:0;transform:scale(.85);transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s ease;transition-delay:.15s;white-space:nowrap}.stat-cell.in .stat-num{opacity:1;transform:scale(1)}.stat-title{color:#fff;font-size:16px;font-weight:600;letter-spacing:-.2px;margin:0 0 6px}.stat-desc{color:#fff;font-size:14px;margin:0;opacity:.85}.sec-head{margin:0 0 56px;max-width:820px}.sec-head h2{color:#fff;font-size:38px;font-weight:700;line-height:1.3;margin:0 0 18px;text-wrap:balance}.sec-head h2 .accent{color:var(--mint)}.sec-head p{color:hsla(0,0%,100%,.72);font-size:17px;line-height:1.6;margin:0}.stagger-item{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,.9,.32,1),transform .6s cubic-bezier(.22,.9,.32,1)}.stagger-item.in{opacity:1;transform:translateY(0)}.node-texture{background-image:radial-gradient(hsla(0,0%,100%,.08) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 65% 55% at 50% 35%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 65% 55% at 50% 35%,#000 30%,transparent 85%)}.checker-bg,.node-texture{inset:0;pointer-events:none;position:absolute;z-index:0}.checker-bg{background-image:linear-gradient(45deg,rgba(94,234,212,.05) 25%,transparent 0,transparent 75%,rgba(94,234,212,.05) 0),linear-gradient(45deg,rgba(94,234,212,.05) 25%,transparent 0,transparent 75%,rgba(94,234,212,.05) 0);background-position:0 0,32px 32px;background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.spotlight-glow{border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none;position:absolute;z-index:0}.platform-section{background:linear-gradient(180deg,#000,#050f0d);overflow:hidden;padding:80px 24px;position:relative}.platform-inner{margin:0 auto;max-width:1200px;position:relative;z-index:1}.stage-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:56px}.stage-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;overflow:hidden;padding:26px 22px;position:relative;transition:border-color .25s ease,transform .25s ease}.stage-card:before{background:radial-gradient(circle,rgba(94,234,212,.28),transparent 70%);border-radius:50%;content:"";height:120px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:120px}.stage-card:hover{border-color:rgba(94,234,212,.35);transform:translateY(-3px)}.stage-label{color:var(--mint);font-family:JetBrains Mono;font-size:11px;letter-spacing:1.4px;margin-bottom:10px}.stage-cap{color:#fff;font-size:17px;font-weight:700;margin:0 0 14px}.stage-desc{color:hsla(0,0%,100%,.65);font-size:13.5px;line-height:1.5;margin:0 0 20px}.stage-checks{display:flex;flex-direction:column;gap:7px}.stage-check{color:hsla(0,0%,100%,.75);font-size:12.5px;padding-left:14px;position:relative}.stage-check:before{background:var(--tertiary);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:7px;width:5px}.integ-strip{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding:32px 36px}.integ-copy h3{color:#fff;font-size:22px;font-weight:700;margin:0 0 10px}.integ-copy p{color:hsla(0,0%,100%,.7);font-size:14.5px;margin:0;max-width:440px}.integ-tag{color:var(--mint);font-family:JetBrains Mono;font-size:11px;letter-spacing:1.2px;margin-bottom:10px}.integ-icons-row{align-items:center;display:flex;gap:28px}.integ-icons{align-items:flex-start;display:flex;gap:14px;justify-content:center}.integ-icon-tile{align-items:center;display:flex;flex-direction:column;gap:8px}.integ-icon-box{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:flex;flex-shrink:0;height:52px;justify-content:center;transition:border-color .2s ease,transform .2s ease,background .2s ease;width:52px}.integ-icon-tile:hover .integ-icon-box{background:rgba(94,234,212,.08);border-color:rgba(94,234,212,.45);transform:translateY(-3px)}.integ-icon-label{color:hsla(0,0%,100%,.65);font-size:11.5px;text-align:center}.integ-more{align-items:center;border-left:1px solid hsla(0,0%,100%,.1);color:var(--mint);display:flex;font-family:JetBrains Mono;font-size:13px;font-weight:600;justify-content:center;padding-left:20px;text-align:center;transition:opacity .2s ease;white-space:nowrap}.integ-more:hover{opacity:.75}.model-section{background:linear-gradient(93deg,#000 2%,#071411 104%);overflow:hidden;padding:80px 24px;position:relative}.model-inner{margin:0 auto;max-width:1200px;position:relative;z-index:1}.model-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.model-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;padding:34px 30px;position:relative}.model-card:before{background:radial-gradient(circle,rgba(254,119,84,.16),transparent 70%);border-radius:50%;bottom:-50px;content:"";height:160px;left:-50px;pointer-events:none;position:absolute;width:160px}.model-card.expert:before{background:radial-gradient(circle,rgba(94,234,212,.22),transparent 70%)}.model-card.expert{background:rgba(94,234,212,.06);border-color:rgba(94,234,212,.25)}.mtag{color:var(--mint);font-family:JetBrains Mono;font-size:11px;letter-spacing:1px;margin-bottom:14px}.model-card h3{color:#fff;font-size:22px;font-weight:700;margin:0 0 10px}.model-verb{color:hsla(0,0%,100%,.6);font-size:13px;margin-bottom:14px}.model-verb b{color:#fff}.model-card>p{color:hsla(0,0%,100%,.75);font-size:14.5px;line-height:1.6;margin:0 0 18px}.model-list{display:flex;flex-direction:column;gap:10px}.model-list li{color:hsla(0,0%,100%,.8);font-size:13.5px;line-height:1.5;list-style:none;padding-left:16px;position:relative}.model-list li:before{background:var(--tertiary);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:7px;width:5px}.mcp-section{background:linear-gradient(180deg,#000,#050f0d);overflow:hidden;padding:80px 24px;position:relative}.mcp-inner{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;z-index:1}.mcp-copy{flex:1;max-width:520px}.mcp-new{align-items:center;background:rgba(94,234,212,.1);border:1px solid rgba(94,234,212,.3);border-radius:6px;color:var(--mint);display:inline-flex;font-family:JetBrains Mono;font-size:10.5px;gap:7px;letter-spacing:1.4px;margin-bottom:18px;padding:5px 12px 5px 10px}.mcp-new-dot{animation:liveBlink 1.3s ease-in-out infinite;background:var(--mint);border-radius:50%;box-shadow:0 0 0 0 rgba(94,234,212,.6);flex-shrink:0;height:7px;width:7px}@keyframes liveBlink{0%{box-shadow:0 0 0 0 rgba(94,234,212,.55);opacity:1}50%{box-shadow:0 0 0 5px rgba(94,234,212,0);opacity:.35}to{box-shadow:0 0 0 0 rgba(94,234,212,0);opacity:1}}.mcp-copy h2{color:#fff;font-size:34px;font-weight:700;line-height:1.3;margin:0 0 16px}.mcp-copy>p{color:hsla(0,0%,100%,.75);font-size:15.5px;line-height:1.6;margin:0 0 24px}.mcp-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.mcp-chip{background:rgba(94,234,212,.05);border:1px solid rgba(94,234,212,.22);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);color:#fff;cursor:default;font-size:13px;padding:8px 16px;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.mcp-chip:hover{background:rgba(94,234,212,.16);border-color:var(--mint);color:var(--mint);transform:translateY(-2px)}.mcp-note{color:hsla(0,0%,100%,.5);font-size:13px}.mcp-visual{background:#0a1210;border:1px solid rgba(94,234,212,.2);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.4);flex-shrink:0;overflow:hidden;width:420px}.mcp-visual img,.mcp-visual video{display:block;height:100%;object-fit:cover;width:100%}.mockup-titlebar{align-items:center;background:#0d1a17;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:12px 16px}.mockup-dots{display:flex;gap:6px}.mockup-dots span{border-radius:50%;height:9px;width:9px}.mockup-dots span:first-child{background:#ff5f57}.mockup-dots span:nth-child(2){background:#febc2e}.mockup-dots span:nth-child(3){background:#28c840}.mockup-app-name{color:hsla(0,0%,100%,.55);font-size:12px;margin-left:12px;margin-right:auto}.mockup-connected{align-items:center;background:rgba(94,234,212,.1);border:1px solid rgba(94,234,212,.25);border-radius:20px;color:var(--mint);display:flex;font-size:10.5px;gap:6px;padding:4px 10px}.mockup-connected:before{background:var(--mint);border-radius:50%;content:"";height:6px;width:6px}.mockup-body{padding:16px}.mockup-user-msg{background:hsla(0,0%,100%,.06);border-radius:12px;color:hsla(0,0%,100%,.85);font-size:12px;line-height:1.5;margin-bottom:14px;margin-left:auto;max-width:88%;padding:10px 14px}.mockup-siemba-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.mockup-siemba-icon{align-items:center;background:var(--tertiary);border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.mockup-siemba-name{color:#fff;font-size:12px;font-weight:700}.mockup-siemba-meta{color:#5eead4;font-size:10.5px}.mockup-reply{color:hsla(0,0%,100%,.7);font-size:11.5px;line-height:1.5;margin:0 0 12px}.mockup-results{background:#0d1614;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:10px}.mockup-results-head{color:hsla(0,0%,100%,.55);display:flex;font-size:10.5px;justify-content:space-between;margin-bottom:8px}.mockup-finding{background:hsla(0,0%,100%,.02);border-left:3px solid var(--tertiary-dark);border-radius:0 6px 6px 0;margin-bottom:6px;padding:8px 10px}.mockup-finding:last-child{margin-bottom:0}.mockup-finding.critical{border-left-color:#e05263}.mockup-sev-row{align-items:center;display:flex;gap:6px;margin-bottom:3px}.mockup-sev-tag{background:var(--tertiary);border-radius:4px;color:#04110f;font-size:8.5px;font-weight:700;letter-spacing:.4px;padding:1.5px 6px}.mockup-finding.critical .mockup-sev-tag{background:#e05263;color:#fff}.mockup-sev-type{color:hsla(0,0%,100%,.45);font-size:9.5px}.mockup-finding-title{color:#fff;font-size:11.5px;font-weight:600;margin-bottom:2px}.mockup-finding-desc{color:hsla(0,0%,100%,.5);font-size:10px;line-height:1.4}.map-section{background:linear-gradient(93deg,#000 2%,#071411 104%);overflow:hidden;padding:48px 24px 36px;position:relative}.map-inner{margin:0 auto;max-width:1200px;position:relative;z-index:1}.map-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.map-step{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:30px 26px}.map-num{color:var(--mint);font-size:15px;font-weight:700;gap:12px;margin-bottom:18px}.map-num,.map-num .n{align-items:center;display:flex}.map-num .n{background:rgba(94,234,212,.12);border:1px solid rgba(94,234,212,.3);border-radius:50%;font-family:JetBrains Mono;height:32px;justify-content:center;width:32px}.map-step h3{color:#fff;font-size:19px;font-weight:700;margin:0 0 10px}.map-step>p{color:hsla(0,0%,100%,.72);font-size:14px;line-height:1.55;margin:0 0 16px}.map-action{color:var(--tertiary);font-family:JetBrains Mono;font-size:11.5px}.closure-section{background:linear-gradient(180deg,#000,#050f0d);overflow:hidden;padding:80px 24px;position:relative}.closure-inner{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;position:relative;z-index:1}.closure-inner h2{color:#fff;font-size:36px;font-weight:700;line-height:1.3;margin:0 0 20px}.closure-inner h2 .accent{color:var(--mint)}.closure-inner>div>p{color:hsla(0,0%,100%,.75);font-size:15.5px;line-height:1.65;margin:0 0 28px}.closure-inner>div>p b{color:#fff}.stat-metric{align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.12);display:flex;gap:18px;padding-top:22px}.stat-metric-num{color:var(--tertiary);flex-shrink:0;font-family:Open Sans,sans-serif;font-size:44px;font-weight:800;line-height:1}.stat-metric-desc{color:hsla(0,0%,100%,.7);font-size:13.5px;line-height:1.5;padding-top:4px}.stat-metric-desc b{color:#fff}.closure-card{background:#0c1e1c;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:8px}.closure-card .head{color:hsla(0,0%,100%,.55);font-family:JetBrains Mono;font-size:12px;padding:14px 16px 10px}.cert-row{border-radius:10px;gap:14px;margin-bottom:4px;padding:14px 16px}.cert-row,.cert-row .badge{align-items:center;display:flex}.cert-row .badge{border-radius:50%;flex-shrink:0;font-size:13px;height:26px;justify-content:center;width:26px}.cert-row.open .badge{background:rgba(249,115,22,.15);color:#fe7754}.cert-row.closed .badge{background:rgba(94,234,212,.15);color:var(--mint)}.cert-row .info b{color:#fff;display:block;font-size:13.5px;font-weight:600}.cert-row .info small{color:hsla(0,0%,100%,.5);font-size:11.5px}.cert-row .tag{border-radius:6px;flex-shrink:0;font-family:JetBrains Mono;font-size:10px;letter-spacing:.8px;margin-left:auto;padding:4px 10px}.cert-row.open .tag{background:rgba(249,115,22,.12);color:#fe7754}.cert-row.closed .tag{background:rgba(94,234,212,.15);color:var(--mint)}.teams-section{background:linear-gradient(93deg,#000 2%,#071411 104%);overflow:hidden;padding:80px 24px;position:relative}.teams-inner{margin:0 auto;max-width:1200px;position:relative;z-index:1}.persona-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.pcard{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;padding:30px 26px 26px;position:relative}.pcard .role{color:var(--mint);font-family:JetBrains Mono;font-size:11px;letter-spacing:1.2px;margin-bottom:14px;text-transform:uppercase}.pcard h3{color:#fff;font-size:19px;font-weight:700;margin:0 0 12px}.pcard>p{color:hsla(0,0%,100%,.72);font-size:13.5px;line-height:1.6;margin:0 0 16px}.pcard .vision{color:var(--mint);font-size:13px;font-style:italic;line-height:1.65;margin:0 0 22px}.customers-section{background:linear-gradient(180deg,#000,#050f0d);overflow:hidden;padding:80px 0;position:relative}.customers-inner{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:1}.cust-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.cust-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:block;padding:28px 24px;transition:border-color .2s ease,background .2s ease}.cust-card:hover{background:rgba(94,234,212,.04);border-color:rgba(94,234,212,.3)}.cust-card .lg{color:#fff;font-size:15px;font-weight:800;margin-bottom:6px}.cust-card .segment{color:hsla(0,0%,100%,.45);font-family:JetBrains Mono;font-size:10.5px;margin-bottom:16px}.cust-card .summary{color:hsla(0,0%,100%,.72);font-size:13.5px;line-height:1.55;margin-bottom:20px}.cust-card .cstat{color:var(--mint);font-size:26px;font-weight:800;line-height:1}.cust-card .cstat-label{color:hsla(0,0%,100%,.5);font-size:11.5px;margin:6px 0 16px}.cust-card .read{color:var(--tertiary);font-size:13px;font-weight:600}.cust-more{margin-bottom:64px;text-align:center}.cust-more a{color:var(--mint);font-size:14px;font-weight:600}.voices-lead{color:hsla(0,0%,100%,.5);font-family:JetBrains Mono;font-size:12px;letter-spacing:1.2px;margin-bottom:28px;text-align:center;text-transform:uppercase}.voices-wrap{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.voices-track{animation:voicesScroll 42s linear infinite;display:flex;gap:18px;width:max-content}.voices-wrap:hover .voices-track{animation-play-state:paused}@keyframes voicesScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.voice{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;flex-shrink:0;padding:22px 20px;width:280px}.voice-stars{color:var(--tertiary);font-size:13px;letter-spacing:1px;margin-bottom:10px}.voice-title{color:#fff;font-size:14.5px;font-weight:700;line-height:1.4;margin-bottom:8px}.voice-text{color:hsla(0,0%,100%,.68);font-size:13px;line-height:1.5;margin-bottom:18px}.voice-foot{align-items:center;display:flex;gap:10px;justify-content:space-between}.voice-name{color:#fff;font-size:12.5px;font-weight:600}.voice-meta{color:hsla(0,0%,100%,.45);font-size:11px}.voice-source{background:rgba(94,234,212,.1);border-radius:5px;color:var(--mint);flex-shrink:0;font-family:JetBrains Mono;font-size:9.5px;letter-spacing:.6px;padding:3px 8px}.faq-section{background:linear-gradient(93deg,#000 2%,#071411 104%);overflow:hidden;padding:80px 24px;position:relative}.faq-inner{margin:0 auto;max-width:820px;position:relative;z-index:1}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid hsla(0,0%,100%,.1)}.faq-item:first-child{border-top:1px solid hsla(0,0%,100%,.1)}.faq-q{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:600;gap:24px;justify-content:space-between;margin:0;padding:24px 2px;text-align:left;transition:color .2s ease;width:100%}.faq-q:hover{color:var(--mint)}.faq-icon{flex-shrink:0;height:22px;position:relative;width:22px}.faq-icon:after,.faq-icon:before{background:var(--mint);content:"";left:50%;position:absolute;top:50%;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-icon:before{height:2px;transform:translate(-50%,-50%);width:14px}.faq-icon:after{height:14px;transform:translate(-50%,-50%);width:2px}.faq-item.open .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.faq-a-wrap{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-a{color:hsla(0,0%,100%,.68);font-size:14px;line-height:1.65;padding:0 2px 24px}.faq-a b{color:#fff}.faq-a a{color:var(--mint);text-decoration:underline}.final-section{background:#04110f;padding:64px 24px;text-align:center}.final-card,.final-section{overflow:hidden;position:relative}.final-card{background:linear-gradient(135deg,#000,#04110f 38%,#062421 58%,#0a1f2c 78%,#04110f);border-radius:28px;margin:0 auto;max-width:1000px;padding:54px 44px;z-index:1}.final-text h2{color:#fff;font-size:38px;font-weight:700;line-height:1.3;margin:0 auto 20px;max-width:820px}.final-text h2 .accent{color:var(--mint)}.final-desc{color:hsla(0,0%,100%,.78);font-size:16px;line-height:1.65;margin:0 auto 32px;max-width:600px}.final-cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}@media (max-width:900px){.stage-grid{grid-template-columns:1fr 1fr}.model-grid{grid-template-columns:1fr}.mcp-inner{flex-direction:column}.mcp-visual{width:100%}.closure-inner,.cust-grid,.map-grid,.persona-grid{grid-template-columns:1fr}}@media (max-width:600px){.stage-grid{grid-template-columns:1fr}.sec-head h2{font-size:28px}.integ-strip{align-items:flex-start;flex-direction:column}.final-card{border-radius:20px;padding:56px 24px}.final-text h2{font-size:28px}}.ai-section{background:linear-gradient(93deg,#000 2%,#071411 104%);overflow:hidden;padding:80px 24px;position:relative}.ai-inner{margin:0 auto;max-width:1200px;position:relative;z-index:1}.ai-inner h2{color:#fff;font-size:42px;font-weight:700;margin:0 0 24px}.ai-inner h2 .accent{color:var(--mint)}.ai-inner>p.lead{color:hsla(0,0%,100%,.9);font-size:24px;margin:0 0 48px;max-width:900px}.compare-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}.compare-card{border-radius:12px;padding:27px 25px}.compare-card.trad{background:#fff;border:1px solid hsla(0,0%,100%,.07)}.compare-card.ai{background:linear-gradient(180deg,rgba(18,175,184,.4),rgba(13,78,75,.4) 122%);border:1px solid rgba(94,234,212,.3)}.compare-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:1.25px;margin-bottom:12px;text-transform:uppercase}.compare-card.trad .compare-eyebrow{color:rgba(0,0,0,.87)}.compare-card.ai .compare-eyebrow{color:#fff}.compare-card h3{font-size:20px;font-weight:600;margin:0 0 12px}.compare-card.trad h3{color:rgba(0,0,0,.87)}.compare-card.ai h3{color:#fff}.compare-card p.desc{font-size:16px;line-height:1.5;margin:0 0 16px}.compare-card.trad p.desc{color:rgba(0,0,0,.8)}.compare-card.ai p.desc{color:#fff}.compare-list{display:flex;flex-direction:column;gap:8px}.compare-list li{font-size:14px;line-height:1.5;padding-left:20px;position:relative}.compare-list li:before{content:"›";font-family:JetBrains Mono,monospace;font-weight:700;left:2px;position:absolute}.compare-card.trad .compare-list li{color:rgba(0,0,0,.8)}.compare-card.trad .compare-list li:before{color:#5a6b82}.compare-card.ai .compare-list li{color:hsla(0,0%,100%,.8)}.compare-card.ai .compare-list li:before{color:#fff}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,.9,.32,1),transform .7s cubic-bezier(.22,.9,.32,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:translateY(0)}.reveal-scale{opacity:0;transform:scale(.94);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.9,.32,1)}.reveal-scale.in{opacity:1;transform:scale(1)}.reveal-left{opacity:0;transform:translateX(-24px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.9,.32,1)}.reveal-left.in{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(24px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.9,.32,1)}.reveal-right.in{opacity:1;transform:translateX(0)}.stat-cell{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,.9,.32,1)}.stat-cell.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal,.reveal-left,.reveal-right,.reveal-scale,.stat-cell,.stat-num{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:1300px) and (min-width:1025px){.nav{padding:0 28px}.nav-links{gap:26px}.btn,.nav-links a{font-size:15px}.btn{padding:10px 16px}}@media (max-width:1024px) and (min-width:769px){.nav{padding:0 20px}.nav-links{gap:16px}.nav-links a{font-size:13.5px}.nav-caret{height:10px;margin-left:4px;width:10px}.nav-cta{gap:8px}.btn{font-size:13.5px;padding:8px 14px}}@media (max-width:768px){.nav{padding:0 20px}.nav,.nav-spacer{height:76px}.nav-cta .btn-outline,.nav-links{display:none}.hamburger{display:flex}.hero h1{font-size:38px;letter-spacing:-1px}.hero p.sub{font-size:17px}.ai-inner h2,.problem-inner h2{font-size:30px}.stat-grid{grid-template-columns:1fr}.stat-cell{border-bottom:1px solid hsla(0,0%,100%,.2)!important;border-right:none!important}.stat-grid .stat-cell:last-child{border-bottom:none!important}.stat-num{white-space:normal}.compare-grid{grid-template-columns:1fr}.footer-top{flex-direction:column}.badges-row{gap:10px}.badges-row img{height:44px}.partner-bar{flex-wrap:wrap}.partner-bar p{white-space:normal}}.contact-hero{background:linear-gradient(93deg,#000 2%,#071411 104%);overflow:hidden;padding:84px 24px 60px;position:relative;text-align:left}.contact-hero-inner{align-items:center;display:grid;gap:64px;grid-template-columns:1.05fr 1fr;margin:0 auto;max-width:1200px;position:relative;z-index:1}.contact-copy{max-width:560px}.contact-hero h1{color:#fff;font-size:42px;font-weight:800;letter-spacing:-1px;line-height:1.24;margin:0 0 20px}.contact-hero h1 .accent{color:var(--mint)}.contact-hero p.sub{color:hsla(0,0%,100%,.82);font-size:17.5px;line-height:1.65;margin:0 0 28px;max-width:52ch}.contact-hero-ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.contact-hero .q-card{margin:0;max-width:none;padding:34px 34px 30px}.contact-hero .q-card h2{font-size:23px;margin:0 0 22px;text-align:left}.quote-section{background:linear-gradient(180deg,#000,#050f0d);overflow:hidden;padding:40px 24px;position:relative}.quote-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;margin:0 auto;max-width:820px;padding:40px 44px;position:relative;text-align:center;z-index:1}.quote-mark{color:var(--mint);font-family:Georgia,serif;font-size:40px;line-height:1;margin-bottom:10px}.quote-text{color:#fff;font-size:19px;font-weight:500;line-height:1.6;margin:0 0 18px}.quote-attrib{color:hsla(0,0%,100%,.55);font-family:JetBrains Mono;font-size:12.5px;letter-spacing:.5px}.quote-attrib b{color:var(--mint);font-weight:600}.reach-section{background:linear-gradient(93deg,#000 2%,#071411 104%);overflow:hidden;padding:52px 24px 48px;position:relative}.reach-grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.reach-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;overflow:hidden;padding:24px 18px;position:relative;text-align:left;transition:border-color .25s ease,transform .25s ease}.reach-card:hover{border-color:rgba(94,234,212,.35);text-decoration:none;transform:translateY(-3px)}.reach-card span{color:#5eead4}.reach-icon{align-items:center;background:rgba(94,234,212,.12);border-radius:10px;color:var(--mint);display:flex;height:36px;justify-content:center;margin-bottom:14px;width:36px}.reach-icon svg{height:18px;width:18px}.reach-card h3{color:#fff;font-size:15.5px;font-weight:700;margin:0 0 6px}.reach-card p{color:hsla(0,0%,100%,.62);font-size:12.5px;line-height:1.5;margin:0 0 12px}.reach-card a{color:var(--mint);font-family:JetBrains Mono;font-size:11.5px;text-decoration:none;word-break:break-all}.reach-card a:hover{text-decoration:underline}@media (max-width:1024px){.contact-hero{padding:80px 24px 70px}.contact-hero-inner{gap:40px;grid-template-columns:1fr}.contact-copy{max-width:none}}@media (max-width:900px){.reach-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.reach-grid{grid-template-columns:1fr}.contact-hero h1{font-size:31px}.contact-hero p.sub{font-size:16.5px}.contact-hero .q-card{padding:26px 20px 24px}}.q-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;margin:0 auto;max-width:760px;padding:40px 44px;position:relative;z-index:1}.q-card h2{color:#fff;font-size:27px;font-weight:700;margin:0 0 10px;text-align:center}.q-card .sub{color:hsla(0,0%,100%,.65);font-size:14.5px;line-height:1.55;margin:0 auto 28px;max-width:46ch;text-align:center}.q-form{display:grid;gap:16px}.q-form .full{grid-column:1/-1}@media (max-width:640px){.q-form{grid-template-columns:1fr}}.q-form label{color:hsla(0,0%,100%,.45);display:block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.q-form input,.q-form select,.q-form textarea{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:14.5px;padding:13px 15px;width:100%}.q-form select{appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%235eead4" stroke-width="2"><path d="M6 9l6 6 6-6"/></svg>');background-position:right 14px center;background-repeat:no-repeat;background-size:16px}.q-form select option{background:#0a1614;color:#fff}.q-form input:focus,.q-form select:focus,.q-form textarea:focus{border-color:var(--mint);outline:none}.q-form textarea{min-height:110px;resize:vertical}.q-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-column:1/-1;justify-content:space-between;margin-top:6px}.q-note{color:hsla(0,0%,100%,.42);font-family:JetBrains Mono,monospace;font-size:12px}.q-note a,.q-thanks{color:var(--mint)}.q-thanks{display:none;font-family:JetBrains Mono,monospace;font-size:15px;padding:24px 0 4px;text-align:center}.q-form form input[type=email],.q-form form input[type=file],.q-form form input[type=number],.q-form form input[type=password],.q-form form input[type=search],.q-form form input[type=tel],.q-form form input[type=text],.q-form form select,.q-form form textarea{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:14.5px;padding:13px 15px;width:100%}.wrap{margin:0 auto;max-width:1200px;position:relative;z-index:1}.q-form .grecaptcha-badge{margin-left:0}.q-form form .hs-button,.q-form form input[type=submit]{background:linear-gradient(180deg,#fe7754,#bd4020)!important;border:none!important;border-radius:24px;color:#fff!important;cursor:pointer;display:inline-block;font-size:14px;font-weight:600!important;line-height:20px;outline:none;overflow:hidden;padding:10px 20px;text-decoration:none!important;transition:background .25s ease,outline-color .25s ease,box-shadow .25s ease;white-space:nowrap;width:auto}.qt-lead{color:#fff;font-size:15px;line-height:1.6;margin:0 0 22px}.qt-k{color:var(--mint);display:block;font-family:JetBrains Mono;font-size:10px;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.qt-link{border-top:1px solid hsla(0,0%,100%,.09);color:hsla(0,0%,100%,.68);display:block;font-size:13.5px;line-height:1.5;padding:10px 0;text-decoration:none}.map-h2,.qt-link:hover{color:#fff}.map-h2{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 22px}.mp-label{fill:hsla(0,0%,100%,.62);font-family:JetBrains Mono;font-size:13px;letter-spacing:.02em}.mp-label-hq{fill:var(--mint);font-weight:500}.mp-shell{margin:0 auto;max-width:940px;position:relative}.mp-svg{display:block;height:auto;overflow:visible;width:100%}.mp-c{fill:hsla(0,0%,100%,.045);stroke:hsla(0,0%,100%,.09);stroke-width:.5}.mp-hl{fill:rgba(94,234,212,.16);stroke:rgba(94,234,212,.55);stroke-width:.9}.mp-dot{fill:var(--mint)}.mp-ring{fill:none;opacity:.55;stroke:var(--mint);stroke-width:1.2}@media (prefers-reduced-motion:no-preference){.mp-ring{animation:mpPing 3.4s cubic-bezier(.2,.6,.3,1) infinite}.mp-pin:nth-of-type(2) .mp-ring{animation-delay:1.1s}.mp-pin:nth-of-type(3) .mp-ring{animation-delay:2.2s}}@keyframes mpPing{0%{opacity:.6;r:4}70%{opacity:0;r:15}to{opacity:0;r:15}}.mp-call{border:1px solid rgba(94,234,212,.28);border-radius:12px;box-shadow:0 12px 34px rgba(0,0,0,.5);left:28.1%;min-width:222px;padding:13px 15px;top:33.8%;transform:translate(-8%,-100%)}.mp-call,.mp-call:after{background:rgba(6,14,12,.94);position:absolute}.mp-call:after{border-bottom:1px solid rgba(94,234,212,.28);border-right:1px solid rgba(94,234,212,.28);bottom:-6px;content:"";height:11px;left:22px;transform:rotate(45deg);width:11px}.mp-call .k{color:var(--mint);display:block;font-family:JetBrains Mono;font-size:10px;letter-spacing:.14em;margin-bottom:5px;text-transform:uppercase}.mp-call .v{color:#fff;font-size:13.5px;font-weight:500;line-height:1.45}.reach-foot{color:hsla(0,0%,100%,.55);font-size:13.5px;line-height:1.6;margin:22px 0 0;text-align:center}.reach-h2{color:#fff;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 22px}@media (max-width:900px){.mp-call{margin-top:16px;min-width:0;position:static;transform:none}.mp-call:after{display:none}.reach-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.reach-grid{grid-template-columns:1fr}}