:root{--lime:#c1ff00;--orange:#ff3d00;--ink:#0a0a0a;--card:#151515;--muted:#969696;--line:rgba(255,255,255,.1);--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:'Manrope',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;border:0;cursor:pointer} .site-header{height:84px;padding:0 clamp(24px,5vw,72px);display:flex;align-items:center;justify-content:space-between;position:fixed;z-index:50;top:0;left:0;right:0;background:rgba(10,10,10,.78);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.06em;font-size:21px}.brand-mark{width:34px;height:34px;display:grid;place-items:center;background:var(--lime);color:var(--ink);border-radius:10px;font-size:20px}.main-nav{display:flex;gap:34px;font:500 11px 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:#aaa}.main-nav a:hover,.text-link:hover{color:var(--lime)}.header-actions{display:flex;align-items:center;gap:20px}.cart-button{position:relative;padding:8px;background:none;color:#fff;font-size:22px}.cart-count{position:absolute;top:-2px;right:-4px;width:17px;height:17px;border-radius:50%;background:var(--orange);display:grid;place-items:center;font:700 10px Manrope}.header-cta{font:800 10px 'DM Mono',monospace;letter-spacing:.08em;background:var(--lime);color:var(--ink);padding:13px 17px;border-radius:4px}.hero{min-height:760px;padding:150px clamp(24px,8vw,140px) 90px;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;background:radial-gradient(circle at 75% 42%,rgba(193,255,0,.13),transparent 28%),linear-gradient(120deg,#0a0a0a 40%,#111710)}.eyebrow{font:500 10px 'DM Mono',monospace;letter-spacing:.16em;color:var(--lime);display:flex;align-items:center;gap:10px}.eyebrow span{display:block;width:25px;height:1px;background:var(--lime)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(52px,7vw,102px);line-height:.92;letter-spacing:-.075em;margin:25px 0 30px;font-weight:800}h1 em,h2 em{color:var(--lime);font-style:normal}h1 strong{color:var(--orange)}.hero-text{max-width:430px;color:var(--muted);line-height:1.7;font-size:15px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:35px}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;font-weight:800;letter-spacing:.02em}.button-primary{padding:17px 22px;background:var(--lime);color:var(--ink);border-radius:4px;font-size:11px;transition:.25s}.button-primary:hover{box-shadow:0 0 35px rgba(193,255,0,.4);transform:translateY(-3px)}.text-link{font-size:12px;display:inline-flex;align-items:center;gap:8px;color:#ddd;transition:.2s}.proof{display:flex;align-items:center;gap:12px;margin-top:54px;font-size:10px;color:#858585;line-height:1.5}.proof b{color:white}.avatars{display:flex}.avatars span{width:27px;height:27px;margin-right:-7px;border:2px solid var(--ink);border-radius:50%;display:grid;place-items:center;background:#454d35;color:var(--lime);font-size:9px}.avatars span:nth-child(2){background:#9c4837;color:#fff}.avatars span:nth-child(3){background:#5f5f5f;color:#fff}.hero-visual{height:520px;position:relative;display:grid;place-items:center}.visual-glow{position:absolute;width:270px;height:270px;border-radius:50%;background:var(--lime);filter:blur(100px);opacity:.16}.product-orbit{position:absolute;border:1px solid rgba(193,255,0,.25);border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:430px;height:180px}.orbit-two{width:500px;height:230px;transform:rotate(38deg);border-color:rgba(255,61,0,.25)}.product-tube{position:relative;z-index:2;transform:rotate(28deg);filter:drop-shadow(20px 22px 20px rgba(0,0,0,.6));animation:float 6s ease-in-out infinite}.tube-cap{width:128px;height:40px;border-radius:7px 7px 2px 2px;background:#161616;border:1px solid #333;margin:auto;box-shadow:inset 0 4px 4px #555}.tube-body{width:190px;height:330px;border-radius:8px 8px 25px 25px;background:linear-gradient(90deg,#30352e,#131513 35%,#242a20 70%,#101010);border:1px solid #565d4d;display:flex;flex-direction:column;align-items:center;padding-top:85px;box-shadow:inset 9px 0 15px rgba(255,255,255,.08)}.tube-label{font-size:22px;font-weight:800;letter-spacing:-.08em;color:var(--lime)}.tube-label small{display:block;font:7px 'DM Mono';letter-spacing:.1em;color:#ddd;margin-top:5px}.tube-line{width:55px;height:3px;background:var(--orange);margin:24px 0}.tube-dose{font:11px 'DM Mono';color:#bbb}.float-note{position:absolute;z-index:3;display:flex;gap:10px;align-items:center;background:rgba(25,25,25,.85);border:1px solid var(--line);padding:12px;border-radius:5px;backdrop-filter:blur(10px);font-size:10px}.float-note iconify-icon{color:var(--lime);font-size:18px}.float-note b,.float-note small{display:block}.float-note small{color:#888;font-size:9px;margin-top:3px}.note-top{top:93px;right:4%}.note-bottom{bottom:93px;left:5%}.ticker{height:62px;background:var(--lime);color:var(--ink);display:flex;align-items:center;justify-content:space-around;overflow:hidden;font:700 11px 'DM Mono';letter-spacing:.13em}.ticker i{width:6px;height:6px;background:var(--orange);border-radius:50%}.section{padding:120px clamp(24px,8vw,140px)}.section-heading h2,.shop h2,.tech-copy h2{font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.07em;margin:25px 0 65px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.benefit-card{position:relative;min-height:280px;padding:32px;background:var(--card);border:1px solid var(--line);border-radius:4px;transition:.3s}.benefit-card:hover{transform:translateY(-8px);border-color:rgba(193,255,0,.45)}.benefit-card.featured{background:var(--lime);color:var(--ink)}.icon-box{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(193,255,0,.45);color:var(--lime);font-size:23px}.featured .icon-box{color:var(--ink);border-color:rgba(10,10,10,.3)}.card-number{position:absolute;right:28px;top:36px;font:11px 'DM Mono';opacity:.55}.benefit-card h3{font-size:23px;letter-spacing:-.06em;margin:52px 0 12px}.benefit-card p{max-width:260px;color:var(--muted);font-size:13px;line-height:1.65}.featured p{color:#384500}.card-arrow{position:absolute;bottom:28px;right:28px;font-size:22px}.technology{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,140px);align-items:center;background:#101010}.image-panel{height:500px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,#33401d,#121812 40%,#0b0b0b);border:1px solid var(--line)}.rings,.rings:after,.rings:before{position:absolute;content:'';border:1px solid rgba(193,255,0,.26);border-radius:50%;width:390px;height:390px;left:50%;top:50%;transform:translate(-50%,-50%)}.rings:before{width:280px;height:280px}.rings:after{width:500px;height:500px;border-color:rgba(255,61,0,.2)}.tech-tag{position:absolute;top:25px;left:25px;font:10px 'DM Mono';color:#aaa}.tech-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:var(--lime);font:700 12px 'DM Mono';letter-spacing:.15em;gap:12px}.tech-center iconify-icon{font-size:48px}.tech-copy>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.8;max-width:430px}.tech-copy ul{list-style:none;padding:0;margin:32px 0 35px;display:grid;gap:16px;font-size:13px}.tech-copy li{display:flex;align-items:center;gap:12px}.tech-copy li iconify-icon{color:var(--lime);font-size:19px}.shop{background:#0d0d0d}.shop-heading{display:flex;justify-content:space-between;align-items:end}.shop-heading h2{margin-bottom:50px}.shop-heading>p{color:#888;font-size:13px;max-width:180px;line-height:1.6}.product-card{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;background:var(--card);border:1px solid var(--line);min-height:265px}.product-card-art{height:265px;display:grid;place-items:center;background:radial-gradient(circle,rgba(193,255,0,.12),transparent 60%)}.mini-tube{transform:rotate(17deg)}.mini-cap{width:58px;height:17px;background:#111;border-radius:3px;margin:auto;border:1px solid #444}.mini-body{height:145px;width:90px;background:linear-gradient(90deg,#49543b,#171b17 35%,#2a3322);border:1px solid #68795a;border-radius:3px 3px 12px 12px;display:grid;place-content:center;text-align:center;color:var(--lime)}.mini-body b{font-size:11px;letter-spacing:-.1em}.mini-body small{font:4px 'DM Mono';color:#ddd;margin-top:5px}.product-info{padding:30px}.product-kicker{font:10px 'DM Mono';color:var(--lime);letter-spacing:.15em}.product-info h3{font-size:25px;line-height:1;letter-spacing:-.06em;margin:17px 0}.product-info>p:not(.product-kicker){color:#888;font-size:12px}.rating{font-size:10px;color:#888;margin-top:25px}.rating span{color:var(--orange);letter-spacing:3px;margin-right:8px}.product-buy{padding:30px;border-left:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.product-buy strong{font-size:32px;letter-spacing:-.07em}.product-buy>span{font-size:10px;color:#888;margin:4px 0 25px}.add-button{width:100%;font-size:10px;padding:16px}footer{padding:45px clamp(24px,8vw,140px);border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:#777;font-size:11px}footer .brand{color:#fff}.footer-small{font:10px 'DM Mono'}.side-cart{position:fixed;z-index:61;right:0;top:0;bottom:0;width:min(420px,100%);background:#121212;transform:translateX(105%);transition:transform .4s;display:flex;flex-direction:column;border-left:1px solid var(--line)}.side-cart.open{transform:translateX(0)}.cart-overlay{position:fixed;z-index:60;inset:0;background:rgba(0,0,0,.7);opacity:0;pointer-events:none;transition:.4s}.cart-overlay.open{opacity:1;pointer-events:auto}.cart-head{padding:28px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.cart-head h2{margin:0;font-size:26px;letter-spacing:-.06em}.cart-head button{background:none;color:#fff;font-size:22px}.cart-items{flex:1;padding:28px;overflow:auto}.empty-cart{text-align:center;margin-top:100px;color:#666}.empty-cart iconify-icon{font-size:35px;color:var(--lime)}.empty-cart p{color:#ddd;margin:17px 0 5px}.empty-cart span{font-size:12px}.cart-item{display:flex;gap:15px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:20px}.cart-item-art{width:65px;height:75px;background:#26311b;display:grid;place-items:center;color:var(--lime);font-size:9px;font-weight:800}.cart-item-info{flex:1}.cart-item-info strong,.cart-item-info span{display:block}.cart-item-info strong{font-size:13px}.cart-item-info span{font-size:11px;color:#888;margin-top:7px}.remove-item{background:none;color:#777}.cart-foot{padding:28px;border-top:1px solid var(--line);background:#181818}.cart-foot>div{display:flex;justify-content:space-between;margin-bottom:22px;font-size:13px}.cart-foot strong{font-size:20px}.checkout{width:100%}.toast{position:fixed;z-index:100;bottom:25px;left:50%;transform:translate(-50%,20px);background:var(--lime);color:var(--ink);padding:14px 20px;font-size:11px;font-weight:800;opacity:0;transition:.3s}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{animation:appear .8s both}.hero-copy{animation-delay:.1s}.hero-visual{animation-delay:.25s}@keyframes float{0%,100%{transform:rotate(28deg) translateY(0)}50%{transform:rotate(28deg) translateY(-15px)}}@keyframes appear{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:800px){.main-nav{display:none}.header-cta{display:none}.hero{grid-template-columns:1fr;padding-top:125px;min-height:auto}.hero-visual{height:420px;margin-top:20px}.product-tube{transform:scale(.75) rotate(28deg)}.orbit-one{width:320px}.orbit-two{width:370px}.section{padding-top:80px;padding-bottom:80px}.benefit-grid,.technology{grid-template-columns:1fr}.technology{gap:45px}.image-panel{height:360px}.shop-heading{display:block}.shop-heading>p{margin-bottom:30px}.product-card{grid-template-columns:1fr}.product-card-art{height:220px}.product-buy{border-left:0;border-top:1px solid var(--line)}footer{flex-wrap:wrap;gap:20px}.footer-small{width:100%}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}}
