*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050608;color:#edf2f7;font-family:Inter,Arial,sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:10}.nav{height:82px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #151a21;position:sticky;top:0;background:rgba(5,6,8,.82);backdrop-filter:blur(18px);z-index:20}.brand{display:flex;gap:10px;align-items:center;color:#fff;text-decoration:none;font:700 24px "Space Grotesk"}.brand-mark{width:32px;height:32px;border:2px solid #ff9d00;border-radius:50%;display:grid;place-items:center;color:#ff9d00;font-size:17px;box-shadow:0 0 18px #ff8a0038}nav{display:flex;gap:34px}nav a,.nav-cta{color:#aeb7c3;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nav-cta{border:1px solid #313946;padding:12px 17px;border-radius:5px;color:#fff}.nav-cta span{color:#ff9d00}.menu{display:none;background:none;border:0;color:#fff;font-size:25px}.hero{min-height:760px;position:relative;display:grid;grid-template-columns:48% 52%;padding:80px 5vw 50px;overflow:hidden;background:radial-gradient(circle at 78% 45%,#142039 0,#080b11 31%,#050608 62%)}.hero-grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 49.9%,#ff9d0010 50%,transparent 50.2%),linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:auto,70px 70px,70px 70px;mask-image:linear-gradient(to right,transparent,#000 60%)}.hero-copy{align-self:center;position:relative;z-index:2;max-width:650px}.eyebrow{font-size:11px;letter-spacing:.22em;color:#9ba6b4;font-weight:700;margin-bottom:20px}.eyebrow span{display:inline-block;width:28px;height:2px;background:#ff9d00;vertical-align:middle;margin-right:10px;box-shadow:0 0 12px #ff9d00}.hero h1{font:700 clamp(58px,7vw,104px)/.92 "Space Grotesk";letter-spacing:-.06em;margin:0 0 30px}.hero h1 em,h2 em{font-style:normal;color:#ff9d00;text-shadow:0 0 28px #ff870030}.hero-sub{font-size:18px;line-height:1.7;color:#aab4c1;max-width:570px}.hero-actions{display:flex;gap:14px;margin:34px 0 52px}.btn{display:inline-flex;align-items:center;gap:24px;padding:16px 22px;text-decoration:none;border-radius:5px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid #3a424e;cursor:pointer}.btn.primary{background:linear-gradient(120deg,#ffbd28,#ff7600);color:#0a0b0d;border:0;box-shadow:0 12px 35px #ff85002c}.btn.ghost{color:#eef2f7}.btn b{font-size:18px}.hero-trust{display:flex;gap:35px}.hero-trust div{border-left:1px solid #343c47;padding-left:15px}.hero-trust strong{display:block;font:700 22px "Space Grotesk"}.hero-trust small{font-size:8px;letter-spacing:.16em;color:#7f8a98}.hero-art{position:relative;min-height:620px;display:grid;place-items:center}.hero-logo{width:min(720px,100%);filter:drop-shadow(0 30px 50px #000);mix-blend-mode:screen;position:relative;z-index:2}.orb{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#153b69 0,#0b1627 38%,transparent 70%);filter:blur(4px)}.scan{position:absolute;width:480px;height:480px;border:1px solid #1dafff44;border-radius:50%;box-shadow:inset 0 0 70px #007dff18,0 0 50px #008cff12;animation:pulse 4s infinite}.reticle{position:absolute;width:310px;height:310px;border:1px solid #ff9d0040;border-radius:50%;z-index:3}.reticle i{position:absolute;width:15px;height:15px;border-color:#ff9d00;border-style:solid}.reticle i:nth-child(1){top:-1px;left:-1px;border-width:2px 0 0 2px}.reticle i:nth-child(2){top:-1px;right:-1px;border-width:2px 2px 0 0}.reticle i:nth-child(3){bottom:-1px;left:-1px;border-width:0 0 2px 2px}.reticle i:nth-child(4){bottom:-1px;right:-1px;border-width:0 2px 2px 0}.reticle span{position:absolute;right:15px;top:15px;font-size:8px;letter-spacing:.2em;color:#ffb300}.floating-tag{position:absolute;background:#080b10dd;border:1px solid #2c3541;padding:12px 16px;border-radius:4px;z-index:4;font-size:9px;letter-spacing:.15em;color:#aab4c0;box-shadow:0 12px 30px #000}.floating-tag b{color:#ff9d00;margin-left:8px}.t1{top:19%;right:2%}.t2{bottom:16%;left:3%}@keyframes pulse{50%{transform:scale(1.05);opacity:.7}}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #1a2028;border-bottom:1px solid #1a2028;background:#080a0d}.stats div{padding:27px 5vw;border-right:1px solid #1a2028}.stats div:last-child{border:0}.stats b{font:700 25px "Space Grotesk";display:block;color:#ff9d00}.stats span{font-size:10px;color:#778291;text-transform:uppercase;letter-spacing:.12em}.section{padding:120px 5vw}.section-head{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:55px}.section h2,.cta h2{font:700 clamp(42px,5vw,72px)/.98 "Space Grotesk";letter-spacing:-.045em;margin:0}.section-head>p{max-width:390px;color:#8f9aa7;line-height:1.7;margin:0}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product{background:linear-gradient(145deg,#0c1016,#080a0d);border:1px solid #1b222c;transition:.35s;overflow:hidden}.product:hover{transform:translateY(-8px);border-color:#ff9d0055;box-shadow:0 25px 60px #000}.product-image{height:270px;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,#172335,#080a0d 65%);border-bottom:1px solid #171d26}.product-image img{width:94%;height:94%;object-fit:contain;transition:.5s}.product:hover img{transform:scale(1.05)}.product-body{padding:23px}.product-body small{font-size:9px;color:#ff9d00;letter-spacing:.18em}.product h3{font:600 25px "Space Grotesk";margin:10px 0}.product p{color:#7f8996;font-size:13px;line-height:1.6;min-height:42px}.product a{color:#e9eef5;text-decoration:none;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.product.featured{grid-column:span 2;display:grid;grid-template-columns:1.2fr .8fr}.product.featured .product-image{height:auto;border-bottom:0;border-right:1px solid #171d26}.product.featured .product-body{align-self:center}.technology{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center;background:#080b10}.tech-visual{height:550px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#122b46 0,#080b10 57%,transparent 58%)}.tech-ring{position:absolute;border:1px solid #ff9d0038;border-radius:50%;animation:spin 18s linear infinite}.r1{width:420px;height:420px}.r2{width:310px;height:310px;border-color:#00bfff35;animation-direction:reverse;animation-duration:12s}.r3{width:185px;height:185px;border-style:dashed}.tech-eye{width:100px;height:100px;border-radius:50%;display:grid;place-items:center;font-size:42px;color:#20d9ff;border:1px solid #20d9ff55;box-shadow:0 0 50px #008dff28}.coord{position:absolute;bottom:45px;left:50%;transform:translateX(-50%);font-size:9px;letter-spacing:.18em;color:#647080}@keyframes spin{to{transform:rotate(360deg)}}.tech-copy>p{color:#8994a2;line-height:1.8;max-width:560px;margin:30px 0}.feature-list{border-top:1px solid #202733}.feature-list>div{display:flex;gap:25px;padding:22px 0;border-bottom:1px solid #202733}.feature-list b{color:#ff9d00;font-size:10px}.feature-list span{display:grid;gap:6px;color:#7e8996;font-size:12px}.feature-list strong{color:#eef2f7;font-size:14px}.solutions{background:linear-gradient(180deg,#080a0d,#050608)}.solutions h2{margin-bottom:55px}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #242b34}.solution-grid>div{padding:35px;border-right:1px solid #242b34;min-height:240px}.solution-grid>div:last-child{border:0}.solution-grid span{color:#ff9d00;font-size:10px;letter-spacing:.2em}.solution-grid h3{font:600 28px "Space Grotesk";margin:55px 0 12px}.solution-grid p{color:#7e8997;line-height:1.7;font-size:13px}.cta{position:relative;overflow:hidden;background:#0b0e13}.cta-glow{position:absolute;width:600px;height:600px;border-radius:50%;right:-180px;top:-200px;background:#ff8a0010;filter:blur(20px)}.cta-content{position:relative;max-width:900px}.cta p{color:#8b96a4;max-width:650px;line-height:1.8}.cta form{margin-top:35px;max-width:760px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}input,textarea,select{width:100%;background:#06080b;border:1px solid #28313c;color:#e8edf4;padding:16px;border-radius:4px;font:13px Inter;outline:none}textarea{resize:vertical}input:focus,textarea:focus,select:focus{border-color:#ff9d00}.cta form .btn{margin-top:15px}footer{padding:35px 5vw;border-top:1px solid #1b2129;display:flex;align-items:center;justify-content:space-between;color:#64707f;font-size:10px;letter-spacing:.12em}footer p{color:#a5afbc}@media(max-width:900px){nav,.nav-cta{display:none}.menu{display:block}.hero{grid-template-columns:1fr;padding-top:45px}.hero-art{min-height:480px;order:-1}.hero-logo{width:95%}.hero h1{font-size:62px}.stats{grid-template-columns:1fr 1fr}.stats div{padding:22px 5vw}.product-grid{grid-template-columns:1fr 1fr}.product.featured{grid-column:span 2}.technology{grid-template-columns:1fr}.tech-visual{height:420px}.solution-grid{grid-template-columns:1fr}.solution-grid>div{border-right:0;border-bottom:1px solid #242b34}.section{padding:85px 5vw}}@media(max-width:620px){.hero{min-height:auto}.hero-art{min-height:340px}.orb,.scan{width:300px;height:300px}.reticle{width:200px;height:200px}.floating-tag{display:none}.hero h1{font-size:52px}.hero-sub{font-size:15px}.hero-actions{flex-direction:column}.hero-trust{gap:14px;justify-content:space-between}.hero-trust small{font-size:7px}.stats{grid-template-columns:1fr 1fr}.stats div{padding:18px 4vw}.section-head{display:block}.section-head>p{margin-top:25px}.product-grid{grid-template-columns:1fr}.product.featured{grid-column:auto;display:block}.product.featured .product-image{height:260px;border-right:0;border-bottom:1px solid #171d26}.form-row{grid-template-columns:1fr}footer{display:grid;gap:18px}.section h2,.cta h2{font-size:43px}}

.reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.reveal.show{opacity:1;transform:none}
