:root{--bg:#060708;--bg-2:#0b0e10;--ink:#ecebe7;--ink-dim:#9aa0a6;--ink-faint:#5d6267;--line:#ffffff1a;--glass:#14171a9e;--glass-hi:#24282cb3;--accent-lime:#b6e31f;--lime:var(--accent-lime);--lime-bright:#cdf04a;--lime-deep:#84a205;--teal:#5cc8b4;--dark-green:#0f2a14;--graphite:#1b1f22;--silver:#c9ced3;--cool:#9fc3ff;--radius-lg:24px;--radius-md:16px;--gutter:clamp(16px, 4vw, 56px);--header-h:72px;--font-display:"Instrument Serif", "Times New Roman", serif;--font-ui:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-num:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", monospace;--ease-ui:cubic-bezier(.215, .61, .355, 1);--t-fast:.14s;--t-ui:.32s}*,:before,:after{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}body.is-loading{overflow:hidden}body.product-hover{cursor:grab}body.product-dragging,body.product-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}a{color:inherit;text-decoration:none}p,h1,h2,h3,ul,ol{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-base{background:radial-gradient(60% 45% at 50% 42%,#2834408c,#0000 70%),radial-gradient(120% 80% at 50% 120%,#161c22e6,#0000 60%),linear-gradient(#07090b 0%,#050607 100%);position:absolute;inset:-10%}.glow{opacity:0;visibility:hidden;position:absolute;inset:0}.glow-dual{background:radial-gradient(70% 55% at 50% 108%,#b6e31fbf,#6e960a59 38%,#0000 72%),linear-gradient(#0000 45%,#84a20559)}.grain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.giant{font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;opacity:0;visibility:hidden;justify-content:center;font-size:clamp(9rem,30vw,34rem);font-weight:400;line-height:.8;display:flex;position:absolute;top:46%;left:0;right:0}.giant span{background:linear-gradient(#f4f4f2 0%,#b9bcbf 46%,#3a3e42 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.giant-dual span{background:linear-gradient(#fff 0%,#d8dccf 50%,#6f7d33 100%);-webkit-background-clip:text;background-clip:text}.giant-dual{top:33%}.giant-final{top:66%}#stage{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}#content{z-index:2;pointer-events:none;position:relative}#content a,#content button,#content [tabindex],#content .glass,.site-footer{pointer-events:auto}.loader{z-index:20;background:radial-gradient(50% 40% at 50% 50%, #10151a, var(--bg));place-content:center;gap:22px;display:grid;position:fixed;inset:0}.loader-mark{color:var(--ink);align-items:center;gap:12px;display:flex}.loader-mark .mark{width:30px;height:30px}.loader-word{font-family:var(--font-ui);letter-spacing:.32em;font-size:14px;font-weight:600}.loader-track{background:var(--line);width:160px;height:1px;overflow:hidden}.loader-bar{background:var(--ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.site-header{z-index:3;height:var(--header-h);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.brand{letter-spacing:.28em;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.brand .mark{width:22px;height:22px}.site-header nav ul{color:var(--ink-dim);gap:32px;font-size:14px;display:flex}.site-header nav a{transition:color var(--t-fast) var(--ease-ui)}.site-header nav a:hover{color:var(--ink)}.scene{min-height:100svh;position:relative}.scene-inner{height:100svh;padding:calc(var(--header-h) + 24px) var(--gutter) 40px;position:relative}.display{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.9rem,6.6vw,7rem);font-weight:400;line-height:.92}.display .line{display:block}.lede{color:var(--ink-dim);max-width:36ch;font-size:clamp(15px,1.15vw,17px)}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);font-size:12px}.glass{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px)saturate(1.1)}.stars{gap:3px;display:inline-flex}.stars i{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#2c3034;width:13px;height:13px}.cta{--cta-bg:var(--ink);--cta-fg:#0a0b0c;background:var(--cta-bg);height:48px;color:var(--cta-fg);white-space:nowrap;transition:background-color 90ms var(--ease-ui), box-shadow var(--t-ui) var(--ease-ui), transform var(--t-fast) var(--ease-ui);border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 22px;font-size:15px;font-weight:500;display:inline-flex}.cta-icon{background:var(--lime);color:#0a0b0c;width:34px;height:34px;transition:transform var(--t-ui) var(--ease-ui);border-radius:50%;place-items:center;display:grid;overflow:hidden}.cta .arrow{width:15px;height:15px;transition:transform var(--t-ui) var(--ease-ui)}.cta:hover{--cta-bg:#fff;box-shadow:0 0 0 1px #b6e31f8c,0 10px 40px -12px #b6e31f8c}.cta-ghost{--cta-bg:#ffffff0f;--cta-fg:var(--ink);border:1px solid var(--line);height:42px}.cta-ghost:hover{--cta-bg:#ffffff1f;box-shadow:0 0 0 1px #b6e31f66}.icon-btn{width:38px;height:38px;color:var(--ink);transition:border-color var(--t-fast) var(--ease-ui), background-color var(--t-fast) var(--ease-ui);background:#00000040;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.icon-btn .arrow{width:14px;height:14px;transition:transform var(--t-ui) var(--ease-ui)}.icon-btn:hover{border-color:var(--lime);background:#b6e31f1f}.icon-btn:hover .arrow{transform:translate(2px,-2px)}.callout-dot{-webkit-backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff8c;border-radius:50%;width:46px;height:46px;display:block;position:relative}.callout-dot:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:17px}.intro{inset:calc(var(--header-h) + 3vh) 0 auto 0;text-align:center;justify-items:center;gap:14px;display:grid;position:absolute}.scroll-cue{left:50%;top:calc(100svh - var(--header-h) - 3vh - 96px);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);justify-items:center;gap:10px;font-size:12px;display:grid;position:absolute;translate:-50%}.scroll-cue i{background:linear-gradient(var(--ink-dim), transparent);width:1px;height:38px}.hero-commerce{inset:auto var(--gutter) 40px var(--gutter);justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute}.hero-meta{gap:8px;max-width:320px;display:grid}.rating{align-items:center;gap:10px;font-size:14px;display:flex}.rating-value{font-weight:600}.rating-count{color:var(--ink-dim)}.hero-name{font-size:15px}.hero-note{color:var(--ink-faint);font-size:13px}.hero-callout{align-items:flex-end;gap:0;display:flex;position:relative}.hero-callout>.callout-dot{position:absolute;bottom:30vh;left:-32vw}.callout-line{transform-origin:0;background:repeating-linear-gradient(90deg,#fff9 0 5px,#0000 5px 10px);width:calc(32vw - 46px);height:1px;position:absolute;bottom:calc(30vh + 22px);left:calc(46px - 32vw);rotate:14deg}.callout-card{gap:14px;width:330px;padding:18px 18px 18px 20px;display:grid}.callout-card p{color:var(--ink-dim);font-size:13px}.callout-top{justify-content:space-between;align-items:flex-start;display:flex}.price{font-family:var(--font-num);align-items:baseline;gap:6px;display:flex}.price-currency{color:var(--ink-dim);font-size:18px}.price-amount{letter-spacing:-.03em;font-size:46px;font-weight:500;line-height:1}.dual-title{top:calc(var(--header-h) + 24px);left:var(--gutter);letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;font-size:13px;font-weight:500;position:absolute}.dual-card{gap:6px;width:290px;padding:18px 20px 20px;display:grid;position:absolute}.dual-card .callout-dot{width:34px;height:34px;position:absolute}.dual-card .callout-dot:after{inset:12px}.dual-card-0{left:var(--gutter);bottom:48px}.dual-card-0 .callout-dot{top:-40px;right:-54px}.dual-card-1{right:var(--gutter);bottom:120px}.dual-card-1 .callout-dot{top:-40px;left:-54px}.dual-value{font-family:var(--font-num);letter-spacing:-.04em;font-size:46px;font-weight:300;line-height:1}.dual-text{color:var(--ink-dim);font-size:13px}.explorer-list{left:var(--gutter);gap:22px;display:grid;position:absolute;top:50%;translate:0 -50%}.explorer-list ol{gap:2px;padding-left:18px;display:grid;position:relative}.explorer-indicator{background:linear-gradient(180deg, var(--lime-bright), var(--teal));border-radius:2px;width:2px;height:30px;position:absolute;top:0;left:0;box-shadow:0 0 14px #b6e31f73}.explorer-list li{--a:0;--o:.44;opacity:var(--o)}.explorer-list li:hover{opacity:max(var(--o), .85)}.explorer-list button{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:-.01em;color:color-mix(in oklab, var(--ink) calc(var(--a) * 100%), #a7acb1);border-radius:8px;grid-template-columns:3.1em auto;align-items:baseline;padding:7px 10px 7px 0;font-size:clamp(20px,1.9vw,29px);display:grid}.explorer-list button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.explorer-list .idx{font-family:var(--font-mono);letter-spacing:.04em;color:color-mix(in oklab, var(--lime) calc(var(--a) * 100%), #6d7378);transition:color var(--t-fast) var(--ease-ui);font-size:.62em;font-weight:500}.explorer-list li:hover .idx{color:color-mix(in oklab, var(--lime) calc(var(--a) * 100%), #b9bec3)}.explorer-list .name{position:relative}.explorer-list .name:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--lime), transparent);height:1px;transform:scaleX(var(--a));opacity:var(--a);position:absolute;bottom:-3px;left:0;right:0}.explorer-cards{right:var(--gutter);width:min(380px,30vw);height:250px;position:absolute;top:50%;translate:0 -50%}.explorer-card{visibility:hidden;opacity:0;background:linear-gradient(160deg,#1e2326b8,#0e1113a8);gap:10px;padding:22px 24px 24px;display:grid;position:absolute;inset:0 0 auto;box-shadow:0 0 0 1px #9fc3ff1a,0 20px 60px -30px #000c}.explorer-card.is-cable{box-shadow:0 0 0 1px #b6e31f38,0 0 70px -34px #b6e31f8c}.card-top{justify-content:space-between;align-items:flex-start;display:flex}.card-num{font-family:var(--font-mono);align-items:baseline;gap:8px;display:flex}.card-num span{letter-spacing:-.02em;background:linear-gradient(120deg, var(--lime-bright), var(--lime) 55%, var(--teal));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:500;line-height:1}.card-num small{color:var(--ink-faint);font-size:12px}.card-icon{width:34px;height:34px;color:var(--lime);background:#b6e31f14;border:1px solid #b6e31f2e;border-radius:10px;place-items:center;display:grid}.card-icon svg{width:20px;height:20px}.card-line{transform-origin:0;background:linear-gradient(90deg, var(--lime), transparent);width:56px;height:1px;display:block}.explorer-card h3{letter-spacing:-.02em;font-size:30px;font-weight:400}.explorer-progress{left:var(--gutter);right:var(--gutter);background:var(--line);height:1px;position:absolute;bottom:32px}.explorer-progress span{background:linear-gradient(90deg, var(--lime-deep), var(--lime) 70%, var(--lime-bright));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.final-title{left:var(--gutter);position:absolute;bottom:120px}.final-buy{right:var(--gutter);background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px)saturate(1.1);gap:22px;width:min(440px,36vw);padding:24px;display:grid;position:absolute;bottom:120px}.site-footer{padding:56px var(--gutter) 32px;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#06070866,#060708eb);position:relative}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.footer-top nav ul,.social{color:var(--ink-dim);gap:24px;font-size:14px;display:flex}.footer-top a:hover{color:var(--ink)}.footer-bottom{color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:40px;font-size:12px;display:flex}.footer-bottom ul{gap:20px;display:flex}.hl{background:linear-gradient(100deg, var(--lime-bright) 0%, var(--lime) 35%, #f2f4e8 95%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-style:italic}.display .dim .hl{opacity:1}.kicker{color:color-mix(in oklab, var(--lime) 38%, var(--ink-dim))}.glow-hero{background:radial-gradient(34% 32% at 50% 46%,#dce4f029,#0000 70%),radial-gradient(28% 12% at 50% 86%,#b6e31f29,#0000 75%)}.glow-reviews{background:radial-gradient(55% 45% at 75% 35%,#6052aa29,#0000 70%),radial-gradient(45% 40% at 15% 80%,#3c6eaa1f,#0000 70%)}.glow-explorer{background:radial-gradient(30% 46% at 50% 44%,#96b4dc2b,#0000 72%),linear-gradient(#0000 60%,#0f2a1459)}.glow-ports{background:radial-gradient(18% 14% at 50% 72%,#b6e31f38,#0000 75%)}.glow-final{background:radial-gradient(60% 48% at 50% 112%,#b6e31f80,#5cc8b41f 40%,#0000 74%),radial-gradient(40% 30% at 85% 0,#5cc8b414,#0000 70%)}.giant span{background:linear-gradient(178deg,#f6f7f2 0%,#c9ced3 40%,#7c8a6a 78%,#2b3324 100%);-webkit-background-clip:text;background-clip:text}.giant-final span{background:linear-gradient(178deg,#f6f7f2 0%,#cfd8b8 45%,#6f8a2a 85%,#24300f 100%);-webkit-background-clip:text;background-clip:text}.cta-icon{transition:transform var(--t-ui) var(--ease-ui), background-color 90ms var(--ease-ui)}.cta:hover .cta-icon{background:var(--lime-bright);transform:scale(1.03)}.cta:hover .arrow{transform:translate(3px,-3px)}.cta-primary{background:linear-gradient(#fff,#e9ece4)}.review,.dual-card,.callout-card,.final-buy,.energy-card{transition:border-color var(--t-ui) var(--ease-ui), background-color var(--t-ui) var(--ease-ui), box-shadow var(--t-ui) var(--ease-ui)}.dual-card:hover,.callout-card:hover,.energy-card:hover{border-color:#b6e31f4d}.dual-card .dual-value{background:linear-gradient(110deg, #fff 30%, var(--lime-bright));color:#0000;-webkit-background-clip:text;background-clip:text}.site-header nav a{position:relative}.site-header nav a:after{content:"";background:var(--lime);transform-origin:0;height:1px;transition:transform var(--t-ui) var(--ease-ui);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.site-header nav a.is-active{color:var(--ink)}.site-header nav a.is-active:after{transform:scaleX(1)}.curtain{z-index:15;background:radial-gradient(60% 50% at 50% 60%, #0d1311, var(--bg));opacity:0;visibility:hidden;pointer-events:none;position:fixed;inset:0}.stage-slot{pointer-events:none;display:none}#content .review,#content .variant-option,#content .qty-option{pointer-events:auto}.rating{flex-wrap:wrap;display:inline-flex}.rating:hover .rating-count{color:var(--ink)}.callout-offer{gap:4px;display:grid}.variant-name{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--lime) 55%, var(--ink-dim));font-size:12px}.price-amount{display:inline-block}.scene-inner.energy{grid-template:"head slot""info slot"1fr/minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(24px,4vw,72px);padding-bottom:48px;display:grid}.energy-head{grid-area:head;align-content:start;gap:18px;padding-top:2vh;display:grid}.energy-head .lede{max-width:40ch}.slot-energy{grid-area:slot;min-height:0;display:block}.energy-info{grid-area:info;align-content:end;gap:22px;display:grid}.energy-card{background:linear-gradient(160deg,#202528c7,#0e1113b3);gap:6px;max-width:420px;padding:20px 22px 22px;display:grid;position:relative;overflow:hidden}.energy-card-line{transform-origin:0;background:linear-gradient(90deg, var(--lime), #b6e31f00);height:1px;position:absolute;top:0;left:22px;right:22px}.energy-card h3{letter-spacing:-.02em;font-size:clamp(22px,1.9vw,28px);font-weight:400;line-height:1.15}.energy-card p:last-child{color:var(--ink-dim);font-size:14px}.energy-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.energy-stats li{align-content:start;gap:8px;padding:18px 18px 0 0;display:grid}.energy-stats li+li{border-left:1px solid var(--line);padding-left:18px}.stat-num{align-items:baseline;gap:6px;display:flex}.stat-num .num{font-family:var(--font-num);letter-spacing:-.05em;background:linear-gradient(170deg, var(--lime-bright) 0%, var(--lime) 45%, #e8f3c4 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(52px,5.4vw,92px);font-weight:300;line-height:.9}.stat-num .unit{color:var(--lime);font-size:clamp(15px,1.2vw,19px)}.stat-label{color:var(--ink-dim);max-width:18ch;font-size:13px;line-height:1.35}.glow-benefits{background:radial-gradient(26% 38% at 70% 46%,#96b6e033,#0000 72%),radial-gradient(36% 16% at 70% 92%,#b6e31f33,#5c78140f 55%,#0000 80%),linear-gradient(#0000 55%,#0f2a1452)}.scene-reviews .scene-inner{align-content:center;gap:40px;height:auto;min-height:100svh;padding-bottom:72px;display:grid}.reviews-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.reviews-summary{color:var(--ink-dim);align-items:center;gap:12px;font-size:14px;display:flex}.reviews-summary strong{color:var(--ink);font-size:16px;font-weight:600}.reviews{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.review{pointer-events:auto;grid-column:span 2}.review.is-featured{grid-row:span 2}.review article{border-radius:var(--radius-lg);height:100%;color:var(--ink);transition:border-color var(--t-ui) var(--ease-ui), box-shadow var(--t-ui) var(--ease-ui), background-color var(--t-ui) var(--ease-ui);background:linear-gradient(#141618,#0d0f10);border:1px solid #ffffff12;align-content:start;gap:16px;padding:22px;display:grid}.review.is-featured article{background:linear-gradient(#171a17,#0e100e);border-color:#b6e31f33;gap:20px;padding:26px}.review.is-active article{border-color:#b6e31f57;box-shadow:0 0 44px -20px #b6e31f73}.review-head{align-items:center;gap:14px;display:flex}.avatar{object-fit:cover;background:#1d2226;border-radius:50%;flex:none;width:44px;height:44px;box-shadow:0 0 0 1px #ffffff14}.review-id{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.review-name{font-weight:500}.stars i{width:14px;height:14px}.stars i.on{background:#f5b82e}.cap-badge{height:24px;font:500 12px/1 var(--font-ui);letter-spacing:.02em;color:var(--lime-bright);background:#b6e31f1a;border:1px solid #b6e31f52;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.cap-badge span{color:color-mix(in oklab, var(--lime) 40%, var(--ink-dim));letter-spacing:.08em;font-size:10px}.review-text{margin:0}.review-text p{color:#d9dad6;font-size:15px;line-height:1.55}.review.is-featured .review-text p{font-family:var(--font-display);color:var(--ink);font-size:clamp(24px,2.2vw,32px);line-height:1.15}.review-text p:before{content:"“"}.review-text p:after{content:"”"}.review-photos{gap:8px;display:grid}.review-photos.n-3{aspect-ratio:4/3;grid-template-rows:1fr 1fr;grid-template-columns:1.6fr 1fr}.review-photos.n-3 .review-photo:first-child{grid-row:span 2}.review-photos.n-2{grid-template-columns:1fr 1fr;max-width:360px}.review-photos.n-2 .review-photo{aspect-ratio:3/4}.review-photo{all:unset;box-sizing:border-box;cursor:zoom-in;min-height:0;transition:box-shadow var(--t-ui) var(--ease-ui);background:#1a1d1f;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.review-photo img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-ui) var(--ease-ui);display:block}.review-photo .expand{width:28px;height:28px;color:var(--ink);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity var(--t-fast) var(--ease-ui), transform var(--t-ui) var(--ease-ui);background:#0607089e;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;transform:scale(.9)}.review-photo .expand svg{width:13px;height:13px}.review-photo:hover img{transform:scale(1.02)}.review-photo:hover,.review-photo:focus-visible{box-shadow:inset 0 0 0 1px #b6e31f99,0 0 24px -10px #b6e31f99}.review-photo:hover .expand,.review-photo:focus-visible .expand{opacity:1;transform:scale(1)}.review-photo:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (hover:none){.review-photo .expand{opacity:1;transform:none}}.final-buy{width:min(460px,38vw)}.variant-picker{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.variant-picker legend{margin-bottom:10px;padding:0}.variant-options{border:1px solid var(--line);background:#00000059;border-radius:16px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid;position:relative}.variant-indicator{pointer-events:none;background:linear-gradient(160deg,#b6e31f33,#b6e31f0f);border-radius:12px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #b6e31f99,0 0 26px -12px #b6e31fb3}.variant-option{cursor:pointer;min-height:56px;color:var(--ink-dim);transition:color var(--t-fast) var(--ease-ui);border-radius:12px;gap:2px;padding:10px 14px;display:grid;position:relative}.variant-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.variant-option:hover{color:var(--ink)}.variant-cap{font-family:var(--font-num);letter-spacing:-.01em;font-size:19px;font-weight:500}.variant-price{color:var(--ink-faint);font-size:12px}.variant-option:has(input:checked){color:var(--ink)}.variant-option:has(input:checked) .variant-price{color:color-mix(in oklab, var(--lime) 70%, var(--ink))}.variant-option:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.final-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:18px;display:flex}html.lightbox-open,html.lightbox-open body{overflow:hidden}.lightbox{z-index:30;place-items:center;padding:64px 72px 72px;display:grid;position:fixed;inset:0}.lightbox[hidden]{display:none}.lightbox-backdrop{-webkit-backdrop-filter:blur(10px);background:#040506e6;position:absolute;inset:0}.lightbox-figure{justify-items:center;gap:14px;max-width:100%;max-height:100%;margin:0;display:grid;position:relative}.lightbox-frame{background:#111416;border-radius:16px;max-width:min(100%,860px);height:calc(100svh - 170px);overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 120px -40px #000000e6}.lightbox-img{object-fit:contain;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.lightbox-caption{color:var(--ink-dim);letter-spacing:.02em;text-align:center;font-size:13px}.lightbox-btn{cursor:pointer;width:48px;height:48px;color:var(--ink);transition:border-color var(--t-fast) var(--ease-ui), background-color var(--t-fast) var(--ease-ui);background:#14171acc;border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid;position:absolute}.lightbox-btn svg{width:20px;height:20px}.lightbox-btn:hover{border-color:var(--lime);background:#b6e31f24}.lightbox-btn[hidden]{display:none}.lightbox-close{top:16px;right:16px}.lightbox-prev{top:50%;left:16px;translate:0 -50%}.lightbox-next{top:50%;right:16px;translate:0 -50%}:root{--ink-hi:#fff;--ink-body:#c3c7c6;--fs-headline:clamp(1.45rem, 2vw, 2.05rem);--fs-title:clamp(2rem, 3.3vw, 3.4rem);--fs-body:clamp(15px, 1.1vw, 17px);--fs-label:11.5px;--fs-meta:12.5px}.headline{font-family:var(--font-display);font-weight:400;font-size:var(--fs-headline);letter-spacing:-.01em;color:var(--ink);line-height:1.08}.kicker,.label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--lime) 45%, var(--ink-dim));font-weight:500}.lede{color:var(--ink-body);font-size:var(--fs-body);line-height:1.5}.display .dim{color:#9a9fa3}.cta{transition:background-color .12s var(--ease-ui), color .12s var(--ease-ui), border-color .12s var(--ease-ui), box-shadow var(--t-ui) var(--ease-ui), transform var(--t-fast) var(--ease-ui)}.cta:hover{transform:scale(1.015)}.cta:active{transform:scale(.985)}.cta-ghost:hover{border-color:#b6e31f73}.cta[data-explore]:hover .arrow{transform:translateY(3px)}.site-header [data-header-cta]{--cta-bg:transparent;--cta-fg:var(--ink-dim);border-color:#ffffff1f}.site-header [data-header-cta] .cta-icon{color:var(--lime);background:#b6e31f29}.site-header [data-header-cta]:hover{--cta-fg:var(--ink);--cta-bg:#ffffff0f}.site-header.is-near-offer [data-header-cta]{--cta-bg:var(--ink);--cta-fg:#0a0b0c;border-color:#0000;box-shadow:0 8px 30px -14px #b6e31f99}.site-header.is-near-offer [data-header-cta] .cta-icon{background:var(--lime);color:#0a0b0c}.site-header.is-near-offer [data-header-cta]:hover{--cta-bg:#fff}.intro-mark{color:var(--ink);align-items:center;gap:12px;display:inline-flex}.intro-mark .mark{width:26px;height:26px}.intro-brand{font-family:var(--font-ui);letter-spacing:.42em;padding-left:.42em;font-size:clamp(12px,1vw,14px);font-weight:600}.intro{gap:18px}.intro-title{font-size:clamp(2.5rem,5.2vw,5.4rem);line-height:.95}.hero-meta{gap:10px}.hero-meta .label{color:var(--ink-dim);letter-spacing:.14em}.callout-card{gap:16px;width:340px;padding:20px}.callout-card .callout-copy{color:var(--ink-body);font-size:14px;line-height:1.5}.callout-card .cta{justify-self:start}.energy-card .headline{font-size:clamp(1.45rem,2vw,1.9rem)}.energy-card p:last-child{color:var(--ink-body)}.energy-stats li{gap:6px}.stat-detail{color:var(--ink);max-width:20ch;margin-top:4px;font-size:14px;line-height:1.35}.stat-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);max-width:22ch;font-size:10.5px}.explorer-list button{color:color-mix(in oklab, var(--ink-hi) calc(var(--a) * 100%), #b3b8bc);letter-spacing:-.01em;transition:letter-spacing var(--t-ui) var(--ease-ui);font-weight:400}.explorer-list li.is-active button{letter-spacing:.004em;font-weight:500}.explorer-list li.is-active .idx{font-weight:500}.explorer-list .idx{color:color-mix(in oklab, var(--lime) calc(var(--a) * 100%), #7d8388)}.explorer-list .name:after{background:linear-gradient(90deg, var(--lime), #b6e31f00);height:2px;bottom:-4px}.card-num{align-items:center;gap:12px}.card-num small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:11px}.explorer-card{gap:12px}.explorer-card h3.headline{font-size:clamp(1.6rem,2.1vw,2.15rem)}.explorer-card p:last-child{color:var(--ink-body);font-size:14px}.explorer-cards{height:270px}.dual-head{top:calc(var(--header-h) + 24px);left:var(--gutter);gap:12px;display:grid;position:absolute}.dual-title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-title);letter-spacing:-.015em;text-transform:none;color:var(--ink);line-height:.98;position:static}.dual-title .line{display:block}.dual-title .dim{color:#9a9fa3}.dual-text{color:var(--ink-body)}html[data-mode=desktop] .review-photo img{transform:translate3d(0, var(--py,0%), 0) scale(1.1)}html[data-mode=desktop] .review-photo:hover img{transform:translate3d(0, var(--py,0%), 0) scale(1.13)}.review-text p{color:#dcddd9}.scene-final .scene-inner{grid-template:"title buy""slot buy"minmax(0,1fr)/minmax(0,1fr) min(440px,36vw);column-gap:clamp(24px,4vw,72px);padding-bottom:40px;display:grid}.final-title{grid-area:title;padding-top:1vh;position:static}.slot-final{grid-area:slot;min-height:0;display:block}.final-buy{grid-area:buy;align-self:center;gap:20px;width:auto;padding:28px;position:relative;bottom:auto;right:auto}.offer-head{gap:8px;display:grid}.final-buy .variant-name{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:clamp(28px,2.4vw,36px);line-height:1.02}.offer-benefit{color:var(--ink-body);max-width:36ch;font-size:14.5px;line-height:1.5}.offer-price{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.final-buy .price-currency{font-size:20px}.final-buy .price-amount{color:var(--ink-hi);font-size:clamp(52px,4.4vw,68px)}.ship-badge{height:28px;font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime-bright);background:#b6e31f1a;border:1px solid #b6e31f5c;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.variant-option{transition:color var(--t-fast) var(--ease-ui), background-color var(--t-fast) var(--ease-ui)}.variant-option:hover{background:#ffffff0a}.final-row{justify-content:stretch;align-items:start;gap:12px;display:grid}.final-row .cta{justify-content:space-between;width:100%;height:58px;padding-left:24px;font-size:16px;box-shadow:0 0 0 1px #b6e31f73,0 18px 50px -20px #b6e31f99}.final-row .cta .cta-icon{width:40px;height:40px}.final-row .cta:hover{box-shadow:0 0 0 1px #b6e31fbf,0 20px 56px -18px #b6e31fbf}.offer-meta{font-size:var(--fs-meta);color:var(--ink-dim);line-height:1.5}@media (width<=1023px){.site-header nav{display:none}.explorer-cards{width:300px}.final-buy{width:min(440px,50vw)}.reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.review{grid-column:span 1}.review.is-featured{grid-area:auto/span 2}.stat-num .num{font-size:clamp(44px,6vw,64px)}}@media (width<=767px){:root{--header-h:60px}.site-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#060708eb 0%,#060708b3 60%,#06070800);position:absolute;inset:0 0 -18px}.site-header .cta-ghost{height:44px;padding-left:14px;font-size:14px}.site-header .cta-ghost .cta-icon{width:30px;height:30px}.stage-slot{flex:auto;min-height:120px;display:block}.scene-inner{padding:calc(var(--header-h) + 12px) 16px 20px}.display{font-size:clamp(2.3rem,10.5vw,3rem)}.scene-hero .scene-inner{flex-direction:column;gap:12px;display:flex}.intro{inset:calc(var(--header-h) + 1.5svh) 16px auto 16px}.scroll-cue{top:calc(100svh - var(--header-h) - 1.5svh - 92px)}.hero-commerce{flex-direction:column;flex:none;align-items:stretch;gap:10px;position:relative;inset:auto}.hero-meta{gap:4px;max-width:none}.hero-name{font-size:14px}.hero-note{font-size:12px}.hero-callout>.callout-dot,.callout-line{display:none}.callout-card{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;width:100%;padding:14px 14px 14px 16px}.callout-card .icon-btn,.callout-copy{display:none}.callout-card .cta{height:48px;padding-left:16px}.price-amount{font-size:32px}.scene-inner.energy{flex-direction:column;gap:14px;padding-bottom:18px;display:flex}.energy-head{gap:10px;padding-top:0}.energy-head .lede{display:none}.energy-info{flex:none;gap:12px}.energy-card{max-width:none;padding:14px 16px 16px}.energy-card h3{font-size:20px}.energy-card p:last-child{font-size:13px}.energy-stats li{gap:4px;padding:12px 8px 0 0}.energy-stats li+li{padding-left:10px}.stat-num .num{font-size:clamp(36px,11vw,46px)}.stat-num .unit{font-size:13px}.stat-label{font-size:11.5px}.glow-benefits{background:radial-gradient(60% 26% at 50% 44%,#96b6e033,#0000 72%),radial-gradient(70% 12% at 50% 64%,#b6e31f2e,#0000 80%),linear-gradient(#0000 55%,#0f2a144d)}.scene-reviews .scene-inner{gap:28px;padding-bottom:56px}.reviews{grid-template-columns:1fr;gap:12px}.review,.review.is-featured{grid-area:auto}.review article,.review.is-featured article{gap:14px;padding:18px}.review.is-featured .review-text p{font-size:24px}.review-photos.n-2{max-width:none}.scene-dual .scene-inner{flex-direction:column;gap:12px;display:flex}.dual-title{position:relative;inset:auto}.dual-cards{flex:none;grid-template-columns:1fr 1fr;gap:10px;display:grid}.dual-card{width:auto;padding:14px;position:relative;inset:auto}.dual-card .callout-dot{display:none}.dual-value{font-size:30px}.dual-text{font-size:12px}.scene-explorer .scene-inner{flex-direction:column;gap:12px;display:flex}.explorer-list{flex:none;gap:10px;position:relative;inset:auto;translate:none}.explorer-list ol{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.explorer-indicator{display:none}.explorer-list li{opacity:max(var(--o), .7);flex:none}.explorer-list button{border:1px solid color-mix(in oklab, var(--lime) calc(var(--a) * 60%), #ffffff1a);background:color-mix(in oklab, #b6e31f1f calc(var(--a) * 100%), transparent);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;display:flex}.explorer-list .idx{font-size:12px}.explorer-list .name:after{display:none}.card-num span{font-size:26px}.explorer-cards{flex:none;width:auto;height:180px;position:relative;inset:auto;translate:none}.explorer-card{padding:16px 18px}.explorer-card h3{font-size:22px}.explorer-progress{flex:none;position:relative;inset:auto}.scene-final .scene-inner{flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.giant-final{top:41%}.final-title{flex:none;font-size:clamp(2.1rem,9.5vw,2.7rem);position:relative;bottom:auto;left:auto}.final-buy{flex:none;gap:14px;width:auto;padding:16px;position:relative;bottom:auto;right:auto}.final-buy .lede{font-size:14px}.variant-picker legend{margin-bottom:8px}.final-row{padding-top:14px}.final-row .cta{height:48px}.footer-top{flex-direction:column;align-items:flex-start}.footer-top a,.footer-bottom a{padding:10px 0;display:inline-block}.lightbox{padding:64px 12px 84px}.lightbox-frame{width:100%;height:auto;max-height:calc(100svh - 190px)}.lightbox-prev,.lightbox-next{top:auto;bottom:18px;translate:none}.lightbox-prev{left:calc(50% - 60px)}.lightbox-next{right:calc(50% - 60px)}}@media (width<=767px) and (height<=720px){.hero-note{display:none}}@media (width<=1023px){.scene-final .scene-inner{grid-template-columns:minmax(0,1fr) min(400px,48vw)}.final-buy{width:auto;padding:22px}.explorer-cards{height:290px}}@media (width<=767px){.intro{gap:12px}.intro-title{font-size:clamp(2.2rem,10.5vw,2.9rem)}.hero-meta .label{display:none}.callout-card{grid-template-columns:1fr;gap:12px}.callout-card .callout-copy{font-size:13px;display:block}.callout-card .cta{justify-content:space-between;justify-self:stretch}.stat-detail{display:none}.stat-label{letter-spacing:.08em;font-size:10px}.energy-card .headline{font-size:21px}.explorer-cards{height:190px}.explorer-card h3.headline{font-size:22px}.explorer-card p:last-child{font-size:13px}.card-num small{font-size:10px}.dual-head{flex:none;gap:6px;position:relative;inset:auto}.dual-title{font-size:clamp(1.8rem,8vw,2.3rem)}.scene-final .scene-inner{flex-direction:column;gap:10px;display:flex}.final-buy{align-self:stretch;gap:12px;padding:16px}.offer-head{gap:4px}.final-buy .variant-name{font-size:24px}.offer-benefit{font-size:13px}.final-buy .price-amount{font-size:40px}.final-buy .price-currency{font-size:16px}.variant-option{min-height:50px;padding:8px 12px}.final-row{gap:8px;padding-top:12px}.final-row .cta{height:52px}.offer-meta{font-size:11.5px}}@media (width<=767px) and (height<=720px){.offer-benefit,.offer-meta,.final-buy .offer-head .kicker{display:none}.intro-title{font-size:2.1rem}}@media (width<=767px) and (height<=860px){.offer-meta{display:none}}.final-buy{gap:16px}.variant-option{align-content:center}.variant-badge,.qty-badge{font:500 9.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lime-bright);background:#b6e31f1a;border:1px solid #b6e31f4d;border-radius:999px;justify-self:start;padding:3px 7px}.offer-price{gap:4px;display:grid}.price-compare{color:var(--ink-faint);font-size:14px}.price-compare s{color:var(--ink-dim);text-decoration-thickness:1px}.offer-upgrade,.price-installments{color:color-mix(in oklab, var(--lime) 55%, var(--ink-body));font-size:13px;line-height:1.4}.qty-picker{border:0;min-width:0;margin:0;padding:0}.qty-picker legend{margin-bottom:10px;padding:0}.qty-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qty-option{cursor:pointer;border:1px solid var(--line);min-height:58px;color:var(--ink-dim);transition:color var(--t-fast) var(--ease-ui), border-color var(--t-ui) var(--ease-ui), background-color var(--t-ui) var(--ease-ui), box-shadow var(--t-ui) var(--ease-ui);background:#0000004d;border-radius:12px;align-content:center;gap:3px;padding:10px 14px;display:grid;position:relative}.qty-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.qty-option:hover{color:var(--ink);background:#ffffff0a}.qty-n{font-size:15px;font-weight:500}.qty-option .qty-badge{background:#12160b;position:absolute;top:-9px;right:10px}.qty-option:not(.is-deal) .qty-badge{display:none}.qty-option.is-deal{border-color:#b6e31f52}.qty-option:has(input:checked){color:var(--ink);background:#ffffff0d;border-color:#fff6}.qty-option.is-deal:has(input:checked){background:linear-gradient(160deg,#b6e31f24,#b6e31f0a);border-color:#b6e31fbf;box-shadow:0 0 28px -14px #b6e31fcc}.qty-option:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.offer-summary{transition:border-color var(--t-ui) var(--ease-ui), background-color var(--t-ui) var(--ease-ui);border:1px solid #0000;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 14px;display:flex}.offer-summary[data-state=hint]{background:#b6e31f08;border-color:#b6e31f38}.offer-summary[data-state=deal]{background:linear-gradient(160deg,#b6e31f24,#b6e31f08);border-color:#b6e31f99;box-shadow:0 0 34px -18px #b6e31fcc}.offer-summary[data-state=plain]{padding:0}.sum-title{font-family:var(--font-num);letter-spacing:-.01em;color:var(--ink-hi);flex:auto;font-size:20px;font-weight:500}.sum-line{color:color-mix(in oklab, var(--lime) 60%, var(--ink));flex-basis:100%;order:3;font-size:13px}.sum-title:empty,.sum-line:empty{display:none}.offer-summary .ship-badge{height:24px}@media (width>=768px) and (height<=860px){.offer-benefit,.final-buy .offer-head .kicker{display:none}.final-buy{gap:12px;padding:22px}.final-buy .price-amount{font-size:clamp(44px,3.8vw,56px)}.variant-option,.qty-option{min-height:50px}}@media (width<=1023px){html:not(.reduced) .final-title{top:calc(var(--header-h) + 16px);left:var(--gutter);right:var(--gutter);z-index:1;position:absolute}}@media (width<=767px){.offer-benefit,.final-buy .offer-head .kicker{display:none}.final-buy{gap:10px;padding:14px}.final-buy .variant-name{font-size:20px}.final-buy .price-amount{font-size:36px}.offer-price{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px}.offer-price .price{grid-column:1}.price-compare{grid-area:1/2;justify-self:start}.offer-upgrade,.price-installments{grid-column:1/-1;font-size:12.5px}.variant-picker legend,.qty-picker legend{margin-bottom:6px}.variant-option{min-height:46px;padding:6px 12px}.qty-option{min-height:50px;padding:8px 12px}.offer-summary{padding:8px 12px}.sum-title{font-size:17px}.sum-line{font-size:12px}}@media (width<=767px) and (height<=720px){.final-buy .offer-name{display:none}.variant-picker legend,.qty-picker legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.final-buy{gap:8px}.variant-option{min-height:44px}.qty-option{min-height:46px}.sum-title{font-size:15.5px}.offer-summary .ship-badge{letter-spacing:.08em;height:22px;padding:0 8px;font-size:10px}}html.reduced .explorer-cards{gap:12px;width:auto;max-width:420px;height:auto;margin:0 0 0 auto;padding-top:30vh;display:grid;position:relative;inset:auto;translate:none}html.reduced .explorer-card{visibility:visible;opacity:1;position:relative}html.reduced .scene-explorer .scene-inner{height:auto;min-height:100svh}html.reduced .explorer-list li{opacity:.85}html.reduced .giant-dual,html.reduced .glow-dual{visibility:visible;opacity:.35}@media (width<=767px){html.reduced .explorer-cards{max-width:none;margin:0;padding-top:0}html.reduced .stage-slot{flex:none;height:44svh}html.reduced .scene-inner{height:auto;min-height:100svh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important}}
