:root{color-scheme:dark;--bg:#070912;--surface:#101525;--surface-2:#151b2d;--ink:#f7f8ff;--muted:#aeb7ce;--quiet:#8793ad;--line:rgba(194,210,255,.13);--blue:#79a7ff;--cyan:#73def7;--violet:#a99cff;--display:"Space Grotesk",Inter,sans-serif;--mono:"DM Mono",ui-monospace,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body:before{content:"";position:absolute;inset:0 0 auto;height:1000px;z-index:-1;background:radial-gradient(ellipse 55% 45% at 78% 18%,rgba(83,93,209,.15),transparent 75%),linear-gradient(rgba(164,185,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(164,185,255,.025) 1px,transparent 1px);background-size:auto,46px 46px,46px 46px;pointer-events:none}button,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%}::-moz-selection{background:#4f5db2;color:#fff}::selection{background:#4f5db2;color:#fff}:is(a,button,textarea):focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.skip-link{position:absolute;left:16px;top:-80px;z-index:1000;padding:12px 18px;background:#fff;color:#0b1020;border-radius:10px}.skip-link:focus{top:12px}.container{width:min(1320px,calc(100% - 88px));margin-inline:auto}.site-header{position:relative;z-index:20;border-bottom:1px solid rgba(194,210,255,.08);background:#070912c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{min-height:76px;display:flex;align-items:center;gap:40px}.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-family:var(--display);font-size:1.17rem;font-weight:700;letter-spacing:-.045em}.brand img{display:block;width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:32px;margin-left:auto}.desktop-nav a,.footer-inner a:not(.brand){font-size:.85rem;color:var(--muted);transition:color .2s}.desktop-nav a:hover,.footer-inner a:hover{color:#fff}.header-cta{display:inline-flex;align-items:center;gap:14px;min-height:42px;padding:0 18px;border:1px solid rgba(166,194,255,.4);border-radius:10px;font-size:.79rem;font-weight:650;white-space:nowrap;transition:background .2s,border-color .2s}.header-cta:hover{background:#79a7ff1f;border-color:var(--blue)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display)}h2{font-size:clamp(2.35rem,4.1vw,4.45rem);line-height:1.04;letter-spacing:-.06em;font-weight:600}h3{letter-spacing:-.035em}.eyebrow{margin-bottom:18px;color:var(--violet);font:500 .69rem/1.3 var(--mono);letter-spacing:.16em}.section{padding:clamp(78px,9vw,140px) 0;border-top:1px solid rgba(194,210,255,.07)}.section-tinted{background:linear-gradient(110deg,#101626,#0d1220 72%)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:38px;margin-bottom:44px}.section-heading h2{margin-bottom:16px}.section-heading p:not(.eyebrow){margin-bottom:0;color:var(--muted);font-size:1.03rem;line-height:1.65}.side-note{flex:0 0 205px;align-self:center;padding-left:20px;border-left:1px solid var(--blue);color:#9eaccb!important;font:500 .68rem/1.7 var(--mono)!important;letter-spacing:.09em;text-transform:uppercase}.section-lede{max-width:590px;color:var(--muted);font-size:1.06rem;line-height:1.7}.hero{min-height:690px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,5vw,82px);padding-block:85px 110px}.product-name{margin:0 0 22px;font-family:var(--display);font-size:clamp(2rem,4vw,3.9rem);font-weight:700;letter-spacing:-.075em;line-height:1}.product-name span{color:var(--violet)}.hero h1{max-width:690px;margin-bottom:24px;font-size:clamp(3rem,5.4vw,5.7rem);line-height:.99;letter-spacing:-.07em;font-weight:600}.hero h1 em{font-style:normal;color:#a8bfff}.hero-lede{max-width:560px;color:#c1cae1;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.7}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:0 24px;border-radius:11px;font-size:.88rem;font-weight:700;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(110deg,#ad9dff,#7d9eff 62%,#75d9f7);color:#090e1a;box-shadow:0 18px 38px -20px #6d8eff}.button-primary:hover{box-shadow:0 23px 42px -16px #6d8eff}.button-secondary{border:1px solid rgba(197,211,255,.34);background:#ffffff06;color:#f7f8ff}.button-secondary:hover{border-color:var(--blue);background:#79a7ff1a}.hero-aside{margin:20px 0 0;color:var(--quiet);font-size:.78rem}.hero-diagram{position:relative;padding:23px 20px 20px;border:1px solid rgba(132,151,255,.2);border-radius:20px;background:radial-gradient(circle at 55% 30%,rgba(73,83,172,.13),transparent 55%),#0e1322a6;box-shadow:0 50px 120px -75px #4f8cff6b}.hero-diagram-top,.hero-diagram-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#8797b9;font:500 .61rem/1.4 var(--mono);letter-spacing:.11em}.hero-diagram-top{padding:0 6px 28px;border-bottom:1px solid var(--line)}.hero-diagram-bottom{justify-content:flex-end;padding:26px 6px 0;border-top:1px solid var(--line)}.flow-line{width:44px;height:2px;background:var(--cyan);box-shadow:0 0 12px var(--cyan);animation:line-pulse 3s ease-in-out infinite}.hero-node-list{display:flex;align-items:stretch;gap:8px;padding:42px 0}.hero-node{flex:1;min-width:0;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:20px 10px;border:1px solid rgba(176,198,255,.18);border-radius:10px;background:#090d1999;text-align:center}.hero-node strong{font-family:var(--display);font-size:clamp(.78rem,1.2vw,1rem);letter-spacing:-.04em}.hero-node small{min-height:2.5em;color:#97a6c5;font-size:.66rem;line-height:1.45}.node-symbol{color:#9cb8ff;font-size:2rem;line-height:1}.hero-node-featured{border-color:#66b0ffc4;background:linear-gradient(160deg,#223053cc,#0d1527cc);box-shadow:0 0 0 1px #679eff33,0 0 30px #4e7dff33;transform:translateY(-7px)}.hero-node-featured .node-symbol{color:var(--cyan)}.node-arrow{align-self:center;color:var(--blue);font-size:1.25rem}.path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.path-card{position:relative;display:flex;flex-direction:column;min-height:315px;padding:29px;border:1px solid var(--line);border-radius:18px;background:#0a0e1a80;transition:transform .25s,border-color .25s,background .25s}.path-card:hover,.path-card:focus-visible{transform:translateY(-4px);border-color:#84abff7a;background:#141c2fcc}.path-icon{width:50px;height:50px;display:grid;place-items:center;margin-bottom:34px;border:1px solid rgba(121,167,255,.35);border-radius:13px;color:var(--blue);font-size:1.9rem;line-height:1}.path-number{position:absolute;top:36px;right:27px;color:#7786a8;font:500 .61rem var(--mono);letter-spacing:.09em}.path-card h3{margin:0 0 12px;font-size:1.48rem}.path-card p{max-width:31ch;margin-bottom:26px;color:var(--muted);font-size:.91rem;line-height:1.65}.text-link{display:inline-flex;align-items:center;gap:12px;width:-moz-max-content;width:max-content;margin-top:auto;color:#aab6ff;font-size:.84rem;font-weight:700}.text-link span{transition:transform .2s}.path-card:hover .text-link span,.text-link:hover span{transform:translate(2px,-2px)}.journey-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(40px,7vw,100px);align-items:center}.journey-grid h2{max-width:12ch}.journey-interactive{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#0e1424}.journey-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.journey-step{display:flex;flex-direction:column;gap:12px;min-height:98px;padding:19px 17px;border:0;border-right:1px solid var(--line);background:transparent;color:#96a4c3;text-align:left;font-size:.82rem;font-weight:700;transition:background .2s,color .2s}.journey-step:last-child{border-right:0}.journey-step:hover,.journey-step.is-active{background:#596fc724;color:#fff}.journey-step.is-active{box-shadow:inset 0 2px #8aa8ff}.journey-step span{color:var(--cyan);font:500 .65rem var(--mono)}.journey-detail{position:relative;min-height:244px;padding:38px 42px 48px;overflow:hidden}.journey-detail>span{display:block;margin-bottom:24px;color:var(--violet);font:500 .65rem var(--mono);letter-spacing:.12em}.journey-detail h3{max-width:480px;margin-bottom:12px;font-size:clamp(1.5rem,2.6vw,2.3rem)}.journey-detail p{position:relative;z-index:1;max-width:530px;margin:0;color:var(--muted);font-size:.9rem;line-height:1.65}.journey-signal{position:absolute;right:30px;bottom:25px;display:flex;gap:5px;opacity:.75}.journey-signal span{width:20px;height:3px;background:#7daaff}.journey-signal span:nth-child(2){width:13px;background:#9b8dff}.journey-signal span:nth-child(3){width:26px;background:#6adbf4}.journey-signal span:nth-child(4){width:7px;background:#7daaff}.pain-section{background:radial-gradient(ellipse 50% 70% at 15% 55%,rgba(21,31,58,.32),transparent 80%),#090d18}.pain-heading{align-items:center}.pain-heading p:last-child{max-width:560px}.pain-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.pain-list>div{min-height:180px;padding:28px 28px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.pain-list span,.capability-list span,.cost-list span,.audit-dimensions span{color:#7d98d8;font:500 .68rem var(--mono)}.pain-list h3{margin:27px 0 10px;font-size:1.2rem}.pain-list p{max-width:30ch;margin:0;color:var(--muted);font-size:.83rem;line-height:1.6}.capability-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.capability-list>div{min-height:210px;padding:24px 25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s}.capability-list>div:hover{background:#79a7ff11}.capability-list h3{margin:36px 0 7px;font-size:1.6rem}.capability-list p{max-width:25ch;margin:0;color:var(--muted);font-size:.83rem;line-height:1.55}.system-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr) minmax(0,.75fr);gap:28px;align-items:center}.system-copy h2{max-width:11ch}.system-note{margin-top:34px;color:var(--quiet);font-size:.72rem;line-height:1.5}.file-window{border:1px solid rgba(130,159,240,.25);border-radius:14px;background:linear-gradient(155deg,#151d32,#0b1120);box-shadow:0 38px 80px -48px #000;overflow:hidden}.file-window-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 17px;border-bottom:1px solid var(--line);color:#b4c3e7;font:500 .62rem var(--mono)}.file-window-bar>span:last-child{color:#7080a6}.file-dots{display:flex;gap:5px}.file-dots i{width:6px;height:6px;border-radius:50%;background:#7586ac}.file-dots i:first-child{background:#8d83d2}.file-list{padding:18px 24px}.file-list>div{display:grid;grid-template-columns:20px minmax(120px,1fr) minmax(0,1.15fr);gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(194,210,255,.045);font:500 .72rem var(--mono);white-space:nowrap}.file-list>div:last-child{border-bottom:0}.file-list span{color:#9cb5f8}.file-list small{overflow:hidden;color:#7f90b1;font:400 .65rem Inter,sans-serif;text-overflow:ellipsis}blockquote{margin:0;padding-left:25px;border-left:1px solid var(--cyan)}blockquote p{margin:0;color:#e4eafa;font-family:var(--display);font-size:clamp(1.2rem,2vw,1.9rem);line-height:1.25;letter-spacing:-.045em}blockquote strong{display:block;margin-top:14px;color:var(--muted);font-size:.73em;font-weight:500}blockquote footer{margin-top:28px;color:var(--cyan);font:500 .63rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.cost-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:70px;align-items:start}.cost-grid h2{max-width:12ch}.cost-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.cost-list>div{min-height:116px;padding:19px 20px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.cost-list strong{display:block;margin:13px 0 5px;font-size:.92rem}.cost-list p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.audit-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(240px,.75fr) minmax(0,.85fr);gap:54px;align-items:center}.audit-grid h2{max-width:13ch}.audit-grid .text-link{margin-top:26px}.audit-visual{text-align:center}.audit-ring{display:grid;place-items:center;width:min(100%,265px);aspect-ratio:1;margin:auto;border:1px solid rgba(147,183,255,.27);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 29px,rgba(143,171,238,.1) 30px 31px),conic-gradient(from 25deg,#64c7f24a,#8e7eff38,#64c7f24a);box-shadow:0 0 50px #6482f51c;position:relative}.audit-ring:before,.audit-ring:after{content:"";position:absolute;top:13%;right:13%;bottom:13%;left:13%;border:1px solid rgba(148,176,255,.28);transform:rotate(45deg)}.audit-ring:after{top:26%;right:26%;bottom:26%;left:26%;transform:rotate(20deg)}.audit-ring>div{position:relative;z-index:1;display:grid;place-items:center;width:125px;height:125px;border-radius:50%;background:#0d1425;box-shadow:0 0 0 1px #94b0ff33}.audit-ring strong{align-self:end;color:var(--cyan);font:500 .65rem var(--mono);letter-spacing:.1em}.audit-ring span{align-self:start;margin-top:9px;font-family:var(--display);font-size:1.3rem;line-height:1.1;font-weight:600}.audit-visual>p{margin:20px 0 0;color:var(--quiet);font-size:.66rem}.audit-dimensions{border-top:1px solid var(--line)}.audit-dimensions>div{display:grid;grid-template-columns:30px minmax(0,1fr) 56px;gap:12px;align-items:center;min-height:44px;border-bottom:1px solid var(--line);font-size:.85rem;font-weight:600}.audit-dimensions i{height:4px;background:linear-gradient(90deg,#9b90ff,#6bdaf6);border-radius:4px;opacity:.85}.audit-dimensions>div:nth-child(2n) i{width:70%}.audit-dimensions>div:nth-child(3n) i{width:47%}.business-grid{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:60px;align-items:center}.business-grid h2{max-width:13ch}.business-flow{display:flex;align-items:stretch;gap:13px}.business-flow>div{flex:1;min-width:0;min-height:215px;padding:20px 18px;border:1px solid var(--line);border-radius:13px;background:#080c1766}.business-flow>div>span{color:var(--cyan);font:500 .63rem var(--mono)}.business-flow h3{margin:49px 0 10px;font-size:1.12rem}.business-flow p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.business-arrow{align-self:center;color:var(--blue);font-size:1.3rem}.final-section{background:radial-gradient(ellipse 70% 90% at 85% 60%,rgba(67,84,158,.18),transparent 72%),#0a0f1d}.final-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:70px;align-items:center}.final-grid h2{margin-bottom:18px}.final-grid p:not(.eyebrow){max-width:500px;color:var(--muted);line-height:1.65}.prompt-shell{padding:22px;border:1px solid rgba(140,170,246,.44);border-radius:15px;background:#101727;box-shadow:0 30px 70px -50px #648fff99}.prompt-shell label{display:block;margin-bottom:11px;color:#d9e2f7;font-size:.8rem;font-weight:650}.prompt-shell textarea{display:block;width:100%;min-height:148px;resize:vertical;padding:15px;border:1px solid var(--line);border-radius:10px;background:#0b1120;color:#fff;line-height:1.6}.prompt-shell textarea::-moz-placeholder{color:#818eaa}.prompt-shell textarea::placeholder{color:#818eaa}.prompt-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px}.prompt-foot span{color:var(--quiet);font-size:.72rem;line-height:1.4}.prompt-foot button{min-height:41px;padding:0 15px;border:1px solid var(--line);border-radius:8px;background:#222c43;color:#abb8d4;font-size:.75rem;font-weight:650;cursor:not-allowed;white-space:nowrap}.prompt-foot button span{color:inherit}.site-footer{border-top:1px solid var(--line);background:#070912}.footer-inner{min-height:104px;display:flex;align-items:center;gap:40px}.footer-inner>span{color:var(--quiet);font-size:.78rem}.footer-inner>div{display:flex;gap:24px;margin-left:auto}@keyframes line-pulse{50%{opacity:.3;transform:translate(4px)}}@media(max-width:1150px){.hero{grid-template-columns:1fr;min-height:0;padding-block:75px}.hero-copy{max-width:800px}.hero-diagram{max-width:760px}.system-grid{grid-template-columns:1fr 1.2fr}.system-grid blockquote{grid-column:1/-1}.audit-grid{grid-template-columns:1fr 1fr}.audit-grid>div:first-child{grid-column:1/-1}.audit-visual{justify-self:start}.business-grid,.cost-grid{gap:40px}}@media(max-width:800px){.container{width:min(100% - 44px,1320px)}.desktop-nav{display:none}.header-cta{margin-left:auto}.section-heading{align-items:start}.side-note{display:none}.path-grid{grid-template-columns:1fr}.path-card{min-height:0}.journey-grid,.cost-grid,.business-grid,.final-grid{grid-template-columns:1fr}.pain-list,.capability-list{grid-template-columns:repeat(2,1fr)}.system-grid{grid-template-columns:1fr}.file-window{max-width:680px}.audit-grid{gap:34px}.business-flow{max-width:760px}}@media(max-width:560px){html{scroll-padding-top:72px}.container{width:calc(100% - 32px)}.header-inner{min-height:66px;gap:10px}.brand{font-size:1rem}.brand img{width:29px;height:29px}.header-cta{min-height:38px;padding:0 11px;font-size:.68rem}.header-cta span{display:none}.hero{padding-block:58px 75px;gap:46px}.product-name{font-size:2.35rem}.hero h1{font-size:clamp(2.65rem,12vw,4.1rem)}.hero-lede{font-size:1rem}.actions{flex-direction:column;align-items:stretch}.button{padding-inline:15px;text-align:center}.hero-diagram{padding:16px 12px}.hero-diagram-top{padding-bottom:16px}.hero-node-list{display:grid;grid-template-columns:1fr 16px 1fr;gap:7px;padding:19px 0}.hero-node{min-height:122px;padding:12px 6px;gap:8px}.hero-node small{font-size:.57rem}.hero-node strong{font-size:.78rem}.node-symbol{font-size:1.3rem}.hero-node-featured{transform:none}.node-arrow{font-size:.9rem}.hero-node-list .hero-node:nth-of-type(3){grid-column:1}.hero-node-list .node-arrow:nth-of-type(3){grid-column:2}.hero-node-list .hero-node:nth-of-type(4){grid-column:3}.hero-node-list .node-arrow:nth-of-type(2){transform:rotate(135deg)}.hero-diagram-bottom{padding-top:18px;font-size:.52rem}.flow-line{width:24px}.section{padding-block:78px}.section-heading{margin-bottom:30px}.section-heading h2{font-size:2.45rem}.path-card{padding:23px}.path-icon{margin-bottom:25px}.journey-steps{grid-template-columns:repeat(2,1fr)}.journey-step{min-height:78px}.journey-step:nth-child(2){border-right:0}.journey-step:nth-child(-n+2){border-bottom:1px solid var(--line)}.journey-detail{min-height:262px;padding:26px 22px}.pain-list{grid-template-columns:1fr 1fr}.pain-list>div{min-height:200px;padding:20px 15px}.pain-list h3{font-size:1rem}.pain-list p{font-size:.75rem}.capability-list>div{min-height:190px;padding:19px 15px}.capability-list h3{font-size:1.34rem}.capability-list p{font-size:.74rem}.file-list{padding:14px}.file-list>div{grid-template-columns:16px minmax(0,1fr);font-size:.68rem}.file-list small{grid-column:2;margin-top:-4px;font-size:.63rem}.cost-list>div{padding:16px 12px}.cost-list strong{font-size:.79rem}.cost-list p{font-size:.72rem}.audit-grid{grid-template-columns:1fr}.audit-grid>div:first-child{grid-column:auto}.audit-visual{justify-self:center}.business-flow{flex-direction:column}.business-flow>div{min-height:0}.business-flow h3{margin-top:25px}.business-arrow{transform:rotate(90deg)}.prompt-foot{align-items:start;flex-direction:column}.footer-inner{min-height:130px;flex-wrap:wrap;gap:8px 20px;padding-block:24px}.footer-inner>div{width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.button:hover,.path-card:hover,.path-card:focus-visible{transform:none}}.audit-ring span{font-size:2.45rem;line-height:1}.audit-ring span small{margin-left:4px;color:#a4b4d5;font:500 .65rem var(--mono)}.hero-node{animation:node-in .65s both}.hero-node:nth-of-type(1){animation-delay:.08s}.hero-node:nth-of-type(2){animation-delay:.23s}.hero-node:nth-of-type(3){animation-delay:.38s}.hero-node:nth-of-type(4){animation-delay:.53s}@keyframes node-in{0%{opacity:.35;filter:brightness(.75)}to{opacity:1;filter:brightness(1)}}@media(max-width:560px){.hero-node-list>.hero-node:nth-of-type(1){grid-column:1;grid-row:1}.hero-node-list>.node-arrow:nth-of-type(1){grid-column:2;grid-row:1}.hero-node-list>.hero-node:nth-of-type(2){grid-column:3;grid-row:1}.hero-node-list>.node-arrow:nth-of-type(2){display:none}.hero-node-list>.hero-node:nth-of-type(3){grid-column:1;grid-row:2}.hero-node-list>.node-arrow:nth-of-type(3){grid-column:2;grid-row:2}.hero-node-list>.hero-node:nth-of-type(4){grid-column:3;grid-row:2}}.hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.hero-aside{max-width:55ch;margin-top:27px;padding-top:18px;border-top:1px solid var(--line);color:#a7b3d0;font-size:.78rem;line-height:1.65}.hero-diagram{background:radial-gradient(circle at 55% 52%,rgba(71,97,183,.13),transparent 55%),linear-gradient(rgba(154,181,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(154,181,255,.026) 1px,transparent 1px),#0b1020;background-size:auto,34px 34px,34px 34px,auto}.signal-route{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:31px 0 34px;isolation:isolate}.signal-track{position:absolute;z-index:-1;top:51%;left:7%;right:7%;height:2px;background:linear-gradient(90deg,#79a7ff33,#79a7ff 24%,#75d7f8 58%,#a991ff 82%,#79a7ff2e);box-shadow:0 0 18px #5f9eff75}.signal-tracer{position:absolute;left:0;top:50%;width:12px;height:12px;border-radius:50%;background:#e5faff;box-shadow:0 0 0 5px #70b4ff2e,0 0 20px 7px #5c9affcc;transform:translateY(-50%);animation:signal-travel 7s ease-in-out infinite}.signal-stage{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.signal-overline{min-height:2.6em;color:#bad0ff;font:500 .58rem/1.4 var(--mono);letter-spacing:.07em}.signal-description{min-height:2.7em;margin-top:4px;color:#8493b4;font-size:.68rem;line-height:1.35}.signal-icon{width:82px;height:82px;display:grid;place-items:center;margin:54px 0 18px;border:1px solid rgba(135,174,255,.5);border-radius:16px;background:#0b1224;color:#9ab4ff;box-shadow:0 0 0 1px #8da8ff0d,0 18px 34px -20px #000;animation:signal-activate 7s ease-in-out infinite}.signal-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.signal-stage:nth-child(3) .signal-icon{animation-delay:1.6s}.signal-stage:nth-child(4) .signal-icon{animation-delay:3.2s}.signal-stage:nth-child(5) .signal-icon{animation-delay:4.8s}.signal-stage-featured .signal-icon{color:#85e7ff;border-color:#8eacff;background:#14213d}.signal-stage strong{font-family:var(--display);font-size:.91rem;letter-spacing:-.04em}.signal-stage small{margin-top:8px;color:#8494b4;font-size:.64rem;line-height:1.4}@keyframes signal-travel{0%{left:0;opacity:0}8%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}@keyframes signal-activate{0%,12%,36%,to{box-shadow:0 0 0 1px #8da8ff0d,0 18px 34px -20px #000}22%{box-shadow:0 0 0 1px #82bbff80,0 0 22px 4px #5f97ff4d,0 18px 34px -20px #000}}.audience-rows{border-top:1px solid var(--line)}.audience-row{--row-accent:#a99cff;position:relative;display:grid;grid-template-columns:46px minmax(0,1.07fr) minmax(0,1.13fr) minmax(0,1.12fr) minmax(160px,.8fr);align-items:center;gap:22px;min-height:196px;padding:25px 15px;border-bottom:1px solid var(--line);transition:background .35s,border-color .35s,transform .6s ease,opacity .6s ease}.audience-row:nth-child(2){--row-accent:#86acff}.audience-row:nth-child(3){--row-accent:#73def7}.audience-row:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--row-accent);transform:scaleY(0);transition:transform .35s;transform-origin:center}.audience-row:hover,.audience-row:focus-within{background:linear-gradient(90deg,rgba(122,146,249,.09),rgba(122,146,249,.02) 48%,transparent);border-bottom-color:#a6beff42}.audience-row:hover:before,.audience-row:focus-within:before{transform:scaleY(1)}.audience-index{align-self:center;color:var(--row-accent);font:500 1.25rem var(--mono)}.audience-identity{align-self:center}.audience-identity p,.audience-outcome span{margin:0 0 13px;color:#9fadd0;font:500 .59rem/1.5 var(--mono);letter-spacing:.1em}.audience-identity h3{max-width:13ch;margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.audience-identity h3 em{color:var(--row-accent);font-style:normal}.audience-voice{min-height:88px;display:flex;align-items:center;margin:0;padding-left:22px;border-left:1px solid var(--line);color:#d2daf0;font-size:clamp(.88rem,1.1vw,1.05rem);line-height:1.5}.audience-outcome{min-height:88px;padding-left:22px;border-left:1px solid var(--line)}.audience-outcome p{max-width:27ch;margin:0;color:#c2cee7;font-size:.83rem;line-height:1.55}.audience-row>a{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:0 14px;border:1px solid var(--row-accent);border-radius:9px;color:#e5e9ff;font-size:.77rem;font-weight:700;line-height:1.3;transition:background .2s,box-shadow .2s,transform .2s}.audience-row>a:hover{background:#79a7ff1f;box-shadow:0 10px 28px -15px var(--row-accent);transform:translateY(-2px)}.audience-row>a span{font-size:1.05rem;color:var(--row-accent)}.motion-ready .reveal:not(.is-visible){opacity:1;transform:translateY(16px)}@media(max-width:1150px){.hero{grid-template-columns:1fr}.audience-row{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr);gap:22px}.audience-identity{grid-column:2;grid-row:1}.audience-voice{grid-column:3;grid-row:1}.audience-outcome{grid-column:2;grid-row:2}.audience-row>a{grid-column:3;grid-row:2;justify-self:start;min-width:210px}}@media(max-width:650px){.signal-route{grid-template-columns:1fr;gap:12px;padding:22px 0 22px 16px}.signal-track{top:8%;bottom:8%;left:47px;right:auto;width:2px;height:auto;background:linear-gradient(#79a7ff,#75d7f8 58%,#a991ff)}.signal-tracer{top:0;left:50%;transform:translate(-50%);animation:signal-travel-vertical 7s ease-in-out infinite}.signal-stage{display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;min-height:96px;padding:9px 12px;border:1px solid rgba(176,198,255,.15);border-radius:11px;background:#0d1426;text-align:left}.signal-icon{grid-column:1;grid-row:1/4;width:50px;height:50px;margin:0;border-radius:10px}.signal-icon svg{width:25px;height:25px}.signal-overline{grid-column:2;grid-row:1;min-height:0;font-size:.55rem}.signal-description{display:none}.signal-stage strong{grid-column:2;grid-row:2;font-size:.96rem}.signal-stage small{grid-column:2;grid-row:3;margin-top:0;font-size:.65rem}.audience-row{grid-template-columns:31px minmax(0,1fr);gap:14px 12px;min-height:0;padding:26px 5px}.audience-index{grid-column:1;grid-row:1;align-self:start;padding-top:2px;font-size:1rem}.audience-identity{grid-column:2;grid-row:1}.audience-identity h3{max-width:none;font-size:1.55rem}.audience-voice{grid-column:2;grid-row:2;min-height:0;padding-left:14px;font-size:.94rem}.audience-outcome{grid-column:2;grid-row:3;min-height:0;padding-left:14px}.audience-row>a{grid-column:2;grid-row:4;justify-self:stretch;width:100%}.hero-diagram{max-width:100%}}@keyframes signal-travel-vertical{0%{top:0;opacity:0}8%{opacity:1}88%{opacity:1}to{top:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.signal-tracer,.signal-icon{animation:none!important}.motion-ready .reveal:not(.is-visible){opacity:1;transform:none}.audience-row>a:hover{transform:none}}.system-section{background:radial-gradient(ellipse 65% 45% at 50% 55%,rgba(42,65,124,.14),transparent 74%),#0a0e19}.system-intro{max-width:900px;margin:0 auto 62px;text-align:center}.system-intro h2{max-width:none;margin-bottom:20px}.system-intro .section-lede{max-width:720px;margin:0 auto}.memory-stage{display:grid;grid-template-columns:minmax(0,.93fr) 92px minmax(0,1.07fr);align-items:center;gap:20px}.session-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.session-card{display:flex;flex-direction:column;min-width:0;min-height:360px;padding:18px;border:1px solid rgba(164,184,235,.22);border-radius:14px;background:linear-gradient(155deg,#121829,#0c1220);box-shadow:0 28px 64px -42px #000}.session-card:nth-child(2){border-color:#a4b8eb24;background:linear-gradient(155deg,#101624,#0b101b)}.session-head{display:flex;align-items:center;gap:8px;padding-bottom:15px;border-bottom:1px solid var(--line)}.session-head strong{font-family:var(--display);font-size:.85rem}.session-head>span:last-child{margin-left:auto;color:#8293b5;font:500 .54rem var(--mono);letter-spacing:.07em}.session-dot{width:8px;height:8px;border:1px solid #8aa4e2;border-radius:50%;background:#79a7ff4d}.session-topic{margin:18px 0 23px;color:#a7b8dd;font-size:.8rem;font-weight:650}.session-message,.session-reply{padding:12px;border:1px solid rgba(160,182,241,.13);border-radius:9px;background:#1a2235;color:#e0e7fa;font-size:.72rem;line-height:1.5}.session-reply{align-self:flex-end;margin-top:11px;background:#171e32;color:#bdc9e6}.session-card>small{margin-top:auto;padding-top:24px;color:#78a;font:500 .55rem var(--mono);letter-spacing:.1em}.memory-transfer{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;color:#9bb7ef;text-align:center}.memory-transfer span{font:500 .54rem/1.5 var(--mono);letter-spacing:.09em}.memory-transfer i{position:relative;display:block;width:100%;height:2px;background:linear-gradient(90deg,#6e95e433,#82bbff)}.memory-transfer i:after{content:"";position:absolute;top:50%;left:0;width:9px;height:9px;border-radius:50%;background:#d6faff;box-shadow:0 0 13px 4px #57a6ffb3;transform:translateY(-50%);animation:memory-pass 4.5s ease-in-out infinite}.memory-transfer b{position:absolute;top:44%;right:-4px;color:#a2c9ff;font-size:1.1rem;font-weight:400}@keyframes memory-pass{0%{left:0;opacity:0}18%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}.memory-stage .file-window{width:100%;min-width:0}.system-section .system-note{margin:21px 0 0;color:#8e9bb7;text-align:right}.memory-principle{max-width:1120px;margin:86px auto 0;padding:0;border:0;text-align:center}.memory-principle p{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4.1vw,4.7rem);font-weight:400;line-height:1.08;letter-spacing:-.055em}.memory-principle em{font-style:normal;color:#a9c7ff}.memory-principle strong{display:inline;margin:0;color:#b4c0d9;font:400 .58em/1.35 Georgia,Times New Roman,serif;letter-spacing:-.035em}.memory-principle footer{margin-top:30px}@media(max-width:1150px){.memory-stage{grid-template-columns:1fr;gap:28px;max-width:720px;margin-inline:auto}.memory-transfer{height:56px}.memory-transfer i{width:2px;height:100%;background:linear-gradient(#6e95e433,#82bbff)}.memory-transfer i:after{top:0;left:50%;transform:translate(-50%);animation:memory-pass-vertical 4.5s ease-in-out infinite}.memory-transfer b{top:auto;right:calc(50% - 7px);bottom:-9px;transform:rotate(90deg)}.system-section .system-note{text-align:center}}@keyframes memory-pass-vertical{0%{top:0;opacity:0}18%{opacity:1}80%{opacity:1}to{top:100%;opacity:0}}@media(max-width:650px){.system-intro{margin-bottom:40px;text-align:left}.system-intro .section-lede{margin-left:0}.session-pair{grid-template-columns:1fr}.session-card{min-height:260px}.session-topic{margin-bottom:15px}.memory-principle{margin-top:60px}.memory-principle p{font-size:clamp(2rem,9vw,3rem)}.memory-principle strong{font-size:.58em}.system-section .system-note{text-align:left}}@media(prefers-reduced-motion:reduce){.memory-transfer i:after{animation:none!important;left:50%;top:50%;transform:translate(-50%,-50%)}}.signal-overline{font-size:.65rem}.signal-stage small{font-size:.69rem}.audience-identity p,.audience-outcome span{font-size:.67rem}.session-head>span:last-child,.session-card>small,.memory-transfer span{font-size:.63rem}@media(max-width:650px){.signal-overline{font-size:.6rem}}.demo-section{background:radial-gradient(ellipse 55% 45% at 73% 49%,rgba(54,74,150,.12),transparent 80%),#090d18}.demo-heading{display:flex;align-items:end;justify-content:space-between;gap:42px;margin-bottom:46px}.demo-heading h2{max-width:13ch;margin-bottom:20px}.demo-heading .section-lede{margin-bottom:0}.demo-side-note{flex:0 0 205px;padding-left:18px;border-left:1px solid var(--cyan);color:#9eaccb;font:500 .68rem/1.7 var(--mono);letter-spacing:.08em;text-transform:uppercase}.build-demo{margin:0;border:1px solid rgba(153,179,241,.27);border-radius:20px;background:#0c1220;box-shadow:0 55px 110px -75px #416ce366;overflow:hidden}.demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:10px 24px;border-bottom:1px solid var(--line);background:#10192c}.demo-live-label{display:flex;align-items:center;gap:11px;color:#cfddf8;font:500 .67rem var(--mono);letter-spacing:.08em;white-space:nowrap}.demo-live-label>span:last-child{color:#879abf}.demo-separator{color:#607392}.demo-pulse{width:7px;height:7px;border-radius:50%;background:#83dcf4;box-shadow:0 0 12px #83dcf4}.demo-controls{display:none;gap:8px}.is-animated .demo-controls{display:flex}.demo-controls button{min-height:32px;padding:0 11px;border:1px solid rgba(169,190,246,.22);border-radius:7px;background:#ffffff06;color:#d0dcf4;font:500 .68rem var(--mono);transition:background .2s,border-color .2s}.demo-controls button:hover{border-color:#8ca9ee;background:#1c2946}.demo-controls button span{margin-left:6px;color:#9bb6f6}.demo-canvas{display:grid;grid-template-columns:minmax(0,.95fr) 38px minmax(0,1.12fr);gap:14px;align-items:center;min-height:474px;padding:28px 30px 24px;background-image:linear-gradient(rgba(162,183,247,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(162,183,247,.025) 1px,transparent 1px);background-size:34px 34px}.demo-agent,.demo-output{min-width:0;height:400px;border:1px solid rgba(147,170,229,.24);border-radius:12px;background:#101829;box-shadow:0 26px 60px -43px #000;overflow:hidden}.demo-agent{display:flex;flex-direction:column}.demo-window-head,.demo-output-head{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 17px;border-bottom:1px solid rgba(185,203,252,.12);color:#d4dff6;font:500 .65rem var(--mono);letter-spacing:.07em}.demo-window-mark{color:#b7a6ff;font-size:1.15rem;line-height:1}.demo-window-hint{margin-left:auto;color:#8191b0;font-size:.57rem;letter-spacing:0;white-space:nowrap}.demo-agent-body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:18px 27px}.demo-speaker{margin:0;color:#92a7db;font:500 .62rem var(--mono);letter-spacing:.08em}.demo-speaker span{margin:0 7px;color:var(--cyan)}.demo-prompt{position:relative;min-height:113px;padding:18px 19px;border:1px solid rgba(132,159,226,.25);border-radius:12px;background:#1a2640;color:#f2f5ff;font-size:clamp(.84rem,1vw,.99rem);font-weight:550;line-height:1.62}.demo-prompt-copy{display:block}.demo-caret{display:inline-block;width:2px;height:1.05em;margin-left:3px;background:#8de8fc;vertical-align:-2px;opacity:0}.demo-agent-response{display:flex;gap:12px;padding:15px 0 0;border-top:1px solid rgba(195,211,255,.1)}.demo-response-spark{color:#a9a0f7;font-size:1.2rem}.demo-agent-response strong{font-size:.86rem}.demo-agent-response p{max-width:45ch;margin:7px 0 0;color:#aebbd4;font-size:.72rem;line-height:1.55}.demo-agent-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:43px;padding:0 18px;border-top:1px solid rgba(185,203,252,.12);color:#8397bb;font:500 .55rem var(--mono);letter-spacing:.05em}.demo-typing-dots{display:flex;gap:4px}.demo-typing-dots i{width:4px;height:4px;border-radius:50%;background:#8ab2f6}.demo-bridge{position:relative;height:2px;background:linear-gradient(90deg,transparent,#8eafff,transparent);box-shadow:0 0 13px #729ef1}.demo-bridge span{position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:50%;background:#dffaff;box-shadow:0 0 14px 6px #60aafc8c;transform:translate(-50%,-50%)}.demo-bridge i{position:absolute;right:-3px;top:-15px;color:#a6c6fa;font-style:normal}.demo-output{position:relative;background:#101a2d}.demo-output-head{justify-content:space-between;color:#a5b9de}.demo-output-indicator{display:flex;gap:5px}.demo-output-indicator i{width:6px;height:6px;border-radius:50%;background:#536a98}.demo-output-indicator i:first-child{background:#a89bf4}.demo-scene{position:absolute;top:46px;right:0;bottom:0;left:0;padding:30px 35px;background:#101a2d;visibility:hidden;opacity:0}.demo-scene-product{padding:0;background:#eee7dc;visibility:visible;opacity:1}.demo-scene-eyebrow{margin:2px 0 28px;color:#83cfea;font:500 .66rem var(--mono);letter-spacing:.12em}.demo-scene h3{max-width:20ch;margin-bottom:25px;font-size:clamp(1.5rem,2vw,2.1rem);line-height:1.12}.demo-research-list,.demo-mini-files{border-top:1px solid rgba(180,204,255,.17)}.demo-research-list>div,.demo-mini-files>div{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,1.25fr);gap:10px;align-items:center;min-height:47px;border-bottom:1px solid rgba(180,204,255,.13)}.demo-research-list span,.demo-mini-files span{color:#8bb9f4;font:500 .69rem var(--mono)}.demo-research-list strong,.demo-mini-files strong{font-size:.79rem}.demo-research-list small,.demo-mini-files small{color:#a9b8d6;font-size:.72rem}.demo-mini-files>div{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr)}.demo-mini-files strong{font:500 .73rem var(--mono)}.demo-scene-footer{margin-top:23px;color:#83cfea;font:500 .61rem var(--mono);letter-spacing:.07em}.bakery-site{height:100%;color:#322c2a;background:#f5efe6;font-family:var(--display);overflow:hidden}.bakery-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;height:63px;padding:0 26px;border-bottom:1px solid #dcd2c4}.bakery-mark{font-size:1.45rem;font-weight:700;letter-spacing:-.09em}.bakery-mark span{color:#bb6a46}.bakery-nav>span:last-child{display:flex;align-items:center;gap:18px;font:500 .61rem Inter,sans-serif;white-space:nowrap}.bakery-nav b{padding:8px 10px;border:1px solid #ad8c70;border-radius:3px;font-size:.58rem;font-weight:700}.bakery-content{display:grid;grid-template-columns:1.2fr .8fr;min-height:239px}.bakery-copy{padding:28px 0 20px 29px}.bakery-copy p{margin:0 0 15px;color:#a25b3b;font:700 .55rem Inter,sans-serif;letter-spacing:.13em}.bakery-copy h3{margin:0 0 13px;font-family:Georgia,serif;font-size:clamp(1.8rem,2.9vw,2.9rem);font-weight:400;letter-spacing:-.06em;line-height:.98}.bakery-copy h3 em{color:#9d5d41;font-style:italic}.bakery-copy>span{display:block;max-width:26ch;color:#64564b;font:400 .67rem/1.55 Inter,sans-serif}.bakery-button{display:inline-flex;gap:16px;align-items:center;margin-top:18px;padding:10px 13px;border-radius:3px;background:#293c35;color:#f9f1e8;font:600 .62rem Inter,sans-serif}.bakery-art{position:relative;display:grid;place-items:center;overflow:hidden;background:#e9d5bd}.bakery-halo{position:absolute;width:220px;height:220px;border:1px solid rgba(124,70,39,.25);border-radius:50%;box-shadow:0 0 0 24px #fff8e72b,0 0 0 48px #fff8e71f}.bakery-loaf{position:relative;width:145px;height:122px;border-radius:55% 47% 43% 48%;background:linear-gradient(135deg,#e7ad64,#b86731 68%,#8d472a);box-shadow:inset -16px -16px 20px #5c2c1938,8px 15px 20px #67321f33;transform:rotate(-18deg)}.bakery-loaf span{position:absolute;top:34px;left:29px;width:79px;height:8px;border-radius:100%;background:#f8d7a3;transform:rotate(-37deg)}.bakery-loaf span:nth-child(2){top:58px;left:44px;width:73px}.bakery-loaf span:nth-child(3){top:82px;left:60px;width:55px}.bakery-stamp{position:absolute;right:10px;bottom:9px;width:78px;height:78px;display:grid;place-items:center;border:1px solid #9e6545;border-radius:50%;background:#f1dcc3;color:#875038;text-align:center;font:700 .48rem/1.2 Inter,sans-serif;letter-spacing:.08em;transform:rotate(12deg)}.bakery-stamp b{font-size:1rem;line-height:0}.bakery-bottom{display:flex;justify-content:space-between;gap:8px;padding:13px 25px;border-top:1px solid #dcd2c4;color:#876b56;font:600 .51rem Inter,sans-serif;letter-spacing:.05em}.demo-timeline{padding:0 30px 18px}.demo-progress{height:3px;background:#22314c;overflow:hidden}.demo-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#8c9cff,#72dff4);box-shadow:0 0 13px #82c9f9}.demo-milestones{display:flex;justify-content:space-between;gap:10px;margin-top:14px;color:#8fa6d1;font:500 .58rem var(--mono);letter-spacing:.04em}.demo-milestones b{margin-left:4px;color:#bdc9e4;font-weight:500}.build-demo figcaption{padding:13px 30px;border-top:1px solid var(--line);color:#91a2c1;font-size:.7rem;line-height:1.5}.build-demo.is-animated.is-running .demo-prompt-copy{animation:demo-type 20s steps(70,end) infinite}.build-demo.is-animated.is-running .demo-caret{animation:demo-caret 20s linear infinite}.build-demo.is-animated.is-running .demo-agent-response{animation:demo-response 20s ease infinite}.build-demo.is-animated.is-running .demo-scene-research{animation:demo-research 20s ease infinite}.build-demo.is-animated.is-running .demo-scene-system{animation:demo-system 20s ease infinite}.build-demo.is-animated.is-running .demo-scene-product{animation:demo-product 20s ease infinite}.build-demo.is-animated.is-running .demo-progress span{animation:demo-progress 20s linear infinite}.build-demo.is-animated.is-running .demo-bridge span{animation:demo-transfer 20s ease-in-out infinite}.build-demo.is-animated.is-running .demo-typing-dots{animation:demo-response 20s ease infinite}.build-demo.is-paused *,.build-demo.is-paused *:before,.build-demo.is-paused *:after{animation-play-state:paused!important}@keyframes demo-type{0%{clip-path:inset(0 100% 0 0)}3%{clip-path:inset(0 100% 0 0)}20%,to{clip-path:inset(0 0 0 0)}}@keyframes demo-caret{0%,21%,92%,to{opacity:0}4%,20%,22%,28%{opacity:1}}@keyframes demo-response{0%,20%{opacity:0;transform:translateY(10px)}27%,95%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}@keyframes demo-research{0%,5%{visibility:visible;opacity:0;transform:translateY(12px)}12%,38%{visibility:visible;opacity:1;transform:none}45%,to{visibility:hidden;opacity:0;transform:translateY(-10px)}}@keyframes demo-system{0%,38%{visibility:hidden;opacity:0;transform:translateY(12px)}45%,63%{visibility:visible;opacity:1;transform:none}70%,to{visibility:hidden;opacity:0;transform:translateY(-10px)}}@keyframes demo-product{0%,63%{visibility:hidden;opacity:0;transform:translateY(15px) scale(.98)}72%,96%{visibility:visible;opacity:1;transform:none}to{visibility:hidden;opacity:0;transform:translateY(15px) scale(.98)}}@keyframes demo-progress{0%{width:0}96%{width:100%}to{width:100%}}@keyframes demo-transfer{0%,18%,97%,to{left:0;opacity:0}26%,76%{opacity:1}88%{left:100%;opacity:0}}@media(max-width:1000px){.demo-canvas{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:10px;padding-inline:20px}.demo-agent-body{padding-inline:17px}.demo-scene{padding:23px}.demo-scene-product{padding:0}.bakery-copy{padding-left:20px}.bakery-nav{padding-inline:18px}.bakery-nav>span:last-child i{display:none}}@media(max-width:760px){.demo-heading{align-items:start}.demo-side-note{display:none}.demo-canvas{grid-template-columns:1fr;gap:18px;padding:17px}.demo-agent{height:296px}.demo-agent-body{gap:12px;padding:13px 18px}.demo-prompt{min-height:78px;padding:12px 14px;font-size:.82rem}.demo-agent-response{padding-top:8px}.demo-agent-response p{font-size:.67rem}.demo-bridge{justify-self:center;width:2px;height:24px;background:linear-gradient(transparent,#8eafff,transparent)}.demo-bridge i{right:-15px;top:6px;transform:rotate(45deg)}.demo-output{height:382px}.demo-timeline{padding-inline:17px}.demo-milestones b{display:block;margin:5px 0 0}.build-demo figcaption{padding-inline:17px}}@media(max-width:480px){.demo-heading h2{font-size:2.65rem}.demo-toolbar{padding:10px 14px}.demo-live-label{gap:6px;font-size:.55rem}.demo-live-label>span:last-child,.demo-separator{display:none}.demo-controls button{padding-inline:7px;font-size:.61rem}.demo-agent{height:310px}.demo-window-hint{font-size:.49rem}.demo-output{height:358px}.demo-scene{top:46px;right:0;bottom:0;left:0;padding:24px 18px}.demo-scene-product{padding:0}.demo-research-list>div{grid-template-columns:24px 1fr;gap:4px}.demo-research-list small{grid-column:2;margin-top:-12px}.demo-mini-files>div{grid-template-columns:18px 1fr 1fr;gap:4px}.demo-mini-files strong,.demo-mini-files small{font-size:.61rem}.bakery-nav{height:52px;padding-inline:14px}.bakery-mark{font-size:1.15rem}.bakery-nav>span:last-child{font-size:.51rem}.bakery-nav b{padding:6px;font-size:.5rem}.bakery-content{grid-template-columns:1.15fr .85fr;min-height:222px}.bakery-copy{padding:25px 4px 12px 15px}.bakery-copy p{font-size:.43rem}.bakery-copy h3{font-size:clamp(1.45rem,5vw,1.8rem)}.bakery-copy>span{font-size:.56rem}.bakery-button{margin-top:12px;padding:8px;font-size:.51rem}.bakery-loaf{width:88px;height:83px}.bakery-loaf span{top:24px;left:15px;width:51px;height:5px}.bakery-loaf span:nth-child(2){top:42px;left:26px;width:48px}.bakery-loaf span:nth-child(3){top:58px;left:33px;width:37px}.bakery-halo{width:140px;height:140px}.bakery-stamp{width:56px;height:56px;font-size:.35rem}.bakery-stamp b{font-size:.65rem}.bakery-bottom{padding:10px 12px;font-size:.42rem}.demo-milestones{font-size:.5rem}.demo-milestones b{font-size:.46rem}}@media(prefers-reduced-motion:reduce){.demo-controls{display:none}.demo-scene-product{visibility:visible!important;opacity:1!important;transform:none!important}.demo-scene-research,.demo-scene-system{visibility:hidden!important;opacity:0!important}.demo-progress span{width:100%!important}.demo-caret{opacity:0!important}}.demo-scene-eyebrow{margin-bottom:18px}.demo-scene h3{margin-bottom:15px}.demo-research-list>div,.demo-mini-files>div{min-height:41px}.demo-scene-footer{margin-top:13px}@media(max-width:480px){.demo-agent{height:390px}.demo-agent-foot>span:first-child{font-size:.48rem;letter-spacing:0}.demo-output{height:405px}.bakery-content{min-height:276px}}.hero-aside span{color:#9fcce6}.genome-section{background:radial-gradient(ellipse 42% 44% at 51% 55%,rgba(65,89,175,.14),transparent 82%),#080c17}.genome-heading h2{max-width:16ch}.genome-heading h2 em,.capability-section h2 em,.continuity-section h2 em,.business-section h2 em{font-style:normal;color:#a8bfff}.genome-examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:17px}.genome-examples>span{margin-right:8px;color:#8ea4cd;font:500 .6rem var(--mono);letter-spacing:.08em}.genome-examples button{min-height:38px;padding:0 13px;border:1px solid rgba(150,179,247,.21);border-radius:8px;background:#111a2b;color:#acbbd7;font-size:.72rem;font-weight:650;transition:background .2s,border-color .2s,color .2s}.genome-examples button:hover,.genome-examples button.is-active{border-color:#85b7ee;background:#1b2947;color:#fff}.genome-visual{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.22fr) minmax(0,1fr);gap:14px;align-items:stretch}.genome-input,.genome-core,.genome-capabilities{min-width:0;min-height:404px;border:1px solid rgba(145,174,235,.22);border-radius:14px;background:#101828}.genome-input{display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:linear-gradient(155deg,#151d31,#0c1321)}.genome-input>span,.genome-capabilities-head,.genome-core-head small{color:#95b9e9;font:500 .58rem var(--mono);letter-spacing:.09em}.genome-input blockquote{padding:0;border:0;color:#f2f5ff;font-family:var(--display);font-size:clamp(1.3rem,1.9vw,2rem);font-weight:600;line-height:1.27;letter-spacing:-.045em}.genome-input p{margin:0;color:#8e9ebd;font-size:.72rem}.genome-core{padding:17px;border-color:#89b6ff8f;background:radial-gradient(circle at 50% 0,rgba(107,119,252,.15),transparent 43%),#111b2e;box-shadow:0 0 45px #5b82e021}.genome-core-head{display:flex;align-items:center;gap:10px;padding:0 4px 17px;color:#f1f5ff;font-family:var(--display);font-size:1.12rem;font-weight:700;letter-spacing:-.04em}.genome-core-head strong{color:#89d8f1}.genome-core-head small{margin-left:auto;white-space:nowrap}.genome-orbit{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(144,183,255,.35);border-radius:50%;color:#a6b7ff;font-size:1rem;animation:core-breathe 5s ease-in-out infinite}.genome-profile{padding:17px;border:1px solid rgba(170,198,250,.17);border-radius:10px;background:#0b1221}.genome-profile-head{display:flex;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line);color:#95dbed;font:500 .59rem var(--mono);letter-spacing:.07em}.genome-profile-head span:last-child{color:#788baa}.genome-profile dl{display:grid;grid-template-columns:1fr 1fr;gap:0 17px;margin:9px 0 0}.genome-profile dl>div{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid rgba(194,210,255,.08);font-size:.68rem}.genome-profile dt{color:#8497b9}.genome-profile dd{margin:0;color:#e4ecff;text-align:right;font-weight:600}.genome-core>p{margin:14px 3px 0;color:#8ca3cd;font:500 .58rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.genome-capabilities{padding:21px}.genome-capabilities-head{display:flex;justify-content:space-between;gap:10px}.genome-capabilities-head small{color:#7890b8;font-size:.52rem}.genome-node-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:34px}.genome-node-grid span{display:grid;place-items:center;min-height:53px;padding:7px 3px;border:1px solid rgba(134,160,211,.14);border-radius:8px;background:#0e1625;color:#657794;font-size:.68rem;font-weight:650;text-align:center;transition:background .35s,border-color .35s,color .35s,box-shadow .35s}.genome-node-grid span.is-on{border-color:#7fc2f78f;background:#182b43;color:#e6f8ff;box-shadow:inset 0 1px #b5e8ff2b,0 0 16px #58a6e321}.genome-capabilities>p{margin:23px 0 0;color:#93a6c8;font:500 .63rem var(--mono)}.genome-output{display:grid;grid-template-columns:1fr 25px 1fr 25px 1.25fr;gap:11px;align-items:center;margin-top:13px;padding:15px;border:1px solid rgba(130,173,239,.25);border-radius:12px;background:#111d31}.genome-output>div{min-width:0;padding:8px 12px}.genome-output>div span{display:block;margin-bottom:7px;color:#87bedf;font:500 .57rem var(--mono);letter-spacing:.08em}.genome-output strong{display:block;font-family:var(--display);font-size:clamp(.86rem,1.35vw,1.13rem);letter-spacing:-.04em}.genome-output-arrow{color:#91b8f7;text-align:center}.concept-note{margin:17px 0 0;color:#8497b6;font-size:.72rem;line-height:1.55}@keyframes core-breathe{50%{box-shadow:0 0 20px #659ef973;transform:rotate(20deg)}}.capability-section .section-heading h2{max-width:16ch}.capability-browser{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.78fr);gap:16px}.capability-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.capability-tabs button{display:grid;grid-template-columns:25px 1fr;-moz-column-gap:8px;column-gap:8px;align-items:center;min-height:88px;padding:13px 15px;border:1px solid rgba(155,182,240,.16);border-radius:10px;background:#10182a;color:#f3f6ff;text-align:left;transition:background .2s,border-color .2s,transform .2s}.capability-tabs button:hover,.capability-tabs button.is-active{border-color:#88b9ee;background:#1b2b47;transform:translateY(-2px)}.capability-tabs button span{grid-row:1/3;color:#83b9dc;font:500 .61rem var(--mono)}.capability-tabs button strong{font-family:var(--display);font-size:1rem;letter-spacing:-.035em}.capability-tabs button small{color:#98a9c7;font-size:.66rem}.capability-detail{display:flex;flex-direction:column;min-height:374px;padding:30px;border:1px solid rgba(137,181,251,.34);border-radius:12px;background:radial-gradient(circle at 90% 10%,rgba(73,111,198,.18),transparent 52%),#111b2e}.capability-detail-index{margin:0 0 38px;color:#89d3ea;font:500 .63rem var(--mono);letter-spacing:.12em}.capability-detail h3{max-width:14ch;margin-bottom:14px;font-size:clamp(1.7rem,2.6vw,2.8rem);line-height:1.04}.capability-detail>p:not(.capability-detail-index):not(.capability-detail-foot){max-width:42ch;color:#b6c3da;font-size:.84rem;line-height:1.6}.capability-examples{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.capability-examples span{padding:7px 9px;border:1px solid rgba(150,185,240,.28);border-radius:6px;color:#c8dcf8;font-size:.64rem}.capability-detail-foot{margin:21px 0 0;color:#7f99be;font:500 .55rem var(--mono);letter-spacing:.05em}.memory-layers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:62px;padding-top:25px;border-top:1px solid var(--line)}.memory-layers span{padding:10px 12px;border:1px solid rgba(133,163,222,.22);border-radius:7px;background:#10192a;color:#c8d7f5;font:500 .58rem var(--mono);letter-spacing:.05em}.memory-layers i{color:#73d4ef;font-style:normal}.continuity-section{background:#0a0f1c}.continuity-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.provider-diagram,.checkpoint-story{min-height:386px;padding:25px;border:1px solid rgba(144,177,240,.22);border-radius:15px;background:#111a2c}.provider-diagram{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;background:radial-gradient(circle at 23% 50%,rgba(79,104,218,.17),transparent 42%),#111a2c}.provider-core{display:flex;flex-direction:column;justify-content:center;min-height:170px;padding:17px;border:1px solid rgba(125,191,242,.59);border-radius:12px;background:#1b2b48;box-shadow:0 0 24px #5597e821}.provider-core span,.provider-core small{color:#9ecce8;font:500 .59rem var(--mono)}.provider-core strong{margin:15px 0;font-family:var(--display);font-size:clamp(1.35rem,2vw,2.1rem);letter-spacing:-.06em}.provider-core small{color:#a3b6d3;line-height:1.4}.provider-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.provider-list span{display:grid;place-items:center;min-height:48px;border:1px solid rgba(151,181,237,.2);border-radius:7px;background:#0d1626;color:#b5c4de;font-size:.75rem;font-weight:600;transition:background .2s,border-color .2s}.provider-diagram.is-in-view .provider-list span:nth-child(odd){animation:provider-switch 12s ease-in-out infinite}.provider-diagram.is-in-view .provider-list span:nth-child(2n){animation:provider-switch 12s ease-in-out -6s infinite}@keyframes provider-switch{0%,18%,44%,to{border-color:#97b5ed33;background:#0d1626;color:#b5c4de}22%,38%{border-color:#8ed2f4;background:#243b59;color:#fff;box-shadow:0 0 16px #5bb1e536}}.checkpoint-story>p{margin-bottom:18px;color:#90d1e9;font:500 .59rem var(--mono);letter-spacing:.08em}.checkpoint-story h3{margin-bottom:23px;font-size:clamp(1.45rem,2vw,2rem)}.checkpoint-story ol{margin:0;padding:0;list-style:none}.checkpoint-story li{display:grid;grid-template-columns:30px minmax(0,.8fr) minmax(0,1.4fr);gap:9px;align-items:center;min-height:52px;border-top:1px solid var(--line)}.checkpoint-story li span{color:#8fc5eb;font:500 .61rem var(--mono)}.checkpoint-story li strong{font-size:.84rem}.checkpoint-story li small{color:#a5b5d2;font-size:.72rem;line-height:1.4}.cost-section .section-heading h2{max-width:17ch}.cost-compare{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:16px}.cost-before,.cost-after{min-height:320px;padding:27px;border:1px solid rgba(150,179,236,.2);border-radius:14px;background:#10192b}.cost-before{display:flex;flex-direction:column;justify-content:center;background:repeating-linear-gradient(135deg,transparent 0 25px,rgba(147,168,223,.025) 26px 27px),#10192b}.cost-before>span,.cost-after>span,.media-source>span,.media-destinations>span,.media-rail span,.discovery-insight>span,.audit-method>span,.audit-truth>span,.business-inbox>span,.business-opportunities>span,.truth-example span,.learn-flow>div>span,.command-preview span{color:#8ebfe4;font:500 .6rem var(--mono);letter-spacing:.08em}.cost-before p{max-width:24ch;margin:34px 0 17px;color:#e6edff;font-family:var(--display);font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.1;letter-spacing:-.05em}.cost-before strong{color:#aab9d8;font-size:.9rem}.cost-before small{margin-top:28px;color:#8d9dbd;font-size:.75rem}.cost-after{border-color:#7fc0ef63;background:#142139}.cost-after ol{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:29px 0 0;padding:0;list-style:none;counter-reset:cost}.cost-after li{display:flex;align-items:center;min-height:48px;padding:12px;border:1px solid rgba(165,204,245,.15);border-radius:7px;background:#111c30;color:#e4ecff;font-size:.78rem;line-height:1.4;counter-increment:cost}.cost-after li:before{content:counter(cost,decimal-leading-zero);margin-right:11px;color:#82d7ed;font:500 .59rem var(--mono)}.cost-footnote{max-width:90ch;margin:21px 0 0;color:#9eafcc;font-size:.77rem;line-height:1.6}.media-section{background:#090e19}.media-pipeline{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);gap:14px}.media-source,.media-destinations,.media-rail>div{border:1px solid rgba(147,177,235,.2);border-radius:11px;background:#111b2d}.media-source{display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:28px;background:radial-gradient(circle at 70% 30%,rgba(126,93,204,.13),transparent 59%),#142039}.media-source strong{max-width:12ch;margin:25px 0 16px;font-family:var(--display);font-size:clamp(1.75rem,2.6vw,2.7rem);line-height:1.05;letter-spacing:-.055em}.media-source small{max-width:25ch;color:#a8b8d4;font-size:.75rem;line-height:1.6}.media-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.media-rail>div{display:flex;flex-direction:column;justify-content:space-between;min-height:260px;padding:20px 15px;transition:transform .25s,border-color .25s}.media-rail>div:hover{transform:translateY(-4px);border-color:#8cbaef}.media-rail strong{font-family:var(--display);font-size:clamp(1.05rem,1.7vw,1.55rem);line-height:1.1}.media-rail small{color:#9eafca;font-size:.7rem;line-height:1.5}.media-destinations{grid-column:1/-1;display:flex;align-items:center;gap:35px;min-height:73px;padding:16px 24px}.media-destinations p{margin:0;color:#d8e2f4;font-size:.84rem;line-height:1.6}.media-destinations i{margin-inline:9px;color:#83d4ed;font-style:normal}.discovery-section .section-heading{align-items:end}.discovery-section .section-heading>div{max-width:900px}.discovery-section h2{max-width:18ch}.discovery-section .section-heading .text-link{margin-bottom:13px;white-space:nowrap}.discovery-map{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:16px}.discovery-center{display:flex;flex-direction:column;justify-content:center;min-height:285px;padding:27px;border:1px solid rgba(136,194,239,.45);border-radius:13px;background:radial-gradient(circle at 50% 45%,rgba(84,135,214,.17),transparent 74%),#15223a}.discovery-center span{color:#92d7e9;font:500 .62rem var(--mono);letter-spacing:.1em}.discovery-center strong{margin-top:24px;font-family:var(--display);font-size:clamp(1.6rem,2.7vw,2.8rem);line-height:1.06;letter-spacing:-.055em}.discovery-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.discovery-channels span{display:flex;flex-direction:column;justify-content:space-between;min-height:137px;padding:17px;border:1px solid rgba(145,177,235,.23);border-radius:10px;background:#101929;color:#e7efff;font-family:var(--display);font-size:clamp(.94rem,1.4vw,1.21rem);font-weight:600;line-height:1.25}.discovery-channels b{color:#87bedf;font:500 .61rem var(--mono)}.discovery-insight{display:grid;grid-template-columns:220px 1fr auto;gap:24px;align-items:center;margin-top:13px;padding:18px 22px;border:1px solid rgba(137,172,239,.2);border-radius:10px;background:#121e32}.discovery-insight p{margin:0;color:#d3def3;font-size:.81rem;line-height:1.5}.discovery-insight small{max-width:16ch;color:#889fbe;font-size:.68rem;line-height:1.4}.audit-section .section-heading>div{max-width:860px}.audit-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:16px}.audit-left{display:flex;flex-direction:column;gap:11px}.audit-method,.audit-truth,.audit-priorities,.audit-scorecard{border:1px solid rgba(147,177,235,.2);border-radius:12px;background:#101929}.audit-method{padding:23px}.audit-method ol{margin:18px 0 0;padding:0;list-style:none;counter-reset:audit}.audit-method li{display:flex;align-items:center;min-height:38px;border-top:1px solid rgba(178,200,244,.1);color:#d5dff1;font-size:.78rem;counter-increment:audit}.audit-method li:before{content:counter(audit,decimal-leading-zero);width:30px;color:#91cce7;font:500 .58rem var(--mono)}.audit-truth{padding:22px;background:#151d30}.audit-truth p{margin:18px 0 10px;color:#f2f6ff;font-family:var(--display);font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.2}.audit-truth code{color:#9ad2ef;font-size:.85em}.audit-truth small{color:#a1b1cd;font-size:.75rem;line-height:1.5}.audit-priorities{display:grid;grid-template-columns:repeat(3,1fr)}.audit-priorities div{display:flex;flex-direction:column;gap:8px;padding:16px;border-right:1px solid var(--line)}.audit-priorities div:last-child{border:0}.audit-priorities b{color:#a6c9f3;font:500 .72rem var(--mono)}.audit-priorities span{color:#becbe1;font-size:.68rem}.audit-scorecard{padding:22px;border-color:#88b9f75e;background:#121e32}.audit-score-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.audit-score-head span{color:#9fd3e9;font:500 .61rem var(--mono);letter-spacing:.08em}.audit-score-head strong{font-family:var(--display);font-size:2rem;letter-spacing:-.06em}.audit-score-head small{color:#90a7c8;font:500 .6rem var(--mono)}.audit-score-list{display:grid;grid-template-columns:1fr 1fr;gap:0 26px;padding-top:8px}.audit-score-list>div{display:grid;grid-template-columns:105px 1fr 24px;gap:10px;align-items:center;min-height:37px;border-bottom:1px solid rgba(190,211,255,.09);font-size:.68rem}.audit-score-list i{height:4px;border-radius:4px;background:linear-gradient(90deg,#8d9fff var(--score),#263752 var(--score))}.audit-score-list b{color:#b7c7e6;text-align:right;font:500 .61rem var(--mono)}.audit-scorecard>p{margin:17px 0 0;color:#94a9c9;font-size:.7rem}.media-source{position:relative}.media-source:after{content:"→";position:absolute;z-index:2;right:-15px;top:50%;color:#9cd8f2;font:700 1.1rem var(--display);text-shadow:0 0 12px #77b6e3}.media-destinations{position:relative}.media-destinations:before{content:"↓";position:absolute;top:-20px;left:50%;color:#9cd8f2;font:700 1rem var(--display)}.media-glyph{position:relative;display:flex;align-items:center;justify-content:center;align-self:center;width:100%;height:72px;margin:4px 0;color:#a4dbf6}.media-glyph-image i{position:absolute;width:74px;height:54px;border:1px solid #8fbce9;border-radius:5px;background:linear-gradient(145deg,#1d3553,#314c70);transform:rotate(-10deg)}.media-glyph-image i:first-child{margin-left:-16px;opacity:.55;transform:rotate(-18deg)}.media-glyph-image i:last-child{margin-left:12px;transform:rotate(7deg)}.media-glyph-image i:last-child:before{content:"";position:absolute;top:10px;right:12px;width:11px;height:11px;border-radius:50%;background:#92dbe6}.media-glyph-image i:last-child:after{content:"";position:absolute;inset:auto 6px 6px;height:24px;background:#8fbaef;clip-path:polygon(0 100%,40% 25%,67% 72%,82% 44%,100% 100%);opacity:.6}.media-glyph-video i{width:90px;height:57px;border:1px solid #95bff2;border-radius:5px;background:linear-gradient(155deg,#1b3554,#172339);box-shadow:0 8px 22px #3768b12e}.media-glyph-video b{position:absolute;display:grid;place-items:center;width:27px;height:27px;border:1px solid #b1ddfb;border-radius:50%;background:#203b5d;color:#dcf5ff;font-size:.6rem}.media-glyph-video em{position:absolute;bottom:9px;width:60px;height:2px;background:linear-gradient(90deg,#83d2ee 45%,#65809f 45%)}.media-glyph-audio{gap:5px}.media-glyph-audio i{width:5px;height:29px;border-radius:3px;background:linear-gradient(#b5a9ff,#76d6ef);box-shadow:0 0 7px #71b9ea33}.media-glyph-audio i:nth-child(2),.media-glyph-audio i:nth-child(6){height:48px}.media-glyph-audio i:nth-child(3),.media-glyph-audio i:nth-child(5){height:62px}.media-glyph-audio i:nth-child(4){height:38px}.media-glyph-3d svg{width:80px;height:70px;fill:none;stroke:#9ed2fa;stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(124,163,244,.4))}.provider-core{position:relative}.provider-core:after{content:"";position:absolute;right:-20px;top:50%;width:20px;height:2px;background:#8ec8ec;box-shadow:0 0 9px #8ec8ec}.memory-layers span{font-size:.64rem}.business-example{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px}.audit-findings{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.audit-findings>span{color:#8ebfe4;font:500 .57rem var(--mono);letter-spacing:.07em}.audit-findings>div{display:grid;grid-template-columns:29px minmax(0,1fr) minmax(0,.9fr);gap:10px;align-items:center;min-height:35px;border-bottom:1px solid rgba(190,211,255,.08)}.audit-findings b{color:#a5c7ec;font:500 .57rem var(--mono)}.audit-findings strong{font-size:.69rem}.audit-findings small{color:#9eb0ca;font-size:.66rem}.business-inbox,.business-opportunities{padding:24px;border:1px solid rgba(148,179,236,.22);border-radius:13px;background:#101a2c}.business-inbox{background:#141d2f}.business-inbox>div{display:flex;justify-content:space-between;gap:20px;min-height:48px;align-items:center;border-bottom:1px solid var(--line);color:#dce7f8;font-size:.83rem}.business-inbox>div:first-of-type{margin-top:18px}.business-inbox b{color:#8acbea;font-weight:500}.business-tags{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 29px}.business-tags span{padding:10px 12px;border:1px solid rgba(134,184,240,.3);border-radius:8px;background:#1a2a43;color:#d7e9fb;font-size:.75rem}.business-decision{padding-top:19px;border-top:1px solid var(--line)}.business-decision strong{font-family:var(--display);font-size:1.18rem}.business-decision p{max-width:61ch;margin:8px 0 0;color:#9eafca;font-size:.76rem;line-height:1.55}.truth-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8%;align-items:center}.truth-grid h2{max-width:12ch}.truth-states{display:flex;flex-wrap:wrap;gap:7px;max-width:440px;margin-top:26px}.truth-states span{padding:7px 9px;border:1px solid rgba(147,176,236,.23);border-radius:5px;color:#aabbd9;font:500 .56rem var(--mono)}.truth-example{display:flex;flex-direction:column;align-items:center;gap:10px;padding:25px;border:1px solid rgba(143,173,234,.23);border-radius:15px;background:radial-gradient(circle at 50% 50%,rgba(97,118,184,.11),transparent 68%),#111a2b}.truth-example>div{width:100%;padding:16px 19px;border:1px solid rgba(147,177,231,.2);border-radius:9px;background:#151f32}.truth-example p{margin:9px 0 0;color:#eef4ff;font-family:var(--display);font-size:1.25rem;letter-spacing:-.035em}.truth-example strong{color:#ffbfaa}.truth-example i{color:#8ed2e6;font-style:normal}.truth-example .truth-block{border-color:#7dcfd361;background:#17313a}.truth-block p{color:#c9f1eb}.learn-flow{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:13px}.learn-flow>div{min-height:213px;padding:23px;border:1px solid rgba(147,178,233,.22);border-radius:12px;background:#111b2d}.learn-sources p{margin:48px 0 0;color:#e1eaf8;font-family:var(--display);font-size:1.22rem;line-height:1.45}.learn-engine{display:flex;flex-direction:column;justify-content:space-between;border-color:#7bc2ed69!important;background:#16283d!important}.learn-engine strong{max-width:13ch;font-family:var(--display);font-size:clamp(1.45rem,2.2vw,2.1rem);line-height:1.08;letter-spacing:-.05em}.learn-actions ol{margin:25px 0 0;padding:0;list-style:none}.learn-actions li{min-height:36px;padding:8px 0;border-top:1px solid var(--line);color:#dbe6f6;font-size:.75rem}.learn-actions b{margin-right:9px;color:#87c9e5;font:500 .61rem var(--mono)}.command-section{background:#090e19}.command-preview{border:1px solid rgba(150,184,241,.31);border-radius:16px;background:#10192b;overflow:hidden;box-shadow:0 34px 86px -57px #4871dd54}.command-top{display:flex;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--line);background:#15213a}.command-top span:last-child{color:#899dbe}.command-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.8fr)}.command-body>div{min-height:300px;padding:27px;border-right:1px solid var(--line)}.command-body>div:last-child{border:0}.command-health>strong{display:block;margin:23px 0;font-family:var(--display);font-size:3.4rem;line-height:1;letter-spacing:-.08em}.command-health>strong small{margin-left:6px;color:#9cb0ce;font:500 .7rem var(--mono);letter-spacing:0}.command-health>div{display:grid;gap:8px}.command-health>div span{display:grid;grid-template-columns:84px 1fr;gap:9px;align-items:center;color:#c7d4e9;font:500 .68rem Inter,sans-serif;letter-spacing:0}.command-health>div span:after{content:"";height:4px;border-radius:5px;background:linear-gradient(90deg,#8ca5ff var(--level),#263753 var(--level))}.command-actions ol{margin:27px 0 0;padding:0;list-style:none}.command-actions li{display:flex;align-items:center;gap:10px;min-height:48px;border-top:1px solid var(--line);color:#d6e2f2;font-size:.74rem;line-height:1.4}.command-actions b{padding:5px 6px;border-radius:4px;background:#2b364e;color:#dce8ff;font:500 .57rem var(--mono)}.command-actions li:first-child b{background:#463746;color:#ffc7c1}.command-agents>div{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.command-agents>div:first-of-type{margin-top:18px}.command-agents strong{font-size:.75rem}.command-agents small{color:#9dc9e6;font-size:.68rem}.final-status{display:inline-block;margin-top:18px;padding:9px 11px;border:1px solid rgba(142,177,236,.24);border-radius:6px;color:#9ec5e2!important;font:500 .65rem var(--mono);letter-spacing:.02em}.intent-options{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:0;border:0}.intent-options legend{width:100%;margin-bottom:10px;color:#d9e2f7;font-size:.8rem;font-weight:650}.intent-options label{position:relative;cursor:pointer}.intent-options input{position:absolute;width:1px;height:1px;opacity:0}.intent-options span{display:inline-flex;align-items:center;min-height:35px;padding:0 12px;border:1px solid rgba(151,182,235,.28);border-radius:7px;background:#111d31;color:#b9c8e2;font-size:.7rem;font-weight:650;transition:background .2s,border-color .2s}.intent-options label:hover span,.intent-options input:checked+span{border-color:#8dbce9;background:#233858;color:#fff}.intent-options input:focus-visible+span{outline:3px solid var(--cyan);outline-offset:3px}.prompt-shell .prompt-foot button{min-height:42px;border-color:transparent;background:linear-gradient(110deg,#ad9dff,#7d9eff 62%,#75d9f7);color:#0a1220;cursor:pointer}.prompt-shell .prompt-foot button span{color:#0a1220}.prompt-shell .prompt-foot button:hover{filter:brightness(1.1)}.idea-result[hidden]{display:none}.idea-result{margin-top:22px;padding:19px;border:1px solid rgba(130,195,233,.42);border-radius:10px;background:#17283b}.idea-result>span{color:#89d5e7;font:500 .61rem var(--mono);letter-spacing:.08em}.idea-result h3{margin:15px 0 8px;font-size:1.35rem}.idea-result p{margin:0 0 12px!important;color:#cfddf2!important;font-size:.8rem!important}.idea-result small{display:block;color:#9aacca;font-size:.68rem;line-height:1.5}.idea-result a{display:inline-block;margin-top:16px;color:#9edcf3;font-size:.76rem;font-weight:700}.idea-result a:hover{text-decoration:underline}.prompt-shell .prompt-foot button:disabled{opacity:.5;cursor:not-allowed;filter:none}.no-script-note{margin:16px 0 0;color:#aabbd6;font-size:.75rem;line-height:1.5}.lifecycle-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:-52px;margin-bottom:74px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lifecycle-strip>div{min-width:0;padding:18px 18px 20px;border-right:1px solid var(--line)}.lifecycle-strip>div:first-child{padding-left:0}.lifecycle-strip>div:last-child{border-right:0}.lifecycle-strip span{color:#91cce8;font:500 .57rem var(--mono);letter-spacing:.08em}.lifecycle-strip p{margin:9px 0 0;color:#a9b8d4;font-size:.7rem;line-height:1.5}.page-shortcuts{display:none}.genome-input,.genome-core{position:relative}.genome-input:after,.genome-core:after{content:"→";position:absolute;z-index:3;top:50%;right:-17px;color:#91d9ef;font:700 1rem var(--display);text-shadow:0 0 13px #67bbed;transform:translateY(-50%)}.genome-visual.is-in-view .genome-input:after{animation:flow-handoff 4s ease-in-out infinite}.genome-visual.is-in-view .genome-core:after{animation:flow-handoff 4s ease-in-out -2s infinite}@keyframes flow-handoff{0%,14%,52%,to{opacity:.3}26%,38%{opacity:1}}.motion-surface:not(.is-in-view) *,.motion-surface:not(.is-in-view) *:before,.motion-surface:not(.is-in-view) *:after,.motion-surface:not(.is-in-view):before,.motion-surface:not(.is-in-view):after{animation-play-state:paused!important}@media(max-width:1150px){.provider-core:after{right:auto;left:50%;top:auto;bottom:-14px;width:2px;height:14px}.genome-visual{grid-template-columns:1fr 1fr}.genome-input{grid-column:1/-1;min-height:170px}.genome-input blockquote{max-width:60ch;margin:20px 0;font-size:1.65rem}.genome-core,.genome-capabilities{min-height:390px}.capability-browser{grid-template-columns:minmax(0,1fr);min-width:0}.capability-tabs{grid-template-columns:repeat(4,1fr);min-width:0;max-width:100%}.capability-detail{min-height:320px}.capability-detail-index{margin-bottom:25px}.provider-diagram{grid-template-columns:1fr;gap:12px}.provider-core{min-height:115px}.provider-list{grid-template-columns:repeat(4,1fr)}.genome-input:after{content:"↓";top:auto;right:50%;bottom:-19px;transform:translate(50%)}.genome-core:after{right:-17px}.discovery-insight{grid-template-columns:1fr 1.5fr}.discovery-insight small{grid-column:2;max-width:none}}@media(max-width:800px){.page-shortcuts{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;margin-top:-35px;margin-bottom:42px;padding-block:3px 10px;scrollbar-color:#739bdb #101a2a}.page-shortcuts a{flex:0 0 auto;scroll-snap-align:start;padding:9px 11px;border:1px solid rgba(155,186,241,.26);border-radius:7px;background:#101a2c;color:#bed0ef;font-size:.7rem;font-weight:650;white-space:nowrap}.page-shortcuts a:hover{border-color:#9bcbf1;color:#fff}.media-source:after{content:"↓";top:auto;right:50%;bottom:-19px}.cost-compare,.media-pipeline,.discovery-map,.audit-layout,.business-example,.truth-grid,.continuity-grid{grid-template-columns:1fr}.cost-before,.cost-after{min-height:0}.cost-before{padding-block:33px}.cost-before p{margin:20px 0 9px}.cost-before small{margin-top:13px}.media-source{min-height:180px}.media-source strong{margin:15px 0 8px}.media-rail>div{min-height:180px}.discovery-channels{grid-template-columns:repeat(3,1fr)}.discovery-center{min-height:170px}.discovery-center strong{margin-top:15px}.audit-left{display:grid;grid-template-columns:1fr 1fr}.audit-priorities{grid-column:1/-1}.truth-grid{gap:34px}.truth-grid h2{max-width:16ch}.learn-flow{grid-template-columns:1fr 1fr}.learn-actions{grid-column:1/-1}.command-body{grid-template-columns:1fr 1fr}.command-agents{grid-column:1/-1;border-top:1px solid var(--line)}.command-body>div:nth-child(2){border-right:0}.command-body>div{min-height:0}}@media(max-width:650px){.lifecycle-strip{grid-template-columns:1fr 1fr;margin-top:-32px;margin-bottom:56px}.lifecycle-strip>div{padding:13px 10px;border-bottom:1px solid var(--line)}.lifecycle-strip>div:nth-child(2){border-right:0}.lifecycle-strip>div:nth-child(n+3){border-bottom:0}.lifecycle-strip>div:first-child{padding-left:10px}.lifecycle-strip p{font-size:.63rem}.genome-examples{display:grid;grid-template-columns:1fr 1fr}.genome-examples>span{grid-column:1/-1}.genome-examples button{min-height:48px}.genome-visual{grid-template-columns:1fr}.genome-input{grid-column:auto;min-height:210px}.genome-input blockquote{font-size:1.52rem}.genome-core,.genome-capabilities{min-height:0}.genome-output{grid-template-columns:1fr;gap:5px}.genome-output-arrow{transform:rotate(90deg)}.genome-output>div{padding:9px 12px}.genome-core:after{content:"↓";top:auto;right:50%;bottom:-19px;transform:translate(50%)}.capability-tabs{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-color:#6e8fca #142035}.capability-tabs button{flex:0 0 min(62%,210px);scroll-snap-align:start;min-height:78px}.capability-detail{min-height:350px;padding:23px}.capability-detail h3{font-size:2rem}.memory-layers{justify-content:flex-start}.memory-layers span{font-size:.52rem}.provider-diagram{min-height:0}.provider-list{grid-template-columns:repeat(2,1fr)}.checkpoint-story{min-height:0}.checkpoint-story li{grid-template-columns:25px 1fr}.checkpoint-story li small{grid-column:2;margin-top:-8px;padding-bottom:7px}.cost-after ol{grid-template-columns:1fr}.media-rail{grid-template-columns:1fr 1fr}.media-rail>div{min-height:135px}.media-destinations{display:block}.media-destinations p{margin-top:9px}.media-destinations i{margin-inline:3px}.discovery-channels{grid-template-columns:1fr 1fr}.discovery-channels span{min-height:118px}.discovery-insight{grid-template-columns:1fr;gap:10px}.discovery-insight small{grid-column:auto}.discovery-section .section-heading{flex-direction:column;align-items:flex-start}.discovery-section .section-heading .text-link{margin:0}.audit-left{grid-template-columns:1fr}.audit-priorities{grid-column:auto}.audit-score-list{grid-template-columns:1fr}.audit-score-list>div{grid-template-columns:110px 1fr 24px}.audit-findings>div{grid-template-columns:26px minmax(0,1fr)}.audit-findings small{grid-column:2;margin-top:-8px;padding-bottom:7px}.truth-example{padding:16px}.learn-flow{grid-template-columns:1fr}.learn-actions{grid-column:auto}.learn-flow>div{min-height:150px}.learn-sources p{margin-top:25px}.command-top{flex-direction:column;gap:6px}.command-body{grid-template-columns:1fr}.command-body>div{border-right:0;border-bottom:1px solid var(--line);padding:22px}.command-agents{grid-column:auto;border-top:0}}@media(max-width:480px){.genome-profile dl{grid-template-columns:1fr}.genome-profile dl>div{padding:7px 0}.genome-capabilities-head{font-size:.54rem}.genome-node-grid{margin-top:20px}.genome-node-grid span{min-height:46px;font-size:.62rem}.genome-input{padding:20px}.genome-core-head small{font-size:.48rem}.media-rail>div{min-height:155px}.media-rail strong{font-size:1.15rem}.discovery-channels span{font-size:.91rem}.audit-priorities span{font-size:.6rem}.business-inbox,.business-opportunities{padding:18px}.truth-example p{font-size:1.08rem}.intent-options label{flex:1 1 42%}.intent-options span{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.genome-orbit,.provider-diagram.is-in-view .provider-list span,.genome-input:after,.genome-core:after{animation:none!important}.capability-tabs button:hover,.media-rail>div:hover{transform:none}}.brand img{width:auto;height:34px}@media(max-width:560px){.brand img{width:auto;height:29px}}.hero h1{max-width:12ch}.hero-diagram{min-width:0}.os-authority{border-block:1px solid rgba(194,210,255,.14);background:radial-gradient(circle at 81% 25%,rgba(81,110,223,.14),transparent 38%),#0b1120}.authority-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(45px,7vw,112px);align-items:center}.authority-layout h2{max-width:13ch;margin:0;font:600 clamp(2.6rem,4.8vw,5.2rem)/1.04 "Space Grotesk",Inter,sans-serif;letter-spacing:-.07em}.authority-layout p:not(.eyebrow){max-width:58ch;color:#b3c1d9;line-height:1.72}.authority-layout .text-link{display:inline-flex;margin-top:15px;color:#a6e6f4;font-weight:700}.authority-board{display:grid;gap:8px;padding:22px;border:1px solid rgba(137,177,248,.27);border-radius:20px;background:#0e1728}.authority-board>div{display:grid;grid-template-columns:100px 1fr auto;gap:10px;align-items:center;min-height:60px;padding:12px 15px;border:1px solid rgba(194,210,255,.14);border-radius:9px;background:#162236}.authority-board>div:nth-child(2),.authority-board>div:nth-child(4){background:#1a2a40}.authority-board span{color:#9addec;font:500 .63rem DM Mono,monospace;letter-spacing:.1em}.authority-board strong{color:#e2ecfa;font-size:.8rem;font-weight:600}.authority-board b{color:#a8c6f0;font:500 .61rem DM Mono,monospace}.authority-board .board-release{border-color:#ffbb5259;background:#2b2630}.authority-board .board-release b{color:#ffd087}.authority-board small{margin-top:8px;color:#8ca1bf;font-size:.68rem}@media(max-width:920px){.authority-layout{grid-template-columns:1fr}.authority-layout h2{max-width:16ch}}@media(max-width:620px){.hero h1{max-width:13ch}.authority-board{padding:14px}.authority-board>div{grid-template-columns:1fr auto}.authority-board>div strong{grid-column:1/-1;grid-row:2}.authority-board>div b{grid-column:2;grid-row:1}.authority-board span{font-size:.57rem}}
