:root{--bg:#08080c;--bg-elev:#0e0e15;--surface:rgba(255,255,255,0.04);--surface-hover:rgba(255,255,255,0.07);--border:rgba(255,255,255,0.09);--border-bright:rgba(255,255,255,0.18);--text:#f4f4f6;--text-dim:rgba(244,244,246,0.62);--text-faint:rgba(244,244,246,0.38);--holo-cyan:#00ffe0;--holo-magenta:#ff4fd8;--holo-yellow:#ffe45c;--holo-blue:#4f8bff;--holo-violet:#b44fff;--holo-gradient:linear-gradient(100deg,var(--holo-cyan) 0,var(--holo-blue) 22%,var(--holo-magenta) 45%,var(--holo-yellow) 70%,var(--holo-cyan) 100%);--font-display:"Michroma",sans-serif;--font-body:"Space Grotesk",sans-serif;--radius:20px;--radius-lg:28px;--ease-out:cubic-bezier(0.22,1,0.36,1);--shadow-card:0 20px 60px rgba(0,0,0,0.5)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{line-height:1.12;margin:0;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}button{font-family:inherit;cursor:pointer}img,svg{max-width:100%;display:block}::selection{background:var(--holo-magenta);color:#08080c}.aurora{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.aurora__blob{position:absolute;width:55vmax;height:55vmax;border-radius:50%;filter:blur(90px);opacity:.16;mix-blend-mode:screen;will-change:transform}.aurora__blob--1{background:radial-gradient(circle,var(--holo-cyan),transparent 65%);top:-20vmax;left:-12vmax;animation:drift1 26s ease-in-out infinite alternate}.aurora__blob--2{background:radial-gradient(circle,var(--holo-magenta),transparent 65%);top:20vh;right:-18vmax;animation:drift2 32s ease-in-out infinite alternate}.aurora__blob--3{background:radial-gradient(circle,var(--holo-yellow),transparent 65%);bottom:-25vmax;left:25vw;opacity:.1;animation:drift3 38s ease-in-out infinite alternate}@keyframes drift1{to{transform:translate(14vw,16vh) scale(1.15)}}@keyframes drift2{to{transform:translate(-12vw,-10vh) scale(0.9)}}@keyframes drift3{to{transform:translate(-10vw,-14vh) scale(1.2)}}.aurora__grain{position:absolute;inset:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='140'height='140'%3E%3Cfilterid='n'%3E%3CfeTurbulencetype='fractalNoise'baseFrequency='0.9'numOctaves='2'/%3E%3CfeColorMatrixtype='saturate'values='0'/%3E%3C/filter%3E%3Crectwidth='140'height='140'filter='url(%23n)'opacity='0.055'/%3E%3C/svg%3E")}main{position:relative;z-index:1}.holo-text{position:relative;background:var(--holo-gradient);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:holoShift 7s linear infinite}@keyframes holoShift{from{background-position:0 50%}to{background-position:250% 50%}}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);border-radius:100px;padding:8px 16px;background:var(--surface);backdrop-filter:blur(8px)}.eyebrow__dot{width:7px;height:7px;border-radius:50%;background:var(--holo-gradient);background-size:300% 100%;animation:holoShift 4s linear infinite;box-shadow:0 0 12px var(--holo-cyan)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:100px;font-size:15px;font-weight:600;letter-spacing:.02em;border:0;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out);overflow:hidden;isolation:isolate}.btn span{position:relative;z-index:2}.btn:active{transform:scale(0.97)}.btn--holo{color:#0a0a0e;background:var(--holo-gradient);background-size:250% 100%;animation:holoShift 6s linear infinite;box-shadow:0 4px 24px rgba(255,79,216,0.35),0 2px 10px rgba(0,255,224,0.25)}.btn--holo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.55),transparent 55%);z-index:1;opacity:.5}.btn--holo:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 40px rgba(255,79,216,0.5),0 4px 20px rgba(0,255,224,0.4)}.btn--ghost{color:var(--text);background:var(--surface);border:1px solid var(--border-bright);backdrop-filter:blur(8px)}.btn--ghost:hover{transform:translateY(-2px);background:var(--surface-hover);border-color:rgba(255,255,255,0.35)}.btn--sm{padding:10px 20px;font-size:13px}.btn--lg{padding:19px 44px;font-size:17px}.btn--full{width:100%}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--holo-cyan);outline-offset:3px;border-radius:6px}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:14px 24px;transition:background .4s,backdrop-filter .4s,box-shadow .4s}.nav.is-scrolled{background:rgba(8,8,12,0.72);backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--border)}.nav__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__logo{display:flex;align-items:center;gap:10px}.nav__logo-mark{width:24px;height:24px;flex:none;clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);background:repeating-conic-gradient(from 0,var(--holo-cyan) 0,var(--holo-blue) 40deg,var(--holo-magenta) 90deg,var(--holo-yellow) 150deg,var(--holo-cyan) 200deg,var(--holo-violet) 280deg,var(--holo-cyan) 360deg);filter:hue-rotate(150deg) drop-shadow(0 0 8px rgba(0,160,255,0.5))}.nav__logo-text,.tin__brand{font-family:var(--font-display);letter-spacing:.08em}.nav__logo-text{font-family:"Unbounded",var(--font-display);font-weight:600;font-size:15px;letter-spacing:.1em}.nav__links{display:flex;gap:32px;font-size:14px;color:var(--text-dim)}.nav__links a{transition:color .2s;position:relative}.nav__links a::after{content:"";position:absolute;left:0;bottom:-5px;height:2px;width:0;background:var(--holo-gradient);background-size:200% 100%;border-radius:2px;transition:width .3s var(--ease-out)}.nav__links a:hover{color:var(--text)}.nav__links a:hover::after{width:100%}.nav__actions{display:flex;align-items:center;gap:14px}.nav__cart{position:relative;background:var(--surface);border:1px solid var(--border);color:var(--text);width:42px;height:42px;border-radius:50%;display:grid;place-items:center;transition:border-color .2s,transform .2s}.nav__cart:hover{border-color:var(--border-bright);transform:translateY(-1px)}.nav__cart-count{position:absolute;top:-4px;right:-4px;min-width:19px;height:19px;padding:0 5px;border-radius:100px;background:var(--holo-gradient);background-size:250% 100%;color:#0a0a0e;font-size:11px;font-weight:700;display:grid;place-items:center;transform:scale(0);transition:transform .3s cubic-bezier(0.34,1.56,0.64,1)}.nav__cart-count.is-visible{transform:scale(1)}.nav__cart-count.bump{animation:bump .4s var(--ease-out)}@keyframes bump{40%{transform:scale(1.45)}}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:120px 24px 60px;position:relative}.hero__inner{max-width:1200px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.hero__title{font-size:clamp(52px,7.5vw,96px);font-weight:700;letter-spacing:-.03em;margin:28px 0 24px}.hero__sub{font-size:18px;color:var(--text-dim);max-width:480px;font-weight:300}.hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.hero__proof{display:flex;gap:44px;margin-top:52px}.hero__proof li{display:flex;flex-direction:column;gap:2px}.hero__proof strong{font-size:30px;font-weight:700;letter-spacing:-.02em}.hero__proof li>span:last-child{font-size:13px;color:var(--text-faint)}.hero__scroll{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);width:24px;height:38px;border:1.5px solid var(--border-bright);border-radius:100px}.hero__scroll span{position:absolute;top:7px;left:50%;width:4px;height:8px;margin-left:-2px;border-radius:4px;background:var(--holo-gradient);animation:scrollHint 2s ease-in-out infinite}@keyframes scrollHint{0%,100%{transform:translateY(0);opacity:1}60%{transform:translateY(12px);opacity:0}}.hero__product{display:flex;justify-content:center;perspective:1200px}.tin-wrap{position:relative;width:min(380px,78vw);transform-style:preserve-3d;transition:transform .15s ease-out}.tin-float{position:relative;transform-style:preserve-3d;animation:tinFloat 7s ease-in-out infinite}@keyframes tinFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}.tin-photo{display:none;width:100%;height:auto;user-select:none;filter:drop-shadow(0 34px 44px rgba(0,0,0,0.55)) drop-shadow(0 0 34px rgba(255,79,216,0.30)) drop-shadow(0 0 70px rgba(0,255,224,0.20));transition:filter .5s var(--ease-out)}.tin-wrap.has-photo:hover .tin-photo{filter:drop-shadow(0 40px 52px rgba(0,0,0,0.6)) drop-shadow(0 0 44px rgba(255,79,216,0.55)) drop-shadow(0 0 90px rgba(0,255,224,0.38))}.tin-photo-sheen{display:none;position:absolute;top:0;left:0;width:100%;aspect-ratio:820 / 1220;background:radial-gradient(circle 300px at var(--mx,50%) var(--my,35%),rgba(255,255,255,0.55),rgba(255,255,255,0.1) 45%,transparent 70%);mix-blend-mode:soft-light;-webkit-mask-image:url("tin-cutout.webp");mask-image:url("tin-cutout.webp");-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none}.tin-wrap.has-photo .tin-photo{display:block;animation:photoIn 1.1s var(--ease-out)}.tin-wrap.has-photo .tin-photo-sheen{display:block}.tin-wrap.has-photo .tin,.tin-wrap.has-photo .tin-reflection{display:none}.tin-wrap.has-photo::after{content:"";position:absolute;left:12%;right:12%;bottom:-9%;height:42px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,0.6),transparent 68%);filter:blur(12px);animation:shadowBreath 7s ease-in-out infinite;z-index:-1}@keyframes shadowBreath{0%,100%{transform:scaleX(1);opacity:.75}50%{transform:scaleX(0.8);opacity:.42}}@keyframes photoIn{from{opacity:0;transform:scale(0.88) rotateZ(-3deg) translateY(26px)}to{opacity:1;transform:scale(1) rotateZ(0) translateY(0)}}.tin{position:relative;aspect-ratio:3 / 3.85;border-radius:26px;overflow:hidden;background:#101018;box-shadow:0 40px 90px rgba(0,0,0,0.65),0 12px 30px rgba(0,0,0,0.5)}.tin__burst{position:absolute;inset:-2%;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,0.85) 0,rgba(255,255,255,0) 26%),repeating-conic-gradient(from 0 at 50% 46%,#00ffe0 0,#4f8bff 18deg,#b44fff 40deg,#ff4fd8 62deg,#ff8d5c 84deg,#ffe45c 106deg,#b9ff5c 128deg,#00ffe0 152deg,#4f8bff 174deg,#ff4fd8 205deg,#ffe45c 238deg,#00ffe0 270deg,#b44fff 300deg,#ff4fd8 330deg,#00ffe0 360deg);filter:saturate(0.82) brightness(0.9);animation:burstSpin 40s linear infinite}@keyframes burstSpin{to{transform:rotate(360deg)}}.tin__rays{position:absolute;inset:0;background:repeating-conic-gradient(from 0 at 50% 46%,rgba(255,255,255,0.12) 0 .5deg,rgba(0,0,0,0.12) .5deg 1.6deg);mix-blend-mode:overlay}.tin__sheen{position:absolute;inset:0;background:radial-gradient(circle 340px at var(--mx,50%) var(--my,35%),rgba(255,255,255,0.5),rgba(255,255,255,0.08) 45%,transparent 70%);mix-blend-mode:soft-light;transition:opacity .3s}.tin__label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:0 8%;transform:translateY(-4%)}.tin__brand{font-size:clamp(30px,9.6vw,47px);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.35),0 0 24px rgba(255,255,255,0.35)}.tin__divider{width:72%;height:1.5px;background:rgba(255,255,255,0.85);box-shadow:0 1px 2px rgba(0,0,0,0.3)}.tin__variant{font-family:var(--font-body);font-size:clamp(9px,2.5vw,12.5px);font-weight:500;letter-spacing:.14em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.4)}.tin__blob{position:absolute;right:9%;bottom:7%;width:34%;aspect-ratio:1.35 / 1;border-radius:58% 42% 55% 45% / 55% 60% 40% 45%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.95) 0,rgba(255,255,255,0) 34%),radial-gradient(circle at 72% 80%,rgba(180,79,255,0.55) 0,transparent 42%),radial-gradient(circle at 18% 78%,rgba(0,255,224,0.45) 0,transparent 40%),linear-gradient(145deg,#e8e8f0 0,#86868f 30%,#3c3c46 55%,#b9b9c4 78%,#55555f 100%);box-shadow:inset 0 2px 6px rgba(255,255,255,0.8),inset 0 -6px 14px rgba(0,0,0,0.55),0 14px 30px rgba(0,0,0,0.45);transform:rotate(-14deg)}.tin__edge{position:absolute;inset:0;border-radius:26px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,0.45),inset 0 0 18px rgba(255,255,255,0.14),inset 0 -14px 34px rgba(0,0,0,0.3);pointer-events:none}.tin-reflection{position:absolute;top:100%;left:0;right:0;transform:scaleY(-1) translateY(-8px);opacity:.28;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0) 55%,rgba(0,0,0,0.9) 100%);mask-image:linear-gradient(to top,rgba(0,0,0,0) 55%,rgba(0,0,0,0.9) 100%);pointer-events:none;filter:blur(1.5px)}.tin-reflection .tin{box-shadow:none}.tin-glow{position:absolute;inset:-12%;z-index:-1;background:radial-gradient(ellipse at 50% 55%,rgba(255,79,216,0.28),rgba(0,255,224,0.14) 45%,transparent 72%);filter:blur(30px);animation:glowPulse 5s ease-in-out infinite alternate}@keyframes glowPulse{to{opacity:.6;transform:scale(1.06)}}.marquee{position:relative;z-index:1;overflow:hidden;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:rgba(255,255,255,0.02);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;align-items:center;gap:36px;width:max-content;animation:marquee 30s linear infinite;font-family:var(--font-display);font-size:13px;letter-spacing:.18em;color:var(--text-dim);white-space:nowrap}.marquee__track i{font-style:normal;background:var(--holo-gradient);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:holoShift 5s linear infinite}@keyframes marquee{to{transform:translateX(-50%)}}.section{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:130px 24px 30px}.section__head{margin-bottom:56px;max-width:640px}.section__head h2{font-size:clamp(36px,5vw,60px);font-weight:700;letter-spacing:-.025em;margin:24px 0 18px}.section__sub{color:var(--text-dim);font-size:17px;font-weight:300}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bento__card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:30px;backdrop-filter:blur(10px);overflow:hidden;transition:transform .35s var(--ease-out),border-color .35s,background .35s}.bento__card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--holo-gradient);background-size:300% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s;animation:holoShift 6s linear infinite;pointer-events:none}.bento__card:hover{transform:translateY(-5px);background:var(--surface-hover)}.bento__card:hover::before{opacity:.7}.bento__card h3{font-size:20px;margin-bottom:8px;font-weight:600}.bento__card p{color:var(--text-dim);font-size:14.5px;font-weight:300}.bento__card--wide{grid-column:span 2}.bento__card--tall{grid-row:span 1;display:flex;flex-direction:column;justify-content:space-between}.bento__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px;background:linear-gradient(135deg,rgba(0,255,224,0.14),rgba(255,79,216,0.14));border:1px solid var(--border-bright)}.bento__icon svg{width:23px;height:23px;color:var(--holo-cyan)}.bento__visual--patch{height:130px;display:grid;place-items:center;margin-bottom:14px}.patch-demo{position:relative;width:110px;height:110px}.patch-demo__patch{position:absolute;inset:15px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,0.22),rgba(255,255,255,0.06) 60%);border:1px solid var(--border-bright);backdrop-filter:blur(4px)}.patch-demo__ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(0,255,224,0.4);animation:ringPulse 2.6s ease-out infinite}.patch-demo__ring--2{animation-delay:1.3s}@keyframes ringPulse{from{transform:scale(0.62);opacity:1}to{transform:scale(1.15);opacity:0}}.bento__visual--stat{display:flex;flex-direction:column;gap:8px;padding:14px 0 24px}.bento__bignum{font-size:74px;font-weight:700;letter-spacing:-.04em;line-height:1}.bento__bignum-label{font-size:15px;color:var(--text-dim);max-width:200px}.bento__foot{font-size:11.5px !important;color:var(--text-faint) !important}.bento__row{display:flex;gap:28px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bento__tags{display:flex;gap:8px;flex-wrap:wrap;max-width:300px}.bento__tags li{font-size:12.5px;padding:7px 14px;border-radius:100px;border:1px solid var(--border-bright);color:var(--text-dim);background:var(--surface);transition:border-color .25s,color .25s}.bento__tags li:hover{border-color:var(--holo-cyan);color:var(--text)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:step}.steps__item{position:relative;padding:34px 28px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);backdrop-filter:blur(10px);transition:transform .35s var(--ease-out),border-color .35s}.steps__item:hover{transform:translateY(-5px);border-color:var(--border-bright)}.steps__num{font-family:var(--font-display);font-size:15px;background:var(--holo-gradient);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:holoShift 6s linear infinite}.steps__item h3{font-size:21px;margin:14px 0 10px;font-weight:600}.steps__item p{color:var(--text-dim);font-size:15px;font-weight:300}.shop{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;align-items:stretch;max-width:780px;margin-left:auto;margin-right:auto}.shop__card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:40px 28px 30px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);backdrop-filter:blur(10px);transition:transform .35s var(--ease-out),border-color .35s,box-shadow .35s}.shop__card:hover{transform:translateY(-6px);border-color:var(--border-bright);box-shadow:var(--shadow-card)}.shop__card--featured{border:1.5px solid transparent;background:linear-gradient(var(--bg-elev),var(--bg-elev)) padding-box,var(--holo-gradient) border-box;background-size:auto,300% 100%;animation:holoBorder 6s linear infinite;transform:scale(1.03)}@keyframes holoBorder{to{background-position:0 0,300% 50%}}.shop__card--featured:hover{transform:scale(1.03) translateY(-6px)}.shop__badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 16px;border-radius:100px;color:#0a0a0e;background:var(--holo-gradient);background-size:250% 100%;animation:holoShift 6s linear infinite;white-space:nowrap}.shop__tin{position:relative;width:96px;height:128px;margin-bottom:20px}.shop__tin--sm{transform:scale(0.9)}.shop__tin-inner{position:absolute;inset:0;background:url("tin-cutout.webp") center / contain no-repeat;filter:drop-shadow(0 12px 22px rgba(0,0,0,0.5)) drop-shadow(0 0 16px rgba(255,79,216,0.22));transition:transform .4s var(--ease-out),filter .4s}.shop__tin-inner--behind{transform:rotate(-9deg) translateX(-16px);z-index:-1;filter:brightness(0.55) drop-shadow(0 10px 18px rgba(0,0,0,0.45))}.shop__card:hover .shop__tin-inner{transform:rotate(4deg) translateY(-5px);filter:drop-shadow(0 16px 26px rgba(0,0,0,0.55)) drop-shadow(0 0 24px rgba(0,255,224,0.35))}.shop__card:hover .shop__tin-inner--behind{transform:rotate(-14deg) translateX(-20px);filter:brightness(0.55) drop-shadow(0 10px 18px rgba(0,0,0,0.45))}.shop__tin-inner--sub::after{content:"∞";position:absolute;right:-4px;bottom:2px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:17px;font-weight:700;color:#0a0a0e;background:var(--holo-gradient);background-size:250% 100%;animation:holoShift 5s linear infinite;box-shadow:0 4px 12px rgba(0,0,0,0.45)}.shop__card h3{font-size:21px;font-weight:600}.shop__desc{color:var(--text-dim);font-size:13.5px}.shop__price{font-size:34px;font-weight:700;letter-spacing:-.02em;margin:10px 0 18px}.shop__price s{font-size:18px;color:var(--text-faint);font-weight:400;margin-left:6px}.shop__per{font-size:15px;color:var(--text-dim);font-weight:400}.slider{position:relative}.slider__viewport{overflow:hidden;border-radius:var(--radius-lg);cursor:grab}.slider__viewport.is-dragging{cursor:grabbing}.slider__track{display:flex;transition:transform .65s var(--ease-out);will-change:transform}.slider__viewport.is-dragging .slider__track{transition:none}.slide{flex:0 0 100%;margin:0;display:grid;grid-template-columns:1.5fr 1fr;gap:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);backdrop-filter:blur(10px);overflow:hidden;min-height:440px}.slide__media{position:relative;background:linear-gradient(135deg,rgba(0,255,224,0.08),rgba(255,79,216,0.08));min-height:320px;aspect-ratio:1 / 1;align-self:start}.slide__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none}.slide__media img{opacity:0;transition:opacity .6s var(--ease-out)}.slide__media img.is-loaded{opacity:1}.slide__media::before{content:"Drop photo here — see images/README.txt";position:absolute;inset:0;display:grid;place-items:center;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.slide__media img{z-index:1}.slide__tag{position:absolute;z-index:2;top:14px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 13px;border-radius:100px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.25)}.slide__tag--before{right:14px;background:rgba(8,8,12,0.55);color:rgba(255,255,255,0.85)}.slide__tag--after{left:14px;background:var(--holo-gradient);background-size:250% 100%;animation:holoShift 6s linear infinite;color:#0a0a0e;border:0}.wipe{position:absolute;inset:0;--wipe:8%}.wipe__half{position:absolute;inset:0;overflow:hidden}.wipe__half--before{z-index:1}.wipe__half--after{z-index:2}.wipe__half img{position:absolute;top:0;height:100%;width:200%;max-width:none;object-fit:cover;user-select:none;-webkit-user-drag:none}.wipe__half--before img{left:0}.wipe__half--after img{right:0;left:auto}.wipe__half--after{clip-path:inset(0 calc(100% - var(--wipe)) 0 0)}.wipe__handle{position:absolute;top:0;bottom:0;left:var(--wipe);width:44px;margin-left:-22px;z-index:3;background:transparent;border:0;padding:0;cursor:ew-resize;touch-action:none}.wipe__handle::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.15));box-shadow:0 0 12px rgba(255,255,255,0.5)}.wipe__grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;gap:0;background:rgba(10,10,14,0.65);border:1.5px solid rgba(255,255,255,0.85);backdrop-filter:blur(8px);color:#fff;font-size:11px;letter-spacing:1px;box-shadow:0 4px 18px rgba(0,0,0,0.45),0 0 16px rgba(0,255,224,0.25);transition:transform .25s var(--ease-out),box-shadow .25s;pointer-events:none}.wipe__handle:hover .wipe__grip,.wipe__handle:focus-visible .wipe__grip{transform:translate(-50%,-50%) scale(1.12);box-shadow:0 4px 22px rgba(0,0,0,0.5),0 0 24px rgba(255,79,216,0.45)}.wipe__handle:focus-visible{outline:0}.wipe{cursor:ew-resize;touch-action:none}.wipe.is-wiping{cursor:grabbing}.wipe__grip{width:48px;height:48px}@media(prefers-reduced-motion:no-preference){.wipe__grip{animation:gripPulse 2.6s ease-in-out infinite}.wipe.is-wiping .wipe__grip{animation:none}}@keyframes gripPulse{0%,100%{box-shadow:0 4px 16px rgba(0,0,0,0.45)}50%{box-shadow:0 4px 16px rgba(0,0,0,0.45),0 0 24px rgba(0,255,224,0.55)}}.slide__tag{transition:opacity .12s linear}.slide__tag--after{opacity:calc(0.25 + 0.75 * clamp(0, (var(--wipe-n, 8) - 8) / 42, 1))}.slide__tag--before{opacity:calc(0.25 + 0.75 * clamp(0, (92 - var(--wipe-n, 8)) / 42, 1))}.slider--bare{max-width:760px;margin:0 auto}.slider--bare .slide{grid-template-columns:1fr;min-height:0}.slide__cap{padding:14px 18px 16px;text-align:center;font-size:13px;color:var(--text-dim);letter-spacing:.04em}.slide__review{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:44px 42px}.slide__review blockquote{margin:0;font-size:17px;font-weight:300;line-height:1.7;color:var(--text)}.slide__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.slide__name{font-weight:600;font-size:15px}.slide__verified{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--holo-cyan)}.slide__verified svg{flex-shrink:0}.slider__controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:26px}.slider__arrow{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--text);background:var(--surface);border:1px solid var(--border-bright);backdrop-filter:blur(8px);transition:transform .25s var(--ease-out),border-color .25s,background .25s}.slider__arrow:hover{transform:translateY(-2px);border-color:var(--holo-cyan);background:var(--surface-hover)}.slider__arrow:active{transform:scale(0.94)}.slider__dots{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.slider__thumb{position:relative;width:62px;height:46px;padding:0;border-radius:12px;border:1.5px solid var(--border-bright);background:linear-gradient(135deg,rgba(0,255,224,0.1),rgba(255,79,216,0.1));overflow:hidden;opacity:.55;transition:opacity .3s,transform .3s var(--ease-out),border-color .3s,box-shadow .3s}.slider__thumb:hover{opacity:.85;transform:translateY(-2px)}.slider__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.slider__thumb img.is-loaded{opacity:1}.slider__thumb-num{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--text-dim)}.slider__thumb.is-active{opacity:1;transform:scale(1.1);border-color:transparent;box-shadow:0 0 0 2px var(--holo-cyan),0 0 18px rgba(0,255,224,0.45),0 6px 16px rgba(0,0,0,0.4)}@media(max-width:900px){.slide{grid-template-columns:1fr;min-height:0}.slide__media{aspect-ratio:1 / 1;min-height:0}.slide__review{padding:28px 24px 34px;gap:14px}.slide__review blockquote{font-size:15.5px}}.reviews__stars{font-size:15px;letter-spacing:3px;background:var(--holo-gradient);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:holoShift 6s linear infinite}.section--faq{max-width:800px}.faq{display:flex;flex-direction:column;gap:12px}.faq__item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);backdrop-filter:blur(10px);overflow:hidden;transition:border-color .3s}.faq__item[open]{border-color:var(--border-bright)}.faq__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:16.5px;font-weight:500;cursor:pointer;transition:color .2s}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{color:var(--holo-cyan)}.faq__icon{position:relative;width:18px;height:18px;flex-shrink:0}.faq__icon::before,.faq__icon::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:var(--text-dim);transition:transform .35s var(--ease-out)}.faq__icon::after{transform:rotate(90deg)}.faq__item[open] .faq__icon::after{transform:rotate(0)}.faq__item p{padding:0 24px 22px;color:var(--text-dim);font-size:15px;font-weight:300;max-width:620px}.cta-final{position:relative;z-index:1;padding:160px 24px 140px;text-align:center;overflow:hidden}.cta-final::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 60%,rgba(255,79,216,0.12),rgba(0,255,224,0.06) 50%,transparent 75%);pointer-events:none}.cta-final__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px}.cta-final__title{font-family:var(--font-display);font-size:clamp(44px,9vw,110px);letter-spacing:.06em;line-height:1}.cta-final p{color:var(--text-dim);font-size:15px}.footer{position:relative;z-index:1;border-top:1px solid var(--border);padding:44px 24px;background:rgba(8,8,12,0.6);backdrop-filter:blur(10px)}.footer__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer__brand{display:flex;align-items:center;gap:10px}.footer__brand .nav__logo-text{font-size:14px}.footer__links{display:flex;gap:26px;font-size:13.5px;color:var(--text-dim)}.footer__links a:hover{color:var(--text)}.footer__legal{font-size:12.5px;color:var(--text-faint);width:100%}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,120px);z-index:200;display:flex;align-items:center;gap:12px;padding:14px 24px;border-radius:100px;background:rgba(14,14,21,0.92);border:1px solid var(--border-bright);backdrop-filter:blur(16px);font-size:14.5px;font-weight:500;box-shadow:0 16px 50px rgba(0,0,0,0.5);transition:transform .45s cubic-bezier(0.34,1.56,0.64,1);pointer-events:none}.toast.is-visible{transform:translate(-50%,0)}.toast__check{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#0a0a0e;background:var(--holo-gradient);background-size:250% 100%;animation:holoShift 5s linear infinite}.reveal{opacity:0;transform:translateY(36px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.reveal.is-in{opacity:1;transform:translateY(0)}@media(max-width:1000px){.hero__inner{grid-template-columns:1fr;gap:64px;text-align:center}.hero__copy{display:flex;flex-direction:column;align-items:center}.hero__sub{margin:0 auto}.hero__cta,.hero__proof{justify-content:center}.bento{grid-template-columns:repeat(2,1fr)}.bento__card--wide{grid-column:span 2}.steps,.shop{grid-template-columns:1fr;max-width:460px;margin:0 auto}.shop__card--featured{transform:scale(1)}.shop__card--featured:hover{transform:translateY(-6px)}.nav__links{display:none}}@media(max-width:640px){.bento{grid-template-columns:1fr}.bento__card--wide{grid-column:span 1}.hero{padding-top:150px}.hero__proof{gap:28px}.section{padding-top:90px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.15s !important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.marquee__track{animation:none}}.nav__logo-col{display:flex;flex-direction:column;line-height:1.2}.nav__logo-tag{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-family:var(--font-body)}.hero__door{display:inline-flex;align-items:center;padding:15px 6px;font-size:14px;color:var(--text-dim);border-bottom:1px dashed var(--border-bright);transition:color .2s,border-color .2s}.hero__door:hover{color:var(--holo-cyan);border-color:var(--holo-cyan)}.pressbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px;padding:18px 24px;border-top:1px solid var(--border)}.pressbar__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.pressbar__item{font-family:var(--font-display);font-size:14px;color:var(--text-dim);opacity:.75}.pressbar__item--note{font-family:var(--font-body);font-size:11.5px;font-style:italic;color:var(--text-faint);opacity:1}.statband{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:44px}.statband__stat{padding:26px 22px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:4px}.statband__stat strong{font-size:32px;font-weight:700;letter-spacing:-.02em}.statband__stat>span:last-child{font-size:13px;color:var(--text-faint)}.manifesto{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:26px}.manifesto h2{font-size:clamp(34px,5vw,56px);letter-spacing:-.025em}.manifesto__against{display:flex;flex-direction:column;gap:12px;font-size:16.5px;font-weight:300;color:var(--text-dim)}.manifesto__invite{font-size:17px;color:var(--text-dim);max-width:520px}.manifesto__invite b{color:var(--text)}.values{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.values__card{padding:28px 24px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);backdrop-filter:blur(10px);transition:transform .35s var(--ease-out),border-color .35s}.values__card:hover{transform:translateY(-5px);border-color:var(--border-bright)}.values__card h3{font-size:15px;margin-bottom:10px;letter-spacing:.02em}.values__card p{font-size:13.5px;color:var(--text-dim);font-weight:300}.edu{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.edu__card{padding:28px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);backdrop-filter:blur(10px)}.edu__card strong{display:block;font-size:19px;margin-bottom:10px;background:var(--holo-gradient);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:holoShift 6s linear infinite}.edu__card p{font-size:14.5px;color:var(--text-dim);font-weight:300}.edu__more{display:flex;justify-content:center;margin:26px 0 44px}.method-tease{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:32px 36px;border-radius:var(--radius-lg);border:1.5px solid transparent;background:linear-gradient(var(--bg-elev),var(--bg-elev)) padding-box,var(--holo-gradient) border-box;background-size:auto,300% 100%;animation:holoBorder 6s linear infinite}.method-tease h3{font-size:24px;margin:12px 0 8px}.method-tease p{color:var(--text-dim);font-size:15px}.method-tease b{color:var(--text)}.promise{max-width:700px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.promise h2{font-size:clamp(32px,4.6vw,52px);letter-spacing:-.025em}.promise p{font-size:16.5px;color:var(--text-dim);font-weight:300}.lead{display:grid;grid-template-columns:1.2fr .8fr;gap:44px;align-items:center;padding:44px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);backdrop-filter:blur(10px)}.lead__copy h2{font-size:clamp(28px,3.8vw,42px);letter-spacing:-.025em;margin:16px 0 14px}.lead__copy p{color:var(--text-dim);font-size:15.5px;font-weight:300}.lead__form{display:flex;flex-direction:column;gap:12px}.lead__form input{padding:15px 18px;border-radius:100px;border:1px solid var(--border-bright);background:var(--bg-elev);color:var(--text);font-family:inherit;font-size:15px}.lead__form input:focus{outline:2px solid var(--holo-cyan);outline-offset:1px}.lead__done{font-size:14px;color:var(--text-dim)}.lead__done b{color:var(--holo-cyan)}.ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ladder li{padding:28px 24px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);backdrop-filter:blur(10px)}.ladder li span{font-family:var(--font-display);font-size:13px;background:var(--holo-gradient);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:holoShift 6s linear infinite}.ladder h3{font-size:17px;margin:12px 0 8px}.ladder p{font-size:13.5px;color:var(--text-dim);font-weight:300}.footer__inner--grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.4fr 1fr;gap:32px;align-items:start}.footer__tagline{font-size:12px;color:var(--text-faint);margin-top:4px}.footer__col{display:flex;flex-direction:column;gap:9px}.footer__col h4{margin:0 0 4px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.footer__col a{font-size:13.5px;color:var(--text-dim)}.footer__col a:hover{color:var(--text)}.footer__address{font-size:13px;color:var(--text-dim)}.footer__address em{color:var(--text-faint);font-style:italic}.footer .footer__legal{margin-top:28px;text-align:center}@media(max-width:1000px){.values,.ladder{grid-template-columns:repeat(2,1fr)}.edu{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.lead{grid-template-columns:1fr;padding:30px}.footer__inner--grid{grid-template-columns:1fr 1fr}.method-tease{justify-content:center;text-align:center}}@media(max-width:560px){.values,.ladder,.footer__inner--grid{grid-template-columns:1fr}}:root{--bogo-h:0}body.bogo-active{--bogo-h:34px}body.bogo-scrolled .bogo-bar{transform:translateY(-100%)}body.bogo-scrolled.bogo-active .nav,body.bogo-scrolled.bogo-active .fnav,body.bogo-scrolled.bogo-active .dz-top{top:0}.bogo-bar{position:fixed;top:0;left:0;right:0;z-index:260;height:var(--bogo-h);transition:transform .28s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 16px 6px;background:rgba(10,10,15,0.92);backdrop-filter:blur(16px);overflow:hidden}.bogo-bar__main{display:flex;align-items:center;justify-content:center;gap:16px;max-width:100%}.bogo-bar__ship{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap}.bogo-bar__ship i{font-style:normal;font-size:9px;background:var(--holo-gradient);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:holoShift 5s linear infinite}.bogo-bar::before{content:"";position:absolute;inset:auto 0 0 0;height:1.5px;background:var(--holo-gradient);background-size:300% 100%;animation:holoShift 6s linear infinite}.bogo-bar[hidden]{display:none}.bogo-bar__deal{font-size:12.5px;letter-spacing:.06em;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bogo-bar__deal b{letter-spacing:.14em;background:var(--holo-gradient);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:holoShift 6s linear infinite}.bogo-bar__sep{margin:0 8px;color:var(--text-faint)}.bogo-bar__timer,.bogo-deal__timer{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:14px;color:#ff5252;padding:5px 13px;border-radius:100px;border:1px solid rgba(255,82,82,0.55);background:rgba(255,82,82,0.08);box-shadow:0 0 12px rgba(255,82,82,0.25);text-shadow:0 0 10px rgba(255,82,82,0.45);flex-shrink:0}.bogo-bar__timer.is-urgent,.bogo-deal__timer.is-urgent{color:#ff3838;border-color:rgba(255,56,56,0.75);animation:bogoPulse 1s ease-in-out infinite}@keyframes bogoPulse{50%{box-shadow:0 0 26px rgba(255,56,56,0.65);background:rgba(255,56,56,0.16)}}.nav,.fnav{transition:top .4s var(--ease-out)}body.bogo-active .nav,body.bogo-active .fnav,body.bogo-active .dz-top{top:var(--bogo-h);transition:top .28s ease}.nav__timer{margin-left:auto;margin-right:14px;font-variant-numeric:tabular-nums;font-weight:700;font-size:13px}.nav__timer[hidden]{display:none}body.bogo-active .hero{padding-top:calc(120px + var(--bogo-h))}body.bogo-active .fhero{padding-top:calc(130px + var(--bogo-h))}body.bogo-active .article{padding-top:calc(140px + var(--bogo-h))}@media(max-width:640px){.bogo-bar__main{gap:10px}.bogo-bar__deal{font-size:11px}.bogo-bar__deal b{letter-spacing:.08em}.bogo-bar__timer{font-size:12.5px;padding:4px 10px}.bogo-bar__ship{font-size:9px;letter-spacing:.18em}}@media(max-width:760px){.statband{gap:10px;margin-bottom:34px}.statband__stat{padding:18px 12px;text-align:center;align-items:center}.statband__stat strong{font-size:clamp(18px,3.4vw,26px)}}@media(max-width:560px){.statband{gap:6px}.statband__stat{padding:13px 5px;border-radius:14px;gap:2px}.statband__stat strong{font-size:clamp(15px,4.4vw,21px);letter-spacing:-.03em}.statband__stat>span:last-child{font-size:clamp(8.5px,2.4vw,11px);line-height:1.25}}