@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#f3f6fc;background:#070b13;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{overflow:hidden}.wrap{width:min(1200px,calc(100% - 64px));margin:auto}.header{position:absolute;z-index:20;left:0;right:0;top:0;border-bottom:1px solid #ffffff13}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;font:700 19px Space Grotesk,sans-serif;letter-spacing:.19em}.brand-period,.accent{color:#5de9f0}.brand-symbol{width:36px;height:36px;display:grid;place-items:center}.brand-symbol img{width:100%;height:100%;object-fit:contain}.nav-links{display:flex;gap:34px;font-size:13px;color:#b8c2d2}.nav-links a:hover,.footer-inner a:hover{color:#6ae8f2}.nav-cta{border:1px solid #ffffff3b;border-radius:40px;padding:12px 17px;display:flex;align-items:center;gap:9px;font-size:12px}.menu-button{display:none;background:none;border:0;color:#fff}.hero{position:relative;min-height:820px;background:radial-gradient(ellipse at 70% 40%,#182342,#090f1d 40%,#070b13 75%);isolation:isolate}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(#ffffff12 1px,transparent 1px),linear-gradient(90deg,#ffffff12 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(to bottom,transparent 5%,black 70%,transparent);mask-image:linear-gradient(to bottom,transparent 5%,black 70%,transparent)}.hero-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.glow-one{width:450px;height:450px;background:#0c7d9850;right:10%;top:22%}.glow-two{width:250px;height:250px;background:#6648b450;right:18%;top:36%}.hero-inner{min-height:760px;display:flex;align-items:center;position:relative}.hero-copy{position:relative;z-index:3;max-width:740px;padding-top:80px}.eyebrow{font-size:11px;letter-spacing:.22em;font-weight:700;color:#75e7ef;text-transform:uppercase;display:flex;align-items:center;gap:12px}.pulse{width:7px;height:7px;border-radius:50%;background:#73f1e5;box-shadow:0 0 14px #73f1e5}.hero h1{font:700 clamp(58px,7.8vw,112px)/.98 "Space Grotesk",sans-serif;letter-spacing:-.075em;margin:28px 0}.hero h1 span{background:linear-gradient(110deg,#fff,#a5c4e3,#63d5e4);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{max-width:470px;font-size:17px;line-height:1.8;color:#aebad0}.hero-actions,.product-actions{display:flex;align-items:center;gap:28px;margin-top:35px;flex-wrap:wrap}.button-primary{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:5px;padding:17px 22px;background:#d9faff;color:#08121b;font-weight:700;font-size:13px;transition:transform .2s,background .2s}.button-primary:hover{transform:translateY(-3px);background:#8feef3}.button-text{display:inline-flex;align-items:center;gap:12px;font-size:13px}.hero-art{position:absolute;right:-4%;top:20%;width:520px;height:520px;filter:drop-shadow(0 0 70px #27c5e42a)}.art-core{position:absolute;top:23%;right:23%;bottom:23%;left:23%;border-radius:50%;background:radial-gradient(circle at 30% 25%,#e8fbff,#8dd8ef 9%,#366b91 26%,#131b39 54%,#050915 74%);box-shadow:inset -30px -35px 50px #000b,0 0 80px #36cde54f;animation:float 8s ease-in-out infinite}.core-inner{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:1px solid #ffffff25}.art-halo{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:radial-gradient(circle,#3cddff20,transparent 70%);filter:blur(25px)}.art-ring{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:2px solid #75e9f27a;border-radius:50%;box-shadow:0 0 20px #3de6f557,inset 0 0 25px #3de6f51f}.ring-a{transform:rotate(-30deg) rotateX(68deg);animation:spin 24s linear infinite}.ring-b{transform:rotate(70deg) rotateY(72deg);animation:spinreverse 28s linear infinite;border-color:#a3b6ff75}.art-spark{position:absolute;width:5px;height:5px;background:#c4faff;border-radius:50%;box-shadow:0 0 20px 5px #5cdbed}.spark-a{top:16%;left:32%}.spark-b{right:12%;bottom:25%}.hero-bottom{position:relative;display:flex;justify-content:space-between;color:#8291a6;font-size:10px;letter-spacing:.19em;padding-bottom:30px}.section{padding:140px 0;scroll-margin-top:40px}.statement{background:#0c1220}.statement h2,.capabilities h2,.detail h2{font:600 clamp(34px,5vw,66px)/1.13 "Space Grotesk",sans-serif;letter-spacing:-.055em;margin:28px 0}.statement h2 em{font-style:normal;color:#7fe6ef}.statement p:not(.eyebrow){max-width:690px;color:#a8b4c6;font-size:17px;line-height:1.9}.products{background:#080d17}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:50px}.section-heading h2{font:600 clamp(40px,5vw,70px) "Space Grotesk",sans-serif;letter-spacing:-.06em;margin:12px 0 0}.section-heading>p{color:#a6b4c6}.product-card{display:grid;grid-template-columns:1fr 1fr;min-height:510px;background:linear-gradient(125deg,#14243a,#101726 70%);border:1px solid #ffffff1b;border-radius:18px;overflow:hidden}.product-copy{padding:64px 52px;position:relative;z-index:2}.product-index{font-size:10px;letter-spacing:.2em;color:#8c9db1}.product-mark{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.15em;font-size:14px;margin:35px 0 15px;color:#88e7ee}.product-copy h3{font:600 clamp(30px,3.4vw,48px)/1.12 "Space Grotesk",sans-serif;letter-spacing:-.05em;margin:16px 0}.product-copy p{color:#a8b8ca;line-height:1.8;max-width:420px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.chips span{border:1px solid #ffffff24;border-radius:30px;padding:8px 12px;font-size:11px;color:#b7c7d7}.product-visual{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at center,#1c6c8552,transparent 65%)}.visual-aura{position:absolute;width:320px;height:320px;border:1px solid #53ddec44;border-radius:50%;box-shadow:0 0 100px #39c9e633}.visual-window{position:relative;z-index:2;width:83%;height:300px;border:1px solid #7bdde95e;border-radius:12px;background:#101c2ce8;box-shadow:0 40px 90px #0009;transform:perspective(700px) rotateY(-13deg) rotateX(7deg);animation:float 8s ease-in-out infinite}.visual-top{height:37px;border-bottom:1px solid #ffffff1c;display:flex;align-items:center;gap:6px;padding:0 15px}.visual-top i{width:6px;height:6px;background:#76c6d6;border-radius:50%}.visual-top span{margin-left:auto;font-size:9px;letter-spacing:.12em;color:#8aa8b9}.visual-content{display:flex;gap:15px;padding:22px;height:calc(100% - 37px)}.visual-side{width:20%;background:linear-gradient(#294c64,#1a3045);border-radius:5px}.visual-bars{flex:1;display:flex;flex-direction:column;gap:13px}.visual-bars div{height:18px;background:linear-gradient(90deg,#2a6175,#1d3449);border-radius:4px}.visual-bars div:nth-child(2){width:83%}.visual-bars div:nth-child(3){width:94%}.visual-bars div:nth-child(4){width:70%}.visual-panels{display:flex;flex-direction:column;gap:12px;width:22%}.visual-panels div{flex:1;background:#23465c;border-radius:5px}.detail{background:#101827}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.detail-grid p:not(.eyebrow){color:#b5c0d1;font-size:16px;line-height:1.9}.detail-grid .muted{font-size:13px!important;color:#8191a5!important}.coming-soon{display:inline-block;border:1px solid #ffffff32;padding:15px 20px;color:#c6d6e3;font-size:13px;border-radius:5px;margin-top:16px}.capabilities{background:#090e18}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:65px}.cap{border-top:1px solid #ffffff33;padding:35px 20px 20px 0}.cap svg{color:#76e5ee}.cap h3{font:600 21px Space Grotesk,sans-serif;margin-top:35px}.cap p{color:#a4b2c4;line-height:1.8}.contact{background:radial-gradient(ellipse at 75% 70%,#134b62,#0d1c2b 30%,#0b111c 65%);padding:150px 0}.contact h2{font:700 clamp(48px,8vw,108px)/1.03 "Space Grotesk",sans-serif;letter-spacing:-.07em}.contact h2 span{color:#8ae6ed}footer{background:#070b13;border-top:1px solid #ffffff19}.footer-inner{min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-inner span,.footer-inner>a:last-child{color:#8997ab;font-size:12px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-17px)}}@keyframes spin{to{transform:rotate(330deg) rotateX(68deg)}}@keyframes spinreverse{to{transform:rotate(-290deg) rotateY(72deg)}}@media(max-width:900px){.nav-links{gap:16px}.hero-art{right:-160px;opacity:.55}.hero-copy{max-width:620px}.detail-grid{gap:35px}.product-copy{padding:50px 35px}}@media(max-width:700px){.wrap{width:min(100% - 36px,1200px)}.nav{height:70px}.brand{font-size:16px}.nav-cta{display:none}.menu-button{display:block}.nav-links{display:none;position:absolute;top:70px;left:0;right:0;background:#0b1424;padding:24px;flex-direction:column;gap:25px;border-bottom:1px solid #ffffff30}.nav-links.open{display:flex}.hero{min-height:750px}.hero-inner{min-height:700px}.hero-copy{padding-top:80px}.hero h1{font-size:clamp(47px,11vw,70px)}.hero-description{font-size:15px}.hero-art{width:350px;height:350px;right:-140px;top:120px;opacity:.32}.hero-bottom span:last-child{display:none}.section{padding:90px 0}.section-heading{display:block}.product-card{grid-template-columns:1fr}.product-copy{padding:40px 25px}.product-visual{min-height:290px}.visual-window{height:220px}.detail-grid{grid-template-columns:1fr;gap:10px}.cap-grid{grid-template-columns:1fr;gap:10px;margin-top:30px}.cap{padding-top:25px}.footer-inner{flex-wrap:wrap;padding:25px 0}.footer-inner .brand{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
