:root{--ink:#edf8ff;--muted:#93a9b7;--lime:#b8ff54;--aqua:#3ee8d1;--blue:#37a8ff;--deep:#07101b;--line:rgba(174,230,222,.15)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--deep);color:var(--ink);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}.dot-grid{position:fixed;inset:0;z-index:-2;opacity:.22;background-image:radial-gradient(#78b9c2 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(#000,transparent 80%)}.glow{position:fixed;z-index:-3;width:60vw;aspect-ratio:1;border-radius:50%;filter:blur(100px);opacity:.14}.glow-a{background:#2b94ff;right:-28%;top:-20%}.glow-b{background:#9ef447;left:-34%;bottom:-10%}.nav{height:88px;display:flex;align-items:center;justify-content:space-between}.qr-brand{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:21px;letter-spacing:-1px}.qr-brand b{color:var(--lime)}.qr-mark{width:25px;height:25px;border:2px solid var(--lime);display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px}.qr-mark i{background:var(--lime)}.qr-mark i:nth-child(2){opacity:.45}.qr-mark i:nth-child(3){background:var(--aqua)}.nav-cta,.text-link{font:500 11px 'DM Mono',monospace;color:var(--ink);text-decoration:none;letter-spacing:.05em}.nav-cta span,.text-link span{color:var(--lime);font-size:16px}.hero{min-height:calc(100svh - 88px);padding:6vh 0 50px;position:relative}.eyebrow,.section-label,.serial{font:500 10px 'DM Mono',monospace;letter-spacing:.11em;color:var(--muted)}.eyebrow{display:flex;gap:9px;align-items:center}.eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 15px var(--lime)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;margin-top:52px}.serial{margin:0 0 20px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.07em;line-height:.94}h1{font-size:clamp(3.5rem,7.3vw,6.7rem);margin-bottom:27px}h1 em,h2 em{font-style:normal;color:var(--lime)}.hero-copy{color:var(--muted);max-width:465px;line-height:1.65;font-size:17px}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:31px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;text-decoration:none;padding:15px 18px;font-weight:800;font-size:14px}.button span{font-size:21px}.primary{background:var(--lime);color:#102012}.primary:hover{box-shadow:0 0 35px #b8ff5466}.scan-card{background:linear-gradient(145deg,#102231d9,#09141fbb);border:1px solid var(--line);padding:18px;max-width:410px;justify-self:end;box-shadow:0 24px 75px #0008}.scan-top{display:flex;justify-content:space-between;font:9px 'DM Mono';letter-spacing:.08em;color:var(--muted)}.scan-top i{font-style:normal;color:var(--aqua)}.qr-frame{height:320px;margin:18px 0;background:#d8fbf0;position:relative;overflow:hidden;background-image:linear-gradient(90deg,#06121a 13%,transparent 13%,transparent 24%,#06121a 24%,#06121a 34%,transparent 34%,transparent 52%,#06121a 52%,#06121a 62%,transparent 62%),linear-gradient(#06121a 11%,transparent 11%,transparent 23%,#06121a 23%,#06121a 35%,transparent 35%,transparent 57%,#06121a 57%,#06121a 68%,transparent 68%);background-size:38px 38px}.finder{position:absolute;width:84px;height:84px;border:14px solid #06121a;background:#d8fbf0;z-index:1}.finder:after{content:"";position:absolute;inset:18px;background:#06121a}.f-one{left:20px;top:20px}.f-two{right:20px;top:20px}.f-three{left:20px;bottom:20px}.qr-bits{position:absolute;right:42px;bottom:41px;width:110px;height:92px;background:repeating-linear-gradient(90deg,#06121a 0 10px,transparent 10px 18px),repeating-linear-gradient(#06121a 0 9px,transparent 9px 17px)}.scan-beam{position:absolute;inset:0;background:linear-gradient(transparent 46%,#b8ff54bb 50%,transparent 54%);animation:scan 3s linear infinite}.product-row{display:flex;align-items:center;gap:12px}.product-icon,.check{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#233845;color:var(--aqua)}.product-row b{display:block;font-size:13px}.product-row small{font-size:10px;color:var(--muted)}.check{margin-left:auto;background:#b8ff5422;color:var(--lime)}.scroll-cue{position:absolute;bottom:20px;left:0;font:9px 'DM Mono';color:var(--muted);letter-spacing:.1em;display:flex;gap:10px;align-items:center}.scroll-cue i{width:36px;height:1px;background:var(--lime)}.why,.features,.regulation{padding:130px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-top:28px}.split h2,.feature-head h2,.reg-content h2,.contact h2{font-size:clamp(2.5rem,5.8vw,5.3rem);margin:0}.split p,.feature-head p,.reg-content p{color:var(--muted);line-height:1.7;font-size:16px;margin-bottom:18px}.flow{display:grid;grid-template-columns:repeat(3,1fr);margin-top:75px;border-top:1px solid var(--line)}.flow article{padding:24px;border-right:1px solid var(--line)}.flow article:first-child{border-left:1px solid var(--line)}.flow span,.feature-grid>article>span{font:11px 'DM Mono';color:var(--lime)}.flow h3,.feature-grid h3{margin:34px 0 9px;font-size:19px;letter-spacing:-.04em}.flow p,.feature-grid p{color:var(--muted);font-size:13px;line-height:1.6}.features{background:#0a1723}.feature-head{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-top:26px}.feature-head p{max-width:360px;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.feature-grid article{border:1px solid var(--line);padding:27px;min-height:220px;background:linear-gradient(145deg,#0e2230,#09141e)}.feature-grid>article>span{font-size:26px}.reg-card{padding:42px;background:linear-gradient(135deg,#173748,#10202d);border:1px solid #72d7cf33}.reg-content{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;margin-top:26px}.reg-action{display:grid;align-content:end;gap:22px}.reg-action a{color:var(--lime);font:600 13px 'DM Mono';text-decoration:none}.reg-action small{color:var(--muted);font-size:11px;line-height:1.6}.contact{padding:125px 0;background:linear-gradient(115deg,#164b61,#0b1c28)}.contact-inner>p:not(.section-label){color:#b3d0d7;max-width:470px;line-height:1.6;margin:27px 0}.light{background:var(--ink);color:#07101b;min-width:min(450px,100%);margin-top:13px}.footer{height:82px;display:flex;align-items:center;gap:14px;color:var(--muted);font:10px 'DM Mono'}.footer a{color:var(--aqua);text-decoration:none}@keyframes scan{from{transform:translateY(-100%)}to{transform:translateY(100%)}}@media(max-width:700px){.wrap{width:min(100% - 40px,600px)}.nav{height:72px}.nav-cta{font-size:9px}.hero{min-height:auto;padding-top:7vh}.hero-grid,.split,.reg-content{grid-template-columns:1fr;gap:33px;margin-top:36px}.hero-copy{font-size:14px}.scan-card{justify-self:center;width:min(100%,360px)}.qr-frame{height:270px}.scroll-cue{display:none}.why,.features,.regulation{padding:85px 0}.flow,.feature-grid{grid-template-columns:1fr;margin-top:38px}.flow article,.flow article:first-child{border-left:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px}.flow h3{margin-top:18px}.feature-head{display:block}.feature-head p{margin-top:22px}.reg-card{padding:25px}.contact{padding:85px 0}.footer{height:auto;min-height:75px;flex-wrap:wrap;padding:20px 0}.hero-actions{gap:16px}.button{font-size:12px;padding:13px 14px;gap:15px}}
