.h4-product{--bg:#F3F6F8;--wash:#E9EFF3;--ink:#24313B;--ink2:#34424D;--mute:#5D6B76;--line:#D6DFE5;--line2:#B9C6D0;--blue:#2F6BDB;--blue-h:#2459BF;--blue-t:#E3EBF8;--temp:#4DA3D9;--temp-d:#8FD0F5;--dark:#15202A;--card:#FAFBFC;--fh:"Karantina","Rubik",system-ui,sans-serif;--fb:"Rubik","Heebo",system-ui,sans-serif;--fm:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--gap:clamp(96px,13cqi,176px);--h4p-k:1;container:h4p / inline-size;position:relative;background:var(--bg);color:var(--ink);font-family:var(--fb)!important;font-weight:400;font-size:16.5px;line-height:1.62;direction:rtl;text-align:right;-webkit-font-smoothing:antialiased;overflow-x:clip}.h4-product *,.h4-product *:before,.h4-product *:after{box-sizing:border-box}.h4-product h1,.h4-product h2,.h4-product h3,.h4-product p,.h4-product ul,.h4-product ol,.h4-product li,.h4-product figure,.h4-product blockquote,.h4-product dl,.h4-product dt,.h4-product dd{margin:0;padding:0}.h4-product ul,.h4-product ol{list-style:none}.h4-product img{display:block;max-width:100%;height:auto}.h4-product a{color:inherit;text-decoration:none}.h4-product a:focus-visible,.h4-product summary:focus-visible,.h4-product label:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:6px}.h4-product bdi{unicode-bidi:isolate}.h4-product .wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,5cqi,64px)}.h4-product .n{font-family:var(--fm)!important;font-variant-numeric:tabular-nums;letter-spacing:0}.h4-product .t{color:var(--temp)}.h4-product .eye{font-family:var(--fm)!important;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.06em;color:var(--mute)}.h4-product .eye i{font-style:normal;color:var(--temp);margin-inline-end:10px}.h4-product .dsp{font-family:var(--fh)!important;font-weight:700;letter-spacing:-.01em;text-wrap:balance;color:var(--ink)}.h4-product .h-xl{font-size:clamp(76px,12.4cqi,168px);line-height:.84}.h4-product .h-l{font-size:clamp(58px,7.6cqi,104px);line-height:.9}.h4-product .h-m{font-size:clamp(34px,3.3cqi,42px);line-height:1}.h4-product .lede{font-size:clamp(19px,1.9cqi,23px);line-height:1.55;color:var(--ink2);max-width:36ch;text-wrap:pretty}.h4-product .src{display:block;font-family:var(--fm)!important;font-size:11.5px;line-height:1.5;color:var(--mute);font-variant-numeric:tabular-nums}.h4-product .src:before{content:"";display:inline-block;width:14px;height:1px;background:currentColor;opacity:.6;vertical-align:middle;margin-inline-end:8px}.h4-product .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 26px;background:var(--blue);color:#fff;font-family:var(--fb)!important;font-weight:500;font-size:16px;line-height:1.1;border:0;border-radius:999px;cursor:pointer;text-align:center}.h4-product .btn:hover{background:var(--blue-h)}.h4-product .btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}.h4-product .btn-ghost:hover{background:var(--card);box-shadow:inset 0 0 0 1px var(--ink)}.h4-product .lnk{display:inline-flex;gap:8px;align-items:center;color:var(--ink);border-bottom:1px solid var(--line2);padding-bottom:2px}.h4-product .lnk:hover{border-bottom-color:var(--blue);color:var(--blue)}.h4-product .ar{font-family:var(--fm)!important;font-weight:400}.h4-product .risk{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;color:var(--mute)}.h4-product .risk li{display:inline-flex;align-items:center;gap:8px}.h4-product .risk svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--ink);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.h4-product .melt{mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(closest-side,#000 66%,transparent 100%);mask-image:radial-gradient(closest-side,#000 66%,transparent 100%)}.h4-product .glass{background:#fafbfcbd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(214,223,229,.95);border-radius:16px;box-shadow:0 1px #ffffffd9 inset,0 30px 60px -44px #24313b52}.h4-product .wdg{position:relative;width:100%;max-width:420px;padding:clamp(20px,2.4cqi,28px);border-radius:20px}.h4-product .wdg .w-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.h4-product .wdg .live{display:inline-flex;align-items:center;gap:7px;font-family:var(--fm)!important;font-size:11.5px;color:var(--mute)}.h4-product .wdg .live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--temp);box-shadow:0 0 0 4px #4da3d929}.h4-product .wdg .w-temp{font-family:var(--fm)!important;font-weight:400;font-size:clamp(84px,9.6cqi,128px);line-height:1;letter-spacing:-.06em;color:var(--ink);margin-block:16px 20px;direction:ltr;text-align:right}.h4-product .wdg .w-temp sup{font-size:.36em;vertical-align:1.15em;letter-spacing:0;color:var(--temp);margin-left:.08em}.h4-product .wdg .range{position:relative;direction:ltr;height:30px}.h4-product .wdg .track{position:absolute;inset-inline:0;top:12px;height:6px;border-radius:6px;background:repeating-linear-gradient(90deg,#C9D5DE 0 1px,transparent 1px 10%) 0 0/100% 100%,#e6ecf1}.h4-product .wdg .band{position:absolute;top:12px;left:20%;width:60%;height:6px;border-radius:6px;background:linear-gradient(90deg,#8FD0F5,var(--temp) 55%,#3E8FCB)}.h4-product .wdg .mk{position:absolute;top:6px;left:20%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--card);border:1px solid var(--temp);box-shadow:0 2px 8px #24313b2e}.h4-product .wdg .mk:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--temp)}.h4-product .wdg .scale{position:relative;direction:ltr;height:18px;font-family:var(--fm)!important;font-size:11px;color:var(--mute)}.h4-product .wdg .scale span{position:absolute;top:0;transform:translate(-50%)}.h4-product .wdg .scale span:first-child{transform:none}.h4-product .wdg .scale span:last-child{transform:translate(-100%)}.h4-product .wdg .scale .on{color:var(--ink)}.h4-product .wdg .w-foot{display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink2)}.h4-product .wdg .w-foot span:last-child{color:var(--mute);font-family:var(--fm)!important;font-size:12px}@media(prefers-reduced-motion:no-preference){.h4-product .btn,.h4-product .lnk,.h4-product .uc,.h4-product .mcard,.h4-product .thumbs label,.h4-product .pill a{transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}}.h4-product .sec{padding-bottom:calc(var(--gap) * .62);scroll-margin-top:84px}.h4-product .sec+.sec>.wrap{border-top:1px solid var(--line);padding-top:calc(var(--gap) * .62)}.h4-product .sec-h{display:grid;grid-template-columns:4fr 8fr;gap:24px;align-items:end;margin-bottom:clamp(44px,5.6cqi,76px)}.h4-product .sec-h .eye{padding-bottom:12px}.h4-product .top .wrap{display:flex;align-items:center;gap:32px;min-height:72px}.h4-product .top .logo img{width:92px;filter:brightness(0);opacity:.78}.h4-product .top .crumb{display:flex;gap:10px;font-size:13.5px;color:var(--mute)}.h4-product .top .crumb a:hover{color:var(--blue)}.h4-product .pill{position:sticky;top:12px;z-index:30;display:flex;justify-content:center;padding-inline:16px;margin-block:2px 10px;pointer-events:none}.h4-product .pill-in{pointer-events:auto;display:flex;align-items:center;gap:4px;padding:5px;padding-inline-start:10px;background:#f3f6f8d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:999px;box-shadow:0 16px 32px -24px #24313b4d}.h4-product .pill ul{display:flex;gap:2px}.h4-product .pill ul a{display:block;padding:8px 15px;border-radius:999px;font-size:14px;color:var(--ink2)}.h4-product .pill ul a:hover{background:var(--wash);color:var(--ink)}.h4-product .pill .sep{width:1px;height:22px;background:var(--line);margin-inline:8px}.h4-product .pill .pbuy{display:inline-flex;align-items:center;gap:12px;font-family:var(--fm)!important;font-size:12.5px;color:var(--ink2);padding-inline-start:4px}.h4-product .pill .pbuy b{display:inline-flex;align-items:center;min-height:38px;padding:8px 20px;border-radius:999px;background:var(--blue);color:#fff;font-family:var(--fb)!important;font-weight:500;font-size:14px}.h4-product .pill .pbuy:hover b{background:var(--blue-h)}.h4-product .v-base{display:none}.h4-product:has(#h4p-m-base:checked) .v-xl{display:none}.h4-product:has(#h4p-m-base:checked) .v-base{display:inline}.h4-product .buy{padding-block:clamp(8px,1.5cqi,20px) var(--gap);scroll-margin-top:84px}.h4-product .buy .wrap{display:grid;grid-template-columns:1.14fr .86fr;gap:clamp(28px,5cqi,72px);align-items:start;max-width:1320px}.h4-product .gal{position:sticky;top:76px}.h4-product .gal>input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.h4-product .stage-wrap{position:relative}.h4-product .stage{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:clip;background:radial-gradient(85% 70% at 50% 34%,#eef2f5,#dce4eb 52%,#c7d3dd)}.h4-product .stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(36,49,59,.045) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(0deg,rgba(36,49,59,.045) 1px,transparent 1px) 0 0/48px 48px;pointer-events:none}.h4-product .stage .s{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.h4-product .stage .s img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transform:scale(1.22);transform-origin:50% 46%;-webkit-mask-image:radial-gradient(closest-side,#000 70%,transparent 100%);mask-image:radial-gradient(closest-side,#000 70%,transparent 100%)}.h4-product .stage .s1 img{transform:scale(.96) translateY(-9%);transform-origin:50% 30%}.h4-product .stage .s3 img{transform:scale(1.42);transform-origin:50% 40%}.h4-product .stage .s.dk{background:radial-gradient(80% 70% at 50% 45%,#22303B 0%,var(--dark) 100%)}.h4-product .stage .s.dk img{object-fit:contain;mix-blend-mode:screen;transform:scale(1.05);-webkit-mask-image:none;mask-image:none}.h4-product .stage .cap{position:absolute;inset-block-start:16px;inset-inline-start:18px;font-family:var(--fm)!important;font-size:11px;color:var(--mute);z-index:2}.h4-product .stage .s.dk .cap{color:#8d9ba6}.h4-product #h4p-g1:checked~.stage-wrap .s1,.h4-product #h4p-g2:checked~.stage-wrap .s2,.h4-product #h4p-g3:checked~.stage-wrap .s3,.h4-product #h4p-g4:checked~.stage-wrap .s4,.h4-product #h4p-g5:checked~.stage-wrap .s5,.h4-product #h4p-g6:checked~.stage-wrap .s6{display:block}.h4-product .stage-wrap .wdg{position:absolute;inset-block-end:16px;inset-inline-end:16px;max-width:212px;padding:14px 16px;border-radius:16px;z-index:3}.h4-product .stage-wrap .wdg .w-temp{font-size:50px;margin-block:4px 8px}.h4-product .stage-wrap .wdg .w-foot{margin-top:10px;padding-top:10px;font-size:12.5px}.h4-product .stage-wrap .wdg .w-foot span:last-child{display:none}.h4-product .thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}.h4-product .thumbs label{position:relative;display:block;aspect-ratio:1/1;border-radius:10px;overflow:clip;cursor:pointer;background:radial-gradient(90% 80% at 50% 35%,#f2f5f8,#dce4eb);box-shadow:inset 0 0 0 1px var(--line)}.h4-product .thumbs label img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.h4-product .thumbs label.dk{background:var(--dark)}.h4-product .thumbs label.dk img{object-fit:contain;mix-blend-mode:normal}.h4-product .thumbs label:hover{box-shadow:inset 0 0 0 1px #9aa8b3}.h4-product #h4p-g1:checked~.thumbs [for=h4p-g1],.h4-product #h4p-g2:checked~.thumbs [for=h4p-g2],.h4-product #h4p-g3:checked~.thumbs [for=h4p-g3],.h4-product #h4p-g4:checked~.thumbs [for=h4p-g4],.h4-product #h4p-g5:checked~.thumbs [for=h4p-g5],.h4-product #h4p-g6:checked~.thumbs [for=h4p-g6]{box-shadow:inset 0 0 0 1.5px var(--ink)}.h4-product #h4p-g1:focus-visible~.thumbs [for=h4p-g1],.h4-product #h4p-g2:focus-visible~.thumbs [for=h4p-g2],.h4-product #h4p-g3:focus-visible~.thumbs [for=h4p-g3],.h4-product #h4p-g4:focus-visible~.thumbs [for=h4p-g4],.h4-product #h4p-g5:focus-visible~.thumbs [for=h4p-g5],.h4-product #h4p-g6:focus-visible~.thumbs [for=h4p-g6]{outline:2px solid var(--blue);outline-offset:2px}.h4-product .box{position:sticky;top:76px;padding-top:clamp(8px,2cqi,28px)}.h4-product .box h1{font-family:var(--fh)!important;font-weight:700;font-size:clamp(64px,7cqi,92px);line-height:.88;letter-spacing:-.01em;margin-block:14px 14px;direction:ltr;text-align:right}.h4-product .box .sub{font-size:clamp(18px,1.7cqi,21px);line-height:1.45;color:var(--ink2)}.h4-product .box .rate{margin-top:10px;font-size:13.5px;color:var(--mute)}.h4-product .box .rate b{font-weight:500;color:var(--ink)}.h4-product fieldset{border:0;margin:30px 0 0;padding:0;min-width:0}.h4-product legend{padding:0;margin-bottom:12px}.h4-product .models{display:grid;grid-template-columns:1fr 1fr;gap:10px}.h4-product .mcard{position:relative;display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:16px 18px;background:#fafbfc8c;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.h4-product .mcard input{position:absolute;opacity:0;width:1px;height:1px}.h4-product .mcard .rd{grid-row:1/3;width:18px;height:18px;margin-top:4px;border-radius:50%;box-shadow:inset 0 0 0 1px #9aa8b3;display:grid;place-items:center}.h4-product .mcard .rd:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--blue);transform:scale(0)}.h4-product .mcard .tt{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-weight:500}.h4-product .mcard .tt .n{font-weight:400;font-size:14.5px}.h4-product .mcard .d{font-size:13px;color:var(--mute);line-height:1.45}.h4-product .mcard:hover{box-shadow:inset 0 0 0 1px #9aa8b3}.h4-product .mcard:has(input:checked){background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink)}.h4-product .mcard:has(input:checked) .rd{box-shadow:inset 0 0 0 1.5px var(--blue)}.h4-product .mcard:has(input:checked) .rd:after{transform:scale(1)}.h4-product .mcard:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.h4-product .price{display:flex;align-items:baseline;justify-content:space-between;margin-top:26px}.h4-product .price .p{font-family:var(--fm)!important;font-weight:400;font-size:clamp(38px,3.8cqi,48px);line-height:1;letter-spacing:-.04em}.h4-product .box .btn{width:100%;margin-top:18px;min-height:56px;font-size:17px}.h4-product .box .fine{margin-top:10px;font-size:13px;color:var(--mute);text-align:center}.h4-product .box .risk{justify-content:center;margin-top:18px;padding-block:14px;border-block:1px solid var(--line);font-size:12.5px}.h4-product .keys{margin-top:22px}.h4-product .keys li{display:grid;grid-template-columns:18px 1fr;gap:2px 10px;padding-block:11px;font-size:15px;line-height:1.5;border-bottom:1px solid var(--line)}.h4-product .keys li:before{content:"";width:7px;height:7px;margin-top:9px;border-radius:50%;background:var(--temp);grid-row:1/3}.h4-product .keys li .src{grid-column:2;margin-top:2px}.h4-product .inbox{margin-top:20px;font-size:14px;line-height:1.6;color:var(--ink2)}.h4-product .inbox b{display:block;margin-bottom:4px;font-family:var(--fm)!important;font-weight:500;font-size:11.5px;letter-spacing:.06em;color:var(--mute)}.h4-product .svc{margin-top:16px;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:13px;color:var(--mute)}.h4-product .svc .wa{flex-basis:100%;margin-top:12px;padding:14px 16px;border-radius:14px;background:#e9eff3b3;font-size:14px;color:var(--ink)}.h4-product .svc .wa a{border-bottom:1px solid #9AA8B3}.h4-product .svc .wa a:hover{color:var(--blue);border-bottom-color:var(--blue)}.h4-product .spec .sec-h{grid-template-columns:7fr 5fr;align-items:end}.h4-product .spec .sec-h h2{margin-top:14px}.h4-product .spec .sec-h .wdg{justify-self:end;max-width:380px}.h4-product .sheet{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;perspective:1800px;view-timeline:--h4psg block}.h4-product .dc{display:flex;flex-direction:column;gap:12px;min-height:232px;padding:22px 22px 20px;transform-origin:100% 50%;backface-visibility:hidden}.h4-product .dc .k{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:14.5px;color:var(--ink2)}.h4-product .dc .k i{font-style:normal;font-family:var(--fm)!important;font-size:11px;color:var(--temp)}.h4-product .dc .v{margin-top:auto;font-family:var(--fm)!important;font-weight:400;font-size:clamp(28px,2.7cqi,36px);line-height:1.05;letter-spacing:-.04em;color:var(--ink)}.h4-product .dc .v small{font-family:var(--fb)!important;font-size:14px;letter-spacing:0;color:var(--mute);margin-inline-start:6px}.h4-product .dc .pair{margin-top:auto;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:baseline}.h4-product .dc .pair i{font-style:normal;font-family:var(--fm)!important;font-size:11px;color:var(--mute)}.h4-product .dc .pair span{font-family:var(--fm)!important;font-size:clamp(19px,1.8cqi,22px);letter-spacing:-.03em;line-height:1.2}.h4-product .dc .pair span small{font-family:var(--fb)!important;font-size:13px;letter-spacing:0;color:var(--mute)}.h4-product .dc .src{padding-top:12px;border-top:1px solid var(--line)}.h4-product .bars{margin-top:auto;display:grid;gap:9px;font-family:var(--fm)!important;font-size:12px}.h4-product .bars div{display:grid;grid-template-columns:40px 1fr 44px;gap:10px;align-items:center}.h4-product .bars .bar{height:4px;background:#e2e9ee;border-radius:4px;position:relative;overflow:clip}.h4-product .bars .bar:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--w);background:linear-gradient(270deg,#8FD0F5,var(--temp));border-radius:4px}.h4-product .cmp table{width:100%;border-collapse:collapse;table-layout:fixed}.h4-product .cmp th,.h4-product .cmp td{text-align:right;vertical-align:top;padding:20px 0;padding-inline-end:20px;border-bottom:1px solid var(--line);font-size:16px;line-height:1.5}.h4-product .cmp thead th{padding-block:0 14px;font-family:var(--fm)!important;font-weight:500;font-size:12px;letter-spacing:.04em;color:var(--mute)}.h4-product .cmp thead th.us{color:var(--blue)}.h4-product .cmp tbody th{font-weight:400;width:28%;color:var(--ink2)}.h4-product .cmp td.them{color:var(--mute)}.h4-product .cmp td.us{color:var(--ink)}.h4-product .cmp .bottom{margin-top:clamp(48px,6cqi,80px);font-family:var(--fh)!important;font-weight:700;font-size:clamp(44px,5.2cqi,68px);line-height:.95;letter-spacing:-.01em;max-width:22ch;text-wrap:balance}.h4-product .rt{position:relative;--tilt:38deg}.h4-product .rt .pin{padding-block:clamp(72px,9cqi,128px) clamp(56px,7cqi,96px)}.h4-product .rt-h{display:grid;grid-template-columns:4fr 8fr;gap:24px;align-items:end}.h4-product .rt-h .eye{padding-bottom:12px}.h4-product .rt-h .row{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}.h4-product .rt-h .intro{max-width:34ch;font-size:16px;color:var(--ink2);padding-bottom:6px}.h4-product .map{position:relative;max-width:min(1060px,100%);margin:0 auto;padding-top:clamp(120px,13cqi,160px);perspective:1500px;perspective-origin:50% 16%}.h4-product .plane{position:relative;aspect-ratio:1000/480;margin-top:calc(-48%*(1 - cos(var(--tilt))));transform:rotateX(var(--tilt));transform-origin:50% 100%;transform-style:preserve-3d}.h4-product .ground{position:absolute;top:-6%;right:-5%;bottom:-10%;left:-5%;border-radius:28px;background:radial-gradient(42% 60% at 50% 54%,rgba(255,255,255,.85),transparent 72%),linear-gradient(rgba(47,107,219,.075) 1px,transparent 1px) center/50px 50px,linear-gradient(90deg,rgba(47,107,219,.075) 1px,transparent 1px) center/50px 50px,linear-gradient(180deg,#dce6ee,#e8eff4 60%,#eef3f6);-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 64%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 50%,#000 64%,transparent 100%)}.h4-product .ground svg{position:absolute;top:6%;right:5%;bottom:10%;left:5%;width:90%;height:84%}.h4-product .ground .topo{fill:none;stroke:#4da3d947;stroke-width:1}.h4-product .rt-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.h4-product .rt-svg .trk{fill:none;stroke:#afc1d1;stroke-width:1.6;stroke-dasharray:1.5 9;stroke-linecap:round}.h4-product .rt-svg .ln{fill:none;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0}.h4-product .rt-svg .halo{fill:#4da3d924}.h4-product .rt-svg .ring{fill:var(--card);stroke:var(--blue);stroke-width:1.6}.h4-product .rt-svg .core{fill:var(--blue)}.h4-product .rt-svg .halo,.h4-product .rt-svg .core{transform-box:fill-box;transform-origin:center}.h4-product .rt-tag{position:absolute;transform:translate(-50%);margin-top:27px;white-space:nowrap;font-family:var(--fm)!important;font-size:12px;letter-spacing:.06em;color:var(--mute)}.h4-product .rt-tag i{font-style:normal;font-weight:500;color:var(--blue);margin-inline-end:6px}.h4-product .st{position:absolute;left:var(--x);top:calc(var(--y) - 3.2%);width:var(--cw,196px);transform:translate(-50%,-100%) rotateX(calc(-1 * var(--tilt)));transform-origin:50% 100%;display:flex;flex-direction:column;padding:8px 8px 13px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px #fff inset,0 26px 34px -26px #24313b80}.h4-product .st .ph{position:relative;display:block;aspect-ratio:16/10;border-radius:7px;overflow:clip;background:#2b3640;margin-bottom:11px}.h4-product .st .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.h4-product .st .bt{position:absolute;inset-inline-start:6px;inset-block-end:6px;padding:3px 8px;border-radius:999px;background:#15202aa8;color:#eef3f6;font-family:var(--fb)!important;font-size:10.5px;line-height:1.3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.h4-product .st .k{display:flex;justify-content:space-between;align-items:center;padding-inline:6px;font-family:var(--fm)!important;font-size:10.5px;letter-spacing:.08em;color:var(--mute)}.h4-product .st .k i{font-style:normal;font-weight:500;color:var(--temp)}.h4-product .st h3{font-family:var(--fh)!important;font-weight:700;font-size:27px;line-height:1;letter-spacing:-.005em;margin-block:7px 5px;padding-inline:6px;text-wrap:balance}.h4-product .st p{font-size:13.5px;line-height:1.5;color:var(--ink2);padding-inline:6px}.h4-product .st p .src{margin-top:6px;font-size:10.5px}.h4-product .rt .vl{display:none}.h4-product .rt-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(36px,4cqi,56px);padding-top:16px;border-top:1px solid var(--line)}.h4-product .rt-foot .eye{font-size:11px}@container h4p (max-width:820px){.h4-product .rt-h{grid-template-columns:1fr;gap:10px}.h4-product .rt-h .eye{padding-bottom:0}.h4-product .map{perspective:none;padding-top:0;margin-top:32px}.h4-product .plane{aspect-ratio:auto;margin-top:0;transform:none;transform-style:flat;display:grid;gap:16px;padding:6px 0;padding-inline-start:46px}.h4-product .ground{top:-24px;right:-16px;bottom:-24px;left:-16px;border-radius:0;-webkit-mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent)}.h4-product .ground svg,.h4-product .rt-svg,.h4-product .rt-tag{display:none}.h4-product .rt .vl{display:block;position:absolute;inset-inline-start:17px;top:26px;bottom:40px;width:2px;background:repeating-linear-gradient(#AFC1D1 0 2px,transparent 2px 10px)}.h4-product .rt .vl i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:linear-gradient(var(--temp),var(--blue));transform-origin:50% 0}.h4-product .st{position:relative;left:auto;top:auto;width:auto;transform:none;display:grid;grid-template-columns:42% 1fr;column-gap:14px;align-items:start;padding:8px}.h4-product .st .ph{grid-row:1/4;margin:0;aspect-ratio:4/5}.h4-product .st .k{padding:6px 0 0}.h4-product .st h3,.h4-product .st p{padding-inline:0}.h4-product .st h3{font-size:26px}.h4-product .st:before{content:"";position:absolute;inset-inline-start:-37px;top:20px;width:14px;height:14px;border-radius:50%;background:var(--card);border:1.6px solid var(--blue);box-shadow:0 0 0 5px #4da3d924,inset 0 0 0 3px var(--card),inset 0 0 0 8px var(--blue)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.h4-product .rt{view-timeline:--h4p-trip block}.h4-product .rt-h .rise{animation:h4pt-rise linear both;animation-timeline:view();animation-range:entry 0% entry 100%}@container h4p (min-width:821px){.h4-product .rt{height:300vh}.h4-product .rt .pin{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-block:80px 28px}.h4-product .rt .map{max-width:min(1060px,100%,calc((100vh - 380px)*1.9))}.h4-product .plane{animation:h4pt-settle linear both;animation-timeline:--h4p-trip;animation-range:entry 30% contain 0%}.h4-product .rt-svg .ln{animation:h4pt-draw linear both;animation-timeline:--h4p-trip;animation-range:contain 4% contain 86%}.h4-product .rt-svg .dt1 :is(.halo,.core){animation:h4pt-dot linear both;animation-timeline:--h4p-trip;animation-range:contain 0% contain 5%}.h4-product .rt-svg .dt2 :is(.halo,.core){animation:h4pt-dot linear both;animation-timeline:--h4p-trip;animation-range:contain 29% contain 33%}.h4-product .rt-svg .dt3 :is(.halo,.core){animation:h4pt-dot linear both;animation-timeline:--h4p-trip;animation-range:contain 57% contain 61%}.h4-product .rt-svg .dt4 :is(.halo,.core){animation:h4pt-dot linear both;animation-timeline:--h4p-trip;animation-range:contain 83% contain 87%}.h4-product .st{animation:h4pt-stand linear both;animation-timeline:--h4p-trip}.h4-product .st.c1{animation-range:contain 0% contain 9%}.h4-product .st.c2{animation-range:contain 25% contain 35%}.h4-product .st.c3{animation-range:contain 53% contain 63%}.h4-product .st.c4{animation-range:contain 79% contain 89%}}@container h4p (max-width:820px){.h4-product .rt .vl i{animation:h4pt-grow linear both;animation-timeline:--h4p-trip;animation-range:entry 70% exit 30%}.h4-product .st{animation:h4pt-up linear both;animation-timeline:view();animation-range:entry 5% cover 35%}}}}@keyframes h4pt-rise{0%{transform:perspective(1000px) rotateX(14deg) translateY(28px);opacity:0}to{transform:none;opacity:1}}@keyframes h4pt-settle{0%{transform:rotateX(calc(var(--tilt) + 12deg)) translateY(40px)}to{transform:rotateX(var(--tilt))}}@keyframes h4pt-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes h4pt-dot{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}@keyframes h4pt-stand{0%{transform:translate(-50%,-100%) rotateX(0);opacity:0}to{transform:translate(-50%,-100%) rotateX(calc(-1 * var(--tilt)));opacity:1}}@keyframes h4pt-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes h4pt-up{0%{transform:perspective(900px) rotateX(40deg);opacity:0}to{transform:none;opacity:1}}.h4-product .rt{scroll-margin-top:84px}.h4-product .rt+.sec>.wrap{border-top:1px solid var(--line);padding-top:calc(var(--gap) * .62)}.h4-product .pens .grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6cqi,96px);align-items:center}.h4-product .pens .card{border-radius:12px;overflow:clip;background:#fff;box-shadow:0 0 0 1px var(--line)}.h4-product .pens h2{margin-top:14px}.h4-product .pens .figs{display:grid;grid-template-columns:1fr 1fr;margin-block:40px 32px;border-top:1px solid var(--line)}.h4-product .pens .figs div{padding-top:22px}.h4-product .pens .figs div+div{border-inline-start:1px solid var(--line);padding-inline-start:28px}.h4-product .pens .big{display:block;font-family:var(--fm)!important;font-weight:400;font-size:clamp(60px,7.4cqi,96px);line-height:.92;letter-spacing:-.06em}.h4-product .pens .figs small{display:block;margin-block:10px 6px;font-size:15.5px;color:var(--ink2)}.h4-product .duo .grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(28px,5cqi,72px);align-items:start}.h4-product .duo table{width:100%;border-collapse:collapse;table-layout:fixed}.h4-product .duo th,.h4-product .duo td{text-align:right;padding:16px 0;padding-inline-end:12px;border-bottom:1px solid var(--line);font-size:15.5px}.h4-product .duo thead th{font-family:var(--fh)!important;font-weight:700;font-size:clamp(40px,4.2cqi,54px);line-height:.9;padding-bottom:16px;vertical-align:bottom}.h4-product .duo thead th:first-child{font-family:var(--fm)!important;font-weight:500;font-size:12px;letter-spacing:.04em;color:var(--mute)}.h4-product .duo tbody th{font-weight:400;color:var(--mute);width:34%}.h4-product .duo td{font-family:var(--fm)!important;font-variant-numeric:tabular-nums;font-size:14px}.h4-product .gifts{border-radius:12px;padding:clamp(24px,3cqi,36px);background:linear-gradient(180deg,#fff,#fafbfc99);box-shadow:inset 0 0 0 1px var(--line)}.h4-product .gifts h3{margin-block:8px 18px}.h4-product .gifts li{display:grid;grid-template-columns:28px 1fr;gap:8px;padding-block:13px;border-top:1px solid var(--line);font-size:15.5px}.h4-product .gifts li span{font-family:var(--fm)!important;font-size:11px;color:var(--temp);padding-top:4px}.h4-product .rev .grid{display:grid;grid-template-columns:4fr 8fr;gap:24px;align-items:start}.h4-product .rev .score{font-family:var(--fm)!important;font-weight:400;font-size:clamp(96px,12cqi,156px);line-height:.85;letter-spacing:-.07em;margin-block:14px 14px}.h4-product .rev .stars{font-size:15px;letter-spacing:.2em;color:var(--temp)}.h4-product .rev blockquote p{font-size:clamp(21px,2.3cqi,28px);line-height:1.55;max-width:34ch;text-wrap:pretty;color:var(--ink)}.h4-product .rev cite{display:block;margin-top:18px;font-style:normal;font-family:var(--fm)!important;font-size:12px;color:var(--mute)}.h4-product .rev .honest{margin-top:44px;padding-top:22px;border-top:1px solid var(--line);display:grid;gap:8px;font-size:15.5px;max-width:60ch;color:var(--ink2)}.h4-product .faq .grid{display:grid;grid-template-columns:4fr 8fr;gap:24px;align-items:start}.h4-product .faq .grp+.grp{margin-top:44px}.h4-product .faq .grp-t{display:block;padding-bottom:10px;border-bottom:1px solid var(--line)}.h4-product .faq details{border-bottom:1px solid var(--line)}.h4-product .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:17.5px}.h4-product .faq summary::-webkit-details-marker{display:none}.h4-product .faq summary:after{content:"+";display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--fm)!important;font-size:16px;color:var(--mute)}.h4-product .faq summary:hover:after{box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue)}.h4-product .faq details[open] summary:after{content:"\2212"}.h4-product .faq details p{padding-bottom:20px;max-width:58ch;color:var(--ink2);font-size:16px}.h4-product .dusk{height:clamp(220px,26cqi,340px);background:linear-gradient(180deg,var(--bg) 0%,#E7EDF1 16%,#C3CED7 36%,#7C8C99 58%,#33424F 82%,var(--dark) 100%)}.h4-product .last{position:relative;background:var(--dark);color:#c4cfd8;padding-block:clamp(24px,4cqi,48px) clamp(64px,8cqi,112px);overflow:clip}.h4-product .last:before{content:"";position:absolute;inset-inline-end:-10%;top:-30%;width:70%;height:130%;background:radial-gradient(closest-side,#8fd0f521,#8fd0f500);pointer-events:none}.h4-product .last .wrap{position:relative;display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(32px,5cqi,72px);align-items:end}.h4-product .last h2{font-family:var(--fh)!important;font-weight:700;font-size:clamp(58px,8cqi,112px);line-height:.88;letter-spacing:-.01em;color:#eef3f6;text-wrap:balance}.h4-product .last h2 span{color:var(--temp-d)}.h4-product .last .act{display:grid;gap:14px;justify-items:start}.h4-product .last .act small{font-size:13px;color:#8d9ba6}.h4-product .last .risk{color:#a9b6c0}.h4-product .last .risk svg{stroke:#c4cfd8}.h4-product .last a:focus-visible{outline-color:var(--temp-d)}.h4-product .foot{background:var(--dark);color:#8d9ba6;font-size:12.5px;font-family:var(--fm)!important}.h4-product .foot .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-block:24px 36px;border-top:1px solid rgba(196,207,216,.16)}.h4-product .foot img{width:80px;opacity:.9}.h4-product .foot .by{margin-inline-start:auto}.h4-product .mbar{display:none}@container h4p (max-width:980px){.h4-product .sheet{grid-template-columns:repeat(2,1fr)}}@container h4p (max-width:820px){.h4-product>*{--h4p-k:.55;--gap:80px}.h4-product .top .crumb,.h4-product .pill .sep,.h4-product .pill .pbuy{display:none}.h4-product .pill-in{padding-inline-start:5px}.h4-product .pill ul a{padding:7px 12px;font-size:13.5px}.h4-product .buy .wrap,.h4-product .pens .grid,.h4-product .duo .grid,.h4-product .last .wrap{grid-template-columns:1fr}.h4-product .sec-h,.h4-product .spec .sec-h,.h4-product .rev .grid,.h4-product .faq .grid{grid-template-columns:1fr;gap:10px}.h4-product .sec-h .eye{padding-bottom:0}.h4-product .spec .sec-h .wdg{justify-self:stretch;max-width:none;margin-top:18px}.h4-product .gal,.h4-product .box{position:relative;top:auto}.h4-product .stage-wrap .wdg{position:relative;inset:auto;max-width:none;margin-top:10px;display:grid;grid-template-columns:auto 1fr;gap:4px 18px;align-items:center}.h4-product .stage-wrap .wdg .w-top{grid-column:1/-1}.h4-product .stage-wrap .wdg .w-temp{font-size:52px;margin:0}.h4-product .stage-wrap .wdg .rangebox{min-width:0}.h4-product .stage-wrap .wdg .w-foot{grid-column:1/-1}.h4-product .thumbs{gap:6px}.h4-product .models{grid-template-columns:1fr}.h4-product .sheet{grid-template-columns:1fr;gap:10px}.h4-product .dc{min-height:0}.h4-product .dc .v,.h4-product .dc .pair,.h4-product .bars{margin-top:4px}.h4-product .cmp th,.h4-product .cmp td{font-size:14px;padding-inline-end:10px}.h4-product .cmp tbody th{width:30%}.h4-product .pens .figs div+div{padding-inline-start:18px}.h4-product .last .act,.h4-product .last .act .btn{justify-items:stretch;width:100%}.h4-product .foot .by{margin-inline-start:0;width:100%}.h4-product .mbar{position:sticky;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#f3f6f8e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line)}.h4-product .mbar .info{font-size:15px;line-height:1.3;font-weight:500}.h4-product .mbar .info small{display:block;font-size:12px;font-weight:400;color:var(--mute)}.h4-product .mbar .btn{min-height:46px;padding:10px 26px;font-size:15px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.h4-product .dc{animation:h4p-flip linear both;animation-timeline:--h4psg}.h4-product .dc:nth-child(1){animation-range:entry 0% entry 30%}.h4-product .dc:nth-child(2){animation-range:entry 9% entry 39%}.h4-product .dc:nth-child(3){animation-range:entry 18% entry 48%}.h4-product .dc:nth-child(4){animation-range:entry 27% entry 57%}.h4-product .dc:nth-child(5){animation-range:entry 40% entry 68%}.h4-product .dc:nth-child(6){animation-range:entry 50% entry 78%}.h4-product .dc:nth-child(7){animation-range:entry 60% entry 88%}.h4-product .dc:nth-child(8){animation-range:entry 70% entry 98%}.h4-product .spec .wdg .band{animation:h4p-fill8 linear both;animation-timeline:view();animation-range:entry 70% cover 50%}.h4-product .spec .wdg .mk{animation:h4p-pop linear both;animation-timeline:view();animation-range:cover 35% cover 52%}}}@container h4p (max-width:820px){@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.h4-product .sheet .dc{animation-timeline:view();animation-range:entry 10% entry 100%}}}}@keyframes h4p-flip{0%{transform:rotateY(calc(var(--h4p-k) * 86deg));opacity:0}45%{opacity:1}to{transform:none;opacity:1}}@keyframes h4p-fill{0%{clip-path:inset(0 100% 0 0 round 6px)}to{clip-path:inset(0 0 0 0 round 6px)}}@keyframes h4p-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.h4-product{--tagc:#6F8596}.h4-product table{border-collapse:collapse}.h4-product .seo-note{background:var(--wash);border-bottom:1px solid var(--line);font-family:var(--fm)!important;font-size:11.5px;line-height:1.5;color:var(--tagc)}.h4-product .seo-note .wrap{display:flex;gap:10px;align-items:center;padding-block:7px}.h4-product .seo-note .wrap:before{content:"";flex:none;width:7px;height:7px;border:1px dashed var(--tagc);border-radius:2px}.h4-product .tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:16px}.h4-product .tag{display:inline-flex;gap:6px;align-items:center;padding:2px 8px;border:1px dashed #AFC0CD;border-radius:6px;background:#f3f6f8b3;font-family:var(--fm)!important;font-size:10.5px;line-height:1.5;letter-spacing:.02em;color:var(--tagc);white-space:nowrap}.h4-product .tag b{font-weight:500;color:#4f6e8c}.h4-product .last .tag{background:transparent;border-color:#c4cfd84d;color:#8d9ba6}.h4-product .crumbs .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;padding-block:2px 6px}.h4-product .crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;color:var(--mute)}.h4-product .crumbs li{display:inline-flex;align-items:center;gap:8px}.h4-product .crumbs li+li:before{content:"\203a";font-family:var(--fm)!important;color:var(--line2)}.h4-product .crumbs a{border-bottom:1px solid transparent}.h4-product .crumbs a:hover{color:var(--blue);border-bottom-color:currentColor}.h4-product .crumbs [aria-current]{color:var(--ink)}.h4-product .crumbs .upd{font-family:var(--fm)!important;font-size:11.5px;color:var(--mute)}.h4-product .wdg .w-temp{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;column-gap:.22em;direction:rtl;text-align:right;font-size:clamp(54px,6.2cqi,80px);letter-spacing:-.05em;margin-block:14px 6px}.h4-product .wdg .w-temp .tn{direction:ltr;unicode-bidi:isolate;white-space:nowrap}.h4-product .wdg .w-temp .to{font-family:var(--fb)!important;font-size:.34em;letter-spacing:0;color:var(--mute);align-self:center}.h4-product .wdg .w-cond{font-size:15px;font-weight:500;color:var(--ink);margin-bottom:16px}.h4-product .wdg .track{opacity:.75}.h4-product .wdg .band{height:8px;top:11px;box-shadow:0 0 0 3px #4da3d924}.h4-product .wdg .mk.mk2{left:80%}.h4-product .stage-wrap .wdg{max-width:236px}.h4-product .stage-wrap .wdg .w-temp{font-size:31px;margin-block:6px 2px}.h4-product .stage-wrap .wdg .w-cond{font-size:12.5px;margin-bottom:8px}.h4-product .stage .s4 img{transform:scale(1.18)}.h4-product .qk .grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5cqi,80px);align-items:start}.h4-product .qk h2{margin-block:14px 24px;font-size:clamp(50px,6cqi,84px)}.h4-product .qk h2 bdi{white-space:nowrap}.h4-product .qk .def{font-size:clamp(17.5px,1.65cqi,19.5px);line-height:1.7;color:var(--ink2);max-width:60ch;text-wrap:pretty}.h4-product .qk .def strong{font-weight:500;color:var(--ink)}.h4-product .qk table{width:100%;table-layout:fixed}.h4-product .qk caption{text-align:right;padding-bottom:12px;caption-side:top}.h4-product .qk th,.h4-product .qk td{text-align:right;vertical-align:top;padding:13px 0;padding-inline-end:14px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.5}.h4-product .qk tbody tr:first-child :is(th,td){border-top:1px solid var(--ink)}.h4-product .qk th{width:34%;font-weight:400;color:var(--mute)}.h4-product .qk td{color:var(--ink)}.h4-product .qk td .n{font-size:14px}.h4-product .qk .tnote{margin-top:12px}.h4-product .qk .figs3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6cqi,20px);margin-top:clamp(48px,6cqi,80px);perspective:1400px}.h4-product .qk figure{display:flex;flex-direction:column;gap:14px}.h4-product .qk figure .ph{aspect-ratio:4/5;border-radius:14px;overflow:clip;background:#e8dfd2;box-shadow:0 0 0 1px var(--line)}.h4-product .qk figure img{width:100%;height:100%;object-fit:cover}.h4-product .qk figcaption{display:grid;gap:4px;font-size:15px;line-height:1.5;color:var(--ink2);padding-inline-end:8px}.h4-product .qk figcaption b{display:flex;gap:10px;align-items:baseline;font-weight:500;color:var(--ink)}.h4-product .qk figcaption b i{font-style:normal;font-family:var(--fm)!important;font-size:11px;color:var(--temp)}.h4-product .pain .duo2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2cqi,24px);align-items:stretch}.h4-product .pain .col{position:relative;display:flex;flex-direction:column;border-radius:18px;padding:clamp(22px,2.8cqi,36px)}.h4-product .pain .now{background:#e9eff399;box-shadow:inset 0 0 0 1px var(--line)}.h4-product .pain .yes{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--blue),0 30px 60px -44px #24313b59}.h4-product .pain .hd{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin-bottom:22px}.h4-product .pain .hd .eye{display:block;margin-bottom:8px}.h4-product .pain .hd h3{font-family:var(--fh)!important;font-weight:700;font-size:clamp(36px,3.8cqi,50px);line-height:.92;letter-spacing:-.01em;text-wrap:balance}.h4-product .pain .hd p{margin-top:8px;font-size:15px;color:var(--mute)}.h4-product .pain .thumb{width:clamp(92px,11cqi,132px);aspect-ratio:1/1;border-radius:14px;overflow:clip}.h4-product .pain .now .thumb{background:radial-gradient(90% 80% at 50% 35%,#f2f5f8,#dce4eb)}.h4-product .pain .now .thumb img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transform:scale(1.25)}.h4-product .pain .yes .thumb{background:var(--dark)}.h4-product .pain .yes .thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;transform:scale(1.5)}.h4-product .pain ol{display:grid}.h4-product .pain li{display:grid;grid-template-columns:30px 1fr;gap:2px 10px;padding-block:13px;border-top:1px solid var(--line)}.h4-product .pain li i{grid-row:1/3;font-style:normal;font-family:var(--fm)!important;font-size:11px;color:var(--mute);padding-top:4px}.h4-product .pain li b{font-weight:500;font-size:16px;line-height:1.4}.h4-product .pain li span{font-size:14.5px;line-height:1.5;color:var(--mute)}.h4-product .pain .now li b{color:var(--ink2)}.h4-product .pain .yes li i{color:var(--temp)}.h4-product .pain .yes li span{color:var(--ink2)}.h4-product .pain .big{margin-bottom:6px;padding:18px 18px 16px;border-radius:14px;background:linear-gradient(135deg,var(--blue-t),#F3F8FC)}.h4-product .pain .big strong{display:block;font-family:var(--fh)!important;font-weight:700;font-size:clamp(30px,3cqi,40px);line-height:.95;letter-spacing:-.005em;color:var(--ink)}.h4-product .pain .big span{display:block;margin-top:6px;font-size:14.5px;color:var(--ink2)}.h4-product .pain .yes .src{margin-top:auto;padding-top:16px}.h4-product .dc .k{font-weight:500;color:var(--ink)}.h4-product .dc .kk{font-size:13px;line-height:1.45;color:var(--mute);margin-top:-6px}.h4-product .dc .v .t{color:var(--ink)}.h4-product .dc .note{font-size:14px;line-height:1.45;color:var(--ink2)}.h4-product .dc .note b{font-weight:500;color:var(--ink)}.h4-product .dims{margin-top:auto;display:grid;gap:12px}.h4-product .dims .m{display:grid;grid-template-columns:44px 1fr 1fr;gap:10px;align-items:end}.h4-product .dims .m>i{font-style:normal;font-family:var(--fm)!important;font-size:11px;color:var(--mute);padding-bottom:20px}.h4-product .dims .m+.m{padding-top:12px;border-top:1px dashed var(--line)}.h4-product .dims .m.solo{grid-template-columns:1fr 1fr}.h4-product .dims .d{display:flex;flex-direction:column;gap:2px}.h4-product .dims .d span{font-family:var(--fm)!important;font-size:clamp(22px,2.1cqi,27px);line-height:1.05;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.h4-product .dims .d span small{font-family:var(--fb)!important;font-size:12.5px;letter-spacing:0;color:var(--mute);margin-inline-start:4px}.h4-product .dims .d em{font-style:normal;font-size:12.5px;color:var(--mute);padding-top:3px;border-top:1px solid var(--line)}.h4-product .dims.big .d span{font-size:clamp(30px,2.9cqi,38px)}.h4-product .how .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2cqi,24px);counter-reset:none}.h4-product .how .step{display:flex;flex-direction:column}.h4-product .how .vid{position:relative;aspect-ratio:720/406;border-radius:16px;overflow:clip;background:#05080b;box-shadow:0 0 0 1px #15202a66}.h4-product .how .vid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.h4-product .how .vid .bt{position:absolute;inset-inline-start:10px;inset-block-end:10px;padding:3px 9px;border-radius:999px;background:#15202aa8;color:#eef3f6;font-size:11px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.h4-product .how .num{display:flex;align-items:center;gap:12px;margin-top:20px;font-family:var(--fm)!important;font-size:12px;color:var(--temp)}.h4-product .how .num:after{content:"";flex:1;height:1px;background:var(--line)}.h4-product .how h3{font-family:var(--fh)!important;font-weight:700;font-size:clamp(30px,2.8cqi,38px);line-height:.95;letter-spacing:-.005em;margin-block:12px 10px;text-wrap:balance}.h4-product .how .step p{font-size:15.5px;line-height:1.6;color:var(--ink2);max-width:42ch}.h4-product .st{--cw:204px}.h4-product .st p{font-size:13.5px}.h4-product .cmp .lede2{font-family:var(--fh)!important;font-weight:700;font-size:clamp(34px,3.6cqi,48px);line-height:1;letter-spacing:-.005em;max-width:28ch;text-wrap:balance;margin-bottom:clamp(36px,4.4cqi,56px);color:var(--ink)}.h4-product .cmp thead th{vertical-align:bottom}.h4-product .cmp thead th.us b{display:block;margin-top:4px;font-family:var(--fh)!important;font-weight:700;font-size:28px;letter-spacing:-.005em;line-height:1;color:var(--ink)}.h4-product .cmp td.us{font-weight:500}.h4-product .cmp tbody td.us{background:linear-gradient(90deg,#e3ebf800,#e3ebf88c)}.h4-product .cmp tbody th,.h4-product .cmp td{padding-inline-start:12px}.h4-product .cmp .src{margin-top:16px}.h4-product .pens .pics{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2cqi,24px);margin-top:clamp(40px,5cqi,64px)}.h4-product .pens .pics figure{border-radius:12px;overflow:clip;background:#fff;box-shadow:0 0 0 1px var(--line)}.h4-product .pens .pics figcaption{padding:12px 16px;border-top:1px solid var(--line);font-size:13.5px;color:var(--mute)}.h4-product .pens .grid{align-items:end}.h4-product .pens .wa{margin-top:16px;font-size:14.5px;color:var(--ink2)}.h4-product .pens .wa a{border-bottom:1px solid #9AA8B3}.h4-product .duo td{font-family:var(--fb)!important;font-size:14.5px}.h4-product .duo td .n{font-size:14px}.h4-product .duo thead th small{display:block;margin-top:6px;font-family:var(--fm)!important;font-weight:400;font-size:14px;letter-spacing:0;color:var(--mute)}.h4-product .duo thead th.rec{color:var(--ink)}.h4-product .duo thead th.rec em{display:block;font-style:normal;font-family:var(--fm)!important;font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--blue);margin-bottom:6px}.h4-product .duo td.rec{background:#e3ebf873}.h4-product .gifts .rec-line{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:15px;color:var(--ink2)}.h4-product .gifts .btn{margin-top:16px;width:100%}.h4-product .rev .founders{grid-column:1/-1;margin-top:clamp(48px,6cqi,80px);padding-top:clamp(28px,3.4cqi,44px);border-top:1px solid var(--line);display:grid;grid-template-columns:4fr 8fr;gap:24px}.h4-product .rev .founders blockquote p{font-family:var(--fh)!important;font-weight:700;font-size:clamp(32px,3.4cqi,44px);line-height:1.04;letter-spacing:-.005em;max-width:36ch;text-wrap:balance}.h4-product .rev .founders cite a{border-bottom:1px solid #9AA8B3}.h4-product .faq details p{max-width:62ch}.h4-product .faq .grp-t{display:flex;justify-content:space-between;gap:12px}.h4-product .faq .grp-t .n{color:var(--line2)}@container h4p (max-width:980px){.h4-product .how .steps{grid-template-columns:1fr 1fr}.h4-product .how .step:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.h4-product .how .step:last-child .vid{grid-row:1/5}.h4-product .how .step:last-child .num{margin-top:0}}@container h4p (max-width:820px){.h4-product .qk .grid,.h4-product .pain .duo2,.h4-product .rev .founders{grid-template-columns:1fr}.h4-product .qk .figs3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.h4-product .qk figcaption{font-size:13px}.h4-product .qk figcaption span{display:none}.h4-product .pain .thumb{width:84px}.h4-product .how .steps{grid-template-columns:1fr;gap:36px}.h4-product .how .step:last-child{display:flex}.h4-product .how .step:last-child .num{margin-top:20px}.h4-product .cmp table{table-layout:auto}.h4-product .cmp th,.h4-product .cmp td{font-size:13.5px;padding-block:14px;padding-inline:6px}.h4-product .cmp thead th{font-size:10.5px}.h4-product .cmp thead th.us b{font-size:20px}.h4-product .cmp tbody th{width:26%}.h4-product .pens .pics{grid-template-columns:1fr}.h4-product .duo th,.h4-product .duo td{font-size:13.5px}.h4-product .duo thead th{font-size:34px}.h4-product .pill li.hm{display:none}.h4-product .dims .d span{font-size:26px}.h4-product .stage-wrap .wdg{display:block;padding:16px 18px}.h4-product .stage-wrap .wdg .w-temp{font-size:40px;margin-block:8px 2px}.h4-product .stage-wrap .wdg .w-cond{font-size:14px;margin-bottom:12px}.h4-product .tags{justify-content:flex-start}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.h4-product .qk figure{animation:h4p-rise linear both;animation-timeline:view();animation-range:entry 0% cover 30%}.h4-product .how .vid{animation:h4p-rise linear both;animation-timeline:view();animation-range:entry 0% cover 28%}.h4-product .spec .wdg .mk.mk2{animation-range:cover 42% cover 58%}}}@keyframes h4p-tilt{0%{transform:rotateX(calc(var(--h4p-k) * 16deg)) translateY(36px) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes h4p-rise{0%{transform:perspective(1000px) rotateX(calc(var(--h4p-k) * 14deg)) translateY(30px);opacity:0}to{transform:none;opacity:1}}.h4-product .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.h4-product .box h1{direction:rtl;text-align:right;font-size:inherit;line-height:1;margin-block:10px 14px}.h4-product .box h1 .nm{display:block;direction:ltr;text-align:right;font-size:clamp(60px,6.4cqi,88px);line-height:.86}.h4-product .box h1 .kw{display:block;margin-top:12px;font-size:clamp(30px,2.9cqi,38px);line-height:.98;color:var(--ink2);text-wrap:balance}.h4-product .box .mprice{display:none}.h4-product .box .rate a{color:inherit;border-bottom:1px solid transparent}.h4-product .box .rate a:hover{border-bottom-color:currentColor}.h4-product .mcard{grid-template-rows:auto 1fr;align-content:start}.h4-product .mcard .tt>span:first-child{display:inline-flex;align-items:center;gap:8px}.h4-product .mcard .badge{font-style:normal;font-family:var(--fm)!important;font-weight:500;font-size:10.5px;letter-spacing:.04em;color:var(--blue);background:var(--blue-t);padding:2px 7px;border-radius:999px}.h4-product .mcard .d{margin-top:4px}.h4-product .up{margin-top:12px;font-size:13.5px;line-height:1.55;color:var(--ink2)}.h4-product .up b{font-weight:500;color:var(--blue)}.h4-product .box .buy-btn{font-family:var(--fb)!important}.h4-product .box .buy-btn bdi{unicode-bidi:isolate}.h4-product .when{display:grid;grid-template-columns:20px 1fr;gap:12px;margin-top:18px;padding:14px 16px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;line-height:1.55;color:var(--ink2)}.h4-product .when svg{width:20px;height:20px;margin-top:2px;fill:none;stroke:var(--blue);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.h4-product .when p+p{margin-top:6px}.h4-product .when b{font-weight:500;color:var(--ink)}.h4-product .when a,.h4-product .check a,.h4-product .pens .legal a,.h4-product .guide a,.h4-product .faq .more a,.h4-product .faq details p a{border-bottom:1px solid #9AA8B3}.h4-product .when a:hover,.h4-product .check a:hover,.h4-product .guide a:hover,.h4-product .faq .more a:hover,.h4-product .faq details p a:hover{color:var(--blue);border-bottom-color:var(--blue)}.h4-product .keys{margin-top:18px}.h4-product .keys li{grid-template-columns:18px 1fr}.h4-product .batt{display:grid;grid-template-columns:22px 1fr;gap:12px;margin-top:18px;padding:14px 16px;border-radius:14px;background:#e9eff3b3;font-size:14px;line-height:1.55;color:var(--ink2)}.h4-product .batt svg{width:22px;height:22px;margin-top:1px;fill:none;stroke:var(--ink);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.h4-product .batt b{display:block;margin-bottom:2px;font-weight:500;font-size:15px;color:var(--ink)}.h4-product .batt strong{font-weight:500;color:var(--ink)}.h4-product .box .trust{justify-content:flex-start;gap:8px 18px;margin-top:18px}.h4-product .check{margin-top:14px;display:grid;gap:6px;font-size:13.5px;line-height:1.55;color:var(--ink2)}.h4-product .box .wdg-m{display:none}.h4-product .qk .about2{display:grid;grid-template-columns:4fr 8fr;column-gap:24px;row-gap:14px;margin-top:clamp(40px,5cqi,64px);padding-top:clamp(24px,3cqi,36px);border-top:1px solid var(--line)}.h4-product .qk .about2 .eye{grid-row:1/3}.h4-product .qk .about2 p:not(.eye){font-size:16px;line-height:1.7;color:var(--ink2);max-width:72ch}.h4-product .qk .about2 strong{font-weight:500;color:var(--ink)}.h4-product .cost .cost-g{display:grid;grid-template-columns:5fr 7fr;gap:clamp(28px,5cqi,72px);align-items:start}.h4-product .cost .once{font-family:var(--fh)!important;font-weight:700;font-size:clamp(40px,4.4cqi,60px);line-height:.95;letter-spacing:-.005em;color:var(--ink);text-wrap:balance}.h4-product .cost .vs>p{font-size:clamp(17.5px,1.7cqi,20px);line-height:1.65;color:var(--ink2);max-width:52ch;text-wrap:pretty}.h4-product .cost .story{margin-top:26px;padding-inline-start:18px;border-inline-start:2px solid var(--temp)}.h4-product .cost .story p{font-size:16px;line-height:1.65;color:var(--ink);max-width:56ch}.h4-product .cost .story cite{display:block;margin-top:10px;font-style:normal;font-family:var(--fm)!important;font-size:12px;color:var(--mute)}.h4-product .cost .calm{margin-top:clamp(36px,4.6cqi,60px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 28px;padding:clamp(20px,2.6cqi,30px) clamp(22px,3cqi,36px)}.h4-product .cost .calm strong{font-family:var(--fh)!important;font-weight:700;font-size:clamp(30px,3cqi,40px);line-height:1;letter-spacing:-.005em;color:var(--ink)}.h4-product .vids .vlede{margin-top:calc(-1*clamp(20px,2.6cqi,40px));margin-bottom:clamp(28px,3.4cqi,44px);font-size:17px;color:var(--ink2);max-width:52ch}.h4-product .vids .vrow{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2cqi,24px);max-width:1040px}.h4-product .vids figure{display:flex;flex-direction:column;gap:14px}.h4-product .vids .vf{position:relative;display:block;aspect-ratio:404/720;border-radius:18px;overflow:clip;background:#05080b;box-shadow:0 0 0 1px #15202a66,0 40px 70px -50px #15202a99}.h4-product .vids video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#05080b}.h4-product .vids figcaption{display:grid;gap:4px;font-size:15px;line-height:1.5;color:var(--ink2)}.h4-product .vids figcaption b{font-family:var(--fh)!important;font-weight:700;font-size:clamp(28px,2.6cqi,34px);line-height:1;letter-spacing:-.005em;color:var(--ink)}.h4-product .vids .dur{font-size:12px;color:var(--temp)}.h4-product .vids .vnote{margin-top:16px}.h4-product .how .tip{margin-top:12px;padding:10px 14px;border-radius:12px;background:#e9eff3b3;font-size:14px;line-height:1.55;color:var(--ink2);max-width:42ch}.h4-product .how .tip b{font-weight:500;color:var(--ink)}.h4-product .trip-h{font-size:clamp(48px,5.4cqi,80px);max-width:16ch}.h4-product .cmp-h,.h4-product .duo-h{font-size:clamp(48px,5.6cqi,84px)}.h4-product .faq-h{font-size:clamp(50px,5.6cqi,84px)}.h4-product .faq-h bdi,.h4-product .vids h2 bdi{white-space:nowrap}.h4-product .rt .map{max-width:min(1060px,100%,calc((100vh - 600px)*1.9))}.h4-product .cmp details.tbl>summary{display:none}@supports selector(::details-content){.h4-product .cmp details.tbl::details-content{content-visibility:visible;display:block;block-size:auto}}@supports not selector(::details-content){.h4-product .cmp details.tbl>summary{display:flex}}.h4-product .cmp details.tbl>summary{list-style:none;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-weight:500;font-size:16px}.h4-product .cmp details.tbl>summary::-webkit-details-marker{display:none}.h4-product .cmp details.tbl>summary:after{content:"+";display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--fm)!important;color:var(--mute)}.h4-product .cmp details.tbl[open]>summary{margin-bottom:18px}.h4-product .cmp details.tbl[open]>summary:after{content:"\2212"}.h4-product .cmp .guide{margin-top:22px;font-size:14.5px;color:var(--ink2)}.h4-product .pens .legal{margin-top:10px;font-size:13px;line-height:1.55;color:var(--mute)}.h4-product .faq .more{margin-top:-8px;padding-bottom:20px;font-size:14px}.h4-product .foot .flinks{display:flex;flex-wrap:wrap;gap:4px 10px;font-family:var(--fm)!important}.h4-product .foot .flinks a:hover{color:#eef3f6}@container h4p (max-width:820px){.h4-product .buy{padding-top:0}.h4-product .buy .wrap{gap:18px}.h4-product .top .wrap{min-height:52px}.h4-product .crumbs .wrap{padding-block:0 4px;gap:2px 16px}.h4-product .crumbs ol{font-size:12.5px}.h4-product .pill{margin-block:0 8px}.h4-product .stage{aspect-ratio:auto;height:40vh;min-height:290px;max-height:110cqi}.h4-product .stage .s1 img{transform:scale(.9) translateY(-4%)}.h4-product .box{display:flex;flex-direction:column}.h4-product .box>*{order:2}.h4-product .box>.eye,.h4-product .box>h1{order:0}.h4-product .box>.rate{order:1;display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px}.h4-product .box .mprice{display:inline;font-size:30px;line-height:1;letter-spacing:-.04em;color:var(--ink)}.h4-product .stage-wrap .wdg{display:none}.h4-product .thumbs{display:flex;gap:6px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.h4-product .thumbs label{flex:0 0 46px;width:46px}.h4-product .box{padding-top:0}.h4-product .box>.tags{display:none}.h4-product .box h1{margin-block:6px 10px}.h4-product .box h1 .nm{font-size:56px}.h4-product .box h1 .kw{font-size:27px;margin-top:8px}.h4-product .box .sub{font-size:16.5px}.h4-product fieldset{margin-top:18px}.h4-product .models{grid-template-columns:1fr 1fr;gap:8px}.h4-product .mcard{padding:12px;gap:2px 8px}.h4-product .mcard .tt{flex-wrap:wrap;gap:2px 8px}.h4-product .mcard .d{font-size:12.5px}.h4-product .price{margin-top:16px}.h4-product .box .btn{margin-top:12px}.h4-product .box .wdg-m{display:block;max-width:none;margin-top:18px;padding:16px 18px}.h4-product .box .wdg-m .w-temp{font-size:40px;margin-block:8px 2px}.h4-product .box .wdg-m .w-cond{font-size:14px;margin-bottom:12px}.h4-product .qk .about2{grid-template-columns:1fr}.h4-product .qk .about2 .eye{grid-row:auto}.h4-product .cost .cost-g{grid-template-columns:1fr;gap:20px}.h4-product .vids .vlede{margin-top:0}.h4-product .vids .vrow{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin}.h4-product .vids .vc{scroll-snap-align:start}.h4-product .trip-h,.h4-product .cmp-h,.h4-product .duo-h,.h4-product .faq-h{font-size:clamp(44px,12cqi,60px)}.h4-product .cmp details.tbl>summary{display:flex}@supports selector(::details-content){.h4-product .cmp details.tbl:not([open])::details-content{content-visibility:hidden;block-size:0}}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.h4-product .vids .vf{animation:h4p-rise linear both;animation-timeline:view();animation-range:entry 0% cover 28%}.h4-product .cost .calm{animation:h4p-rise linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}}.h4-product .cost .cwv{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:clamp(28px,4cqi,64px);align-items:start}.h4-product .cost .cwv .cost-g{grid-template-columns:1fr;gap:22px}.h4-product .ugc{margin:0;display:grid;gap:12px;width:100%}.h4-product .ugc .uf{position:relative;display:block;width:100%;aspect-ratio:9/16;border-radius:18px;overflow:clip;background:#05080b;box-shadow:0 0 0 1px #15202a66,0 40px 70px -50px #15202a99}.h4-product .ugc video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#05080b}.h4-product .ugc figcaption{display:grid;gap:3px;font-size:14.5px;line-height:1.5;color:var(--ink2)}.h4-product .ugc figcaption b{font-family:var(--fh)!important;font-weight:700;font-size:clamp(26px,2.4cqi,32px);line-height:1;letter-spacing:-.005em;color:var(--ink)}.h4-product .ugc .dur{font-family:var(--fm)!important;font-size:12px;color:var(--temp)}.h4-product .ugc .src{margin-top:4px}.h4-product .pens .plinks{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:18px}.h4-product .pens .ret{margin-top:18px;padding:14px 18px;border-radius:12px;background:var(--wash,#E9EFF3);font-size:14.5px;line-height:1.6;color:var(--ink2);max-width:56ch}.h4-product .pens .ret b{font-weight:500;color:var(--ink)}@container h4p (max-width:820px){.h4-product .cost .cwv{grid-template-columns:1fr}.h4-product .ugc{max-width:300px;justify-self:center}}.h4-product .stage .s.tr img{object-fit:contain;mix-blend-mode:normal;transform:scale(.9);-webkit-mask-image:none;mask-image:none;filter:drop-shadow(0 26px 26px rgba(36,49,59,.22))}.h4-product .stage .s.wh{background:#fff}.h4-product .stage .s.wh img{object-fit:contain;mix-blend-mode:normal;transform:none;-webkit-mask-image:none;mask-image:none}.h4-product .thumbs{grid-template-columns:repeat(5,1fr)}.h4-product .thumbs label.tr img{object-fit:contain;mix-blend-mode:normal;padding:4px}.h4-product .thumbs label.wh{background:#fff}.h4-product .thumbs label.wh img{object-fit:contain;mix-blend-mode:normal}.h4-product .thumbs.tb{display:none}.h4-product:has(#h4p-m-base:checked) .thumbs.tx{display:none}.h4-product:has(#h4p-m-base:checked) .thumbs.tb{display:grid}.h4-product:not(:has(#h4p-m-base:checked)) #h4p-x1:checked~.stage-wrap .x1,.h4-product:not(:has(#h4p-m-base:checked)) #h4p-x2:checked~.stage-wrap .x2,.h4-product:not(:has(#h4p-m-base:checked)) #h4p-x3:checked~.stage-wrap .x3,.h4-product:not(:has(#h4p-m-base:checked)) #h4p-x4:checked~.stage-wrap .x4,.h4-product:not(:has(#h4p-m-base:checked)) #h4p-x5:checked~.stage-wrap .x5,.h4-product:not(:has(#h4p-m-base:checked)) #h4p-x6:checked~.stage-wrap .x6,.h4-product:not(:has(#h4p-m-base:checked)) #h4p-x7:checked~.stage-wrap .x7,.h4-product:not(:has(#h4p-m-base:checked)) #h4p-x8:checked~.stage-wrap .x8,.h4-product:not(:has(#h4p-m-base:checked)) #h4p-x9:checked~.stage-wrap .x9,.h4-product:not(:has(#h4p-m-base:checked)) #h4p-x10:checked~.stage-wrap .x10,.h4-product:has(#h4p-m-base:checked) #h4p-b1:checked~.stage-wrap .b1,.h4-product:has(#h4p-m-base:checked) #h4p-b2:checked~.stage-wrap .b2,.h4-product:has(#h4p-m-base:checked) #h4p-b3:checked~.stage-wrap .b3,.h4-product:has(#h4p-m-base:checked) #h4p-b4:checked~.stage-wrap .b4{display:block}.h4-product #h4p-x1:checked~.thumbs [for=h4p-x1],.h4-product #h4p-x2:checked~.thumbs [for=h4p-x2],.h4-product #h4p-x3:checked~.thumbs [for=h4p-x3],.h4-product #h4p-x4:checked~.thumbs [for=h4p-x4],.h4-product #h4p-x5:checked~.thumbs [for=h4p-x5],.h4-product #h4p-x6:checked~.thumbs [for=h4p-x6],.h4-product #h4p-x7:checked~.thumbs [for=h4p-x7],.h4-product #h4p-x8:checked~.thumbs [for=h4p-x8],.h4-product #h4p-x9:checked~.thumbs [for=h4p-x9],.h4-product #h4p-x10:checked~.thumbs [for=h4p-x10],.h4-product #h4p-b1:checked~.thumbs [for=h4p-b1],.h4-product #h4p-b2:checked~.thumbs [for=h4p-b2],.h4-product #h4p-b3:checked~.thumbs [for=h4p-b3],.h4-product #h4p-b4:checked~.thumbs [for=h4p-b4]{box-shadow:inset 0 0 0 1.5px var(--ink)}.h4-product #h4p-x1:focus-visible~.thumbs [for=h4p-x1],.h4-product #h4p-x2:focus-visible~.thumbs [for=h4p-x2],.h4-product #h4p-x3:focus-visible~.thumbs [for=h4p-x3],.h4-product #h4p-x4:focus-visible~.thumbs [for=h4p-x4],.h4-product #h4p-x5:focus-visible~.thumbs [for=h4p-x5],.h4-product #h4p-x6:focus-visible~.thumbs [for=h4p-x6],.h4-product #h4p-x7:focus-visible~.thumbs [for=h4p-x7],.h4-product #h4p-x8:focus-visible~.thumbs [for=h4p-x8],.h4-product #h4p-x9:focus-visible~.thumbs [for=h4p-x9],.h4-product #h4p-x10:focus-visible~.thumbs [for=h4p-x10],.h4-product #h4p-b1:focus-visible~.thumbs [for=h4p-b1],.h4-product #h4p-b2:focus-visible~.thumbs [for=h4p-b2],.h4-product #h4p-b3:focus-visible~.thumbs [for=h4p-b3],.h4-product #h4p-b4:focus-visible~.thumbs [for=h4p-b4]{outline:2px solid var(--blue);outline-offset:2px}.h4-product:not(:has(#h4p-m-base:checked)) .gal:has(.nwx:checked) .stage-wrap>.wdg,.h4-product:has(#h4p-m-base:checked) .gal:has(.nwb:checked) .stage-wrap>.wdg{display:none}.h4-product .pmod{margin-top:clamp(36px,4.4cqi,56px)}.h4-product .pm-r{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.h4-product .ptog{display:inline-flex;gap:4px;padding:4px;margin-bottom:18px;border-radius:999px;background:var(--wash);box-shadow:inset 0 0 0 1px var(--line)}.h4-product .ptog label{padding:7px 18px;border-radius:999px;font-size:14px;color:var(--ink2);cursor:pointer}.h4-product .pens .ptog [for=h4p-pm-xl],.h4-product:has(#h4p-pm-base:checked) .pens .ptog [for=h4p-pm-base],.h4-product:has(#h4p-m-base:checked):not(:has(#h4p-pm-xl:checked)) .pens .ptog [for=h4p-pm-base]{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line2),0 6px 14px -10px #24313b66}.h4-product:has(#h4p-pm-base:checked) .pens .ptog [for=h4p-pm-xl],.h4-product:has(#h4p-m-base:checked):not(:has(#h4p-pm-xl:checked)) .pens .ptog [for=h4p-pm-xl]{background:transparent;color:var(--ink2);box-shadow:none}.h4-product:has(.pm-r:focus-visible) .ptog{outline:2px solid var(--blue);outline-offset:3px}.h4-product .pp2{display:grid;grid-template-columns:5fr 7fr;gap:clamp(16px,3cqi,40px);align-items:start}.h4-product .pdim img{width:100%;height:auto;filter:drop-shadow(0 20px 24px rgba(36,49,59,.14))}.h4-product .pdim figcaption,.h4-product .plist summary span{font-size:13px;color:var(--mute)}.h4-product .plist{display:grid;grid-template-columns:1fr 1fr;gap:12px}.h4-product .plist .eye{grid-column:1/-1}.h4-product .plist details{border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--line);overflow:clip}.h4-product .plist details[open]{grid-column:1/-1}.h4-product .plist summary{list-style:none;cursor:zoom-in;display:grid}.h4-product .plist details[open] summary{cursor:zoom-out}.h4-product .plist summary::-webkit-details-marker{display:none}.h4-product .plist summary img{width:100%;height:auto}.h4-product .plist summary span{padding:9px 12px;border-top:1px solid var(--line)}.h4-product .plist summary em{font-style:normal;color:var(--blue)}.h4-product .plist summary .c,.h4-product .plist details[open] summary .o{display:none}.h4-product .plist details[open] summary .c{display:inline}.h4-product .pl2{margin-top:22px}@container h4p (max-width:820px){.h4-product .pp2,.h4-product:has(#h4p-pm-base:checked) .pens .pb,.h4-product:has(#h4p-m-base:checked):not(:has(#h4p-pm-xl:checked)) .pens .pb{grid-template-columns:1fr}.h4-product .pdim{max-width:340px;margin-inline:auto}}.h4-product .base-only{display:none}.h4-product:has(#h4p-m-base:checked) .xl-only{display:none}.h4-product:has(#h4p-m-base:checked) .base-only{display:block}.h4-product .box .mspec{margin-top:6px;font-size:13.5px;color:var(--ink2)}.h4-product .dc .mb{opacity:.42}.h4-product:has(#h4p-m-base:checked) .dc .mb{opacity:1}.h4-product:has(#h4p-m-base:checked) .dc .mx{opacity:.42}.h4-product .wdg .scale.s2 span{transform:translate(50%)}.h4-product .wdg .scale.s2 span:first-child{transform:none}.h4-product .wdg .scale.s2 span:last-child{transform:translate(100%)}@keyframes h4p-fill8{0%{clip-path:inset(0 0 0 100% round 6px)}to{clip-path:inset(0 0 0 0 round 6px)}}.h4-product .pain .now .thumb,.h4-product .pain .yes .thumb{width:clamp(110px,13cqi,160px);background:transparent;overflow:visible;border-radius:0}.h4-product .pain .now .thumb img,.h4-product .pain .yes .thumb img{object-fit:contain;mix-blend-mode:normal;transform:none;filter:drop-shadow(0 16px 18px rgba(36,49,59,.2))}.h4-product .pain .pp{display:grid;gap:6px;margin-bottom:14px;padding:14px 16px;border-radius:14px;font-size:15.5px;line-height:1.5;color:var(--ink2)}.h4-product .pain .now .pp{background:#fff9;box-shadow:inset 0 0 0 1px var(--line)}.h4-product .pain .yes .pp{background:linear-gradient(135deg,var(--blue-t),#F3F8FC)}.h4-product .pain .pp b{font-weight:500;color:var(--ink)}.h4-product .pain .yes .pp b{color:var(--blue)}.h4-product .how .vid{aspect-ratio:4/5}.h4-product .how .vid.spr{background-color:#05080b;background-repeat:no-repeat;background-size:1600% 100%;background-position:100% 0}.h4-product .how .vid img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@keyframes h4p-spr{0%{background-position:0% 0}to{background-position:100% 0}}.h4-product .bl{padding-bottom:calc(var(--gap) * .5)}.h4-product .bl .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;text-align:center}.h4-product .bl p{font-size:16.5px;line-height:1.5;color:var(--ink2);max-width:56ch}.h4-product .bl .btn{min-height:42px;padding:9px 22px;font-size:14.5px}.h4-product .bl+.sec>.wrap{border-top:1px solid var(--line);padding-top:calc(var(--gap) * .62)}.h4-product :is(.pain,.vids,.how,.cmp,.duo) .sec-h{grid-template-columns:1fr;justify-items:center;text-align:center;gap:10px}.h4-product .vids .vlede,.h4-product .cmp .lede2{margin-inline:auto;text-align:center}.h4-product .vids .vrow{margin-inline:auto}.h4-product .how .step{text-align:center}.h4-product .how .step p{margin-inline:auto}.h4-product .cmp .guide{text-align:center}.h4-product .rt-h{grid-template-columns:1fr;justify-items:center;text-align:center;gap:10px}.h4-product .rt-h .eye{padding-bottom:0}.h4-product .rt-h .row{flex-direction:column;align-items:center;gap:18px}.h4-product .rt-h .trip-h{max-width:20ch}@container h4p (max-width:820px){.h4-product:has(#h4p-m-base:checked) .thumbs.tb{display:flex}.h4-product .how .vid{width:100%;max-width:300px;margin-inline:auto}.h4-product .gal,.h4-product .box,.h4-product .buy .wrap>*{min-width:0}.h4-product .thumbs{max-width:100%}.h4-product .qk h2{font-size:clamp(44px,12.5cqi,56px)}.h4-product .dsp bdi,.h4-product h2 bdi,.h4-product .vids h2 bdi,.h4-product .faq-h bdi{white-space:normal}.h4-product .vids h2{font-size:clamp(40px,11.5cqi,54px)}.h4-product .pain .now .thumb,.h4-product .pain .yes .thumb{width:96px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.h4-product .how .vid.spr{animation:h4p-rise linear both,h4p-spr steps(16,jump-none) both;animation-timeline:view(),view();animation-range:entry 0% cover 28%,entry 35% cover 70%}}}.h4-product .pain .duo2{grid-template-rows:auto repeat(5,auto) auto;row-gap:0}.h4-product .pain .col{grid-row:1/-1;display:grid;grid-template-rows:subgrid;row-gap:0}.h4-product .pain .pr{display:grid;grid-template-columns:20px 1fr;column-gap:12px;align-content:center;padding-block:14px;border-top:1px solid var(--line)}.h4-product .pain .pr:before{content:"";grid-row:1/3;width:16px;height:16px;margin-top:4px;border-radius:50%}.h4-product .pain .now .pr:before{box-shadow:inset 0 0 0 1.5px #9aa8b3;background:linear-gradient(45deg,transparent 46%,#9AA8B3 46% 54%,transparent 54%)}.h4-product .pain .yes .pr:before{background:radial-gradient(circle,var(--blue) 0 3.5px,var(--blue-t) 4px)}.h4-product .pain .pr b{font-weight:500;font-size:17px;line-height:1.35;color:var(--ink)}.h4-product .pain .now .pr b{color:var(--ink2)}.h4-product .pain .pr span{font-size:14px;line-height:1.45;color:var(--mute)}.h4-product .pain .col>.src{align-self:end;margin-top:0;padding-top:14px;border-top:1px solid var(--line)}@container h4p (max-width:820px){.h4-product .pain .duo2{grid-template-columns:1fr 1fr;gap:0 8px}.h4-product .pain .col{padding:16px 12px;border-radius:16px}.h4-product .pain .hd{grid-template-columns:1fr;gap:8px;margin-bottom:12px}.h4-product .pain .hd .thumb{order:-1;width:84px}.h4-product .pain .hd h3{font-size:26px}.h4-product .pain .hd p{font-size:13px}.h4-product .pain .pr{grid-template-columns:1fr;padding-block:11px}.h4-product .pain .pr:before{width:12px;height:12px;margin:0 0 4px}.h4-product .pain .pr b{font-size:14.5px}.h4-product .pain .pr span{font-size:12.5px}.h4-product .pain .col>.src{font-size:11px}}.h4-product .how .steps.s4{grid-template-columns:repeat(4,minmax(0,1fr))}.h4-product .how .s4 h3{font-size:clamp(26px,2.4cqi,34px)}.h4-product .how .s4 .step p{font-size:15px}.h4-product .how .vid video{background:#05080b}@container h4p (max-width:980px){.h4-product .how .steps.s4{grid-template-columns:repeat(2,minmax(0,1fr))}.h4-product .how .s4 .step:last-child{grid-column:auto;display:flex}.h4-product .how .s4 .step:last-child .vid{grid-row:auto}.h4-product .how .s4 .step:last-child .num{margin-top:20px}}@container h4p (max-width:820px){.h4-product .how .steps.s4{gap:30px 12px}.h4-product .how .s4 .vid{max-width:none}.h4-product .how .s4 .num{margin-top:12px}.h4-product .how .s4 h3{font-size:23px;margin-block:8px 6px}.h4-product .how .s4 .step p{font-size:13.5px;line-height:1.5}.h4-product .how .s4 .tip{font-size:12.5px;padding:8px 10px}.h4-product .how .vid .bt{font-size:9.5px;inset-inline-start:6px;inset-block-end:6px}}.h4-product .pens .grid{align-items:start}.h4-product .pens .figs{margin-top:0}.h4-product .pens .grid>div:first-child{padding-top:10px}.h4-product .guides .gl{border-top:1px solid var(--line2);margin-bottom:28px}.h4-product .guides .gl a{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);font-family:var(--fh)!important;font-weight:700;font-size:clamp(28px,2.8cqi,38px);line-height:1;color:var(--ink)}.h4-product .guides .gl a .ar{font-size:18px;color:var(--blue)}.h4-product .guides .gl a:hover{color:var(--blue)}.h4-product .guides .gwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,260px);gap:clamp(28px,5cqi,72px);align-items:start}@container h4p (max-width:820px){.h4-product .guides .gwrap{grid-template-columns:1fr}.h4-product .guides .gl a{font-size:26px;padding:18px 0}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.h4-product .spec .wdg .mk{animation-range:cover 42% cover 58%}.h4-product .spec .wdg .mk.mk2{animation-range:cover 35% cover 52%}}}.h4-product .fw .sec-h{grid-template-columns:1fr;justify-items:center;text-align:center;gap:10px;margin-bottom:clamp(22px,3cqi,36px)}.h4-product .fw-r{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.h4-product .fw .fpick{display:flex;justify-content:center;align-items:flex-start;gap:12px}.h4-product .fw .wc{flex:none;display:grid;justify-items:center;align-content:start;gap:9px;width:108px;cursor:pointer;text-align:center}.h4-product .fw .wi{display:block;width:88px;height:88px;border-radius:50%;overflow:clip;background:#fff;border:5px solid #fff;box-shadow:0 0 0 1px #24313b14,0 14px 22px -12px #24313b6b;transform:rotate(-4deg)}.h4-product .fw .wc:nth-child(2n) .wi{transform:rotate(3.5deg)}.h4-product .fw .wi img{width:100%;height:100%;object-fit:cover;border-radius:50%}.h4-product .fw .wi.all{display:grid;place-items:center;background:var(--blue-t);font-family:var(--fh)!important;font-weight:700;font-size:28px;line-height:1;color:var(--blue)}.h4-product .fw .wt{display:inline-block;padding:4px 10px;border-radius:999px;background:#fff;font-size:13px;font-weight:500;line-height:1.25;color:var(--ink);box-shadow:0 0 0 1px var(--line),0 6px 12px -8px #24313b66;text-wrap:balance}.h4-product .fw .wc:hover .wi{transform:translateY(-3px) rotate(0)}@media(prefers-reduced-motion:no-preference){.h4-product .fw .wi,.h4-product .fw .wt{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease}}.h4-product .fw .fcs{display:grid;max-width:1040px;margin:clamp(18px,2.4cqi,28px) auto 0}.h4-product .fw .fc{grid-area:1/1;visibility:hidden;display:none;grid-template-columns:7fr 5fr;gap:0 clamp(20px,3cqi,40px);padding:clamp(20px,2.6cqi,30px);border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line),0 30px 50px -40px #24313b73;text-align:start}.h4-product .fw .c0{display:block;text-align:center;padding-block:18px}.h4-product .fw .c0 p{max-width:56ch;margin-inline:auto;font-size:16.5px;line-height:1.6;color:var(--ink2)}.h4-product:has(.fw-r:not(.f0):checked) .fw .fc{display:grid}.h4-product:has(.fw-r:not(.f0):checked) .fw .c0{display:none}.h4-product .fw .fh{grid-column:1/-1;margin-bottom:14px;font-family:var(--fm)!important;font-size:12px;letter-spacing:.02em;color:var(--blue)}.h4-product .fw .fk{font-family:var(--fm)!important;font-size:11px;letter-spacing:.04em;color:var(--mute);margin-bottom:6px}.h4-product .fw .fp{margin-bottom:16px;font-size:17.5px;font-weight:500;line-height:1.45;color:var(--ink);text-wrap:pretty}.h4-product .fw ul{display:grid}.h4-product .fw li{position:relative;padding-block:7px;padding-inline-start:22px;border-top:1px solid var(--line);font-size:14.5px;line-height:1.5;color:var(--ink2)}.h4-product .fw li:before{content:"";position:absolute;inset-inline-start:1px;top:13px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,var(--blue) 0 3px,var(--blue-t) 3.5px)}.h4-product .fw li b{font-weight:500;color:var(--ink)}.h4-product .fw .fb{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-inline-start:clamp(20px,3cqi,40px);border-inline-start:1px solid var(--line)}.h4-product .fw .fb .fk{margin-bottom:-4px}.h4-product .fw .fm{font-size:14.5px;line-height:1.55;color:var(--ink2)}.h4-product .fw .fm b{font-weight:500;color:var(--ink)}.h4-product .fw .fm .fd{display:block}.h4-product .fw .fm .fsw{margin-top:4px;color:var(--blue)}.h4-product .fw .lnk{font-size:14px}.h4-product .fw .ft{padding:11px 14px;border-radius:12px;background:#e9eff3bf;font-size:14px;line-height:1.55;color:var(--ink2)}.h4-product .fw .ft b{font-weight:500;color:var(--ink)}.h4-product .fw .fb .btn{margin-top:auto;align-self:stretch;min-height:46px;padding:10px 20px;font-size:15px}.h4-product:has(#h4p-f0:checked) .fw .c0{visibility:visible}.h4-product:has(#h4p-f0:checked) .fw .wc[for=h4p-f0] .wi{transform:rotate(0) scale(1.06);box-shadow:0 0 0 3px var(--blue),0 16px 26px -12px #24313b73}.h4-product:has(#h4p-f0:checked) .fw .wc[for=h4p-f0] .wt{background:var(--blue);color:#fff;box-shadow:none}.h4-product:has(#h4p-f0:focus-visible) .fw .wc[for=h4p-f0] .wi{outline:2px solid var(--blue);outline-offset:4px}.h4-product:has(#h4p-f1:checked) .fw .c1{visibility:visible}.h4-product:has(#h4p-f1:checked) .fw .wc[for=h4p-f1] .wi{transform:rotate(0) scale(1.06);box-shadow:0 0 0 3px var(--blue),0 16px 26px -12px #24313b73}.h4-product:has(#h4p-f1:checked) .fw .wc[for=h4p-f1] .wt{background:var(--blue);color:#fff;box-shadow:none}.h4-product:has(#h4p-f1:focus-visible) .fw .wc[for=h4p-f1] .wi{outline:2px solid var(--blue);outline-offset:4px}.h4-product:has(#h4p-f2:checked) .fw .c2{visibility:visible}.h4-product:has(#h4p-f2:checked) .fw .wc[for=h4p-f2] .wi{transform:rotate(0) scale(1.06);box-shadow:0 0 0 3px var(--blue),0 16px 26px -12px #24313b73}.h4-product:has(#h4p-f2:checked) .fw .wc[for=h4p-f2] .wt{background:var(--blue);color:#fff;box-shadow:none}.h4-product:has(#h4p-f2:focus-visible) .fw .wc[for=h4p-f2] .wi{outline:2px solid var(--blue);outline-offset:4px}.h4-product:has(#h4p-f3:checked) .fw .c3{visibility:visible}.h4-product:has(#h4p-f3:checked) .fw .wc[for=h4p-f3] .wi{transform:rotate(0) scale(1.06);box-shadow:0 0 0 3px var(--blue),0 16px 26px -12px #24313b73}.h4-product:has(#h4p-f3:checked) .fw .wc[for=h4p-f3] .wt{background:var(--blue);color:#fff;box-shadow:none}.h4-product:has(#h4p-f3:focus-visible) .fw .wc[for=h4p-f3] .wi{outline:2px solid var(--blue);outline-offset:4px}.h4-product:has(#h4p-f4:checked) .fw .c4{visibility:visible}.h4-product:has(#h4p-f4:checked) .fw .wc[for=h4p-f4] .wi{transform:rotate(0) scale(1.06);box-shadow:0 0 0 3px var(--blue),0 16px 26px -12px #24313b73}.h4-product:has(#h4p-f4:checked) .fw .wc[for=h4p-f4] .wt{background:var(--blue);color:#fff;box-shadow:none}.h4-product:has(#h4p-f4:focus-visible) .fw .wc[for=h4p-f4] .wi{outline:2px solid var(--blue);outline-offset:4px}.h4-product:has(#h4p-f5:checked) .fw .c5{visibility:visible}.h4-product:has(#h4p-f5:checked) .fw .wc[for=h4p-f5] .wi{transform:rotate(0) scale(1.06);box-shadow:0 0 0 3px var(--blue),0 16px 26px -12px #24313b73}.h4-product:has(#h4p-f5:checked) .fw .wc[for=h4p-f5] .wt{background:var(--blue);color:#fff;box-shadow:none}.h4-product:has(#h4p-f5:focus-visible) .fw .wc[for=h4p-f5] .wi{outline:2px solid var(--blue);outline-offset:4px}@container h4p (max-width:820px){.h4-product .fw .fpick{justify-content:flex-start;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,5cqi,64px));padding:6px clamp(16px,5cqi,64px) 10px;scroll-snap-type:x proximity}.h4-product .fw .fpick::-webkit-scrollbar{display:none}.h4-product .fw .wc{width:86px;gap:7px;scroll-snap-align:start}.h4-product .fw .wi{width:70px;height:70px;border-width:4px}.h4-product .fw .wi.all{font-size:22px}.h4-product .fw .wt{padding:3px 7px;font-size:11.5px}.h4-product .fw .fc{grid-template-columns:1fr;padding:18px 16px}.h4-product .fw .fp{font-size:16px}.h4-product .fw li{font-size:13.5px}.h4-product .fw .fb{padding-inline-start:0;border-inline-start:0;margin-top:12px;padding-top:14px;border-top:1px solid var(--line)}.h4-product .fw .c0 p{font-size:15px}}.h4-product .how .vid .bt{z-index:2}.h4-product .pens .phd{margin-bottom:clamp(24px,3cqi,40px)}.h4-product .pens .phd h2{margin-top:14px}.h4-product .pens .prow{display:grid;grid-template-columns:5fr 7fr;gap:clamp(24px,5cqi,72px);align-items:center}.h4-product .pens .pimg img{width:100%;max-width:440px;height:auto;margin-inline:auto;filter:drop-shadow(0 26px 26px rgba(36,49,59,.2))}.h4-product .pens .ptog{margin-bottom:16px}.h4-product .pens .pmd{font-size:17px;line-height:1.55;color:var(--ink)}.h4-product .pens .pmd b{font-weight:500}.h4-product .pens .plist2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2cqi,24px);margin-top:clamp(28px,4cqi,48px)}.h4-product .pens .plist2 .eye{grid-column:1/-1}.h4-product .pens .plist2 details{border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--line);overflow:clip}.h4-product .pens .plist2 details[open]{grid-column:1/-1}.h4-product .pens .plist2 summary{list-style:none;cursor:zoom-in;display:grid}.h4-product .pens .plist2 details[open] summary{cursor:zoom-out}.h4-product .pens .plist2 summary::-webkit-details-marker{display:none}.h4-product .pens .plist2 summary img{width:100%;height:auto}.h4-product .pens .plist2 summary span{padding:9px 12px;border-top:1px solid var(--line);font-size:13px;color:var(--mute)}.h4-product .pens .plist2 summary em{font-style:normal;color:var(--blue)}.h4-product .pens .plist2 summary .c,.h4-product .pens .plist2 details[open] summary .o{display:none}.h4-product .pens .plist2 details[open] summary .c{display:inline}.h4-product .pens .pb{display:none}.h4-product:is(:has(#h4p-pm-base:checked),:has(#h4p-m-base:checked):not(:has(#h4p-pm-xl:checked))) .pens .px{display:none}.h4-product:is(:has(#h4p-pm-base:checked),:has(#h4p-m-base:checked):not(:has(#h4p-pm-xl:checked))) .pens .pb{display:block}.h4-product .pens .pimg img.px{display:block}.h4-product:is(:has(#h4p-pm-base:checked),:has(#h4p-m-base:checked):not(:has(#h4p-pm-xl:checked))) .pens .pimg img.pb{display:block}.h4-product:is(:has(#h4p-pm-base:checked),:has(#h4p-m-base:checked):not(:has(#h4p-pm-xl:checked))) .pens .lnk.pb{display:inline-flex}.h4-product:is(:has(#h4p-pm-base:checked),:has(#h4p-m-base:checked):not(:has(#h4p-pm-xl:checked))) .pens .plist2.pb{display:grid}@container h4p (max-width:820px){.h4-product .pens .prow{grid-template-columns:1fr;gap:18px}.h4-product .pens .pimg img{max-width:260px}.h4-product .pens .pmd{font-size:15.5px}.h4-product .pens .plist2{gap:10px}}.h4-product :is(.qk,.spec,.faq,.guides) .sec-h,.h4-product .pens .phd{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;gap:10px}.h4-product :is(.qk,.spec,.faq,.guides) .sec-h .eye{padding-bottom:0}.h4-product .qk .sec-h h2{margin:0}.h4-product .faq .sec-h{margin-bottom:clamp(36px,4.4cqi,56px)}.h4-product .faq .grid{grid-template-columns:minmax(0,880px);justify-content:center}.h4-product .spec .sec-h .wdg{justify-self:center;text-align:right;margin-top:8px}.h4-product .vids .vlede,.h4-product .cmp .lede2{margin-inline:0;text-align:right}.h4-product .how .step{text-align:right}.h4-product .how .step p{margin-inline:0}.h4-product .cmp .guide,.h4-product .fw .c0{text-align:right}.h4-product .fw .c0 p{margin-inline:0}.h4-product .foot .fsign{flex-basis:100%;padding-block:clamp(32px,4cqi,56px) clamp(4px,1cqi,12px)}.h4-product .foot .sign{font-family:var(--fh)!important;font-weight:700;font-size:clamp(44px,5.6cqi,80px);line-height:.88;letter-spacing:-.01em;color:#eef3f6;text-wrap:balance}.h4-product .foot .sign span{display:block;color:var(--temp-d)}.h4-product .foot .sign-n{margin-top:14px;font-family:var(--fb)!important;font-size:13px;color:#8d9ba6}.h4-product .care{margin-top:12px;font-size:12px;line-height:1.55;color:var(--mute);max-width:72ch}.h4-product .spec .care{margin-top:16px}.h4-product .how .care{margin-top:clamp(20px,2.4cqi,32px)}.h4-product .cref{color:var(--blue);padding-inline:2px;scroll-margin-top:120px}.h4-product .pens .plist2.px,.h4-product:is(:has(#h4p-pm-base:checked),:has(#h4p-m-base:checked):not(:has(#h4p-pm-xl:checked))) .pens .plist2.pb{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.h4-product .pens .plist2 .eye{flex-basis:100%}.h4-product .pens .plist2 details{flex:none;width:clamp(150px,19cqi,210px)}.h4-product .pens .plist2 details[open]{flex-basis:100%;width:100%;max-width:960px}.h4-product .pens .plist2 summary span{font-size:12px;line-height:1.45}.h4-product .pens .plist2 .pnote{grid-column:1/-1;flex-basis:100%;font-size:12.5px;line-height:1.5;color:var(--mute)}.h4-product .fw .frows{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px 0}.h4-product .fw .frow{display:grid;justify-items:center;gap:12px;min-width:0;padding-inline:clamp(16px,2.4cqi,32px)}.h4-product .fw .frow+.frow{border-inline-start:1px solid var(--line)}.h4-product .fw .frl{font-family:var(--fm)!important;font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--mute)}.h4-product .fw .wc{width:98px}.h4-product .fw .wi{width:80px;height:80px}.h4-product .fw .fallw{display:flex;justify-content:center;margin-top:16px}.h4-product .fw .fall{display:inline-flex;align-items:center;padding:6px 16px;border-radius:999px;font-size:13.5px;color:var(--ink2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line2)}.h4-product .fw .fall:hover{color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.h4-product:has(#h4p-f0:checked) .fw .fall{background:var(--blue-t);color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.h4-product:has(#h4p-f0:focus-visible) .fw .fall{outline:2px solid var(--blue);outline-offset:3px}@container h4p (max-width:820px){.h4-product .fw .frows{display:grid;gap:14px}.h4-product .fw .frow{justify-items:start;gap:8px;padding-inline:0}.h4-product .fw .frow+.frow{border-inline-start:0;border-top:1px solid var(--line);padding-top:12px}.h4-product .fw .frow .fpick{width:calc(100% + 2*clamp(16px,5cqi,64px))}.h4-product .fw .wc{width:80px}.h4-product .fw .wi{width:64px;height:64px}.h4-product .fw .fallw{margin-top:10px}.h4-product .fw .fc{padding:16px 14px}.h4-product .fw .fh{margin-bottom:10px;font-size:11.5px}.h4-product .fw .fp{margin-bottom:10px;font-size:15px;line-height:1.4}.h4-product .fw li{padding-block:5px;font-size:13px;line-height:1.45}.h4-product .fw li:before{top:11px}.h4-product .fw .fb{gap:8px;margin-top:10px;padding-top:10px}.h4-product .fw .fm,.h4-product .fw .ft,.h4-product .fw .lnk{font-size:13px}.h4-product .fw .ft{padding:8px 11px}.h4-product .fw .fm .fd{display:inline}.h4-product .fw .fm b+.fd:before{content:" "}.h4-product .fw .fm .fd+.fd:before{content:" \b7  "}}.h4-product .rt .map{max-width:min(1060px,100%)}@container h4p (min-width:1000px){.h4-product .st{width:min(var(--cw,204px),calc(24.5% - 18px))}}@container h4p (min-width:821px) and (max-width:999px){.h4-product .map{perspective:none;padding-top:0;margin-top:clamp(28px,4cqi,44px)}.h4-product .plane{aspect-ratio:auto;margin-top:0;transform:none;transform-style:flat;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:6px 0}.h4-product .ground{top:-20px;right:-16px;bottom:-20px;left:-16px;border-radius:20px;-webkit-mask-image:linear-gradient(transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(transparent,#000 10%,#000 90%,transparent)}.h4-product .ground svg,.h4-product .rt-svg,.h4-product .rt-tag{display:none}.h4-product .st{position:relative;left:auto;top:auto;width:auto;transform:none;display:grid;grid-template-columns:40% 1fr;column-gap:16px;align-items:start;padding:8px}.h4-product .st .ph{grid-row:1/4;margin:0;aspect-ratio:4/5}.h4-product .st .k{padding:6px 0 0}.h4-product .st h3,.h4-product .st p{padding-inline:0}.h4-product .st h3{font-size:26px}}.h4-product .rt .rt-top{padding-top:clamp(72px,9cqi,128px)}.h4-product .rt .pin{padding-top:clamp(8px,1.4cqi,20px)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@container h4p (min-width:1000px){.h4-product .rt .pin{padding-block:24px 28px}}}}@media(prefers-reduced-motion:no-preference)and (max-height:819px){@supports (animation-timeline:view()){@container h4p (min-width:821px){.h4-product .rt{height:auto}.h4-product .rt .pin{position:relative;top:auto;min-height:0;display:block;padding-block:clamp(8px,1.4cqi,20px) clamp(56px,7cqi,96px)}.h4-product .rt .plane,.h4-product .rt .st,.h4-product .rt-svg :is(.halo,.core){animation:none}.h4-product .rt-svg .ln{animation:h4pt-draw linear both;animation-timeline:view();animation-range:entry 40% cover 60%}}}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@container h4p (min-width:821px) and (max-width:999px){.h4-product .rt{height:auto}.h4-product .rt .pin{position:relative;top:auto;min-height:0;display:block;padding-block:clamp(8px,1.4cqi,20px) clamp(56px,7cqi,96px)}.h4-product .plane{animation:none}.h4-product .st{animation:h4pt-up linear both;animation-timeline:view();animation-range:entry 5% cover 35%}}}}.h4-product .pens .pinv{margin-top:18px;padding:18px 20px;border-radius:14px;background:var(--wash,#E9EFF3);display:grid;gap:12px;max-width:60ch}.h4-product .pens .pinv p{font-size:15.5px;line-height:1.6;color:var(--ink2)}.h4-product .pens .pinv b{font-weight:500;color:var(--ink)}.h4-product .pens .pinv .nw{white-space:nowrap}.h4-product .pens .pinv-a{display:flex;flex-wrap:wrap;gap:10px}.h4-product .pens .pinv .pbtn{font-size:15px}.h4-product .pens .pinv .pbtn.pb{display:none}.h4-product:is(:has(#h4p-pm-base:checked),:has(#h4p-m-base:checked):not(:has(#h4p-pm-xl:checked))) .pens .pinv .pbtn.px{display:none}.h4-product:is(:has(#h4p-pm-base:checked),:has(#h4p-m-base:checked):not(:has(#h4p-pm-xl:checked))) .pens .pinv .pbtn.pb{display:inline-flex}.h4-product .pens .pinv-n .lnk{display:inline-flex;margin-inline-start:4px;white-space:nowrap}.h4-product .pens .pimg img{filter:drop-shadow(0 18px 22px rgba(36,49,59,.14))}.h4-product .pay{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:0;list-style:none}.h4-product .pay .pm{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:22px;min-width:36px;padding:0 7px;border-radius:5px;border:1px solid #CBD6DF;background:#f6f9fb;color:#5e7385;font-family:var(--fb)!important;font-size:10.5px;font-weight:700;letter-spacing:.02em;line-height:1}.h4-product .pay .vi{font-style:italic;letter-spacing:.06em}.h4-product .pay .mc svg{width:22px;height:13px}.h4-product .pay .mc circle{fill:none;stroke:#7e93a5;stroke-width:1.3}.h4-product .pay .ap svg{width:9px;height:11px;fill:#5e7385}.h4-product .pay .gp b{font-weight:700;color:#7e93a5}.h4-product .pay .pp{font-style:italic}.h4-product .pay .psec{display:inline-flex;align-items:center;gap:5px;margin-inline-end:4px;font-size:11.5px;color:#6f8293}.h4-product .pay .psec svg{width:13px;height:13px;fill:none;stroke:#6f8293;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.h4-product .pay-d{justify-content:flex-start;margin-top:4px}.h4-product .pay-d .pm{background:#eef3f60f;border-color:#c4cfd847;color:#a9b6c0}.h4-product .pay-d .mc circle{stroke:#a9b6c0}.h4-product .pay-d .ap svg{fill:#a9b6c0}.h4-product .pay-d .gp b{color:#a9b6c0}.h4-product .pay-d .psec{color:#8d9ba6}.h4-product .pay-d .psec svg{stroke:#8d9ba6}.h4-product .rt .rt-h{margin-bottom:0}.h4-product .rt .pin{padding-top:0}.h4-product .rt .map{padding-top:var(--h4e-map-top,clamp(24px,3cqi,40px))}@container h4p (min-width:1000px){.h4-product .rt .map{--h4e-map-top:120px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@container h4p (min-width:1000px){.h4-product .rt .pin{justify-content:flex-start;padding-block:0 28px}}}}@container h4p (max-width:999px){.h4-product .rt .map{margin-top:0}}.h4-product table{min-width:0}.h4-product .foot{margin:0}@container h4p (max-width:520px){.h4-product .pain .duo2{gap:10px}.h4-product .pain .col{padding:16px 12px}.h4-product .pain .hd{grid-template-columns:1fr;gap:8px;margin-bottom:12px}.h4-product .pain .hd .thumb{order:-1;width:72px;justify-self:start}.h4-product .pain .hd h3{font-size:27px}.h4-product .pain .hd p{font-size:13.5px}.h4-product .pain .pr{grid-template-columns:14px 1fr;column-gap:8px;padding-block:11px}.h4-product .pain .pr:before{width:12px;height:12px}.h4-product .pain .pr b{font-size:14px;line-height:1.38}.h4-product .pain .pr span{display:none}.h4-product .pain .src{font-size:11px}}@container h4p (max-width:820px){.h4-product .pill a{display:inline-flex;align-items:center;min-height:44px}.h4-product .fw .fall{min-height:44px;padding-inline:20px}.h4-product .pens label{min-height:44px;display:inline-flex;align-items:center}.h4-product :is(.fw,.pens,.guides) .lnk{display:inline-flex;align-items:center;min-height:44px}.h4-product .fw .tips .lnk{min-height:0;display:inline}.h4-product .foot .flinks{gap:0 10px}.h4-product .foot .flinks a{display:inline-flex;align-items:center;min-height:44px}}@container h4p (max-width:520px){.h4-product .how .steps.s4{grid-template-columns:minmax(0,1fr);gap:22px}.h4-product .how .s4 .step,.h4-product .how .s4 .step:last-child{display:grid;grid-template-columns:36% minmax(0,1fr);column-gap:14px;align-content:start;align-items:start}.h4-product .how .s4 .step>*{grid-column:2}.h4-product .how .s4 .step .vid,.h4-product .how .s4 .step:last-child .vid{grid-column:1;grid-row:1/span 6;max-width:none;margin:0}.h4-product .how .s4 .num{margin-top:2px}.h4-product .how .s4 h3{font-size:22px;margin-block:6px 6px}.h4-product .how .s4 .step p{font-size:14px;line-height:1.5}.h4-product .how .s4 .tip{margin-top:8px;font-size:12.5px}}.h4-product .qk .grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(28px,4.5cqi,72px)}.h4-product .qk .defs{display:grid;gap:14px;max-width:62ch}.h4-product .qk .defs p{font-size:clamp(16.5px,1.5cqi,18.5px);line-height:1.72;color:var(--ink2);text-wrap:pretty}.h4-product .qk .defs .def{max-width:none;font-size:clamp(17.5px,1.65cqi,20px);line-height:1.6}.h4-product .qk .about2 p:not(.eye){max-width:66ch}@container h4p (max-width:820px){.h4-product .qk .grid{grid-template-columns:minmax(0,1fr);gap:28px}.h4-product .qk .defs{gap:10px}}.h4-product .fw .fp{font-size:16px;font-weight:400;line-height:1.62;color:var(--ink2);margin-bottom:14px}.h4-product .fw .fp b{display:block;margin-bottom:4px;font-size:17px;font-weight:500;line-height:1.45;color:var(--ink)}.h4-product .fw .wi video{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;pointer-events:none}.h4-product:has(#h4p-f8:checked) .fw .c8{visibility:visible}.h4-product:has(#h4p-f8:checked) .fw .wc[for=h4p-f8] .wi{transform:rotate(0) scale(1.06);box-shadow:0 0 0 3px var(--blue),0 16px 26px -12px #24313b73}.h4-product:has(#h4p-f8:checked) .fw .wc[for=h4p-f8] .wt{background:var(--blue);color:#fff;box-shadow:none}.h4-product:has(#h4p-f8:focus-visible) .fw .wc[for=h4p-f8] .wi{outline:2px solid var(--blue);outline-offset:4px}.h4-product .fw .c0{padding:clamp(18px,2.4cqi,28px)}.h4-product .fw .c0 .c0-h{max-width:none;margin:0 0 14px;font-size:15.5px;line-height:1.55;color:var(--ink2)}.h4-product .fw .c0 .c0-h b{font-weight:500;color:var(--ink)}.h4-product .fw .tips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3cqi,40px);margin:0;padding:0;list-style:none;counter-reset:h4ft}.h4-product .fw .tips li{counter-increment:h4ft;position:relative;padding:9px 0;padding-inline-start:30px;border-top:1px solid var(--line);font-size:14.5px;line-height:1.55;color:var(--ink2)}.h4-product .fw .tips li:before{content:counter(h4ft,decimal-leading-zero);position:absolute;inset-inline-start:0;top:11px;width:auto;height:auto;border-radius:0;background:none;font-family:var(--fm)!important;font-size:11px;font-weight:500;color:var(--blue)}.h4-product .fw .tips li:last-child{grid-column:1/-1}.h4-product .fw .tips .lnk{font-size:inherit;white-space:nowrap}@container h4p (max-width:820px){.h4-product .fw .c0{padding:16px 14px}.h4-product .fw .c0 .c0-h{font-size:14.5px;margin-bottom:8px}.h4-product .fw .tips{grid-template-columns:minmax(0,1fr)}.h4-product .fw .tips li{padding-block:7px;padding-inline-start:26px;font-size:13.5px;line-height:1.5}.h4-product .fw .tips li:before{top:9px}.h4-product .fw .fp{font-size:14.5px;line-height:1.55;margin-bottom:10px}.h4-product .fw .fp b{font-size:15px}}@media(prefers-reduced-motion:no-preference)and (min-height:820px){@supports (animation-timeline:view()){@container h4p (min-width:1000px){.h4-product .rt .pin{justify-content:center;padding-block:64px 24px}.h4-product .rt .map{max-width:min(1240px,100%,calc((100vh - 220px)*1.95));--h4e-map-top:150px}.h4-product .rt{--cw:232px;--tilt:34deg}.h4-product .rt .map{--h4e-map-top:190px}.h4-product .st .ph{aspect-ratio:4/3}.h4-product .st h3{font-size:30px}.h4-product .st p{font-size:14.5px}.h4-product .rt-foot{margin-top:clamp(24px,3cqi,40px)}}}}.h4-product .fw .frow{max-width:100%}.h4-product .fw .fmed{display:block;margin-top:12px;font-size:13.5px;line-height:1.5;color:var(--blue);text-decoration:none;text-wrap:pretty}.h4-product .fw p.fmed{color:var(--ink2)}.h4-product .fw .fmed .ar{display:inline-block}.h4-product .fw a.fmed:hover{text-decoration:underline;text-underline-offset:3px}.h4-product .fw a.fmed:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}@container h4p (max-width:820px){.h4-product .fw a.fmed{margin-top:4px;padding-block:6px;min-height:44px;font-size:13px}.h4-product .fw p.fmed{margin-top:8px;font-size:13px}}.h4-product .btn{border-radius:13px}.h4-product .pill-in{border-radius:16px}.h4-product .pill ul a,.h4-product .pill .pbuy b{border-radius:10px}.h4-product .ptog{border-radius:12px}.h4-product .ptog label{border-radius:9px}.h4-product .fw .fall{border-radius:10px}.h4-product .duo th .wh{display:block;margin-top:2px;font-family:var(--fm)!important;font-size:11px;font-weight:400;letter-spacing:.02em;color:var(--mute)}.h4-product .fw .wc{width:112px}.h4-product .fw .wt{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:5px 4px;border-radius:10px;font-size:13px;line-height:1.25;white-space:nowrap;text-align:center}.h4-product .fw .wt>span{display:block}@container h4p (max-width:820px){.h4-product .fw .wc{width:100px}.h4-product .fw .wt{min-height:40px;padding:4px 3px;font-size:12px}}@container h4p (max-width:640px){.h4-product .how .steps.s4{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:36px;padding-inline-start:38px}.h4-product .how .steps.s4:before,.h4-product .how .steps.s4:after{content:"";position:absolute;inset-inline-start:12px;top:4px;bottom:0;width:2px}.h4-product .how .steps.s4:before{background:repeating-linear-gradient(#AFC1D1 0 2px,transparent 2px 10px)}.h4-product .how .steps.s4:after{border-radius:2px;background:linear-gradient(var(--temp),var(--blue));transform-origin:50% 0}.h4-product .how .s4 .step,.h4-product .how .s4 .step:last-child{position:relative;display:flex;flex-direction:column;text-align:right}.h4-product .how .s4 .step .vid,.h4-product .how .s4 .step:last-child .vid{width:100%;max-width:none;margin:0;aspect-ratio:4/5}.h4-product .how .s4 .num{position:absolute;z-index:1;inset-inline-start:-38px;top:0;display:grid;place-items:center;width:26px;height:26px;margin:0;border-radius:50%;background:var(--card);border:1.6px solid var(--blue);box-shadow:0 0 0 5px #4da3d929;font-size:11px;font-weight:500;line-height:1;color:var(--blue)}.h4-product .how .s4 .num:after{display:none}.h4-product .how .s4 h3{font-size:29px;line-height:1;margin-block:14px 8px}.h4-product .how .s4 .step p{font-size:15.5px;line-height:1.6;max-width:none}.h4-product .how .s4 .tip{margin-top:10px;padding:10px 12px;font-size:14px;line-height:1.55}.h4-product .how .vid .bt{inset-inline-start:8px;inset-block-end:8px;max-width:calc(100% - 16px);font-size:11px;line-height:1.35;border-radius:8px}.h4-product .plane{gap:24px;padding-inline-start:38px}.h4-product .rt .vl{inset-inline-start:12px;top:14px;bottom:28px}.h4-product .st{display:flex;flex-direction:column;align-items:stretch;padding:8px 8px 16px}.h4-product .st .ph{flex:none;width:100%;aspect-ratio:5/4;margin:0 0 12px;border-radius:8px}.h4-product .st .k{padding:0 4px;font-size:11px}.h4-product .st h3{font-size:31px;margin-block:8px 6px;padding-inline:4px}.h4-product .st p{font-size:15.5px;line-height:1.55;padding-inline:4px}.h4-product .st:before{inset-inline-start:-32px;top:14px}.h4-product .st .bt{max-width:calc(100% - 12px);font-size:10.5px;border-radius:8px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@container h4p (max-width:640px){.h4-product .how .steps.s4:after{animation:h4pt-grow linear both;animation-timeline:view();animation-range:entry 55% exit 45%}}}}@container h4p (max-width:420px){.h4-product .pill{padding-inline:8px}.h4-product .how{padding-inline:10px}.h4-product .how .wrap{padding-inline:8px}.h4-product .how .steps.s4{padding-inline-start:34px}.h4-product .how .steps.s4:before,.h4-product .how .steps.s4:after{inset-inline-start:10px}.h4-product .how .s4 .num{inset-inline-start:-36px}.h4-product .plane{padding-inline-start:34px}.h4-product .rt .vl{inset-inline-start:10px}.h4-product .st:before{inset-inline-start:-30px}.h4-product .pill-in{max-width:100%;overflow-x:auto;scrollbar-width:none}.h4-product .pill-in::-webkit-scrollbar{display:none}.h4-product .pill ul a{white-space:nowrap;padding-inline:9px;font-size:13px}.h4-product .mbar{gap:10px;padding-inline:12px}.h4-product .mbar .info{font-size:14px;white-space:nowrap}.h4-product .mbar .info small{font-size:11px}.h4-product .mbar .btn{flex:none;padding:10px 16px;white-space:nowrap}.h4-product .models{grid-template-columns:minmax(0,1fr)}}@container h4p (max-width:520px){.h4-product .cmp table,.h4-product .cmp tbody,.h4-product .cmp tbody tr,.h4-product .cmp tbody th,.h4-product .cmp tbody td{display:block;width:auto}.h4-product .cmp caption{display:block}.h4-product .cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.h4-product .cmp tbody tr{padding-block:14px;border-bottom:1px solid var(--line)}.h4-product .cmp tbody th,.h4-product .cmp tbody td{padding:0;border:0}.h4-product .cmp tbody th{margin-bottom:8px;font-family:var(--fm)!important;font-size:12px;letter-spacing:.04em;color:var(--mute)}.h4-product .cmp tbody td{position:relative;padding:8px 12px;border-radius:10px;font-size:15px;line-height:1.5}.h4-product .cmp tbody td.them{background:#e9eff399}.h4-product .cmp tbody td.us{margin-top:6px;background:var(--blue-t)}.h4-product .cmp tbody td:before{display:block;margin-bottom:2px;font-family:var(--fm)!important;font-weight:500;font-size:10.5px;letter-spacing:.04em}.h4-product .cmp tbody td.them:before{content:"\5e6\5d9\5d3\5e0\5d9\5ea  \5e2\5dd  \5e7\5e8\5d7\5d5\5e0\5d9\5dd";color:var(--mute)}.h4-product .cmp tbody td.us:before{content:"The Secrets Box";color:var(--blue)}}.h4-product .pain .pr{position:relative}.h4-product .pain .pt{display:none}@container h4p (max-width:640px){.h4-product .pill{top:8px;padding-inline:12px;margin-block:0 6px}.h4-product .pill-in{gap:0;padding:3px;border:1px solid rgba(36,49,59,.1);border-radius:11px;background:#f3f6f8a3;-webkit-backdrop-filter:blur(12px) saturate(1.25);backdrop-filter:blur(12px) saturate(1.25);box-shadow:0 10px 20px -18px #24313b66}.h4-product .pill ul{gap:0}.h4-product .pill ul a{min-height:32px;padding:6px 12px;border-radius:8px;font-size:14px;line-height:20px;white-space:nowrap}}@container h4p (max-width:330px){.h4-product .pill{padding-inline:6px}.h4-product .pill ul a{padding-inline:8px;font-size:13px}}@container h4p (max-width:520px){.h4-product .pain .pt{display:block;position:absolute;inset-inline-start:0;top:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.h4-product .pain .duo2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.h4-product .pain .pr{align-content:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.h4-product .pain .pr b{position:relative;display:block;padding-inline-end:16px;overflow-wrap:anywhere}.h4-product .pain .pr b:after{content:"";position:absolute;inset-inline-end:2px;top:5px;width:6px;height:6px;border:solid var(--mute);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.h4-product .pain .yes .pr b:after{border-color:var(--blue)}.h4-product .pain .pt:checked~b:after{top:8px;transform:rotate(-135deg)}.h4-product .pain .pr span{display:none;grid-column:2;margin-top:4px;font-size:13px;line-height:1.5}.h4-product .pain .pt:checked~span{display:block}.h4-product .pain .pt:focus-visible~b{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}}@media(prefers-reduced-motion:no-preference){@container h4p (max-width:520px){.h4-product .pain .pr b:after{transition:transform .25s ease,top .25s ease}}}@keyframes h4p-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.h4-product .sec>.wrap>:is(.sec-h,.phd,.grid,.about2,.frows,.fcs,.duo2,.tbl,.prow,.plist2,.gwrap,.care),.h4-product .rev>.wrap>*,.h4-product .how .step,.h4-product .bl>.wrap,.h4-product .last>.wrap>*{animation:h4p-in linear both;animation-timeline:view();animation-range:cover 0px cover 220px}.h4-product .how .vid{animation:none}}}.h4-product .bl.cost .wrap{display:block;text-align:start}.h4-product .cost .cbox{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 32px;align-items:center;max-width:920px;margin-inline:auto;padding:24px 28px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.h4-product .cost .ch{max-width:none;font-weight:500;font-size:20px;line-height:1.3;color:var(--ink)}.h4-product .cost .cp{max-width:64ch;margin-top:6px;font-size:15px;line-height:1.6;color:var(--ink2)}.h4-product .cost .cn{max-width:none;margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--mute)}.h4-product .bl .btn,.h4-product .nb{white-space:nowrap}@container h4p (max-width:820px){.h4-product .cost .cbox{grid-template-columns:minmax(0,1fr);padding:18px 16px;border-radius:16px}.h4-product .cost .ch{font-size:18px}.h4-product .cost .cp{font-size:14.5px}.h4-product .cost .btn{width:100%}.h4-product .box .price{display:none}}.h4-product .faq details[id]{scroll-margin-top:96px}.h4-product .box .fine.rr{margin-top:6px;color:var(--ink2)}.h4-product .box .fine.rr b{font-weight:500;color:var(--ink)}.h4-product .rev .rcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.h4-product .rev .rc{margin:0;min-width:0;padding:22px 24px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:12px}.h4-product .rev .rc.lead{grid-column:1/-1;padding:clamp(24px,2.8cqi,34px)}.h4-product .rev .rc.tall{grid-row:span 2}.h4-product .rev .rc .rvst{margin:0;font-size:13px;letter-spacing:.2em;color:var(--temp)}.h4-product .rev .rc .rvst .off{color:var(--line2)}.h4-product .rev .rc blockquote{margin:0}.h4-product .rev .rc blockquote p{font-size:16.5px;line-height:1.6;max-width:none;color:var(--ink);overflow-wrap:anywhere}.h4-product .rev .rc.lead blockquote p{font-size:clamp(19px,2cqi,24px);line-height:1.55;max-width:44ch}.h4-product .rev .rc .reply{margin:0;padding:12px 14px;border-radius:10px;background:var(--wash);font-size:14.5px;line-height:1.6;color:var(--ink2)}.h4-product .rev .rc .reply b{font-weight:500;color:var(--ink)}.h4-product .rev .rc figcaption{margin-top:auto;padding-top:4px;font-family:var(--fm)!important;font-size:12px;line-height:1.5;color:var(--mute)}@container h4p (max-width:820px){.h4-product .rev .rcards{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px}.h4-product .rev .rc{padding:18px}.h4-product .rev .rc.tall{grid-row:auto}}.h4-product .nav{position:relative;z-index:20}.h4-product .nav .wrap{display:flex;align-items:center;gap:36px;min-height:76px}.h4-product .nav .logo img{width:104px;filter:brightness(0);opacity:.78}.h4-product .nav ul{display:flex;gap:28px;margin-inline-start:auto;font-size:15px;color:var(--ink2)}.h4-product .nav ul a:hover{color:var(--blue)}.h4-product .nav .btn{min-height:40px;padding:8px 20px;font-size:14.5px}.h4-product .menu{display:none;position:relative}.h4-product .menu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:999px;font-size:14.5px;box-shadow:inset 0 0 0 1px var(--line2)}.h4-product .menu summary::-webkit-details-marker{display:none}.h4-product .menu ul{position:absolute;inset-inline-end:0;top:calc(100% + 8px);display:grid;gap:2px;min-width:210px;padding:8px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 48px -28px #24313b59}.h4-product .menu ul a{display:block;padding:10px 12px;border-radius:8px}.h4-product .menu ul a:hover{background:var(--wash)}@container h4p (max-width:980px){.h4-product .nav ul{display:none}.h4-product .nav .btn{margin-inline-start:auto}.h4-product .menu{display:block}}@container h4p (max-width:820px){.h4-product .nav .btn,.h4-product .menu summary{min-height:44px}}.h4-product .nav .btn,.h4-product .menu summary{border-radius:10px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/h4-product.css.map */
