*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:#f5f6f0;background:#0c0f0b;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}header{background:#11140f;border-bottom:1px solid #323928;justify-content:space-between;align-items:center;height:84px;padding:0 5%;display:flex}.brand{width:225px;max-width:100%;height:auto}nav{gap:34px;font-size:14px;display:flex}nav a:hover,footer a:hover{color:#d9ff00}main{overflow:hidden}.hero,.snap{border-bottom:1px solid #39451e;align-items:center;gap:34px;padding:64px 5%;display:grid}.hero{background:radial-gradient(at 80% 35%,#28360e 0,#0000 65%);grid-template-columns:.85fr 1.55fr;min-height:620px}.eyebrow{letter-spacing:2.3px;color:#c0c7b8;margin:0 0 24px;font-size:11px;font-weight:700}h1{letter-spacing:-1.5px;margin:0 0 24px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(48px,5.4vw,90px);font-weight:900;line-height:1.02}em{color:#d9ff00;font-style:normal}.lead{font-size:clamp(19px,1.65vw,26px);line-height:1.4}.price{letter-spacing:-2px;margin:32px 0 12px;font-size:58px;font-weight:900}.price span{letter-spacing:1px;color:#acb1a4;font-size:12px}.button{color:#111600;cursor:pointer;background:#d9ff00;border:0;border-radius:50px;justify-content:space-between;align-items:center;gap:30px;width:fit-content;padding:19px 25px;font:700 17px Arial;transition:background .2s,transform .2s;display:flex}.button:hover{background:#e7ff65;transform:translateY(-2px)}.button:disabled{opacity:.6;cursor:wait}.muted{color:#aeb4a6;font-size:15px;line-height:1.6}.product img{border:1px solid #4e593b;border-radius:5px;width:100%;display:block;box-shadow:0 20px 70px #0006}.caption{letter-spacing:1.7px;color:#c0c7b8;justify-content:space-between;margin-top:17px;font-size:10px;display:flex}.caption span{color:#7e8874}.snap{background:radial-gradient(at 90% 80%,#202819 0,#0000 60%);grid-template-columns:1fr 1.4fr;padding-top:58px;padding-bottom:58px}.badge{color:#111800;letter-spacing:.7px;background:#d9ff00;border-radius:30px;padding:11px 18px;font-size:12px;font-weight:900;display:inline-block}h2{letter-spacing:-2px;margin:23px 0;font-size:clamp(34px,4vw,60px);line-height:1.07}.snap .product img{border-color:#584065}.purchase{background:#11160e;border-bottom:1px solid #303a24;grid-template-columns:1fr 1fr;gap:70px;padding:80px 8%;display:grid}ul{margin-top:24px;padding:0;list-style:none}li{color:#c4caba;border-bottom:1px solid #293121;padding:12px 0;font-size:14px}li:before{content:"✓";color:#d9ff00;margin-right:12px}form{background:#191f13;border:1px solid #404b2a;border-radius:12px;align-self:center;padding:30px}.order{border-bottom:1px solid #354028;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.order b{white-space:nowrap;font-size:32px}.order small{font-size:11px;font-weight:400}.consent{color:#c0c7b5;gap:10px;margin:24px 0;font-size:13px;line-height:1.6;display:flex}.consent input{accent-color:#d9ff00;flex-shrink:0;width:18px;height:18px}form .button{width:100%}.fine{text-align:center;margin-bottom:0;font-size:12px}.install{justify-content:space-between;align-items:center;gap:30px;padding:55px 8%;display:flex}.install .eyebrow{margin-bottom:14px}h3{margin:0;font-size:28px}.outline{letter-spacing:1px;white-space:nowrap;border:1px solid #8a9c57;border-radius:40px;padding:18px 24px;font-size:12px;font-weight:700}.outline:hover{color:#d9ff00;border-color:#d9ff00}footer{background:#0a0d09;border-top:1px solid #303828;padding:36px 5% 22px}footer .brand{width:170px;margin-bottom:14px}footer p{color:#8e9686;max-width:900px;font-size:11px;line-height:1.7}.footline{color:#929a89;justify-content:space-between;margin-top:30px;font-size:11px;display:flex}.error{color:#f7c09a;font-size:14px;line-height:1.5}.subpage{max-width:980px;min-height:75vh;margin:0 auto;padding:75px 24px}.subpage h1{margin:25px 0;font-size:60px}.panel{background:#171d12;border:1px solid #3e4a2b;border-radius:12px;margin:32px 0;padding:32px}.panel .button{margin-top:20px}.back{color:#d9ff00;font-size:14px}:focus-visible{outline-offset:5px;outline:2px solid #dbff3b}@media (max-width:850px){header{height:74px;padding:0 5%}.brand{width:180px}nav{gap:18px}nav a:last-child{display:none}.hero,.snap,.purchase{grid-template-columns:1fr;gap:34px;padding:45px 6%}.hero h1{font-size:72px}.hero .product{margin-top:10px}.snap h2{font-size:48px}.price{margin-top:22px}.install{flex-direction:column;align-items:flex-start;padding:45px 6%}.purchase{gap:24px}.subpage h1{font-size:42px}}@media (max-width:480px){nav a:first-child{display:none}nav{font-size:12px}.brand{width:165px}.hero h1{font-size:60px}form{padding:23px}.order{flex-direction:column;align-items:flex-start;gap:10px}.caption{letter-spacing:1px;font-size:8px}}@font-face{font-family:JuiceHeadline;src:url(/headline.otf)format("opentype");font-weight:900;font-display:swap}h1{font-family:JuiceHeadline,Impact,sans-serif;font-size:clamp(48px,5vw,86px)}.hero h1{white-space:nowrap}@media (max-width:850px){.hero h1{font-size:72px}}@media (max-width:480px){.hero h1{font-size:58px}}.install-page{background:#080b07;position:relative;overflow:clip}.install-brand-wall{pointer-events:none;opacity:.58;background:radial-gradient(at 0 30%,#2e3b12,#0000 75%),#11170a;flex-direction:column;justify-content:center;gap:40px;width:52vw;height:calc(100vh - 84px);padding:4vw;display:flex;position:fixed;top:84px;left:0}.install-brand-wall img{mix-blend-mode:screen;width:100%}.install-brand-wall span{color:#d9ff00;opacity:.14;font-family:JuiceHeadline,sans-serif;font-size:7vw;line-height:1}.install-content{background:linear-gradient(90deg,#080b07b8,#080b07ee 55%,#080b07);max-width:1070px;margin:0 auto;padding:70px 32px 90px;position:relative}.guide-intro{max-width:720px}.guide-intro h1{font-size:clamp(58px,6.5vw,96px);line-height:1}.guide-jumps{color:#d9ff00;letter-spacing:1px;flex-wrap:wrap;gap:22px;margin:36px 0 44px;font-size:12px;font-weight:700;display:flex}.guide-jumps a:hover{text-decoration:underline}.guide-note{background:#192113c9;border:1px solid #45532d;border-left:3px solid #d9ff00;max-width:860px;padding:22px 26px}.guide-note p{color:#c5cbbb;margin:9px 0 0;font-size:14px;line-height:1.7}.guide-section{max-width:860px;padding:62px 0 10px;scroll-margin-top:30px}.guide-section+.guide-section{border-top:1px solid #354026;margin-top:44px}.guide-section h2{margin:0 0 34px;font-size:46px}.guide-steps{counter-reset:steps;padding:0;list-style:none}.guide-steps>li{counter-increment:steps;color:#e8ecdf;border:0;padding:0 0 28px 49px;font-size:16px;position:relative}.guide-steps>li:before{content:counter(steps,decimal-leading-zero);color:#c6ed20;letter-spacing:1px;font-size:13px;position:absolute;top:1px;left:0}.guide-steps p{color:#bdc7af;margin:10px 0 0;font-size:15px;line-height:1.75}.guide-steps code,.guide-help code{color:#d4e4bd;overflow-wrap:anywhere;font-family:monospace;font-size:12px}.command-box{background:#090d07;border:1px solid #586a30;border-radius:8px;margin:22px 0 0;overflow:hidden}.command-top{background:#202b15;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.command-top span{letter-spacing:1.3px;color:#c3d4aa;font-size:10px}.command-top button{cursor:pointer;color:#142000;background:#d9ff00;border:1px solid #d9ff00;border-radius:5px;flex-shrink:0;padding:10px 14px;font-size:12px;font-weight:700}.command-box pre{tab-size:2;white-space:pre;margin:0;padding:22px 18px;font-size:12px;line-height:1.9;overflow:auto}.command-box pre code{overflow-wrap:normal;white-space:pre}.command-box .copy-status{color:#9bac84;padding:0 18px 16px;font-size:11px}.guide-help{color:#b9c7a4;border-top:1px solid #344124;margin:0 0 0 49px;padding-top:20px;font-size:13px;line-height:1.8}.guide-help summary{cursor:pointer;color:#dae8c7;font-weight:700}.snap-guide .eyebrow,.snap-guide .guide-steps>li:before{color:#bd89ff}.admin-note{background:#201929;border-left:3px solid #b67aff;margin-top:18px;padding:17px 20px}.admin-note p{margin:6px 0 0}.guide-close{margin:32px 0;font-family:JuiceHeadline,sans-serif;font-size:52px;line-height:1.1}.install-page+footer{position:relative}.retry{margin:24px 0}@media (min-width:1450px){.install-content{max-width:1050px;margin-left:27%;margin-right:6%}}@media (max-width:650px){.install-content{padding:45px 22px 60px}.install-brand-wall{opacity:.3;width:100vw;top:74px}.guide-section h2{font-size:36px}.guide-steps>li{padding-left:33px}.guide-help{margin-left:33px}.command-top{flex-direction:column;align-items:flex-start}.guide-close{font-size:42px}.guide-jumps{gap:18px}.guide-note{padding:20px}.guide-section{padding-top:45px}}.giant-ant{aspect-ratio:62/49;mix-blend-mode:screen;background:url(/brand.webp) 0/auto 100% no-repeat;width:100%}.install-brand-wall{opacity:.5;justify-content:center;gap:10px}.install-brand-wall span{opacity:.22;font-size:5.5vw}.install-content{background:linear-gradient(90deg,#080b0788,#080b07eb 65%,#080b07)}@media (min-width:900px){.install-content{max-width:1050px;margin-left:34%;margin-right:3%;padding-left:35px;padding-right:20px}.guide-intro h1{font-size:clamp(65px,6vw,96px)}}@media (max-width:899px){.install-brand-wall{opacity:.18}.install-content{background:#080b07b0;margin:0 auto}.guide-intro h1{font-size:clamp(54px,10vw,76px)}}
