:root{--ink:#0e0e0d;--surface:#161510;--bone:#F4EFE3;--bone-70:rgba(244,239,227,.7);--bone-50:rgba(244,239,227,.5);--bone-40:rgba(244,239,227,.4);--signal:#E0231C;--brass:#C6A15B;--line:rgba(255,255,255,.1);--wrap:1240px;--pad:clamp(1.1rem,4vw,3rem);--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--disp:"Archivo",var(--sans)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--bone);font-family:var(--sans);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad)}.disp{font-family:var(--disp);font-weight:800;letter-spacing:-.02em;line-height:.9}.eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--brass);font-weight:600}.sig{color:var(--signal)}.brs{color:var(--brass)}.btn{display:inline-flex;align-items:center;gap:.6rem;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:1rem 1.6rem;transition:.2s;cursor:pointer;border:none}.btn-signal{background:var(--signal);color:#fff}.btn-signal:hover{background:#c41d16}.btn-ghost{border:1px solid rgba(255,255,255,.25);color:var(--bone);background:transparent}.btn-ghost:hover{border-color:var(--brass);color:var(--brass)}section{position:relative}.topbar{background:var(--signal);color:#fff}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;padding-block:.5rem;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.topbar .t2{display:none}@media(min-width:720px){.topbar .t2{display:inline}}header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:#0e0e0dd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}header .bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-block:1.15rem}header nav{display:none;gap:2rem;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-70)}header nav a:hover{color:var(--brass)}.logo{font-family:var(--disp);font-weight:800;font-size:clamp(1.4rem,4vw,1.9rem);letter-spacing:-.01em;justify-self:center}.hdr-right{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.cart{display:inline-flex;align-items:center;gap:.5rem;font-size:12px;letter-spacing:.18em;text-transform:uppercase;border:1px solid rgba(255,255,255,.25);padding:.55rem .9rem;color:var(--bone-70)}.cart:hover{border-color:var(--brass);color:var(--brass)}@media(min-width:960px){header nav{display:flex}}.lang{display:inline-flex;border:1px solid rgba(255,255,255,.2)}.lang button{background:transparent;color:var(--bone-50);border:none;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.1em;padding:.5rem .6rem;cursor:pointer;transition:.15s}.lang button+button{border-left:1px solid rgba(255,255,255,.15)}.lang button.on{background:var(--bone);color:var(--ink)}.lang button:hover:not(.on){color:var(--bone)}.cur{background:var(--surface);color:var(--bone-70);border:1px solid rgba(255,255,255,.2);font-family:var(--sans);font-size:11px;letter-spacing:.05em;padding:.5rem .45rem;min-height:44px;cursor:pointer}.cur:hover{border-color:var(--brass)}.burger{display:inline-flex;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:.4rem}.burger span{width:22px;height:2px;background:var(--bone);transition:.25s}.burger.x span:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger.x span:nth-child(2){opacity:0}.burger.x span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(min-width:960px){.burger{display:none}}.drawer{position:fixed;inset:0 0 0 auto;width:min(80vw,320px);background:var(--surface);z-index:60;transform:translate(100%);transition:.3s;display:flex;flex-direction:column;gap:1.4rem;padding:5rem 2rem 2rem;border-left:1px solid var(--line)}.drawer.open{transform:translate(0)}.drawer a{font-family:var(--disp);font-weight:700;font-size:1.5rem}.drawer a:hover{color:var(--brass)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:55;opacity:0;pointer-events:none;transition:.3s}.scrim.on{opacity:1;pointer-events:auto}.drawer-close{position:absolute;top:1.2rem;right:1.4rem;background:none;border:none;color:var(--bone);font-size:1.6rem;cursor:pointer;line-height:1}.hero{overflow:hidden}.hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero .bg img{width:100%;height:100%;object-fit:cover;object-position:center}.hero .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--ink),rgba(14,14,13,.8) 40%,rgba(14,14,13,.2)),linear-gradient(0deg,var(--ink),rgba(14,14,13,.4) 45%,transparent)}.hero .inner{position:relative;z-index:1;padding-block:clamp(3.5rem,9vw,7rem);min-height:82vh;display:flex;flex-direction:column;justify-content:space-between;gap:3rem}.pill{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:1.8rem}.pill i{width:8px;height:8px;border-radius:50%;background:var(--signal);animation:pulse 1.8s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.hero h1{font-size:clamp(3rem,9vw,7rem);line-height:1.05;text-shadow:0 4px 30px rgba(0,0,0,.6);max-width:14ch}.hero h1 .plate{position:relative;z-index:1}.hero p.lead{margin-top:1.6rem;max-width:34rem;font-size:clamp(1rem,2.5vw,1.15rem);color:var(--bone-70)}.hero .cta{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}.stats{margin-top:2.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;border-top:1px solid var(--line);padding-top:1.6rem;max-width:34rem}.stats dt{font-family:var(--disp);font-weight:800;font-size:clamp(1.4rem,4vw,2rem)}.stats dd{margin-top:.4rem;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-50)}.tickwrap{border-block:1px solid var(--line);background:var(--surface);overflow:hidden;padding-block:1.3rem}.tick{display:flex;gap:3rem;white-space:nowrap;font-family:var(--disp);font-weight:700;font-size:clamp(1.6rem,4vw,2.6rem);color:#f4efe3bf;width:max-content;animation:scroll 26s linear infinite}.tick span{display:inline-flex;align-items:center;gap:3rem}.tick i{width:9px;height:9px;border-radius:50%;background:var(--signal)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec-pad{padding-block:clamp(4rem,10vw,8rem)}.how-grid{display:grid;gap:2.5rem}@media(min-width:1000px){.how-grid{grid-template-columns:4fr 8fr;gap:4rem}}.how h2{font-size:clamp(2.2rem,6vw,3.6rem);margin-top:.8rem}.steps{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}@media(min-width:760px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:var(--ink);padding:2rem;min-height:250px;display:flex;flex-direction:column;gap:1.2rem}.step .top{display:flex;align-items:center;justify-content:space-between}.step .num{font-family:var(--disp);font-weight:800;font-size:2.2rem;color:var(--signal)}.step h3{font-size:1.4rem;font-weight:600}.step p{font-size:.9rem;color:var(--bone-50);margin-top:auto}.how-img{margin-top:3rem;aspect-ratio:21/9;overflow:hidden;border:1px solid var(--line)}.how-img img{width:100%;height:100%;object-fit:cover}.how-head{max-width:34rem}.how-head h2{font-size:clamp(2.2rem,6vw,3.6rem);margin-top:.8rem}.steps .step{padding:0;min-height:0}.step .shot{aspect-ratio:4/3;overflow:hidden;border-bottom:1px solid var(--line);background:var(--surface)}.step .shot img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.step:hover .shot img{transform:scale(1.04)}.step .body{padding:1.6rem 1.8rem 2rem;display:flex;flex-direction:column;gap:.7rem}.step .body h3{font-size:1.2rem;font-weight:600}.step .body p{font-size:.88rem;color:var(--bone-50);margin-top:0}.demo{margin-top:2.5rem;position:relative;border:1px solid var(--line);overflow:hidden;aspect-ratio:16/10;background:var(--ink)}@media(min-width:760px){.demo{aspect-ratio:2/1}}.demo img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.demo .cap{position:absolute;left:1.1rem;bottom:1.1rem;right:1.1rem;display:flex;gap:.7rem;align-items:center;flex-wrap:wrap}.demo .cap b{background:var(--signal);color:#fff;padding:.5rem .85rem;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.demo .cap em{background:#0e0e0dd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(198,161,91,.4);padding:.5rem .85rem;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);font-style:normal}.feat{border-top:1px solid var(--line)}.feat .row{display:grid;gap:2.5rem;align-items:center;padding-block:clamp(3.5rem,8vw,7rem)}@media(min-width:1000px){.feat .row{grid-template-columns:1fr 1fr;gap:5rem}}.feat.alt{background:var(--surface)}.feat h2{font-size:clamp(2rem,5.5vw,3.6rem);margin-top:.8rem}.feat p{margin-top:1.4rem;max-width:32rem;font-size:1.05rem;color:var(--bone-70)}.feat ul{margin-top:1.8rem;display:flex;flex-direction:column;gap:.8rem;list-style:none}.feat li{display:flex;gap:.8rem;font-size:.9rem;color:var(--bone-70)}.feat li:before{content:"\2014";color:var(--signal);font-weight:700}.feat .media{position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--line)}.feat .media img{width:100%;height:100%;object-fit:cover}.feat.alt .media{order:-1}@media(min-width:1000px){.feat.alt .media{order:2}}.tag{position:absolute;bottom:1rem;left:1rem;background:#0e0e0dcc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(198,161,91,.4);padding:.4rem .7rem;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--brass)}.buy{background:var(--surface);border-top:1px solid var(--line)}.buy .grid{display:grid;gap:2.5rem}@media(min-width:1000px){.buy .grid{grid-template-columns:7fr 5fr;gap:4rem}}.buy .shot{position:relative;aspect-ratio:1;overflow:hidden;background:var(--ink);border:1px solid var(--line)}.buy .shot img{width:100%;height:100%;object-fit:cover}.buy .badges{position:absolute;top:1.2rem;left:1.2rem;display:flex;flex-direction:column;gap:.5rem}.buy .badges span{border:1px solid rgba(198,161,91,.5);padding:.35rem .7rem;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--brass)}.buy h2{font-size:clamp(2.6rem,7vw,3.6rem);margin-top:.6rem}.price{margin-top:1.8rem;display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.price .now{font-family:var(--disp);font-weight:800;font-size:2.4rem}.price .was{color:var(--bone-50);text-decoration:line-through}.price .lbl{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--signal)}.buy ul{margin-top:1.8rem;list-style:none}.buy li{display:flex;align-items:center;gap:.8rem;border-bottom:1px solid var(--line);padding-block:.75rem;font-size:.9rem}.buy li:before{content:"\2713";color:var(--brass);font-weight:700}.qtyrow{margin-top:2rem;display:flex;gap:1rem}.qty{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.2)}.qty button{background:none;border:none;color:var(--bone);font-size:1.1rem;padding:.9rem 1.1rem;cursor:pointer}.qty button:hover{background:#ffffff0f}.qty span{min-width:3rem;text-align:center;font-family:var(--disp);font-weight:700}.buy .fine{margin-top:1.4rem;font-size:.78rem;color:var(--bone-50);max-width:34rem}.rev .head{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}@media(min-width:760px){.rev .head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.rev h2{font-size:clamp(2rem,6vw,3.6rem);max-width:18ch}.stars{font-family:var(--disp);color:var(--brass);font-size:1.2rem;display:flex;align-items:center;gap:.6rem}.stars small{color:var(--bone-50);font-size:.8rem;letter-spacing:.15em}.quotes{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}@media(min-width:760px){.quotes{grid-template-columns:repeat(3,1fr)}}.quote{background:var(--ink);padding:2rem;min-height:240px;display:flex;flex-direction:column;gap:1.2rem}.quote .mark{font-family:var(--disp);font-size:3rem;color:var(--signal);line-height:.6}.quote p{font-size:1.05rem;color:#f4efe3e6}.quote footer{margin-top:auto;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-50)}.faq{background:var(--surface);border-top:1px solid var(--line)}.faq .grid{display:grid;gap:3rem}@media(min-width:1000px){.faq .grid{grid-template-columns:4fr 8fr;gap:4rem}}.faq h2{font-size:clamp(2.2rem,6vw,3.6rem);margin-top:.8rem}details{border-bottom:1px solid var(--line)}summary{display:flex;align-items:center;gap:1.4rem;padding-block:1.5rem;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary .n{font-family:var(--disp);font-weight:700;font-size:.85rem;color:var(--brass)}summary .q{flex:1;font-family:var(--disp);font-weight:700;font-size:clamp(1.1rem,3vw,1.5rem)}summary .ic{flex-shrink:0;width:32px;height:32px;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;font-size:1.2rem;transition:.2s}details[open] summary .q{color:var(--brass)}details[open] summary .ic{transform:rotate(45deg);border-color:var(--brass);color:var(--brass)}details p{padding:0 0 1.6rem 2.6rem;max-width:44rem;color:var(--bone-70)}footer{background:var(--ink)}.foot-top{display:grid;gap:2.5rem;padding-block:clamp(3.5rem,7vw,6rem) 3rem;border-bottom:1px solid var(--line)}@media(min-width:1000px){.foot-top{grid-template-columns:1fr 1fr}}.foot-top h3{font-family:var(--disp);font-weight:800;font-size:clamp(2.4rem,7vw,4.5rem);line-height:.9}.news{margin-top:1.8rem;display:flex;max-width:26rem;border:1px solid rgba(255,255,255,.2)}.news input{flex:1;background:none;border:none;color:var(--bone);padding:.9rem 1rem;font-size:.85rem;outline:none}.news input::placeholder{color:var(--bone-40)}.foot-links{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.foot-links p.eyebrow{margin-bottom:1rem}.foot-links li{list-style:none;margin-bottom:.7rem}.foot-links a{color:var(--bone-70);font-size:.9rem}.foot-links a:hover{color:var(--brass)}.foot-bot{display:flex;flex-direction:column;gap:1rem;padding-block:2rem;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-40)}@media(min-width:760px){.foot-bot{flex-direction:row;align-items:center;justify-content:space-between}}.foot-bot .mid{color:var(--brass)}.foot-bot .lk{display:flex;gap:1.5rem;flex-wrap:wrap}.pay{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:1.5rem;border-top:1px solid var(--line)}.pay img{height:28px;width:auto;display:block;border-radius:4px;box-shadow:0 1px 3px #0000004d}.safety{border-top:1px solid var(--line);padding-block:1.2rem;font-size:.75rem;color:var(--bone-70);text-align:center;letter-spacing:.02em;text-transform:none}:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:1px}.lang button,.drawer-close{min-width:44px;min-height:44px}.burger{min-width:44px;min-height:44px;align-items:center;justify-content:center}.tickwrap:hover .tick{animation-play-state:paused}.step .shot img{transition:transform .3s cubic-bezier(.16,1,.3,1)}.foot-bot{color:var(--bone-50)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tick,.pill i,.count.rolling{animation:none!important}.step:hover .shot img,.shuffle img{transition:none}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero .inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 18% 65%,rgba(198,161,91,.1),transparent 55%),radial-gradient(140% 120% at 50% 50%,transparent 55%,rgba(0,0,0,.55))}.demo,.buy .shot,.feat .media,.shuffle{box-shadow:0 2px #ffffff0a inset,0 40px 80px -40px #000000e6}.demo img{filter:contrast(1.06) saturate(1.04)}.hero h1 .plate{background:var(--signal);color:#fff;padding:0 .16em .04em;margin:0 -.03em;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 6px 24px #e0231c59}.pumpboard{display:inline-flex;flex-direction:column;gap:.2rem;margin-top:1.8rem;padding:1rem 1.3rem;background:#00000080;border:1px solid rgba(198,161,91,.45);border-radius:3px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 4px #00000038,0 18px 50px -20px #000;align-self:flex-start}@media(min-width:900px){.hero .inner .pumpboard{position:absolute;top:clamp(3.5rem,9vw,7rem);right:0;margin:0;z-index:2;text-align:right;align-items:flex-end}}.pb-top{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--brass);font-weight:600}.pb-num{font-family:var(--disp);font-weight:900;font-size:clamp(3rem,7vw,4.6rem);line-height:.85;letter-spacing:-.02em;color:var(--bone);font-variant-numeric:tabular-nums;text-shadow:0 0 24px rgba(224,35,28,.28)}.pb-unit{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-50)}.pill2{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.1rem;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-70)}.pill2 b{color:var(--brass);font-weight:800}.count{font-variant-numeric:tabular-nums}.count.rolling{animation:flick .9s cubic-bezier(.2,.7,.2,1) both}@keyframes flick{0%{opacity:.4;transform:translateY(.12em);filter:blur(1px)}to{opacity:1;transform:none;filter:none}}.use{border-top:1px solid var(--line)}.use .head2{max-width:40rem}.use h2{font-size:clamp(2rem,5.5vw,3.4rem);margin-top:.8rem}.use .ld{margin-top:1.2rem;color:var(--bone-70);max-width:34rem}.uc-tabs{counter-reset:uc;margin-top:2.2rem;display:flex;gap:0;flex-wrap:nowrap;width:max-content;max-width:100%;border:1px solid var(--line);background:var(--surface);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.uc-tabs::-webkit-scrollbar{display:none}.uc-tab{counter-increment:uc;position:relative;border:none;border-left:1px solid var(--line);min-height:44px;padding:.8rem 1.15rem .9rem;display:inline-flex;align-items:baseline;gap:.55rem;white-space:nowrap;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-50);background:transparent;scroll-snap-align:start;cursor:pointer;transition:color .2s,background .2s}.uc-tab:first-child{border-left:none}.uc-tab:before{content:counter(uc,decimal-leading-zero);font-family:var(--disp);font-weight:800;font-size:.7rem;color:var(--brass);opacity:.55;font-variant-numeric:tabular-nums}.uc-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.16,1,.3,1)}.uc-tab:hover{color:var(--bone);background:#ffffff08}.uc-tab.on{color:var(--bone);background:#ffffff0d}.uc-tab.on:before{opacity:1;color:var(--signal)}.uc-tab.on:after{transform:scaleX(1)}@media(max-width:560px){.uc-tabs{width:100%;-webkit-mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}}.uc-panels{margin-top:2.2rem}.uc-panel{display:none;grid-template-columns:1fr;gap:2rem;align-items:center}.uc-panel .txt{position:relative}.uc-panel .txt:before{content:attr(data-n);display:block;font-family:var(--disp);font-weight:900;font-size:clamp(2.8rem,6vw,4.4rem);line-height:.8;color:var(--signal);font-variant-numeric:tabular-nums;margin-bottom:1rem}.uc-panel .txt:after{content:"";display:block;width:2.4rem;height:2px;background:var(--brass);margin-top:1.6rem}.uc-panel.on{display:grid;animation:ucfade .5s cubic-bezier(.16,1,.3,1) both}.uc-panel.on .txt{animation:ucrise .5s .05s cubic-bezier(.16,1,.3,1) both}.uc-panel.on .pic img{animation:ucscale 1.3s cubic-bezier(.16,1,.3,1) both}@keyframes ucfade{0%{opacity:0}to{opacity:1}}@keyframes ucrise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ucscale{0%{transform:scale(1.06)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.uc-panel.on,.uc-panel.on .txt,.uc-panel.on .pic img{animation:none}}@media(min-width:900px){.uc-panel{grid-template-columns:5fr 7fr;gap:clamp(2.5rem,5vw,5rem)}.uc-panel .pic{max-height:620px}}.uc-panel .txt h3{font-family:var(--disp);font-weight:800;font-size:clamp(2.2rem,5vw,3.4rem);margin-bottom:1rem;letter-spacing:-.01em;line-height:.95}.uc-panel .txt p{color:var(--bone-70);max-width:34rem;font-size:clamp(1.05rem,2vw,1.2rem)}.uc-panel .pic{position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.uc-panel .pic img{width:100%;height:100%;object-fit:cover}.uc-panel .pic .badge{position:absolute;bottom:1rem;left:1rem;background:#0e0e0dd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(198,161,91,.4);padding:.5rem .85rem;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;align-items:center;gap:1rem;padding:.7rem var(--pad);background:#0e0e0ded;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);transform:translateY(120%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.stickybuy.show{transform:none}.stickybuy .info{display:flex;flex-direction:column;line-height:1.15}.stickybuy .info .nm{font-family:var(--disp);font-weight:800;font-size:1rem}.stickybuy .info .pr{font-size:.75rem;color:var(--bone-50)}.stickybuy .btn{flex:1;justify-content:center;padding:.9rem 1rem}@media(min-width:900px){.stickybuy{display:none}}:root{--sec-y:clamp(4rem,9vw,7.5rem)}.sec-pad,.feat .row{padding-block:var(--sec-y)}section .eyebrow{display:inline-flex;align-items:center;gap:.6rem}section .eyebrow:before{content:"";width:1.6rem;height:2px;background:var(--signal);flex:none}.pill .eyebrow:before{display:none}#how,.rev{border-top:1px solid var(--line)}.buy .eyebrow{margin-bottom:.4rem}.buy .price{margin-top:1.6rem;align-items:flex-end;gap:1.1rem}.buy .price .now{font-size:clamp(2.9rem,8vw,4.2rem);line-height:.85;letter-spacing:-.02em;padding:.3rem .6rem .4rem;background:var(--ink);border:1px solid rgba(198,161,91,.32);box-shadow:inset 0 2px #ffffff0d,0 20px 40px -26px #000;font-variant-numeric:tabular-nums}.buy .price .lbl{padding:.3rem .5rem;border:1px solid var(--signal);align-self:center}.buy #addcart{padding-block:1.15rem;font-size:14px}.buy #addcart:hover{box-shadow:0 12px 30px -12px #e0231c99}.buy .trust{margin-top:1.3rem;display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--line);list-style:none}.buy .trust li{flex:1 1 auto;min-width:8rem;padding:.7rem .9rem;border-bottom:none;border-left:1px solid var(--line);display:flex;align-items:center;gap:.5rem;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--bone-70)}.buy .trust li:first-child{border-left:none}.buy .trust li:before{content:"\2713";color:var(--brass);font-weight:700}.quote .mark{font-size:1.6rem;color:var(--brass);line-height:1}@media(max-width:600px){.hero .inner{min-height:auto;padding-block:clamp(3rem,12vw,4.5rem);gap:2rem}.hero h1{font-size:clamp(2.6rem,11vw,3.4rem)}.hero .ghost{font-size:56vw;bottom:-.04em;opacity:.03}.stats{gap:.7rem}.stats dt{font-size:1.3rem}.stats dd{font-size:9px;letter-spacing:.13em}}.stickybuy{padding-bottom:calc(.7rem + env(safe-area-inset-bottom))}@media(max-width:899px){body:has(.stickybuy.show) .safety{padding-bottom:5.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/covus-home.css.map */
