.hw{color-scheme:light;--ink:#0b1424;--navy:#041b4d;--deep:#020a1f;--blue:#0d3478;--red:#bf0a33;--red-hi:#d4123f;--white:#ffffff;--grey:#f4f5f7;--grey-2:#eceef2;--line:#e3e6eb;--line-dk:rgba(255,255,255,.14);--body:#3f4656;--muted:#7a8090;--faint:#b9bec8;--on-dk:#b8c2d6;--sel:#eef3ff;--sel-line:#1f3f8f;--f:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--r:14px;--r-sm:10px}.hw *{box-sizing:border-box}.hw{scroll-behavior:smooth}.hw{margin:0;background:var(--white);color:var(--body);font:16px/1.55 var(--f);-webkit-font-smoothing:antialiased}.hw img,.hw video{display:block;max-width:100%;height:auto}.hw a{color:inherit;text-decoration:none}.hw h1,.hw h2,.hw h3,.hw h4{margin:0;font-family:var(--f);font-weight:400;color:var(--ink);letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.hw p{margin:0}.hw button{font:inherit}.hw .wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.hw .sec{padding-block:clamp(64px,8vw,112px)}.hw .grey{background:var(--grey)}.hw .h2{font-size:clamp(30px,3.6vw,46px)}.hw .sub{font-size:17px;color:var(--muted);max-width:560px}.hw .mono{font:500 12px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hw .head{display:grid;gap:12px;margin-bottom:40px}.hw .head.c{text-align:center;justify-items:center}.hw .dk{background:var(--deep);color:var(--on-dk)}.hw .dk h1,.hw .dk h2,.hw .dk h3,.hw .dk h4{color:var(--white)}.hw .dk .sub,.hw .dk .mono{color:var(--on-dk)}.hw .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border-radius:7px;font:500 15.5px/1 var(--f);cursor:pointer;border:0;white-space:nowrap;transition:background .2s,transform .2s}.hw .btn svg{width:16px;height:16px}.hw .btn-d{background:var(--ink);color:var(--white)}.hw .btn-w{background:var(--white);color:var(--ink)}.hw .btn-g{background:#ffffff1f;color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hw .btn-r{background:var(--red);color:var(--white)}.hw .btn-r:hover{background:var(--red-hi)}.hw .btn:focus-visible,.hw .tile:focus-visible,.hw summary:focus-visible{outline:2px solid #5b7fd6;outline-offset:3px}.hw .tlink{color:var(--ink);text-decoration:underline;text-underline-offset:4px;font-size:15px}.hw .dk .tlink{color:var(--white)}@media(prefers-reduced-motion:reduce){.hw *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.hw .ann{background:var(--deep);color:var(--on-dk);font:500 12px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:10px 16px}.hw .ann b{color:var(--white);font-weight:500}.hw .hdr{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:12px 16px 12px 22px;border-radius:12px}.hw .hdr nav{display:flex;gap:22px;font:500 12.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.hw .hdr .logo img{width:150px}.hw .hdr .act{display:flex;justify-content:flex-end;align-items:center;gap:10px}.hw .hdr .btn{min-height:40px;padding:0 16px;font-size:14px}.hw .cart{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:8px}.hw .cart svg{width:21px;height:21px}.hw .cart span{position:absolute;top:-3px;right:-3px;width:11px;height:11px;padding:0;border-radius:50%;font-size:0;line-height:0;overflow:hidden;box-shadow:0 0 0 2px var(--white)}.hw .cart span[hidden]{display:none}.hw .hdr--glass{background:#08143480;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line-dk);color:var(--white)}.hw .hdr--glass nav{color:#dbe2ef}.hw .hdr--glass .cart{color:var(--white);border:1px solid var(--line-dk)}.hw .hdr--glass .cart span{background:var(--white);color:var(--ink)}.hw .hdr--light{background:var(--white);color:var(--ink);border-radius:0;border-bottom:1px solid var(--line);padding-inline:clamp(16px,4vw,40px)}.hw .hdr--light .cart{border:1px solid var(--line)}.hw .hdr--light .cart span{background:var(--ink);color:var(--white)}.hw .trustbar{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;padding:11px 16px;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--body)}.hw .trustbar span{display:inline-flex;align-items:center;gap:7px}.hw .trustbar svg{width:17px;height:17px;color:var(--ink)}.hw .hero{position:relative;background:var(--deep);isolation:isolate;overflow:hidden}.hw .hero__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hw .hero__img img{width:100%;height:100%;object-fit:cover;object-position:70% 50%}.hw .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#020a1fe6,#020a1fa6 36%,#020a1f00 64%)}.hw .hero__nav{max-width:1240px;margin:0 auto;padding:14px clamp(16px,4vw,40px) 0}.hw .hero__body{max-width:1240px;margin:0 auto;padding:clamp(48px,6vw,84px) clamp(16px,4vw,40px) clamp(56px,7vw,96px)}.hw .hero__copy{max-width:520px;display:grid;gap:16px;justify-items:start}.hw .tag{display:inline-block;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;border-radius:5px;background:#ffffff24;color:var(--white)}.hw .hero h1{color:var(--white);font-size:clamp(34px,4.4vw,58px);font-weight:400;letter-spacing:-.045em;line-height:1.02}.hw .hero h1 span{color:inherit}.hw .hero .price{font-size:17px;color:var(--white)}.hw .hero .price b{font-weight:600}.hw .hero .ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.hw .rating{display:flex;align-items:center;gap:14px;margin-top:10px}.hw .rating b{font:300 44px/1 var(--f);letter-spacing:-.04em;color:var(--white)}.hw .rating span{display:grid;gap:3px;font-size:13px;color:var(--on-dk)}.hw .rating i{font-style:normal;letter-spacing:2px;color:var(--white);font-size:14px}.hw .rowhead{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.hw .prods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.hw .prod{display:grid;gap:10px;align-content:start}.hw .prod__ph{position:relative;background:var(--white);border-radius:var(--r);aspect-ratio:1/1;overflow:hidden}.hw .prod__ph img{width:100%;height:100%;object-fit:cover}.hw .prod__tag{position:absolute;left:10px;top:10px;font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;border-radius:5px;background:var(--ink);color:var(--white)}.hw .prod__tag.r{background:var(--red)}.hw .prod b{font-weight:500;color:var(--ink);font-size:15.5px;line-height:1.3}.hw .prod .st{font-size:13px;color:var(--ink);letter-spacing:1px}.hw .prod .st small{letter-spacing:0;color:var(--muted);margin-left:4px}.hw .prod .pr{font-size:15px;color:var(--ink)}.hw .prod .pr s{color:var(--muted);margin-left:6px;font-size:14px}.hw .cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hw .ocard{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:1/1;background:#000;isolation:isolate}.hw .ocard img,.hw .ocard video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hw .ocard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 45%,#000000b8)}.hw .ocard .pill{position:absolute;left:14px;top:14px;font:500 11.5px/1 var(--f);padding:7px 10px;border-radius:99px;background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--white)}.hw .ocard .plus{position:absolute;right:14px;top:14px;width:30px;height:30px;border-radius:50%;background:#ffffff2e;display:grid;place-items:center;color:var(--white)}.hw .ocard .plus svg{width:14px;height:14px}.hw .ocard .txt{position:absolute;left:20px;right:20px;bottom:18px;display:grid;gap:4px;color:#e4e9f2;font-size:14.5px}.hw .ocard .txt b{font-weight:400;font-size:21px;letter-spacing:-.02em;color:var(--white);line-height:1.2}.hw .center{display:flex;justify-content:center;margin-top:28px}.hw .how{background:radial-gradient(60% 70% at 50% 0%,#0d2a66 0%,var(--deep) 70%)}.hw .how .ocard{box-shadow:0 0 0 1px #ffffff14}.hw .stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.hw .stack__lines{font-size:clamp(30px,3.4vw,44px);line-height:1.12;letter-spacing:-.035em;color:var(--faint);display:grid}.hw .stack__lines span:first-child{color:var(--ink)}.hw .stack__copy{display:grid;gap:14px;justify-items:start}.hw .stack h3{font-size:24px;margin-top:22px}.hw .stack .media{border-radius:var(--r);overflow:hidden;aspect-ratio:1/1;background:#000}.hw .stack .media img,.hw .stack .media video{width:100%;height:100%;object-fit:cover}.hw .uses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hw .use{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:4/5;background:var(--grey-2)}.hw .use img{width:100%;height:100%;object-fit:cover}.hw .use .pill{position:absolute;left:12px;top:12px;font:500 11.5px/1 var(--f);padding:7px 10px;border-radius:99px;background:#0b14248c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--white)}.hw .glow{background:radial-gradient(70% 90% at 50% 120%,#3f74d8,#1a4aa8 28%,#0b2e78 55%,#04174a);color:#dbe4f5;overflow:hidden}.hw .glow .head h2{color:var(--white)}.hw .glow .head .sub{color:#c9d5ec}.hw .devices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hw .dev{border-radius:18px;padding:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;gap:14px;text-align:center}.hw .dev__screen{border-radius:12px;padding:18px 14px;background:linear-gradient(180deg,#020a1fbf,#0d3478bf);display:grid;gap:6px;justify-items:center}.hw .dev__screen small{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#aebedd}.hw .dev__screen b{font:300 42px/1 var(--f);letter-spacing:-.04em;color:var(--white)}.hw .dev__screen b em{font-style:normal;font-size:16px;letter-spacing:0;color:#aebedd;margin-left:3px}.hw .dev p{font-size:14.5px;color:#dbe4f5}.hw .dev p b{display:block;color:var(--white);font-weight:500;font-size:16px;margin-bottom:2px}.hw .fine{margin-top:18px;font-size:12.5px;color:var(--muted);text-align:center}.hw .glow .fine{color:#a9b8d6}.hw .results{background:var(--grey);border-radius:18px;padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hw .res{display:grid;gap:12px;text-align:center;padding-bottom:14px}.hw .res .ph{border-radius:12px;overflow:hidden;aspect-ratio:4/5;background:var(--grey-2)}.hw .res .ph img{width:100%;height:100%;object-fit:cover}.hw .res b{font:400 24px/1.15 var(--f);letter-spacing:-.03em;color:var(--ink)}.hw .res span{font-size:13.5px;color:var(--muted)}.hw .studies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.hw .study{border-radius:18px;padding:26px 22px;min-height:150px;display:grid;align-content:space-between;justify-items:center;text-align:center;gap:12px;background:radial-gradient(80% 120% at 50% 120%,#1a4aa8,#041b4d 70%);color:var(--white)}.hw .study b{font-weight:400;font-size:17.5px;line-height:1.3;color:var(--white)}.hw .study a{font-size:13.5px;text-decoration:underline;text-underline-offset:3px;color:#dbe4f5}.hw .rev{background:linear-gradient(180deg,var(--deep) 0%,#071d52 100%)}.hw .revtop{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.hw .revrail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.hw .qcard{background:var(--white);border-radius:var(--r);padding:20px;display:grid;gap:14px;color:var(--body)}.hw .qcard i{font-style:normal;letter-spacing:2px;color:var(--ink);font-size:13px}.hw .qcard q{font:400 19px/1.35 var(--f);letter-spacing:-.02em;color:var(--ink);quotes:"\201c" "\201d"}.hw .qcard b{font-weight:500;color:var(--ink);font-size:14px}.hw .qcard small{display:block;color:var(--muted);font-size:12.5px}.hw .ugcard{border-radius:var(--r);overflow:hidden;aspect-ratio:4/5}.hw .ugcard img{width:100%;height:100%;object-fit:cover}.hw .revcol{display:grid;gap:12px}.hw .logos{display:grid;grid-template-columns:1fr 1fr;align-items:center}.hw .logos div{display:grid;gap:12px;justify-items:center;padding:30px 20px}.hw .logos div+div{border-left:1px solid var(--line)}.hw .logos img{max-height:52px;width:auto;filter:grayscale(1);opacity:.7}.hw .cmp{max-width:820px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.hw .cmp>*{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;font-size:15.5px}.hw .cmp .hd{border-bottom:0;padding-block:20px}.hw .cmp .us{background:var(--navy);color:var(--white);justify-content:center;border-bottom-color:#ffffff1f}.hw .cmp .us.hd{border-radius:14px 14px 0 0}.hw .cmp .us.hd img{width:118px}.hw .cmp .us.last{border-radius:0 0 14px 14px}.hw .cmp .th{justify-content:center;color:var(--muted)}.hw .cmp svg{width:20px;height:20px}.hw .closer{position:relative;min-height:560px;display:grid;justify-items:center;align-content:start;text-align:center;padding:clamp(56px,7vw,96px) 16px;isolation:isolate;overflow:hidden}.hw .closer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hw .closer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#020a1fbf,#020a1f40 55%,#020a1f1a)}.hw .closer h2{color:var(--white);font-size:clamp(34px,4.6vw,60px)}.hw .closer p{color:#e2e8f3;margin:10px 0 22px;font-size:17px}.hw .closer p b{color:var(--white);font-weight:600}.hw .faq{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:40px;align-items:start}.hw .faq h2{font-size:clamp(34px,4vw,52px)}.hw details{border-top:1px solid #d8dce3}.hw details:last-child{border-bottom:1px solid #d8dce3}.hw summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;color:var(--ink);letter-spacing:-.01em}.hw summary::-webkit-details-marker{display:none}.hw summary:after{content:"";width:12px;height:12px;flex:none;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg) translate(-3px,-3px);transition:transform .2s}.hw details[open] summary:after{transform:rotate(-135deg) translate(-3px,-3px)}.hw details p{padding:0 40px 22px 0;font-size:15.5px;color:var(--body)}.hw .ft{background:var(--deep);color:var(--on-dk);padding-block:56px 32px}.hw .ft__top{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:36px;border-bottom:1px solid var(--line-dk)}.hw .ft__top img{width:150px}.hw .paychips{display:flex;gap:6px;flex-wrap:wrap}.hw .paychips span{background:var(--white);color:var(--ink);font:600 11px/1 var(--f);padding:8px 10px;border-radius:5px}.hw .ft__cols{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:30px;padding-block:36px}.hw .ft h4{font-size:15px;font-weight:500;color:var(--white);margin-bottom:12px;letter-spacing:-.01em}.hw .ft ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14.5px}.hw .ft form{display:flex;gap:8px;border-bottom:1px solid rgba(255,255,255,.35);padding:6px 0;margin-top:14px;max-width:320px}.hw .ft input{flex:1;min-width:0;background:transparent;border:0;color:var(--white);font:15px var(--f)}.hw .ft input:focus{outline:none}.hw .ft input::placeholder{color:#8f9bb5}.hw .ft form button{background:none;border:0;color:var(--white);cursor:pointer}.hw .ft__notes{border-top:1px solid var(--line-dk);padding-top:22px;display:grid;gap:6px;font-size:12px;color:#8f9bb5;max-width:900px}.hw .crumbs{font-size:13px;color:var(--muted);padding-block:16px}.hw .crumbs a{text-decoration:underline;text-underline-offset:3px}.hw .pdp{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(24px,3vw,44px);align-items:start}.hw .gal{position:sticky;top:64px;display:grid;gap:10px}.hw .gal__main{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:1/1;background:var(--grey)}.hw .gal__main img{width:100%;height:100%;object-fit:cover}.hw .gal__thumbs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.hw .gal__thumbs button{padding:0;border:0;background:none;cursor:pointer;border-radius:9px}.hw .gal__thumbs img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:9px}.hw .gal__thumbs button.on img{outline:1.5px solid var(--ink);outline-offset:2px}.hw .box{display:grid;gap:16px}.hw .box h1{font-size:clamp(28px,2.6vw,36px)}.hw .box .pr{font-size:20px;color:var(--ink)}.hw .box .pr s{color:var(--muted);font-size:16px;margin-left:8px}.hw .box .pr em{font-style:normal;margin-left:8px;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--white);background:var(--red);padding:5px 8px;border-radius:5px;vertical-align:3px}.hw .box .stars{font-size:13.5px;color:var(--ink)}.hw .box .stars a{text-decoration:underline;text-underline-offset:3px;color:var(--body)}.hw .featbox{border-radius:var(--r);background:var(--grey);overflow:hidden}.hw .featbox__img{aspect-ratio:16/7;overflow:hidden;background:#000}.hw .featbox__img img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.hw .featbox ul{list-style:none;margin:0;padding:16px 18px;display:grid;gap:10px;font-size:14.5px;color:var(--ink)}.hw .featbox li{display:flex;gap:10px;align-items:center}.hw .featbox li svg{width:18px;height:18px;flex:none;color:var(--ink)}.hw .lbl{display:flex;justify-content:space-between;align-items:baseline;font-size:16px;color:var(--ink)}.hw .lbl small{font-size:13px;color:var(--muted)}.hw .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hw .tile{position:relative;display:grid;gap:4px;justify-items:center;text-align:center;padding:14px 8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--white);cursor:pointer;color:var(--ink)}.hw .tile b{font-weight:400;font-size:17px}.hw .tile span{font-size:13.5px}.hw .tile small{font-size:11.5px;color:var(--muted)}.hw .tile.on{border:1.5px solid var(--sel-line);background:var(--sel);padding:13.5px 7.5px 11.5px}.hw .tile .pop{position:absolute;top:-9px;left:50%;transform:translate(-50%);font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 6px;border-radius:4px;background:#dbe5ff;color:var(--sel-line);white-space:nowrap}.hw .giftrow{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:var(--sel);font-size:13.5px;color:var(--ink)}.hw .giftrow img{width:38px;height:38px;border-radius:8px;object-fit:cover;background:var(--white)}.hw .giftrow b{font-weight:500}.hw .adds h4{font-size:19px;margin-bottom:4px}.hw .adds p{font-size:13.5px;color:var(--muted);margin-bottom:10px}.hw .add{display:grid;grid-template-columns:20px 54px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-top:8px;cursor:pointer;font-size:14.5px;color:var(--ink)}.hw .add input{width:17px;height:17px;accent-color:var(--navy)}.hw .add img{width:54px;height:54px;border-radius:8px;object-fit:cover;background:var(--grey)}.hw .add small{display:block;color:var(--muted);font-size:12.5px}.hw .info{background:var(--grey);border-radius:10px;padding:14px 16px;display:grid;gap:9px;font-size:13.5px;color:var(--body)}.hw .info span{display:flex;gap:9px;align-items:center}.hw .info svg{width:17px;height:17px;color:var(--ink);flex:none}.hw .info .ship{color:var(--muted)}.hw .paybar{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;margin-inline:-6px;border-radius:12px;background:var(--deep);color:var(--white)}.hw .paybar b{font-size:20px;font-weight:500;letter-spacing:-.02em}.hw .paybar small{display:block;color:var(--on-dk);font-size:12px}.hw .paybar .btn{min-height:46px}.hw .video-panel{position:relative;border-radius:18px;overflow:hidden;background:radial-gradient(60% 90% at 50% 100%,#123f8f,var(--deep) 70%);display:grid;place-items:center;padding:28px;min-height:520px}.hw .video-panel video{width:min(480px,82%);aspect-ratio:1/1;object-fit:cover;border-radius:12px}.hw .video-panel .btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hw .feats{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}.hw .feats__intro{position:sticky;top:80px;display:grid;gap:14px}.hw .feats__intro h2{font-size:clamp(30px,3.2vw,42px)}.hw .feats-dk{background:linear-gradient(180deg,var(--deep),#06173f)}.hw .feats-dk .fgrid__g p,.hw .feats-dk .feats__intro .sub{color:var(--on-dk)}.hw .feats-dk .fgrid__g b{color:var(--white)}.hw .feats-dk .fgrid h3 .add-on{background:#ffffff1f;color:var(--white)}.hw .feats-dk .fgrid__g img{background:#0b1b44}.hw .fgrid h3{font-size:22px;margin:0 0 16px;display:flex;align-items:center;gap:10px}.hw .fgrid h3 .add-on{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:5px 7px;border-radius:4px;background:var(--grey-2);color:var(--body)}.hw .fgrid__g{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px;margin-bottom:40px}.hw .fgrid__g img{border-radius:10px;aspect-ratio:1/1;object-fit:cover;width:100%;margin-bottom:12px;background:var(--grey-2)}.hw .fgrid__g b{display:block;font-weight:400;font-size:18px;color:var(--ink);letter-spacing:-.02em;line-height:1.25}.hw .fgrid__g p{font-size:14.5px;color:var(--muted);margin-top:4px}.hw .sys{display:grid;gap:12px}.hw .sys__big{position:relative;border-radius:var(--r);overflow:hidden;min-height:340px;background:radial-gradient(70% 90% at 70% 60%,#fff,#e9edf3);isolation:isolate}.hw .sys__big img{position:absolute;right:6%;bottom:0;height:94%;width:auto;z-index:-1}.hw .sys__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hw .sys__card{position:relative;border-radius:var(--r);overflow:hidden;background:var(--white);display:grid}.hw .sys__card img{width:100%;aspect-ratio:1/1;object-fit:cover}.hw .sys__card .sys__txt{position:static;padding:14px 18px 18px;color:var(--muted)}.hw .sys__card .sys__txt b{color:var(--ink)}.hw .sys__card .explore{background:var(--ink);color:var(--white)}.hw .sys__txt{position:absolute;left:18px;right:18px;bottom:16px;display:grid;gap:4px;color:#e9edf5;font-size:13.5px}.hw .sys__txt b{font-weight:400;font-size:22px;color:var(--white);display:flex;align-items:center;gap:8px}.hw .sys__big .sys__txt{color:var(--body);max-width:46%}.hw .sys__big .sys__txt b{color:var(--ink);font-size:26px}.hw .sys .explore{position:absolute;right:14px;top:14px;font-size:12px;padding:7px 10px;border-radius:6px;background:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink)}.hw .sys .new{font:500 10px/1 var(--mono);letter-spacing:.08em;padding:4px 6px;border-radius:4px;background:var(--white);color:var(--ink)}.hw .sys .new.d{background:var(--ink);color:var(--white)}.hw .howto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hw .howto .ph{border-radius:10px;overflow:hidden;aspect-ratio:1/1;background:var(--grey-2);margin-bottom:14px}.hw .howto .ph img{width:100%;height:100%;object-fit:cover}.hw .howto b{font-weight:400;color:var(--ink);font-size:16px}.hw .howto p{font-size:14.5px;color:var(--muted);margin-top:4px}.hw .specs{background:var(--grey);border-radius:18px;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.hw .spec{background:var(--white);border-radius:12px;padding:22px}.hw .spec h4{font-size:19px;margin-bottom:12px}.hw .spec dl{margin:0;display:grid}.hw .spec dl div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:14.5px}.hw .spec dt{color:var(--muted)}.hw .spec dd{margin:0;color:var(--ink)}.hw .revs{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:32px;align-items:start}.hw .revsum b{display:block;font:300 72px/1 var(--f);letter-spacing:-.05em;color:var(--ink)}.hw .revsum i{display:block;font-style:normal;letter-spacing:3px;color:var(--ink);font-size:18px;margin:8px 0 4px}.hw .revsum span{font-size:13.5px;color:var(--ink)}.hw .revgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hw .rcard{background:var(--grey);border-radius:12px;padding:20px;display:grid;gap:8px}.hw .rcard .top{display:flex;justify-content:space-between;align-items:center}.hw .rcard .top i{font-style:normal;letter-spacing:2px;color:var(--ink);font-size:14px}.hw .rcard .src{font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sel-line);background:#e3ebff;padding:4px 6px;border-radius:4px}.hw .rcard small{color:var(--muted);font-size:12.5px}.hw .rcard b{font-weight:500;color:var(--ink);font-size:17px}.hw .rcard p{font-size:14.5px}.hw .chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}.hw .chips span{padding:9px 16px;border-radius:99px;background:var(--grey);font-size:14px;color:var(--ink)}.hw .chips span.on{background:var(--ink);color:var(--white)}.hw .problem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.hw .problem .media{border-radius:var(--r);overflow:hidden;aspect-ratio:1/1;background:#000}.hw .problem .media video{width:100%;height:100%;object-fit:cover}.hw .xs{display:flex;gap:8px;flex-wrap:wrap}.hw .xs span{padding:8px 14px;border-radius:99px;border:1px solid var(--line);font-size:14px;color:var(--ink)}.hw .vs{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:960px;margin:0 auto}.hw .vs>div{border-radius:16px;padding:28px;display:grid;gap:12px;align-content:start}.hw .vs__us{background:var(--navy);color:var(--on-dk)}.hw .vs__us img{width:140px}.hw .vs__them{background:var(--white);border:1px solid var(--line)}.hw .vs__them b{font-weight:400;font-size:22px;color:var(--ink)}.hw .vs ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15.5px}.hw .vs li{display:flex;gap:10px;align-items:center}.hw .vs__us li{color:var(--white)}.hw .vs li svg{width:18px;height:18px;flex:none}@media(max-width:900px){.hw .hdr{grid-template-columns:auto 1fr auto;padding:10px 10px 10px 14px}.hw .hdr nav{display:none}.hw .hdr .logo{justify-self:start}.hw .hdr .logo img{width:120px}.hw .hdr .btn{min-height:38px;padding:0 12px;font-size:13px}.hw .hero__img{position:relative;inset:auto}.hw .hero__img img{height:auto;aspect-ratio:5/4;object-position:76% 50%}.hw .hero:before{background:linear-gradient(180deg,#020a1f66,#020a1f00 20% 24%,#020a1f 42%)}.hw .hero__nav{position:absolute;left:0;right:0;top:0;z-index:2}.hw .hero__body{padding-top:12px;padding-bottom:52px}.hw .prods{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:70%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hw .prods::-webkit-scrollbar,.hw .uses::-webkit-scrollbar,.hw .devices::-webkit-scrollbar,.hw .revrail::-webkit-scrollbar{display:none}.hw .prod{scroll-snap-align:start}.hw .cards3,.hw .stack,.hw .results,.hw .studies,.hw .problem,.hw .vs,.hw .faq,.hw .pdp,.hw .feats,.hw .howto,.hw .specs,.hw .revs,.hw .revgrid{grid-template-columns:minmax(0,1fr)}.hw .uses,.hw .devices,.hw .revrail{grid-template-columns:none;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hw .uses{grid-auto-columns:72%}.hw .devices{grid-auto-columns:76%}.hw .revrail{grid-auto-columns:82%}.hw .use,.hw .dev,.hw .revcol{scroll-snap-align:start}.hw .stack .media{order:-1}.hw .logos{grid-template-columns:1fr}.hw .logos div+div{border-left:0;border-top:1px solid var(--line)}.hw .cmp>*{padding:13px 10px;font-size:14px}.hw .closer{min-height:460px}.hw .ft__cols{grid-template-columns:1fr 1fr}.hw .gal{position:static}.hw .gal__thumbs{grid-template-columns:repeat(7,minmax(52px,1fr));overflow-x:auto}.hw .feats__intro{position:static}.hw .sys__row{grid-template-columns:minmax(0,1fr)}.hw .sys__big{min-height:300px}.hw .sys__big img{height:70%;right:4%}.hw .sys__big .sys__txt{max-width:60%}.hw .spec dl div{grid-template-columns:120px minmax(0,1fr)}.hw .video-panel{min-height:0}.hw details p{padding-right:0}.hw .trustbar{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}}.hw .why__list{display:grid;justify-items:start;margin-top:4px}.hw .why__item{-webkit-appearance:none;appearance:none;border:0;background:none;padding:2px 0;cursor:pointer;text-align:left;font:400 clamp(30px,3.4vw,44px)/1.14 var(--f);letter-spacing:-.035em;color:var(--faint);transition:color .2s}.hw .why__item:hover{color:#8b92a1}.hw .why__item.on{color:var(--ink)}.hw .why__item:focus-visible{outline:2px solid #5b7fd6;outline-offset:3px;border-radius:4px}.hw .why__panes h3{font-size:22px;margin:10px 0 6px}.hw .why__media{position:relative;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.hw .why__media img{transition:opacity .25s}.hw .why__media .pill{position:absolute;left:16px;top:16px;font:500 12px/1 var(--f);padding:8px 11px;border-radius:99px;background:#0b1424b8;color:var(--white)}.hw .dev{background:#fffffff0;border:0;box-shadow:0 24px 50px -24px #01081ebf;-webkit-backdrop-filter:none;backdrop-filter:none}.hw .dev p{color:var(--body)}.hw .dev p b{color:var(--ink)}.hw .dev__screen{background:linear-gradient(180deg,#020a1f,#0d3478)}@media(max-width:900px){.hw .devices .dev:nth-child(n){transform:none}}.hw .vw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:620px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 84%,transparent 100%)}.hw .vw__col{min-width:0}.hw .vw__track{display:grid;gap:12px;animation:vwup var(--d,56s) linear infinite}.hw .vw:hover .vw__track,.hw .vw:focus-within .vw__track{animation-play-state:paused}.hw .vw__p{border-radius:var(--r);overflow:hidden;aspect-ratio:4/5;background:#0b1b44}.hw .vw__p img{width:100%;height:100%;object-fit:cover}.hw .vw__q{background:var(--white);border-radius:var(--r);padding:22px;display:grid;gap:16px;color:var(--body)}.hw .vw__q i{font-style:normal;letter-spacing:2px;color:var(--ink);font-size:13px}.hw .vw__q q{font:400 20px/1.35 var(--f);letter-spacing:-.02em;color:var(--ink);quotes:"\201c" "\201d"}.hw .vw__q b{font-weight:500;color:var(--ink);font-size:14px}.hw .vw__q small{display:block;color:var(--muted);font-size:12.5px}@keyframes vwup{to{transform:translateY(calc(-50% - 6px))}}@media(prefers-reduced-motion:reduce){.hw .vw__track{animation:none}.hw .vw{height:auto;-webkit-mask-image:none;mask-image:none}}@media(max-width:900px){.hw .vw{grid-template-columns:repeat(2,minmax(0,1fr));height:560px}.hw .vw__col:nth-child(n+3){display:none}.hw .vw__q{padding:16px}.hw .vw__q q{font-size:16.5px}}.hw .mq{overflow:hidden}.hw .mq__track{display:flex;gap:12px;width:max-content;animation:mq var(--mq,70s) linear infinite;padding-inline:6px}.hw .mq:hover .mq__track,.hw .mq:focus-within .mq__track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hw .mq{overflow-x:auto}.hw .mq__track{animation:none}}.hw .tp{padding-bottom:clamp(64px,8vw,112px)}.hw .tp__h{text-align:center;font-size:clamp(32px,3.8vw,48px);line-height:1.12}.hw .tp__logos{display:flex;justify-content:center;align-items:center;margin:36px auto 44px;max-width:980px}.hw .tp__logos div{flex:1;display:grid;place-items:center;padding:6px 28px}.hw .tp__logos div+div{border-left:1px solid #d4d8df}.hw .tp__logos img{max-height:46px;width:auto;filter:grayscale(1);opacity:.8}.hw .tp .mq__track{--mq:60s}.hw .tp__card{width:300px;aspect-ratio:4/5;flex:none;border-radius:var(--r);overflow:hidden;background:var(--grey-2)}.hw .tp__card img{width:100%;height:100%;object-fit:cover}.hw .rv{position:relative;overflow:hidden;background:linear-gradient(180deg,#000,#020a1f 55%,#0a2463);padding-block:clamp(72px,9vw,120px) clamp(56px,7vw,96px)}.hw .rv__curve{position:absolute;left:0;top:0;width:100%;height:520px;pointer-events:none}.hw .rv__lbl{position:absolute;right:clamp(16px,8vw,140px);top:clamp(40px,6vw,70px);font:500 11.5px/1 var(--mono);letter-spacing:.08em;color:#ffffff8c}.hw .rv__head{position:relative;display:grid;justify-items:center;text-align:center;gap:10px;margin-bottom:clamp(40px,5vw,64px)}.hw .rv__score{font:300 clamp(64px,7vw,92px)/1 var(--f);letter-spacing:-.05em;color:var(--white)}.hw .rv__stars{font-style:normal;letter-spacing:6px;font-size:22px;color:var(--white)}.hw .rv__based{font-size:18px;color:#d5dcea}.hw .rv__h{font-size:clamp(32px,3.8vw,48px);max-width:760px;margin:14px 0 10px;color:var(--white)}.hw .rv__mq .mq__track{--mq:80s;align-items:stretch}.hw .rv__w{display:grid;grid-template-columns:300px 300px;gap:0;background:var(--white);border-radius:18px;overflow:hidden;height:380px;flex:none}.hw .rv__ph{padding:8px}.hw .rv__ph img{width:100%;height:100%;object-fit:cover;border-radius:12px}.hw .rv__wq{padding:26px 24px 22px 18px;display:grid;align-content:space-between}.hw .rv__wq q{font:400 24px/1.3 var(--f);letter-spacing:-.025em;color:var(--ink);quotes:"\201c" "\201d"}.hw .rv__wq b{display:block;font-weight:500;color:var(--ink);font-size:14.5px}.hw .rv__wq small,.hw .rv__s small{display:block;color:var(--muted);font-size:12.5px}.hw .rv__stack{display:grid;gap:12px;width:230px;flex:none;height:380px;grid-template-rows:1fr 1fr}.hw .rv__s{background:var(--white);border-radius:16px;padding:16px;display:grid;align-content:start;gap:12px}.hw .rv__who{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center}.hw .rv__who b{display:block;font-weight:500;font-size:13.5px;color:var(--ink)}.hw .rv__who i{font-style:normal;font-size:10px;letter-spacing:1px;color:var(--ink);align-self:start}.hw .rv__av{width:36px;height:36px;border-radius:50%;background:var(--navy);color:var(--white);display:grid;place-items:center;font:500 12.5px/1 var(--f)}.hw .rv__s p{font-size:15px;line-height:1.4;color:var(--ink)}@media(max-width:900px){.hw .tp__logos{flex-direction:column;margin:28px auto 32px}.hw .tp__logos div+div{border-left:0;border-top:1px solid #d4d8df;padding-top:18px;margin-top:12px}.hw .tp__card{width:230px}.hw .rv__w{grid-template-columns:200px 220px;height:320px}.hw .rv__wq q{font-size:20px}.hw .rv__wq{padding:18px 16px}.hw .rv__stack{height:320px;width:210px}.hw .rv__lbl{display:none}}.hw{--deep-grad:radial-gradient(90% 80% at 50% 115%,#123477 0%,#0a1d4c 38%,#020a1f 78%);--deep-grad-r:radial-gradient(70% 90% at 100% 100%,#123477 0%,#0a1d4c 35%,#020a1f 75%)}.hw .glow{background:var(--deep-grad)}.hw .rv{background:linear-gradient(180deg,#020a1f 0% 45%,#0a1d4c)}.hw .study{background:var(--deep-grad)}.hw .vs__us{background:var(--deep-grad-r)}.hw .cmp .us{background:#020a1f}.hw .video-panel{background:var(--deep-grad)}.hw .ann,.hw .paybar{background:#020a1f}.hw .dev__screen{background:linear-gradient(180deg,#020a1f,#0a1d4c)}.hw{--brush:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0016 0.95' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lines:repeating-linear-gradient(0deg,rgba(255,255,255,.01) 0 1px,transparent 1px 4px)}.hw .glow{background:var(--brush) 0 0/600px 300px,var(--lines),var(--deep-grad)}.hw .rv{background:var(--brush) 0 0/600px 300px,var(--lines),linear-gradient(180deg,#020a1f 0% 45%,#0a1d4c)}.hw .ft{background:var(--brush) 0 0/600px 300px,var(--lines),#020a1f}.hw .ann{background:var(--brush) 0 0/600px 300px,#020a1f}.hw .study{background:var(--brush) 0 0/600px 300px,var(--lines),var(--deep-grad)}.hw .vs__us{background:var(--brush) 0 0/600px 300px,var(--lines),var(--deep-grad-r)}.hw .cmp .us{background:var(--brush) 0 0/600px 300px,#020a1f}.hw .video-panel{background:var(--brush) 0 0/600px 300px,var(--lines),var(--deep-grad)}.hw .paybar{background:var(--brush) 0 0/600px 300px,#020a1f}.hw .dev__screen{background:var(--brush) 0 0/600px 300px,linear-gradient(180deg,#020a1f,#0a1d4c)}.hw .rv__stack{width:250px}.hw .rv__who{grid-template-columns:36px minmax(0,1fr)}.hw .rv__who b{white-space:nowrap}.hw .rv__who small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw .rv__who i{grid-column:1/-1;order:-1;font-size:12px;letter-spacing:2px}.hw .rv__score{font-weight:300;letter-spacing:-.06em}.hw .rv__stars{font-size:18px;letter-spacing:5px}.hw .rv__based{font-size:16px;color:var(--on-dk)}.hw .rv__lbl{font-family:var(--f);font-weight:400;letter-spacing:.02em}.hw .rv__s p{font-size:15.5px;letter-spacing:-.01em}.hw .rv__wq small,.hw .rv__s small{font-size:12.5px}.hw .rv__w{grid-template-columns:380px 300px}.hw .rv__ph img{aspect-ratio:1/1;height:auto}@media(max-width:900px){.hw .rv__w{grid-template-columns:320px 230px}}.hw .devices{align-items:stretch}.hw .dev{align-content:start}.hw .pd{--pd-ink:#0b1424;--pd-body:#2f3646;--pd-soft:#4f5668}.hw .pd p,.hw .pd li,.hw .pd td{font-size:18px;line-height:1.6;color:var(--pd-body)}.hw .pd .h2{font-size:clamp(30px,3.4vw,42px)}.hw .pd .mono{font-size:13px;color:var(--pd-soft)}.hw .pd .fine{font-size:15px;color:var(--pd-soft)}.hw .pd-lead{font-size:19px;color:var(--pd-soft)}.hw .pd .closer p{color:#e2e8f3}.hw .pd .dk p{color:#d6deec}.hw .pd .crumbs{font-size:15px;color:var(--pd-soft)}.hw .pd .trustbar{font-size:15px}.hw .pd-top{padding-bottom:56px}.hw .pd-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,3.5vw,52px);align-items:start}.hw .pd-gal{position:sticky;top:20px;display:grid;gap:10px}.hw .pd-gal__main{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:1/1;background:var(--grey)}.hw .pd-gal__main img{width:100%;height:100%;object-fit:cover}.hw .pd-gal__arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:0;background:#ffffffeb;box-shadow:0 6px 18px -8px #0b142473;display:grid;place-items:center;color:var(--pd-ink);cursor:pointer}.hw .pd-gal__arrow svg{width:20px;height:20px}.hw .pd-gal__arrow.l{left:12px}.hw .pd-gal__arrow.r{right:12px}.hw .pd-box{display:grid;gap:16px}.hw .pd-kicker{font-size:15px!important;color:var(--pd-soft)!important;font-weight:500}.hw .pd-box h1{font-size:clamp(30px,3vw,40px);line-height:1.12;color:var(--pd-ink);font-weight:500}.hw .pd-rating{font-size:17px;color:var(--pd-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c9ced8}.hw .pd-stars{letter-spacing:2px;color:#e0a100}.hw .pd-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.hw .pd-price b{font-size:34px;font-weight:600;color:var(--pd-ink);letter-spacing:-.02em}.hw .pd-price s{font-size:20px;color:var(--pd-soft)}.hw .pd-price em{font-style:normal;font-size:15px;font-weight:600;color:var(--white);background:var(--red);padding:6px 11px;border-radius:99px}.hw .pd-ticks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hw .pd-ticks li{position:relative;padding-left:36px;color:var(--pd-ink)}.hw .pd-ticks li:before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:50%;background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.3l2.4 2.4 5-5' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat}.hw .pd-ticks b{font-weight:600}.hw .pd-offers{border:0;margin:6px 0 0;padding:0;display:grid;gap:12px}.hw .pd-offers legend,.hw .pd-gifts__h{font-size:19px;font-weight:600;color:var(--pd-ink);margin-bottom:10px;padding:0}.hw .pd-of{position:relative;display:grid;grid-template-columns:26px 64px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:88px;padding:14px 18px;border:2px solid var(--line);border-radius:14px;background:var(--white);cursor:pointer}.hw .pd-of input{position:absolute;opacity:0;pointer-events:none}.hw .pd-of__dot{width:24px;height:24px;border-radius:50%;border:2px solid #9aa3b5}.hw .pd-of img{width:64px;height:64px;border-radius:10px;object-fit:cover;background:var(--grey)}.hw .pd-of__t{display:grid;gap:2px}.hw .pd-of__t b{font-size:20px;color:var(--pd-ink);font-weight:600}.hw .pd-of__t small{font-size:15.5px;color:var(--pd-soft)}.hw .pd-of__t i{font-style:normal;color:#0a7a43;font-weight:600}.hw .pd-of__gift{color:var(--red)!important;font-weight:600}.hw .pd-of__p{text-align:right;display:grid;gap:2px}.hw .pd-of__p b{font-size:22px;color:var(--pd-ink);font-weight:600}.hw .pd-of__p s{font-size:15px;color:var(--pd-soft)}.hw .pd-of__tag{position:absolute;top:-12px;right:16px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--navy);color:var(--white);padding:5px 10px;border-radius:99px}.hw .pd-of:has(input:checked){border-color:var(--navy);background:#f3f6fc;box-shadow:0 0 0 1px var(--navy)}.hw .pd-of:has(input:checked) .pd-of__dot{border:7px solid var(--navy)}.hw .pd-of:has(input:focus-visible){outline:3px solid #5b7fd6;outline-offset:3px}.hw .pd-gifts{border-radius:14px;background:#fff7f8;border:1px dashed rgba(191,10,51,.35);padding:14px 16px}.hw .pd-gifts__h{margin:0 0 10px;font-size:18px}.hw .pd-gifts__h span{font-weight:500;color:var(--pd-soft)}.hw .pd-gifts__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hw .pd-gift{display:flex;gap:12px;align-items:center;background:var(--white);border-radius:10px;padding:8px}.hw .pd-gift img{width:56px;height:56px;border-radius:8px;object-fit:cover;background:var(--grey)}.hw .pd-gift b{display:block;font-size:16px;color:var(--pd-ink);font-weight:600}.hw .pd-gift small{font-size:15px;color:var(--pd-soft)}.hw .pd-gift em{font-style:normal;color:var(--red);font-weight:700}.hw .pd-gifts.off{opacity:.55;filter:grayscale(.6)}.hw .pd-total{font-size:17px!important;color:var(--pd-ink)!important;text-align:center}.hw .pd-total b{font-weight:700}.hw .pd-atc{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:64px;border-radius:12px;background:var(--red);color:var(--white);font:600 20px/1 var(--f);letter-spacing:.01em;box-shadow:0 12px 26px -14px #bf0a33cc}.hw .pd-atc:hover{background:var(--red-hi)}.hw .pd-atc:focus-visible{outline:3px solid #5b7fd6;outline-offset:3px}.hw .pd-seal{position:absolute;right:-8px;top:-16px;width:54px;height:54px;border-radius:50%;background:var(--navy);color:var(--white);display:grid;place-content:center;text-align:center;font:600 10px/1 var(--f);letter-spacing:.06em;transform:rotate(10deg);border:2px solid var(--white);box-shadow:0 6px 14px -6px #0006}.hw .pd-seal b{font-size:17px;letter-spacing:0}.hw .pd-ship{text-align:center;font-size:17px!important}.hw .pd-ship b{color:#0a7a43}.hw .pd-trust{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hw .pd-trust span{display:grid;justify-items:center;gap:6px;text-align:center;padding:14px 6px;font-size:15.5px;line-height:1.3;color:var(--pd-ink)}.hw .pd-trust span+span{border-left:1px solid var(--line)}.hw .pd-trust svg{width:26px;height:26px;color:var(--navy)}.hw .pd-help{font-size:16.5px!important;text-align:center}.hw .pd-help b{color:var(--pd-ink)}.hw .pd-pay{justify-content:center}.hw .pd-pay span{background:var(--grey);border:1px solid var(--line)}.hw .pd-strip{background:var(--brush) 0 0/600px 300px,#020a1f;color:var(--white);padding-block:18px}.hw .pd-strip .wrap{display:flex;justify-content:space-around;flex-wrap:wrap;gap:12px 24px}.hw .pd-strip span{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:500}.hw .pd-strip svg{width:24px;height:24px}.hw .pd-glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hw .pd-glance>div{background:var(--grey);border-radius:16px;padding:24px}.hw .pd-glance h3{font-size:21px;font-weight:600;color:var(--pd-ink);margin-bottom:12px}.hw .pd-glance ul,.hw .pd-glance ol{margin:0;padding-left:20px;display:grid;gap:6px}.hw .pd-glance li{font-size:17px}.hw .pd-note{font-size:15.5px!important;color:var(--pd-soft)!important;margin-top:10px!important}.hw .pd-ppb{width:100%;border-collapse:collapse}.hw .pd-ppb td{padding:8px 0;border-bottom:1px solid #dde1e8;font-size:17px}.hw .pd-ppb td:last-child{text-align:right;font-weight:600;color:var(--pd-ink)}.hw .pd-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hw .pd-steps .ph{border-radius:16px;overflow:hidden;aspect-ratio:1/1;background:var(--white);margin-bottom:16px}.hw .pd-steps .ph img{width:100%;height:100%;object-fit:cover}.hw .pd-num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:var(--white);font:600 20px/1 var(--f);margin-bottom:10px}.hw .pd-steps h3{font-size:24px;font-weight:600;color:var(--pd-ink);margin-bottom:4px}.hw .pd-why{background:var(--brush) 0 0/600px 300px,var(--deep-grad)}.hw .pd-why p{color:#d6deec}.hw .pd-rows{display:grid;gap:28px}.hw .pd-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.hw .pd-row--flip>div:first-child{order:2}.hw .pd-row .ph{border-radius:18px;overflow:hidden;aspect-ratio:1/1}.hw .pd-row .ph img{width:100%;height:100%;object-fit:cover}.hw .pd-row h3{font-size:clamp(26px,2.6vw,34px);color:var(--white);margin-bottom:10px;font-weight:500}.hw .pd-row p{font-size:19px}.hw .pd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hw .pd-stats>div{background:var(--grey);border-radius:16px;padding:28px;text-align:center}.hw .pd-stats b{display:block;font-size:56px;font-weight:300;letter-spacing:-.04em;color:var(--pd-ink)}.hw .pd-stats p{font-size:19px;color:var(--pd-ink)}.hw .pd-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hw .pd-specs>div{background:var(--white);border-radius:14px;padding:20px;display:grid;gap:6px}.hw .pd-specs span{font-size:15.5px;color:var(--pd-soft)}.hw .pd-specs b{font-size:20px;font-weight:600;color:var(--pd-ink)}.hw .pd-cmp>*{font-size:18px}.hw .pd-revs{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,1fr);gap:40px;align-items:start}.hw .pd-revsum{position:sticky;top:20px;display:grid;gap:8px;justify-items:start}.hw .pd-revsum b{font-size:80px;font-weight:300;line-height:1;letter-spacing:-.05em;color:var(--pd-ink)}.hw .pd-revsum .pd-stars{font-size:22px}.hw .pd-revsum p{font-size:18px}.hw .pd-revlist{display:grid;gap:12px}.hw .pd-revlist article{background:var(--white);border-radius:16px;padding:24px 26px;display:grid;gap:8px}.hw .pd-revlist h3{font-size:22px;font-weight:600;color:var(--pd-ink)}.hw .pd-revlist p{font-size:19px;color:var(--pd-ink)}.hw .pd-revlist span{font-size:15.5px;color:var(--pd-soft)}.hw .pd-guar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-radius:24px;overflow:hidden;background:var(--brush) 0 0/600px 300px,var(--deep-grad-r)}.hw .pd-guar .ph{aspect-ratio:1/1}.hw .pd-guar .ph img{width:100%;height:100%;object-fit:cover}.hw .pd-guar__txt{padding:clamp(28px,4vw,52px);display:grid;gap:16px;align-content:center;justify-items:start}.hw .pd-guar__txt .h2{color:var(--white)}.hw .pd-guar__txt p,.hw .pd-guar__txt li{color:#d6deec}.hw .pd-guar__txt ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.hw .pd-guar__txt li:before{content:"\2713";color:var(--white);font-weight:700;margin-right:10px}.hw .pd-guar__seal{width:104px;height:104px;border-radius:50%;border:2px solid rgba(255,255,255,.7);display:grid;place-content:center;text-align:center;color:var(--white);line-height:1}.hw .pd-guar__seal b{font-size:34px;font-weight:500}.hw .pd-guar__seal span{font-size:12px;font-weight:600;letter-spacing:.2em}.hw .pd-guar__seal small{font-size:9px;letter-spacing:.12em;color:#c3cde0}.hw .pd-atc--w{background:var(--white);color:var(--pd-ink);padding:0 30px;box-shadow:none}.hw .pd-atc--w:hover{background:#eef2f8}.hw .pd-faq{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:40px;align-items:start}.hw .pd-faq__side{background:var(--white);border-radius:16px;padding:26px;display:grid;gap:10px}.hw .pd-faq summary{font-size:20px;padding:22px 0}.hw .pd-faq details p{font-size:18px}.hw .pd-end{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:960px;margin:0 auto}.hw .pd-endc{position:relative;display:grid;gap:4px;justify-items:center;text-align:center;padding:26px 16px;border:2px solid var(--line);border-radius:16px;color:var(--pd-ink)}.hw .pd-endc b{font-size:22px;font-weight:600}.hw .pd-endc span{font-size:28px;font-weight:600}.hw .pd-endc small{font-size:16px;color:var(--pd-soft)}.hw .pd-endc.on{border-color:var(--navy);background:#f3f6fc}.hw .pd-endc em{position:absolute;top:-12px;font-style:normal;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--navy);color:var(--white);padding:5px 10px;border-radius:99px}.hw .pd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--brush) 0 0/600px 300px,#020a1f;color:var(--white);padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -10px 30px -18px #0009}.hw .pd-sticky__in{display:flex;align-items:center;gap:14px;padding-block:10px}.hw .pd-sticky__in img{width:52px;height:52px;border-radius:10px;object-fit:cover;background:var(--white)}.hw .pd-sticky__t{display:grid;gap:2px;min-width:0;flex:1}.hw .pd-sticky__t b{font-size:17px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw .pd-sticky__t span{font-size:15px;color:#c9d3e6}.hw .pd-atc--s{min-height:54px;padding:0 26px;font-size:18px}@media(max-width:900px){.hw .pd p,.hw .pd li,.hw .pd td{font-size:17.5px}.hw .pd-grid,.hw .pd-row,.hw .pd-revs,.hw .pd-faq,.hw .pd-guar{grid-template-columns:minmax(0,1fr)}.hw .pd-row--flip>div:first-child{order:0}.hw .pd-gal{position:static}.hw .pd-of{grid-template-columns:24px 52px minmax(0,1fr) auto;gap:10px;padding:12px;min-height:84px}.hw .pd-of img{width:52px;height:52px}.hw .pd-of__t b{font-size:18px}.hw .pd-of__p b{font-size:20px}.hw .pd-of__t small{font-size:14.5px}.hw .pd-gifts__row,.hw .pd-glance,.hw .pd-steps,.hw .pd-stats,.hw .pd-end{grid-template-columns:minmax(0,1fr)}.hw .pd-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.hw .pd-revsum{position:static}.hw .pd-strip .wrap{display:grid;grid-template-columns:1fr 1fr;justify-items:start}.hw .pd-sticky__in img{display:none}.hw .pd-sticky__t b{font-size:15px}}.hw .pd-ben{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hw .pd-ben>div{background:var(--grey);border-radius:16px;padding:26px;display:grid;gap:8px;align-content:start}.hw .pd-ben svg{width:40px;height:40px;color:var(--navy)}.hw .pd-ben h3{font-size:22px;font-weight:600;color:var(--pd-ink)}.hw .pd-ben p{font-size:17.5px}.hw .pd-disc{margin-top:18px;font-size:14.5px!important;color:var(--pd-soft)!important;text-align:center;max-width:900px;margin-inline:auto}.hw .pd-how{background:var(--brush) 0 0/600px 300px,var(--deep-grad)}.hw .pd-how__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:center}.hw .pd-how__ph{border-radius:18px;overflow:hidden;aspect-ratio:1/1;background:#fff}.hw .pd-how__ph img{width:100%;height:100%;object-fit:cover}.hw .pd-how__steps{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:16px}.hw .pd-how__steps li{counter-increment:s;position:relative;padding-left:58px;color:#d6deec;font-size:18px}.hw .pd-how__steps li:before{content:counter(s);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background:var(--white);color:var(--pd-ink);display:grid;place-items:center;font-weight:600}.hw .pd-how__steps b{color:var(--white);display:block;font-size:20px;margin-bottom:2px}.hw .pd-how__note{margin-top:18px;color:#b8c2d6!important;font-size:16px!important}@media(max-width:900px){.hw .pd-ben,.hw .pd-how__in{grid-template-columns:minmax(0,1fr)}}.hw .pd-vts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.hw .pd-vt{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:9/16;background:#0b1b44}.hw .pd-vt video{width:100%;height:100%;object-fit:cover;display:block}.hw .pd-vt__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;border:0;background:#ffffffeb;color:var(--pd-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 24px -10px #0000008c}.hw .pd-vt__play svg{width:30px;height:30px;margin-left:4px}.hw .pd-vt__play:focus-visible{outline:3px solid #5b7fd6;outline-offset:3px}.hw .pd-vt.playing .pd-vt__play{display:none}@media(max-width:900px){.hw .pd-vts{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hw .pd-vts::-webkit-scrollbar{display:none}.hw .pd-vt{scroll-snap-align:start}}.hw .pd-gifts__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hw .pd-gifts__row--3 .pd-gift{flex-direction:column;align-items:flex-start;gap:8px;padding:10px}.hw .pd-gift__ico{width:56px;height:56px;border-radius:8px;background:var(--navy);color:var(--white);display:grid;place-items:center}.hw .pd-gift__ico svg{width:30px;height:30px}.hw .pd-seal{width:66px;height:66px;top:-22px;font-size:8.5px;line-height:1.05}.hw .pd-seal b{font-size:18px}@media(max-width:900px){.hw .pd-gifts__row--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hw .pd-gifts__row--3 .pd-gift b{font-size:14.5px}.hw .pd-gifts__row--3 .pd-gift small{font-size:13.5px}}.hw .pd-gift{position:relative}.hw .pd-gift__lock{display:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:#ffffffc7;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);color:var(--pd-ink);font-style:normal;font-size:14.5px;font-weight:600;text-align:center;place-items:center;padding:8px}.hw .pd-gift.locked .pd-gift__lock{display:grid}.hw .pd-gift.locked img,.hw .pd-gift.locked .pd-gift__ico{filter:grayscale(1);opacity:.5}.hw .pd-gifts__nudge{margin-top:10px!important;font-size:15.5px!important;font-weight:600;color:var(--red)!important;text-align:center}.hw .pd-gifts__nudge:empty{display:none}.hw .rw-sum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px;align-items:center;background:var(--white);border-radius:18px;padding:24px 28px;margin-bottom:22px}.hw .rw-score{display:grid;justify-items:center;gap:4px}.hw .rw-score b{font-size:64px;font-weight:300;line-height:1;letter-spacing:-.05em;color:var(--pd-ink)}.hw .rw-score .pd-stars{font-size:20px}.hw .rw-score p{font-size:16px!important}.hw .rw-bars{display:grid;gap:6px}.hw .rw-bars div{display:grid;grid-template-columns:44px minmax(0,1fr) 64px;gap:12px;align-items:center;font-size:16px;color:var(--pd-ink)}.hw .rw-bars i{height:10px;border-radius:99px;background:var(--grey-2);overflow:hidden}.hw .rw-bars em{display:block;height:100%;background:#e0a100;border-radius:99px}.hw .rw-ph-h{font-size:19px!important;font-weight:600;color:var(--pd-ink)!important;margin-bottom:12px!important}.hw .rw-photos{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin-bottom:22px}.hw .rw-photos img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px}.hw .rw-wall{columns:3 300px;column-gap:14px}.hw .rw-card{break-inside:avoid;background:var(--white);border-radius:16px;padding:20px 22px;margin-bottom:14px;display:grid;gap:8px}.hw .rw-top{display:flex;gap:12px;align-items:center}.hw .rw-av{width:42px;height:42px;border-radius:50%;background:var(--navy);color:var(--white);display:grid;place-items:center;font-weight:600;font-size:15px;flex:none}.hw .rw-top b{display:block;font-size:17px;color:var(--pd-ink);font-weight:600}.hw .rw-top small{font-size:14.5px;color:var(--pd-soft)}.hw .rw-card p{font-size:17px!important;color:var(--pd-ink)!important}.hw .pd-guar{align-items:stretch}.hw .pd-guar .ph{aspect-ratio:auto;position:relative;min-height:420px}.hw .pd-guar .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:900px){.hw .rw-sum{grid-template-columns:minmax(0,1fr);justify-items:stretch}.hw .rw-photos{grid-template-columns:repeat(5,minmax(0,1fr))}.hw .pd-guar .ph{min-height:0;aspect-ratio:1/1}}.hw .s55{padding-block:clamp(56px,6vw,88px)}.hw .s55 .head{margin-bottom:28px}.hw .s55__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hw .s55__row figure{margin:0;display:grid;gap:10px}.hw .s55__row img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px;display:block}.hw .s55__row figcaption{font-size:17px;font-weight:600;color:var(--ink);text-align:center}.hw .pd-pain{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.hw .pd-pain__ph{border-radius:18px;overflow:hidden;aspect-ratio:1/1}.hw .pd-pain__ph img{width:100%;height:100%;object-fit:cover}.hw .pd-pain .h2{margin:10px 0 16px;color:var(--pd-ink)}.hw .pd-x{list-style:none;margin:16px 0;padding:0;display:grid;gap:10px}.hw .pd-x li{position:relative;padding-left:36px;color:var(--pd-ink);font-weight:500}.hw .pd-x li:before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:50%;background:#fde8ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 5l6 6M11 5l-6 6' fill='none' stroke='%23bf0a33' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat}.hw .pd-vs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.hw .pd-vs__ph{border-radius:18px;overflow:hidden}.hw .pd-vs__ph img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.hw .pd-vs__col{border-radius:18px;padding:28px 26px;display:grid;align-content:start;gap:14px}.hw .pd-vs__col h3{font-size:24px;font-weight:600}.hw .pd-vs__col ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.hw .pd-vs__col li{position:relative;padding-left:36px}.hw .pd-vs__col li:before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:50%}.hw .pd-vs__col--them{background:var(--grey)}.hw .pd-vs__col--them h3{color:var(--pd-ink)}.hw .pd-vs__col--them li:before{background:#fde8ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 5l6 6M11 5l-6 6' fill='none' stroke='%23bf0a33' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat}.hw .pd-vs__col--us{background:var(--navy)}.hw .pd-vs__col--us h3{color:var(--white)}.hw .pd .pd-vs__col--us li{color:#e6ebf5}.hw .pd-vs__col--us li:before{background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.3l2.4 2.4 5-5' fill='none' stroke='%23041b4d' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat}.hw .pd-how__note b{color:var(--white)}.hw .pd-tl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hw .pd-tl>div{background:var(--white);border-radius:18px;padding:12px 12px 22px;display:grid;align-content:start;gap:8px}.hw .pd-tl .ph{border-radius:12px;overflow:hidden;aspect-ratio:1/1;margin-bottom:6px}.hw .pd-tl .ph img{width:100%;height:100%;object-fit:cover}.hw .pd-tl__d{justify-self:start;margin-inline:8px;padding:5px 12px;border-radius:99px;background:var(--navy);color:var(--white);font:600 14px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase}.hw .pd-tl h3{font-size:21px;font-weight:600;color:var(--pd-ink);margin:0 8px}.hw .pd-tl p{margin:0 8px;font-size:17px!important}.hw .pd-for__opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hw .pd-for__opts label{cursor:pointer}.hw .pd-for__opts input{position:absolute;opacity:0;pointer-events:none}.hw .pd-for__opts span{display:grid;place-items:center;min-height:56px;border:2px solid var(--line);border-radius:10px;font-size:18px;font-weight:600;color:var(--pd-ink);background:var(--white)}.hw .pd-for__opts input:checked+span{border-color:var(--navy);background:#eef2fa}.hw .pd-for__opts input:focus-visible+span{outline:3px solid var(--navy);outline-offset:2px}.hw .pd-for__note{display:flex;gap:10px;align-items:flex-start;margin-top:10px!important;padding:12px 14px;border-radius:10px;background:#eef2fa;font-size:16px!important;color:var(--pd-ink)!important}.hw .pd-for__note[hidden]{display:none}.hw .pd-for__note svg{width:24px;height:24px;flex:none;color:var(--navy)}.hw .pd-inc{border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:var(--white)}.hw .pd-inc__h{font-size:19px!important;font-weight:600;color:var(--pd-ink)!important;margin-bottom:10px!important}.hw .pd-inc ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.hw .pd-inc li{position:relative;padding-left:28px;font-size:16px!important;line-height:1.4!important;color:var(--pd-ink)!important}.hw .pd-inc li:before{content:"";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.3l2.4 2.4 5-5' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat}.hw .pd-inc li s{color:var(--pd-soft)}.hw .pd-inc li.off{display:none}.hw .gsec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.hw .gsec__ph{border-radius:18px;overflow:hidden;aspect-ratio:1/1}.hw .gsec__ph img{width:100%;height:100%;object-fit:cover}.hw .gsec__txt{display:grid;gap:14px;justify-items:start}.hw .gsec__txt p,.hw .gsec__ok li{font-size:18px;line-height:1.6;color:#2f3646}.hw .gsec .h2{color:var(--ink)}.hw .gsec__ok{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hw .gsec__ok li{position:relative;padding-left:36px;color:var(--ink)}.hw .gsec__ok li:before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:50%;background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.3l2.4 2.4 5-5' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat}.hw .gsec__btn{width:auto;padding-inline:40px;margin-top:6px}.hw .rw-feat{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:22px}.hw .rw-feat article{background:var(--white);border-radius:16px;padding:20px;display:grid;align-content:start;gap:8px}.hw .rw-feat h3{font-size:19px;font-weight:600;color:var(--pd-ink)}.hw .rw-feat p{font-size:17px!important;color:var(--pd-ink)!important}.hw .rw-feat span{font-size:15px;color:var(--pd-soft)}@media(max-width:900px){.hw .s55__row{grid-template-columns:repeat(2,minmax(0,1fr))}.hw .pd-pain,.hw .gsec,.hw .pd-vs{grid-template-columns:minmax(0,1fr)}.hw .pd-tl{grid-template-columns:repeat(2,minmax(0,1fr))}.hw .pd-inc ul,.hw .rw-feat{grid-template-columns:minmax(0,1fr)}.hw .gsec__btn{width:100%}}.hw .tick{background:var(--navy);color:var(--white);padding:16px 0}.hw .tick .mq__track{--mq:45s;gap:0;align-items:center}.hw .tick__i{display:inline-flex;align-items:center;white-space:nowrap;font-size:17px;font-weight:600;letter-spacing:.01em;padding-inline:26px}.hw .tick__i:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--red);margin-left:52px;margin-right:-26px}@media(max-width:900px){.hw .tick{padding:13px 0}.hw .tick__i{font-size:15.5px;padding-inline:20px}.hw .tick__i:after{margin-left:40px;margin-right:-20px}}.hw .pd-glance .pd-ppb td:last-child{white-space:nowrap}.hw .pd .center .tlink{font-size:17px}.hw .pd-faq__spec{width:100%;margin:4px 0 18px;border-collapse:collapse}.hw .pd-faq__spec td{padding:8px 0;border-bottom:1px solid var(--line);vertical-align:top}.hw .pd-faq__spec td:first-child{width:38%;color:var(--pd-soft)}.hw .pd-faq__spec td:last-child{font-weight:600;color:var(--pd-ink);text-align:left;white-space:normal}.hw .pd-how__ph .ig{display:block;width:100%;height:100%;font-family:inherit}.hw .pd-both{margin:22px auto 0;max-width:760px;text-align:center;font-size:19px!important;font-weight:500;color:var(--pd-ink)!important}.hw .rw-feat--ph article{padding:0;overflow:hidden;gap:0}.hw .rw-feat--ph img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.hw .rw-feat__b{padding:16px 18px 20px;display:grid;gap:8px;align-content:start}@media(max-width:900px){.hw .rw-feat--ph{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.hw .rw-feat--ph article{scroll-snap-align:start}}.hw .pd-kit{background:var(--brush) 0 0/600px 300px,var(--deep-grad)}.hw .pd-kit__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hw .pd-kit__row article{display:grid;gap:10px;align-content:start}.hw .pd-kit__row img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px;display:block;margin-bottom:6px}.hw .pd-kit__row h3{font-size:23px;font-weight:600;color:var(--white)}.hw .pd .pd-kit__row p{font-size:18px;color:#c9d2e3;line-height:1.5}.hw .pd .pd-kit__disc{color:#9aa6bd!important;margin-top:30px}.hw .pd-res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hw .pd-res article{background:var(--grey);border-radius:18px;overflow:hidden;display:grid;justify-items:center;text-align:center;padding-bottom:24px}.hw .pd-res img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;margin-bottom:18px}.hw .pd-res b{font-size:clamp(48px,5vw,68px);font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--navy)}.hw .pd .pd-res p{font-size:19px;color:var(--pd-ink);margin-top:8px;padding-inline:16px}@media(max-width:900px){.hw .pd-kit__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hw .pd-kit__row h3{font-size:19px}.hw .pd .pd-kit__row p{font-size:16px}.hw .pd-res{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory}.hw .pd-res article{scroll-snap-align:start}}.hw .rw-big{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px}.hw .rw-big article{background:var(--white);border-radius:18px;overflow:hidden;display:grid;align-content:start}.hw .rw-big img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.hw .rw-big__b{padding:18px 20px 22px;display:grid;gap:8px}.hw .rw-big__b p{font-size:17px!important;color:var(--pd-ink)!important}.hw .rw-big__b span{font-size:15px;color:var(--pd-soft);font-weight:600}@media(max-width:900px){.hw .rw-big{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hw .rw-big__b{padding:14px}.hw .rw-big__b p{font-size:16px!important}}.hw .rw-photos--big{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px}.hw .rw-photos--big img{border-radius:16px}.hw .rw-wall--3{columns:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start;margin-bottom:22px}.hw .rw-wall--3 .rw-card{margin:0}@media(max-width:900px){.hw .rw-photos--big{grid-template-columns:repeat(2,minmax(0,1fr))}.hw .rw-photos--big img:last-child{display:none}.hw .rw-wall--3{grid-template-columns:minmax(0,1fr)}}.hw .pd-gal__main{overflow:visible}.hw .pd-gal__main img{border-radius:var(--r)}.hw .pd-gal__arrow.l{left:-26px}.hw .pd-gal__arrow.r{right:-26px}@media(max-width:900px){.hw .pd-gal__arrow{display:none}}.hw .pd .gal__thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:900px){.hw .pd .gal__thumbs{grid-template-columns:repeat(10,64px);overflow-x:auto}}.hw .pd-gal__main{margin-bottom:58px}.hw .pd-gal__arrow{top:auto;bottom:-50px;transform:none;width:40px;height:40px;background:transparent;border:1px solid #cfd5df;box-shadow:none;color:var(--pd-ink);transition:background .15s,border-color .15s}.hw .pd-gal__arrow:hover{background:var(--grey);border-color:var(--pd-ink)}.hw .pd-gal__arrow svg{width:16px;height:16px}.hw .pd-gal__arrow.l{left:auto;right:50px}.hw .pd-gal__arrow.r{right:0}.hw .pd-gal__count{position:absolute;left:2px;bottom:-41px;font:500 14px/1 var(--mono);letter-spacing:.06em;color:var(--pd-soft)}@media(max-width:900px){.hw .pd-gal__main{margin-bottom:14px}.hw .pd-gal__count{display:none}}.hw .pd-8w{background:var(--white);border-radius:18px;padding:22px 24px;margin-bottom:16px;text-align:center}.hw .pd-8w__h{font-size:19px!important;font-weight:600;color:var(--pd-ink)!important;margin-bottom:12px!important}.hw .pd-8w__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hw .pd-8w__row div{display:grid;gap:4px}.hw .pd-8w__row b{font-size:clamp(40px,4vw,56px);font-weight:300;letter-spacing:-.04em;line-height:1;color:var(--navy)}.hw .pd-8w__row span{font-size:17px;color:var(--pd-ink)}@media(max-width:900px){.hw .pd-8w__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}.hw .pd-inst{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hw .pd-inst>div{background:var(--grey);border-radius:18px;padding:64px 22px 24px;display:grid;gap:10px;align-content:start;position:relative}.hw .pd-inst>div:before{content:"";position:absolute;left:22px;top:22px;width:30px;height:30px;border-radius:50%;background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.3l2.4 2.4 5-5' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") center/18px no-repeat}.hw .pd-inst h3{font-size:22px;font-weight:600;color:var(--pd-ink)}.hw .pd-inst p{font-size:17px!important}.hw .pd-kid{margin-top:22px;background:var(--navy);border-radius:18px;padding:28px;text-align:center;display:grid;gap:16px;justify-items:center}.hw .pd-kid h3{font-size:clamp(22px,2.4vw,30px);font-weight:500;color:var(--white)}.hw .pd-kid__row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hw .pd-kid__row span{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:99px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:var(--white);font-size:17px;font-weight:600}.hw .pd-kid__row span:before{content:"";width:18px;height:18px;border-radius:50%;background:#bf0a33 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 5l6 6M11 5l-6 6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat}.hw .pd .pd-kid p{color:#c9d2e3;font-size:16px}.hw .pd-cmp3{max-width:980px;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.hw .pd-cert{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16.5px;color:var(--pd-ink);text-decoration:none}.hw .pd-cert svg{width:22px;height:22px;flex:none;color:var(--navy)}.hw .pd-cert u{text-underline-offset:3px}@media(max-width:900px){.hw .pd-inst{grid-template-columns:repeat(2,minmax(0,1fr))}.hw .pd-cmp3>*{padding:12px 8px;font-size:15px}.hw .pd-cmp3{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.9fr))}}.hw{--grey:#eef8ff;--grey-2:#dfeefa}.hw h1,.hw h2,.hw h3,.hw h4,.hw .h2{font-weight:600;letter-spacing:-.03em}.hw .hero h1{font-weight:600;letter-spacing:-.035em}.hw .pd-box h1,.hw .pd-row h3,.hw .pd-kid h3,.hw .rv__h,.hw .tp__h,.hw .closer h2,.hw .faq h2,.hw .pd-faq__side h2{font-weight:600}.hw .sec:not(.grey):not(.dk):not(.glow):not(.rv){background:#f7faff}.hw .why__item,.hw .stack__lines,.hw .pd-res b,.hw .pd-8w__row b,.hw .pd-stats b,.hw .rw-score b,.hw .rv__score,.hw .pd-revsum b,.hw .dev__screen b{font-weight:600}.hw .sec.why-dk{background:var(--brush) 0 0/600px 300px,var(--lines),var(--deep-grad)!important;color:var(--white)}.hw .why-dk .mono{color:#9fb4d8}.hw .why-dk .why__item{color:#ffffff57}.hw .why-dk .why__item:hover{color:#fff9}.hw .why-dk .why__item.on,.hw .why-dk .why__panes h3{color:var(--white)}.hw .why-dk .why__panes .sub{color:#c9d2e3}.hw .why-dk .why__media{box-shadow:none}.hw [data-view]{background:#f7faff}.hw .hdr--light{background:#fff}.hw .pd-of img,.hw .pd-gift img{background:#fff!important}.hw .pd-res article,.hw .pd-inst>div,.hw .pd-vs__col--them,.hw .pd-tl>div,.hw .rw-feat article,.hw .rw-big article,.hw .rw-card,.hw .rw-sum,.hw .pd-8w,.hw .pd-faq__side{background:#fff!important;border:1px solid #e1eaf5}.hw .pd-of:has(input:checked),.hw .pd-endc.on{background:#eef5ff!important}.hw .pd-gal__main,.hw .gal__thumbs img{background:#fff}.hw .results{background:none;padding:0;gap:16px}.hw .res{gap:10px;padding-bottom:0}.hw .res .ph{border-radius:16px}.hw .res b{font-weight:600;font-size:24px}.hw .res span{font-size:15.5px;color:#4f5668}.hw .studies{margin-top:22px;gap:16px}.hw .study{min-height:0;padding:22px 20px}.hw .wrap,.hw .hero__nav,.hw .hero__body{max-width:1504px;padding-inline:clamp(16px,4vw,32px)}.hw .sec.tl-dk{background:var(--brush) 0 0/600px 300px,var(--lines),var(--deep-grad)!important}.hw .tl-dk .h2{color:var(--white)}.hw .tl-dk .mono{color:#9fb4d8}.hw .pd .tl-dk .pd-lead{color:#c9d2e3}.hw .tl-dk .pd-8w,.hw .tl-dk .pd-tl>div{border-color:transparent}.hw .pd .tl-dk .pd-tl p,.hw .pd .tl-dk .pd-8w span{color:var(--pd-body)!important}.hw .tl-dk .pd-tl h3,.hw .tl-dk .pd-8w__h{color:var(--pd-ink)!important}.hw .tl-dk .pd-tl>div{background:none!important;border:0!important;padding:0;gap:10px}.hw .tl-dk .pd-tl .ph{border-radius:14px;margin-bottom:6px}.hw .tl-dk .pd-tl__d{margin-inline:0;background:var(--white);color:var(--navy)}.hw .tl-dk .pd-tl h3{margin:0;color:var(--white)!important;font-size:23px}.hw .pd .tl-dk .pd-tl p{margin:0;color:#c9d2e3!important;font-size:18px!important}.hw .pd-prog{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:34px 0 22px}.hw .pd-prog__track{position:absolute;left:12.5%;right:12.5%;top:13px;height:6px;border-radius:99px;background:#ffffff2e}.hw .pd-prog__track b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:linear-gradient(90deg,#8fb6ff,#fff 70%,#ff6b85)}.hw .pd-prog__st{position:relative;display:grid;justify-items:center;gap:10px;font:600 15px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--white)}.hw .pd-prog__st em{width:32px;height:32px;border-radius:50%;background:var(--white);box-shadow:0 0 0 6px #ffffff29;display:grid;place-items:center}.hw .pd-prog__st em:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--navy)}.hw .pd-prog__st.end em{background:#bf0a33;box-shadow:0 0 0 6px #bf0a334d}.hw .pd-prog__st.end em:after{background:var(--white)}.hw .tl-dk .pd-tl__d{display:none}.hw .tl-dk .pd-tl>div{text-align:center;justify-items:center}@media(max-width:900px){.hw .pd-prog{display:none}.hw .tl-dk .pd-tl__d{display:inline-block}.hw .tl-dk .pd-tl>div{text-align:left;justify-items:start}}@media(max-width:900px){.hw .tl-dk .pd-tl{grid-template-columns:minmax(0,1fr)!important;gap:22px;position:relative;padding-left:4px}.hw .tl-dk .pd-tl:before{content:"";position:absolute;left:17px;top:16px;bottom:16px;width:6px;border-radius:99px;background:linear-gradient(180deg,#8fb6ff,#fff 70%,#ff6b85)}.hw .tl-dk .pd-tl>div{display:grid!important;grid-template-columns:32px 112px minmax(0,1fr);grid-template-areas:"dot ph tag" "dot ph h" "dot ph p" "dot ph .";column-gap:14px;row-gap:4px;align-items:start;text-align:left!important;justify-items:start!important;position:relative}.hw .tl-dk .pd-tl>div:before{content:"";grid-area:dot;width:32px;height:32px;border-radius:50%;background:var(--white) radial-gradient(circle,var(--navy) 0 6px,transparent 6.5px);box-shadow:0 0 0 6px #ffffff29;z-index:1}.hw .tl-dk .pd-tl>div:last-child:before{background:#bf0a33 radial-gradient(circle,#fff 0 6px,transparent 6.5px);box-shadow:0 0 0 6px #bf0a334d}.hw .tl-dk .pd-tl .ph{grid-area:ph;margin:0;width:112px;border-radius:12px}.hw .tl-dk .pd-tl__d{grid-area:tag;display:inline-block!important;background:none!important;color:#9fc0ff!important;padding:0;margin:4px 0 0;font-size:15px}.hw .tl-dk .pd-tl>div:last-child .pd-tl__d{color:#ff8fa3!important}.hw .tl-dk .pd-tl h3{grid-area:h;font-size:20px}.hw .pd .tl-dk .pd-tl p{grid-area:p;font-size:16px!important;line-height:1.45}}@media(max-width:900px){.hw .tl-dk>.wrap{display:flex;flex-direction:column}.hw .tl-dk .pd-8w{order:5;margin:28px 0 0}}@media(max-width:900px){.hw .tl-dk .pd-tl .ph img{object-position:50% 12%}}@media(max-width:900px){.hw .tl-dk .pd-tl{gap:30px}.hw .tl-dk .pd-tl>div{grid-template-columns:32px minmax(0,1fr)!important;grid-template-areas:"dot tag" "dot h" ". ph" ". p"!important;column-gap:16px;row-gap:6px}.hw .tl-dk .pd-tl .ph{width:100%!important;aspect-ratio:4/3;margin:6px 0 4px!important;border-radius:14px}.hw .tl-dk .pd-tl__d{margin-top:6px!important;font-size:16px!important}.hw .tl-dk .pd-tl h3{font-size:22px}.hw .pd .tl-dk .pd-tl p{font-size:17px!important}}@media(max-width:900px){.hw .tl-dk .pd-tl .ph{width:min(100%,250px)!important;aspect-ratio:1/1!important}.hw .tl-dk .pd-tl .ph img{object-position:50% 30%!important}}.hw .pd .pd-promise{font-size:19px;line-height:1.45;color:var(--pd-ink)}.hw .pd-promise b{font-weight:700;color:var(--navy)}.hw .pd-emo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hw .pd .pd-emo li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#eef5ff;font-size:17px;font-weight:600;color:var(--pd-ink);line-height:1.25}.hw .pd-emo i{font-style:normal;font-size:22px;line-height:1;flex:none}@media(max-width:900px){.hw .pd .pd-emo li{font-size:16px;padding:9px 10px}}.hw .pd-gifts{padding:12px 14px}.hw .pd-gifts__h{margin-bottom:8px!important}.hw .pd-gifts__row--3{gap:8px}.hw .pd-gifts__row--3 .pd-gift{flex-direction:row;align-items:center;gap:8px;padding:8px}.hw .pd-gifts__row--3 .pd-gift img,.hw .pd-gifts__row--3 .pd-gift__ico{width:44px;height:44px;flex:none}.hw .pd-gift__ico svg{width:24px;height:24px}.hw .pd-gifts__row--3 .pd-gift b{font-size:15.5px;line-height:1.2}.hw .pd-gifts__row--3 .pd-gift small{font-size:15px}.hw .pd-gift .gd{display:none}.hw .pd-gift__lock{font-size:14px!important}.hw .pd-gifts__nudge{margin-top:8px!important}.hw .pd-inc--line{border:0;background:none;padding:0;font-size:16px!important;color:var(--pd-body)!important;line-height:1.5}.hw .pd-inc--line b{color:var(--pd-ink)}@media(max-width:900px){.hw .pd-gifts__row--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hw .pd-gifts__row--3 .pd-gift{flex-direction:column;align-items:center;text-align:center;gap:4px;padding:8px 4px}.hw .pd-gifts__row--3 .pd-gift b{font-size:14.5px}.hw .pd-gifts__row--3 .pd-gift small{font-size:14px}.hw .pd-gift__lock{font-size:13.5px!important}.hw .pd-gifts__nudge{font-size:15px!important}}.hw .pd-cheap{margin:18px auto 0;max-width:980px;background:var(--white);border:1px solid #e1eaf5;border-radius:14px;padding:16px 20px;font-size:18px;color:var(--pd-body);text-align:center}.hw .pd-cheap b{color:var(--pd-ink)}.hw .pd-kit .pd-kid{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);margin-top:26px}.hw .pd .pd-res__h{text-align:center;font-size:18px;font-weight:600;color:var(--pd-ink);margin:30px 0 16px}.hw #pd-reviews .pd-vts{margin-bottom:28px}.hw .rw-ph-h span{font-weight:500;color:var(--pd-soft)}.hw .sc .sc__tag.sc__tag--in{position:static;display:inline-block;vertical-align:middle;margin-left:8px;font-size:13px}.hw .pg .pg-head{padding:clamp(40px,5vw,64px) 0 8px;text-align:center}.hw .pg-head h1{font-size:clamp(34px,4.4vw,56px);font-weight:600;letter-spacing:-.035em;color:var(--pd-ink);margin:10px 0 12px}.hw .pg-head p{max-width:720px;margin:0 auto;font-size:19px!important;color:var(--pd-soft)!important}.hw .pg-hero__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.hw .pg-hero h1{font-size:clamp(38px,5vw,64px);font-weight:600;letter-spacing:-.035em;color:var(--white);margin:12px 0 16px;line-height:1.05}.hw .pd .pg-hero p{color:#c9d2e3;font-size:20px;margin-bottom:24px}.hw .pg-hero__ph{border-radius:18px;overflow:hidden;aspect-ratio:1/1}.hw .pg-hero__ph img{width:100%;height:100%;object-fit:cover}.hw .sc-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px}.hw .sc-tabs button{min-height:48px;padding:0 22px;border-radius:99px;border:1.5px solid #cfd8e6;background:var(--white);font:600 17px/1 var(--f);color:var(--pd-ink);cursor:pointer}.hw .sc-tabs button.on{background:var(--navy);border-color:var(--navy);color:var(--white)}.hw .sc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hw .sc{display:grid;gap:12px;align-content:start;background:var(--white);border:1px solid #e1eaf5;border-radius:16px;padding:10px 10px 18px;text-decoration:none}.hw .sc[hidden]{display:none}.hw .sc__ph{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1/1;background:#f2f6fb}.hw .sc__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s}.hw .sc__alt{opacity:0}.hw .sc:hover .sc__alt{opacity:1}.hw .sc__tag{position:absolute;left:10px;top:10px;z-index:2;padding:6px 10px;border-radius:6px;background:var(--navy);color:var(--white);font:600 13px/1 var(--f)}.hw .sc__tag.r{background:var(--red)}.hw .sc__b{display:grid;gap:6px;padding:0 6px}.hw .sc__st{color:#e0a100;font-size:15px;letter-spacing:1px}.hw .sc__st small{color:var(--pd-soft);letter-spacing:0;font-size:14.5px}.hw .sc b{font-size:18px;font-weight:600;color:var(--pd-ink);line-height:1.3}.hw .sc__pr{font-size:19px;font-weight:600;color:var(--red)}.hw .sc__pr s{color:var(--pd-soft);font-weight:400;font-size:16px;margin-left:6px}.hw .pg-trust{background:var(--white)}.hw .pg-cta .gsec__ph{aspect-ratio:1/1}.hw .pg-rust .pd-how__ph{background:#fff}.hw .pd .pg-steps li{color:var(--pd-body)}.hw .pg-steps li:before{background:var(--navy)!important;color:var(--white)!important}.hw .pg-steps b{color:var(--pd-ink)!important}.hw .pg-vs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:900px;margin:0 auto}.hw .pg-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hw .pg-4 article{display:grid;gap:8px;align-content:start}.hw .pg-4 img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px;margin-bottom:6px;background:#fff}.hw .pg-4 h3{font-size:22px;font-weight:600;color:var(--pd-ink)}.hw .pg-studies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hw .pg-studies a{display:grid;gap:10px;align-content:start;padding:22px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);text-decoration:none}.hw .pg-studies .mono{color:#9fc0ff}.hw .pg-studies b{color:var(--white);font-size:19px;font-weight:600;line-height:1.35}.hw .pg-studies i{font-style:normal;color:#c9d2e3;font-size:16px;text-decoration:underline;text-underline-offset:3px}.hw .pg-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hw .pg-3 article{background:var(--white);border:1px solid #e1eaf5;border-radius:16px;padding:26px;display:grid;gap:10px;align-content:start}.hw .pg-3 h3,.hw .pg-tms h3{font-size:22px;font-weight:600;color:var(--pd-ink)}.hw .pg-tms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hw .pg-tms article{background:var(--white);border:1px solid #e1eaf5;border-radius:16px;padding:22px;display:grid;gap:8px;align-content:start}.hw .pg-tms span{font-size:15px;font-weight:600;color:var(--pd-soft)}.hw .pg-faq__g{font-size:24px;font-weight:600;color:var(--navy);margin:34px 0 4px}.hw .pg-faq__g:first-child{margin-top:0}.hw .pg-faq .pd-faq__side{position:sticky;top:20px}.hw .pg-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.hw .pg-form{background:var(--white);border:1px solid #e1eaf5;border-radius:18px;padding:30px;display:grid;gap:16px}.hw .pg-form label{display:grid;gap:8px;font-size:17px;font-weight:600;color:var(--pd-ink)}.hw .pg-form input,.hw .pg-form textarea{font:400 18px/1.4 var(--f);padding:14px 16px;border:1.5px solid #cfd8e6;border-radius:10px;color:var(--pd-ink);background:#fff}.hw .pg-form input:focus,.hw .pg-form textarea:focus{outline:3px solid #9fc0ff;border-color:var(--navy)}.hw .pg-form .pd-atc{border:0;cursor:pointer;width:100%}.hw .pd .pg-note{font-size:16px;color:var(--pd-soft)}@media(max-width:900px){.hw .pg-hero__in,.hw .pg-2,.hw .pg-vs{grid-template-columns:minmax(0,1fr)}.hw .sc-grid,.hw .pg-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hw .pg-studies,.hw .pg-3,.hw .pg-tms{grid-template-columns:minmax(0,1fr)}.hw .sc b{font-size:16px}.hw .sc__pr{font-size:17px}.hw .sc-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:4px}.hw .sc-tabs button{flex:none}.hw .pg-faq .pd-faq__side{position:static}}.hw [data-view=affiliate] .af-hero__txt b{color:var(--white);font-weight:600}.hw .af-hero__btns{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.hw .af-big{min-height:58px;padding:0 34px;font-size:18px;font-weight:600}.hw .af-hero__link{font-size:18px}.hw [data-view=affiliate] .af-sub{font-size:19px;color:var(--pd-soft);max-width:680px}.hw .af-who{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hw .af-who article{background:var(--white);border:1px solid #e1eaf5;border-radius:16px;overflow:hidden;display:grid;align-content:start}.hw .af-who img{width:100%;aspect-ratio:4/3;object-fit:cover}.hw .af-who article>div{padding:22px 24px 26px;display:grid;gap:8px}.hw .af-who h3{font-size:23px;font-weight:600;color:var(--pd-ink)}.hw .af-ben{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:center}.hw .af-rate{background:var(--white);border:1px solid #e1eaf5;border-radius:16px;padding:clamp(28px,4vw,48px);display:grid;gap:8px;justify-items:center;text-align:center}.hw .af-rate b{font-size:clamp(96px,11vw,150px);font-weight:600;line-height:1;letter-spacing:-.05em;color:var(--navy)}.hw [data-view=affiliate] .af-rate p{font-size:21px;color:var(--pd-ink);max-width:280px}.hw [data-view=affiliate] .af-lead{font-size:19px;color:var(--pd-soft);margin:12px 0 22px}.hw .af-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.hw [data-view=affiliate] .af-list li{position:relative;padding-left:40px;font-size:19px;color:var(--pd-body)}.hw .af-list li:before{content:"";position:absolute;left:0;top:3px;width:26px;height:26px;border-radius:50%;background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.3l2.4 2.4 5-5' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") center/16px no-repeat}.hw .af-list b{color:var(--pd-ink);font-weight:600}.hw .af-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hw .af-steps li{background:var(--white);border:1px solid #e1eaf5;border-radius:16px;padding:28px;display:grid;gap:10px;align-content:start}.hw .af-steps__n{width:56px;height:56px;border-radius:50%;background:var(--navy);color:var(--white);display:grid;place-items:center;font:600 24px/1 var(--f);margin-bottom:6px}.hw .af-steps h3{font-size:24px;font-weight:600;color:var(--pd-ink)}.hw .af-apply{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}.hw .af-apply__txt{display:grid;gap:14px;justify-items:start;position:sticky;top:20px}.hw [data-view=affiliate] .af-apply__txt p{font-size:19px}.hw .af-form select{font:400 18px/1.4 var(--f);padding:14px 16px;border:1.5px solid #cfd8e6;border-radius:10px;color:var(--pd-ink);background:#fff;min-height:54px}.hw .af-form select:focus{outline:3px solid #9fc0ff;border-color:var(--navy)}.hw .af-cta .wrap{display:grid;gap:16px;justify-items:center;text-align:center}.hw [data-view=affiliate] .af-cta p{font-size:20px;max-width:560px}.hw .af-cta .af-big{margin-top:8px}@media(max-width:900px){.hw .af-who,.hw .af-steps,.hw .af-ben,.hw .af-apply{grid-template-columns:minmax(0,1fr)}.hw .af-apply__txt{position:static}.hw .af-hero__btns .af-big{width:100%}.hw .af-hero__btns{justify-content:center}}.hw [data-view=affiliate] .pg-trust{color:var(--pd-ink);border-top:1px solid #e1eaf5}.hw [data-view=affiliate] .pg-trust svg{color:var(--navy)}.hw .ar-top{padding:clamp(24px,3vw,40px) 0 clamp(56px,6vw,88px)}.hw .ar-eyebrow{display:block;font:600 15px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--navy)}.hw .ar-crumbs{display:flex;gap:10px;align-items:center;justify-content:center;font-size:17px;color:#4f5668;margin-bottom:22px}.hw .ar-crumbs a{color:var(--navy);text-decoration:underline;text-underline-offset:4px}.hw .ar-head{max-width:880px;margin:0 auto;text-align:center;display:grid;gap:14px;justify-items:center}.hw .ar-head h1{font-size:clamp(34px,4.2vw,54px);line-height:1.1;font-weight:600;letter-spacing:-.035em;color:#0b1424}.hw .pd .ar-meta{font-size:18px;color:#4f5668}.hw .ar-share{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.hw .ar-share span{font:500 15px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#4f5668}.hw .ar-share button,.hw .ar-share a{min-height:44px;padding:0 18px;border-radius:99px;border:1.5px solid #cfd8e6;background:#fff;color:#0b1424;font:600 16px/1 var(--f);cursor:pointer;display:inline-flex;align-items:center}.hw .ar-share button:hover,.hw .ar-share a:hover{border-color:var(--navy)}.hw .ar-hero{max-width:1076px;margin:clamp(26px,3vw,40px) auto clamp(30px,3.5vw,48px);border-radius:16px;overflow:hidden;background:#eef3f9}.hw .ar-hero img,.hw .ar-hero .bl-sp{width:100%;aspect-ratio:16/9;object-fit:cover}.hw .ar-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.hw .ar-main{min-width:0;max-width:720px;width:100%;margin-inline:auto}.hw .ar-side{display:none}.hw .ar-body,.hw .pd .ar-body p,.hw .pd .ar-body li,.hw .pd .ar-body td,.hw .pd .ar-body th{font-size:20px;line-height:1.7;color:#2f3646}.hw .ar-body p{margin:0 0 22px}.hw .pd .ar-body .ar-lead{font-size:23px;line-height:1.6;color:#0b1424}.hw .ar-body h2{font-size:clamp(28px,2.6vw,34px);line-height:1.2;font-weight:600;letter-spacing:-.025em;color:#0b1424;margin:48px 0 18px;scroll-margin-top:24px}.hw .ar-body h3{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.015em;color:#0b1424;margin:34px 0 12px}.hw .ar-body h4{font-size:21px;line-height:1.35;font-weight:600;color:#0b1424;margin:26px 0 10px}.hw .ar-body ul,.hw .ar-body ol{margin:0 0 24px;padding-left:1.3em}.hw .ar-body li{margin:0 0 10px;padding-left:4px}.hw .ar-body li::marker{color:var(--navy)}.hw .ar-body strong{color:#0b1424;font-weight:600}.hw .ar-body a{color:var(--navy);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.hw .ar-body figure{margin:30px 0}.hw .ar-body .ar-sp{display:block;width:100%;aspect-ratio:16/9;border-radius:12px;background-color:#eef3f9;background-repeat:no-repeat}.hw .ar-body img{max-width:100%!important;height:auto!important;margin-inline:0!important;border-radius:12px}.hw .ar-body :where(iframe,video,embed,object,pre){max-width:100%}.hw .ar-body blockquote{margin:28px 0;padding:6px 0 6px 22px;border-left:4px solid var(--navy)}.hw .ar-tbl{overflow-x:auto;margin:28px 0;border:1px solid #e1eaf5;border-radius:12px;background:#fff}.hw .ar-tbl table{width:100%;min-width:520px;border-collapse:collapse}.hw .pd .ar-tbl th,.hw .pd .ar-tbl td{font-size:18px;line-height:1.5;padding:12px 14px;border-bottom:1px solid #e1eaf5;text-align:left;vertical-align:top}.hw .pd .ar-tbl th,.hw .pd .ar-tbl tr:first-child td{background:#eef8ff;color:#0b1424;font-weight:600}.hw .ar-tbl tr:last-child td{border-bottom:0}.hw .ar-readon{margin:30px 0;padding:24px;border:1px solid #e1eaf5;border-radius:16px;background:#eef8ff;display:grid;gap:14px;justify-items:start}.hw .pd .ar-readon p{margin:0;font-size:19px}.hw .ar-body .ar-readon .btn{min-height:52px;font-size:17px;color:#fff;text-decoration:none}.hw .ar-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}.hw .ar-toc li{margin:0;padding:0}.hw .ar-toc a{display:block;position:relative;padding:8px 0 8px 32px;font-size:16px;line-height:1.4;color:#0b1424;opacity:.8;text-decoration:none}.hw .ar-toc a:before{counter-increment:toc;content:counter(toc,decimal-leading-zero);position:absolute;left:0;top:9px;font:600 15px/1.3 var(--mono);color:var(--navy)}.hw .ar-toc a:hover,.hw .ar-toc a.is-active{opacity:1;font-weight:600}.hw .ar-toc--d ol.is-clamped li:nth-child(n+4){display:none}.hw .ar-more{-webkit-appearance:none;appearance:none;background:none;border:0;padding:8px 0 0;margin:0;cursor:pointer;font:600 15px/1.3 var(--f);color:var(--navy)}.hw .ar-more[hidden]{display:none}.hw .ar-toc--m{border:1px solid #d5dfec;border-radius:12px;padding:0 18px;margin:6px 0 30px;background:#fff}.hw .ar-toc--m summary{cursor:pointer;padding:16px 0;font-weight:600;font-size:18px;color:#0b1424;list-style:none;display:flex;justify-content:space-between;align-items:center}.hw .ar-toc--m summary::-webkit-details-marker{display:none}.hw .ar-toc--m ol{padding-bottom:12px}.hw .ar-toc[hidden]{display:none}.hw .ar-price{font-size:22px;font-weight:600;color:#0b1424}.hw .ar-card s,.hw .ar-side__p s,.hw .ar-feat__p s{font-size:17px;color:#4f5668}.hw .ar-gift{color:var(--red);font-weight:600}.hw .ar-stars{color:#e0a100;letter-spacing:1px}.hw .ar-rate{font-size:15px;color:#4f5668}.hw .ar-card{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:18px;align-items:center;margin:34px 0;padding:14px;border:1px solid #e1eaf5;border-left:4px solid var(--navy);border-radius:14px;background:#fff;box-shadow:0 8px 26px -18px #041b4d59}.hw .ar-card__ph{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f2f6fb}.hw .ar-card__ph img{width:100%;height:100%;object-fit:cover}.hw .ar-card__b{display:grid;gap:6px;min-width:0}.hw .ar-card__t{font-size:20px;font-weight:600;line-height:1.3;color:#0b1424;text-decoration:none}.hw .pd .ar-body .ar-card__d{font-size:16px;line-height:1.45;color:#4f5668;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hw .ar-card__m{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:16px}.hw .ar-note{color:#2f3646;font-weight:500}.hw .pd .ar-body .ar-card__n{margin:0;font-size:16px;line-height:1.4;color:#2f3646}.hw .ar-body .ar-card a{text-decoration:none}.hw .ar-body .ar-card__cta,.hw .ar-card__cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:10px;background:var(--red);color:#fff;font:600 17px/1 var(--f);white-space:nowrap}.hw .ar-side__card{display:grid;gap:10px;margin-top:26px;padding:16px;border:1px solid #e1eaf5;border-top:3px solid var(--navy);border-radius:14px;background:#fff}.hw .ar-side__ph{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f2f6fb}.hw .ar-side__ph img{width:100%;height:100%;object-fit:cover}.hw .ar-side__t{font-size:19px;font-weight:600;line-height:1.3;color:#0b1424}.hw .ar-side__r{font-size:15px}.hw .ar-side__p{display:flex;gap:10px;align-items:baseline}.hw .pd .ar-side__n{font-size:15px;color:#2f3646;margin:0}.hw .ar-side__cta{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:10px;background:var(--red);color:#fff;font:600 18px/1 var(--f)}.hw .pd .ar-disc{font-size:16px;color:#4f5668;margin:36px 0 0;padding-top:18px;border-top:1px solid #e1eaf5}.hw .ar-author{display:flex;gap:18px;align-items:flex-start;margin-top:24px;padding:22px;background:#eef8ff;border-radius:14px}.hw .ar-author__i{flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font:600 19px/1 var(--f);letter-spacing:.02em}.hw .ar-author b{display:block;font-size:20px;color:#0b1424;margin:4px 0 6px}.hw .pd .ar-author p{font-size:17px;line-height:1.5}.hw .ar-feat{max-width:920px;margin:48px auto 0;display:grid;grid-template-columns:44% minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:center;padding:20px;border:1px solid #e1eaf5;border-top:3px solid var(--navy);border-radius:16px;background:#fff}.hw .ar-feat__ph{display:block;border-radius:12px;overflow:hidden;aspect-ratio:1}.hw .ar-feat__ph img{width:100%;height:100%;object-fit:cover}.hw .ar-feat__b{display:grid;gap:14px;justify-items:start}.hw .ar-feat h2{font-size:clamp(28px,2.6vw,36px);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#0b1424}.hw .pd .ar-feat p{font-size:18px}.hw .ar-feat__ok{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hw .pd .ar-feat__ok li{position:relative;padding-left:30px;font-size:18px;color:#0b1424}.hw .ar-feat__ok li:before{content:"";position:absolute;left:0;top:5px;width:18px;height:18px;border-radius:50%;background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.3l2.6 2.6L14 7.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.hw .ar-feat__p{display:flex;gap:10px;align-items:baseline}.hw .ar-feat__p .ar-price{font-size:30px}.hw .ar-feat__cta{width:100%;max-width:420px}.hw .ar-feat__more{font-size:17px;color:var(--navy);text-decoration:underline;text-underline-offset:4px}.hw .ar-rel__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hw .ar-back{display:flex;justify-content:center;margin-top:36px}.hw .ar-back .btn{min-height:56px;padding:0 30px;font-size:18px}.hw .ar-bar{position:fixed;left:10px;right:10px;bottom:10px;z-index:60;display:grid;grid-template-columns:52px minmax(0,1fr) 32px;gap:8px 12px;align-items:center;padding:10px;border-radius:14px;background:#fff;border:1px solid #d5dfec;box-shadow:0 12px 30px #041b4d38;transform:translateY(120%);opacity:0;transition:transform .3s,opacity .3s}.hw .ar-bar[hidden]{display:none}.hw .ar-bar.is-on{transform:none;opacity:1}.hw .ar-bar__ph{width:52px;height:52px;border-radius:10px;overflow:hidden;background:#f2f6fb}.hw .ar-bar__ph img{width:100%;height:100%;object-fit:cover}.hw .ar-bar__tx{display:grid;gap:2px;min-width:0;color:#0b1424}.hw .ar-bar__tx b{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw .ar-bar__tx span{font-size:15px;color:#2f3646}.hw .ar-bar__tx s{color:#4f5668}.hw .ar-bar__tx em{font-style:normal;color:var(--red);font-weight:600}.hw .ar-bar__x{width:32px;height:32px;border:0;background:none;font-size:26px;line-height:1;color:#4f5668;cursor:pointer;padding:0}.hw .ar-bar__cta{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:10px;background:var(--red);color:#fff;font:600 18px/1 var(--f)}@media(min-width:1024px){.hw .ar-grid{grid-template-columns:minmax(0,720px) 300px;justify-content:center;gap:56px}.hw .ar-main{margin-inline:0}.hw .ar-side{display:block;min-width:0}.hw .ar-sticky{position:sticky;top:24px}.hw .ar-toc--m{display:none}.hw .ar-feat{max-width:1076px}.hw .ar-bar{display:none!important}}@media(min-width:1024px)and (max-height:820px){.hw .ar-toc--d ol.is-clamped li:nth-child(n+3){display:none}.hw .ar-side__ph{aspect-ratio:4/3}}@media(max-width:900px){.hw .ar-rel__g{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:749px){.hw .ar-crumbs{justify-content:flex-start;margin-bottom:16px}.hw .ar-head{text-align:left;justify-items:start}.hw .ar-head h1{font-size:34px}.hw .ar-share{justify-content:flex-start}.hw .ar-hero{border-radius:12px;margin:22px 0 28px}.hw .ar-body h2{font-size:28px;margin-top:40px}.hw .ar-body h3{font-size:23px}.hw .ar-card{grid-template-columns:92px minmax(0,1fr);gap:10px 14px;padding:12px;margin:28px 0}.hw .ar-card__t{font-size:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hw .pd .ar-body .ar-card__d{display:none}.hw .ar-card__b{gap:4px}.hw .ar-card__m,.hw .pd .ar-body .ar-card__n{font-size:15px}.hw .ar-card .ar-price{font-size:19px}.hw .ar-body .ar-card__cta,.hw .ar-card__cta{grid-column:1/-1;width:100%;min-height:50px}.hw .ar-feat{grid-template-columns:minmax(0,1fr);padding:14px 14px 22px}.hw .ar-feat__ph{aspect-ratio:4/3}.hw .ar-feat__cta{max-width:none}.hw .ar-author{padding:18px;gap:14px}.hw .ar-author__i{flex-basis:52px;width:52px;height:52px;font-size:16px}}.hw [data-view=article] .pg-trust{color:var(--pd-ink);border-top:1px solid #e1eaf5}.hw [data-view=article] .pg-trust svg{color:var(--navy)}.hw .bl-head{padding-bottom:28px!important}.hw .bl-top{padding:8px 0 clamp(56px,6vw,88px)}.hw .bl-sp{display:block;width:100%;aspect-ratio:16/9;background-color:#eef3f9;background-repeat:no-repeat}.hw .bl-meta{font:500 15px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#4f5668}.hw .bl-meta--new{color:var(--navy)}.hw .bl-eyebrow{font:600 15px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin-top:6px}.hw .bl-bento{display:grid;grid-template-columns:5fr 4fr 3.2fr;grid-template-rows:auto auto;gap:16px}.hw .bl-b{background:#fff;border:1px solid #e1eaf5;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:24px;min-width:0;overflow:hidden}.hw .bl-b__t{display:block;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:#0b1424;text-decoration:none}.hw .bl-b__t:hover,.hw .bl-card:hover .bl-card__t{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.hw .bl-b__t--xl{font-size:clamp(28px,2.4vw,36px);line-height:1.15;letter-spacing:-.03em}.hw .pd .bl-b__x{font-size:18px;line-height:1.55;color:#2f3646;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hw .bl-rows{margin-top:auto;display:flex;flex-direction:column}.hw .bl-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-top:1px solid #d5dfec;color:#0b1424;font-size:18px;font-weight:500;line-height:1.35;text-decoration:none}.hw .bl-row span:last-child{color:var(--navy);flex:none;font-size:20px}.hw .bl-row:hover span:first-child{text-decoration:underline;text-underline-offset:4px}.hw .bl-b1{grid-row:1/3;padding:0}.hw .bl-b1__ph{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef3f9}.hw .bl-b1__ph img,.hw .bl-b1__ph .bl-sp{width:100%;height:100%;object-fit:cover}.hw .bl-b1__tx{display:flex;flex-direction:column;gap:14px;padding:26px 28px 10px;flex:1}.hw .bl-b2__ph{display:block;border-radius:12px;overflow:hidden;margin:-10px -10px 4px}.hw .bl-b2{padding:20px 20px 24px}.hw .bl-b2 .bl-b__x{-webkit-line-clamp:2}.hw .bl-b3{background:#eef8ff;border-color:#d6e8f7}.hw .bl-b5{background:var(--navy);border-color:var(--navy);gap:16px}.hw .bl-b5__t{font-size:24px;font-weight:600;color:#fff;letter-spacing:-.02em}.hw .bl-b5__chips{display:flex;flex-wrap:wrap;gap:8px}.hw .bl-b5__chips button{min-height:44px;padding:0 16px;border-radius:99px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font:500 16px/1 var(--f);cursor:pointer}.hw .bl-b5__chips button:hover{background:#fff;color:var(--navy)}.hw .bl-b5__chips small,.hw .bl-chips small{font-size:15px;opacity:.7;margin-left:4px}.hw .bl-b5__all{margin-top:auto;align-self:flex-start;background:none;border:0;padding:6px 0;color:#fff;font:600 18px/1.3 var(--f);text-decoration:underline;text-underline-offset:5px;cursor:pointer}.hw .bl-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:34px}.hw .bl-chips button{min-height:48px;padding:0 20px;border-radius:99px;border:1.5px solid #cfd8e6;background:#fff;font:600 17px/1 var(--f);color:#0b1424;cursor:pointer}.hw .bl-chips button.on{background:var(--navy);border-color:var(--navy);color:#fff}.hw .bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hw .bl-card{display:flex;flex-direction:column;gap:14px;background:#fff;border:1px solid #e1eaf5;border-radius:16px;padding:10px 10px 22px;text-decoration:none;min-width:0}.hw .bl-card__ph{border-radius:12px}.hw .bl-card__b{display:flex;flex-direction:column;gap:10px;padding:0 12px;flex:1}.hw .bl-card__t{font-size:22px;font-weight:600;line-height:1.28;letter-spacing:-.02em;color:#0b1424}.hw .bl-card__x{font-size:18px;line-height:1.5;color:#2f3646;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hw .bl-card__r{margin-top:auto;padding-top:4px;font-size:16px;font-weight:600;color:var(--navy)}.hw .bl-more{display:grid;justify-items:center;gap:14px;margin-top:40px}.hw .pd .bl-more p{font-size:17px;color:#4f5668}.hw .bl-more__btn{min-height:56px;padding:0 34px;font-size:18px}.hw .bl-more__btn[hidden]{display:none}.hw .bl-news__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.hw .bl-news .mono{color:#9fb4d8;font-size:15px}.hw .bl-news .h2{color:#fff;margin:12px 0 14px}.hw .pd .bl-news p{color:#c9d2e3;font-size:19px}.hw .bl-news__form{display:grid;gap:10px}.hw .bl-news__form label{color:#fff;font-size:17px;font-weight:600}.hw .bl-news__row{display:flex;gap:10px}.hw .bl-news__row input{flex:1;min-width:0;min-height:58px;padding:0 18px;border-radius:10px;border:1.5px solid rgba(255,255,255,.35);background:#ffffff0f;color:#fff;font:400 18px/1 var(--f)}.hw .bl-news__row input::placeholder{color:#9fb0cc}.hw .bl-news__row .btn{min-height:58px;padding:0 28px;font-size:18px;font-weight:600}.hw .pd .bl-news__ok{font-size:17px;color:#fff}@media(max-width:1149px){.hw .bl-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.hw .bl-b1{grid-row:auto;grid-column:1/-1}.hw .bl-b5{grid-column:1/-1}.hw .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.hw .bl-top{padding-bottom:48px}.hw .bl-bento{grid-template-columns:minmax(0,1fr);gap:12px}.hw .bl-b{padding:20px 18px}.hw .bl-b1{padding:0}.hw .bl-b1__tx{padding:20px 18px 6px}.hw .bl-b2{padding:16px 16px 20px}.hw .bl-b2__ph{margin:-6px -6px 4px}.hw .bl-b__t{font-size:22px}.hw .bl-b__t--xl{font-size:28px}.hw .bl-grid{grid-template-columns:minmax(0,1fr);gap:16px}.hw .bl-chips{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;margin:0 -16px 26px;padding:0 16px 6px;scrollbar-width:none}.hw .bl-chips button{flex:none}.hw .bl-news__in{grid-template-columns:minmax(0,1fr)}.hw .bl-news__row{flex-direction:column}.hw .bl-news__row .btn{width:100%}}.hw [data-view=blog] .pg-trust{color:var(--pd-ink);border-top:1px solid #e1eaf5}.hw [data-view=blog] .pg-trust svg{color:var(--navy)}.hw [data-view=h2-certificate] .h2c-sec{padding-top:clamp(28px,4vw,48px)}.hw .h2c-lay{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:start}.hw .h2c-doc{margin:0;display:grid;gap:14px}.hw .h2c-doc__img{display:block;background:var(--white);border:1px solid #e1eaf5;border-radius:16px;padding:clamp(8px,1.4vw,18px);box-shadow:0 18px 40px -28px #041b4d73}.hw .h2c-doc__img img{width:100%;border-radius:6px}.hw .h2c-doc figcaption{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;font-size:17px;color:var(--pd-soft)}.hw .h2c-side{display:grid;gap:18px;position:sticky;top:20px}.hw .h2c-card{background:var(--white);border:1px solid #e1eaf5;border-radius:16px;padding:clamp(22px,3vw,30px)}.hw [data-view=h2-certificate] .h2c-card__h{margin-bottom:14px}.hw .h2c-dl{margin:0;display:grid}.hw .h2c-dl div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid #e1eaf5}.hw .h2c-dl div:first-child{border-top:0;padding-top:0}.hw .h2c-dl dt{font-size:16px;font-weight:600;color:var(--pd-soft)}.hw .h2c-dl dd{margin:0;font-size:18px;line-height:1.5;color:var(--pd-ink)}.hw .h2c-res{background:var(--navy);border-radius:16px;padding:clamp(22px,3vw,30px);display:grid;gap:4px}.hw [data-view=h2-certificate] .h2c-res .h2c-card__h{color:#b9c8e6}.hw .h2c-res__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v" "l u";align-items:center;column-gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.16)}.hw .h2c-res .h2c-card__h+.h2c-res__row{border-top:0}.hw .h2c-res__row span{grid-area:l;font-size:19px;color:#e2e8f3}.hw .h2c-res__row b{grid-area:v;font-size:clamp(36px,3.6vw,48px);font-weight:600;letter-spacing:-.03em;color:var(--white);line-height:1;text-align:right}.hw .h2c-res__row b small{font-size:18px;font-weight:500;letter-spacing:0}.hw .h2c-res__row i{grid-area:u;font-style:normal;font-size:16px;color:#b9c8e6;text-align:right}.hw .h2c-mean{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,56px);align-items:center}.hw .h2c-plain{display:grid;gap:12px;padding:clamp(26px,3.4vw,40px)}.hw .h2c-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:16px}.hw [data-view=h2-certificate] .h2c-list li{position:relative;padding-left:42px;font-size:19px;line-height:1.55;color:var(--pd-body)}.hw .h2c-list li:before{content:"";position:absolute;left:0;top:2px;width:28px;height:28px;border-radius:50%;background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.3l2.4 2.4 5-5' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") center/17px no-repeat}.hw .h2c-list b{color:var(--pd-ink);font-weight:600}.hw .h2c-att{margin:0;display:grid;gap:12px}.hw .h2c-att a:first-child{display:block;background:var(--white);border:1px solid #e1eaf5;border-radius:16px;padding:12px}.hw .h2c-att img{width:100%;border-radius:6px}.hw .h2c-att figcaption{font-size:17px;color:var(--pd-soft);display:grid;gap:6px;justify-items:start}.hw .h2c-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hw .h2c-next__card{background:var(--white);border:1px solid #e1eaf5;border-radius:16px;padding:clamp(26px,3.4vw,40px);display:grid;gap:12px;justify-items:start;align-content:start}.hw .h2c-next__card .pd-atc{padding:0 34px}@media(max-width:900px){.hw .h2c-lay,.hw .h2c-mean,.hw .h2c-next{grid-template-columns:minmax(0,1fr)}.hw .h2c-side{position:static}.hw .h2c-dl div{grid-template-columns:minmax(0,1fr);gap:4px}.hw .h2c-doc figcaption .btn{width:100%;min-height:54px;font-size:17px}.hw .h2c-next__card .btn,.hw .h2c-next__card .pd-atc{width:100%}}.hw [data-view=h2-certificate] .pg-trust{color:var(--pd-ink);border-top:1px solid #e1eaf5}.hw [data-view=h2-certificate] .pg-trust svg{color:var(--navy)}.hw [data-view=options] .pg-trust{color:var(--navy)}.hw .op-heros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}.hw .op-heros figure{margin:0;display:grid;gap:12px}.hw .op-heros img{width:100%;border-radius:16px;border:1px solid #e1eaf5;box-shadow:0 18px 40px -26px #041b4d59}.hw .op-heros figcaption{font-size:16px;line-height:1.45;color:#4f5668}.hw .op-heros figcaption b{display:block;font-size:19px;color:var(--navy);font-weight:600;margin-bottom:2px}.hw .op-tag{display:inline-block;margin:0 0 22px;padding:8px 14px;border-radius:99px;background:var(--navy);color:#fff!important;font:600 15px/1 var(--f)}.hw .op-lead{font-size:19px;line-height:1.5;color:#2f3646;margin:12px 0 22px;max-width:560px}.hw .op-r1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.hw .op-r1__ph{border-radius:18px;overflow:hidden;aspect-ratio:1/1;background:#fff;border:1px solid #e1eaf5}.hw .op-r1__ph img{width:100%;height:100%;object-fit:cover}.hw .op-r1__list{margin:0;display:grid}.hw .op-r1__list>div{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:18px;padding:18px 0;border-top:1px solid #dbe5f2}.hw .op-r1__list>div:last-child{border-bottom:1px solid #dbe5f2}.hw .op-r1__list dt{font:600 44px/1 var(--f);letter-spacing:-.03em;color:var(--navy)}.hw .op-r1__list dt small{font:500 15px var(--mono);letter-spacing:.06em;margin-left:6px;color:#4f5668}.hw .op-r1__list dd{margin:0;font-size:17px;color:#4f5668;display:grid;gap:2px}.hw .op-r1__list dd b{font-size:19px;color:var(--ink);font-weight:600}.hw .op-r2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr);gap:clamp(16px,3vw,40px);align-items:center;max-width:1100px;margin:0 auto}.hw .op-r2__col{display:grid;gap:clamp(40px,8vw,120px)}.hw .op-r2__col:first-child{text-align:right}.hw .op-r2__c{display:grid;gap:6px;padding:22px 24px;background:#fff;border:1px solid #e1eaf5;border-radius:16px}.hw .op-r2__c b{font:600 40px/1 var(--f);letter-spacing:-.03em;color:var(--navy)}.hw .op-r2__c small{font:500 15px var(--mono);color:#4f5668}.hw .op-r2__c span{font-size:17px;color:#2f3646;line-height:1.4}.hw .op-r2__ph{display:grid;place-items:center}.hw .op-r2__ph img{max-height:540px;width:auto;max-width:100%;filter:drop-shadow(0 26px 30px rgba(4,27,77,.22))}.hw .op-r3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:none}.hw .op-r3 li{position:relative;background:#fff;border:1px solid #e1eaf5;border-radius:16px;overflow:hidden;display:grid;align-content:start}.hw .op-r3 img{width:100%;aspect-ratio:4/3;object-fit:cover}.hw .op-r3 span{position:absolute;left:16px;top:16px;width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font:600 20px var(--f)}.hw .op-r3 h3{font-size:22px;font-weight:600;color:var(--ink);margin:18px 20px 4px}.hw .op-r3 p{font-size:17px;color:#4f5668;margin:0 20px 22px}.hw .op-r3__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;background:#fff;border:1px solid #e1eaf5;border-radius:16px}.hw .op-r3__strip>div{display:grid;gap:4px;padding:20px 22px;font-size:16px;color:#4f5668;border-left:1px solid #e1eaf5}.hw .op-r3__strip>div:first-child{border-left:0}.hw .op-r3__strip b{font:600 26px/1.1 var(--f);color:var(--navy)}@media(max-width:900px){.hw .op-heros{grid-template-columns:repeat(2,minmax(0,1fr))}.hw .op-r1{grid-template-columns:minmax(0,1fr)}.hw .op-r1__list>div{grid-template-columns:120px minmax(0,1fr);gap:12px}.hw .op-r1__list dt{font-size:32px}.hw .op-r2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hw .op-r2__ph{grid-column:1/-1;grid-row:1}.hw .op-r2__ph img{max-height:360px}.hw .op-r2__col{gap:12px}.hw .op-r2__col:first-child{text-align:left}.hw .op-r2__c{padding:16px}.hw .op-r2__c b{font-size:30px}.hw .op-r3{grid-template-columns:minmax(0,1fr)}.hw .op-r3__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hw .op-r3__strip>div:nth-child(3){border-left:0}.hw .op-r3__strip>div:nth-child(n+3){border-top:1px solid #e1eaf5}}.hw .pp-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.hw .pp-thumbs button{border:0}.hw .pp-fits{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:var(--navy)}.hw .pp-fits svg{width:24px;height:24px;flex:none;color:var(--navy)}.hw .pp-lede{font-size:19px;line-height:1.45;color:var(--pd-ink)}.hw .pp-var{border:0;margin:0;padding:0;display:grid;gap:10px}.hw .pp-var legend{font-size:18px;color:var(--pd-soft);padding:0;margin-bottom:10px}.hw .pp-var legend b{color:var(--pd-ink);font-weight:600}.hw .pp-var div{display:flex;flex-wrap:wrap;gap:10px}.hw .pp-var button{min-height:50px;min-width:96px;padding:0 20px;border-radius:99px;border:2px solid #cfd8e6;background:#fff;font:600 17px/1 var(--f);color:var(--pd-ink);cursor:pointer}.hw .pp-var button.on{border-color:var(--navy);background:#eef5ff;box-shadow:0 0 0 1px var(--navy)}.hw .pp-var button:focus-visible,.hw .pp-step button:focus-visible{outline:3px solid #5b7fd6;outline-offset:2px}.hw .pp-qty{display:flex;align-items:center;gap:16px;font-size:18px;color:var(--pd-ink);font-weight:600}.hw .pp-step{display:inline-grid;grid-template-columns:52px 64px 52px;border:2px solid #cfd8e6;border-radius:12px;overflow:hidden;background:#fff}.hw .pp-step button{border:0;background:#fff;font:500 26px/1 var(--f);color:var(--pd-ink);cursor:pointer;min-height:50px}.hw .pp-step button:hover{background:#eef5ff}.hw .pp-step input{border:0;border-inline:1px solid #e1eaf5;text-align:center;font:600 19px/1 var(--f);color:var(--pd-ink);width:100%;min-width:0}.hw .pp-ship{text-align:center;font-size:17px;color:var(--pd-ink)}.hw .pp-us{display:flex;align-items:center;justify-content:center;gap:10px;font-size:17px;color:var(--pd-ink)}.hw .pp-us svg{width:22px;height:22px;color:var(--navy)}.hw [data-view=p] .pp .head{margin-bottom:36px}.hw [data-view=p] .pp .head .pd-lead{max-width:720px}.hw .pp-tick{margin-top:clamp(28px,4vw,48px)}.hw .pp-inc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1100px;margin:0 auto}.hw .pp-inc--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px}.hw .pp-inc--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:600px}.hw .pp-inc__c{display:grid;gap:8px;align-content:start;background:#fff;border:1px solid #e1eaf5;border-radius:16px;padding:0 0 18px;overflow:hidden;text-decoration:none}.hw .pp-inc__ph{position:relative;display:block;aspect-ratio:1/1;background:#f2f6fb;margin-bottom:6px}.hw .pp-inc__ph img{width:100%;height:100%;object-fit:cover;display:block}.hw .pp-inc__ph i{position:absolute;left:12px;top:12px;font:600 17px/1 var(--f);font-style:normal;background:var(--navy);color:#fff;padding:8px 12px;border-radius:99px}.hw .pp-inc__c b{font-size:19px;font-weight:600;color:var(--pd-ink);line-height:1.3;padding-inline:16px}.hw .pp-inc__c span:last-child{font-size:18px;color:var(--pd-soft);padding-inline:16px}.hw .pp-cmp{max-width:900px;margin:28px auto 0;background:#fff;border:1px solid #e1eaf5;border-radius:16px;padding:26px 28px 22px;display:grid;gap:16px}.hw .pp-cmp__row{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:16px}.hw .pp-cmp__l{font-size:18px;font-weight:600;color:var(--pd-ink)}.hw .pp-cmp__bar{display:flex;align-items:center;gap:12px;min-width:0}.hw .pp-cmp__bar i{flex:none;display:flex;align-items:center;justify-content:flex-end;height:54px;border-radius:10px;background:#e3eaf4;padding:0 16px;font-style:normal;box-sizing:border-box}.hw .pp-cmp__bar i.on{background:var(--navy)}.hw .pp-cmp__bar s{font-size:21px;color:var(--pd-soft);font-weight:600}.hw .pp-cmp__bar b{font-size:22px;color:#fff;font-weight:600}.hw .pp-cmp__bar em{font-style:normal;font-weight:600;color:#fff;background:var(--red);padding:10px 14px;border-radius:99px;font-size:17px;white-space:nowrap}.hw [data-view=p] .pp-cmp__note{font-size:16px;color:var(--pd-soft);text-align:center}.hw .pp-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hw .pp-why--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;margin-inline:auto}.hw .pp-why article{background:#fff;border:1px solid #e1eaf5;border-radius:16px;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr;align-content:start}.hw .pp-why__ph{aspect-ratio:1/1;background:#f2f6fb}.hw .pp-why__ph img{width:100%;height:100%;object-fit:cover;display:block}.hw .pp-why h3{font-size:22px;font-weight:600;color:var(--pd-ink);line-height:1.25;padding:18px 20px 6px}.hw [data-view=p] .pp-why p{font-size:18px;line-height:1.45;padding:0 20px 22px}.hw .pp-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid rgba(255,255,255,.18)}.hw .pp-nums--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;margin-inline:auto}.hw .pp-nums>div{display:grid;gap:10px;justify-items:center;align-content:start;text-align:center;padding:32px 20px 4px;border-left:1px solid rgba(255,255,255,.18)}.hw .pp-nums>div:first-child{border-left:0}.hw .pp-nums dt{font:600 clamp(44px,4.6vw,64px)/1 var(--f);letter-spacing:-.03em;color:#fff;white-space:nowrap}.hw .pp-nums dt.w{font-size:clamp(32px,3.4vw,46px);letter-spacing:-.02em}.hw .pp-nums dt small{font:500 16px var(--mono);letter-spacing:.06em;margin-left:8px;color:#9fb4d8;text-transform:uppercase}.hw .pp-nums dd{margin:0;font-size:18px;line-height:1.4;color:#c9d2e3}.hw .pp-how{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1100px}.hw .pp-how li{background:#fff;border:1px solid #e1eaf5;border-radius:16px;padding:26px 26px 28px;display:grid;gap:10px;align-content:start}.hw .pp-how__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hw .pp-how__top b{width:50px;height:50px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font:600 23px/1 var(--f)}.hw .pp-how__top span{width:68px;height:68px;border-radius:50%;background:#eef5ff;color:var(--navy);display:grid;place-items:center}.hw .pp-how__top svg{width:36px;height:36px}.hw .pp-how h3{font-size:23px;font-weight:600;color:var(--pd-ink);line-height:1.25}.hw [data-view=p] .pp-how p{font-size:18px;line-height:1.5}.hw .pp-rv{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:clamp(28px,4vw,48px);align-items:center}.hw .pp-rv__sum{display:grid;gap:14px;justify-items:start}.hw .pp-rv__score{display:flex;align-items:center;gap:16px}.hw .pp-rv__score b{font-size:76px;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--pd-ink)}.hw .pp-rv__score span{display:grid;gap:6px}.hw .pp-rv__score .pd-stars{font-size:24px}.hw .pp-rv__score small{font-size:17px;color:var(--pd-soft)}.hw .pp-rv__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hw .pp-rv__list article{background:#fff;border:1px solid #e1eaf5;border-radius:16px;padding:24px;display:grid;grid-template-rows:auto 1fr auto;gap:12px}.hw .pp-rv__list .pd-stars{font-size:20px}.hw [data-view=p] .pp-rv__list p{font-size:18px;line-height:1.5;color:var(--pd-ink)}.hw .pp-rv__list article>span:last-child{font-size:16px;color:var(--pd-soft)}.hw .pp-rv__list article>span:last-child b{color:var(--pd-ink);font-weight:600}.hw .pp-det2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1100px;margin:0 auto;align-items:start}.hw .pp-card{background:#fff;border:1px solid #e1eaf5;border-radius:16px;padding:26px 28px}.hw .pp-card h3{font-size:22px;font-weight:600;color:var(--pd-ink);margin-bottom:10px}.hw [data-view=p] .pp-card__note{margin-top:16px;padding-top:14px;border-top:1px solid #e1eaf5;font-size:16px;color:var(--pd-soft)}.hw .pp-spec{width:100%;border-collapse:collapse}.hw [data-view=p] .pp-spec td{padding:13px 0;border-bottom:1px solid #e1eaf5;vertical-align:top;font-size:17px;line-height:1.4}.hw .pp-spec tr:last-child td{border-bottom:0}.hw .pp-spec td:first-child{width:40%;padding-right:14px;color:var(--pd-soft)}.hw .pp-spec td:last-child{font-weight:600;color:var(--pd-ink)}.hw .pp-box{list-style:none;margin:0;padding:0;display:grid;gap:12px}.hw [data-view=p] .pp-box li{position:relative;padding-left:34px;font-size:18px;color:var(--pd-ink)}.hw .pp-box li:before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:50%;background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.3l2.4 2.4 5-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px no-repeat}.hw .pp-desc{display:grid;gap:12px}.hw .pp-desc h3{font-size:21px;font-weight:600;color:var(--pd-ink);margin-top:8px}.hw .pp-card.pp-desc h3:first-child{font-size:22px;margin:0 0 -2px}.hw [data-view=p] .pp-desc p,.hw [data-view=p] .pp-desc li{font-size:18px;line-height:1.6;color:var(--pd-body)}.hw .pp-desc ul{margin:0;padding-left:24px;display:grid;gap:10px}.hw .pp-desc b{color:var(--pd-ink)}.hw [data-view=p] .pp-desc .pp-fn{font-size:16px;color:var(--pd-soft)}.hw .pp-det2__col{display:grid;gap:20px}.hw .pp-det2__col .pp-more{margin:0}.hw .pp-more{max-width:1100px;margin:20px auto 0;background:#fff;border:1px solid #e1eaf5;border-radius:16px;padding:0 28px}.hw .pp-more summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-size:19px;font-weight:600;color:var(--pd-ink)}.hw .pp-more summary::-webkit-details-marker{display:none}.hw .pp-more .pp-desc{padding-bottom:26px;max-width:820px}.hw .pp-pairs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hw .pp-pair{display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid #e1eaf5;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.hw .pp-pair:hover{transform:translateY(-3px);box-shadow:0 16px 30px -22px #041b4d8c}.hw .pp-pair:focus-visible{outline:3px solid #5b7fd6;outline-offset:3px}.hw .pp-pair__ph{display:block;aspect-ratio:1/1;background:#f2f6fb}.hw .pp-pair__ph img{width:100%;height:100%;object-fit:cover;display:block}.hw .pp-pair__b{display:grid;grid-template-rows:auto 1fr auto auto;gap:6px;padding:16px 18px 20px}.hw .pp-pair__st{font-size:16px;color:var(--pd-soft)}.hw .pp-pair__st .pd-stars{font-size:16px}.hw .pp-pair b{font-size:19px;font-weight:600;color:var(--pd-ink);line-height:1.3}.hw .pp-pair__pr{font-size:19px;font-weight:600;color:var(--pd-ink)}.hw .pp-pair__pr s{font-size:16px;font-weight:400;color:var(--pd-soft)}.hw .pp-pair__go{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:16px;font-weight:600;color:var(--navy)}.hw .pp-pair__go svg{width:15px;height:15px}.hw [data-view=p] .pd-faq details p{font-size:18px}.hw [data-view=p] .pg-trust{color:var(--navy);border-top:1px solid #e1eaf5}.hw [data-view=p] .pg-trust svg{color:var(--navy)}@media(max-width:1100px){.hw .pp-rv{grid-template-columns:minmax(0,1fr)}.hw .pp-rv__sum{justify-items:center;text-align:center}}@media(max-width:900px){.hw .pp-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:visible!important}.hw [data-view=p] .pp .head{margin-bottom:26px}.hw .pp-inc,.hw .pp-inc--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hw .pp-inc--3 .pp-inc__c:first-child{grid-column:1/-1}.hw .pp-inc--3 .pp-inc__c:first-child .pp-inc__ph{aspect-ratio:16/10}.hw .pp-inc__c b{font-size:17px;padding-inline:12px}.hw .pp-inc__c span:last-child{font-size:16px;padding-inline:12px}.hw .pp-cmp{padding:20px 16px 16px}.hw .pp-cmp__row{grid-template-columns:minmax(0,1fr);gap:8px}.hw .pp-cmp__l{font-size:17px}.hw .pp-cmp__bar{flex-wrap:wrap}.hw .pp-cmp__bar i{height:48px}.hw .pp-cmp__bar s{font-size:19px}.hw .pp-cmp__bar b{font-size:20px}.hw .pp-why,.hw .pp-why--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hw .pp-why--3 article:first-child{grid-column:1/-1}.hw .pp-why h3{font-size:18px;padding:14px 14px 4px}.hw [data-view=p] .pp-why p{font-size:16px;padding:0 14px 16px}.hw .pp-why--3 article:first-child h3{font-size:21px;padding:16px 18px 4px}.hw [data-view=p] .pp-why--3 article:first-child p{font-size:17px;padding:0 18px 18px}.hw .pp-nums,.hw .pp-nums--3{grid-template-columns:repeat(2,minmax(0,1fr))}.hw .pp-nums>div{padding:22px 10px 18px}.hw .pp-nums>div:nth-child(odd){border-left:0}.hw .pp-nums>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.18)}.hw .pp-nums--3>div:last-child{grid-column:1/-1}.hw .pp-nums dt{font-size:38px}.hw .pp-nums dt.w{font-size:28px}.hw .pp-nums dt small{font-size:15px;margin-left:5px}.hw .pp-nums dd{font-size:16px}.hw .pp-how{grid-template-columns:minmax(0,1fr);gap:12px}.hw .pp-how li{grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:4px;padding:20px 18px}.hw .pp-how__top{grid-row:1/3;flex-direction:column;gap:10px;margin:0;align-self:start}.hw .pp-how__top b{width:44px;height:44px;font-size:21px}.hw .pp-how__top span{width:56px;height:56px}.hw .pp-how__top svg{width:30px;height:30px}.hw .pp-how h3{font-size:20px}.hw [data-view=p] .pp-how p{font-size:17px}.hw .pp-rv__list{grid-template-columns:minmax(0,1fr);gap:12px}.hw .pp-rv__score b{font-size:64px}.hw .pp-det2{grid-template-columns:minmax(0,1fr);gap:12px}.hw .pp-card{padding:22px 18px}.hw .pp-more{padding:0 18px}.hw .pp-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hw .pp-pair__b{padding:12px 12px 16px}.hw .pp-pair b{font-size:16.5px}.hw .pp-pair__pr{font-size:17px}.hw .pp-pair__pr s,.hw .pp-pair__st,.hw .pp-pair__go{font-size:15px}}.hw .pp-pair__st small{font-size:15px}.hw .pp-why article.pp-why__t{padding:26px 24px 24px;grid-template-rows:auto auto 1fr;gap:10px}.hw .pp-why__n{width:44px;height:44px;border-radius:50%;background:#eef5ff;color:var(--navy);display:grid;place-items:center}.hw .pp-why__n svg{width:22px;height:22px}.hw .pp-why article.pp-why__t h3{padding:6px 0 0}.hw [data-view=p] .pp-why article.pp-why__t p{padding:0}@media(max-width:900px){.hw .pp-why article.pp-why__t{padding:20px 16px}}.hw [data-view=policy] .po-sec{padding-top:clamp(28px,4vw,48px)}.hw .po-lay{display:grid;grid-template-columns:280px minmax(0,760px);gap:clamp(32px,4vw,64px);justify-content:center;align-items:start}.hw .po-nav{position:sticky;top:20px;display:grid;gap:6px;background:var(--white);border:1px solid #e1eaf5;border-radius:16px;padding:16px}.hw .po-nav__h{font:500 13px/1.2 var(--mono)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--pd-soft)!important;padding:4px 12px 8px}.hw .po-nav a{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 14px;border-radius:10px;font:500 18px/1.2 var(--f);color:var(--pd-ink);text-decoration:none}.hw .po-nav a svg{width:24px;height:24px;flex:none;color:var(--navy)}.hw .po-nav a:hover{background:#eef8ff}.hw .po-nav a.on{background:var(--navy);color:var(--white)}.hw .po-nav a.on svg{color:var(--white)}.hw .po-nav__help{display:grid;gap:4px;margin-top:10px;padding:14px 14px 4px;border-top:1px solid #e1eaf5;font-size:16px;color:var(--pd-body)}.hw .po-nav__help b{color:var(--pd-ink);font-size:17px}.hw .po-nav__help a{display:inline;min-height:0;padding:0;font:inherit;color:var(--navy);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.hw .po-nav__help a:hover{background:none}.hw .po-main{display:grid;gap:28px;max-width:760px;min-width:0}.hw .po-doc[hidden]{display:none}.hw .po-doc{display:grid;gap:24px;min-width:0}.hw .po-doc__head{display:grid;gap:10px}.hw .po-doc__t{font-size:clamp(32px,3.6vw,44px);font-weight:600;color:var(--pd-ink);letter-spacing:-.03em}.hw [data-view=policy] .po-doc__lead{font-size:20px;color:var(--pd-soft)}.hw .po-sum{background:var(--white);border:1px solid #e1eaf5;border-radius:16px;padding:clamp(22px,3vw,32px);display:grid;gap:16px;box-shadow:inset 6px 0 0 var(--navy)}.hw .po-sum__t{font-size:24px;font-weight:600;color:var(--navy);letter-spacing:-.02em}.hw .po-sum__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.hw [data-view=policy] .po-sum__list li{position:relative;padding-left:42px;font-size:20px;line-height:1.5;color:var(--pd-ink)}.hw .po-sum__list li:before{content:"";position:absolute;left:0;top:2px;width:28px;height:28px;border-radius:50%;background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.3l2.4 2.4 5-5' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") center/17px no-repeat}.hw .po-sum__list b{font-weight:600}.hw .po-sum__list a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.hw [data-view=policy] .po-sum__note{font-size:17px;color:var(--pd-soft);padding-top:12px;border-top:1px solid #e1eaf5}.hw [data-view=policy] .po-full{margin-top:8px;padding-bottom:12px;border-bottom:1px solid #d8e2ef}.hw .po-text{display:grid;gap:18px;max-width:720px;min-width:0}.hw [data-view=policy] .po-text p,.hw [data-view=policy] .po-text li{font-size:19px;line-height:1.7;color:var(--pd-body)}.hw .po-text h2{font-size:26px;font-weight:600;color:var(--pd-ink);letter-spacing:-.02em;margin-top:18px;line-height:1.2}.hw .po-text h3{font-size:22px;font-weight:600;color:var(--pd-ink);margin-top:10px}.hw .po-text strong,.hw .po-text b{color:var(--pd-ink);font-weight:600}.hw .po-text a{color:var(--navy);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.hw .po-text ul{margin:0;padding-left:26px;display:grid;gap:8px}.hw .po-text ul ul{margin-top:8px}.hw .po-text table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--white);border:1px solid #e1eaf5;border-radius:12px}.hw [data-view=policy] .po-text th,.hw [data-view=policy] .po-text td{padding:12px 16px;text-align:left;font-size:17px;line-height:1.45;border-bottom:1px solid #e1eaf5;vertical-align:top}.hw .po-text th{font-weight:600;color:var(--pd-ink);background:#eef8ff}.hw .po-text tr:last-child td{border-bottom:0}.hw .po-help{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--white);border:1px solid #e1eaf5;border-radius:16px;padding:26px 28px}.hw .po-help h3{font-size:24px;font-weight:600;color:var(--pd-ink);margin-bottom:6px}@media(max-width:900px){.hw .po-lay{grid-template-columns:minmax(0,1fr)}.hw .po-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.hw .po-nav__h{grid-column:1/-1;padding:2px 6px 4px}.hw .po-nav a{min-height:54px;padding:0 12px;font-size:17px;gap:10px;border:1px solid #e1eaf5}.hw .po-nav a svg{width:22px;height:22px}.hw .po-nav__help{display:none}.hw [data-view=policy] .po-sum__list li{font-size:19px}.hw [data-view=policy] .po-text p,.hw [data-view=policy] .po-text li{font-size:18.5px}.hw .po-text h2{font-size:23px}.hw .po-text table{table-layout:fixed}.hw [data-view=policy] .po-text th,.hw [data-view=policy] .po-text td{padding:10px;font-size:16px;overflow-wrap:anywhere}.hw .po-help{padding:22px}.hw .po-help .btn{width:100%;white-space:normal;text-align:center;min-height:54px}}.hw [data-view=policy] .pg-trust{color:var(--pd-ink);border-top:1px solid #e1eaf5}.hw [data-view=policy] .pg-trust svg{color:var(--navy)}.hw .rvp-top{padding-top:28px}.hw .rvp-stars{color:#e0a100;letter-spacing:2px;font-size:20px;line-height:1}.hw .rvp-stars--big{font-size:30px;letter-spacing:3px}.hw .rvp-stars .off{color:#d5deeb}.hw .rvp-sum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(24px,4vw,56px);align-items:center;background:#fff;border:1px solid #e1eaf5;border-radius:16px;padding:clamp(24px,3vw,40px);margin-bottom:40px}.hw .rvp-score{display:grid;justify-items:center;gap:8px;text-align:center}.hw .rvp-score b{font-size:88px;font-weight:600;line-height:1;letter-spacing:-.05em;color:var(--navy)}.hw .rvp-score p{font-size:18px;color:#2f3646;margin:0}.hw .rvp-score strong{color:var(--navy)}.hw .rvp-bars{display:grid;gap:10px;max-width:640px;width:100%;justify-self:center}.hw .rvp-bars div{display:grid;grid-template-columns:48px minmax(0,1fr) 70px;gap:14px;align-items:center;font-size:18px;color:var(--navy)}.hw .rvp-bars div span:last-child{text-align:right;font-variant-numeric:tabular-nums}.hw .rvp-bars i{height:14px;border-radius:99px;background:#e9eff8;overflow:hidden}.hw .rvp-bars em{display:block;height:100%;background:#e0a100;border-radius:99px}.hw .rvp-sum__side{display:grid;gap:6px;justify-items:center;text-align:center;padding-left:clamp(0px,3vw,40px);border-left:1px solid #e1eaf5}.hw .rvp-sum__side p{font-size:18px;color:#2f3646;margin:0}.hw .rvp-sum__side .rvp-big{font-size:40px;font-weight:600;letter-spacing:-.03em;color:var(--navy);line-height:1.1}.hw .rvp-sum__side .btn{margin-top:10px}.hw .rvp-h3{font-size:22px;font-weight:600;color:var(--navy);margin:0 0 16px}.hw .rvp-h3 span{font-weight:500;color:#5a6478;font-size:18px}.hw .rvp-wall{columns:4 260px;column-gap:16px}.hw .rvp-ph{break-inside:avoid;background:#fff;border:1px solid #e1eaf5;border-radius:16px;overflow:hidden;margin:0 0 16px;display:grid}.hw .rvp-ph[hidden]{display:none}.hw .rvp-ph img{width:100%;height:auto;display:block;background:#e9eff8}.hw .rvp-ph__b{padding:16px 18px 20px;display:grid;gap:8px}.hw .rvp-ph__b p{font-size:18px;line-height:1.5;color:#1d2433;margin:0}.hw .rvp-ph__n{font-size:16px;font-weight:600;color:var(--navy)}.hw .rvp-ph__more{font-size:16px;color:#5a6478}.hw .rvp-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 18px;max-width:1100px}.hw .rvp-chip{font:inherit;font-size:18px;font-weight:500;padding:12px 22px;min-height:48px;border-radius:99px;border:1px solid #c9d6ea;background:#fff;color:var(--navy);cursor:pointer}.hw .rvp-chip small{font-size:15px;color:#5a6478;margin-left:6px;font-weight:500}.hw .rvp-chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.hw .rvp-chip[aria-pressed=true] small{color:#c9d6ea}.hw .rvp-chip:focus-visible{outline:3px solid #5b7fd6;outline-offset:2px}.hw .rvp-count{text-align:center;font-size:18px;color:#2f3646;margin:0 0 24px}.hw .rvp-count b{color:var(--navy)}.hw .rvp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.hw .rvp-card{background:#fff;border:1px solid #e1eaf5;border-radius:16px;padding:22px 24px;display:grid;gap:10px;align-content:start}.hw .rvp-card__top{display:flex;gap:12px;align-items:center}.hw .rvp-av{width:46px;height:46px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:600;font-size:16px;flex:none}.hw .rvp-card__top b{display:block;font-size:18px;color:var(--navy);font-weight:600}.hw .rvp-card__top small{display:block;font-size:15px;color:#5a6478}.hw .rvp-card p{font-size:18px;line-height:1.55;color:#1d2433;margin:0;overflow-wrap:anywhere}.hw .rvp-card__thumb{width:96px;height:96px;object-fit:cover;border-radius:10px;display:block}.hw .rvp-rm{font:inherit;font-size:17px;font-weight:600;color:var(--navy);background:none;border:0;padding:4px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:start}.hw .rvp-morebox{flex-direction:column;align-items:center;gap:10px}.hw .rvp-more{font:inherit;font-size:18px;min-height:54px;padding-inline:40px;cursor:pointer;border:0}.hw .rvp-more[hidden]{display:none}.hw .rvp-note{text-align:center;font-size:15px;color:#5a6478;margin-top:22px}.hw .rvp-empty{grid-column:1/-1;text-align:center;font-size:18px;color:#2f3646;padding:30px 0}@media(max-width:1100px){.hw .rvp-sum{grid-template-columns:auto minmax(0,1fr)}.hw .rvp-sum__side{grid-column:1/-1;border-left:0;border-top:1px solid #e1eaf5;padding:20px 0 0;grid-template-columns:auto auto auto;align-items:center;justify-content:center;gap:14px}.hw .rvp-sum__side .btn{margin:0}.hw .rvp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.hw .rvp-sum{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 18px}.hw .rvp-score b{font-size:72px}.hw .rvp-sum__side{grid-template-columns:minmax(0,1fr)}.hw .rvp-sum__side .btn{width:100%}.hw .rvp-wall{columns:2;column-gap:10px}.hw .rvp-ph{margin-bottom:10px}.hw .rvp-ph__b{padding:12px 12px 14px}.hw .rvp-ph__b p{font-size:16px}.hw .rvp-ph__n{font-size:15px}.hw .rvp-grid{grid-template-columns:minmax(0,1fr)}.hw .rvp-chip{font-size:17px;padding:10px 16px}.hw .rvp-more{width:100%}}.hw [data-view=reviews] .pg-trust{color:var(--navy);border-top:1px solid #e1eaf5}.hw [data-view=science]{--sci-line:#e1eaf5;--sci-grid:#e6eef9;--sci-grid2:#d6e2f3;--sci-sky:#eef5ff}.hw .sci-defs{position:absolute;width:0;height:0;overflow:hidden}.hw [data-view=science] .sci-sec{scroll-margin-top:16px}.hw .sci-panel{position:relative;background:#fff;border:1px solid var(--sci-line);border-radius:16px;overflow:hidden}.hw .sci-panel--grid{background-color:#fff;background-image:linear-gradient(var(--sci-grid2) 1px,transparent 1px),linear-gradient(90deg,var(--sci-grid2) 1px,transparent 1px),linear-gradient(var(--sci-grid) 1px,transparent 1px),linear-gradient(90deg,var(--sci-grid) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;background-position:-1px -1px}.hw .sci-tag{position:absolute;z-index:2;font:500 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--navy);background:#ffffffeb;border:1px solid var(--sci-line);border-radius:6px;padding:7px 9px}.hw .sci-tag--tl{left:14px;top:14px}.hw .sci-tag--tr{right:14px;top:14px}.hw .sci-tag--bl{left:14px;bottom:14px}.hw .sci-fig{margin:0;display:grid;gap:12px;align-content:start}.hw .sci-fig figcaption{font-size:16px;line-height:1.5;color:#4f5668;max-width:860px}.hw .sci-fig figcaption b{font:600 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin-right:8px;vertical-align:1px}.hw .sci-src{font-size:15px!important}.hw [data-view=science] .sci-ref{font-size:.7em;line-height:0;vertical-align:super;margin-left:2px}.hw .sci-ref button{font:600 12px/1 var(--mono);color:var(--navy);background:var(--sci-sky);border:1px solid #cfdcf0;border-radius:5px;padding:3px 5px;cursor:pointer}.hw .sci-ref button:hover{background:var(--navy);color:#fff}.hw .sci-link{font-size:18px;font-weight:600;color:var(--navy);text-decoration:underline;text-underline-offset:5px}.hw .sci-sh{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2.4vw,32px);align-items:start;margin-bottom:clamp(28px,3.4vw,44px);max-width:1020px}.hw .sci-no{font:500 clamp(44px,5vw,72px)/.9 var(--mono);color:var(--navy);letter-spacing:-.04em;padding-top:4px;border-top:3px solid var(--navy);padding-right:4px}.hw .sci-sh .mono{display:block;margin-bottom:10px}.hw .sci-sh .h2{margin:0 0 12px}.hw [data-view=science] .sci-lead{font-size:20px;line-height:1.55;color:#2f3646;margin:0;max-width:780px}.hw [data-view=science] .sci-hero{padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(40px,5vw,72px);background-color:#f7faff!important;background-image:linear-gradient(rgba(4,27,77,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(4,27,77,.045) 1px,transparent 1px)!important;background-size:32px 32px!important}.hw .sci-hero__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,4.5vw,72px);align-items:center}.hw .sci-kicker{display:inline-block;color:var(--navy)!important;border:1px solid #cfdcf0;background:#fff;border-radius:6px;padding:8px 10px}.hw .sci-hero h1{font-size:clamp(40px,5.2vw,72px);font-weight:600;letter-spacing:-.04em;color:var(--navy);line-height:1.02;margin:18px 0 20px;max-width:760px}.hw [data-view=science] .sci-hero__lead{font-size:22px;line-height:1.5;color:#0b1424;margin:0 0 12px;max-width:640px}.hw [data-view=science] .sci-hero__lead2{font-size:19px;line-height:1.55;color:#4f5668;margin:0 0 28px;max-width:620px}.hw .sci-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.hw .sci-hero__cta .btn{min-height:56px;font-size:17px;padding:0 26px}.hw .sci-hero__ph{aspect-ratio:1/1}.hw .sci-hero__ph{position:relative;display:grid;place-items:center}.hw .sci-hero__ph img{width:84%;height:84%;object-fit:contain;background:#fff;border-radius:14px;box-shadow:0 0 0 14px #fff,0 18px 40px -24px #041b4d59}.hw .sci-keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(36px,4vw,56px) 0 0;background:#fff;border:1px solid var(--sci-line);border-radius:16px;overflow:hidden}.hw .sci-keys>*{display:grid;gap:8px;align-content:start;padding:24px 26px;border-left:1px solid var(--sci-line);text-decoration:none}.hw .sci-keys>*:first-child{border-left:0}.hw .sci-keys__v{display:flex;align-items:baseline;gap:8px;color:var(--navy)}.hw .sci-keys__v b{font-size:clamp(38px,3.6vw,52px);font-weight:600;letter-spacing:-.04em;line-height:1}.hw .sci-keys__v b.sci-keys__sm{font-size:clamp(28px,2.4vw,34px);letter-spacing:-.02em;line-height:1.25}.hw .sci-u{font:500 15px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em}.hw [data-view=science] .sci-keys p{margin:0;font-size:17px;line-height:1.4;color:#4f5668}.hw .sci-keys a:hover{background:var(--sci-sky)}.hw .sci-keys a u{text-underline-offset:3px;color:var(--navy);font-weight:600}.hw .sci-keys a svg{width:14px;height:14px;display:inline-block;vertical-align:-1px;color:var(--navy)}.hw .sci-toc{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.hw .sci-toc .mono{margin-right:6px;color:var(--navy)!important}.hw .sci-toc button{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border-radius:99px;border:1px solid #cfdcf0;background:#fff;font:500 16px/1 var(--f);color:var(--navy);cursor:pointer}.hw .sci-toc button:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.hw .sci-toc i{font:500 13px/1 var(--mono);font-style:normal;opacity:.7}.hw .sci-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,2.6vw,36px);align-items:start}.hw .sci-2--mt{margin-top:clamp(32px,4vw,56px)}.hw .sci-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hw .sci-mol{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:clamp(24px,3vw,40px)}.hw .sci-mol__c{display:grid;justify-items:center;text-align:center;gap:6px;background:#ffffffd9;border-radius:12px;padding:12px 8px 16px}.hw .sci-mol__c svg{width:100%;max-width:220px;height:auto}.hw .sci-mol__c b{font-size:30px;font-weight:600;color:var(--navy);letter-spacing:-.02em}.hw .sci-mol__c span{font-size:17px;line-height:1.4;color:#2f3646;max-width:240px}.hw .sci-mol__plus{font:500 34px/1 var(--mono);color:#9fb4d8}.hw .sci-tbl{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--sci-line);border-radius:16px;overflow:hidden}.hw [data-view=science] .sci-tcap{margin:0;font-size:17px;font-weight:600;color:var(--navy)}.hw .sci-tcap b{font:600 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-right:8px;vertical-align:1px}.hw .sci-tbl th,.hw .sci-tbl td{padding:16px 18px;text-align:left;border-top:1px solid var(--sci-line);vertical-align:top}.hw .sci-tbl thead th{border-top:0;font:500 13px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#4f5668;background:#f7faff}.hw .sci-tbl thead th.sci-us{color:#fff;background:var(--navy)}.hw .sci-tbl tbody th{font-size:17px;font-weight:600;color:var(--navy);width:30%}.hw [data-view=science] .sci-tbl td{font-size:18px;line-height:1.45;color:#2f3646}.hw [data-view=science] .sci-tbl td.sci-us{background:var(--sci-sky);color:#0b1424}.hw .sci-tbl td.sci-us b{color:var(--navy);font-weight:600}.hw .sci-tbl--spec tbody tr:first-child th,.hw .sci-tbl--spec tbody tr:first-child td{border-top:0}.hw .sci-tbl--spec tbody th{width:34%}.hw .sci-tbl--spec tbody tr:nth-child(2n) th,.hw .sci-tbl--spec tbody tr:nth-child(2n) td{background:#f7faff}.hw .sci-gauge{padding:64px clamp(24px,4vw,56px) 40px}.hw .sci-gauge__scale{position:relative;margin:0 auto;max-width:1180px;padding:118px 0 96px}.hw .sci-gauge__track{position:relative;height:30px;border-radius:99px;background:linear-gradient(90deg,#f2f6fb,#dbe7f7);border:1px solid #cfdcf0}.hw .sci-gauge__cheap,.hw .sci-gauge__hw{position:absolute;top:-1px;bottom:-1px;left:calc(var(--a)*100%);width:calc((var(--b) - var(--a))*100%)}.hw .sci-gauge__cheap{border-radius:99px 0 0 99px;background:repeating-linear-gradient(135deg,rgba(79,86,104,.24) 0 6px,transparent 6px 12px);-webkit-mask-image:linear-gradient(90deg,#000 30%,transparent);mask-image:linear-gradient(90deg,#000 30%,transparent)}.hw .sci-gauge__hw{background:var(--navy);border-radius:6px;box-shadow:0 8px 18px -10px #041b4dcc}.hw .sci-gauge__sat{position:absolute;top:-16px;bottom:-16px;left:calc(var(--v)*100%);border-left:2px dashed #0b1424}.hw .sci-gauge__ticks{position:relative;height:28px;margin-top:10px}.hw .sci-gauge__ticks span{position:absolute;left:calc(var(--v)*100%);transform:translate(-50%);font:500 14px/1 var(--mono);color:#4f5668}.hw .sci-gauge__ticks span:first-child{transform:none}.hw .sci-gauge__ticks span:last-child{transform:translate(-100%)}.hw .sci-gauge__marks{position:absolute;top:0;right:0;bottom:0;left:0}.hw .sci-mk{position:absolute;left:calc(var(--v)*100%);display:grid;gap:4px;width:max-content;max-width:340px}.hw .sci-mk b{font-size:19px;font-weight:600;color:#0b1424;line-height:1.2}.hw .sci-mk span{font-size:16px;line-height:1.35;color:#4f5668}.hw .sci-mk:before{content:"";position:absolute;width:0;border-left:2px solid #9fb4d8}.hw .sci-mk--cheap,.hw .sci-mk--sat{bottom:calc(100% - 104px);padding-bottom:12px}.hw .sci-mk--cheap:before,.hw .sci-mk--sat:before{top:100%;height:14px}.hw .sci-mk--plain,.hw .sci-mk--hw{top:196px;padding-top:0}.hw .sci-mk--plain:before,.hw .sci-mk--hw:before{bottom:100%;height:46px}.hw .sci-mk--plain:before,.hw .sci-mk--cheap:before{left:0}.hw .sci-mk--sat,.hw .sci-mk--hw{transform:translate(-100%);text-align:right;justify-items:end}.hw .sci-mk--sat:before,.hw .sci-mk--hw:before{right:0}.hw .sci-mk--hw b{color:var(--navy);font-size:22px}.hw .sci-mk--hw:before{border-color:var(--navy);border-left-width:3px}.hw .sci-mk--sat:before{border-left-style:dashed;border-color:#0b1424}.hw .sci-mk--cheap{transform:translate(-8px);padding-left:8px}.hw .sci-mk--cheap:before{left:8px}.hw .sci-notes3{margin-top:24px}.hw .sci-notes3 article{background:#fff;border:1px solid var(--sci-line);border-radius:16px;padding:24px;display:grid;gap:8px;align-content:start}.hw .sci-notes3 h3{font-size:22px;font-weight:600;color:var(--navy)}.hw [data-view=science] .sci-notes3 p{margin:0;font-size:18px}.hw .sci-anat{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,3vw,44px);align-items:center}.hw .sci-anat__ph{padding:28px 0 12px}.hw .sci-anat__svg{display:block;width:100%;max-width:560px;height:auto;margin:0 auto}.hw .sci-parts{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:p}.hw .sci-parts li{counter-increment:p;position:relative;display:grid;gap:4px;padding:16px 18px 16px 70px;background:#fff;border:1px solid var(--sci-line);border-radius:14px}.hw .sci-parts li:before{content:counter(p);position:absolute;left:18px;top:15px;width:36px;height:36px;border-radius:50%;background:var(--navy);color:#fff;font:700 18px/36px var(--f);text-align:center}.hw .sci-parts b{font-size:19px;font-weight:600;color:#0b1424;line-height:1.3}.hw .sci-parts span{font-size:17px;line-height:1.45;color:#4f5668}.hw .sci-elec{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:8px 28px 28px}.hw .sci-elec img{width:100%;max-width:330px;height:auto;margin:0 auto}.hw .sci-elec__steps{border-top:1px dashed #cfdcf0;padding-top:20px!important}.hw .sci-elec__steps{margin:0;padding:0;list-style:none;display:grid;gap:14px;counter-reset:e}.hw .sci-elec__steps li{counter-increment:e;position:relative;padding-left:44px;font-size:17.5px!important;line-height:1.45}.hw .sci-elec__steps li:before{content:counter(e);position:absolute;left:0;top:1px;width:30px;height:30px;border-radius:8px;border:1.5px solid var(--navy);color:var(--navy);font:600 15px/27px var(--mono);text-align:center}.hw .sci-elec__steps b{color:#0b1424;font-weight:600}.hw .sci-mech{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr);gap:8px;align-items:start;padding:clamp(22px,3vw,36px)}.hw .sci-mech__st{position:relative;display:grid;gap:10px;justify-items:center;text-align:center;background:#ffffffe6;border:1px solid var(--sci-line);border-radius:14px;padding:22px 20px 24px}.hw .sci-mech__st svg{width:100%;max-width:240px;height:auto}.hw .sci-mech__n{position:absolute;left:14px;top:14px;width:36px;height:36px;border-radius:50%;background:var(--navy);color:#fff;font:700 18px/36px var(--f)}.hw .sci-mech h3{font-size:23px;font-weight:600;color:var(--navy)}.hw [data-view=science] .sci-mech p{margin:0;font-size:18px;line-height:1.5;max-width:340px}.hw .sci-mech__ar{align-self:center;display:grid;place-items:center}.hw .sci-mech__ar svg{width:40px;height:24px}.hw .sci-eq{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;background:#fff;border:1px solid var(--sci-line);border-radius:14px;padding:18px 22px}.hw .sci-eq code{font:600 clamp(22px,2.2vw,28px)/1.2 var(--mono);color:var(--navy);letter-spacing:-.01em}.hw .sci-eq>span:last-child{font-size:17px;color:#4f5668}.hw .sci-ev{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:22px;background:#fff;border:1px solid var(--sci-line);border-radius:14px;overflow:hidden}.hw .sci-ev>div{display:flex;align-items:center;gap:14px;padding:16px 22px;border-left:1px solid var(--sci-line)}.hw .sci-ev>div:first-child{border-left:0}.hw .sci-ev b{font-size:40px;font-weight:600;color:var(--navy);line-height:1;letter-spacing:-.03em}.hw .sci-ev span{font-size:17px;line-height:1.3;color:#2f3646}.hw .sci-cites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hw .sci-cite{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:12px;background:#fff;border:1px solid var(--sci-line);border-radius:16px;padding:24px 24px 22px;scroll-margin-top:16px;border-top:4px solid var(--navy)}.hw .sci-cite__top{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.hw .sci-cite__n{width:34px;height:34px;border-radius:8px;background:var(--navy);color:#fff;font:600 16px/34px var(--mono);text-align:center}.hw .sci-chip{font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;padding:7px 9px;border-radius:6px;border:1px solid #cfdcf0;color:#2f3646;background:#f7faff}.hw .sci-chip--h{background:var(--navy);border-color:var(--navy);color:#fff}.hw .sci-cite__top .mono{margin-left:auto}.hw .sci-cite h3{font-size:19px;line-height:1.35;font-weight:600;color:#0b1424;letter-spacing:-.01em}.hw [data-view=science] .sci-cite__j{margin:0;font-size:16px;color:#4f5668}.hw .sci-cite__j i{color:var(--navy);font-style:italic;font-weight:600}.hw .sci-cite dl{margin:0;display:grid;gap:4px;align-content:start;border-top:1px dashed #cfdcf0;padding-top:12px}.hw .sci-cite dt{font:500 12.5px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--navy);margin-top:8px}.hw .sci-cite dt:first-child{margin-top:0}.hw .sci-cite dd{margin:0;font-size:17px;line-height:1.45;color:#2f3646}.hw .sci-cite a{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:600;color:var(--navy);text-decoration:underline;text-underline-offset:4px;padding-top:6px}.hw .sci-cite a svg{width:15px;height:15px}.hw .sci-cite.sci-hl{box-shadow:0 0 0 3px #9fc0ff}.hw .sci-refs{margin-top:22px;background:#fff;border:1px solid var(--sci-line);border-radius:14px;padding:0 22px}.hw .sci-refs summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:14px;min-height:60px;font-size:18px;font-weight:600;color:var(--navy)}.hw .sci-refs summary::-webkit-details-marker{display:none}.hw .sci-refs summary:after{margin-left:auto}.hw .sci-refs summary .mono{color:var(--navy)!important}.hw .sci-refs ol{margin:0;padding:0 0 20px 22px;display:grid;gap:10px}.hw [data-view=science] .sci-refs li{font-size:16px;line-height:1.5;color:#2f3646;word-break:break-word}.hw [data-view=science] .sci-disc{margin:18px 0 0;font-size:15.5px;line-height:1.5;color:#4f5668;max-width:980px}.hw .sci-q{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,.85fr);gap:16px}.hw .sci-q article{background:#fff;border:1px solid var(--sci-line);border-radius:16px;padding:28px;display:grid;gap:12px;align-content:start}.hw .sci-q h3{font-size:24px;font-weight:600;color:var(--navy)}.hw [data-view=science] .sci-q p{margin:0}.hw .sci-q__lab{background-image:linear-gradient(var(--sci-grid) 1px,transparent 1px),linear-gradient(90deg,var(--sci-grid) 1px,transparent 1px);background-size:24px 24px}.hw .sci-q__certs{background:#fff;border:1px solid var(--sci-line);border-radius:12px;padding:14px 18px}.hw .sci-q__certs img{width:100%;height:auto}.hw .sci-q__lab .btn{justify-self:start;min-height:54px;font-size:17px}.hw .sci-ticks{list-style:none;margin:0;padding:0;display:grid;gap:0}.hw [data-view=science] .sci-ticks li{position:relative;padding:12px 0 12px 36px;border-top:1px solid var(--sci-line);font-size:18px;color:#0b1424}.hw .sci-ticks li:first-child{border-top:0}.hw .sci-ticks li:before{content:"";position:absolute;left:0;top:14px;width:24px;height:24px;border-radius:50%;background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.3l2.4 2.4 5-5' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") center/16px no-repeat}.hw .sci-honest{max-width:1100px;margin:0 auto;background:#fff;border:1px solid var(--sci-line);border-left:6px solid var(--navy);border-radius:16px;padding:clamp(24px,3.4vw,44px)}.hw .sci-sh--in{margin-bottom:24px}.hw .sci-honest__l{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;counter-reset:h}.hw [data-view=science] .sci-honest__l li{counter-increment:h;position:relative;padding:14px 0 14px 46px;border-top:1px dashed #cfdcf0;font-size:18px;line-height:1.5;color:#2f3646}.hw .sci-honest__l li:before{content:"N" counter(h);position:absolute;left:0;top:16px;font:600 14px/1 var(--mono);color:var(--navy);background:var(--sci-sky);border-radius:5px;padding:5px 6px}.hw .sci-honest__l b{color:#0b1424;font-weight:600}.hw .sci-cta__in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,64px);align-items:center}.hw .sci-cta .mono{color:#9fb4d8!important}.hw .sci-cta .h2{margin:10px 0 12px;color:#fff}.hw [data-view=science] .sci-cta p{font-size:20px;color:#d6deec;margin:0}.hw .sci-cta__buy{display:grid;gap:14px}.hw .sci-cta__buy .pd-atc svg{width:18px;height:18px}.hw [data-view=science] .sci-cta__fine{font-size:16px;color:#c9d2e3;text-align:center}@media(max-width:1100px){.hw .sci-cites{grid-template-columns:repeat(2,minmax(0,1fr))}.hw .sci-q{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hw .sci-q__lab{grid-column:1/-1}}@media(max-width:900px){.hw .sci-hero__in,.hw .sci-2,.hw .sci-anat,.hw .sci-cta__in{grid-template-columns:minmax(0,1fr)}.hw .sci-hero h1{font-size:40px}.hw [data-view=science] .sci-hero__lead{font-size:20px}.hw .sci-hero__ph{aspect-ratio:4/3}.hw .sci-keys{grid-template-columns:repeat(2,minmax(0,1fr))}.hw .sci-keys>*{padding:18px 16px;border-left:0}.hw .sci-keys>*:nth-child(2n){border-left:1px solid var(--sci-line)}.hw .sci-keys>*:nth-child(n+3){border-top:1px solid var(--sci-line)}.hw .sci-keys__v b{font-size:36px}.hw .sci-keys__v b.sci-keys__sm{font-size:24px}.hw [data-view=science] .sci-keys p{font-size:16px}.hw .sci-toc{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:2px 16px 6px;scrollbar-width:none}.hw .sci-toc::-webkit-scrollbar{display:none}.hw .sci-toc>*{flex:none}.hw .sci-sh{grid-template-columns:minmax(0,1fr);gap:10px}.hw .sci-no{font-size:40px;justify-self:start}.hw [data-view=science] .sci-lead{font-size:18.5px}.hw .sci-3,.hw .sci-cites,.hw .sci-q,.hw .sci-honest__l{grid-template-columns:minmax(0,1fr)}.hw .sci-mol{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:14px 10px;gap:4px}.hw .sci-mol__c b{font-size:26px}.hw .sci-mol__c span{font-size:15.5px}.hw .sci-mol__plus{font-size:24px}.hw .sci-tbl th,.hw .sci-tbl td{padding:13px 12px}.hw [data-view=science] .sci-tbl td{font-size:16.5px}.hw .sci-tbl tbody th{font-size:16px}.hw .sci-tbl thead th{font-size:12.5px}.hw .sci-gauge{padding:56px 16px 28px}.hw .sci-gauge__scale{height:640px;padding:0;margin-left:52px}.hw .sci-gauge__track{position:absolute;left:0;top:0;bottom:0;width:30px;height:auto;background:linear-gradient(0deg,#f2f6fb,#dbe7f7)}.hw .sci-gauge__cheap,.hw .sci-gauge__hw{left:-1px;right:-1px;width:auto;top:auto;bottom:calc(var(--a)*100%);height:calc((var(--b) - var(--a))*100%)}.hw .sci-gauge__cheap{border-radius:0 0 99px 99px;background:repeating-linear-gradient(45deg,rgba(79,86,104,.24) 0 6px,transparent 6px 12px);-webkit-mask-image:linear-gradient(0deg,#000 30%,transparent);mask-image:linear-gradient(0deg,#000 30%,transparent)}.hw .sci-gauge__sat{left:-12px;right:-12px;top:auto;bottom:calc(var(--v)*100%);border-left:0;border-top:2px dashed #0b1424}.hw .sci-gauge__ticks{position:absolute;left:-52px;top:0;bottom:0;width:46px;height:auto;margin:0}.hw .sci-gauge__ticks span,.hw .sci-gauge__ticks span:first-child,.hw .sci-gauge__ticks span:last-child{left:auto;right:0;bottom:calc(var(--v)*100%);transform:translateY(50%);font-size:13px}.hw .sci-gauge__ticks span:first-child{transform:none}.hw .sci-gauge__ticks span:last-child{transform:translateY(100%)}.hw .sci-mk,.hw .sci-mk--sat,.hw .sci-mk--hw,.hw .sci-mk--cheap,.hw .sci-mk--plain{left:52px;right:0;top:auto;bottom:calc(var(--v)*100%);width:auto;max-width:none;transform:none;text-align:left;justify-items:start;padding:0}.hw .sci-mk:before,.hw .sci-mk--sat:before,.hw .sci-mk--hw:before,.hw .sci-mk--cheap:before,.hw .sci-mk--plain:before{left:-14px;right:auto;top:auto;bottom:0;height:0;width:12px;border-left:0;border-top:2px solid #9fb4d8}.hw .sci-mk b{font-size:18px}.hw .sci-mk span{font-size:15.5px}.hw .sci-mk--hw b{font-size:19px}.hw .sci-mk--hw{transform:translateY(-6px)}.hw .sci-mk--hw:before{border-top:3px solid var(--navy)}.hw .sci-mk--sat{transform:translateY(calc(100% + 4px))}.hw .sci-mk--sat:before{bottom:auto;top:-4px;border-top-style:dashed;border-color:#0b1424}.hw .sci-mk--plain{transform:translateY(50%)}.hw .sci-mk--plain:before{bottom:50%}.hw .sci-mk--cheap{bottom:calc(var(--v)*100% + 28px)}.hw .sci-mk--cheap:before{bottom:-14px}.hw .sci-anat__ph{padding:44px 0 4px}.hw .sci-elec{grid-template-columns:minmax(0,1fr);padding:14px 18px 22px}.hw .sci-elec img{max-width:340px;margin:0 auto}.hw .sci-mech{grid-template-columns:minmax(0,1fr);padding:14px}.hw .sci-mech__st svg{max-width:170px}.hw .sci-mech__st{padding:18px 16px 20px}.hw .sci-mech__ar{transform:rotate(90deg);height:32px}.hw .sci-ev{grid-template-columns:minmax(0,1fr)}.hw .sci-ev>div{border-left:0;border-top:1px solid var(--sci-line);padding:12px 18px}.hw .sci-ev>div:first-child{border-top:0}.hw .sci-ev b{font-size:32px;min-width:28px}.hw .sci-cite{padding:20px 18px}.hw .sci-cite__top .mono{margin-left:0}.hw .sci-q article{padding:22px 18px}.hw .sci-honest{border-left-width:4px;padding:22px 18px}.hw .sci-cta__buy .pd-atc{font-size:19px}}.hw [data-view=science] .pg-trust{color:var(--navy);border-bottom:1px solid var(--sci-line)}.hw [data-view=science] .sec.sci-hero{background-color:#020a1f!important;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),var(--deep-grad)!important;background-size:32px 32px,32px 32px,auto!important}.hw .sci-hero .sci-kicker{background:#ffffff1a;border-color:#ffffff38;color:#fff!important}.hw .sci-hero h1,.hw [data-view=science] .sci-hero__lead{color:#fff}.hw [data-view=science] .sci-hero__lead2{color:#c9d2e3}.hw .sci-hero .btn-d{background:#fff;color:var(--navy)}.hw .sci-hero .sci-link{color:#fff}.hw .sci-hero__fig figcaption{color:#c9d2e3}.hw .sci-hero__fig figcaption b{color:#9fc0ff}.hw .sci-hero .sci-toc .mono{color:#fff!important}.hw .sci-hero .sci-panel--grid{border-color:#fff3}.hw [data-view=tablets] .crumbs,.hw [data-view=tablets] .pd-kicker,.hw [data-view=tablets] .pd-trust span,.hw [data-view=tablets] .pd-help,.hw [data-view=tablets] .rw-top small,.hw [data-view=tablets] .rw-bars div,.hw [data-view=tablets] .pd-gal__count,.hw [data-view=tablets] .pd-disc{font-size:16px!important}.hw [data-view=tablets] .mono{font-size:16px;letter-spacing:.06em}.hw [data-view=tablets] .paychips span{font-size:16px;padding:9px 11px}.hw [data-view=tablets] .pd-tl__d,.hw [data-view=tablets] .pd-endc em,.hw [data-view=tablets] .tb-cmp__tag{font-size:16px}.hw [data-view=tablets] .tb-thumbs{grid-template-columns:repeat(8,minmax(0,1fr))}.hw [data-view=tablets] .tb-thumbs button{border:0}.hw .tb-qty{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;font-size:18px;color:var(--pd-ink);font-weight:600}.hw .tb-qty small{font-size:17px;font-weight:400;color:var(--pd-soft)}.hw .tb-step{display:inline-grid;grid-template-columns:52px 64px 52px;border:2px solid #cfd8e6;border-radius:12px;overflow:hidden;background:#fff}.hw .tb-step button{border:0;background:#fff;font:500 26px/1 var(--f);color:var(--pd-ink);cursor:pointer;min-height:50px}.hw .tb-step button:hover{background:#eef5ff}.hw .tb-step button:focus-visible{outline:3px solid #5b7fd6;outline-offset:-3px}.hw .tb-step input{border:0;border-inline:1px solid #e1eaf5;text-align:center;font:600 19px/1 var(--f);color:var(--pd-ink);width:100%;min-width:0}.hw .tb-pair{border:1px solid #e1eaf5;border-radius:16px;background:#fff;padding:18px;display:grid;gap:14px}.hw .tb-pair__h{font:600 19px/1.2 var(--f);color:var(--pd-ink)}.hw .tb-pair__c{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start}.hw .tb-pair__c img{width:96px;height:96px;border-radius:12px;object-fit:cover}.hw .tb-pair__t{display:grid;gap:4px}.hw .tb-pair__t>b{font-size:19px;font-weight:600;color:var(--pd-ink);line-height:1.25}.hw .tb-pair__t>span{font-size:16px;line-height:1.4;color:var(--pd-soft)}.hw .tb-pair__p{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px}.hw .tb-pair__p b{font-size:22px;font-weight:600;color:var(--pd-ink)}.hw .tb-pair__p s{font-size:16px;color:var(--pd-soft)}.hw .tb-pair__p em{font-style:normal;font-size:16px;font-weight:600;color:var(--red)}.hw .tb-pair__btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.hw .tb-pair__btns .btn{min-height:50px;font-size:17px}.hw .tb-pair__btns .tlink{font-size:17px;color:var(--navy)}.hw [data-view=tablets] .tb-strip img{aspect-ratio:4/5}.hw [data-view=tablets] .tb-strip figcaption{font-size:18px}.hw .tb-cmp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(7,auto);gap:0 18px;max-width:1180px;margin:0 auto}.hw .tb-cmp__c{position:relative;grid-row:span 7;display:grid;grid-template-rows:subgrid;background:#fff;border:1px solid #e1eaf5;border-radius:16px;padding:22px 22px 24px}.hw .tb-cmp__c.on{border:2px solid var(--navy);box-shadow:0 18px 40px -28px #041b4d73}.hw .tb-cmp__tag{position:absolute;top:-14px;left:50%;transform:translate(-50%);font-style:normal;font-weight:600;background:var(--navy);color:#fff;padding:6px 14px;border-radius:99px;white-space:nowrap}.hw .tb-cmp__hd{display:grid;justify-items:center;gap:12px;text-align:center;padding-bottom:16px}.hw .tb-cmp__hd img{width:150px;height:150px;border-radius:14px;object-fit:cover;background:#f2f6fb}.hw .tb-cmp__hd b{font-size:21px;font-weight:600;color:var(--pd-ink);line-height:1.25}.hw .tb-cmp__r{display:grid;gap:4px;align-content:start;padding:14px 0;border-top:1px solid #e1eaf5}.hw .tb-cmp__r span{font:500 16px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pd-soft)}.hw .tb-cmp__r b{font-size:18px;font-weight:500;line-height:1.4;color:var(--pd-ink)}.hw .tb-cmp__pr b{font-size:28px;font-weight:600}.hw .tb-cmp__c.on .tb-cmp__pr b{color:var(--red)}.hw .tb-cmp__btn{align-self:end;justify-self:stretch;margin-top:10px;min-height:54px;font-size:18px}.hw [data-view=tablets] .tb-kid .pd-kid__row span:before{background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.3l2.4 2.4 5-5' fill='none' stroke='%23041b4d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px no-repeat}.hw [data-view=tablets] .tb-res img{aspect-ratio:1/1}.hw [data-view=tablets] .tb-tl .pd-tl>div{gap:8px}.hw [data-view=tablets] .tb-tl .pd-tl h3{font-size:24px}.hw .tb-note{text-align:center;font-size:16px;color:var(--pd-soft);margin-top:4px}.hw [data-view=tablets] .rw-wall--3{margin-bottom:10px}.hw [data-view=tablets] .tb-seal{width:128px;height:128px}.hw [data-view=tablets] .tb-seal b{font-size:40px}.hw [data-view=tablets] .tb-seal span{font-size:16px}.hw [data-view=tablets] .tb-seal small{font-size:16px;color:#d6deec}.hw [data-view=tablets] .tb-end{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.hw [data-view=tablets] .pg-trust{color:var(--navy);border-top:1px solid #e1eaf5}.hw [data-view=tablets] .pg-trust svg{color:var(--navy)}@media(max-width:900px){.hw [data-view=tablets] .tb-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important}.hw .tb-cmp{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:26px;max-width:560px}.hw .tb-cmp__c{grid-row:auto;grid-template-rows:none}.hw .tb-cmp__hd{grid-template-columns:96px minmax(0,1fr);justify-items:start;text-align:left;align-items:center}.hw .tb-cmp__hd img{width:96px;height:96px}.hw .tb-cmp__c.on{order:-1}.hw [data-view=tablets] .tb-tl .pd-tl>div{grid-template-columns:32px minmax(0,1fr)!important;grid-template-areas:"dot tag" "dot h" "dot p"!important}.hw [data-view=tablets] .tb-end{grid-template-columns:minmax(0,1fr)}.hw [data-view=tablets] .s55__row figcaption{font-size:17px}}@media(max-width:480px){.hw .tb-pair__c{grid-template-columns:76px minmax(0,1fr);gap:12px}.hw .tb-pair__c img{width:76px;height:76px}.hw .tb-pair__btns .btn{width:100%}}.hw .hero--lt{background:#f7faff}.hw .hero--lt .hero__img img{object-position:62% 50%}.hw .hero--lt:before{background:linear-gradient(90deg,#f7fafff0,#f7faffc7 30%,#f7faff00 52%)}.hw .hero--lt h1,.hw .hero--lt .price{color:var(--navy)}.hw .hero--lt .price{font-size:20px;line-height:1.45;max-width:470px}.hw .hero--lt .tag{background:#041b4d14;color:var(--navy);font-size:13px}.hw .hero--lt .btn-g{background:#ffffffbf;color:var(--navy);border:1px solid #cfd8e6}.hw .hero--lt .rating b{color:var(--navy);font-weight:600}.hw .hero--lt .rating span{color:#4f5668;font-size:15px}.hw .hero--lt .rating i{color:#e0a100}.hw .hdr--glass-lt{background:#ffffffb8;border-color:#041b4d14;color:var(--navy)}.hw .hdr--glass-lt nav{color:var(--navy)}.hw .hdr--glass-lt .cart{color:var(--navy);border-color:#041b4d26}.hw .hdr--glass-lt .cart span{background:var(--navy);color:var(--white)}@media(max-width:900px){.hw .hero--lt .hero__img img{aspect-ratio:4/3;object-position:74% 50%}.hw .hero--lt{display:flex;flex-direction:column}.hw .hero--lt .hero__nav{position:relative;order:-1;padding-bottom:10px}.hw .hero--lt .hdr--glass-lt{background:#fff}.hw .hero--lt .hero__img{order:0}.hw .hero--lt .hero__body{order:1}.hw .hero--lt:before{background:linear-gradient(180deg,#f7faff00 0% 40%,#f7faff 52%)}.hw .hero--lt .price{font-size:18px}}.hw .cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.hw .cd[hidden]{display:none}.hw .cd__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#020a1f8c;animation:cdf .2s ease}.hw .cd__panel{position:absolute;top:0;right:0;bottom:0;width:min(460px,100%);background:#fff;display:flex;flex-direction:column;box-shadow:-20px 0 60px #020a1f40;animation:cds .25s ease}@keyframes cdf{0%{opacity:0}}@keyframes cds{0%{transform:translate(40px);opacity:.4}}.hw .cd__head{display:flex;align-items:center;gap:22px;padding:18px 20px;border-bottom:1px solid #e1eaf5}.hw .cd__head h2{margin-right:auto;font:600 22px/1.2 var(--f);color:var(--navy)}.hw .cd__clear{background:none;border:0;font:500 14px var(--f);color:#4f5668;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hw .cd__clear.is-ask{color:var(--red);font-weight:600}.hw .cd__x{width:40px;height:40px;border-radius:50%;border:1px solid #e1eaf5;background:#fff;color:var(--navy);display:grid;place-items:center;cursor:pointer}.hw .cd__x svg{width:20px;height:20px}.hw .cd__bar{padding:14px 20px 16px;border-bottom:1px solid #e1eaf5;background:#f7faff}.hw .cd__msg{font:500 16px/1.35 var(--f);color:var(--navy);margin-bottom:14px}.hw .cd__msg b{color:var(--red);font-weight:600}.hw .cd__track{position:relative;height:10px;border-radius:99px;background:#dfe8f4;margin:0 14px 0 4px}.hw .cd__track i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:repeating-linear-gradient(-45deg,#0d3478 0 8px,#1d4ea8 8px 16px);transition:width .35s}.hw .cd__mk{position:absolute;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;background:#fff;border:2px solid #cfd8e6;display:grid;place-items:center;font-size:15px;filter:grayscale(1);opacity:.6}.hw .cd__mk.on{border-color:var(--red);filter:none;opacity:1;box-shadow:0 2px 8px #bf0a3340}.hw .cd__lbl{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;font:400 13px/1.3 var(--f);color:#4f5668;text-align:right}.hw .cd__lbl b{color:var(--navy);font-weight:600}.hw .cd__body{flex:1;overflow-y:auto;padding:0 20px}.hw .cd__lines{list-style:none;margin:0;padding:0}.hw .cd__ln{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid #e1eaf5}.hw .cd__ln img{width:76px;height:76px;border-radius:10px;object-fit:cover;background:#f2f6fb}.hw .cd__ln-t{font:600 16px/1.3 var(--f);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:28px}.hw .cd__ln-v{font-size:14px;color:#4f5668}.hw .cd__pr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:16px}.hw .cd__pr s{color:#7a8090;font-size:14px}.hw .cd__pr b{color:var(--ink);font-weight:600}.hw .cd__pill{font:600 11px/1 var(--f);text-transform:uppercase;letter-spacing:.04em;padding:5px 7px;border-radius:5px;background:#bf0a331a;color:var(--red)}.hw .cd__saved{font-size:14px;color:var(--red);font-weight:500;margin-top:2px}.hw .cd__step{display:inline-flex;align-items:center;margin-top:10px;border:1px solid #cfd8e6;border-radius:8px;overflow:hidden}.hw .cd__step button{width:38px;height:38px;border:0;background:#fff;font:500 20px/1 var(--f);color:var(--navy);cursor:pointer}.hw .cd__step span{min-width:30px;text-align:center;font:600 16px var(--f)}.hw .cd__del{position:absolute;top:16px;right:0;width:30px;height:30px;border:0;background:none;color:#7a8090;cursor:pointer}.hw .cd__del svg{width:18px;height:18px}.hw .cd__ln--gift .cd__pr b{color:var(--red)}.hw .cd__ln--gift img{background:#fdecec}.hw .cd__ico{width:76px;height:76px;border-radius:10px;background:#fdecec;color:var(--red);display:grid;place-items:center}.hw .cd__ico svg{width:40px;height:40px}.hw .cd__ln--gift .cd__gtag{display:inline-block;margin-top:8px;font:600 12px/1 var(--f);color:var(--red);background:#fdecec;padding:6px 8px;border-radius:6px}.hw .cd__empty{padding:48px 0;text-align:center;display:grid;gap:16px;justify-items:center;font-size:18px;color:#4f5668}.hw .cd__ups{padding:18px 0 20px}.hw .cd__ups-h{font:600 17px var(--f);color:var(--navy);margin-bottom:12px}.hw .cd__ups-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hw .cd__up{display:grid;gap:6px;justify-items:center;text-align:center;padding:10px 8px 12px;border:1px solid #e1eaf5;border-radius:12px;background:#fff;cursor:pointer;font-family:var(--f)}.hw .cd__up img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;background:#f2f6fb}.hw .cd__up b{display:block;font:600 14px/1.25 var(--f);color:var(--ink)}.hw .cd__up small{font-size:14px;color:#4f5668}.hw .cd__up i{font-style:normal;font:600 14px var(--f);color:var(--navy);border:1px solid var(--navy);border-radius:99px;padding:6px 12px}.hw .cd__up:hover i{background:var(--navy);color:#fff}.hw .cd__foot{border-top:1px solid #e1eaf5;padding:14px 20px 18px;display:grid;gap:12px;background:#fff}.hw .cd__sum{display:grid;gap:6px}.hw .cd__sum p{display:flex;justify-content:space-between;font-size:16px;color:#2f3646}.hw .cd__save b{color:var(--red);font-weight:600}.hw .cd__sub{font-size:19px!important;color:var(--ink)!important}.hw .cd__sub b{font-weight:600}.hw .cd__sub s{color:#7a8090;font-weight:400;font-size:15px;margin-right:6px}.hw .cd__co{display:flex;align-items:center;justify-content:center;min-height:60px;border-radius:12px;background:var(--red);color:#fff;font:600 19px var(--f);text-decoration:none}.hw .cd__co:hover{background:var(--red-hi)}.hw .cd__g{text-align:center;font-size:14px;color:#4f5668}.hw body.cd-open{overflow:hidden}@media(max-width:749px){.hw .cd__panel{width:100%}.hw .cd__bar{padding:0;background:none;border:0}.hw .cd__track,.hw .cd__lbl{display:none}.hw .cd__msg{margin:0;padding:12px 20px;background:var(--navy);color:#fff;font-size:15px;text-align:center}.hw .cd__msg b{color:#ffd0da}.hw .cd__ups-row{grid-template-columns:repeat(3,minmax(0,1fr))}.hw .cd__up b{font-size:13px}}.hw .pd-strip.pg-trust{background:var(--white);color:var(--navy);border-block:1px solid #e1eaf5}.hw .pd-strip.pg-trust svg{color:var(--navy)}.hw .hero--lt .hero__img img{object-position:58% 50%}@media(max-width:900px){.hw .hero--lt .hero__img img{object-position:66% 50%}}.hw .gsec--vid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.hw .uvid{position:relative;aspect-ratio:16/9;background:#020a1f;cursor:pointer}.hw .uvid img{width:100%;height:100%;object-fit:cover}.hw .uvid iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.hw .uvid__play{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;border:0;background:#fffffff0;color:var(--navy);display:grid;place-items:center;box-shadow:0 14px 34px #020a1f59;cursor:pointer;transition:transform .2s}.hw .uvid__play svg{width:34px;height:34px;margin-left:4px}.hw .uvid:hover .uvid__play{transform:scale(1.06)}.hw .uvid__cap{position:absolute;left:16px;bottom:14px;padding:8px 12px;border-radius:8px;background:#020a1fb8;color:#fff;font:500 15px/1 var(--f)}@media(max-width:900px){.hw .gsec--vid{grid-template-columns:minmax(0,1fr)}.hw .uvid__play{width:68px;height:68px;margin:-34px 0 0 -34px}}.hw .pd-8w__row.pd-8w__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hw [data-view] section[data-alt="0"]:not(.dk):not(.why-dk):not(.tl-dk):not(.pd-kit):not(.pd-how){background:#f7faff!important;background-image:none!important}.hw [data-view] section[data-alt="1"]:not(.dk):not(.why-dk):not(.tl-dk):not(.pd-kit):not(.pd-how){background:#eef8ff!important;background-image:none!important}.hw .glow{color:#2f3646!important}.hw .glow h2{color:var(--ink)!important}.hw .glow .sub{color:#4f5668!important}.hw .glow .dev{background:#fff!important;border:1px solid #e1eaf5!important;box-shadow:0 18px 40px -28px #041b4d59!important}.hw .glow .dev p{color:#4f5668}.hw .glow .dev p b{color:var(--ink)}.hw .glow .dev__screen{background:#eef5ff!important;border:1px solid #d6e4f6}.hw .glow .dev__screen b,.hw .glow .dev__screen em{color:var(--navy)!important}.hw .glow .dev__screen small{color:#4f5668!important}.hw .rv .rv__h{color:var(--ink)!important}.hw .rv .rv__score{color:var(--navy)!important}.hw .rv .rv__stars{color:#e0a100!important}.hw .rv .rv__lbl,.hw .rv .rv__based{color:#4f5668!important}.hw .rv .rv__curve{opacity:.25}.hw .rv .btn-w{background:var(--navy)!important;color:#fff!important}.hw .study{background:#fff!important;background-image:none!important;border:1px solid #e1eaf5;box-shadow:0 14px 34px -28px #041b4d59}.hw .study b{color:var(--ink)!important;font-weight:500}.hw .study a{color:var(--navy)!important;font-weight:500}.hw .hero__img picture{display:contents}@media(max-width:900px){.hw .hero--lt:before{display:none!important}.hw .hero--lt .hero__img img{aspect-ratio:4/5!important;object-position:50% 40%!important}.hw .hero--lt .hero__body{position:relative;z-index:2;margin-top:-120px;padding-top:96px!important;text-align:center;background:linear-gradient(180deg,#041b4d00 0,#041b4dd1 70px,#041b4d 130px,#020a1f)}.hw .hero--lt .hero__copy{justify-items:center;margin:0 auto}.hw .hero--lt h1,.hw .hero--lt .price{color:#fff!important}.hw .hero--lt .price b{color:#fff}.hw .hero--lt .tag{background:#ffffff24!important;color:#fff!important}.hw .hero--lt .ctas{display:grid!important;grid-template-columns:1fr;width:100%;gap:10px}.hw .hero--lt .ctas .btn{justify-content:center;width:100%}.hw .hero--lt .ctas .btn-d{background:#fff!important;color:#041b4d!important}.hw .hero--lt .btn-g{background:#ffffff1f!important;color:#fff!important;border-color:#ffffff4d!important}.hw .hero--lt .rating{justify-content:center}.hw .hero--lt .rating b{color:#fff!important}.hw .hero--lt .rating span{color:#c9d2e3!important}}@media(max-width:900px){.hw .hero--lt .hero__body{width:100%;max-width:none;margin-left:0;margin-right:0;padding-inline:clamp(16px,4vw,32px)!important}.hw .hero--lt .hero__copy{max-width:600px;width:100%}.hw .hero--lt .hero__nav{width:100%;max-width:none;margin-left:0;margin-right:0}}@media(min-width:601px)and (max-width:900px){.hw .hero--lt .hero__img img{aspect-ratio:16/10!important;object-position:60% 45%!important}}.hw .hero--lt .logo--w{display:none}@media(min-width:901px){.hw .hero--lt{background:#020a1f}.hw .hero--lt:before{background:linear-gradient(90deg,#020a1ff5,#041b4de6 30%,#041b4d8c,#041b4d00 62%)!important}.hw .hero--lt h1,.hw .hero--lt .price,.hw .hero--lt .price b{color:#fff!important}.hw .hero--lt .price{color:#dbe4f5!important}.hw .hero--lt .tag{background:#ffffff24!important;color:#fff!important}.hw .hero--lt .ctas .btn-d{background:#fff!important;color:#041b4d!important}.hw .hero--lt .btn-g{background:#ffffff1f!important;color:#fff!important;border-color:#ffffff4d!important}.hw .hero--lt .rating b{color:#fff!important}.hw .hero--lt .rating span{color:#c9d2e3!important}.hw .hero--lt .hdr--glass-lt{background:#08143480!important;border-color:#ffffff24!important;color:#fff}.hw .hero--lt .hdr--glass-lt nav{color:#dbe2ef!important}.hw .hero--lt .hdr--glass-lt .cart{color:#fff!important;border-color:#fff3!important}.hw .hero--lt .hdr--glass-lt .cart span{background:#fff!important;color:var(--ink)!important}.hw .hero--lt .hdr--glass-lt .btn-d{background:#fff!important;color:#041b4d!important}.hw .hero--lt .logo--n{display:none}.hw .hero--lt .logo--w{display:block}}.hw .why__specs{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(8px,2vw,24px) 0 0;border-top:1px solid rgba(255,255,255,.16)}.hw .why__specs>div{display:grid;gap:6px;padding:24px 22px 4px;border-left:1px solid rgba(255,255,255,.16)}.hw .why__specs>div:first-child{border-left:0;padding-left:0}.hw .why__specs dt{font:600 40px/1 var(--f);letter-spacing:-.03em;color:#fff}.hw .why__specs dt small{font:500 14px var(--mono);letter-spacing:.06em;margin-left:6px;color:#9fb4d8}.hw .why__specs dd{margin:0;font-size:17px;color:#c9d2e3}@media(max-width:900px){.hw .why__specs{grid-template-columns:repeat(2,minmax(0,1fr))}.hw .why__specs>div{padding:18px 14px 14px}.hw .why__specs>div:nth-child(odd){border-left:0;padding-left:0}.hw .why__specs>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.16)}.hw .why__specs dt{font-size:30px}.hw .why__specs dd{font-size:15.5px}}.hw .sc{padding:0 0 18px!important;overflow:hidden}.hw .sc__ph{border-radius:0!important}.hw .sc__b{padding:0 16px!important}.hw .pd-story{display:grid;gap:10px;padding:14px;border:1px solid #e1eaf5;border-radius:14px;background:#f7faff}.hw .pd .pd-story__q{font-size:17px;font-weight:600;color:var(--pd-ink);margin:0}.hw .pd-story__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hw .pd-story__btns button{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 14px;border-radius:12px;border:1.5px solid #cfd8e6;background:#fff;cursor:pointer;text-align:left;font-family:var(--f);color:var(--pd-ink)}.hw .pd-story__btns button i{font-style:normal;font-size:24px;line-height:1}.hw .pd-story__btns button span{display:grid;gap:2px}.hw .pd-story__btns button b{font-size:17px;font-weight:600}.hw .pd-story__btns button small{font-size:14.5px;color:#4f5668}.hw .pd-story__btns button[aria-pressed=true]{border-color:var(--navy);background:#eef5ff;box-shadow:inset 0 0 0 1px var(--navy)}@media(max-width:420px){.hw .pd-story__btns button{padding:10px;gap:8px}.hw .pd-story__btns button i{font-size:20px}.hw .pd-story__btns button b{font-size:16px}}.hw .pd-story__btns button b{font-size:22px;letter-spacing:-.01em}.hw .pd-story[hidden]{display:none!important}.hw .pd-story.is-out{animation:pdStoryOut .35s ease forwards}@keyframes pdStoryOut{to{opacity:0;transform:translateY(-6px)}}.hw .prod__ph img[src^="img/cover/"]{object-fit:cover;width:100%;height:100%}.hw .prod__tag{left:auto!important;right:8px;top:8px;font-size:9px!important;padding:4px 6px!important;border-radius:4px!important;letter-spacing:.05em}.hw .sc .sc__tag,.hw .sc .sc__tag.sc__tag--in{font-size:11px!important;padding:4px 7px!important;border-radius:5px!important}.hw .rv{padding-block:clamp(48px,6vw,80px) clamp(48px,6vw,80px)!important}.hw .rv__head--row{display:flex!important;align-items:center;justify-content:space-between;gap:24px 40px;text-align:left!important;margin-bottom:clamp(28px,3.5vw,44px)!important}.hw .rv__left{display:flex;align-items:center;gap:16px 20px;flex-wrap:wrap;flex:none}.hw .rv__head--row .rv__h{margin:0!important;max-width:680px;font-size:clamp(28px,3vw,40px)!important}.hw .rv__chip{display:flex;align-items:center;gap:14px;flex:none;background:#fff;border:1px solid #e1eaf5;border-radius:16px;padding:12px 20px}.hw .rv__chip .rv__score{font-size:52px!important;font-weight:600!important;color:var(--navy)!important;line-height:1}.hw .rv__chip>span{display:grid;gap:4px}.hw .rv__chip .rv__stars{font-size:18px;letter-spacing:3px;color:#e0a100!important}.hw .rv__chip .rv__based{font-size:16px;color:#4f5668!important}@media(max-width:900px){.hw .rv__head--row{flex-direction:column;align-items:flex-start}.hw .rv__left{flex-direction:column;align-items:flex-start;gap:16px}}.hw .rv__head--row{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:22px!important}.hw .rv__head--row .rv__h{font-size:clamp(30px,3.6vw,46px)!important;max-width:820px}.hw .rv__head--row .rv__left{justify-content:center}.hw .rowhead--c{flex-direction:column;align-items:center;text-align:center;gap:10px}.hw .sec.dk:not(.sci-hero){background:var(--brush) 0 0/600px 300px,var(--lines),var(--deep-grad)!important}.hw .hb__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hw .hb__c{display:grid;gap:10px;align-content:start;background:#fff;border:1px solid #e1eaf5;border-radius:16px;overflow:hidden;padding-bottom:20px;text-decoration:none;color:var(--ink)}.hw .hb__ph{aspect-ratio:16/9;overflow:hidden;background:#eef5ff}.hw .hb__ph img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.hw .hb__c:hover .hb__ph img{transform:scale(1.03)}.hw .hb__tag{padding:6px 20px 0;font:500 14px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#4f5668}.hw .hb__c h3{padding:0 20px;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.hw .hb__more{padding:0 20px;font-weight:600;color:var(--navy);font-size:17px}@media(max-width:900px){.hw .hb__grid{grid-template-columns:minmax(0,1fr)}}.hw .pp-sep{font-size:15px;color:#4f5668;margin-left:8px}.hw .hdr nav{align-items:center}.hw .more{position:relative}.hw .hdr details.more,.hw .hdr details.hm{border:0;padding:0;margin:0;background:none}.hw .hdr .more summary,.hw .hdr .hm summary{padding:0;font:inherit;letter-spacing:inherit;justify-content:center}.hw .hdr .more summary:after,.hw .hdr .hm summary:after{content:none;display:none}.hw .hdr .more__card .more__h{font:500 11.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6b7387;margin:2px 0 8px}.hw .hdr .more__card a{font:500 16px/1.25 var(--f);color:var(--navy);padding:8px 0}.hw .hdr .hm__panel .hm__h{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6b7387;margin:18px 0 2px}.hw .more summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:inherit}.hw .more summary::-webkit-details-marker{display:none}.hw .more summary svg{width:12px;height:12px;transition:transform .2s}.hw .more[open] summary svg{transform:rotate(180deg)}.hw .more__card{position:absolute;z-index:40;top:calc(100% + 16px);left:-18px;width:440px;display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;background:#fff;border:1px solid #e1eaf5;border-radius:14px;box-shadow:0 22px 48px -22px #041b4d66;padding:18px 22px 14px;text-transform:none;letter-spacing:0}.hw .more__card div{display:grid;align-content:start}.hw .more__h{font:500 11.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6b7387;margin:2px 0 8px}.hw .more__card a{font:500 16px/1.25 var(--f);color:var(--navy);padding:8px 0}.hw .more__card a:hover{text-decoration:underline;text-underline-offset:3px}.hw .hm{display:none}@media(max-width:900px){.hw .hm{display:block}.hw .hm summary{list-style:none;display:grid;place-items:center;width:40px;height:40px;border-radius:8px;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff}.hw .hm summary::-webkit-details-marker{display:none}.hw .hm summary i{position:relative;display:block;width:18px;height:12px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.hw .hm summary i:after{content:"";position:absolute;left:0;right:0;top:3px;border-top:2px solid currentColor}.hw .hm[open] summary i{border-color:transparent}.hw .hm[open] summary i:before,.hw .hm[open] summary i:after{content:"";position:absolute;left:-1px;right:-1px;top:3px;border-top:2px solid currentColor;transform:rotate(45deg)}.hw .hm[open] summary i:before{transform:rotate(-45deg)}.hw .hdr{position:relative}.hw .hm__panel{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 8px);display:grid;background:#fff;border:1px solid #e1eaf5;border-radius:14px;box-shadow:0 18px 40px -20px #041b4d59;padding:6px 18px 10px;max-height:calc(100vh - 120px);overflow:auto}.hw .hm__panel a{display:flex;align-items:center;justify-content:space-between;min-height:52px;font:500 18px/1.2 var(--f);color:var(--navy);border-bottom:1px solid #e1eaf5}.hw .hm__panel svg{width:18px;height:18px}.hw .hm__h{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6b7387;margin:18px 0 2px}.hw .hdr .act{gap:8px}}.hw .h2{--color:var(--ink);--font-h2--line-height:1.08}.hw .dk .h2,.hw .why-dk .h2,.hw .tl-dk .h2,.hw .pd-kit .h2,.hw .pd-how .h2{--color:var(--white)}.hw .price{white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hw.css.map */
