@font-face{font-family:Neurial Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/neurial-300.otf)format("opentype")}@font-face{font-family:Neurial Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/neurial-400.otf)format("opentype")}@font-face{font-family:Neurial Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/neurial-500.otf)format("opentype")}:root{--ink:#0a0a0c;--t-90:#0a0a0ce6;--t-60:#0a0a0c99;--t-40:#0a0a0c6b;--page:#fff;--mist:#f6f6f4;--line:#eaeae7;--sky-50:#f3f8fc;--sky-100:#e8f1f8;--skygrad:linear-gradient(168deg, #dfebf3 0%, #f0f7fc 100%);--green:#1fa971;--magenta:#fb0381;--cyan:#00aeef;--yellow:#ffe100;--sans:"Neurial Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--r-section:28px;--r-card:20px;--r-pill:999px;--gut:clamp(16px, 2.4vw, 28px);--inset:max(var(--gut), calc((100vw - 1280px) * .4));--sect:clamp(52px, 6.4vw, 96px)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-size:16px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}h1,h2{letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:1.04}.sub{color:var(--t-60);font-weight:400}.btn{letter-spacing:-.01em;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background .3s var(--ease), color .3s var(--ease);border:1px solid #0000;align-items:center;gap:7px;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.btn:focus-visible{outline-offset:2px;outline:2px solid #7fb4d6}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0a0a0c2e}.chip{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--t-90);background:#ffffff8c;align-items:center;padding:4px 11px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 2px 10px #0a0a0c1a}.chip .dot{display:none}.chip.glow{color:#fff;background:#fb0381b8}.chip.klow{color:var(--ink);background:#ffe100b8}.chip.wolv{color:#fff;background:#00aeefb8}.chip.low{bottom:12px;top:auto!important}.rxi.w{color:#fff}.frame.ph{justify-content:center;align-items:center;display:flex}.promo{background:var(--sky-100);color:var(--t-90);text-align:center;padding:9px var(--gut);font-size:13px}.promo b{font-weight:500}nav.top{padding:15px var(--inset);background:var(--page);z-index:50;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}nav.top .logo svg{width:auto;height:56px;fill:var(--ink);transition:height .35s var(--ease);display:block}nav.top.shrunk .logo svg{height:39px}nav.top .links{color:var(--t-90);gap:26px;font-size:16.5px;display:flex}nav.top .right{align-items:center;gap:18px;display:flex}nav.top .bagbtn{width:38px;height:38px;color:var(--ink);border-radius:99px;place-items:center;transition:background .18s;display:grid;position:relative}nav.top .bagbtn:hover{background:#0a0a0c0f}nav.top .bagbtn svg{width:21px;height:21px;display:block}nav.top .bagbtn .bagn{background:var(--yellow,#ffe100);min-width:16px;height:16px;color:var(--ink);text-align:center;letter-spacing:0;box-shadow:0 0 0 2px var(--paper,#fff);border-radius:99px;padding:0 4px;font-size:10.5px;font-weight:600;line-height:16px;position:absolute;top:1px;right:-1px}nav.top .bagbtn.pop .bagn{animation:.45s cubic-bezier(.2,1.6,.4,1) bagpop}@keyframes bagpop{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}.btn.inbag{background:var(--yellow,#ffe100)!important;color:var(--ink)!important;border-color:var(--yellow,#ffe100)!important}nav.top .right .login{color:var(--t-60);font-size:16px}nav.top .right .btn{font-size:16px}@media (max-width:900px){nav.top .links{display:none}}.hero{padding:calc(var(--sect) * .52) var(--inset) calc(var(--sect) * .4)}.hero-top{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}@media (max-width:900px){.hero-top{flex-direction:column;align-items:flex-start;gap:20px}}.hero h1{max-width:15ch;font-size:clamp(2.5rem,5.2vw,4.3rem);font-weight:500}.hero .sub{max-width:46ch;margin:16px 0 20px;font-size:clamp(15px,1.3vw,17px)}.assure{flex-shrink:0;grid-template-columns:auto auto;gap:13px 28px;margin:0 0 10px;display:grid}@media (max-width:900px){.assure{margin:0}}.assure .item{color:var(--t-60);align-items:center;gap:9px;font-size:13.5px;display:flex}.assure svg{width:18px;height:18px;stroke:var(--t-60);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.tiles{padding:0 var(--inset);flex-direction:column;gap:16px;display:flex}.tiles .r1{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tiles .r2{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.r1.hero-mix>.tile{aspect-ratio:1/.873;min-height:0}.rcol{grid-template-rows:1.55fr 1fr;gap:16px;min-height:0;display:grid}.rcol .tile,.rrow .tile.sm{min-height:0}@media (max-width:860px){.tiles .r1,.tiles .r2{grid-template-columns:1fr}.r1.hero-mix>.tile{aspect-ratio:auto;min-height:340px}.rcol{grid-template-rows:auto auto}.rcol>.tile{min-height:300px}.rrow .tile.sm{min-height:214px}}.tile{border-radius:var(--r-card);background:var(--mist);min-height:340px;transition:transform .35s var(--ease), box-shadow .35s var(--ease);display:block;position:relative;overflow:hidden}.tile:hover{transform:translateY(-3px);box-shadow:0 22px 44px #0a0a0c1f}.tile.sm{min-height:214px}.tile .bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile .tc{flex-direction:column;align-items:flex-start;gap:9px;max-width:58%;padding:24px;display:flex;position:absolute;inset:0}.tile .tc h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.35rem,1.9vw,1.7rem);font-weight:500;line-height:1.1}.tile.sm .tc h3{font-size:1.15rem}.tile .tc p{color:var(--t-60);max-width:28ch;font-size:13.5px}.tile .tc .act{margin-top:auto}.tile.dark .tc h3{color:#fff}.tile.dark .tc p{color:#ffffffad}@media (max-width:560px){.tile .tc{max-width:80%}}.band{border-radius:var(--r-section);margin:var(--sect) var(--gut) 0;align-items:flex-end;min-height:clamp(520px,53vw,680px);display:flex;position:relative;overflow:hidden}.band .bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.band .bc{flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:clamp(28px,4vw,56px);display:flex;position:relative}.band h2{color:#fff;max-width:16ch;font-size:clamp(2rem,4vw,3.4rem);font-weight:500}.band.light h2{color:var(--ink)}.band.light .foot{color:var(--t-40)}.band .foot{color:#ffffff8c;max-width:60ch;font-size:11.5px}.stat{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);color:#fff;background:#16181a70;border-radius:24px;min-width:316px;padding:23px 26px;position:absolute;bottom:clamp(44px,9vw,112px);right:clamp(56px,12vw,190px);box-shadow:0 20px 46px #0a0a0c33}@media (max-width:720px){.stat{align-self:stretch;position:relative;bottom:auto;right:auto}}.stat .shead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.stat .sl{color:#fff;letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.25}.stat .arr{color:var(--chart,var(--ink));flex-shrink:0}.stat .arr svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;display:block}.stat.in .arr svg{animation:nudge 1.7s var(--ease) infinite}.stat .arr.up svg{transform:rotate(180deg)}.stat.in .arr.up svg{animation:nudgeup 1.7s var(--ease) infinite}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes nudgeup{0%,to{transform:rotate(180deg)translateY(0)}50%{transform:rotate(180deg)translateY(4px)}}.stat .sv{letter-spacing:-.03em;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .7s var(--ease) .5s, transform .7s var(--ease) .5s;margin-top:4px;font-size:2.3rem;font-weight:500;line-height:1.1;transform:translateY(6px)}.stat.in .sv{opacity:1;transform:none}.stat .sm2{color:#ffffffa8;margin-top:1px;font-size:15px;font-weight:500}.msg{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);color:#fff;background:#16181a70;border-radius:20px;align-items:flex-start;gap:14px;width:min(340px,84vw);padding:16px 20px 17px;display:flex;position:absolute;box-shadow:0 20px 46px #0a0a0c33}.msg .av{flex:0 0 52px;width:52px;height:52px;position:relative}.msg .av img{object-fit:cover;border:2px solid #ffffffe6;border-radius:50%;width:52px;height:52px;display:block}.msg .av .n{color:#16181a;background:#ffe100;border:2px solid #16181a8c;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-5px;right:-6px}.msg .mh{letter-spacing:.02em;color:#ffffffb8;font-size:12.5px;font-weight:600}.msg .mb{color:#ffffffeb;letter-spacing:-.005em;margin-top:4px;font-size:13.5px;line-height:1.45}.msg.m-recovery{top:clamp(26px,4.5vw,54px);right:calc(clamp(56px,12vw,190px) - 70px)}.msg.m-weight{transform:translateY(var(--py,0px));top:clamp(26px,4.5vw,54px);left:auto;right:calc(clamp(56px,12vw,190px) - 43px)}.msg.m-recovery,.band .stat{transform:translateY(var(--py,0px))}@media (max-width:860px){.msg{display:none}}.stat svg.chart{margin-top:15px;display:block}.stat .cline{stroke:var(--chart,var(--ink));stroke-dasharray:420;stroke-dashoffset:420px}.stat.in .cline{animation:3.8s linear .3s infinite drawloop}@keyframes drawloop{0%{stroke-dashoffset:420px;opacity:1}72%{stroke-dashoffset:0;opacity:1}84%{stroke-dashoffset:0;opacity:1}92%{stroke-dashoffset:0;opacity:0}93%{stroke-dashoffset:420px;opacity:0}to{stroke-dashoffset:420px;opacity:1}}@media (prefers-reduced-motion:reduce){.stat .cline{stroke-dashoffset:0}.stat .sv{opacity:1;transform:none}}.rowhead .sub{max-width:52ch;margin-top:8px;font-size:14px}.scroll{margin-left:var(--inset);padding:12px var(--gut) 16px 0;scroll-snap-type:none;scrollbar-width:none;gap:22px;scroll-padding-left:0;display:flex;overflow-x:auto}.scroll::-webkit-scrollbar{display:none}.pcard .frame{aspect-ratio:.845;border-radius:var(--r-card);background:var(--skygrad);position:relative;overflow:hidden}.pcard .frame img{object-fit:cover;width:100%;height:100%;transition:opacity .5s var(--ease);position:absolute;inset:0}.pcard .frame img.alt{opacity:0}.pcard:hover .frame img.alt,.pcard:focus-within .frame img.alt{opacity:1}.pcard .frame .chip{z-index:2;position:absolute;top:12px;left:12px}.pcard .meta{flex-direction:column;gap:2px;padding:14px 4px 0;display:flex}.pcard .nm{letter-spacing:-.022em;font-size:20.5px;font-weight:500}.pcard .mol{color:var(--t-40);font-size:13px}.pcard .pr{color:var(--t-90);margin-top:6px;font-size:12.6px}.pcard .pr b{font-weight:500}.pcard .pr span{color:var(--t-40);font-size:11.3px}.pcard .acts{align-items:center;gap:14px;margin-top:12px;display:flex}details.safety{margin:14px var(--inset) 0;max-width:1000px}details.safety summary{cursor:pointer;color:var(--t-60);padding:8px 0;font-size:12.5px}details.safety div{color:var(--t-40);padding:2px 0 10px;font-size:12px;line-height:1.65}.guide{margin-top:var(--sect);padding:0 var(--inset)}.guide .ghead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.guide .ghead h2{letter-spacing:-.03em;font-size:clamp(2.2rem,3.9vw,3.1rem);font-weight:500}.guide .gsub{color:var(--t-60);max-width:52ch;margin-top:8px;font-size:14px}.grow2{grid-template-columns:calc((100% - (var(--inset) - var(--gut)) - 48px) / 4.04) 1fr 2.04fr;margin-right:calc(-1 * (var(--inset) - var(--gut)));gap:24px;display:grid}.grow2 .gim{height:auto}@media (max-width:860px){.grow2{grid-template-columns:1fr}}.faq{margin-top:var(--sect);padding:0 var(--inset)}.faq h2{max-width:880px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:clamp(1.7rem,3vw,2.4rem)}.faq .fwrap{max-width:880px;margin-left:auto;margin-right:auto}.faq details{border-top:1px solid var(--line)}.faq details:last-of-type{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:16.5px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--t-40);transition:transform .3s var(--ease);flex-shrink:0;font-size:24px;font-weight:300}.faq details[open] summary:after{transform:rotate(45deg)}.faq .fa{color:var(--t-60);max-width:72ch;padding:0 40px 22px 0;font-size:14.5px;line-height:1.65}.member{margin:var(--sect) var(--gut) 0;background:var(--ink);color:#fff;border-radius:var(--r-section);grid-template-columns:1.05fr .95fr;display:grid;overflow:hidden}@media (max-width:820px){.member{grid-template-columns:1fr}}.member .mc{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:clamp(30px,4.5vw,64px);display:flex}.member h2{color:#fff;font-size:clamp(1.9rem,3.6vw,3rem)}.member .mintro{color:#ffffffc7;max-width:52ch;margin-top:-2px;font-size:15.5px;line-height:1.6}.member ul{color:#ffffffb8;flex-direction:column;gap:10px;font-size:15px;list-style:none;display:flex}.member li{align-items:baseline;gap:10px;display:flex}.member li:before{content:"-";color:#ffffff59}.member .pic{min-height:340px;position:relative}.member .pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.how{margin-top:var(--sect);padding:0 var(--inset)}.how h2{margin-bottom:34px;font-size:clamp(1.7rem,3vw,2.4rem)}.how .cols{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}@media (max-width:860px){.how .cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.how .cols{grid-template-columns:1fr}}.how .step{border-top:1px solid var(--line);padding-top:16px}.how .n{color:var(--t-40);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:13px;display:block}.how h4{margin-bottom:5px;font-size:15.5px;font-weight:500}.how p{color:var(--t-60);font-size:13.5px}.truststrip p.big{letter-spacing:-.02em;max-width:44ch;color:var(--t-90);margin:0 auto;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:400}.truststrip .partners{color:var(--t-40);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-top:22px;font-size:13.5px;display:flex}.truststrip .partners .sep{color:var(--line)}.stacks{margin-top:var(--sect);padding:0 var(--inset)}.stacks h2{font-size:clamp(1.8rem,3.2vw,2.6rem)}.stacks .sub{max-width:52ch;margin-top:8px;font-size:14px}.stackcard .sframe .chip{z-index:2;position:absolute;top:12px;left:12px}.comp{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--t-60);background:#fff;padding:3px 9px;font-size:11.5px;font-weight:500}.hh{border-radius:var(--r-section);position:relative;overflow:hidden}.hh.him{background:#1a2120}.hh.her{background:#ddd7ce}.hh.him .hhc{z-index:2}.hh.him .hhero:after{content:"";z-index:1;background:linear-gradient(#0000,#1a2120);height:30%;position:absolute;bottom:0;left:0;right:0}.hh.her .hhero:after{content:"";background:linear-gradient(#ddd7ce00,#ddd7ce);height:30%;position:absolute;bottom:0;left:0;right:0}.hh.him .hcards{grid-template-columns:1fr 1fr 1fr}.htx>span:not(.btn){color:var(--t-60);font-size:12px}.htx .btn{margin-top:auto}.hh.him .hdisc{color:#ffffff73}.hh.him .hlab{color:#ffffffd9}.hh.him .hhc h3{color:#fff}footer{margin:var(--sect) var(--gut) var(--gut);background:var(--ink);color:#fff9;border-radius:var(--r-section);padding:clamp(40px, 5.5vw, 72px) max(30px, calc(var(--inset) - var(--gut))) 46px}footer .logo svg{fill:#fff;height:35px}footer .cols{flex-wrap:wrap;gap:32px 88px;margin:34px 0 40px;font-size:16px;display:flex}footer .cols b{color:#fff;margin-bottom:12px;font-size:16px;font-weight:500;display:block}footer .cols span,footer .cols a{color:inherit;margin-bottom:7px;display:block}footer .legal{color:#ffffff61;border-top:1px solid #ffffff1f;padding-top:18px;font-size:13.2px;line-height:1.65}.fbot img.ls{width:auto;height:76px;display:block}.assure .item{color:#000}.assure svg{stroke:#000}.pcard .nm{font-size:23.5px}.hero h1{font-size:clamp(2.5rem - 3px,5.2vw,4.3rem - 3px)}.kb .frame img:not(.stki){transition:opacity .5s var(--ease), transform 1.1s var(--ease)}.kb:hover .frame img:not(.stki){transition:opacity .5s var(--ease), transform 7s linear}.kb:hover .frame img.alt{opacity:0}.pv1:hover .frame img:not(.stki){transform:scale(1.14)translate(-1.5%,-1.5%)}.pv2:hover .frame img:not(.stki){transform:scale(1.13)translate(1.5%,-1.2%)}.pv3:hover .frame img:not(.stki){transform:scale(1.15)translate(-1.8%,1.2%)}.pv4:hover .frame img:not(.stki){transform:scale(1.12)}.pv5:hover .frame img:not(.stki){transform:scale(1.13)translate(1.6%,1.4%)}.pv6:hover .frame img:not(.stki){transform:scale(1.14)translateY(-2%)}.kb .pinfo{z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);color:#fff;letter-spacing:-.01em;transition:transform .95s var(--ease);background:#16181a70;border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.5;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(calc(100% + 14px))}.kb:hover .pinfo{transform:translateY(0)}.member .mc{position:relative}.spinbadge .g{fill:#ffffff85}@keyframes sbspin{to{transform:rotate(360deg)}}.grow{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.grow::-webkit-scrollbar{display:none}.pcard .frame .schip img.stki{object-fit:contain;width:12px;height:12px;margin:0;position:static;inset:auto;transform:none}.scroll{cursor:grab}.scroll.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.scroll.dragging .pcard{pointer-events:none}.scroll img{-webkit-user-drag:none}.c2band .bc{z-index:2;padding-bottom:calc(clamp(28px,4vw,56px) + 300px);padding-left:calc(var(--inset) - var(--gut));position:relative}.c2band .stat{z-index:3;bottom:calc(clamp(44px,9vw,112px) + 270px)}.c2band .msg{z-index:3}.c2sect .scroll{margin-left:calc(var(--inset) - var(--gut))}.c2sect .rowhead .sub{color:#ffffffc7}.c2sect .pcard .frame{aspect-ratio:.8;background:#dcd2d3}.c2sect .pcard .meta{z-index:3;gap:1px;padding:0;position:absolute;bottom:26px;left:26px;right:18px}.c2sect .pcard .pr{margin-top:3px}.c2sect .pcard .acts{margin-top:9px}.c2sect details.safety summary,.c2sect details.safety div{color:#ffffffb8}.c2band2 .bc{z-index:2;padding-bottom:calc(clamp(28px,4vw,56px) + 300px);padding-left:calc(var(--inset) - var(--gut));position:relative}.c2band2 .stat{z-index:3;bottom:calc(clamp(44px,9vw,112px) + 360px)}.c2band2 .msg{z-index:3}.c2sect2 .scroll{margin-left:calc(var(--inset) - var(--gut))}.c2sect2 .pcard .frame{aspect-ratio:.8;background:#d8e4ee;box-shadow:0 12px 28px #283e5c26}.c2sect2 .pcard .frame img.alt{display:none}.c2sect2 .pcard .meta{z-index:3;gap:1px;padding:0;position:absolute;bottom:26px;left:26px;right:18px}.c2sect2 .pcard .pr{margin-top:3px}.c2sect2 .pcard .acts{margin-top:9px}.r1.c2hero{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.r1.c2hero>.tile{aspect-ratio:auto;min-height:clamp(280px,24vw,340px)}.c2hero .tc{max-width:54%}.c2t2 .tc{max-width:88%}.c2t3 .tc{max-width:44%}.c2t2 .prodimg.impact{height:118%;top:44%;right:-5%}.c2t2 .tc h3{color:#fff}.c2t2 .tc p{color:#ffffffe0}.c2t3 .bg.c2t3img{object-fit:cover;object-position:60% 30%;width:58%;left:auto;right:0}@media (max-width:860px){.r1.c2hero{grid-template-columns:1fr}}.c2sect .pcard .frame img.vialposter,.c2sect .pcard .frame video.vialspin{object-fit:contain;padding:5% 12% 30%}.c2sect .pcard .frame video.vialspin{opacity:0;width:100%;height:100%;transition:opacity .35s var(--ease);position:absolute;inset:0}.c2sect .pcard:hover .frame video.vialspin{opacity:1}.c2sect .pcard .frame:after{display:none}.c2sect .pcard .frame video.vialspin{object-fit:contain;transform-origin:50% 26%;width:100%;height:100%;transition:none;position:absolute;inset:0;transform:scale(1.2);opacity:1!important;padding:0 2% 24%!important}.c2band .bg{object-position:center 60%}.c2band .bc .foot{text-align:right;z-index:3;max-width:320px;margin:0;position:absolute;bottom:calc(clamp(44px,9vw,112px) + 120px);left:auto;right:clamp(56px,12vw,190px)}.c2sect2 .rowhead .sub{color:#fffc}.c2sect2 details.safety summary,.c2sect2 details.safety div{color:#ffffffb8}.c2sect .grow{flex-wrap:wrap;row-gap:9px;overflow:visible}.c2band .bc .foot{text-align:right;z-index:3;max-width:360px;transform:translateY(var(--py,0px));margin:0;font-size:9.5px;line-height:1.35;position:absolute;bottom:calc(clamp(44px,9vw,112px) + 180px);left:auto;right:clamp(56px,12vw,190px)}.c2sect .pcard .frame{background:#efe9e3}.c2sect .pcard .frame video.vialspin{object-fit:contain;transform-origin:50%;padding:20% 5% 23%!important;transform:none!important}.c2sect .pcard .meta{z-index:3;pointer-events:none;padding:0;display:block;position:absolute;inset:0}.c2sect .pcard .nm{letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:600;line-height:1.12;display:block;position:static}.c2sect .pcard .mol{color:var(--t-60);margin-top:3px;font-size:11px;line-height:1.25;display:block;position:static}.c2sect .pcard .pr{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);white-space:nowrap;background:#ffffff9e;border-radius:999px;align-items:center;gap:2px;margin:0;padding:6px 11px;font-size:11px;display:inline-flex;position:absolute;top:13px;right:12px;box-shadow:0 5px 16px #0a0a0c29}.c2sect .pcard .pr b{font-weight:600}.c2sect .pcard .acts{pointer-events:auto;gap:8px;margin:0;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.c2sect .pcard .acts .btn{flex:1;justify-content:center;padding:12px 8px;font-size:13.5px}.c2sect .grow{flex-wrap:nowrap;overflow:visible}.mtop>.nm,.mtop>.mol{display:block}.c2sect .pcard .frame video.vialspin{transform-origin:50% 45%;padding:18% 4% 20%!important;transform:scale(1.25)!important}.c2sect .pcard .nm{font-size:23.5px;line-height:1.08}.c2sect .pcard .nm .stki{vertical-align:baseline;opacity:.85;width:.6em;height:.6em;margin-left:.3em;display:inline-block}.c2band .bg{transform:translateY(-100px)}.c2band .bc{transform:translateY(-344px)}.c2band .stat:after{content:"Chart is illustrative.";text-align:right;color:#ffffff8c;margin-top:5px;font-size:9.5px;display:block}.c2sect .pcard .pr{flex-direction:column;align-items:center;gap:0;padding:5px 13px;line-height:1.04;box-shadow:0 2px 8px #0a0a0c1a}.c2sect .pcard .pr .pf{opacity:.68;text-transform:uppercase;letter-spacing:.05em;font-size:8.5px;font-weight:600}.c2sect .pcard .pr b{font-size:12.5px;font-weight:600}.c2sect .pcard .frame{transition:background 1.1s var(--ease)}.hero.c2hero2{padding:calc(var(--sect) * .42) var(--inset) calc(var(--sect) * .26);grid-template-columns:1fr;place-items:center start;gap:40px;display:grid}@media (max-width:860px){.hero.c2hero2{grid-template-columns:1fr}}.c2sect .pcard:hover .frame{background:#efe9e3!important}.c2sect .pcard .pr{gap:3px;line-height:1.15}.c2sect .pcard .pr b{letter-spacing:.015em}.c2band .stat{padding-bottom:16px}.c2band .stat{bottom:calc(clamp(44px,9vw,112px) + 560px)}.c2band .msg.m-recovery{transform:translate(20px, calc(240px + var(--py,0px)))}.c2sect .pcard .nm .stki{width:.69em;height:.69em}.hero.c2hero2{padding:30px var(--inset) 50px!important}.c2band .stat{transform:translate(75px, calc(-20px + var(--py,0px))) scale(.88);transform-origin:100% 0;padding-bottom:9px}.c2band .stat:after{margin-top:0}.c2band .msg.m-recovery{transform:translate(-20px, calc(270px + var(--py,0px))) scale(.92);transform-origin:100% 0}.c2sect2 .pcard .meta{gap:3px}.c2sect2 .pcard .prod{z-index:2;max-width:52%;max-height:52%;transition:transform .8s var(--ease);bottom:29%;left:50%;transform:translate(-50%);object-fit:contain!important;width:auto!important;height:auto!important;position:absolute!important;top:auto!important;right:auto!important}.c2sect2 .pcard:hover .prod{animation:3.4s ease-in-out infinite glpbob}@keyframes glpbob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-20px)}}@keyframes glpshad{0%,to{opacity:1;filter:blur(6px);transform:translate(-50%)scale(1)}50%{opacity:.66;filter:blur(10px);transform:translate(-50%)scale(1.16)}}.c2band .stat,.c2band .msg.m-recovery{display:none}.c2band .bc .bpill,.c2band2 .bc .bpill{letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#ffffff29;border:1px solid #ffffff29;border-radius:999px;align-self:flex-start;padding:8px 18px;font-size:13.5px;font-weight:500;display:inline-block}.c2sect2 .pcard .frame{transition:background 1.1s var(--ease);box-shadow:none!important;background:#e3f2ea!important}.c2sect2 .pcard:hover .frame{background:#e3f2ea!important}.c2sect2 .pcard .chip{display:none!important}.c2sect2 .pcard .meta{display:contents}.c2sect2 .pcard .nm{letter-spacing:-.02em;color:var(--ink);font-size:23.5px;font-weight:600;line-height:1.08;display:block;position:static!important}.c2sect2 .pcard .mol{color:var(--t-60);margin-top:3px;font-size:11px;line-height:1.25;display:block;position:static}.c2sect2 .pcard .acts{z-index:4;pointer-events:auto;gap:8px;margin:0;display:flex;inset:auto 16px 16px;position:absolute!important}.c2sect2 .pcard .acts .btn{flex:1;justify-content:center;padding:12px 8px;font-size:13.5px}.c2band2 .bc h2{color:#fff!important}.c2band2 .bc .foot{color:#ffffffb8!important}.c2band2 .bc{transform:translateY(-300px)}.c2sect2 .pcard.cvial .frame video.vialspin{object-fit:contain;opacity:1;transform-origin:50% 44%;z-index:2;width:100%;height:100%;padding:18% 4% 24%;transition:none;position:absolute;inset:0;transform:scale(1.14)}.c2sect .pcard .pr,.c2sect2 .pcard .pr{color:var(--ink);white-space:nowrap;font-size:12.5px;line-height:1.2;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;margin:6px 0 0!important;padding:0!important;display:block!important;position:static!important}.c2sect .pcard .pr .pf,.c2sect2 .pcard .pr .pf{margin-right:4px;text-transform:none!important;letter-spacing:0!important;opacity:1!important;color:var(--ink)!important;font-size:12.5px!important;font-weight:400!important;display:inline!important}.c2sect .pcard .pr b,.c2sect2 .pcard .pr b{letter-spacing:0!important;color:var(--ink)!important;font-size:12.5px!important;font-weight:400!important}.c2sect2 .scroll .pcard:first-child .prod{max-width:46.8%!important;max-height:46.8%!important;bottom:calc(29% + 15px)!important}.c2sect2 .scroll .pcard:first-child .pshadow{width:40%;height:18px}.rowblock:not(.c2sect):not(.c2sect2):not(.c2sect3) .pcard .pr{display:none!important}.burger{cursor:pointer;z-index:70;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:42px;height:42px;padding:0;display:inline-flex;position:relative}.burger span{background:var(--ink);width:25px;height:2px;transition:transform .45s var(--ease), background .3s var(--ease);border-radius:2px;display:block}body.navopen .burger span{background:#fff}body.navopen .burger span:first-child{transform:translateY(4.5px)rotate(45deg)}body.navopen .burger span:nth-child(2){transform:translateY(-4.5px)rotate(-45deg)}.navover-in .nl{color:#fff;letter-spacing:-.032em;cursor:pointer;opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease), color .25s var(--ease);font-size:clamp(30px,6.4vw,58px);font-weight:500;line-height:1.2;transform:translateY(22px)}.navover-in .nl:hover{color:#ffe100}body.navopen .navover-in .nl{opacity:1;transform:none}body.navopen .navover-in .nl:first-child{transition-delay:.1s}body.navopen .navover-in .nl:nth-child(2){transition-delay:.16s}body.navopen .navover-in .nl:nth-child(3){transition-delay:.22s}body.navopen .navover-in .nl:nth-child(4){transition-delay:.28s}body.navopen .navover-in .nl:nth-child(5){transition-delay:.34s}body.navopen .navover-in .nl:nth-child(6){transition-delay:.4s}@media (max-width:1720px){.c2sect .pcard .frame video.vialspin,.c2sect .pcard .frame img.vialposter{padding:26% 4% 16%!important}.c2sect2 .pcard .prod{max-height:36.8%!important;bottom:26%!important}.c2sect2 .scroll .pcard:first-child .prod{max-height:33.6%!important}}@media (max-width:860px){.c2sect .scroll,.c2sect2 .scroll,.scroll{margin-left:18px!important}.c2band .bc,.c2band2 .bc{padding-left:18px!important;padding-right:18px!important}.c2band .bc{padding-bottom:calc(clamp(28px,4vw,56px) + 235px)!important}.c2sect .pcard .frame video.vialspin,.c2sect .pcard .frame img.vialposter{padding:30% 5% 14%!important}.c2sect2 .pcard .prod{max-height:33.6%!important;bottom:25%!important}.hh.him .hcards,.hh.her .hcards{grid-template-columns:1fr!important}nav.top{gap:10px;padding:12px 16px}nav.top .logo svg{height:38px}nav.top .right{flex:none;gap:8px}nav.top .right .btn{white-space:nowrap;padding:9px 14px;font-size:13.5px}.burger{flex:0 0 38px;width:38px;height:38px}.burger span{width:22px}}@media (max-width:400px){nav.top .logo svg{height:34px}nav.top .right .btn{padding:8px 12px;font-size:12.5px}}@media (max-width:860px){nav.top{justify-content:space-between!important;gap:8px!important;padding:12px 16px!important}nav.top .right{flex:none!important;gap:0!important}nav.top .right .btn{padding:9px 13px;font-size:13px}.burger{margin-right:-6px;flex:0 0 40px!important;width:40px!important;height:40px!important}.c2band .stat,.c2band2 .stat{display:none!important}html,body{max-width:100%;overflow-x:hidden}}body.navopen nav.top{z-index:70;box-shadow:none!important;background:0 0!important}body.navopen nav.top .logo svg{fill:#fff}body.navopen nav.top .links,body.navopen nav.top .right .btn{opacity:0;pointer-events:none}.c2sect .pcard.ghkcu-jar .frame video.vialspin{padding:22% 2% 20%!important;transform:scale(1.1)!important}@media (max-width:1720px){.c2sect .pcard.ghkcu-jar .frame video.vialspin{padding:28% 2% 16%!important}}@media (max-width:860px){.c2sect .pcard.ghkcu-jar .frame video.vialspin{padding:31% 3% 13%!important}}.hcard .btn.btn-line{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);color:var(--ink)!important;background:#ffffff42!important;border:1px solid #ffffff24!important;box-shadow:0 2px 12px #0a0a0c17!important}.hcard .btn.btn-line:hover{background:#ffffff70!important}.hcard.hc-hair .btn.btn-line{background:#ffffff6b!important;border-color:#0a0a0c21!important}.hcard.hc-hair .btn.btn-line:hover{background:#ffffff9e!important}@keyframes gbenL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gbenR{0%{transform:translate(-50%)}to{transform:translate(0)}}.c2sect .pcard.gben-card .frame video.vialspin{z-index:2}.faq{display:none!important}.hh.him .hhero:after{background:linear-gradient(#1a212000 0%,#1a21201a 22%,#1a21204d 42%,#1a212099 60%,#1a2120d9 76%,#1a2120f7 88%,#1a2120 96%)!important;height:78%!important}.hh.him .hhero img{transform-origin:50% 30%;transform:scale(1.06)}@media (max-width:860px){nav.top .logo svg{height:46px!important}nav.top .right{gap:14px!important}nav.top .right .btn{padding:10px 17px!important;font-size:14px!important}.burger{margin-right:-4px!important}.c2sect .pcard .frame video.vialspin,.c2sect .pcard .frame img.vialposter{transform-origin:50% 55%!important;padding:calc(34% - 10px) 4% 22%!important;transform:scale(1.32)!important}.c2sect .pcard.ghkcu-jar .frame video.vialspin{transform-origin:50% 55%!important;padding:calc(36% - 10px) 3% 22%!important;transform:scale(1.32)!important}.c2sect .pcard .nm{font-size:20.5px!important}.c2sect .pcard .frame img.vialposter{opacity:1!important}.c2sect .pcard .nm .stki{width:.62em;height:.62em;display:inline-block!important}.c2sect .scroll,.c2sect2 .scroll,.scroll{scroll-snap-type:x mandatory!important;margin-left:0!important;padding-left:18px!important;scroll-padding-left:18px!important}.scroll .pcard{scroll-snap-align:start}.c2sect .pcard .frame video.vialspin{opacity:1!important}}.c2sect .pcard .frame img.vialposter,.c2sect2 .pcard .frame img.vialposter{z-index:2;opacity:1;width:100%;height:100%;transition:opacity .28s var(--ease);position:absolute;inset:0}.c2sect .pcard .frame video.vialspin,.c2sect2 .pcard .frame video.vialspin{z-index:3;transition:opacity .28s var(--ease);opacity:0!important}.c2sect .pcard.is-playing .frame video.vialspin,.c2sect2 .pcard.is-playing .frame video.vialspin{opacity:1!important}@media (max-width:860px){.c2sect .scroll,.c2sect2 .scroll,.scroll{scroll-snap-type:x mandatory!important}}.c2sect .pcard .frame img.vialposter{transform-origin:50% 45%!important;padding:18% 4% 20%!important;transform:scale(1.25)!important}.c2sect .pcard.ghkcu-jar .frame img.vialposter{transform-origin:50%!important;padding:22% 2% 20%!important;transform:scale(1.1)!important}.c2sect2 .pcard.cvial .frame img.vialposter{transform-origin:50% 44%!important;padding:18% 4% 24%!important;transform:scale(1.14)!important}@media (max-width:1720px){.c2sect .pcard .frame img.vialposter{padding:26% 4% 16%!important}.c2sect .pcard.ghkcu-jar .frame img.vialposter{padding:28% 2% 16%!important}}@media (max-width:860px){.c2sect .pcard .frame img.vialposter{transform-origin:50% 55%!important;opacity:1!important;padding:calc(34% - 10px) 4% 22%!important;transform:scale(1.32)!important}.c2sect .pcard.ghkcu-jar .frame img.vialposter{transform-origin:50% 55%!important;padding:calc(36% - 10px) 3% 22%!important;transform:scale(1.32)!important}}.c2sect .pcard.is-playing .frame img.vialposter,.c2sect2 .pcard.is-playing .frame img.vialposter{opacity:0!important}@media (min-width:861px){.c2sect .pcard .frame,.c2sect2 .pcard .frame{transition:background!important}.c2sect .pcard:hover .frame{background:#fefdfc!important}.c2sect2 .pcard.cvial:hover .frame,.c2sect2 .pcard:not(.cvial):hover .frame{background:#f7fcf9!important}.c2sect .pcard .frame video.vialspin,.c2sect .pcard .frame img.vialposter{padding:calc(18% - 10px) 4% calc(20% + 10px)!important}.c2sect .pcard.ghkcu-jar .frame video.vialspin,.c2sect .pcard.ghkcu-jar .frame img.vialposter{padding:calc(22% - 10px) 2% calc(20% + 10px)!important}}@media (min-width:861px) and (max-width:1720px){.c2sect .pcard .frame video.vialspin,.c2sect .pcard .frame img.vialposter{padding:calc(26% - 10px) 4% calc(16% + 10px)!important}.c2sect .pcard.ghkcu-jar .frame video.vialspin,.c2sect .pcard.ghkcu-jar .frame img.vialposter{padding:calc(28% - 10px) 2% calc(16% + 10px)!important}}.c2sect2 .scroll .pcard:nth-child(n+2):nth-child(-n+4) .prod{max-width:47.5%!important;max-height:44.4%!important}.c2sect2 .scroll .pcard:nth-child(5) .prod{max-width:38.4%!important;max-height:35.2%!important}.c2sect2 .scroll .pcard:first-child .prod{max-width:39.2%!important;max-height:35.2%!important}.c2sect2 .pcard.cvial .frame video.vialspin,.c2sect2 .pcard.cvial .frame img.vialposter{transform-origin:50% 45%!important;padding:18% 4% 20%!important;transform:translateY(15px)scale(1.25)!important}@media (max-width:860px){.c2sect2 .scroll .pcard:nth-child(n+2):nth-child(-n+4) .prod{max-width:44.4%!important;max-height:41.2%!important}.c2sect2 .scroll .pcard:nth-child(5) .prod{max-width:36%!important;max-height:32%!important}.c2sect2 .scroll .pcard:first-child .prod{max-width:36.8%!important;max-height:32%!important}.c2sect2 .pcard.cvial .frame video.vialspin,.c2sect2 .pcard.cvial .frame img.vialposter{transform-origin:50% 55%!important;padding:calc(34% - 10px) 4% 22%!important;transform:translateY(15px)scale(1.32)!important}}.c2sect2 .pcard .frame img.vialposter{object-fit:contain!important}@media (max-width:860px){.c2sect2 .pcard:hover .prod,.c2sect2 .pcard.is-active .prod,.c2sect2 .pcard:hover .pshadow,.c2sect2 .pcard.is-active .pshadow{animation:none!important}}.c2sect2 .scroll .pcard:nth-child(5) .prod{margin-bottom:20px!important}.c2sect2 .scroll .pcard:nth-child(n+2):nth-child(-n+4) .prod,.c2sect2 .scroll .pcard:nth-child(n+2):nth-child(-n+4) .pshadow{margin-bottom:-30px!important}footer .cols{gap:30px 60px}@keyframes cmoslide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 17px))}}@media (max-width:860px){footer .cols{grid-template-columns:1fr 1fr;align-items:start;gap:28px 22px!important;display:grid!important}footer .cols b{font-size:15px}footer .fbot .logo svg{height:58px!important}.fbot img.ls{height:84px!important}}footer .logo svg{height:46px!important}footer .legal{font-size:9.4px!important;line-height:1.65!important}.mega.is-open{opacity:1;visibility:visible;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s;transform:none}nav.top .links a[data-mega]{position:relative}.megainner.l4{grid-template-columns:1.35fr 1fr 1fr 1fr}@media (max-width:1240px){.megainner.l4{grid-template-columns:1.25fr 1fr 1fr 1fr}.megainner.l4 .megacol:last-child{display:block}}@media (min-width:861px){.c2sect .scroll,.c2sect2 .scroll,.c2sect3 .scroll{margin-left:calc(var(--inset) - var(--gut) - 12px)!important;padding-left:12px!important}.c2sect2 .pcard.cvial .frame video.vialspin,.c2sect2 .pcard.cvial .frame img.vialposter{padding:calc(18% - 10px) 4% calc(20% + 10px)!important}}@media (min-width:861px) and (max-width:1720px){.c2sect2 .pcard.cvial .frame video.vialspin,.c2sect2 .pcard.cvial .frame img.vialposter{padding:calc(26% - 10px) 4% calc(16% + 10px)!important}}.c2sect3 .rowhead .sub{display:none}.c2sect3 .pcard .frame{aspect-ratio:.8}@media (min-width:861px){.c2sect3 .scroll{margin-left:calc(var(--inset) - var(--gut))}}.c2sect3 .pcard .meta{z-index:3;pointer-events:none;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.c2sect3 .pcard .nm{letter-spacing:-.02em;color:var(--ink);font-size:23.5px;font-weight:600;line-height:1.08;display:block;position:static}.c2sect3 .pcard .mol{color:var(--t-60);margin-top:3px;font-size:11px;line-height:1.25;display:block;position:static}.c2sect3 .pcard .pr{color:var(--ink);font-size:12.5px;line-height:1.2;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;margin:6px 0 0!important;padding:0!important;display:block!important;position:static!important}.c2sect3 .pcard .pr .pf{margin-right:4px;text-transform:none!important;letter-spacing:0!important;opacity:1!important;color:var(--ink)!important;font-size:12.5px!important;font-weight:400!important;display:inline!important}.c2sect3 .pcard .pr b{letter-spacing:0!important;color:var(--ink)!important;font-size:12.5px!important;font-weight:400!important}.c2sect3 .pcard .acts{z-index:4;pointer-events:auto;gap:8px;display:flex;inset:auto 16px 16px;margin:0!important;position:absolute!important}.c2sect3 .pcard .acts .btn{flex:1;justify-content:center;padding:12px 8px;font-size:13.5px}@media (max-width:860px){.c2sect3 .pcard .nm{font-size:20.5px!important}}.c2sect3 .pcard .frame img.vialposter,.c2sect3 .pcard .frame video.vialspin{object-fit:contain!important;z-index:2!important;opacity:1!important;transform-origin:50% 45%!important;width:100%!important;height:100%!important;padding:18% 4% 20%!important;position:absolute!important;inset:0!important;transform:scale(1.25)!important}@media (min-width:861px){.c2sect3 .pcard .frame img.vialposter,.c2sect3 .pcard .frame video.vialspin{padding:calc(18% - 10px) 4% calc(20% + 10px)!important}.c2sect3 .pcard:hover .frame{background:#dde9f1!important}}@media (min-width:861px) and (max-width:1720px){.c2sect3 .pcard .frame img.vialposter,.c2sect3 .pcard .frame video.vialspin{padding:calc(26% - 10px) 4% calc(16% + 10px)!important}}@media (max-width:860px){.c2sect3 .pcard .frame img.vialposter,.c2sect3 .pcard .frame video.vialspin{transform-origin:50% 55%!important;padding:calc(34% - 10px) 4% 22%!important;transform:scale(1.32)!important}}.c2sect3 .pcard.dropper .frame img.vialposter,.c2sect3 .pcard.dropper .frame video.vialspin{transform-origin:50%!important;transform:scale(.92)!important}@media (max-width:860px){.c2sect3 .pcard.dropper .frame img.vialposter,.c2sect3 .pcard.dropper .frame video.vialspin{transform-origin:50% 57%!important;transform:scale(.97)!important}}.c2sect .pcard .frame img.vialposter,.c2sect2 .pcard .frame img.vialposter,.c2sect3 .pcard .frame img.vialposter,.c2sect3 .pcard .frame video.vialspin{transition:none!important}.c2sect .pcard.is-playing .frame video.vialspin,.c2sect2 .pcard.is-playing .frame video.vialspin,.c2sect .pcard.vshow .frame video.vialspin,.c2sect2 .pcard.vshow .frame video.vialspin{opacity:1!important;transition:none!important}.c2sect3 .pcard .frame video.vialspin{z-index:3;transition:opacity .28s var(--ease);opacity:0!important}.c2sect3 .pcard.is-playing .frame video.vialspin,.c2sect3 .pcard.vshow .frame video.vialspin{opacity:1!important;transition:none!important}.c2sect3 .pcard.is-playing .frame img.vialposter{opacity:0!important}@media (min-width:861px){.c2sect3 .pcard .frame{transition:background!important}.c2sect3 .pcard:hover .frame{background:#dde9f1!important}}@media (max-width:860px){.c2sect3 .pcard .frame{aspect-ratio:.7407}.c2sect3 .pcard .frame img.vialposter,.c2sect3 .pcard .frame video.vialspin{padding:calc(34% + 14px) 4% 22%!important}}.c2sect2 .scroll .pcard:nth-child(2) .pshadow{left:58%}.c2sect2 .scroll .pcard:nth-child(3) .pshadow{left:60%}.c2sect2 .scroll .pcard:nth-child(4) .pshadow{left:58.5%}@media (min-width:861px) and (max-width:1720px){.c2sect2 .scroll .pcard:nth-child(n+2):nth-child(-n+4) .prod,.c2sect2 .scroll .pcard:nth-child(n+2):nth-child(-n+4) .pshadow{margin-bottom:-10px!important}.c2sect2 .pcard.cvial .frame video.vialspin,.c2sect2 .pcard.cvial .frame img.vialposter{transform:translateY(-5px)scale(1.25)!important}}@media (min-width:1721px){.c2sect2 .scroll .pcard:nth-child(n+2):nth-child(-n+4) .prod{max-width:62%!important;max-height:50%!important;margin-bottom:0!important;bottom:23%!important}.c2sect2 .scroll .pcard:nth-child(n+2):nth-child(-n+4) .pshadow{bottom:20.5%;margin-bottom:0!important}.c2sect2 .scroll .pcard:first-child .prod{margin-bottom:10px!important}.c2sect2 .scroll .pcard:nth-child(5) .prod{margin-bottom:30px!important}}a,button,.burger,label[for],.links a,.mega a,.navover a{cursor:pointer}.megacol a.soon{color:var(--t-40);cursor:default;pointer-events:none}.megacol a.soon:hover{color:var(--t-40);background:0 0}.megacol a.soon .mrx{opacity:.45}@keyframes voltdrift{0%{transform:translateY(1.5%)scale(1.06)rotate(.4deg)}to{transform:translateY(-1.5%)scale(1.06)rotate(-.4deg)}}.pcard.pillcard .frame .pillimg{object-fit:contain;z-index:2;width:49%;height:auto;max-height:none;position:absolute;inset:auto auto 32% 50%;transform:translate(-50%)}.pcard.pillcard .frame .pillshad{filter:blur(6px);z-index:1;background:radial-gradient(#182c324d 0%,#182c3200 70%);border-radius:50%;width:46%;height:16px;position:absolute;bottom:27%;left:50%;transform:translate(-50%)}.pcard.pillcard:hover .frame .pillimg{animation:3.4s ease-in-out infinite glpbob}.pcard.pillcard:hover .frame .pillshad{animation:3.4s ease-in-out infinite glpshad}@media (prefers-reduced-motion:reduce){.pcard.pillcard:hover .frame .pillimg,.pcard.pillcard:hover .frame .pillshad{animation:none}}.btn .hgi{vertical-align:-1px;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px;margin-right:0}.bagdrawer .bgd-item .fr{background:#dde9f1;border-radius:12px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.bagdrawer .bgd-item .fr img{object-fit:contain;width:82%;height:82%}.bagdrawer .bgd-item .mid{flex:1;gap:2px;min-width:0;display:grid}.bagdrawer .bgd-item .mid b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.bagdrawer .bgd-item .mid em{color:#0a0a0c73;font-size:13px;font-style:normal}.bagdrawer .bgd-item .q{border:1px solid #0a0a0c29;border-radius:99px;align-items:center;width:max-content;margin-top:5px;display:inline-flex;overflow:hidden}.bagdrawer .bgd-item .q button{cursor:pointer;width:26px;height:24px;color:var(--ink);background:0 0;border:0;font-family:inherit;font-size:14px}.bagdrawer .bgd-item .q button:hover{background:#0a0a0c0d}.bagdrawer .bgd-item .q b{text-align:center;min-width:20px;font-size:12.5px;font-weight:600}.bagdrawer .bgd-item .end{justify-items:end;gap:5px;display:grid}.bagdrawer .bgd-item .end>b{font-size:14.5px}.bagdrawer .bgd-item .end button{color:#0a0a0c66;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px}.bagdrawer .bgd-item .end button:hover{color:var(--ink)}.c2sect .pcard .frame,.c2sect .pcard:hover .frame{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:#f7f2ec94!important}@media (min-width:861px){.c2sect .pcard:hover .frame{background:#faf6f1ad!important}}.c2sect2 .pcard .frame,.c2sect2 .pcard.cvial .frame,.c2sect2 .pcard:hover .frame,.c2sect2 .pcard.cvial:hover .frame,.c2sect2 .pcard:not(.cvial):hover .frame{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);box-shadow:none!important;background:#ecf7f18c!important}@media (min-width:861px){.c2sect2 .pcard:hover .frame,.c2sect2 .pcard.cvial:hover .frame,.c2sect2 .pcard:not(.cvial):hover .frame{background:#f3faf6a6!important}}@media (max-width:860px){.c2sect2 .pcard.cvial .mol{display:none!important}.c2sect2 .pcard .prod{bottom:29%!important}.c2sect2 .pcard.cvial .frame video.vialspin,.c2sect2 .pcard.cvial .frame img.vialposter{transform-origin:50%!important;transform:translateY(4px)scale(1.18)!important}}.trband .bc{z-index:2;gap:14px;padding:clamp(28px,4vw,56px) clamp(28px,4.5vw,64px);position:relative}.trband .bc .bpill{letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#ffffff29;border:1px solid #ffffff29;border-radius:999px;align-self:flex-start;padding:8px 18px;font-size:13.5px;font-weight:500;display:inline-block}.trband .bc h2{color:#fff;letter-spacing:-.034em;margin:2px 0 0;font-size:clamp(46px,6.2vw,96px);font-weight:500;line-height:.98}.trband .bc .bsub{color:#ffffffdb;max-width:52ch;margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.trband .bc .trcta{margin-top:8px}.bagfab .n{background:var(--yellow,#ffe100);min-width:17px;height:17px;color:var(--ink);text-align:center;border-radius:99px;margin-left:-4px;padding:0 5px;font-size:11px;font-weight:600;line-height:17px}@media (max-width:860px){.bagfab.show{opacity:1;transform:translate(-50%)}}.bagfab.pop .n{animation:.45s cubic-bezier(.2,1.6,.4,1) bagpop}.trband .bc .trlist{flex-direction:column;gap:10px;margin:4px 0 6px;padding:0;list-style:none;display:flex}.trband .bc .trlist li{color:#fff;align-items:center;gap:10px;font-size:clamp(14px,1.25vw,17px);line-height:1.3;display:flex}.trband .bc .trlist svg{stroke:#fff;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.95;flex:none;width:19px;height:19px}.pdp .featcard .fc-art.big{align-items:flex-end;width:78%;height:auto;display:flex;inset:auto -12% -80px auto}.pdp .featcard .fc-art.big img{object-fit:unset;object-position:unset;width:100%;height:auto}.pdp .featcard .btn{margin-top:4px}.pdp .featcard .fc-art.ph{width:58%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14%);mask-image:linear-gradient(90deg,#0000 0,#000 14%)}.pdp .featcard .fc-art.ph img{object-fit:cover;object-position:center;width:100%;height:100%}.pdp .featcard .fc-art.cut{z-index:1;width:38%;height:78%;position:absolute;inset:50% 6% auto auto;transform:translateY(-50%);-webkit-mask-image:none;mask-image:none}.pdp .featcard .fc-art.cut img{object-fit:contain;object-position:center;filter:drop-shadow(0 22px 26px #0a0a0c47);width:100%;height:100%}.pdp .featcard.dk h2,.pdp .featcard.dk .fv-sub{color:#fff}.pdp .featcard.dk .fv-tag{color:#fff;background:#ffffff38;border-color:#ffffff59}.pdp .featcard.dk .fv-tag svg{stroke:#fff}.pdp .featcard.dk .btn-ink{color:var(--ink);background:#fff}.megacol .megatile.hb .mimg:after{background:linear-gradient(90deg, var(--mtbg) 0%, var(--mtbg) 50%, transparent calc(50% + 20px))}.megacol .megatile .mimg img.lft.tp{top:0;transform:none}.wlead .num{letter-spacing:-.045em;color:var(--ink);font-size:clamp(58px,7.4vw,104px);font-weight:600;line-height:.92}.wlead .num em{color:var(--magenta);font-style:normal}.wlead .src{color:var(--t-50);letter-spacing:.01em;margin-top:14px;font-size:12.5px;display:block}.whalf.dark{background:#111214}.whalf .lab{letter-spacing:.09em;text-transform:uppercase;color:var(--magenta);font-size:11.5px;font-weight:600}.whalf.dark h3{color:#fff}.whalf.dark p{color:#ffffffb8}.wpill .sub{color:var(--t-60);margin:0 0 26px;font-size:16px}.wpcard .pic{height:150px;overflow:hidden}.wpcard .pic img{object-fit:cover;width:100%;height:100%;display:block}.wpcard .in{padding:20px 20px 24px}.wpcard .n{letter-spacing:.09em;text-transform:uppercase;color:var(--magenta);font-size:11px;font-weight:600}.wpcard .promise{color:var(--t-60);margin:0 0 12px;font-size:13px}.wtools .chips{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.wtools .chips span{color:var(--ink);background:#f1eee9;border-radius:999px;padding:9px 14px;font-size:13.5px}.wsafe .box{border-left:3px solid var(--magenta);background:#fbf3f1;border-radius:0 14px 14px 0;padding:22px 24px}.lbig .bg,.lbig .cut{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.lbig .bg{z-index:0}.lbig .cut{z-index:2;pointer-events:none}.lbig .lgraph .g{animation:6.4s linear infinite lgfade}.lbig .lgline{fill:none;stroke:#fff;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000px;filter:drop-shadow(0 0 10px #ffffff8c);animation:6.4s linear infinite lgdraw}.lbig .lgdot,.lbig .lgping,.lbig .lgstart{transform-box:fill-box;transform-origin:50%}.lbig .lgstart{fill:none;stroke:#fff;stroke-width:3.5px;filter:drop-shadow(0 0 8px #fff9);animation:6.4s ease-out infinite lgstart}.lbig .lgdot{fill:#fff;filter:drop-shadow(0 0 12px #ffffffe6);animation:6.4s ease-out infinite lgdot}.lbig .lgping{fill:none;stroke:#fff;stroke-width:3px;opacity:0;animation:6.4s ease-out infinite lgping}.lbig .lgtick{stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation-duration:6.4s;animation-timing-function:ease-out;animation-iteration-count:infinite}.lbig .lgtick.t1{animation-name:lgtick1}.lbig .lgtick.t2{animation-name:lgtick2}.lbig .lgtick.t3{animation-name:lgtick3}.lbig .lgtick.t4{animation-name:lgtick4}.lbig .lgtick.t5{animation-name:lgtick5}@keyframes lgtick1{0%,17.7%{opacity:0;transform:scaleY(.7)}20.7%{opacity:.85;transform:scaleY(1.05)}24.2%{opacity:.5;transform:scaleY(1)}40.2%{opacity:.26}55.2%{opacity:.46}71.2%{opacity:.28}90%{opacity:.42}95%,to{opacity:0}}@keyframes lgtick2{0%,25.3%{opacity:0;transform:scaleY(.7)}28.3%{opacity:.85;transform:scaleY(1.05)}31.8%{opacity:.5;transform:scaleY(1)}47.8%{opacity:.26}62.8%{opacity:.46}78.8%{opacity:.28}90%{opacity:.42}95%,to{opacity:0}}@keyframes lgtick3{0%,33%{opacity:0;transform:scaleY(.7)}36%{opacity:.85;transform:scaleY(1.05)}39.5%{opacity:.5;transform:scaleY(1)}55.5%{opacity:.26}70.5%{opacity:.46}86.5%{opacity:.28}90%{opacity:.42}95%,to{opacity:0}}@keyframes lgtick4{0%,40.7%{opacity:0;transform:scaleY(.7)}43.7%{opacity:.85;transform:scaleY(1.05)}47.2%{opacity:.5;transform:scaleY(1)}63.2%{opacity:.26}78.2%{opacity:.46}88%{opacity:.28}90%{opacity:.42}95%,to{opacity:0}}@keyframes lgtick5{0%,48.3%{opacity:0;transform:scaleY(.7)}51.3%{opacity:.85;transform:scaleY(1.05)}54.8%{opacity:.5;transform:scaleY(1)}70.8%{opacity:.26}85.8%{opacity:.46}88%{opacity:.28}90%{opacity:.42}95%,to{opacity:0}}@keyframes lgfade{0%,4%{opacity:0}9%{opacity:1}90%{opacity:1}97%,to{opacity:0}}@keyframes lgstart{0%{opacity:0;transform:scale(0)}7%{opacity:1;transform:scale(1.25)}12%,to{opacity:1;transform:scale(1)}}@keyframes lgdraw{0%,10%{stroke-dashoffset:1000px}56%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes lgdot{0%,54%{transform:scale(0)}61%{transform:scale(1.3)}67%,to{transform:scale(1)}}@keyframes lgping{0%,56%{opacity:0;transform:scale(1)}60%{opacity:.8}86%,to{opacity:0;transform:scale(3.6)}}@media (prefers-reduced-motion:reduce){.lbig .g,.lbig .lgline,.lbig .lgdot,.lbig .lgping,.lbig .lgstart,.lbig .lgtick{animation:none}.lbig .lgline{stroke-dashoffset:0}.lbig .lgping{opacity:0}.lbig .lgtick{opacity:.34}}.lbig .in{z-index:4;text-align:center;color:#fff;width:min(760px,92%);position:relative}.lpanelrow .scroll{align-items:stretch}.lintro p.lede{color:var(--ink);max-width:60ch;margin:0 auto;font-size:clamp(16px,1.4vw,19.5px);line-height:1.5}.lintro .fine{color:var(--t-50);max-width:66ch;margin:clamp(20px,2.4vw,30px) auto 0;font-size:12.5px;line-height:1.5}.lstage img.dev{z-index:2;filter:drop-shadow(0 26px 32px #12222857);width:100%;height:auto;animation:4.6s ease-in-out infinite devbob;display:block;position:relative}@keyframes devbob{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes devshad{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.62;transform:translate(-50%)scale(1.14)}}@media (prefers-reduced-motion:reduce){.lstage img.dev,.lstage .devshad{animation:none}}.lhart .stat.lhstat{z-index:4;border-radius:20px;align-self:auto;width:min(40%,300px);min-width:0;padding:16px 19px 10px;position:absolute;inset:auto 0 6% auto}.lhart .stat.lhstat .sl{font-size:16px}.lhart .stat.lhstat .sv{opacity:1;font-size:1.85rem;transform:none}.lhart .stat.lhstat .sm2{font-size:13px}.lhart .stat.lhstat svg.chart{width:100%;height:auto;margin-top:11px}.lhart .stat.lhstat .cline{stroke-dashoffset:0}.lway .sub{color:var(--t-60);text-align:center;margin:0;font-size:15.5px}.lwrail .fill{background:var(--ink);z-index:1;border-radius:2px;width:2px;height:0;position:absolute;top:6px;left:50%;transform:translate(-50%)}.lwstep .tx{grid-area:1/1;padding-right:clamp(8px,2vw,40px)}.lwstep .media{grid-area:1/3}.lwstep.rev .tx{grid-area:1/3;padding-left:clamp(8px,2vw,40px);padding-right:0}.lwstep.rev .media{grid-area:1/1}.lwstep .num{z-index:2;background:var(--page);width:46px;height:46px;color:var(--t-50);font-variant-numeric:tabular-nums;transition:background .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease);border:2px solid #0a0a0c21;border-radius:999px;grid-area:1/2;justify-self:center;place-items:center;font-size:15px;font-weight:600;display:grid;position:relative}.lwstep.is-on .num{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.lwstep .media{aspect-ratio:4/3;background:#efe9e3;border-radius:20px;overflow:hidden}.lwstep .media img,.lwstep .media video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:820px){.lwrail:before,.lwrail .fill{left:23px;transform:none}.lwstep .num,.lwstep.rev .num{grid-area:1/1}.lwstep .tx,.lwstep.rev .tx{grid-area:1/2;padding:0}.lwstep .media,.lwstep.rev .media{grid-area:2/2;margin-top:14px}}.lsplit .media{aspect-ratio:4/3;background:#efe9e3;border-radius:22px;overflow:hidden}.lsplit .media img,.lsplit .media video{object-fit:cover;width:100%;height:100%;display:block}.ltacc .lint{color:var(--ink);max-width:56ch;margin:0 0 clamp(20px,2.4vw,30px);font-size:15.5px;line-height:1.6}.lrcard .r{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;display:flex}.lrcard .p{letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:700;line-height:1}.lrcard .p.ok{color:#1c5b32;background:#dcefe2}.lrcard .p.lo{color:#7a4a12;background:#fbe7d2}.lrcard .v{color:var(--t-70);font-variant-numeric:tabular-nums;font-size:12.5px}details.ltg summary .n{color:var(--t-40);white-space:nowrap;margin-left:auto;font-size:12.5px}details.ltg summary .pm{flex:none;width:16px;height:16px;position:relative}details.ltg summary .pm:before,details.ltg summary .pm:after{content:"";background:var(--t-60);transition:transform .3s var(--ease), opacity .3s var(--ease);border-radius:2px;position:absolute}details.ltg summary .pm:before{width:16px;height:2px;top:7px;left:0}details.ltg summary .pm:after{width:2px;height:16px;top:0;left:7px}details.ltg[open] summary .pm:after{opacity:0;transform:rotate(90deg)}details.ltg .b{gap:16px;padding:0 0 6px;display:grid}details.ltg .t b{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600;display:block}details.ltg .t p{color:var(--ink);max-width:62ch;margin:3px 0 0;font-size:14px;line-height:1.6}.ldtx .fine{color:#ffffff70;max-width:48ch;margin-top:20px;font-size:12.5px;line-height:1.55}.ldcard .hd{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.ldcard .hd b{font-size:13.5px;font-weight:600}.ldcard .hd span{opacity:.6;font-size:11.5px}.ldcard .hd .ref{opacity:.65;display:inline-flex}.ldcard .hd .ref svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ldcard .big{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1}.ldcard .unit{opacity:.65;margin-left:6px;font-size:13px;font-weight:400}@keyframes ldroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.ldrow .st{letter-spacing:.02em;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.ldrow .ok{color:#fff;background:#1fa971}.ldrow .lo{color:#fff;background:#ea8a25}.ldrow .hi{color:#fff;background:#e04438}@media (max-width:1040px){.ldash .ldcard:not(.frost) .hd{margin-bottom:8px}.ldash .ldcard:not(.frost) .hd b{font-size:12px}.ldash .ldcard:not(.frost) .hd span{display:none}.ldash .ldcard:not(.frost) .big{font-size:21px}}@media (max-width:560px){.lrcard .r{gap:6px;margin-top:4px}.lrcard .p{padding:2.5px 5.5px;font-size:8px}.lrcard .v{font-size:10.5px}}@media (max-width:1040px){.lpgrid,.lsteps .row,.wrungs{grid-template-columns:1fr}.lhart .stat.lhstat{transform-origin:100% 100%;width:min(46%,236px);padding:14px 16px 9px;transform:scale(.9)}.lhart .stat.lhstat .sl{font-size:14.5px}.lhart .stat.lhstat .sv{font-size:1.5rem}.lhart .stat.lhstat .sm2{font-size:12px}}.tasso .tshero{padding:clamp(28px, 4vw, 56px) var(--inset) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(34px,4.5vw,84px);min-height:clamp(420px,44vw,600px);display:grid}.tasso .tsart{aspect-ratio:1/1.02;border-radius:var(--r-section);width:85%;position:relative;overflow:visible}.tasso .tsart img.ph{object-fit:cover;object-position:18% 50%;border-radius:var(--r-section);width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:0 18px 40px #182c3224}.tasso .tstage{width:min(46%,236px);top:52%;left:100%}.tasso .tsin{padding-left:clamp(20px,2vw,40px)}.tasso .tsin .pdkick{margin-bottom:10px;display:inline-block}.tasso h1{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(34px,4.4vw,60px);font-weight:600;line-height:1.02}.tasso .tspoints{gap:8px;margin:0 0 22px;padding-left:18px;display:grid}.tasso .tspoints li{color:var(--ink);max-width:52ch;font-size:clamp(14.5px,1.15vw,16.5px);line-height:1.55}.tasso .tsin .lede{color:var(--ink);max-width:52ch;margin:0 0 24px;font-size:clamp(15.5px,1.3vw,18px);line-height:1.55}.tasso .tsbuy{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.tasso .tscta{padding:16px 30px;font-size:16.5px}.tsmethod .lbl{letter-spacing:.01em;font-size:13px;font-weight:600}.psel-btn .ph{opacity:.55;font-weight:500}.psel.need .pwarn{animation:pwarnin .3s var(--ease);display:flex}@keyframes pwarnin{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.psel.on .psel-btn{border-color:var(--ink)}.psel.on .psel-btn>svg{transform:rotate(180deg)}.psel.chosen .psel-btn{border-color:var(--ink)}.psel.on .psel-list{opacity:1;pointer-events:auto;transform:none}.psel.on .psel-list li{opacity:1;transform:none}.psel.on .psel-list li:nth-child(2){transition-delay:20ms}.psel.on .psel-list li:nth-child(3){transition-delay:40ms}.psel.on .psel-list li:nth-child(4){transition-delay:60ms}.psel.on .psel-list li:nth-child(5){transition-delay:80ms}.psel.on .psel-list li:nth-child(6){transition-delay:.1s}.psel.on .psel-list li:nth-child(7){transition-delay:.12s}.psel-list li .tick{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:16px;height:16px;transition:opacity .18s var(--ease), transform .22s var(--ease);flex:none;transform:scale(.6)}.psel-list li[aria-selected=true] .tick{opacity:1;transform:none}.psel.shake{animation:pselshake .4s var(--ease)}@keyframes pselshake{20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.tasso .tsadd{text-align:center;box-sizing:border-box;width:100%;max-width:420px;padding:17px 20px;font-size:16.5px;display:block}.tasso .tsnote-b{margin-top:10px}.tscad.on{animation:cadin .35s var(--ease)}@keyframes cadin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tscad .chead .lbl{font-size:13px;font-weight:600}.kitdlg{background:var(--page,#fff);width:calc(100% - 48px);max-width:440px;color:var(--ink);border:none;border-radius:18px;margin:auto;padding:26px 26px 22px;box-shadow:0 30px 80px #0a0a0c4d}.kitdlg::backdrop{background:#0a0a0c73}.kitdlg h3{letter-spacing:-.02em;margin:0 0 12px;font-size:19px;font-weight:700}.kitdlg p{color:var(--t-70);margin:0 0 12px;font-size:14.5px;line-height:1.6}.kitdlg p b{color:var(--ink)}.kitdlg .x{cursor:pointer;color:var(--t-50);background:0 0;border:none;font-size:24px;line-height:1;position:absolute;top:10px;right:14px}.tasso .tsnote{color:var(--t-50);max-width:24ch;font-size:12.5px;line-height:1.45}.tasso .tsnote-b{max-width:44ch;margin:12px 0 20px;display:block}.kitsel{display:inline-flex;position:relative}.kitsel select{appearance:none;font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;letter-spacing:-.01em;background:#fff;border-radius:999px;padding:15px 44px 15px 22px;font-size:15px;font-weight:500}.kitsel:after{content:"";border-right:1.8px solid var(--ink);border-bottom:1.8px solid var(--ink);pointer-events:none;width:9px;height:9px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.kitsel select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tasso .tsticks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tasso .tsticks li{color:var(--ink);align-items:center;gap:11px;font-size:14.5px;display:flex}.tasso .tsticks li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231FA971' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:17px;height:17px}.tplans .sub{color:var(--ink);text-align:center;margin:0 0 26px;font-size:15.5px}.tplan.dk{background:var(--ink);border-color:var(--ink);color:#fff}.tplan .pr b{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,36px);font-weight:600}.tplan .pr span{margin-left:8px;font-size:12.5px}.tplan.dk p{color:#ffffffbf}.tplan .btn{margin-top:6px}@media (max-width:900px){.tasso .tshero{grid-template-columns:1fr;min-height:0}.tasso .tstage{top:60%;left:78%}}.panelpg .phero .sub{color:var(--t-70);max-width:46ch;margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.panelpg .phero .btn{margin-top:8px;padding:16px 30px;font-size:16px}.pleft .btn{margin-top:10px;padding:15px 28px;font-size:15.5px}.pacc .pi{flex:none;width:11px;height:11px;position:relative}.pacc .pi:before,.pacc .pi:after{content:"";background:var(--ink);transition:transform .2s var(--ease);position:absolute}.pacc .pi:before{width:11px;height:2px;top:4.5px;left:0}.pacc .pi:after{width:2px;height:11px;top:0;left:4.5px}.pacc[open] .pi:after{transform:scaleY(0)}
