:root{--ink:#07100e;--bg:#f1f0e9;--paper:#f8f7f1;--lime:#c8ff3d;--aqua:#7cebd0;--muted:#6d7772;--line:rgba(7,16,14,.15);--darkline:rgba(255,255,255,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:"DM Sans",sans-serif;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{width:min(1220px,calc(100% - 48px));margin:auto}.noise{position:fixed;inset:0;pointer-events:none;z-index:90;opacity:.035;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")}header{position:sticky;top:0;z-index:50;background:rgba(7,16,14,.92);color:white;border-bottom:1px solid var(--darkline);backdrop-filter:blur(18px)}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo{display:flex;align-items:center;gap:12px}.mark{width:38px;height:38px;background:var(--lime);color:var(--ink);display:grid;place-items:center;font:800 21px Manrope;clip-path:polygon(0 0,75% 0,100% 25%,100% 100%,25% 100%,0 75%)}.logo b,.logo small{display:block;line-height:1}.logo b{font:800 13px Manrope;letter-spacing:.13em}.logo small{font-size:8px;letter-spacing:.18em;color:var(--aqua);margin-top:5px}.nav nav{display:flex;align-items:center;gap:25px;font-size:13px}.nav nav>a:not(.nav-cta):hover{color:var(--lime)}.nav-cta{border:1px solid rgba(200,255,61,.45);padding:11px 15px;color:var(--lime)}.nav-cta span{margin-left:8px}.menu{display:none;background:transparent;border:1px solid var(--darkline);color:white;padding:8px 11px}.hero{position:relative;background:var(--ink);color:white;min-height:760px;padding:112px 0 90px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.kicker,.label{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700}.kicker{color:#b7c2bd}.kicker i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 15px var(--lime);margin-right:8px}.hero h1,.section h2,.cta h2,.page-hero h1{font:700 clamp(58px,7.2vw,104px)/.91 Manrope;margin:28px 0 31px;letter-spacing:-.065em}.hero h1 em,.section h2 em,.cta h2 em,.page-hero h1 em{font-style:normal;color:var(--lime)}.lede{font-size:19px;color:#b6c2bd;max-width:650px}.actions{display:flex;align-items:center;gap:27px;margin-top:35px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:53px;padding:0 20px;font-weight:700;font-size:13px}.button.primary{background:var(--lime);color:var(--ink)}.button.primary:hover{background:#dcff85}.button.text{color:white;border-bottom:1px solid rgba(255,255,255,.35);padding-inline:2px}.button.outline{border:1px solid var(--line)}.proof{border-top:1px solid var(--darkline);margin-top:62px;padding-top:22px}.proof>span{font-size:11px;letter-spacing:.13em;color:#7e9088;text-transform:uppercase}.proof>div{display:flex;gap:22px;flex-wrap:wrap;margin-top:14px}.proof b{font:700 10px Manrope;letter-spacing:.12em;color:#cad4d0}.orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.orb-a{width:520px;height:520px;right:-170px;top:-210px;background:radial-gradient(circle,rgba(124,235,208,.17),transparent 68%)}.factory-console{position:relative;background:#0b1714;border:1px solid rgba(124,235,208,.22);box-shadow:0 30px 100px rgba(0,0,0,.45);padding:20px}.factory-console:before{content:"";position:absolute;inset:7px;border:1px solid rgba(255,255,255,.04);pointer-events:none}.console-top{display:flex;justify-content:space-between;color:#74877f;font:600 9px Manrope;letter-spacing:.15em}.console-top i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--lime);margin-right:7px}.factory-core{height:250px;display:grid;place-items:center;position:relative;background:linear-gradient(rgba(124,235,208,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(124,235,208,.04) 1px,transparent 1px);background-size:35px 35px;margin:20px 0}.core-rings{width:150px;height:150px;display:grid;place-items:center;position:relative;border:1px solid rgba(124,235,208,.22);border-radius:50%}.core-rings:before,.core-rings span{content:"";position:absolute;border:1px solid rgba(200,255,61,.24);border-radius:50%;animation:orbit 12s linear infinite}.core-rings:before{inset:18px;border-style:dashed}.core-rings span:first-child{inset:-22px;border-color:rgba(124,235,208,.13)}.core-rings span:nth-child(2){inset:38px;background:rgba(200,255,61,.08);box-shadow:0 0 45px rgba(200,255,61,.12)}.core-rings strong{font:700 14px/1.1 Manrope;letter-spacing:.15em;text-align:center;color:var(--lime);z-index:1}.pulse-line{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--lime),transparent);animation:scan 4s ease-in-out infinite}.pipeline{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.stage{padding:11px 9px;border-top:2px solid #23332e;transition:.35s}.stage.active{border-color:var(--lime);background:rgba(200,255,61,.05)}.stage i,.stage b,.stage span{display:block}.stage i{font-style:normal;color:#64766f;font-size:8px}.stage b{font:700 10px Manrope;margin:4px 0}.stage span{font-size:8px;color:#6f817a}.console-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid var(--darkline);margin-top:18px;padding-top:16px}.console-metrics small,.console-metrics b{display:block}.console-metrics small{font-size:7px;color:#63766e;letter-spacing:.1em}.console-metrics b{font:700 11px Manrope;color:var(--aqua);margin-top:4px}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes scan{0%,100%{top:20%;opacity:.2}50%{top:80%;opacity:1}}.signal{background:var(--lime);height:62px}.signal .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;font:800 12px Manrope;letter-spacing:.18em}.signal i{width:4px;height:4px;background:var(--ink);border-radius:50%}.section{padding:120px 0}.section-head{display:grid;grid-template-columns:1.6fr .7fr;gap:80px;align-items:end;margin-bottom:68px}.label{color:#557069;margin:0}.section h2{font-size:clamp(42px,5.3vw,72px);margin:18px 0 0}.section h2 em{color:#6e7e77}.section-head>p{color:var(--muted);font-size:17px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.stat-grid article{padding:40px 36px;border-right:1px solid var(--line)}.stat-grid article:last-child{border:0}.stat-grid strong{font:700 68px Manrope;letter-spacing:-.06em}.stat-grid p{color:var(--muted);max-width:260px;min-height:72px}.stat-grid small{font:700 9px Manrope;letter-spacing:.16em}.dark-panel{background:#0a1412;color:white}.dark-panel .section-head>p{color:#91a09a}.dark-panel h2 em{color:var(--aqua)}.lifecycle{display:grid;grid-template-columns:repeat(8,1fr);border-block:1px solid var(--darkline)}.lifecycle div{padding:28px 12px 28px 16px;border-right:1px solid var(--darkline);position:relative}.lifecycle div:after{content:"→";position:absolute;right:-8px;top:29px;color:var(--lime);z-index:2}.lifecycle div:last-child:after{display:none}.lifecycle span,.lifecycle b,.lifecycle p{display:block}.lifecycle span{font-size:9px;color:#6d8179}.lifecycle b{font:700 14px Manrope;margin:26px 0 10px}.lifecycle p{font-size:10px;color:#80918a;margin:0}.arrow-link{display:inline-flex;gap:18px;color:var(--lime);font-weight:700;font-size:13px;margin-top:40px}.outcomes{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.outcomes a{min-height:250px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;transition:.3s}.outcomes a:nth-child(3n){border-right:0}.outcomes a:nth-child(n+4){border-bottom:0}.outcomes a:hover{background:var(--ink);color:white}.outcomes span{font-size:10px;color:#728078}.outcomes h3{font:700 24px Manrope;margin-top:55px}.outcomes p{font-size:14px;color:var(--muted);max-width:280px}.outcomes i{position:absolute;right:25px;top:25px;font-style:normal}.assurance{background:var(--aqua)}.assurance-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.assurance .label{color:#294f47}.assurance h2{font-size:clamp(44px,5vw,68px)}.assurance .lede{color:#2f514a}.assurance-stack{border-top:1px solid rgba(7,16,14,.25)}.assurance-stack div{display:grid;grid-template-columns:45px 1fr 1fr;gap:15px;align-items:center;border-bottom:1px solid rgba(7,16,14,.25);padding:21px 0}.assurance-stack span{font-size:9px}.assurance-stack b{font:700 14px Manrope}.assurance-stack small{color:#3f655c}.demo-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.demo-feature{background:var(--ink);color:white;min-height:380px;padding:40px;display:grid;grid-template-columns:1fr 200px;align-items:center}.tag{font-size:9px;letter-spacing:.15em;color:var(--lime)}.demo-feature h3{font:700 40px Manrope;margin:25px 0 15px}.demo-feature p{color:#91a19a}.demo-feature b{display:block;color:var(--lime);font-size:12px;margin-top:35px}.radar{width:175px;height:175px;border:1px solid rgba(124,235,208,.4);border-radius:50%;display:grid;place-items:center;position:relative;background:repeating-radial-gradient(circle,transparent 0 27px,rgba(124,235,208,.13) 28px 29px)}.radar:before,.radar:after{content:"";position:absolute;background:rgba(124,235,208,.18)}.radar:before{width:100%;height:1px}.radar:after{width:1px;height:100%}.radar i{position:absolute;width:50%;height:50%;top:0;right:0;background:conic-gradient(from 270deg,rgba(200,255,61,.35),transparent);border-radius:0 100% 0 0;transform-origin:bottom left;animation:orbit 4s linear infinite}.radar span{font:700 28px Manrope;text-align:center;z-index:2}.radar small{display:block;font-size:7px;letter-spacing:.13em}.demo-list{border-top:1px solid var(--line)}.demo-list a{display:grid;grid-template-columns:40px 1fr auto;padding:30px 5px;border-bottom:1px solid var(--line);align-items:center}.demo-list span{font-size:9px;color:var(--muted)}.demo-list b{font:700 17px Manrope}.demo-list i{font-style:normal}.demo-list a:hover b{color:#4e766b}.cta{position:relative;background:var(--ink);color:white;padding:120px 0;overflow:hidden}.cta .wrap{position:relative}.cta h2{font-size:clamp(48px,6vw,80px);max-width:950px}.cta>div>p:not(.label){color:#9caaa4;max-width:650px;font-size:18px}.orb-b{width:500px;height:500px;right:-150px;bottom:-220px;background:radial-gradient(circle,rgba(200,255,61,.14),transparent 65%)}footer{background:#050b09;color:white;padding:70px 0 25px}.footer-top{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:50px}.footer-top>div:first-child p{color:#83938c;margin-top:28px;max-width:260px}.footer-top>div:first-child strong{font:700 9px Manrope;letter-spacing:.15em;color:var(--lime)}.footer-top i{color:#52635c}.footer-top>div:not(:first-child)>b{display:block;font:700 10px Manrope;letter-spacing:.14em;color:#73847d;margin-bottom:20px}.footer-top>div:not(:first-child)>a{display:block;font-size:13px;margin:11px 0}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--darkline);padding-top:22px;margin-top:65px;color:#687971;font-size:10px;letter-spacing:.08em}.reveal{opacity:0;transform:translateY(18px);transition:.7s ease}.reveal.show{opacity:1;transform:none}
.page-hero{background:var(--ink);color:white;padding:105px 0 85px}.page-hero h1{font-size:clamp(54px,7vw,92px);max-width:1000px}.page-hero p{font-size:19px;color:#a3b1ab;max-width:720px}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.content-card{padding:30px;border:1px solid var(--line);min-height:230px}.content-card span{font-size:9px;letter-spacing:.15em;color:#567067}.content-card h3{font:700 23px Manrope;margin:38px 0 13px}.content-card p{color:var(--muted);font-size:14px}.assessment-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.form-card{background:var(--paper);border:1px solid var(--line);padding:35px}.form-card label{display:block;font-size:11px;font-weight:700;margin:18px 0 7px}.form-card input,.form-card select,.form-card textarea{width:100%;border:1px solid var(--line);background:white;padding:13px;font:inherit}.form-card textarea{min-height:110px}.form-card button{border:0;width:100%;margin-top:20px}.checklist{display:grid;gap:15px;margin-top:30px}.checklist div{border-bottom:1px solid var(--line);padding-bottom:15px}.checklist b{font:700 14px Manrope}.checklist span{display:block;color:var(--muted);font-size:13px;margin-top:5px}
@media(max-width:1000px){.nav nav{display:none;position:absolute;top:78px;left:0;right:0;background:#07100e;padding:25px;flex-direction:column;align-items:stretch}.nav nav.open{display:flex}.menu{display:block}.hero-grid,.section-head,.assurance-grid,.assessment-grid{grid-template-columns:1fr}.hero{padding-top:80px}.factory-console{max-width:650px}.lifecycle{grid-template-columns:repeat(4,1fr)}.outcomes,.content-grid{grid-template-columns:repeat(2,1fr)}.outcomes a:nth-child(3n){border-right:1px solid var(--line)}.outcomes a:nth-child(2n){border-right:0}.outcomes a:nth-child(n+4){border-bottom:1px solid var(--line)}.outcomes a:nth-child(n+5){border-bottom:0}.demo-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1.4fr 1fr 1fr}.footer-top>div:last-child{grid-column:2}.section-head{gap:20px}.section-head>p{max-width:700px}}@media(max-width:680px){.wrap{width:min(100% - 28px,1220px)}.hero{min-height:auto;padding:70px 0}.hero h1{font-size:52px}.actions{align-items:stretch;flex-direction:column}.proof{margin-top:42px}.factory-core{height:190px}.pipeline{grid-template-columns:repeat(5,100px);overflow-x:auto}.console-metrics{grid-template-columns:1fr}.signal .wrap{font-size:9px}.section{padding:78px 0}.stat-grid,.outcomes,.content-grid{grid-template-columns:1fr}.stat-grid article{border-right:0;border-bottom:1px solid var(--line)}.stat-grid article:last-child{border-bottom:0}.lifecycle{grid-template-columns:repeat(2,1fr)}.lifecycle div:nth-child(2n){border-right:0}.demo-feature{grid-template-columns:1fr;padding:28px}.radar{margin-top:35px}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:last-child{grid-column:auto}.footer-bottom{display:block}.footer-bottom span{display:block;margin:8px 0}.assurance-stack div{grid-template-columns:35px 1fr}.assurance-stack small{grid-column:2}.page-hero{padding:72px 0}.page-hero h1{font-size:49px}}

/* v6.1 — TrustNovaOps navy/cyan brand alignment */
:root{--ink:#06101d;--bg:#071321;--paper:#0d1c2e;--lime:#66e8d5;--aqua:#72a7ff;--muted:#9aacc0;--line:rgba(174,205,230,.14);--darkline:rgba(174,205,230,.14)}
body{background:radial-gradient(circle at 12% 3%,rgba(114,167,255,.12),transparent 28%),var(--bg);color:#f5f8fc}
header{background:rgba(5,12,22,.9);border-bottom-color:rgba(174,205,230,.13)}
.mark{border-radius:12px;clip-path:none;background:linear-gradient(135deg,var(--lime),var(--aqua));font-size:0;box-shadow:0 0 24px rgba(102,232,213,.12)}
.mark:after{content:"TN";font:800 14px Manrope;color:#05101c}
.logo small{color:#8fa1b6}.nav-cta{border-color:rgba(102,232,213,.42);color:var(--lime);border-radius:999px}
.hero,.page-hero,.cta{background:radial-gradient(circle at 78% 12%,rgba(102,232,213,.09),transparent 28%),radial-gradient(circle at 18% 0,rgba(114,167,255,.14),transparent 30%),#06101d}
.hero h1 em,.section h2 em,.cta h2 em,.page-hero h1 em{background:linear-gradient(100deg,var(--lime),#9bc0ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.button.primary{background:linear-gradient(135deg,var(--lime),#8bc4ff);color:#04101c;border-radius:12px}.button.primary:hover{background:linear-gradient(135deg,#8df2e3,#a8cbff)}
.factory-console{background:linear-gradient(180deg,rgba(14,29,49,.98),rgba(7,17,29,.98));border-color:rgba(114,167,255,.24);border-radius:22px}.factory-core{background:linear-gradient(rgba(114,167,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(114,167,255,.05) 1px,transparent 1px);background-size:35px 35px}.core-rings{border-color:rgba(114,167,255,.3)}.core-rings:before,.core-rings span{border-color:rgba(102,232,213,.3)}
.signal{background:linear-gradient(90deg,#66e8d5,#72a7ff);color:#04101c}
.section{background:rgba(5,14,25,.35)}.section:nth-of-type(even){background:rgba(255,255,255,.018)}.section h2 em{color:transparent}.section-head>p,.stat-grid p,.outcomes p,.content-card p{color:var(--muted)}
.stat-grid,.lifecycle,.outcomes,.content-card{border-color:var(--line)}.stat-grid article,.outcomes a,.lifecycle div{border-color:var(--line)}
.dark-panel{background:linear-gradient(180deg,#0a1728,#071321)}.outcomes a{background:linear-gradient(180deg,rgba(18,36,59,.48),rgba(8,18,32,.6))}.outcomes a:hover{background:linear-gradient(145deg,rgba(102,232,213,.1),rgba(18,36,59,.9));border-color:rgba(102,232,213,.35)}
.assurance{background:radial-gradient(circle at 10% 10%,rgba(102,232,213,.13),transparent 30%),#0b1b2d}.assurance .lede,.assurance .label,.assurance-stack small{color:#aab8ca}.assurance-stack,.assurance-stack div{border-color:var(--line)}
.demo-feature{background:linear-gradient(145deg,#10213a,#071321);border:1px solid rgba(102,232,213,.22);border-radius:22px}.demo-list a:hover b{color:var(--lime)}
.content-card{background:linear-gradient(180deg,rgba(18,36,59,.8),rgba(8,18,32,.72));border-radius:20px}.content-card:hover{border-color:rgba(102,232,213,.34)}
.form-card{background:linear-gradient(180deg,#10213a,#091727);border-color:var(--line);border-radius:22px}.form-card input,.form-card select,.form-card textarea{background:#071321;border-color:var(--line);color:#f5f8fc;border-radius:10px}
.button.outline{border-color:rgba(102,232,213,.4);color:var(--lime);border-radius:12px}.label{color:var(--lime)}
footer{background:#040a12}.footer-top>div:first-child strong{color:var(--lime)}
@media(max-width:1000px){.nav nav{background:#081525}}

/* Experience Center */
.nav nav a.active{color:var(--lime)}.experience-hero{padding-bottom:100px}.experience-hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:72px;align-items:center}.experience-hero h1{font-size:clamp(55px,6.8vw,92px)}.experience-pulse{display:flex;gap:22px;flex-wrap:wrap;margin-top:35px;padding-top:22px;border-top:1px solid var(--line);font:700 9px Manrope;letter-spacing:.12em;color:#8fa1b6}.experience-pulse span:first-child{color:var(--lime)}.experience-pulse i,.preview-head i,.demo-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime);margin-right:7px}.mission-preview{background:linear-gradient(180deg,#10213a,#071321);border:1px solid rgba(102,232,213,.25);border-radius:22px;padding:25px;box-shadow:0 35px 90px rgba(0,0,0,.34);position:relative;overflow:hidden}.mission-preview:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;border:1px solid rgba(114,167,255,.1);right:-110px;top:-110px}.preview-head{display:flex;justify-content:space-between;font:700 9px Manrope;letter-spacing:.13em;color:#7f938b}.preview-head b{color:var(--lime)}.preview-scenario{padding:42px 0 28px;border-bottom:1px solid var(--line)}.preview-scenario small{font-size:8px;letter-spacing:.14em;color:#6d8179}.preview-scenario h2{font:700 25px/1.15 Manrope;margin:12px 0}.preview-scenario p{font-size:12px;color:#94a7b8;margin:0}.preview-agents{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:22px 0}.preview-agents span{border-top:2px solid #24384b;padding:10px 3px 0;font-size:8px;color:#607485}.preview-agents span.complete{border-color:#72a7ff;color:#9bc0ff}.preview-agents span.active{border-color:var(--lime);color:var(--lime)}.preview-agents b{display:block;margin-top:4px}.preview-decision{display:grid;grid-template-columns:.55fr 1fr auto;gap:15px;align-items:center}.preview-decision small,.preview-decision b{display:block}.preview-decision small{font-size:7px;color:#6f8179}.preview-decision b{font:700 11px Manrope;color:#dfe8f1;margin-top:4px}.preview-decision button{border:1px solid rgba(102,232,213,.35);background:rgba(102,232,213,.08);color:var(--lime);padding:10px 12px;font:700 9px Manrope;cursor:pointer;border-radius:9px}.experience-marquee{height:56px;overflow:hidden;background:linear-gradient(90deg,var(--lime),#8bc4ff);color:#04101c;display:flex;align-items:center}.experience-marquee>div{font:800 11px Manrope;letter-spacing:.16em;white-space:nowrap;animation:marquee 24s linear infinite}.experience-marquee i{margin:0 22px}@keyframes marquee{to{transform:translateX(-35%)}}.experience-toolbar{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}.experience-toolbar h2{font-size:clamp(42px,5vw,68px)}.demo-filters{display:flex;gap:8px}.demo-filters button{border:1px solid var(--line);background:rgba(255,255,255,.025);color:#9fb0c1;padding:9px 15px;border-radius:999px;cursor:pointer}.demo-filters button.active,.demo-filters button:hover{border-color:rgba(102,232,213,.45);background:rgba(102,232,213,.09);color:var(--lime)}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.experience-card{background:linear-gradient(180deg,rgba(16,33,58,.94),rgba(7,19,33,.96));border:1px solid var(--line);border-radius:20px;padding:25px;min-height:390px;position:relative;transition:.35s;display:flex;flex-direction:column}.experience-card:hover{transform:translateY(-6px);border-color:rgba(102,232,213,.38);box-shadow:0 25px 60px rgba(0,0,0,.25)}.experience-card.hidden-demo{display:none}.experience-card.flagship{grid-column:span 1;border-color:rgba(102,232,213,.28)}.experience-card-top{display:flex;justify-content:space-between;align-items:center}.experience-card-top>b{color:#526678;font:700 10px Manrope}.demo-status{font:700 8px Manrope;letter-spacing:.12em;color:#8fa1b6}.demo-status.live{color:#72e0a0}.demo-status.live i{background:#72e0a0;box-shadow:0 0 10px #72e0a0}.demo-status.prototype{color:#e7c979}.demo-status.prototype i{background:#e7c979;box-shadow:0 0 10px rgba(231,201,121,.6)}.experience-card h3{font:700 22px Manrope;margin:25px 0 10px}.experience-card>p{color:#8fa1b6;font-size:13px;flex:1}.experience-card>strong{font-size:11px;color:var(--lime);margin-top:20px}.experience-visual,.mini-chart,.metric-visual,.node-visual,.agent-visual,.gate-visual,.copilot-visual{height:115px;margin-top:25px;border:1px solid rgba(174,205,230,.1);background:rgba(255,255,255,.018);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.tower-visual{background:linear-gradient(rgba(114,167,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(114,167,255,.05) 1px,transparent 1px);background-size:20px 20px}.tower-visual:before,.tower-visual i{position:absolute;content:"";border:1px solid rgba(102,232,213,.3);border-radius:50%}.tower-visual:before{width:80px;height:80px}.tower-visual i{width:55px;height:55px;border-style:dashed;animation:orbit 9s linear infinite}.tower-visual span,.cmmc-visual span{font:700 23px Manrope;color:var(--lime);text-align:center;z-index:2}.tower-visual small,.cmmc-visual small{display:block;font-size:6px;letter-spacing:.12em;color:#82958d}.cmmc-visual{background:repeating-radial-gradient(circle,transparent 0 18px,rgba(114,167,255,.12) 19px 20px)}.cmmc-visual i{position:absolute;width:90px;height:90px;border-radius:50%;background:conic-gradient(rgba(102,232,213,.25),transparent 40%);animation:orbit 5s linear infinite}.mini-chart{align-items:end;gap:9px;padding:18px 45px}.mini-chart i{display:block;flex:1;background:linear-gradient(var(--lime),#477fbd);min-height:15px}.metric-visual{display:block;padding:21px}.metric-visual small{font-size:7px;color:#6f8395;letter-spacing:.12em}.metric-visual span{display:block;font:700 29px Manrope;margin-top:8px;color:var(--lime)}.metric-visual i{position:absolute;left:20px;right:20px;bottom:17px;height:2px;background:linear-gradient(90deg,var(--lime) 72%,#25394c 72%)}.node-visual{gap:7px}.node-visual span{border:1px solid rgba(102,232,213,.3);padding:9px;font:700 7px Manrope;color:#b8c8d6}.node-visual i{width:19px;height:1px;background:var(--lime)}.agent-visual{gap:9px}.agent-visual span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(114,167,255,.12);border:1px solid rgba(114,167,255,.35);font:700 8px Manrope}.agent-visual i{position:absolute;width:145px;height:1px;background:rgba(102,232,213,.25);z-index:0}.agent-visual span{z-index:1}.gate-visual{gap:11px}.gate-visual span{font:700 7px Manrope;color:#8093a5}.gate-visual i{width:24px;height:1px;background:#4b6278}.gate-visual b{text-align:center;border:1px solid rgba(231,201,121,.35);padding:12px;color:#e7c979;font:700 8px Manrope}.copilot-visual{gap:13px;padding:17px}.copilot-visual>span{width:32px;height:32px;border-radius:9px;background:rgba(102,232,213,.12);display:grid;place-items:center;color:var(--lime);font-weight:800}.copilot-visual p{font-size:9px;color:#90a2b2;flex:1}.copilot-visual b{font:700 12px Manrope;color:var(--lime)}

/* Founder profile */
.founder-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.founder-monogram{width:290px;height:330px;justify-self:end;border:1px solid rgba(102,232,213,.25);background:linear-gradient(145deg,#10213a,#071321);display:grid;place-content:center;text-align:center;position:relative;box-shadow:25px 25px 0 rgba(114,167,255,.06)}.founder-monogram:before,.founder-monogram:after{content:"";position:absolute;background:rgba(102,232,213,.2)}.founder-monogram:before{width:1px;top:0;bottom:0;left:50%}.founder-monogram:after{height:1px;left:0;right:0;top:50%}.founder-monogram span{font:800 77px Manrope;letter-spacing:-.08em;background:linear-gradient(135deg,var(--lime),#9bc0ff);-webkit-background-clip:text;background-clip:text;color:transparent;z-index:1}.founder-monogram small{font:700 8px Manrope;letter-spacing:.15em;color:#93a5b5;margin-top:25px;z-index:1}.founder-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.founder-id{position:sticky;top:120px;height:max-content}.founder-id h2{font-size:clamp(58px,7vw,94px)}.founder-title{border-left:2px solid var(--lime);padding-left:18px;color:#9fb0bf;font-size:13px}.founder-lead{font:500 clamp(23px,3vw,35px)/1.35 Manrope;color:#eaf1f7;margin-top:0}.founder-story>p:not(.founder-lead){font-size:17px;color:#9aacc0;max-width:720px}.founder-domains{display:flex;flex-wrap:wrap;gap:8px;margin:35px 0}.founder-domains span{border:1px solid var(--line);padding:8px 10px;font:700 8px Manrope;letter-spacing:.1em;color:#a9bac8}.company-principles{background:rgba(255,255,255,.02)}

/* Compatibility layer for retained interactive demos */
.container{width:min(1180px,calc(100% - 38px));margin:auto}.eyebrow{color:var(--lime);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800}.lead{font-size:18px;color:#b1c0ce}.grid2,.grid3,.grid4{display:grid;gap:20px}.grid2{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:repeat(4,1fr)}.card{background:linear-gradient(180deg,#10213a,#091727);border:1px solid var(--line);border-radius:20px;padding:26px}.card p{color:var(--muted)}.btn{display:inline-flex;padding:12px 17px;border-radius:11px;font-weight:700}.btn.primary{background:linear-gradient(135deg,var(--lime),#8bc4ff);color:#04101c}.btn.secondary{border:1px solid var(--line)}.form{display:grid;gap:14px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:grid;gap:7px;font-size:13px}input,select,textarea{padding:12px;border:1px solid var(--line);border-radius:10px;background:#071321;color:white}.output{margin-top:18px;padding:20px;border:1px solid rgba(102,232,213,.35);border-radius:16px;background:rgba(102,232,213,.07)}.hidden{display:none}.score{font:800 36px Manrope}.progress{height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--lime),var(--aqua));transition:.5s}.steps{display:grid;gap:10px}.step{display:flex;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px}.step-num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(102,232,213,.12);color:var(--lime)}.step.active{border-color:var(--lime)}.step.done{border-color:#72e0a0}
@media(max-width:1000px){.experience-hero-grid,.founder-hero-grid,.founder-grid{grid-template-columns:1fr}.experience-grid{grid-template-columns:repeat(2,1fr)}.founder-monogram{justify-self:start}.founder-id{position:static}.experience-toolbar{align-items:start;flex-direction:column}}@media(max-width:680px){.experience-grid,.grid2,.grid3,.grid4,.form-row{grid-template-columns:1fr}.experience-pulse{gap:12px}.preview-decision{grid-template-columns:1fr 1fr}.preview-decision button{grid-column:1/-1}.experience-toolbar h2{font-size:43px}.demo-filters{width:100%;overflow:auto}.founder-monogram{width:100%;height:270px}.founder-grid{gap:45px}}
