:root{--cloud: #f3f6f8;--cloud-deep: #e5edf3;--lift: #ffffff;--glass: rgba(255, 255, 255, .72);--ink: #101419;--ink-soft: #334155;--mist: #64748b;--line: #d6dee8;--line-strong: #aebdcb;--iris: #245bff;--iris-deep: #173fc9;--s1: #245bff;--s2: #00a7b5;--s3: #20c997;--s4: #d6f04a;--s5: #5b7cfa;--s6: #0f766e;--maxw: 1200px;--ease: cubic-bezier(.16, 1, .3, 1);--shadow: 0 34px 90px -58px rgba(22, 22, 25, .44)}@view-transition{navigation:auto}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:linear-gradient(120deg,rgba(36,91,255,.08),transparent 28%),linear-gradient(300deg,rgba(0,167,181,.08),transparent 30%),linear-gradient(180deg,var(--cloud),#eef4f7 44%,var(--cloud-deep));color:var(--ink);font-family:Hanken Grotesk,Arial,sans-serif;font-size:17px;line-height:1.58;margin:0;min-width:320px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{background:linear-gradient(rgba(22,22,25,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(22,22,25,.035) 1px,transparent 1px);background-size:80px 80px;content:"";inset:0;mask-image:linear-gradient(180deg,black,transparent 72%);opacity:.7;pointer-events:none;position:fixed;z-index:-3}body:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent),repeating-linear-gradient(180deg,rgba(22,22,25,.022) 0 1px,transparent 1px 9px);content:"";inset:0;mix-blend-mode:multiply;opacity:.42;pointer-events:none;position:fixed;z-index:-2}::selection{background:var(--ink);color:var(--cloud)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(36,91,255,.42);outline-offset:3px}img{display:block;max-width:100%}main{margin:0 auto;max-width:var(--maxw);padding:0 28px 78px}.home-main{position:relative}.page-beam{bottom:240px;left:4px;pointer-events:none;position:absolute;top:760px;width:1px;z-index:8}.page-beam:before,.page-beam span{content:"";inset:0;position:absolute}.page-beam:before{background:var(--line)}.page-beam span{background:linear-gradient(180deg,var(--iris),var(--s2),var(--s3));box-shadow:0 0 14px #245bff57;transform:scaleY(0);transform-origin:top}h1,h2,h3{font-family:Bricolage Grotesque,Hanken Grotesk,Arial,sans-serif;font-weight:600;letter-spacing:0;line-height:1.02;margin:0}p{margin:0}button,input,textarea{font:inherit}.scroll-progress{background:linear-gradient(90deg,var(--s1),var(--s2),var(--s3),var(--s4),var(--s5),var(--s6));box-shadow:0 0 18px #4b4ed847;height:3px;left:0;position:fixed;top:0;width:0;z-index:100}.grain-field{height:100%;inset:0;mix-blend-mode:multiply;opacity:.035;pointer-events:none;position:fixed;width:100%;z-index:-1}.site-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:var(--maxw);padding:16px 28px;position:sticky;top:0;width:100%;z-index:60}.site-header:before{backdrop-filter:blur(18px) saturate(130%);background:#f3f6f8f0;border:1px solid rgba(214,222,232,.92);border-radius:8px;box-shadow:0 18px 52px -38px #16161973;content:"";inset:8px 16px;position:absolute;z-index:-1}.brand-home,.brand-lockup{align-items:center;display:inline-flex}.brand-lockup{gap:10px}.brand-text-stack{display:grid;gap:4px}.brand-text-stack small{color:var(--mist);font-family:Hanken Grotesk,Arial,sans-serif;font-size:.66rem;font-weight:600;line-height:1;white-space:nowrap}.brand-lockup img{filter:drop-shadow(0 9px 18px rgba(75,78,216,.15))}.brand-word-text,.brand-lockup-compact span{color:var(--ink);font-family:JetBrains Mono,Consolas,monospace;font-size:.88rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.site-header nav{align-items:center;display:flex;gap:22px}.site-header nav a{color:#223044;font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:8px 0;text-transform:uppercase;transition:color .18s var(--ease)}.site-header nav a:hover{color:var(--iris)}.header-actions{align-items:center;display:flex;gap:10px}.language-switch,.nav-cta{align-items:center;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);display:inline-flex;font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.03em;line-height:1;min-height:38px;padding:10px 12px;text-transform:uppercase;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.nav-cta{background:var(--ink);border-color:var(--ink);color:var(--cloud)}.language-switch:hover{border-color:var(--iris);color:var(--iris)}.nav-cta:hover{background:var(--iris);border-color:var(--iris);transform:translateY(-1px)}.hero{display:grid;grid-template-rows:1fr auto;isolation:isolate;margin-left:calc(50% - 50vw);min-height:760px;overflow:hidden;padding:88px max(28px,calc((100vw - var(--maxw)) / 2 + 28px)) 0;position:relative;width:100vw}.hero:before{background:linear-gradient(90deg,#f3f6f8fa,#f3f6f8eb 43%,#f3f6f89e 72%,#f3f6f8f0),linear-gradient(180deg,transparent 0%,rgba(243,246,248,.62) 82%,var(--cloud) 100%);content:"";inset:0;position:absolute;z-index:1}.hero:after{background:linear-gradient(90deg,rgba(22,22,25,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(22,22,25,.045) 1px,transparent 1px);background-size:96px 96px;content:"";inset:0;mask-image:linear-gradient(90deg,black 0%,transparent 74%);opacity:.74;pointer-events:none;position:absolute;z-index:2}.prism-stage{overflow:hidden;inset:0;pointer-events:none;position:absolute;z-index:0}.prism-visual{--prism-r: 0deg;--prism-x: 0px;--prism-y: 0px;height:auto;max-width:900px;opacity:.76;position:absolute;right:-46px;top:50%;transform:translateY(-50%) translate3d(var(--prism-x),var(--prism-y),0) rotate(var(--prism-r));transform-origin:65% 50%;width:62%}.beam-guide{animation:beam-guide-pulse 4.8s ease-in-out infinite;fill:none;stroke:#ffffff80;stroke-dasharray:8 12;stroke-width:1}.beam-input{animation:beam-input-live 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:right center}.beam-fan{animation:spectrum-breathe 7s ease-in-out infinite;transform-box:fill-box;transform-origin:100% 50%}.beam-fan-soft{opacity:.34}.beam-fan-crisp{opacity:.58}.beam-fan-crisp{animation-delay:-1.1s}.prism-body{animation:prism-body-live 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.signal-rail path:first-child{fill:none;stroke:#47556938;stroke-width:2}.signal-rail .signal-live{animation:signal-draw 4.4s var(--ease) infinite;fill:none;stroke:var(--iris);stroke-dasharray:780;stroke-dashoffset:780;stroke-width:3}.signal-rail circle{animation:signal-node 4.4s var(--ease) infinite;fill:var(--iris);opacity:0}.prism-readout{align-items:center;bottom:34px;color:#526174;display:flex;font-family:JetBrains Mono,Consolas,monospace;font-size:.68rem;font-weight:700;gap:10px;letter-spacing:.08em;position:absolute;right:max(28px,calc((100vw - var(--maxw)) / 2 + 28px))}.prism-readout i{background:var(--line-strong);height:1px;overflow:hidden;position:relative;width:82px}.prism-readout i:after{animation:readout-scan 3.2s var(--ease) infinite;background:var(--iris);content:"";inset:0;position:absolute;transform:translate(-100%)}.prism-readout strong{color:var(--iris-deep)}.hero-grid{align-items:center;display:grid;gap:42px;grid-template-columns:1.02fr .72fr;min-height:610px;position:relative;width:100%;z-index:4}.hero-copy{background:linear-gradient(90deg,rgba(243,246,248,.86),rgba(243,246,248,.52),transparent);border-left:3px solid rgba(36,91,255,.18);max-width:720px;min-width:0;padding:10px 0 12px 18px;position:relative;z-index:2}.hero-coordinates{align-items:center;color:#344358;display:flex;flex-wrap:wrap;font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem;gap:10px;margin-bottom:24px;text-transform:uppercase}.coordinate-line{background:var(--line-strong);display:inline-block;height:1px;position:relative;width:44px}.coordinate-line:after{animation:line-scan 4s var(--ease) infinite;background:var(--iris);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:-2px;width:5px}.eyebrow,.hero-meta,.note-label,.node-index{color:#344358;font-family:JetBrains Mono,Consolas,monospace;font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hero-meta,.eyebrow{align-items:center;display:inline-flex;gap:10px}.hero-meta{border-bottom:1px solid var(--line);max-width:100%;padding-bottom:14px}.status-dot,.eyebrow:before{background:var(--iris);border-radius:50%;box-shadow:0 0 16px #4b4ed873;content:"";display:inline-block;height:7px;width:7px}.hero-signature{color:var(--iris-deep);font-size:1rem;font-weight:700;margin:28px 0 20px}.hero h1{color:var(--ink);font-size:4.85rem;font-weight:700;max-width:13.5ch}.hero h1 span{display:block}.hero h1 span:last-child{color:var(--iris-deep);position:relative;text-shadow:0 1px 0 rgba(255,255,255,.72)}.hero h1 span:last-child:after{background:linear-gradient(90deg,var(--iris),var(--s2),transparent);bottom:-8px;content:"";height:5px;left:0;position:absolute;width:min(220px,72%)}.headline{color:var(--ink);font-size:1.35rem;font-weight:600;line-height:1.38;margin-top:26px;max-width:620px}.summary{color:var(--ink-soft);font-size:1.05rem;line-height:1.68;margin-top:16px;max-width:610px}.hero-actions,.contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:48px;padding:13px 22px;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.button-primary{background:var(--iris);box-shadow:0 20px 44px -30px #4b4ed8e6;color:#fff}.button-primary:hover{background:var(--iris-deep);transform:translateY(-1px)}.button-secondary{background:#ffffffa3;border-color:var(--line-strong);color:var(--ink)}.button-secondary:hover{border-color:var(--ink);transform:translateY(-1px)}.hero-footnote{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-footnote span{align-items:center;color:#1f2937;display:inline-flex;font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem;gap:9px;text-transform:uppercase}.hero-footnote span:before{background:var(--s3);border-radius:50%;content:"";height:5px;width:5px}.hero-panel{align-self:center;background:var(--glass);backdrop-filter:blur(18px) saturate(130%);border:1px solid rgba(255,255,255,.64);border-radius:8px;box-shadow:var(--shadow),inset 0 1px #ffffffc7;margin-left:auto;max-width:380px;padding:24px;position:relative;width:100%;z-index:3}.hero-panel:after{border:1px solid rgba(36,91,255,.28);border-left:0;border-bottom:0;content:"";height:24px;pointer-events:none;position:absolute;right:9px;top:9px;width:24px}.panel-head{align-items:center;color:#334155;display:flex;font-family:JetBrains Mono,Consolas,monospace;font-size:.7rem;justify-content:space-between;letter-spacing:.08em;margin-bottom:18px;text-transform:uppercase}.pulse{animation:pulse 2.4s infinite;background:var(--s3);border-radius:50%;height:7px;width:7px}.panel-row{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;padding:11px 0}.panel-row:last-child{border-bottom:0}.panel-row span{color:#475569;font-size:.9rem}.panel-row strong{color:#0b1220;font-family:JetBrains Mono,Consolas,monospace;font-size:.78rem;font-weight:600;text-align:right}.mini-signal{align-items:end;display:grid;gap:7px;grid-template-columns:repeat(5,1fr);height:46px;margin-top:18px}.mini-signal span{animation:signal-rise 3.8s ease-in-out infinite;background:linear-gradient(180deg,var(--s2),var(--iris));border-radius:4px 4px 0 0;height:38%}.mini-signal span:nth-child(2){animation-delay:.12s;height:68%}.mini-signal span:nth-child(3){animation-delay:.24s;height:48%}.mini-signal span:nth-child(4){animation-delay:.36s;height:82%}.mini-signal span:nth-child(5){animation-delay:.48s;height:56%}.hero-system-strip{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);margin-top:34px;position:relative;z-index:4}.hero-system-strip span{border-left:1px solid var(--line);color:#526174;font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem;font-weight:700;min-height:72px;padding:18px 0 0 18px;text-transform:uppercase}.hero-system-strip span:first-child{border-left:0}.section{padding:112px 0;position:relative}.systems-heading,.dossiers-heading,.operating-heading,.experience-heading,.founder-copy,.team-section .systems-heading{margin-bottom:48px;max-width:800px}.systems-heading h2,.dossiers-heading h2,.operating-heading h2,.experience-heading h2,.founder-copy h2,.contact-panel h2,.page-intro h1,.build-mode-panel h2{font-size:3.35rem;margin-top:18px}.systems-heading>p:last-child,.dossiers-heading>p:last-child,.experience-heading>p:last-child,.founder-copy>p:last-child,.contact-panel>div>p:last-child,.page-intro .headline,.build-mode-panel>div>p{color:var(--ink-soft);font-size:1.1rem;line-height:1.7;margin-top:18px;max-width:62ch}.build-mode-section{padding-top:82px}.landing-snapshot{display:grid;gap:26px;padding:88px 0 34px}.snapshot-head{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,.82fr) minmax(280px,.58fr)}.snapshot-head h2,.landing-proof h2{font-size:3.1rem;margin-top:18px}.snapshot-head p:last-child{color:#273549;font-size:1.08rem;line-height:1.66;max-width:48ch}.snapshot-grid{display:grid;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr))}.snapshot-card{border:1px solid var(--line);border-radius:8px;display:grid;grid-template-rows:128px 1fr;min-height:286px;overflow:hidden;position:relative;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.snapshot-card:nth-child(1){background:#111b2b;color:#f8fbff;grid-column:span 7}.snapshot-card:nth-child(2){background:#edf5f1;grid-column:span 5}.snapshot-card:nth-child(3){background:#fff3ed;grid-column:span 5}.snapshot-card:nth-child(4){background:#edf2fb;grid-column:span 7}.snapshot-card:before{background:linear-gradient(180deg,var(--s1),var(--s2),var(--s3),var(--s4));content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(.2);transform-origin:top;transition:transform .24s var(--ease);width:3px}.snapshot-art{border-bottom:1px solid currentColor;min-height:0;opacity:.94;overflow:hidden;padding:22px 24px;position:relative}.snapshot-card:nth-child(1) .snapshot-art{border-color:#ffffff24}.snapshot-card:nth-child(2) .snapshot-art,.snapshot-card:nth-child(3) .snapshot-art,.snapshot-card:nth-child(4) .snapshot-art{border-color:#0f172a1a}.snapshot-copy{align-content:start;display:grid;padding:20px 24px 24px}.snapshot-card:hover{border-color:var(--line-strong);box-shadow:0 30px 72px -58px #16161980;transform:translateY(-3px)}.snapshot-card:hover:before{transform:scaleY(1)}.snapshot-card h3{font-size:1.42rem;margin-top:14px}.snapshot-card p{color:#273549;font-size:.96rem;line-height:1.58;margin-top:8px;max-width:38ch}.snapshot-card:nth-child(1) p,.snapshot-card:nth-child(1) .node-index{color:#f8fbffb8}.snapshot-web{background:#f7f1e8;border:1px solid rgba(255,255,255,.24);border-radius:5px;display:grid;gap:7px;grid-template-columns:1.25fr .75fr;height:84px;padding:17px 12px 10px;position:relative;transform:rotate(-1.5deg);transition:transform .3s var(--ease)}.snapshot-web:before{background:#243247;border-radius:50%;box-shadow:8px 0 #b45f43,16px 0 #6c7950;content:"";height:4px;left:9px;position:absolute;top:7px;width:4px}.snapshot-web i{background:linear-gradient(135deg,#b45f43,#efc8ad);grid-row:1 / span 2}.snapshot-web b,.snapshot-web span{background:#293446;display:block}.snapshot-web b{height:24px}.snapshot-web span{height:7px;opacity:.32}.snapshot-app{background:#fff;border:1px solid #c9d9d1;border-radius:5px;display:grid;gap:7px;height:84px;padding:10px 10px 10px 36px;position:relative;transform:rotate(1deg);transition:transform .3s var(--ease)}.snapshot-app>i{background:#193c38;bottom:0;left:0;position:absolute;top:0;width:25px}.snapshot-app>div{align-items:center;border:1px solid #dce7e2;display:grid;gap:9px;grid-template-columns:8px 1fr;padding:5px 7px}.snapshot-app span{background:#28a77d;border-radius:50%;height:8px}.snapshot-app b{background:#cbd9d3;height:5px;width:72%}.snapshot-flow{height:84px;position:relative}.snapshot-flow:before,.snapshot-flow:after{background:#e46d43;border:5px solid #fff3ed;border-radius:50%;box-shadow:0 0 0 1px #86361b38;content:"";height:22px;position:absolute;top:28px;width:22px}.snapshot-flow:before{left:4%}.snapshot-flow:after{right:4%}.snapshot-flow i{background:#93402333;height:1px;left:14%;position:absolute;top:39px;transform-origin:left;width:29%}.snapshot-flow i:nth-child(2){left:37%;transform:rotate(-23deg);width:22%}.snapshot-flow i:nth-child(3){left:56%;transform:rotate(23deg);width:30%}.snapshot-flow span{background:#fff;border:1px solid rgba(147,64,35,.28);box-shadow:0 8px 20px -14px #542312b3;height:32px;left:calc(50% - 16px);position:absolute;top:8px;transform:rotate(45deg);width:32px}.snapshot-data{align-items:end;display:flex;gap:8px;height:84px;padding-left:8px;position:relative}.snapshot-data i{background:#245bff;height:22%;opacity:.2;width:20px}.snapshot-data i:nth-child(2){height:42%;opacity:.35}.snapshot-data i:nth-child(3){height:68%;opacity:.58}.snapshot-data i:nth-child(4){height:92%;opacity:.82}.snapshot-data svg{height:72px;margin-left:auto;width:min(58%,230px)}.snapshot-data path{fill:none;stroke:#0b8f8b;stroke-width:4}.snapshot-card:hover .snapshot-web,.snapshot-card:hover .snapshot-app{transform:rotate(0) translateY(-2px)}.snapshot-link-label{align-items:center;color:currentColor;display:inline-flex;font-size:.76rem;font-weight:800;gap:9px;margin-top:16px;opacity:.72}.snapshot-link-label i{color:var(--s3);font-style:normal;transition:transform .2s var(--ease)}.snapshot-card:hover .snapshot-link-label i{transform:translate(4px)}.landing-proof{align-items:center;background:var(--ink);border-radius:8px;color:var(--cloud);display:grid;gap:26px;grid-template-columns:minmax(0,.62fr) minmax(190px,.4fr) minmax(320px,.78fr);margin-top:18px;overflow:hidden;padding:34px 38px;position:relative}.landing-proof:before{background:linear-gradient(110deg,transparent,rgba(36,91,255,.42),rgba(0,167,181,.36),rgba(214,240,74,.18),transparent);content:"";height:100%;left:-18%;opacity:.38;position:absolute;top:0;transform:skew(-18deg);width:62%}.landing-proof>*{position:relative;z-index:1}.landing-proof .eyebrow{color:#f3f6f8e6}.landing-proof ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.landing-proof li{border-top:1px solid rgba(243,246,248,.18);color:#f3f6f8f0;line-height:1.48;padding:12px 0 12px 22px;position:relative}.landing-proof li:before{background:#43d3c3;border-radius:50%;content:"";height:6px;left:2px;position:absolute;top:20px;width:6px}.landing-proof-visual{aspect-ratio:1;margin:0 auto;max-width:210px;position:relative;width:100%}.proof-orbit,.proof-core,.proof-signal,.landing-proof-visual b{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.proof-orbit{border:1px solid rgba(106,224,214,.3);border-radius:50%}.proof-orbit-1{height:48%;width:48%}.proof-orbit-2{height:84%;width:84%}.proof-core{background:#f8fbff;border:7px solid rgba(83,202,191,.22);border-radius:50%;box-shadow:0 0 40px #2b9bff47;height:22px;width:22px}.proof-signal{background:linear-gradient(90deg,transparent,#43d3c3);height:1px;transform-origin:left;width:42%}.proof-signal-1{transform:rotate(0)}.proof-signal-2{transform:rotate(120deg)}.proof-signal-3{transform:rotate(240deg)}.landing-proof-visual b{animation:proof-pulse 3.2s var(--ease) infinite;border:1px solid rgba(106,224,214,.48);border-radius:50%;height:48px;width:48px}.build-mode-panel{background:var(--ink);border-radius:8px;color:var(--cloud);display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);overflow:hidden;padding:48px;position:relative}.build-mode-panel:before{background:conic-gradient(from 220deg at 56% 70%,transparent,rgba(36,91,255,.52),rgba(0,167,181,.42),rgba(32,201,151,.3),rgba(214,240,74,.22),rgba(91,124,250,.34),transparent);content:"";filter:blur(34px);height:170%;left:10%;opacity:.36;position:absolute;top:-60%;width:120%}.build-mode-panel>*{position:relative;z-index:1}.build-mode-panel .eyebrow{color:#f3f6f8e6}.build-mode-panel h2{max-width:12ch}.build-mode-panel>div>p{color:#f3f6f8eb}.build-mode-topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.build-mode-topics span,.chip,.dossier-card .dossier-grid dd,.founder-card li{border:1px solid rgba(217,216,207,.62);border-radius:8px}.build-mode-topics span{color:#f3f6f8f0;font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem;padding:7px 10px;text-transform:uppercase}.build-mode-visual{align-self:stretch;background:#ffffff14;border:1px solid rgba(243,246,248,.18);border-radius:8px;display:grid;gap:18px;padding:24px}.build-terminal{color:#f3f6f8e6;font-family:JetBrains Mono,Consolas,monospace;font-size:.78rem}.build-terminal span{color:var(--s3);display:block;margin-bottom:14px}.build-terminal p{border-bottom:1px solid rgba(243,246,248,.14);padding:9px 0}.build-mode-visual strong{align-self:end;color:var(--cloud);font-family:Bricolage Grotesque,Hanken Grotesk,Arial,sans-serif;font-size:1.55rem;line-height:1.05}.systems-map{display:grid;gap:18px;grid-template-columns:repeat(6,1fr)}.system-node{background:var(--lift);border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 56px -48px #1616196b;min-height:230px;overflow:hidden;padding:28px;position:relative;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.system-node:before,.service-card:before,.dossier-card:before{background:linear-gradient(180deg,var(--s1),var(--s2),var(--s3),var(--s4),var(--s5),var(--s6));content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;transform:scaleY(.18);transform-origin:top;transition:transform .26s var(--ease);width:3px}.system-node:hover,.service-card:hover,.dossier-card:hover,.team-card:hover,.founder-card:hover{border-color:var(--line-strong);box-shadow:0 34px 88px -60px #16161985;transform:translateY(-3px)}.system-node:hover:before,.service-card:hover:before,.dossier-card:hover:before{transform:scaleY(1)}.system-node h3,.service-card h3,.dossier-card h3,.operating-step h3,.experience-item h3,.team-card h3,.founder-card h3{font-size:1.45rem;margin-top:28px}.system-node p,.service-card dd,.dossier-card dd,.operating-step p,.experience-item p,.team-card p,.founder-card p{color:var(--ink-soft);font-size:.98rem;line-height:1.62;margin-top:12px}.system-node-1,.system-node-4,.system-node-2,.system-node-3,.system-node-5,.system-node-6{grid-column:span 3}.services-grid{display:grid;gap:18px;grid-template-columns:repeat(5,1fr)}.service-card{background:#ffffffc2;border:1px solid var(--line);border-radius:8px;grid-column:span 1;overflow:hidden;padding:26px;position:relative;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.service-card:nth-child(1),.service-card:nth-child(2){grid-column:span 2}.service-card:nth-child(3){grid-column:span 1}.service-card:nth-child(4),.service-card:nth-child(5){grid-column:span 2}.service-card dl{display:grid;gap:18px;margin:24px 0 0}.service-card dt,.dossier-grid dt{color:var(--mist);font-family:JetBrains Mono,Consolas,monospace;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.service-card dd,.dossier-grid dd{margin-left:0}.dossiers-list{display:grid;gap:22px}.dossier-card{background:var(--lift);border:1px solid var(--line);border-radius:8px;display:grid;gap:24px;overflow:hidden;padding:28px;position:relative;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.dossier-head{align-items:start;display:grid;gap:20px;grid-template-columns:auto 1fr}.dossier-head h3{margin-top:8px}.dossier-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.dossier-grid>div{min-width:0}.dossier-card .dossier-grid dd{background:#f3f6f8b8;border-color:var(--line);font-size:.9rem;margin-top:9px;padding:12px}.operating-panel{background:var(--lift);border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden}.operating-step{border-left:1px solid var(--line);min-height:250px;padding:30px 24px}.operating-step:first-child{border-left:0}.operating-step h3{margin-top:44px}.team-grid,.founders-grid,.experience-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-card,.founder-card,.credentials-panel,.experience-timeline,.contact-panel{background:#ffffffc7;border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 56px -52px #16161970}.team-card{display:grid;gap:18px;padding:16px;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.team-monogram{align-items:center;background:linear-gradient(135deg,#245bff1f,#00a7b51a),var(--cloud-deep);border:1px solid var(--line);border-radius:8px;color:var(--iris-deep);display:inline-flex;font-family:JetBrains Mono,Consolas,monospace;font-size:1.15rem;font-weight:800;height:58px;justify-content:center;letter-spacing:0;width:58px}.team-capacity{border-top:1px solid var(--line);color:var(--ink-soft);font-size:1rem;line-height:1.6;margin-top:28px;padding-top:18px}.team-card h3{font-size:1.28rem;margin-top:8px}.member-link{align-items:center;color:var(--iris-deep);display:inline-flex;font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem;font-weight:700;gap:7px;margin-top:18px;text-transform:uppercase}.member-link span{transition:transform .18s var(--ease)}.member-link:hover span{transform:translate(3px,-3px)}.founder-section{display:grid;gap:36px}.founders-intro{margin-bottom:0}.founder-role{color:var(--iris);font-weight:700;margin-top:12px}.founder-card{display:grid;gap:22px;grid-template-columns:.52fr 1fr;padding:18px;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.founder-photo-frame{background:var(--cloud-deep);border:1px solid var(--line);border-radius:8px;overflow:hidden}.founder-photo-frame.is-profile{align-self:start;aspect-ratio:1;border-radius:50%}.founder-photo-frame img{aspect-ratio:1 / 1;height:100%;object-fit:cover;width:100%}.founder-card ul,.credentials-panel ul{display:grid;gap:8px;list-style:none;margin:20px 0 0;padding:0}.founder-card li,.credentials-panel li{color:var(--ink-soft);font-size:.92rem;line-height:1.52;padding:10px 12px}.credentials-panel{padding:28px}.experience-timeline{display:grid;overflow:hidden}.experience-item{border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:auto 1fr;padding:26px}.experience-item:last-child{border-bottom:0}.contact-shell{padding:90px 0 24px}.contact-panel{background:var(--ink);color:var(--cloud);display:grid;gap:32px;overflow:hidden;padding:46px;position:relative}.contact-panel:before{background:linear-gradient(105deg,transparent 0 30%,rgba(36,91,255,.46),rgba(0,167,181,.36),rgba(214,240,74,.18),transparent 70%);content:"";height:100%;left:-20%;opacity:.42;position:absolute;top:0;transform:skew(-18deg);width:70%}.contact-panel>*{position:relative;z-index:1}.contact-panel .eyebrow,.contact-brandline{color:#f3f6f8e6}.contact-panel>div>p:last-child{color:#f3f6f8d1}.contact-panel .button-secondary{background:transparent;border-color:#f3f6f857;color:var(--cloud)}.contact-panel .button-primary{background:var(--cloud);color:var(--ink)}.contact-panel .button-primary:hover{background:#fff}.contact-socials{border-bottom:1px solid rgba(243,246,248,.18);border-top:1px solid rgba(243,246,248,.18);display:flex;flex-wrap:wrap;gap:10px 24px;padding:18px 0}.contact-socials a{align-items:center;color:#f3f6f8c7;display:inline-flex;font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem;font-weight:700;gap:7px;text-transform:uppercase;transition:color .18s var(--ease)}.contact-socials a:hover{color:#fff}.contact-brandline{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.contact-brandline .brand-word-text,.contact-brandline>a{color:var(--cloud)}.contact-brandline .brand-text-stack small{color:#f3f6f8a8}.contact-brandline>a{font-family:JetBrains Mono,Consolas,monospace;font-size:.78rem;font-weight:700}.founders-spotlight{background:linear-gradient(115deg,rgba(36,91,255,.18),transparent 30%),var(--ink);color:var(--cloud);display:grid;gap:72px;grid-template-columns:minmax(0,.66fr) minmax(520px,1fr);margin-left:calc(50% - 50vw);padding:112px max(28px,calc((100vw - var(--maxw)) / 2 + 28px));position:relative;width:100vw}.founders-spotlight:before{background:linear-gradient(rgba(243,246,248,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,246,248,.04) 1px,transparent 1px);background-size:72px 72px;content:"";inset:0;mask-image:linear-gradient(90deg,transparent,black 45%,transparent);pointer-events:none;position:absolute}.founders-spotlight>*{position:relative;z-index:1}.founders-spotlight-copy{align-self:center}.founders-spotlight .eyebrow{color:#f3f6f8c7}.founders-spotlight-copy h2{font-size:3.15rem;margin-top:18px;max-width:10ch}.founders-spotlight-copy>p:last-of-type{color:#f3f6f8b8;font-size:1.05rem;line-height:1.68;margin-top:20px;max-width:48ch}.founders-spotlight-copy .button{background:transparent;border-color:#f3f6f857;color:var(--cloud);margin-top:28px}.founders-spotlight-copy .button:hover{background:var(--cloud);color:var(--ink)}.founders-portraits{align-items:start;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.founder-portrait{min-width:0;position:relative;text-align:center}.founder-portrait img{aspect-ratio:1;border-radius:50%;clip-path:circle(49% at 50% 50%);filter:saturate(.84);height:auto;object-fit:cover;transition:filter .42s var(--ease),transform .7s var(--ease);width:100%}.founder-portrait:hover img{filter:saturate(1);transform:scale(1.018)}.founder-portrait>div{padding:18px 10px 0;position:static}.founder-portrait p{color:#f3f6f8b3;font-family:JetBrains Mono,Consolas,monospace;font-size:.64rem;font-weight:700;text-transform:uppercase}.founder-portrait h3{color:#fff;font-size:1.42rem;margin-top:7px}.founder-portrait a{color:#8de7f0;display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;margin-top:12px}.page-intro{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,.95fr) minmax(280px,.7fr);padding:88px 0 62px}.page-intro-copy h1{max-width:11ch}.page-intro-visual{aspect-ratio:16 / 9;border:1px solid rgba(36,91,255,.2);border-radius:8px;box-shadow:0 28px 74px -48px #0c1d408a;margin:0;overflow:hidden;position:relative}.page-intro-visual:after{border:1px solid rgba(255,255,255,.48);border-radius:6px;content:"";inset:8px;pointer-events:none;position:absolute}.page-intro-visual img{display:block;height:100%;object-fit:cover;transition:transform .7s var(--ease);width:100%}.page-intro-visual:hover img{transform:scale(1.018)}.page-intro-visual figcaption{backdrop-filter:blur(12px);background:#081226c7;bottom:14px;color:#f8fbff;font-family:JetBrains Mono,Consolas,monospace;font-size:.66rem;font-weight:700;left:14px;padding:9px 11px;position:absolute;text-transform:uppercase}.page-intro-signal{align-items:center;aspect-ratio:16 / 9;border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden;padding:28px;position:relative}.page-intro-signal span{color:var(--ink-soft);font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem;font-weight:700;text-transform:uppercase}.page-intro-signal i{background:linear-gradient(90deg,transparent,var(--iris),transparent);height:1px;left:18%;opacity:.34;position:absolute;transform:rotate(-18deg);width:72%}.page-intro-signal i:nth-of-type(2){opacity:.2;transform:rotate(0)}.page-intro-signal i:nth-of-type(3){opacity:.14;transform:rotate(18deg)}.site-footer{align-items:center;border-top:1px solid var(--line);color:var(--mist);display:flex;font-family:JetBrains Mono,Consolas,monospace;font-size:.76rem;gap:18px;justify-content:space-between;margin:0 auto;max-width:var(--maxw);padding:28px;text-transform:uppercase}.site-footer nav{display:flex;gap:14px}.site-footer a{color:var(--ink-soft);transition:color .18s var(--ease)}.site-footer a:hover{color:var(--iris)}.demos-teaser{padding-top:108px}.demo-teaser-grid,.demo-card-grid{display:grid;gap:16px}.demo-teaser-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);grid-template-rows:repeat(2,minmax(230px,auto))}.demo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-mini-card,.demo-card{border:1px solid var(--line);border-radius:8px;isolation:isolate;min-width:0;overflow:hidden;position:relative}.demo-mini-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(220px,.72fr);min-height:230px;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.demo-mini-card:first-child{grid-row:1 / span 2;grid-template-columns:1fr;grid-template-rows:minmax(300px,1fr) auto}.demo-mini-card:not(:first-child){grid-column:2}.demo-mini-card:after{background:linear-gradient(90deg,currentColor 1px,transparent 1px),linear-gradient(currentColor 1px,transparent 1px);background-size:34px 34px;content:"";inset:0;opacity:.08;pointer-events:none;position:absolute;z-index:-1}.demo-mini-card:hover{border-color:var(--line-strong);box-shadow:0 30px 80px -62px #1616198f;transform:translateY(-3px)}.demo-mini-card span,.demo-status{font-family:JetBrains Mono,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.demo-mini-card h3{font-size:1.8rem;max-width:12ch}.demo-mini-card p{line-height:1.55;margin-top:10px;max-width:26ch}.demo-mini-copy{align-content:start;display:grid;padding:24px;position:relative;z-index:2}.demo-mini-copy h3{margin-top:38px}.demo-mini-copy strong{align-items:center;align-self:end;display:flex;font-size:.82rem;gap:8px;margin-top:24px}.demo-mini-copy strong i{font-style:normal;transition:transform .18s var(--ease)}.demo-mini-card:hover .demo-mini-copy strong i{transform:translate(4px)}.demo-live-preview{min-height:220px;overflow:hidden;position:relative}.demo-live-preview>img{height:100%;object-fit:cover;transition:transform .8s var(--ease);width:100%}.demo-mini-card:hover .demo-live-preview>img{transform:scale(1.035)}.preview-dashboard,.preview-requests{height:100%;min-height:230px}.preview-dashboard{background:#111827;color:#fff;display:grid;grid-template-columns:42px 1fr;padding:0}.preview-dashboard aside{align-items:center;background:#0a1020;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:13px;padding:17px 0}.preview-dashboard aside i{background:#6ee7df;border-radius:4px;height:18px;margin-bottom:12px;transform:rotate(45deg);width:18px}.preview-dashboard aside span{background:#ffffff2e;border-radius:3px;height:6px;width:16px}.preview-dashboard aside span:nth-of-type(1){background:#6ee7df}.preview-dashboard-main{display:grid;gap:12px;grid-template-rows:22px 42px minmax(76px,1fr) 42px;padding:16px 17px}.preview-dashboard-main header{align-items:center;display:flex;justify-content:space-between}.preview-dashboard-main header i{background:#ffffff57;height:6px;width:34%}.preview-dashboard-main header b{background:#6ee7df;border-radius:50%;height:15px;width:15px}.preview-kpis{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.preview-kpis b{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:4px;display:block;position:relative}.preview-kpis b:before,.preview-kpis b:after{background:#ffffff3d;content:"";height:4px;left:8px;position:absolute;top:9px;width:34%}.preview-kpis b:after{background:#6ee7df;height:9px;top:22px;width:52%}.preview-chart{background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),#ffffff0b;background-size:100% 25%,20% 100%,auto;border:1px solid rgba(255,255,255,.12);border-radius:5px;overflow:hidden;padding:8px 10px 0}.preview-chart svg{height:100%;overflow:visible;width:100%}.preview-chart path{fill:none}.preview-chart .preview-area{fill:#56d6ce1a}.preview-chart .preview-grid-line{stroke:#ffffff14;stroke-width:1}.preview-chart .preview-line-live{animation:preview-chart 4.8s var(--ease) infinite;stroke:#56d6ce;stroke-dasharray:360;stroke-dashoffset:360;stroke-width:3}.preview-table{display:grid;gap:5px}.preview-table i{background:linear-gradient(90deg,rgba(255,255,255,.18) 34%,transparent 34% 44%,rgba(255,255,255,.1) 44% 78%,transparent 78% 86%,rgba(86,214,206,.5) 86%);border-bottom:1px solid rgba(255,255,255,.08);height:8px}.preview-requests{background:linear-gradient(rgba(24,24,27,.035) 1px,transparent 1px),#f5f7f6;background-size:100% 34px;display:grid;gap:12px;grid-template-rows:26px 38px 1fr;padding:16px}.preview-requests>header{align-items:center;display:flex;justify-content:space-between}.preview-requests>header i{background:#26332f;height:7px;width:30%}.preview-requests>header span{background:#12956f;border-radius:4px;height:22px;width:52px}.preview-request-stats{display:grid;gap:7px;grid-template-columns:repeat(3,1fr)}.preview-request-stats b{background:#fff;border:1px solid #d7e0dc;border-radius:4px;position:relative}.preview-request-stats b:before,.preview-request-stats b:after{background:#ced8d4;content:"";height:4px;left:7px;position:absolute;top:8px;width:42%}.preview-request-stats b:after{background:#26332f;height:7px;top:20px;width:27%}.preview-board{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.preview-board section{background:#e8eeebcc;border-radius:4px;min-width:0;padding:7px}.preview-board section>i{background:#71807a;display:block;height:5px;margin:2px 0 8px;width:52%}.preview-board article{background:#fff;border:1px solid #dbe3df;border-radius:4px;box-shadow:0 7px 14px -13px #14332999;display:grid;gap:7px;margin-top:6px;padding:8px;transition:transform .22s var(--ease)}.preview-board article b{background:#ced8d4;height:5px;width:82%}.preview-board article span{background:#d6f3e8;border:1px solid #8bd3b9;border-radius:999px;height:8px;width:34px}.demo-mini-card:hover .preview-board section:nth-child(2) article{transform:translateY(4px)}.demo-mini-card-restaurant,.demo-card-restaurant{background:radial-gradient(circle at 24% 18%,rgba(182,85,46,.22),transparent 34%),#fbf6ee;color:#2a211c}.demo-mini-card-operations,.demo-card-operations{background:radial-gradient(circle at 78% 18%,rgba(79,70,229,.16),transparent 34%),#f7f8fa;color:#13151a}.demo-mini-card-requests,.demo-card-requests{background:radial-gradient(circle at 78% 22%,rgba(13,148,136,.14),transparent 34%),#f4f4f5;color:#18181b}.demo-mini-card-restaurant span,.demo-card-restaurant .note-label{color:#b6552e}.demo-mini-card-operations span,.demo-card-operations .note-label{color:#4f46e5}.demo-mini-card-requests span,.demo-card-requests .note-label{color:#0d9488}.demos-teaser-cta{margin-top:24px}.demos-gallery-page{padding-top:104px}.demos-intro{margin-bottom:54px;max-width:760px}.demos-intro h1{font-size:clamp(3rem,8vw,6.5rem);max-width:10ch}.demo-groups{display:grid;gap:46px}.demo-group-head{border-top:1px solid var(--line);padding-top:18px}.demo-card{color:inherit;display:grid;gap:18px;padding:16px;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}a.demo-card:hover{border-color:var(--line-strong);box-shadow:0 30px 80px -60px #1616198c;transform:translateY(-4px)}.demo-card.is-planned{opacity:.92}.demo-browser-frame{background:linear-gradient(180deg,#ffffffd1,#ffffff8f);border:1px solid rgba(22,22,25,.12);border-radius:8px;min-height:190px;overflow:hidden;padding:30px 12px 12px;position:relative}.demo-browser-frame>span{background:#16161938;border-radius:50%;height:7px;left:14px;position:absolute;top:12px;width:7px}.demo-browser-frame>span:nth-child(2){left:28px}.demo-browser-frame>span:nth-child(3){left:42px}.demo-preview-scene{border-radius:6px;display:grid;gap:8px;height:148px;overflow:hidden;padding:14px;position:relative;transition:transform .22s var(--ease)}.demo-card-restaurant .demo-preview-scene{background:radial-gradient(circle at 74% 34%,rgba(251,246,238,.36),transparent 18%),linear-gradient(135deg,#2a211c 0 38%,#b6552e 38% 67%,#fbf6ee 67%)}.demo-card-operations .demo-preview-scene{background:linear-gradient(90deg,rgba(79,70,229,.18) 1px,transparent 1px),linear-gradient(180deg,#fff 0 55%,#eef2ff 55%);background-size:32px 100%,auto}.demo-card-requests .demo-preview-scene{background:linear-gradient(90deg,transparent 0 30%,rgba(13,148,136,.12) 30% 32%,transparent 32% 64%,rgba(245,158,11,.14) 64% 66%,transparent 66%),linear-gradient(135deg,#fff 0 55%,#ecfdf5 55%)}a.demo-card:hover .demo-preview-scene{transform:scale(1.025)}.demo-preview-scene i,.demo-preview-scene b,.demo-preview-scene em{background:#ffffffb8;border-radius:999px;display:block;height:10px}.demo-preview-scene i{width:70%}.demo-preview-scene b{width:48%}.demo-preview-scene em{align-self:end;height:44px;width:100%}.demo-card-operations .demo-preview-scene em{background:linear-gradient(90deg,#4f46e5 0 24%,#0d9488 24% 48%,#94a3b8 48% 66%,#c7d2fe 66%);border-radius:6px}.demo-card-requests .demo-preview-scene i,.demo-card-requests .demo-preview-scene b,.demo-card-requests .demo-preview-scene em{border-radius:6px;height:auto;min-height:28px;width:100%}.demo-card h2{font-size:1.75rem;margin-top:6px}.demo-card p{color:currentColor;line-height:1.55;margin:10px 0 14px;opacity:.74}.demo-card .chip{display:inline-flex}.demo-status{background:#16161914;border-radius:999px;display:inline-flex;margin-left:8px;padding:6px 9px}.demo-note{border-top:1px solid var(--line);color:var(--mist);font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem;letter-spacing:.06em;margin-top:44px;padding-top:18px;text-transform:uppercase}.demo-chrome{align-items:center;backdrop-filter:blur(18px) saturate(130%);background:#101419c7;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;display:grid;gap:14px;grid-template-columns:auto 1fr auto;left:50%;max-width:min(980px,calc(100vw - 24px));padding:8px 10px 8px 14px;position:fixed;top:max(10px,env(safe-area-inset-top));transform:translate(-50%);width:100%;z-index:90}.demo-chrome a,.demo-mobile-cta{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:800;min-height:34px}.demo-chrome span{color:#ffffffb8;font-family:JetBrains Mono,Consolas,monospace;font-size:.7rem;letter-spacing:.07em;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.demo-chrome-cta,.demo-mobile-cta{background:#fff;color:var(--ink)!important;justify-content:center;padding:7px 13px}.demo-mobile-cta{bottom:14px;box-shadow:0 18px 60px -30px #16161999;display:none;left:14px;min-height:48px;position:fixed;right:14px;z-index:91}.section-reveal{opacity:1;transform:none}.reveal-ready .section-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal-ready .section-reveal.is-visible{opacity:1;transform:none}@keyframes beam-guide-pulse{0%,to{opacity:.2}50%{opacity:.68}}@keyframes beam-input-live{0%,to{opacity:.34;transform:scaleX(.72)}50%{opacity:.96;transform:scaleX(1)}}@keyframes spectrum-breathe{0%,to{transform:rotate(-.8deg) scaleY(.94)}50%{transform:rotate(.8deg) scaleY(1.04)}}@keyframes prism-body-live{0%,to{filter:drop-shadow(0 0 0 rgba(36,91,255,0));transform:translateY(0)}50%{filter:drop-shadow(0 12px 24px rgba(36,91,255,.18));transform:translateY(-4px)}}@keyframes signal-draw{0%{opacity:0;stroke-dashoffset:780}30%,72%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-180}}@keyframes signal-node{0%,18%,to{opacity:0;transform:scale(.5)}38%,72%{opacity:1;transform:scale(1)}}@keyframes readout-scan{0%,18%{transform:translate(-100%)}72%,to{transform:translate(100%)}}@keyframes preview-chart{0%{stroke-dashoffset:360}48%,78%{stroke-dashoffset:0}to{stroke-dashoffset:-80}}@keyframes proof-pulse{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(.82)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.18)}}@keyframes line-scan{0%,to{left:0}50%{left:calc(100% - 5px)}}@keyframes pulse{0%{box-shadow:0 0 #20c997b3}70%{box-shadow:0 0 0 10px #20c99700}to{box-shadow:0 0 #20c99700}}@keyframes signal-rise{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}@media(max-width:1100px){.site-header nav{gap:14px}.hero h1{font-size:4rem}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr)}.services-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card,.service-card:nth-child(1),.service-card:nth-child(2),.service-card:nth-child(3),.service-card:nth-child(4),.service-card:nth-child(5){grid-column:span 1}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-grid,.operating-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-step{border-bottom:1px solid var(--line)}.operating-step:nth-child(odd){border-left:0}}@media(max-width:880px){main{padding-left:20px;padding-right:20px}.page-beam{display:none}.site-header{padding:14px 18px}.site-header:before{inset:6px 10px}.site-header nav a:nth-child(n+3){display:none}.nav-cta{display:none}.hero{min-height:auto;overflow:clip;padding:56px 20px 0}.hero-grid,.snapshot-head,.landing-proof,.build-mode-panel,.page-intro,.experience-grid{grid-template-columns:1fr}.page-intro{gap:28px;padding-top:68px}.page-intro-visual,.page-intro-signal{width:100%}.hero-grid{gap:22px;min-height:0}.prism-visual{max-width:none;opacity:.34;right:-360px;top:24%;width:820px}.prism-readout{bottom:18px;right:20px}.hero h1{font-size:3.55rem;max-width:12ch}.headline{font-size:1.18rem}.hero-panel{margin:0;max-width:100%;padding:18px}.hero-system-strip{grid-template-columns:repeat(2,1fr)}.hero-system-strip span:nth-child(odd){border-left:0}.systems-heading h2,.dossiers-heading h2,.operating-heading h2,.experience-heading h2,.founder-copy h2,.contact-panel h2,.page-intro h1,.build-mode-panel h2{font-size:2.65rem}.section{padding:84px 0}.systems-map,.snapshot-grid,.founders-grid,.demo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-teaser-grid{grid-template-columns:1fr;grid-template-rows:auto}.demo-mini-card,.demo-mini-card:first-child,.demo-mini-card:not(:first-child){grid-column:1;grid-row:auto;grid-template-columns:minmax(0,.92fr) minmax(260px,1.08fr);grid-template-rows:auto}.demo-live-preview,.preview-dashboard,.preview-requests{min-height:250px}.system-node-1,.system-node-2,.system-node-3,.system-node-4,.system-node-5,.system-node-6{grid-column:auto}.founder-card{grid-template-columns:.42fr 1fr}.snapshot-head,.landing-proof{grid-template-columns:1fr}.founders-spotlight{gap:48px;grid-template-columns:1fr;padding-bottom:88px;padding-top:88px}.founders-spotlight-copy h2{font-size:2.65rem;max-width:14ch}.founders-portraits{max-width:680px}}@media(max-width:620px){body{font-size:16px}.brand-lockup-compact span{display:inline;font-size:.72rem}.site-header nav{display:none}.nav-cta{display:inline-flex;min-height:36px;padding:9px 10px}.hero{padding-left:16px;padding-right:16px;padding-top:42px}.prism-visual{opacity:.24;right:-510px;top:18%}.prism-readout{bottom:8px;font-size:.58rem;right:16px}.prism-readout i{width:42px}.hero-coordinates{font-size:.66rem;margin-bottom:16px}.hero-meta{align-items:flex-start;gap:8px;line-height:1.45}.hero-signature{font-size:.88rem;margin:22px 0 14px}.hero h1{font-size:2.45rem;max-width:12ch}.headline{font-size:1.02rem;margin-top:20px}.summary{line-height:1.58;margin-top:12px}.hero-actions,.contact-actions{margin-top:22px}.hero-footnote{gap:9px;margin-top:18px}.hero-footnote span{font-size:.64rem}.summary,.systems-heading>p:last-child,.dossiers-heading>p:last-child,.experience-heading>p:last-child,.founder-copy>p:last-child,.contact-panel>div>p:last-child,.page-intro .headline,.build-mode-panel>div>p{font-size:1rem}.page-intro-visual figcaption{bottom:10px;font-size:.6rem;left:10px;max-width:calc(100% - 20px)}.hero-actions,.contact-actions{align-items:stretch;flex-direction:column}.button{width:100%}.panel-row{align-items:start;flex-direction:column;gap:2px}.hero-panel{display:block;margin-top:2px}.hero-panel .panel-row:nth-child(n+3){display:none}.hero-panel .mini-signal{height:28px;margin-top:12px}.hero-system-strip{display:none;margin-top:24px}.hero-system-strip span{min-height:50px;padding:14px 0 0}.panel-row strong{text-align:left}.build-mode-panel,.contact-panel{padding:28px}.build-mode-panel:before{left:0;width:100%}.services-grid,.snapshot-grid,.team-grid,.dossier-grid,.operating-panel,.hero-system-strip,.demo-teaser-grid,.demo-card-grid{grid-template-columns:1fr}.snapshot-card,.snapshot-card:nth-child(1),.snapshot-card:nth-child(2),.snapshot-card:nth-child(3),.snapshot-card:nth-child(4){grid-column:auto}.demo-mini-card,.demo-mini-card:first-child,.demo-mini-card:not(:first-child){grid-column:1;grid-row:auto;grid-template-columns:1fr;grid-template-rows:auto}.demo-live-preview,.preview-dashboard,.preview-requests{min-height:210px}.demo-mini-copy h3{margin-top:24px}.demo-chrome{grid-template-columns:auto 1fr}.demo-chrome span{text-align:right}.demo-chrome-cta{display:none!important}.demo-mobile-cta{display:inline-flex}.landing-snapshot{padding:64px 0 24px}.snapshot-head h2,.landing-proof h2{font-size:2.35rem}.snapshot-card{grid-template-columns:106px minmax(0,1fr);grid-template-rows:1fr;min-height:152px;padding:0}.snapshot-card h3{font-size:1.24rem;margin-top:8px}.snapshot-card p{font-size:.88rem;line-height:1.42;margin-top:6px}.snapshot-art{border-bottom:0;border-right:1px solid rgba(15,23,42,.1);display:grid;padding:14px;place-items:center}.snapshot-card:nth-child(1) .snapshot-art{border-color:#ffffff24}.snapshot-copy{align-content:center;padding:16px 42px 16px 17px}.snapshot-web,.snapshot-app,.snapshot-flow,.snapshot-data{height:86px;width:100%}.snapshot-web{gap:4px;grid-template-columns:1fr;padding:15px 8px 7px}.snapshot-web i{grid-row:auto}.snapshot-web span:last-child{display:none}.snapshot-app{padding-left:27px}.snapshot-app>i{width:19px}.snapshot-flow i{left:12%;width:31%}.snapshot-flow i:nth-child(2){left:37%;width:24%}.snapshot-flow i:nth-child(3){left:57%;width:30%}.snapshot-data{gap:4px;padding:0}.snapshot-data i{width:8px}.snapshot-data svg{margin-left:2px;width:62%}.snapshot-link-label{font-size:.68rem;margin-top:10px}.landing-proof{gap:14px;padding:26px}.landing-proof h2{font-size:1.9rem;margin-top:12px}.landing-proof-visual{max-width:142px}.landing-proof li{font-size:.92rem;padding:10px 0 10px 18px}.landing-proof li:before{left:0;top:18px}.landing-proof:before{left:0;width:100%}.contact-shell{padding:54px 0 18px}.contact-panel{gap:20px;padding:24px}.contact-panel h2{font-size:2rem}.hero-system-strip span,.operating-step{border-left:0;border-top:1px solid var(--line)}.operating-step:first-child,.hero-system-strip span:first-child{border-top:0}.founder-card{grid-template-columns:1fr}.founders-spotlight{gap:34px;padding:72px 16px}.founders-spotlight-copy h2{font-size:2.25rem}.founders-portraits{gap:30px;grid-template-columns:1fr;margin:0 auto;max-width:320px}.founder-portrait>div{padding:16px 10px 0}.founder-portrait p{font-size:.62rem;line-height:1.35}.founder-portrait h3{font-size:1.2rem}.founder-portrait a{font-size:.7rem}.contact-socials{gap:12px 18px}.contact-brandline{align-items:flex-start;flex-direction:column}.founder-photo-frame img{max-height:420px}.site-footer{align-items:flex-start;flex-direction:column;padding:24px 20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.reveal-ready .section-reveal{opacity:1;transform:none}.page-beam span{transform:scaleY(1)!important}}
