@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#020714;--bg2:#050c1b;--panel:#091328;--line:#1b2941;--blue:#176dff;--blue2:#2d5fff;--white:#f7f9fd;--muted:#9ba8bc;--ink:#111b31}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font:14px/1.5 Inter,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1720px,calc(100% - 64px));margin:auto}.shell-wide{padding-left:max(32px,calc((100% - 1720px)/2));padding-right:max(32px,calc((100% - 1720px)/2))}.nav{height:86px;display:flex;align-items:center;gap:48px}.brand img{display:block;width:170px}.nav nav{display:flex;justify-content:center;gap:38px;flex:1;font-size:12px;font-weight:600}.nav nav a{color:#d5dbe7}.nav-actions{display:flex;gap:16px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 23px;border:1px solid #354158;border-radius:5px;font-weight:700;font-size:13px}.button.primary{background:linear-gradient(135deg,#0d78ff,#2657ff);border-color:#3476ff;box-shadow:0 8px 25px #176dff30}.button.secondary{background:#050b18}.button.large{min-height:53px;padding:0 28px}.hero{height:660px;display:grid;grid-template-columns:38% 62%;align-items:center;gap:20px;position:relative}.hero:before{content:"";position:absolute;inset:-86px -40vw 0;background:radial-gradient(circle at 72% 38%,#12316b40,transparent 38%);pointer-events:none}.hero-copy{z-index:1}.hero h1{margin:0 0 28px;font-size:clamp(50px,4.7vw,79px);line-height:1.07;letter-spacing:-.045em}.hero h1 em{font-style:normal;color:#2d69ff}.hero-copy>p{max-width:520px;color:#c0c8d6;font-size:18px;line-height:1.65}.hero-actions{display:flex;gap:18px;margin-top:36px}.product-shot{z-index:1;border:1px solid #34445e;border-radius:24px;background:#061023;box-shadow:0 45px 100px #000c;transform:perspective(1400px) rotateY(-6deg) rotateZ(1deg);overflow:hidden}.shot-top{height:55px;display:flex;align-items:center;gap:20px;padding:0 22px;border-bottom:1px solid #192842;color:#a9b5c7}.shot-top img{width:110px}.shot-top span{font-weight:600}.shot-top i{width:16px;height:16px;border-radius:50%;border:1px solid #60708c;margin-left:auto}.shot-top i+i{margin-left:0}.shot-top b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#738098}.shot-body{display:grid;grid-template-columns:55px 1fr;min-height:455px}.shot-body aside{display:flex;flex-direction:column;align-items:center;gap:30px;padding-top:28px;border-right:1px solid #192842;color:#61718c}.shot-body aside .selected{color:#2e70ff}.shot-main{padding:20px}.shot-main>small{display:block;text-align:right;color:#7f8ea6}.shot-kpis{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:12px;margin-top:14px}.shot-kpis article,.process-strip,.shot-bottom article{border:1px solid #172845;background:#09152c;border-radius:8px;padding:16px}.shot-kpis label,.shot-kpis em{display:block;color:#8d9cb4;font-size:11px;font-style:normal}.shot-kpis strong{display:block;font-size:22px;margin:6px 0}.shot-kpis em{color:#32d487}.shot-kpis svg{width:100%;height:52px}.shot-kpis path,.light-panels path{fill:none;stroke:#2871ff;stroke-width:3}.mini-donut,.large-donut{margin:auto;width:70px;height:70px;border-radius:50%;background:conic-gradient(#176dff 0 56%,#21bccf 56% 78%,#7564e8 78% 90%,#566276 90%);position:relative}.mini-donut:after,.large-donut:after{content:"";position:absolute;inset:17px;border-radius:50%;background:#09152c}.process-strip{margin-top:12px;display:flex;align-items:center;justify-content:space-between;text-align:center}.process-strip b{font-size:11px}.process-strip small{display:block;color:#7f8ca2;font-weight:400}.process-strip i{color:#2f6cff}.shot-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.shot-bottom strong{display:block;margin-top:8px}.green{color:#31d99a}.process-band{border-block:1px solid #16243b;padding:36px 0 40px;text-align:center;background:#030918}.process-band h2{font-size:28px;margin:0}.process-band>div>p{color:#98a5b8;margin:5px 0 27px}.process-flow{display:flex;justify-content:center;align-items:center;gap:24px}.process-flow article{display:flex;gap:14px;align-items:center;text-align:left}.process-flow b,.process-flow small{display:block}.process-flow small{color:#9aa6b8;font-size:11px}.process-flow>i{color:#2671ff}.round-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid #2365e5;border-radius:50%;color:#2873ff;font-size:24px}.light{background:#f7f9fd;color:var(--ink)}.section-heading{text-align:center}.section-heading h2{font-size:28px;margin:0}.section-heading p{color:#75819a;margin:6px 0}.capabilities{padding-top:42px;padding-bottom:42px}.capability-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-top:32px}.capability-grid article{min-height:290px;background:#fff;border:1px solid #dce3ef;border-radius:8px;padding:25px 20px;display:flex;flex-direction:column;box-shadow:0 9px 25px #14294f0a}.capability-grid article>span{font-size:34px;color:#176dff}.capability-grid h3{font-size:17px;line-height:1.25}.capability-grid p{color:#68758b;font-size:12px}.capability-grid a{color:#176dff;font-weight:700;font-size:11px;margin-top:auto}.preview{display:grid;grid-template-columns:30% 70%;gap:40px;align-items:center;padding-top:10px}.preview-copy{padding-left:10px}.kicker{color:#176dff;font-weight:800;font-size:10px;letter-spacing:.1em}.preview h2,.research-section h2{font-size:35px;margin:10px 0}.preview p,.research-section p{color:#65738c}.preview ul,.research-section ul{list-style:none;padding:0}.preview li,.research-section li{margin:9px 0}.preview li:before,.research-section li:before{content:"✓";color:#176dff;margin-right:10px}.preview-copy>a,.research-copy>a{color:#176dff;font-weight:700}.light-product{height:460px;border:1px solid #cbd5e4;border-radius:10px 10px 0 0;background:white;display:grid;grid-template-columns:145px 1fr;overflow:hidden;box-shadow:0 25px 70px #172f5722}.light-product aside{background:#f1f5fb;padding:20px;display:flex;flex-direction:column;gap:18px;color:#66758e;font-size:11px}.light-product aside img{width:105px;margin-bottom:8px}.light-product aside b{color:#176dff;background:#e7efff;margin:0 -12px;padding:8px 12px;border-radius:4px}.light-product>div{padding:18px}.light-product header{font-weight:700}.light-product header small{float:right;color:#8b97aa}.light-kpis{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #dce4ef}.light-kpis b{padding:16px;border-right:1px solid #dce4ef;font-size:17px}.light-kpis small{display:block;color:#78869a;font-weight:400;font-size:10px}.light-panels{display:grid;grid-template-columns:1.5fr 1fr;gap:12px;margin-top:13px}.light-panels article{height:245px;border:1px solid #dce4ef;padding:14px}.light-panels svg{width:100%;height:175px}.large-donut{width:140px;height:140px}.large-donut:after{inset:34px;background:white}.research-section{display:grid;grid-template-columns:34% 66%;gap:50px;align-items:center;padding-top:54px;padding-bottom:0;background:radial-gradient(circle at 18% 100%,#0a337361,transparent 36%),#020816}.research-copy{padding-bottom:48px}.research-copy p{color:#a8b3c5}.research-ui{min-height:440px;border:1px solid #273650;border-radius:10px 10px 0 0;background:#071124;padding:18px}.research-ui header{font-size:17px;font-weight:700}.research-ui header img{width:95px;vertical-align:middle;margin-right:15px}.research-ui nav{font-size:11px;color:#8493aa;margin:15px 0;padding-bottom:12px;border-bottom:1px solid #1a2a44}.research-panels{display:grid;grid-template-columns:.65fr 1.6fr;gap:12px}.research-panels article{border:1px solid #1b2c48;background:#09162d;padding:15px}.research-panels p{padding:9px;border-bottom:1px solid #192a45;margin:0}.research-panels p b{float:right}.research-panels em{font-size:9px;background:#194b3d;color:#69e6a7;padding:3px}.research-panels svg{width:100%;height:240px}.research-panels path{fill:none;stroke-width:3}.c1{stroke:#2f71ff}.c2{stroke:#e15b5f}.c3{stroke:#e3b33e}.architecture{padding-top:35px;padding-bottom:28px}.architecture-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:18px;margin:32px 0}.architecture-grid article{text-align:center}.architecture-grid span{display:block;color:#176dff;font-size:25px}.architecture-grid b,.architecture-grid small{display:block}.architecture-grid small{color:#738096;font-size:10px}.private-cta{background:linear-gradient(115deg,#07142d,#020715);color:white;padding:28px 38px;border-radius:12px;display:grid;grid-template-columns:1fr 260px 220px;gap:22px;align-items:center}.private-cta span{color:#4c82ff;font-size:10px;font-weight:800}.private-cta h2{margin:5px 0}.private-cta p{max-width:720px;color:#adb7c8}footer{display:grid;grid-template-columns:1.8fr repeat(4,1fr);gap:45px;padding-top:34px;padding-bottom:45px;border-top:1px solid #17243a;color:#99a5b8}.footer-brand img{width:170px}.footer-brand p{max-width:280px}.footer-brand small{display:block;margin-top:45px}footer b,footer a,footer span{display:block;margin-bottom:8px;font-size:11px}footer b{color:white;font-size:12px}@media(max-width:1200px){.nav nav{display:none}.hero{grid-template-columns:1fr;height:auto;padding-top:60px;padding-bottom:70px}.product-shot{transform:none}.capability-grid,.architecture-grid{grid-template-columns:repeat(4,1fr)}.preview,.research-section{grid-template-columns:1fr}.process-flow>i{display:none}.process-flow{flex-wrap:wrap}}@media(max-width:700px){.shell{width:calc(100% - 32px)}.shell-wide{padding-left:16px;padding-right:16px}.nav-actions .secondary{display:none}.brand img{width:135px}.hero h1{font-size:45px}.hero-actions{flex-direction:column}.shot-kpis,.shot-bottom{grid-template-columns:1fr}.process-flow{display:grid;grid-template-columns:1fr 1fr}.capability-grid,.architecture-grid{grid-template-columns:1fr}.light-product{grid-template-columns:1fr}.light-product aside{display:none}.research-panels{grid-template-columns:1fr}.private-cta,footer{grid-template-columns:1fr}.product-shot{display:none}}
