:root{--bg:#0b0d12;--ink:#e9eef7;--muted:#a6afbf;--muted2:#7f8aa0;--line:hsla(0,0%,100%,.08);--panel:rgba(15,20,27,.82);--panel2:rgba(13,17,23,.88);--gold:#f2b233;--gold2:#fc6;--teal:#37e3c2;--orange:#ff5a2f;--orange2:#ff8a4d;--radius:14px;--radius2:16px;--max:1180px;--pad:clamp(16px,3vw,28px);--shadow:0 18px 60px rgba(0,0,0,.45);--shadowSoft:0 12px 34px rgba(0,0,0,.35);--ease:cubic-bezier(.2,.9,.2,1);--t:320ms}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:var(--ink);background:var(--bg);overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}#stars{position:fixed;inset:0;width:100%;height:100%;z-index:-3;background:#0000}.vignette{inset:-80px;z-index:-2;background:radial-gradient(1200px 650px at 70% 10%,hsla(0,0%,100%,.06),transparent 60%),radial-gradient(1100px 800px at 20% 20%,rgba(242,178,51,.08),transparent 55%),radial-gradient(1100px 800px at 60% 120%,rgba(0,0,0,.65),transparent 52%);opacity:.85}.grain,.vignette{position:fixed;pointer-events:none}.grain{inset:0;z-index:-1;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:overlay}header.nav{height:66px;background:rgba(11,13,18,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.06);position:-webkit-sticky;position:sticky;top:0;z-index:50}.navRow,header.nav{display:flex;align-items:center}.navRow{width:100%;justify-content:space-between;gap:16px}.navLinks{display:flex;align-items:center;gap:28px;font-weight:700;font-size:14px;color:rgba(233,238,247,.78)}.navLinks a{padding:18px 6px 16px;position:relative;transition:color var(--t) var(--ease)}.navLinks a:hover{color:rgba(233,238,247,.95)}.navLinks a.active{color:rgba(233,238,247,.98)}.navLinks a.active:after{content:"";position:absolute;left:6px;right:6px;bottom:0;height:3px;background:var(--gold);border-radius:999px;box-shadow:0 8px 24px rgba(242,178,51,.18)}.joinBtn{border:none;padding:10px 18px;border-radius:8px;font-weight:900;background:linear-gradient(180deg,var(--gold2),var(--gold));color:#111;box-shadow:0 12px 30px rgba(242,178,51,.14);cursor:pointer;transition:transform .18s var(--ease),filter .18s var(--ease);white-space:nowrap}.joinBtn:hover{transform:translateY(-1px);filter:brightness(1.02)}.joinBtn:active{transform:translateY(0) scale(.99)}.burger{display:none;width:42px;height:42px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:rgba(233,238,247,.9);cursor:pointer}.mobileMenu{display:none;padding:10px var(--pad) 14px;background:rgba(11,13,18,.88);border-top:1px solid hsla(0,0%,100%,.06)}.mobileMenu a{display:block;padding:12px 10px;margin-top:10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);font-weight:900;color:rgba(233,238,247,.9)}section.hero{padding:34px 0 0}.heroBox{position:relative;border-bottom:1px solid hsla(0,0%,100%,.06);overflow:hidden}.heroBG{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(11,13,18,.96) 0,rgba(11,13,18,.86) 38%,rgba(11,13,18,.35) 70%,rgba(11,13,18,.12)),url(/assets/img/hero_bg_clean.png);background-size:cover;background-position:100%;transform:scale(1.06);filter:saturate(1.05) contrast(1.02);animation:heroZoom 8.5s var(--ease) .2s both;will-change:transform}@keyframes heroZoom{0%{transform:scale(1.09)}to{transform:scale(1.06)}}.heroGlow{position:absolute;inset:-80px;background:radial-gradient(900px 380px at 35% 30%,rgba(242,178,51,.13),transparent 60%),radial-gradient(1000px 480px at 72% 20%,rgba(90,170,255,.1),transparent 55%),radial-gradient(900px 420px at 45% 95%,rgba(255,90,47,.08),transparent 58%);pointer-events:none;opacity:.95}.heroInner{position:relative;padding:34px 0 26px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:24px;gap:24px;align-items:center;min-height:290px}.heroText{padding-left:4px}.heroTitle{margin:0 0 10px;font-size:clamp(32px,4vw,52px);letter-spacing:-.6px;line-height:1.08;font-weight:900}.goldWord{color:var(--gold)}.heroSub{margin:0 0 14px;color:rgba(233,238,247,.78);font-size:16px;line-height:1.6;max-width:60ch}.metricsTicker{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 12px}.tickerItem{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);animation:tickCount 1.2s var(--ease) both}.tickerItem:first-child{animation-delay:.1s}.tickerItem:nth-child(3){animation-delay:.25s}.tickerItem:nth-child(5){animation-delay:.4s}.tickerItem:nth-child(7){animation-delay:.55s}.tickerItem:nth-child(9){animation-delay:.7s}@keyframes tickCount{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tickerDot{color:rgba(233,238,247,.22);font-size:10px}.buildingNow{display:inline-flex;align-items:center;gap:8px;background:rgba(0,200,184,.07);border:1px solid rgba(0,200,184,.2);border-radius:20px;padding:5px 14px 5px 10px;margin:0 0 14px}.buildingDot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 0 rgba(0,200,184,.6);animation:pulse 1.6s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,200,184,.6)}70%{box-shadow:0 0 0 8px rgba(0,200,184,0)}to{box-shadow:0 0 0 0 rgba(0,200,184,0)}}.buildingText{font-size:11px;color:var(--teal);font-weight:600;letter-spacing:.02em}.founderLine{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px}.founderName{font-size:13px;font-weight:900;letter-spacing:.04em;color:var(--gold);text-transform:uppercase}.founderRole{font-size:12px;font-weight:500;color:rgba(233,238,247,.72);letter-spacing:.02em}.founderLoc{font-size:12px;color:rgba(233,238,247,.42);font-style:italic}.founderSep{color:rgba(242,178,51,.4);font-size:12px}.heroSignals{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.heroSignal{font-size:11px;font-weight:700;letter-spacing:.05em;padding:4px 10px;border-radius:20px;border:1px solid}.sigGov{color:rgba(0,200,140,.9);border-color:rgba(0,200,140,.25);background:rgba(0,200,140,.07)}.sigEnt{color:rgba(242,178,51,.9);border-color:rgba(242,178,51,.25);background:rgba(242,178,51,.07)}.sigTech{color:rgba(100,160,255,.9);border-color:rgba(100,160,255,.25);background:rgba(100,160,255,.07)}.credStrip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.06)}.cred{font-size:11px;color:rgba(233,238,247,.45);font-weight:500;letter-spacing:.03em}.credDot{color:rgba(242,178,51,.3);font-size:11px}.heroRight{display:flex;flex-direction:column;align-items:center;gap:22px;padding:12px 0 12px 20px}.founderPhotoWrap{position:relative;width:148px;height:148px;flex-shrink:0}.founderPhotoRing{position:absolute;inset:-4px;border-radius:50%;background:conic-gradient(var(--gold) 0deg,rgba(0,200,180,.7) 120deg,rgba(100,160,255,.5) 240deg,var(--gold) 1turn);animation:ringRotate 6s linear infinite;opacity:.8}@keyframes ringRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.founderPhoto{position:relative;width:148px;height:148px;border-radius:50%;object-fit:cover;object-position:center top;border:3px solid #0b0d12;z-index:1;display:block}.manifestoQuote{margin:0;padding:18px 20px 16px;background:hsla(0,0%,100%,.03);border:1px solid rgba(242,178,51,.18);border-left:3px solid var(--gold);border-radius:10px;position:relative}.manifestoQuote:before{content:"";position:absolute;inset:0;border-radius:10px;background:radial-gradient(ellipse at 0 50%,rgba(242,178,51,.06),transparent 70%);pointer-events:none}.quoteMarks{color:var(--gold);font-size:22px;line-height:0;vertical-align:-6px;font-family:Georgia,serif;opacity:.7}.manifestoQuote{font-size:14px;font-style:italic;line-height:1.7;color:rgba(233,238,247,.88);font-weight:400}.quoteCite{display:block;margin-top:12px;font-style:normal;font-size:11px;font-weight:700;color:var(--gold);letter-spacing:.04em;text-transform:uppercase}.quoteBook{font-weight:400;font-style:italic;text-transform:none;color:rgba(242,178,51,.6);letter-spacing:0;font-size:10px}@media (max-width:700px){.heroRight{padding:0;flex-direction:row;flex-wrap:wrap;justify-content:center}.founderPhoto,.founderPhotoWrap{width:100px;height:100px}.manifestoQuote{font-size:13px}}.heroBtns{display:flex;gap:14px;flex-wrap:wrap}.btn{border:none;border-radius:8px;padding:11px 18px;font-weight:900;cursor:pointer;transition:transform .18s var(--ease),filter .18s var(--ease),background .18s var(--ease);white-space:nowrap;position:relative;overflow:hidden}.btnGold{background:linear-gradient(180deg,var(--gold2),var(--gold));color:#111;box-shadow:0 14px 36px rgba(242,178,51,.14)}.btnGold:after{content:"";position:absolute;inset:-20px;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.35),transparent 60%);transform:translateX(-70%) rotate(10deg);opacity:0}.btnGold:hover{transform:translateY(-1px);filter:brightness(1.02)}.btnGold:hover:after{opacity:.9;animation:sheen .92s var(--ease) 1}@keyframes sheen{0%{transform:translateX(-70%) rotate(10deg)}to{transform:translateX(70%) rotate(10deg)}}.btnDark{background:rgba(35,44,58,.85);color:rgba(233,238,247,.92);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 12px 28px rgba(0,0,0,.28)}.btnDark:hover{transform:translateY(-1px);background:rgba(35,44,58,.95)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .56s var(--ease),transform .56s var(--ease);will-change:opacity,transform}.reveal.show{opacity:1;transform:translateY(0)}.filterStrip{position:relative;height:54px;display:flex;align-items:center;justify-content:center;gap:18px;color:rgba(233,238,247,.72);font-weight:800;font-size:13px;background:var(--panel2);border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06)}.filterStrip .sep{opacity:.35}.filterStrip button{background:transparent;border:none;color:rgba(233,238,247,.66);font-weight:850;padding:8px;cursor:pointer;transition:color var(--t) var(--ease)}.filterStrip button.active{color:rgba(233,238,247,.95)}.filterStrip button:hover{color:rgba(233,238,247,.9)}.section{padding:26px 0}.rule{height:1px;background:hsla(0,0%,100%,.08);margin:18px 0}.centerTitle{margin:18px 0 14px;font-size:20px;font-weight:900;letter-spacing:-.2px}.centerTitleSmall{text-align:center;margin-top:-8px;font-size:12px;color:rgba(233,238,247,.62);font-weight:850}.enginesRow{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;align-items:center;padding:6px 0}.engineItem{text-align:center;color:rgba(233,238,247,.82);font-weight:900;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.engineIcon{width:44px;height:44px;margin:0 auto 8px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.12),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 26px rgba(0,0,0,.28);position:relative;overflow:hidden}.engineIcon:after{content:"";position:absolute;inset:-20px;background:radial-gradient(circle at 40% 40%,rgba(242,178,51,.22),transparent 55%);opacity:0;transition:opacity var(--t) var(--ease)}.engineItem:hover .engineIcon:after{opacity:1}.engineIcon svg{width:22px;height:22px;opacity:.95;position:relative;z-index:1}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:10px}.card{background:var(--panel);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius2);box-shadow:var(--shadowSoft);overflow:hidden;position:relative;transform:translateZ(0);transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease)}.card:hover{transform:translateY(-3px);border-color:hsla(0,0%,100%,.16);box-shadow:var(--shadowSoft),0 0 0 1px rgba(242,178,51,.1)}.cardMedia{height:150px;position:relative;background-size:cover;background-position:50%;overflow:hidden}.cardMedia:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.62))}.cardMedia:before{content:"";position:absolute;inset:-10px;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.08) 20%,transparent 40%);transform:translateX(-70%);opacity:0}.card:hover .cardMedia:before{opacity:.7;animation:scan 1.1s var(--ease) 1}@keyframes scan{0%{transform:translateX(-70%)}to{transform:translateX(70%)}}.cardTitle{position:absolute;left:14px;top:12px;font-weight:950;font-size:20px;text-shadow:0 12px 40px rgba(0,0,0,.55);z-index:2}.cardBody{padding:14px}.cardDesc{margin:0 0 10px;color:rgba(233,238,247,.78);font-size:13px;line-height:1.55;min-height:38px}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid hsla(0,0%,100%,.08);padding-top:10px;margin-top:10px}.row.noTop{border-top:none;padding-top:8px;margin-top:0}.badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:6px;font-weight:950;font-size:12px;letter-spacing:.02em;border:1px solid hsla(0,0%,100%,.12);white-space:nowrap}.bPilot{background:rgba(78,200,120,.18);border-color:rgba(78,200,120,.38)}.bMvp{background:rgba(242,178,51,.18);border-color:rgba(242,178,51,.38)}.bLive{background:rgba(45,190,255,.18);border-color:rgba(45,190,255,.38)}.bConcept{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.tag{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:rgba(233,238,247,.8);font-weight:850}.tag,.watchBtn{font-size:12px;white-space:nowrap}.watchBtn{margin-left:auto;border:none;border-radius:8px;padding:8px 12px;font-weight:950;cursor:pointer;background:linear-gradient(180deg,var(--orange2),var(--orange));color:#111;box-shadow:0 12px 28px rgba(255,90,47,.18);transition:transform .18s var(--ease),filter .18s var(--ease)}.watchBtn:hover{transform:translateY(-1px);filter:brightness(1.02)}.analysisBar{margin-top:10px;padding-top:10px;border-top:1px dashed hsla(0,0%,100%,.1);display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;max-height:0;opacity:0;overflow:hidden;transition:max-height .36s var(--ease),opacity .36s var(--ease)}.card:hover .analysisBar{max-height:72px;opacity:1}.metric{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);border-radius:12px;padding:8px 10px}.metric .k{font-size:11px;color:rgba(233,238,247,.66);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.metric .v{font-size:16px;font-weight:950;margin-top:4px}.spark{height:6px;border-radius:999px;margin-top:6px;background:hsla(0,0%,100%,.08);overflow:hidden;position:relative}.spark>i{position:absolute;left:-40%;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(242,178,51,.85),transparent);animation:spark 1.6s linear infinite;opacity:.85}@keyframes spark{0%{left:-40%}to{left:110%}}.labGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:820px){.labGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.labGrid{grid-template-columns:1fr}}.caseGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:10px}.case{height:170px;border-radius:var(--radius2);border:1px solid hsla(0,0%,100%,.1);overflow:hidden;position:relative;box-shadow:var(--shadowSoft);background-size:cover;background-position:50%;transform:translateZ(0);transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease)}.case:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.78))}.case:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.14);box-shadow:var(--shadowSoft),0 0 0 1px rgba(242,178,51,.1)}.case h3{top:12px;font-size:16px;font-weight:950;text-shadow:0 12px 40px rgba(0,0,0,.55)}.case h3,.case p{margin:0;position:absolute;left:14px;z-index:2}.case p{bottom:12px;right:14px;color:rgba(233,238,247,.78);font-size:12px;line-height:1.45}.proofWall{text-align:center;font-size:14px;font-weight:600;color:rgba(233,238,247,.52);letter-spacing:.03em;line-height:1.9;padding:10px 0 4px;max-width:80ch;margin:0 auto}.centerTitle{text-align:center;font-size:clamp(22px,3.5vw,34px);font-weight:950;margin:0 0 20px;color:rgba(233,238,247,.92)}.workGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:8px}.workPanel{border-radius:var(--radius2);border:1px solid hsla(0,0%,100%,.1);background:rgba(15,20,27,.76);padding:22px 18px 18px;text-align:center;position:relative;overflow:hidden;transition:transform .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)}.workPanel:hover{transform:translateY(-4px)}.workPanel:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s var(--ease);border-radius:var(--radius2)}.workPanel:hover:before{opacity:1}.workGov{border-color:rgba(0,107,63,.3)}.workGov:before{background:radial-gradient(ellipse at 50% 0,rgba(0,107,63,.12),transparent 70%)}.workGov:hover{border-color:rgba(0,107,63,.6);box-shadow:0 8px 40px rgba(0,107,63,.15)}.workEnt{border-color:rgba(242,178,51,.2)}.workEnt:before{background:radial-gradient(ellipse at 50% 0,rgba(242,178,51,.1),transparent 70%)}.workEnt:hover{border-color:rgba(242,178,51,.5);box-shadow:0 8px 40px rgba(242,178,51,.12)}.workTech{border-color:rgba(0,120,210,.3)}.workTech:before{background:radial-gradient(ellipse at 50% 0,rgba(0,120,210,.12),transparent 70%)}.workTech:hover{border-color:rgba(0,120,210,.6);box-shadow:0 8px 40px rgba(0,120,210,.15)}.workIcon{font-size:28px;margin:0 0 10px;display:block}.workIcon,.workPanel h3{position:relative;z-index:1}.workPanel h3{font-size:15px;font-weight:950;margin:0 0 8px;color:rgba(233,238,247,.95)}.workPanel p{color:rgba(233,238,247,.62);line-height:1.6;margin:0 0 16px}.workBtn,.workPanel p{font-size:12px;position:relative;z-index:1}.workBtn{display:inline-block;border:none;border-radius:8px;padding:10px 18px;font-weight:950;cursor:pointer;text-decoration:none;transition:transform .18s var(--ease),filter .18s var(--ease);white-space:nowrap;letter-spacing:.03em}.workBtn:hover{transform:translateY(-1px);filter:brightness(1.08)}.workBtnGov{background:linear-gradient(180deg,rgba(0,140,80,.9),rgba(0,107,63,.9));color:#fff;box-shadow:0 6px 20px rgba(0,107,63,.25)}.workBtnEnt{background:linear-gradient(180deg,var(--gold2),var(--gold));color:#111;box-shadow:0 6px 20px rgba(242,178,51,.2)}.workBtnTech{background:linear-gradient(180deg,rgba(0,140,220,.9),rgba(0,100,200,.9));color:#fff;box-shadow:0 6px 20px rgba(0,120,210,.2)}.btnCv{display:inline-block;background:transparent;color:rgba(233,238,247,.72);border:1px solid hsla(0,0%,100%,.18);padding:10px 16px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease);white-space:nowrap;letter-spacing:.02em}.btnCv:hover{transform:translateY(-1px);border-color:var(--gold);color:var(--gold)}.footerCta{text-align:center;padding:18px 0 50px}.footerCta .big{margin:8px 0;font-weight:950;color:rgba(233,238,247,.82)}.footerCta .small{margin:0 0 14px;color:rgba(233,238,247,.68);font-size:13px}.footerBtns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btnGray{background:rgba(35,44,58,.85);color:rgba(233,238,247,.92);border:1px solid hsla(0,0%,100%,.1);padding:10px 16px;border-radius:8px;font-weight:950;cursor:pointer;transition:transform .18s var(--ease),background .18s var(--ease);white-space:nowrap}.btnGray:hover{transform:translateY(-1px);background:rgba(35,44,58,.95)}.footerSocial{gap:16px;margin-top:28px}.footerSocial,.socialLink{display:flex;justify-content:center}.socialLink{align-items:center;width:42px;height:42px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:rgba(233,238,247,.6);transition:all .22s var(--ease)}.socialLink:hover{color:var(--gold);border-color:rgba(242,178,51,.3);background:rgba(242,178,51,.08);transform:translateY(-2px)}.footerLinks{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px;font-size:12.5px}.footerLinks a{color:rgba(233,238,247,.5);text-decoration:none;transition:color .2s var(--ease)}.footerLinks a:hover{color:var(--gold)}.footerMeta{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:20px;padding-bottom:8px;font-size:12px;color:rgba(233,238,247,.35);letter-spacing:.02em}.footerDot{color:rgba(233,238,247,.2)}.modalBack{position:fixed;inset:0;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;align-items:center;justify-content:center;z-index:200;padding:18px}.modalBack.show{display:flex}.modal{width:min(1040px,96vw);border-radius:18px;border:1px solid hsla(0,0%,100%,.12);background:rgba(12,15,20,.88);box-shadow:0 40px 140px rgba(0,0,0,.65);overflow:hidden;position:relative}.modal:before{content:"";position:absolute;inset:-80px;background:radial-gradient(900px 420px at 30% 20%,rgba(242,178,51,.14),transparent 60%),radial-gradient(900px 420px at 70% 65%,rgba(90,170,255,.12),transparent 55%);opacity:.95;pointer-events:none}.modalHead{position:relative;z-index:1;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03)}.modalHead strong{font-size:15px;letter-spacing:-.2px}.modalClose{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:rgba(233,238,247,.92);padding:8px 12px;border-radius:12px;cursor:pointer;font-weight:900}.modalBody{position:relative;z-index:1;padding:16px;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:14px;gap:14px}.panel{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);border-radius:16px;padding:14px;overflow:hidden}.panel h4{margin:0 0 8px;font-size:12px;color:rgba(233,238,247,.66);text-transform:uppercase;letter-spacing:.1em;font-weight:950}.panel p{margin:0;color:rgba(233,238,247,.76);line-height:1.65;font-size:13px}.flow{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.step{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;color:rgba(233,238,247,.82);opacity:.6;transform:translateY(2px);transition:opacity .24s var(--ease),transform .24s var(--ease),border-color .24s var(--ease);white-space:nowrap}.step.active{opacity:1;transform:translateY(0);border-color:rgba(242,178,51,.35);box-shadow:0 10px 24px rgba(242,178,51,.1)}.miniKpis{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.kpi{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);border-radius:14px;padding:10px}.kpi .k{font-size:11px;color:rgba(233,238,247,.64);font-weight:950;letter-spacing:.08em;text-transform:uppercase}.kpi .v{font-size:20px;font-weight:980;margin-top:4px}.kpi .s{font-size:12px;color:rgba(233,238,247,.72);margin-top:2px}.chartWrap{height:220px;position:relative}#miniChart{width:100%;height:220px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.18)}.demoFrameWrap{position:relative;width:100%;height:420px;border-radius:12px;overflow:hidden;border:1px solid rgba(242,178,51,.2);background:#050810}.demoFrameWrap:before{content:"Loading demo…";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:rgba(233,238,247,.3);letter-spacing:.05em;z-index:0}.demoFrame{position:relative;z-index:1;width:100%;height:100%;border:none;border-radius:12px;transform-origin:top left}.demoFrameHint{margin-top:8px;font-size:11px;color:rgba(233,238,247,.4)}.demoFrameHint a{color:var(--gold);text-decoration:none;font-weight:600}.demoFrameHint a:hover{text-decoration:underline}@media (max-width:980px){.heroInner{grid-template-columns:1fr}.enginesRow{grid-template-columns:repeat(3,1fr);row-gap:14px}.caseGrid,.grid3,.modalBody,.workGrid{grid-template-columns:1fr}}@media (max-width:760px){.navLinks{display:none}.burger{display:inline-flex;align-items:center;justify-content:center}}@media (max-width:680px){.filterStrip{flex-wrap:wrap;height:auto;padding:10px 12px}}.iu-titleWrap{perspective:1100px;transform-style:preserve-3d;--rx:0deg;--ry:0deg;--mx:.5;--my:.5}.heroTitle .iuMetal{position:relative;display:inline-block;font-weight:950;background:linear-gradient(180deg,#fff6d6,#ffd27a 18%,#f2b233 40%,#c98a18 62%,#ffd98e 84%,#fff2c7);-webkit-background-clip:text;background-clip:text;color:transparent;transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0);transform-style:preserve-3d;will-change:transform,filter;filter:drop-shadow(0 16px 48px rgba(0,0,0,.58)) drop-shadow(0 0 22px rgba(242,178,51,.18));transition:transform .18s var(--ease),filter .22s var(--ease)}.heroTitle .iuMetal:after{background:linear-gradient(115deg,transparent,hsla(0,0%,100%,0) 34%,hsla(0,0%,100%,.78) 45%,hsla(0,0%,100%,0) 56%,transparent);background-size:220% 100%;background-position:calc(-120% + (var(--mx) * 40%)) 0;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.92;filter:blur(.35px);animation:iuSpecular 2.9s cubic-bezier(.2,.9,.2,1) infinite}.heroTitle .iuMetal:after,.heroTitle .iuMetal:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none}.heroTitle .iuMetal:before{transform:translate(2px,10px);color:rgba(0,0,0,.55);filter:blur(.2px);opacity:.55;z-index:-1}.heroTitle .iuMetalWord{background:linear-gradient(180deg,#fff7de,#ffe7b0 18%,#ffd27a 34%,#f2b233 52%,#cf8f1b 68%,#ffe6a4 86%,#fff6d6);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 30px rgba(242,178,51,.14))}@keyframes iuSpecular{0%{background-position:calc(-120% + (var(--mx) * 40%)) 0;opacity:0}12%{opacity:.92}50%{background-position:calc(120% + (var(--mx) * 10%)) 0;opacity:.92}72%{opacity:.25}to{background-position:calc(120% + (var(--mx) * 10%)) 0;opacity:0}}.iu-titleWrap:hover .iuMetal{filter:drop-shadow(0 18px 56px rgba(0,0,0,.62)) drop-shadow(0 0 26px rgba(242,178,51,.22))}@media (prefers-reduced-motion:reduce){.heroTitle .iuMetal{transform:none!important}.heroTitle .iuMetal:after{animation:none!important;opacity:.55}}.modalText{white-space:pre-wrap}.bookGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:10px}.bookCard{background:var(--panel);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius2);box-shadow:var(--shadowSoft);overflow:hidden;display:grid;grid-template-rows:260px 1fr;transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease)}.bookCard:hover{transform:translateY(-3px);border-color:hsla(0,0%,100%,.16);box-shadow:var(--shadowSoft),0 0 0 1px rgba(242,178,51,.1)}.bookCover{background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:#0a0e16;border-bottom:1px solid hsla(0,0%,100%,.08);position:relative;height:260px}.bookCover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 70%,rgba(10,14,22,.6));opacity:1;pointer-events:none}.bookBody{padding:14px}.bookTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bookTitle{font-weight:980;font-size:15px;letter-spacing:-.2px}.bookSub{margin-top:3px;color:rgba(233,238,247,.72);font-size:12px;font-weight:800}.bookDesc{margin:10px 0;color:rgba(233,238,247,.78);font-size:12.5px;line-height:1.55}.bookBullets{margin:0;padding-left:16px;color:rgba(233,238,247,.72);font-size:12px;line-height:1.55}.bookBullets li{margin:4px 0}.bookBtns{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}@media (max-width:980px){.bookGrid{grid-template-columns:1fr}.bookCard{grid-template-columns:140px 1fr;grid-template-rows:auto}.bookCover{height:auto;min-height:200px;border-bottom:none;border-right:1px solid hsla(0,0%,100%,.08)}}@media (max-width:520px){.bookCard{grid-template-columns:1fr;grid-template-rows:160px 1fr}.bookCover{height:160px;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08)}}.fmBack{position:fixed;inset:0;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:300;padding:18px;animation:fmFadeIn .18s cubic-bezier(.2,.9,.2,1) both}@keyframes fmFadeIn{0%{opacity:0}to{opacity:1}}.fmBox{width:min(860px,96vw);max-height:90vh;overflow-y:auto;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);background:rgba(11,14,20,.96);box-shadow:0 48px 160px rgba(0,0,0,.72),0 0 0 1px rgba(242,178,51,.08);position:relative;animation:fmSlideUp .24s cubic-bezier(.2,.9,.2,1) both}@keyframes fmSlideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fmBox:before{content:"";position:absolute;inset:-60px;background:radial-gradient(700px 320px at 20% 10%,rgba(242,178,51,.12),transparent 60%),radial-gradient(600px 340px at 80% 80%,rgba(90,160,255,.09),transparent 55%);pointer-events:none;border-radius:inherit}.fmHead{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025)}.fmEyebrow{font-size:11px;font-weight:900;letter-spacing:.14em;color:var(--gold);text-transform:uppercase}.fmClose{width:32px;height:32px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:rgba(233,238,247,.8);border-radius:10px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:background .16s,color .16s;flex-shrink:0}.fmClose:hover{background:hsla(0,0%,100%,.09);color:#fff}.fmBody{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.35fr;grid-gap:0;gap:0;min-height:360px}.fmLeft{padding:28px 24px;border-right:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:12px}.fmTitle{font-size:22px;font-weight:950;color:#fff;line-height:1.2;letter-spacing:-.3px}.fmDesc{font-size:13.5px;color:rgba(233,238,247,.68);line-height:1.65}.fmTrust{margin-top:auto;display:flex;flex-direction:column;gap:8px}.fmTrust span{font-size:12px;color:rgba(233,238,247,.44);font-weight:700}.fmForm{padding:24px 24px 28px;gap:14px}.fmField,.fmForm{display:flex;flex-direction:column}.fmField{gap:5px}.fmLabel{font-size:12px;font-weight:900;color:rgba(233,238,247,.72);letter-spacing:.03em;text-transform:uppercase}.fmReq{color:var(--gold);margin-left:3px}.fmInput,.fmSelect,.fmTextarea{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:rgba(233,238,247,.95);font-size:14px;padding:10px 13px;outline:none;transition:border-color .16s,background .16s,box-shadow .16s;font-family:inherit;width:100%;box-sizing:border-box}.fmInput::placeholder,.fmTextarea::placeholder{color:rgba(233,238,247,.28)}.fmSelect{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(233,238,247,.4)' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px;cursor:pointer}.fmSelect option{background:#0d1520;color:rgba(233,238,247,.9)}.fmTextarea{resize:vertical;min-height:80px}.fmInput:focus,.fmSelect:focus,.fmTextarea:focus{border-color:rgba(242,178,51,.5);background:hsla(0,0%,100%,.075);box-shadow:0 0 0 3px rgba(242,178,51,.08)}.fmInput.fmError,.fmSelect.fmError,.fmTextarea.fmError{border-color:rgba(255,90,80,.55);background:rgba(255,90,80,.06)}.fmErrMsg{font-size:11.5px;color:hsla(4,100%,72%,.9);font-weight:700}.fmCheckLabel{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;color:rgba(233,238,247,.66);line-height:1.5}.fmCheck{margin-top:2px;width:16px;height:16px;accent-color:var(--gold);flex-shrink:0;cursor:pointer}.fmBtn{padding:12px 20px;border-radius:10px;font-size:14px;font-weight:950;cursor:pointer;border:none;transition:transform .16s,opacity .16s,box-shadow .16s;letter-spacing:.02em;margin-top:4px}.fmBtnGold{background:linear-gradient(135deg,var(--gold) 0,var(--gold2) 100%);color:#0a0d12;box-shadow:0 8px 28px rgba(242,178,51,.22)}.fmBtnGold:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 36px rgba(242,178,51,.32)}.fmBtnGold:disabled,.fmBtnLoading{opacity:.65;cursor:not-allowed;transform:none!important}.fmSuccess{grid-column:1/-1;flex-direction:column;gap:16px;padding:56px 32px;text-align:center}.fmSuccess,.fmSuccessIcon{display:flex;align-items:center;justify-content:center}.fmSuccessIcon{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#0a0d12;font-size:24px;font-weight:900;box-shadow:0 10px 36px rgba(242,178,51,.28)}.fmSuccessTitle{font-size:22px;font-weight:950;color:#fff;letter-spacing:-.2px}.fmSuccessMsg{font-size:14px;color:rgba(233,238,247,.66);line-height:1.65;max-width:400px}@media (max-width:680px){.fmBody{grid-template-columns:1fr}.fmLeft{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.07);padding:20px 18px}.fmTrust{display:none}.fmForm{padding:18px}.fmTitle{font-size:18px}}.fmErrGlobal{margin:4px 0 6px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,90,80,.28);background:rgba(255,90,80,.1);color:hsla(5,100%,88%,.92);font-size:12px;line-height:1.45;font-weight:700}.panelCard{border-radius:var(--radius2);border:1px solid hsla(0,0%,100%,.1);background:rgba(15,20,27,.76);box-shadow:var(--shadowSoft);padding:18px 16px 16px;overflow:hidden}.panelHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.panelTitle{font-size:14px;font-weight:950;letter-spacing:-.2px}.panelSub{font-size:12px;color:rgba(233,238,247,.62);margin-top:4px}.panelBody{margin-top:12px}img{max-width:100%;height:auto}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:10px}.heroTitle{max-width:15ch}.metricsTicker{row-gap:8px}.manifestoQuote{max-width:520px}.quoteCite{line-height:1.6}.footerBtns .btn,.footerBtns a,.footerBtns button,.heroBtns .btn,.heroBtns a,.heroBtns button{display:inline-flex;align-items:center;justify-content:center}@media (max-width:700px){.heroInner{gap:18px;padding:24px 0 20px}.heroBtns{flex-direction:column;align-items:stretch}.heroBtns .btn,.heroBtns a,.heroBtns button{width:100%;text-align:center}.watchBtn{width:100%;margin-left:0}.footerBtns{flex-direction:column;align-items:center}.footerBtns>*{width:min(100%,320px);text-align:center}}@media (max-width:640px){.founderLine{gap:6px}.heroSignal{width:100%;text-align:center;justify-content:center}.credStrip{gap:6px}.cardTitle{font-size:18px}.manifestoQuote{font-size:13px}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(242,178,51,.9);outline-offset:3px}.heroTitle{max-width:16ch}.heroSub{max-width:62ch}.manifestoQuote{max-width:560px;box-shadow:0 14px 36px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.03)}.footerCta .big{font-size:clamp(20px,3vw,30px);letter-spacing:-.02em}.footerCta .small{max-width:62ch;margin-left:auto;margin-right:auto}@media (max-width:700px){.heroBtns{flex-direction:column;align-items:stretch}.footerBtns>*,.heroBtns .btn,.heroBtns a,.heroBtns button,.watchBtn{width:100%;text-align:center;margin-left:0}.footerBtns{flex-direction:column;align-items:center}}.caseLayout{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:18px;gap:18px;align-items:start}@media (max-width:760px){.caseLayout{grid-template-columns:1fr}}