.ml-closing{padding:clamp(30px,4vw,46px) 20px}.ml-closing__inner{max-width:760px;margin:0 auto;text-align:center}.ml-closing__heading{font-size:clamp(21px,2.7vw,28px);font-weight:800;color:#fff;margin:0 0 10px;line-height:1.25;letter-spacing:-.01em}.ml-closing__text{font-size:15.5px;line-height:1.6;color:#d9cfc0;margin:0 auto 18px;max-width:560px}.ml-closing__text p{margin:0}.ml-closing__trust{display:flex;flex-wrap:wrap;gap:10px 26px;justify-content:center}.ml-closing__trust-item{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff}.ml-closing__trust-item svg{color:#e8af57}.ml-faq-section{padding:clamp(34px,5.5vw,68px) 20px}.ml-faq{max-width:1180px;margin:0 auto;display:flex;gap:clamp(24px,4vw,56px);align-items:stretch}.ml-faq__img{flex:0 0 48%;max-width:600px;display:flex}.ml-faq__img img,.ml-faq__img svg{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.ml-faq__col{flex:1 1 auto;min-width:0}.ml-faq__heading{font-size:clamp(24px,3.4vw,34px);font-weight:800;color:#111;margin:0 0 10px;letter-spacing:-.01em}.ml-faq__rule{width:74px;height:4px;background:#d6912b;border-radius:2px;margin:0 0 22px}.ml-faq details{border-bottom:1px solid #E0E0E0;padding:16px 0}.ml-faq summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;font-size:16.5px;font-weight:700;color:#111;line-height:1.45}.ml-faq summary::-webkit-details-marker{display:none}.ml-faq__q{flex:1 1 auto}.ml-faq__ic{flex:none;width:20px;height:20px;position:relative;margin-top:2px}.ml-faq__ic:before,.ml-faq__ic:after{content:"";position:absolute;background:#d6912b;border-radius:2px}.ml-faq__ic:before{left:0;top:9px;width:20px;height:2px}.ml-faq__ic:after{left:9px;top:0;width:2px;height:20px;transition:opacity .18s}.ml-faq details[open] .ml-faq__ic:after{opacity:0}.ml-faq__a{margin:12px 0 2px;font-size:16px;line-height:1.62;color:#565656}.ml-faq__a p{margin:0 0 10px}@media(max-width:749px){.ml-faq{flex-direction:column;align-items:stretch}.ml-faq__img{flex:none;width:100%;max-width:none}.ml-faq__img img{height:auto}}.ml-feature{padding:clamp(30px,5vw,56px) 20px;color:#111}.ml-feature__row{display:flex;gap:clamp(20px,4vw,54px);align-items:center;max-width:1160px;margin:0 auto}.ml-feature--flip .ml-feature__row{flex-direction:row-reverse}.ml-feature__img,.ml-feature__txt{flex:1 1 0;min-width:0}.ml-feature__img img,.ml-feature__img svg{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:18px}.ml-feature__badge{display:inline-block;background:#fbefd9;color:#995927;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:6px 13px;border-radius:999px;margin:0 0 14px}.ml-feature__heading{font-size:clamp(26px,4.4vw,35px);font-weight:800;color:#111;margin:0 0 14px;line-height:1.2;letter-spacing:-.01em}.ml-feature__body{font-size:17.5px;line-height:1.62;color:#565656;margin:0 0 16px}.ml-feature__body p{margin:0 0 12px}.ml-feature__list{list-style:none;padding:0;margin:0}.ml-feature__item{display:flex;gap:10px;align-items:flex-start;margin:0 0 11px;font-size:16.5px;line-height:1.52;color:#2a2a2a}.ml-feature__check{flex:none;margin-top:2px;color:#d6912b}@media(max-width:749px){.ml-feature__row,.ml-feature--flip .ml-feature__row{flex-direction:column;gap:18px}.ml-feature__img{order:-1;width:100%}}.ml-gifs{padding:clamp(34px,5vw,60px) 0;color:#111;overflow:hidden}.ml-gifs__head{max-width:720px;margin:0 auto;padding:0 20px;text-align:center}.ml-gifs__badge{display:inline-block;background:#fbefd9;color:#995927;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:6px 13px;border-radius:999px;margin:0 0 14px}.ml-gifs__heading{font-size:clamp(26px,4.6vw,38px);font-weight:800;color:#111;margin:0 0 14px;line-height:1.18;letter-spacing:-.01em}.ml-gifs__text{font-size:17px;line-height:1.6;color:#565656;margin:0 auto;max-width:600px}.ml-gifs__text p{margin:0}.ml-gifs__scroller{margin-top:clamp(22px,3vw,34px);margin-bottom:-22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#D6912B transparent;padding-bottom:36px}.ml-gifs__track{display:flex;gap:14px;list-style:none;margin:0 auto;padding:6px 20px;width:max-content}.ml-gifs__card{flex:none;width:clamp(220px,64vw,290px);aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;background:#231f20;scroll-snap-align:start;box-shadow:0 10px 24px #231f2024}.ml-gifs__card img{width:100%;height:100%;object-fit:cover;display:block}.ml-gifs__hint{position:relative;display:flex;justify-content:center;align-items:center;gap:6px;margin:6px 0 0;font-size:13px;font-weight:600;letter-spacing:.02em;color:#995927}.ml-gifs__cta-wrap{text-align:center;padding:24px 20px 0}.ml-gifs__cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 36px;border-radius:12px;color:#fff;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 10px 22px #f6500042;transition:transform .15s ease,box-shadow .15s ease}.ml-gifs__cta:hover{transform:translateY(-1px);box-shadow:0 14px 26px #f6500052}.ml-gifs__trust{margin:12px 0 0;font-size:13.5px;color:#6b6b6b}@media(min-width:990px){.ml-gifs__hint{display:none}}.ml-rel{background:#fff;padding:clamp(40px,6vw,72px) 20px}.ml-rel__inner{max-width:1200px;margin:0 auto}.ml-rel__heading{font-size:clamp(25px,3.5vw,35px);font-weight:800;color:#111;margin:0 0 clamp(24px,3.2vw,34px);letter-spacing:-.01em;text-align:center}.ml-rel__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.2vw,26px)}.ml-rel__card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #eee3d2;border-radius:12px;box-shadow:0 1px 4px #00000014;overflow:hidden;text-decoration:none;color:inherit}.ml-rel__imgwrap{display:block;width:100%;aspect-ratio:1 / 1;background:#fff;overflow:hidden;border-radius:11px 11px 0 0}.ml-rel__imgwrap img{width:100%;height:100%;object-fit:cover;display:block}.ml-rel__body{display:flex;flex-direction:column;flex:1 1 auto;padding:14px 16px 16px;text-align:center}.ml-rel__title{font-weight:700;color:#1d1d1d;line-height:1.3;margin:0 0 4px;font-size:15px;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ml-rel__price{font-weight:700;color:#995927;font-size:1.9rem;margin-top:auto}.ml-rel__btn{display:block;width:100%;box-sizing:border-box;text-align:center;background-color:#d6912b;color:#fff;font-weight:700;font-size:1.4rem;padding:1.1rem 1rem;border-radius:8px;letter-spacing:.02em;border:1px solid #D6912B;margin-top:12px;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.ml-rel__card:hover .ml-rel__btn{background-color:#995927;border-color:#995927;transform:scale(1.04);box-shadow:0 6px 16px #99592759}@media(max-width:989px){.ml-rel__grid{grid-template-columns:repeat(2,1fr)}.ml-rel__title{font-size:13.5px}.ml-rel__btn{font-size:1.2rem;padding:.9rem .6rem}.ml-rel__price{font-size:1.6rem}}.ml-vids{padding:clamp(34px,5vw,60px) 0;color:#111;overflow:hidden}.ml-vids__head{max-width:720px;margin:0 auto;padding:0 20px;text-align:center}.ml-vids__badge{display:inline-block;background:#fbefd9;color:#995927;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:6px 13px;border-radius:999px;margin:0 0 14px}.ml-vids__heading{font-size:clamp(26px,4.6vw,38px);font-weight:800;color:#111;margin:0 0 14px;line-height:1.18;letter-spacing:-.01em}.ml-vids__text{font-size:17px;line-height:1.6;color:#565656;margin:0 auto;max-width:600px}.ml-vids__text p{margin:0}.ml-vids__scroller{margin-top:clamp(22px,3vw,34px);margin-bottom:-22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:36px}.ml-vids__scroller::-webkit-scrollbar{display:none}.ml-vids__track{display:flex;gap:14px;list-style:none;margin:0 auto;padding:6px 20px;width:max-content}.ml-vids__card{flex:none;width:clamp(220px,74vw,290px);aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;background:#231f20;scroll-snap-align:start;box-shadow:0 10px 24px #231f2024}.ml-vids__card img,.ml-vids__card video{width:100%;height:100%;object-fit:cover;display:block}.ml-vids__dots{display:none;justify-content:center;align-items:center;gap:7px;margin-top:10px}.ml-vids.is-scrollable .ml-vids__dots{display:flex}.ml-vids__dot{width:7px;height:7px;border-radius:999px;background:#d9c7a8;transition:width .2s ease,background .2s ease}.ml-vids__dot.is-active{width:20px;background:#f65000}.ml-vids__hint{position:relative;display:none;justify-content:center;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;font-weight:600;letter-spacing:.02em;color:#995927}.ml-vids.is-scrollable .ml-vids__hint{display:flex}.ml-vids__cta-wrap{text-align:center;padding:24px 20px 0}.ml-vids__cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 36px;border-radius:12px;color:#fff;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 10px 22px #f6500042;transition:transform .15s ease,box-shadow .15s ease}.ml-vids__cta:hover{transform:translateY(-1px);box-shadow:0 14px 26px #f6500052}.ml-vids__trust{margin:12px 0 0;font-size:13.5px;color:#6b6b6b}@media(min-width:990px){.ml-vids__hint{display:none!important}.ml-vids__scroller{scrollbar-width:thin;scrollbar-color:#D6912B transparent}}.nq{--paper:#FFFFFF;--surface:#FFFFFF;--ink:#121212;--muted:#5B5B5B;--line:#E3E3E3;--accent:#F65000;--accent-text:#C43F00;--link:#121212;--alt:#F3F3F3;--alt-2:#E9E9E9;--navy:#242833;--cta:#F65000;--cta-ink:#FFFFFF;--cta-hover:#D94500;--deep:#242833;--on-deep:#FFFFFF;--hl:#FFE58A;--hl-ink:#3B2F00;--shadow:0 12px 32px rgba(18,18,18,.1);--font-display:"Cardo",Georgia,"Times New Roman",serif;--font-body:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif}.nq{--u:17px;font-size:var(--u);isolation:isolate}.nq[data-size="1"]{--u:19px}.nq[data-size="2"]{--u:21px}.nq-tools-row{display:flex;justify-content:flex-end;padding-top:calc(1 * var(--u))}.nq a.btn{text-decoration:none}.nq ul,.nq ol{margin:0}.nq{letter-spacing:normal;text-transform:none;word-spacing:normal;line-height:1.6;font-family:var(--font-body)}.nq h1,.nq h2,.nq h3,.nq h4{text-transform:none;letter-spacing:-.005em;font-weight:700;font-family:var(--font-display)}.nq p,.nq li,.nq td,.nq th,.nq span,.nq b,.nq a,.nq button,.nq summary,.nq label{text-transform:none}.nq summary{list-style:none}.nq [hidden]{display:none!important}.nq{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:calc(1 * var(--u));line-height:1.6;-webkit-text-size-adjust:100%}.nq *,.nq *:before,.nq *:after{box-sizing:border-box}.nq img,.nq svg{max-width:100%}.nq img{display:block;height:auto}.nq a{color:var(--link)}.nq button{font:inherit}.nq :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.nq h1,.nq h2,.nq h3{font-family:var(--font-display);font-weight:700;line-height:1.12;margin:0;text-wrap:balance;letter-spacing:-.005em}.nq h1{font-size:clamp(calc(1.9 * var(--u)),6vw,calc(3.1 * var(--u)))}.nq h2{font-size:clamp(calc(1.65 * var(--u)),4.6vw,calc(2.5 * var(--u)))}.nq h3{font-size:calc(1.28 * var(--u))}.nq p{margin:0}.nq em{font-style:italic;color:var(--accent-text)}.nq .wrap{width:min(1120px,100%);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.nq .narrow{width:min(820px,100%)}.nq .band{padding-block:clamp(calc(2.75 * var(--u)),7vw,calc(5 * var(--u)))}.nq .band-alt{background:var(--alt)}.nq .band-deep{background:var(--deep);color:var(--on-deep)}.nq .eyebrow{font-size:calc(.8 * var(--u));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.nq .lead{font-size:calc(1.1 * var(--u));color:var(--muted);max-width:62ch}.nq .sec-head{display:grid;gap:calc(.75 * var(--u));margin-bottom:calc(2 * var(--u));max-width:calc(56 * var(--u))}.nq .center{text-align:center;margin-inline:auto;justify-items:center}.nq .ph{border-radius:18px;overflow:hidden;background:var(--alt);border:1px solid var(--line)}.nq .ph img{width:100%;height:100%;object-fit:cover}.nq.show-verify .v{background:var(--hl);color:var(--hl-ink);box-shadow:0 0 0 3px var(--hl);border-radius:3px}.nq .sizebtn{border:1.5px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;min-height:calc(2.6 * var(--u));padding:calc(.2 * var(--u)) calc(.9 * var(--u));font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:calc(.4 * var(--u))}.nq .sizebtn b{font-family:var(--font-display);font-size:calc(1.15 * var(--u))}.nq .sizebtn:hover{border-color:var(--accent)}.nq .sizebtn{white-space:nowrap}@media(max-width:520px){.nq .sizebtn .lbl,.nq .sizebtn #nq-sizelbl{display:none}.nq .sizebtn{padding:calc(.2 * var(--u)) calc(.8 * var(--u))}}.nq .btn{display:flex;align-items:center;justify-content:center;gap:calc(.6 * var(--u));min-height:calc(3.6 * var(--u));border-radius:14px;border:0;background:var(--cta);color:var(--cta-ink);font-size:calc(1.15 * var(--u));font-weight:700;text-decoration:none;padding:calc(.6 * var(--u)) calc(1.4 * var(--u));cursor:pointer;width:100%;transition:background .15s}.nq .btn:hover{background:var(--cta-hover)}.nq .btn .arrow{font-size:calc(1.3 * var(--u));line-height:1}.nq .btn-ghost{background:transparent;color:var(--ink);border:2px solid var(--ink)}.nq .btn-ghost:hover{background:var(--alt)}.nq .fine{font-size:calc(.85 * var(--u));color:var(--muted);text-align:center}.nq .good{display:grid;grid-template-columns:calc(2.6 * var(--u)) 1fr;gap:calc(.9 * var(--u));background:var(--alt);border:1px solid var(--line);border-radius:16px;padding:calc(1 * var(--u))}.nq .good .i{width:calc(2.6 * var(--u));height:calc(2.6 * var(--u));border-radius:50%;background:var(--surface);color:var(--link);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:calc(1.3 * var(--u))}.nq .good p{color:var(--muted);font-size:calc(.95 * var(--u))}.nq .good b{color:var(--ink)}.nq .infog{display:grid;gap:calc(1 * var(--u));margin:0}.nq .infog .ph{aspect-ratio:3/2}.nq .infog figcaption{display:grid;gap:calc(.9 * var(--u))}@media(min-width:820px){.nq .infog figcaption{grid-template-columns:repeat(3,1fr);gap:calc(1.5 * var(--u))}}.nq .infog figcaption div{display:grid;gap:calc(.2 * var(--u));border-top:3px solid var(--accent);padding-top:calc(.7 * var(--u))}.nq .infog figcaption b{font-family:var(--font-display);font-size:calc(1.15 * var(--u))}.nq .infog figcaption span{color:var(--muted);font-size:calc(.95 * var(--u))}.nq .demo{margin-top:calc(2.5 * var(--u));background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:calc(1.2 * var(--u));display:grid;gap:calc(1 * var(--u))}.nq .demo-top{display:grid;gap:calc(.8 * var(--u))}@media(min-width:760px){.nq .demo-top{grid-template-columns:1fr auto;align-items:center}}.nq .demo-top b{font-family:var(--font-display);font-size:calc(1.3 * var(--u));display:block}.nq .demo-top span{color:var(--muted);font-size:calc(.95 * var(--u))}.nq .tabs{display:inline-grid;grid-template-columns:1fr 1fr;background:var(--paper);border:1.5px solid var(--line);border-radius:999px;padding:calc(.25 * var(--u));gap:calc(.25 * var(--u));width:fit-content;max-width:100%}.nq .tab{border:0;background:transparent;color:var(--ink);font-weight:500;padding:calc(.55 * var(--u)) calc(1.1 * var(--u));border-radius:999px;cursor:pointer;min-height:calc(2.75 * var(--u))}.nq .tab[aria-selected=true]{background:var(--ink);color:var(--paper);font-weight:700}.nq .demo svg{width:100%;max-width:520px;height:auto;display:block;margin-inline:auto}.nq .demo-note{color:var(--muted);text-align:center;max-width:56ch;margin-inline:auto}.nq .demo-note b{color:var(--ink)}.nq .d-canal{fill:none;stroke:var(--muted);stroke-width:3}.nq .d-drum{stroke:var(--muted);stroke-width:6;stroke-linecap:round}.nq .d-bud{fill:var(--ink)}.nq .d-bud-hi{fill:#80808073}.nq .d-leak{fill:none;stroke:var(--cta);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1 9}.nq .d-flow{fill:none;stroke:var(--ink);stroke-width:4;stroke-linecap:round}.nq .d-arrow-bad{fill:var(--cta)}.nq .d-arrow-good{fill:var(--ink)}.nq .feats{display:grid;gap:calc(1 * var(--u));margin-top:calc(2.5 * var(--u));grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.nq .feat{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:calc(1.2 * var(--u));display:grid;gap:calc(.6 * var(--u));align-content:start}.nq .feat .ic{width:calc(3 * var(--u));height:calc(3 * var(--u));border-radius:14px;background:var(--alt);color:var(--accent);display:grid;place-items:center}.nq .feat p{color:var(--muted);font-size:calc(.97 * var(--u))}.nq .inside{display:grid;gap:calc(1.75 * var(--u));margin-top:calc(3 * var(--u));align-items:center}@media(min-width:860px){.nq .inside{grid-template-columns:1fr 1fr;gap:calc(3 * var(--u))}}.nq .inside .ph{aspect-ratio:4/3}.nq .parts{list-style:none;margin:calc(1 * var(--u)) 0 0;padding:0;display:grid;gap:calc(.5 * var(--u))}.nq .parts li{display:grid;gap:calc(.05 * var(--u));padding-block:calc(.5 * var(--u));border-bottom:1px solid var(--line)}.nq .parts b{font-weight:700}.nq .parts span{color:var(--muted);font-size:calc(.93 * var(--u))}.nq .specs{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(.5 * var(--u));margin-top:calc(1.2 * var(--u))}.nq .specs div{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:calc(.6 * var(--u)) calc(.4 * var(--u));text-align:center;line-height:1.2}.nq .specs b{display:block;font-family:var(--font-display);font-size:calc(1.4 * var(--u))}.nq .specs span{font-size:calc(.75 * var(--u));color:var(--muted)}.nq .fit{display:grid;gap:calc(2 * var(--u));align-items:start}@media(min-width:860px){.nq .fit{grid-template-columns:.9fr 1.1fr;gap:calc(3 * var(--u))}}.nq .fit .ph{aspect-ratio:1/1}.nq .fit-cap{font-size:calc(.9 * var(--u));color:var(--muted);margin-top:calc(.6 * var(--u))}.nq .checks{list-style:none;margin:calc(1 * var(--u)) 0 0;padding:0;display:grid;gap:calc(.6 * var(--u))}.nq .checks li{display:grid;grid-template-columns:calc(1.5 * var(--u)) 1fr;gap:calc(.6 * var(--u))}.nq .checks svg{color:var(--accent);margin-top:calc(.28 * var(--u))}.nq .small{color:var(--muted);font-size:calc(.97 * var(--u));margin-top:calc(1 * var(--u));max-width:56ch}.nq .adapt{display:grid;gap:calc(1 * var(--u));margin-top:calc(2 * var(--u));grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.nq .adapt div{display:grid;gap:calc(.3 * var(--u));align-content:start;border-top:3px solid var(--accent);padding-top:calc(.8 * var(--u))}.nq .adapt i{font-style:normal;font-family:var(--font-display);font-size:calc(1.7 * var(--u));color:var(--accent);line-height:1}.nq .adapt span{color:var(--muted);font-size:calc(.95 * var(--u))}.nq .orl{margin-top:calc(2 * var(--u));display:grid;grid-template-columns:auto 1fr;gap:calc(1 * var(--u));border-left:5px solid var(--accent);padding:calc(1 * var(--u)) calc(1.1 * var(--u));background:var(--surface);border-radius:0 14px 14px 0}.nq .orl b{display:block;margin-bottom:calc(.25 * var(--u))}.nq .orl p{color:var(--muted)}.nq .stepcards{display:grid;gap:calc(1.25 * var(--u));grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.nq .stepcard{display:grid;gap:calc(.75 * var(--u));align-content:start}.nq .stepcard .ph{aspect-ratio:4/3}.nq .stepcard .n{font-family:var(--font-display);font-size:calc(2.2 * var(--u));line-height:1;color:var(--accent)}.nq .stepcard p{color:var(--muted)}.nq .cta-row{display:grid;gap:calc(.6 * var(--u));justify-items:center;margin-top:calc(2.25 * var(--u))}.nq .cta-row .btn{max-width:calc(26 * var(--u))}.nq .nodoc-row{display:grid;gap:calc(1 * var(--u));grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-block:calc(1.75 * var(--u))}.nq .nodoc-row div{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:calc(1.1 * var(--u));display:grid;gap:calc(.4 * var(--u));align-content:start}.nq .nodoc-row i{font-style:normal;width:calc(2 * var(--u));height:calc(2 * var(--u));border-radius:50%;background:var(--alt);color:var(--accent);display:grid;place-items:center;font-weight:700}.nq .nodoc-row span{color:var(--muted);font-size:calc(.95 * var(--u))}.nq .nodoc-note{max-width:62ch;color:var(--muted)}.nq .cards{display:grid;gap:calc(1.25 * var(--u));grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.nq .card{display:grid;gap:calc(.75 * var(--u));align-content:start}.nq .card .ph{aspect-ratio:4/3}.nq .card p{color:var(--muted)}.nq .gar{display:grid;gap:calc(2 * var(--u));align-items:start}@media(min-width:900px){.nq .gar{grid-template-columns:1fr 1fr;gap:calc(3 * var(--u))}}.nq .gar .ph{aspect-ratio:1/1}.nq .box{margin-top:calc(1 * var(--u));background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:calc(1.1 * var(--u))}.nq .box b{font-family:var(--font-display);font-size:calc(1.2 * var(--u))}.nq .box ul{margin:calc(.6 * var(--u)) 0 0;padding-left:calc(1.1 * var(--u));display:grid;gap:calc(.3 * var(--u));color:var(--muted)}.nq .gar-list{display:grid;gap:calc(1 * var(--u))}.nq .gar-list>div{display:grid;grid-template-columns:calc(2.6 * var(--u)) 1fr;gap:calc(.2 * var(--u)) calc(.9 * var(--u));padding-bottom:calc(1 * var(--u));border-bottom:1px solid var(--line)}.nq .gar-list i{grid-row:span 2;width:calc(2.6 * var(--u));height:calc(2.6 * var(--u));border-radius:50%;background:var(--alt);color:var(--accent);display:grid;place-items:center}.nq .gar-list span{color:var(--muted);font-size:calc(.95 * var(--u))}.nq .cmp-img{display:grid;gap:calc(.6 * var(--u));margin-bottom:calc(1.5 * var(--u))}.nq .cmp-img .ph{aspect-ratio:3/2;max-width:640px}.nq .cmp-img span{font-size:calc(.9 * var(--u));color:var(--muted)}.nq .tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.nq table{border-collapse:collapse;width:100%;min-width:620px;font-size:calc(.95 * var(--u))}.nq th,.nq td{padding:calc(.8 * var(--u)) calc(.9 * var(--u));text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.nq tr:last-child td{border-bottom:0}.nq thead th{font-size:calc(.82 * var(--u));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;background:var(--paper)}.nq th[scope=row]{font-weight:500;color:var(--ink);width:22%}.nq .us{background:var(--alt)}.nq thead .us{color:var(--link)}.nq .yes{color:var(--link);font-weight:700}.nq .no{color:var(--muted)}.nq .src{font-size:calc(.88 * var(--u));color:var(--muted);margin-top:calc(1 * var(--u));max-width:64ch}.nq .el-grid{display:grid;gap:calc(1 * var(--u));grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.nq .el{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:calc(1.2 * var(--u));display:grid;gap:calc(.5 * var(--u));align-content:start}.nq .el small{font-size:calc(.78 * var(--u));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.nq .el b{font-family:var(--font-display);font-size:calc(1.25 * var(--u));line-height:1.2}.nq .el .cnt{display:inline-block;background:var(--alt);color:var(--link);border-radius:999px;padding:calc(.1 * var(--u)) calc(.6 * var(--u));font-size:calc(.8 * var(--u));font-weight:700;width:fit-content}.nq .el p{color:var(--muted);font-size:calc(.97 * var(--u))}.nq .el-cta{background:var(--deep);color:var(--on-deep);border-color:var(--deep)}.nq .el-cta b,.nq .el-cta p{color:var(--on-deep)}.nq .el-cta .btn{margin-top:calc(.4 * var(--u))}.nq .rev-sum{display:flex;align-items:center;gap:calc(.8 * var(--u));flex-wrap:wrap;color:var(--muted)}.nq .rev-sum .stars{letter-spacing:.1em;opacity:.5;font-size:calc(1.3 * var(--u))}.nq .reviews{display:grid;gap:calc(1 * var(--u));grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-block:calc(1.5 * var(--u))}.nq .slot{border:1.5px dashed var(--muted);border-radius:14px;padding:calc(1 * var(--u));display:grid;gap:calc(.5 * var(--u));align-content:start;color:var(--muted);background:var(--surface)}.nq .slot b{color:var(--ink)}.nq .slot .st{letter-spacing:.1em;opacity:.5}.nq .rules{list-style:none;margin:0;padding:0;display:grid;gap:calc(.5 * var(--u));max-width:calc(52 * var(--u))}.nq .rules li{display:grid;grid-template-columns:calc(1.4 * var(--u)) 1fr;gap:calc(.6 * var(--u))}.nq .rules svg{color:var(--accent);margin-top:calc(.28 * var(--u))}.nq .faq{display:grid}.nq details{border-top:1px solid var(--line)}.nq details:last-child{border-bottom:1px solid var(--line)}.nq summary{cursor:pointer;list-style:none;padding:calc(.6 * var(--u)) calc(2 * var(--u)) calc(.6 * var(--u)) 0;font-weight:700;font-size:calc(.98 * var(--u));line-height:1.35;position:relative;min-height:0}.nq summary::-webkit-details-marker{display:none}.nq summary:after{content:"+";position:absolute;right:calc(.3 * var(--u));top:calc(.4 * var(--u));font-size:calc(1.4 * var(--u));line-height:1;color:var(--accent);font-weight:400}.nq details[open] summary:after{content:"\2013"}.nq details .ans{padding:0 0 calc(.7 * var(--u));color:var(--muted);max-width:62ch;display:grid;gap:calc(.4 * var(--u));font-size:calc(.93 * var(--u));line-height:1.5}.nq details .ans b{color:var(--ink)}.nq .final{display:grid;gap:calc(2 * var(--u));align-items:center}@media(min-width:860px){.nq .final{grid-template-columns:.9fr 1.1fr;gap:calc(3 * var(--u))}}.nq .final .ph{aspect-ratio:4/3}.nq .final h2{color:var(--on-deep)}.nq .final p{color:color-mix(in srgb,var(--on-deep) 84%,transparent)}.nq .final>div{display:grid;gap:calc(1.1 * var(--u))}.nq .final .btn{max-width:calc(26 * var(--u))}.nq .final .fine{color:color-mix(in srgb,var(--on-deep) 75%,transparent);text-align:left}.nq .legal{font-size:calc(.85 * var(--u));color:var(--muted);max-width:75ch}.nq .foot{background:var(--paper);border-top:1px solid var(--line);padding-block:calc(2 * var(--u)) calc(6 * var(--u));font-size:calc(.85 * var(--u));color:var(--muted)}.nq .foot .wrap{display:grid;gap:calc(.6 * var(--u))}.nq .foot nav{display:flex;flex-wrap:wrap;gap:calc(.5 * var(--u)) calc(1.2 * var(--u))}@media(prefers-reduced-motion:reduce){.nq *{transition:none!important;scroll-behavior:auto!important}}.nq .gar-list .btn span{color:inherit;font-size:inherit}.nq .gar-list .btn .arrow{font-size:calc(1.3 * var(--u))}.nq .el-cta .btn{padding-inline:calc(.9 * var(--u));font-size:calc(1.05 * var(--u))}body:has(.nq) a.jdgm-write-rev-link,body:has(.nq) .jdgm-btn--solid,body:has(.nq) .jdgm-form__submit-btn{background-color:#f65000!important;border-color:#f65000!important;color:#fff!important}body:has(.nq) .jdgm-star{color:#f65000!important}body:has(.nq) .jdgm-histogram__bar-content{background:#f65000!important}.nq .gar-list>div.cta-row{display:grid;grid-template-columns:1fr;padding-bottom:0;border-bottom:0}.nq .inside{align-items:start}html:has(.nq){--jdgm-primary-color:#F65000;--jdgm-secondary-color:rgba(246,80,0,.1);--jdgm-star-color:#F65000;--jdgm-snippet-star-color:#F65000;--jdgm-write-review-bg-color:#F65000;--jdgm-write-review-text-color:#fff;--jdgm-paginate-color:#F65000;--jdgm-reviewer-name-color:#242833}.nq .nqh{background-color:#121212;background-image:radial-gradient(60% 85% at 80% 45%,rgba(246,80,0,.3),transparent 70%),linear-gradient(180deg,#191919,#0c0c0c);color:#fff;padding-block:clamp(calc(2.2 * var(--u)),6vw,calc(4.2 * var(--u)))}.nq .nqh-in{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(22px,4vw,56px);align-items:center}.nq .nqh-pill{display:inline-flex;align-items:center;gap:.65em;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:.45em 1.05em;font-size:calc(.72 * var(--u));font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#fff}.nq .nqh-pill i{width:.6em;height:.6em;border-radius:50%;background:#3ddc84;display:inline-block;flex:none}.nq .nqh h2{color:#fff;font-size:clamp(calc(1.8 * var(--u)),4vw,calc(2.75 * var(--u)));margin:calc(.9 * var(--u)) 0}.nq .nqh h2 em{color:#ff6a1a;font-style:italic}.nq .nqh-lead{color:#ffffffd6;font-size:calc(1.08 * var(--u));max-width:52ch}.nq .nqh-steps{list-style:none;padding:0;margin:calc(1.3 * var(--u)) 0 calc(1.2 * var(--u));display:grid;gap:calc(.55 * var(--u));justify-items:start}.nq .nqh-steps li{display:inline-flex;align-items:center;gap:.75em;border:1px solid rgba(255,255,255,.18);background:#ffffff12;border-radius:12px;padding:.55em 1em;font-weight:500;font-size:calc(.95 * var(--u));line-height:1.35}.nq .nqh-steps b{display:grid;place-items:center;flex:none;width:1.75em;height:1.75em;border-radius:50%;background:#fff;color:#121212;font-size:.85em}.nq .nqh a.nqh-link{color:#fff;font-weight:700;text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:2px}.nq .nqh-art{border-radius:26px;overflow:hidden;background:#f3f3f3;box-shadow:0 0 0 1px #ffffff1f,0 30px 80px #f6500047}.nq .nqh-art img{width:100%;height:auto}.nq.show-verify .nqh .v{background:var(--hl);color:var(--hl-ink);box-shadow:0 0 0 3px var(--hl)}.nq .nq-trust{background:var(--alt);border-block:1px solid var(--line)}.nq .nq-trust ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(.8 * var(--u))}.nq .nq-trust li{display:flex;align-items:center;gap:.65em;padding-block:calc(.6 * var(--u));font-size:calc(.78 * var(--u));line-height:1.25}.nq .nq-trust li svg{flex:none;width:1.9em;height:1.9em;color:var(--accent-text)}.nq .nq-trust li b{display:block;font-weight:700}.nq .nq-trust li span{color:var(--muted)}.nq .nq-glyph{font-family:var(--font-display);font-weight:700;font-size:calc(1.2 * var(--u));line-height:1}.nq .nq-diff{margin-top:calc(2.5 * var(--u));background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:calc(1.4 * var(--u))}.nq .nq-diff-head{display:grid;gap:calc(.35 * var(--u));margin-bottom:calc(1.2 * var(--u))}.nq .nq-diff-head p{color:var(--muted);max-width:70ch}.nq .nq-diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(1.2 * var(--u))}.nq .nq-diff-col{background:var(--alt);border-radius:14px;padding:calc(1 * var(--u))}.nq .nq-diff-ours{background:#fff3ec;box-shadow:inset 0 0 0 2px var(--accent)}.nq .nq-bars{display:flex;align-items:flex-end;gap:12px;height:calc(7.5 * var(--u))}.nq .nq-bars i{flex:1;background:var(--accent);border-radius:4px 4px 0 0}.nq .nq-bars i.g{background:#bdbdbd}.nq .nq-axis{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:calc(.4 * var(--u));font-size:calc(.78 * var(--u));font-weight:700;line-height:1.2}.nq .nq-axis small{display:block;font-weight:400;color:var(--muted)}.nq .nq-diff-cap{display:grid;gap:calc(.2 * var(--u));margin-top:calc(.8 * var(--u));font-size:calc(.92 * var(--u))}.nq .nq-diff-cap span{color:var(--muted)}@media(max-width:820px){.nq .nqh-in{grid-template-columns:1fr}}.nq .tablewrap{border-color:var(--line)}.nq thead th.us{background:var(--accent);color:#fff;border-bottom:0;text-transform:none;letter-spacing:.01em;font-size:calc(.98 * var(--u));text-align:center;box-shadow:inset 3px 0 0 var(--accent),inset -3px 0 0 var(--accent)}.nq td.us{background:#ffefe4;color:var(--ink);font-weight:700;box-shadow:inset 3px 0 0 var(--accent),inset -3px 0 0 var(--accent)}.nq td.us.no,.nq td.us.yes{color:var(--ink)}.nq tbody tr:last-child td.us{box-shadow:inset 3px 0 0 var(--accent),inset -3px 0 0 var(--accent),inset 0 -3px 0 var(--accent)}.nq th{overflow-wrap:break-word}.nq .cta-was{font-weight:400;opacity:.75;margin-right:.25em}@media(min-width:900px){.nq .faq{grid-template-columns:1fr 1fr;column-gap:calc(2.5 * var(--u));align-items:start;border-bottom:1px solid var(--line)}.nq .faq details:last-child{border-bottom:0}}.nq .nq-swipe{position:relative}.nq .nq-hint{position:absolute;right:calc(8px - clamp(16px,4vw,32px));bottom:calc(1.2 * var(--u));z-index:4;pointer-events:none;display:inline-flex;align-items:center;gap:.25em;background:var(--accent);color:#fff;border-radius:999px;padding:.32em .55em .32em .75em;font-size:calc(.66 * var(--u));font-weight:700;letter-spacing:.03em;line-height:1;box-shadow:0 3px 10px #f6500066;transition:opacity .35s}.nq .nq-hint svg{animation:nqNudge 1.3s ease-in-out infinite}.nq .nq-hint.is-off{opacity:0}@keyframes nqNudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.nq .nq-hint svg{animation:none}}@media(min-width:701px){.nq .nq-hint{display:none}}@media(max-width:700px){.nq .band{padding-block:calc(1.7 * var(--u))}.nq .sec-head{margin-bottom:calc(1 * var(--u));gap:calc(.4 * var(--u))}.nq .nqh{padding-block:calc(1.4 * var(--u))}.nq .nqh h2{margin:calc(.6 * var(--u)) 0}.nq .nqh-lead{font-size:calc(.98 * var(--u))}.nq .nqh-steps{margin:calc(.9 * var(--u)) 0}.nq .nqh-art{max-width:280px;margin-inline:auto}.nq .nq-diff{margin-top:calc(1.3 * var(--u));padding:calc(.9 * var(--u))}.nq .nq-diff-grid{gap:calc(.6 * var(--u))}.nq .nq-diff-col{padding:calc(.6 * var(--u))}.nq .nq-bars{height:calc(5 * var(--u));gap:8px}.nq .nq-axis{font-size:calc(.7 * var(--u));gap:6px}.nq .nq-diff-cap{font-size:calc(.82 * var(--u))}.nq .fit .ph,.nq .gar .ph,.nq .infog .ph{aspect-ratio:16/10}.nq .infog .ph img{object-fit:cover}.nq .nq-trust ul{display:flex;overflow-x:auto;gap:calc(1.2 * var(--u));scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,32px));padding-inline:clamp(16px,4vw,32px)}.nq .nq-trust ul::-webkit-scrollbar{display:none}.nq .nq-trust li{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}.nq .feats,.nq .stepcards,.nq .cards,.nq .el-grid,.nq .nodoc-row,.nq .infog figcaption{display:flex!important;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:calc(.7 * var(--u));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,32px));padding-inline:clamp(16px,4vw,32px);padding-bottom:calc(.3 * var(--u));margin-top:calc(1 * var(--u))}.nq .feats::-webkit-scrollbar,.nq .stepcards::-webkit-scrollbar,.nq .cards::-webkit-scrollbar,.nq .el-grid::-webkit-scrollbar,.nq .nodoc-row::-webkit-scrollbar,.nq .infog figcaption::-webkit-scrollbar{display:none}.nq .feats>*,.nq .stepcards>*,.nq .cards>*,.nq .el-grid>*,.nq .nodoc-row>*,.nq .infog figcaption>*{flex:0 0 78%;max-width:78%;scroll-snap-align:start}.nq .adapt{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:calc(.8 * var(--u));scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,32px));padding-inline:clamp(16px,4vw,32px);margin-top:calc(1 * var(--u))}.nq .adapt::-webkit-scrollbar{display:none}.nq .adapt>div{flex:0 0 72%;scroll-snap-align:start}.nq .inside .ph{display:none}.nq .inside{margin-top:calc(1.5 * var(--u))}.nq table{min-width:0;font-size:calc(.74 * var(--u))}.nq th,.nq td{padding:calc(.4 * var(--u)) calc(.35 * var(--u))}.nq th[scope=row]{width:25%}.nq thead th{font-size:calc(.72 * var(--u));text-transform:none;letter-spacing:0;line-height:1.2}.nq thead th.us{font-size:calc(.82 * var(--u))}.nq td.us,.nq th.us{width:29%}.nq .demo svg{max-width:340px}.nq summary{font-size:calc(.94 * var(--u));padding-block:calc(.5 * var(--u))}.nq summary:after{top:calc(.3 * var(--u))}.nq .gar-list{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:calc(.7 * var(--u));scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,32px));padding-inline:clamp(16px,4vw,32px)}.nq .gar-list::-webkit-scrollbar{display:none}.nq .gar-list>div{flex:0 0 74%;scroll-snap-align:start;border:1px solid var(--line);border-radius:14px;padding:calc(.8 * var(--u));background:var(--surface);align-content:start}.nq .gar-list>div.cta-row{display:none}}.nq .nq-diff-grid{grid-template-columns:repeat(3,1fr)}.nq .nq-vib{margin-top:calc(1 * var(--u));text-align:center;font-size:calc(.95 * var(--u));color:var(--muted)}.nq .nq-vib b{color:var(--accent-text)}.nq .infog figcaption div{align-content:start}.nq .infog{grid-template-columns:minmax(0,1fr)}.nq .feat .ic svg{width:calc(1.6 * var(--u));height:calc(1.6 * var(--u))}.nq .nq-diff-cap b{font-family:var(--font-display);font-size:calc(1.02 * var(--u))}@media(max-width:700px){.nq .nq-diff-grid{gap:calc(.4 * var(--u))}.nq .nq-diff-col{padding:calc(.5 * var(--u))}.nq .nq-diff-cap b{font-size:calc(.86 * var(--u));line-height:1.2}.nq .nq-diff-cap span{font-size:calc(.7 * var(--u));line-height:1.3}.nq .nq-vib{font-size:calc(.85 * var(--u))}.nq .gar{grid-template-columns:minmax(0,1fr)}.nq .specs b{font-size:calc(1.05 * var(--u));white-space:nowrap}.nq .specs span{font-size:calc(.68 * var(--u))}}.ta{--accent:#F65000;--accent-text:#C43F00;--ink:#121212;--muted:#5B5B5B;--line:#E3E3E3;--alt:#F3F3F3;--deep:#242833;--display:"Cardo",Georgia,serif;--body:"Roboto",system-ui,sans-serif;font-family:var(--body);color:var(--ink);background:#fff;line-height:1.7;font-size:18px}@media(min-width:760px){.ta{font-size:19px}}.ta *{box-sizing:border-box}.ta .ta-wrap{max-width:780px;margin:0 auto;padding:1.5rem clamp(16px,4vw,32px) 3rem}.ta h1,.ta h2,.ta h3{font-family:var(--display);font-weight:700;line-height:1.15;color:var(--ink);margin:0;text-wrap:balance;letter-spacing:-.005em;text-transform:none}.ta .ta-h1{font-size:clamp(30px,5.2vw,42px);margin-bottom:.35em}.ta .ta-sub{font-family:var(--display);font-style:italic;font-size:1.2em;color:var(--accent-text);margin:0 0 .8em}.ta .ta-by{color:var(--muted);font-size:.85em;margin:0 0 .3em}.ta .ta-written{color:var(--muted);font-size:.8em;margin:0 0 1.4em}.ta .ta-h2{font-size:clamp(23px,3.6vw,30px);margin:1.8em 0 .5em}.ta .ta-h3{font-size:22px;margin:1.2em 0 .35em}.ta .ta-center{text-align:center}.ta .ta-text p{margin:0 0 .9em}.ta .ta-text ul,.ta .ta-text ol{margin:0 0 .9em;padding-left:1.3em}.ta .ta-text li{margin:.25em 0}.ta .ta-text a{color:var(--accent-text)}.ta .ta-fig{margin:1.4em auto;max-width:560px}.ta .ta-fig-s{max-width:460px}.ta .ta-img{width:100%;height:auto;display:block;border-radius:14px}.ta .ta-cap{font-size:.8em;color:var(--muted);margin-top:.4em;text-align:center}.ta .ta-ph{border:2px dashed var(--line);border-radius:14px;padding:2.2em 1em;text-align:center;color:var(--muted);font-size:.85em;max-width:560px;margin:1.4em auto;background:var(--alt)}.ta .ta-steps{margin:.5em 0}.ta .ta-step{display:grid;grid-template-columns:2.2em 1fr;gap:.8em;margin:1em 0;border-top:1px solid var(--line);padding-top:1em}.ta .ta-stepn{font-family:var(--display);font-size:1.9em;line-height:1;color:var(--accent);font-weight:700}.ta .ta-step .ta-h3{margin-top:0}.ta .ta-pick{border:2px solid var(--accent);border-radius:18px;padding:1.4em 1.2em;margin:1.6em 0;background:#fff8f4}.ta .ta-badge{text-align:center;font-family:var(--display);font-weight:700;font-size:1.25em;color:var(--accent-text);margin:0 0 .4em}.ta .ta-rank{margin-top:.6em}.ta .ta-stars{color:#e0a100;font-size:.9em;margin-left:.3em}.ta .ta-why{font-weight:700;margin:1em 0 .3em}.ta .ta-checks ul{list-style:none;padding:0}.ta .ta-checks li{padding-left:1.6em;position:relative}.ta .ta-checks li:before{content:"\2713";position:absolute;left:0;color:var(--accent);font-weight:700}.ta .ta-down{background:#fff;border-radius:12px;padding:.7em .9em;font-size:.95em;margin:.8em 0}.ta .ta-verdict{margin:.8em 0}.ta .ta-price{font-weight:700;margin:.4em 0 .9em}.ta .ta-btn{display:block;text-align:center;background:var(--accent);color:#fff!important;text-decoration:none;font-weight:700;padding:.95em 1.4em;border-radius:12px;font-size:1.05em;margin:.6em 0 .2em}.ta .ta-btn:hover{background:#d94500}.ta .ta-btn2{background:var(--deep)}.ta .ta-btnsub{text-align:center;font-size:.8em;color:var(--muted);margin:.2em 0 .6em}.ta .ta-comp{border:1px solid var(--line);border-radius:16px;padding:1.2em;margin:1.4em 0;background:#fff}.ta .ta-specs{list-style:none;margin:.6em 0;font-size:.95em;background:var(--alt);border-radius:10px;padding:.7em .9em}.ta .ta-specs li{margin:.2em 0}.ta .ta-link{color:var(--accent-text);font-weight:700;text-decoration:underline}.ta .ta-ctabox{background:var(--deep);color:#fff;border-radius:16px;padding:1.3em 1.2em;margin:1.8em 0;text-align:center}.ta .ta-ctatitle{font-family:var(--display);font-size:1.25em;font-weight:700;margin:0 0 .5em;color:#fff}.ta .ta-ctabox .ta-btnsub{color:#fffc}.ta .ta-faq{border-top:1px solid var(--line);padding:.55em 0}.ta .ta-faq summary{cursor:pointer;list-style:none;font-weight:700;padding:.35em 2em .35em 0;position:relative}.ta .ta-faq summary::-webkit-details-marker{display:none}.ta .ta-faq summary:after{content:"+";position:absolute;right:.2em;top:.15em;color:var(--accent);font-size:1.4em;line-height:1}.ta .ta-faq[open] summary:after{content:"\2013"}.ta .ta-faq .ta-text{padding:.2em 0 .5em;color:#333}.ta .ta-quote{border-left:4px solid var(--accent);margin:1.8em 0;padding:.4em 1em;font-family:var(--display);font-style:italic;font-size:1.1em}.ta .ta-quote footer{font-family:var(--body);font-style:normal;font-size:.85em;color:var(--muted);margin-top:.5em}.ta .ta-notice{border:1px solid var(--line);border-radius:14px;padding:1.1em 1.2em;margin:1.8em 0;background:var(--alt)}.ta .ta-disclosure{font-size:.8em;color:var(--muted);border-top:1px solid var(--line);padding-top:1em;margin-top:2em}.vn{--paper:#FFFFFF;--surface:#FFFFFF;--ink:#121212;--muted:#5B5B5B;--line:#E3E3E3;--accent:#F65000;--accent-text:#C43F00;--link:#121212;--alt:#F3F3F3;--alt-2:#E9E9E9;--navy:#242833;--cta:#F65000;--cta-ink:#FFFFFF;--cta-hover:#D94500;--deep:#242833;--on-deep:#FFFFFF;--hl:#FFE58A;--hl-ink:#3B2F00;--shadow:0 12px 32px rgba(18,18,18,.1);--font-display:"Cardo",Georgia,"Times New Roman",serif;--font-body:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif}.vn{--u:17px;font-size:var(--u);isolation:isolate}.vn[data-size="1"]{--u:19px}.vn[data-size="2"]{--u:21px}.vn-tools-row{display:flex;justify-content:flex-end;padding-top:calc(1 * var(--u))}.vn a.btn{text-decoration:none}.vn ul,.vn ol{margin:0}.vn{letter-spacing:normal;text-transform:none;word-spacing:normal;line-height:1.6;font-family:var(--font-body)}.vn h1,.vn h2,.vn h3,.vn h4{text-transform:none;letter-spacing:-.005em;font-weight:700;font-family:var(--font-display)}.vn p,.vn li,.vn td,.vn th,.vn span,.vn b,.vn a,.vn button,.vn summary,.vn label{text-transform:none}.vn summary{list-style:none}.vn [hidden]{display:none!important}.vn{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:calc(1 * var(--u));line-height:1.6;-webkit-text-size-adjust:100%}.vn *,.vn *:before,.vn *:after{box-sizing:border-box}.vn img,.vn svg{max-width:100%}.vn img{display:block;height:auto}.vn a{color:var(--link)}.vn button{font:inherit}.vn :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.vn h1,.vn h2,.vn h3{font-family:var(--font-display);font-weight:700;line-height:1.12;margin:0;text-wrap:balance;letter-spacing:-.005em}.vn h1{font-size:clamp(calc(1.9 * var(--u)),6vw,calc(3.1 * var(--u)))}.vn h2{font-size:clamp(calc(1.65 * var(--u)),4.6vw,calc(2.5 * var(--u)))}.vn h3{font-size:calc(1.28 * var(--u))}.vn p{margin:0}.vn em{font-style:italic;color:var(--accent-text)}.vn .wrap{width:min(1120px,100%);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.vn .narrow{width:min(820px,100%)}.vn .band{padding-block:clamp(calc(2.75 * var(--u)),7vw,calc(5 * var(--u)))}.vn .band-alt{background:var(--alt)}.vn .band-deep{background:var(--deep);color:var(--on-deep)}.vn .eyebrow{font-size:calc(.8 * var(--u));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.vn .lead{font-size:calc(1.1 * var(--u));color:var(--muted);max-width:62ch}.vn .sec-head{display:grid;gap:calc(.75 * var(--u));margin-bottom:calc(2 * var(--u));max-width:calc(56 * var(--u))}.vn .center{text-align:center;margin-inline:auto;justify-items:center}.vn .ph{border-radius:18px;overflow:hidden;background:var(--alt);border:1px solid var(--line)}.vn .ph img{width:100%;height:100%;object-fit:cover}.vn.show-verify .v{background:var(--hl);color:var(--hl-ink);box-shadow:0 0 0 3px var(--hl);border-radius:3px}.vn .sizebtn{border:1.5px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;min-height:calc(2.6 * var(--u));padding:calc(.2 * var(--u)) calc(.9 * var(--u));font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:calc(.4 * var(--u))}.vn .sizebtn b{font-family:var(--font-display);font-size:calc(1.15 * var(--u))}.vn .sizebtn:hover{border-color:var(--accent)}.vn .sizebtn{white-space:nowrap}@media(max-width:520px){.vn .sizebtn .lbl,.vn .sizebtn #vn-sizelbl{display:none}.vn .sizebtn{padding:calc(.2 * var(--u)) calc(.8 * var(--u))}}.vn .btn{display:flex;align-items:center;justify-content:center;gap:calc(.6 * var(--u));min-height:calc(3.6 * var(--u));border-radius:14px;border:0;background:var(--cta);color:var(--cta-ink);font-size:calc(1.15 * var(--u));font-weight:700;text-decoration:none;padding:calc(.6 * var(--u)) calc(1.4 * var(--u));cursor:pointer;width:100%;transition:background .15s}.vn .btn:hover{background:var(--cta-hover)}.vn .btn .arrow{font-size:calc(1.3 * var(--u));line-height:1}.vn .btn-ghost{background:transparent;color:var(--ink);border:2px solid var(--ink)}.vn .btn-ghost:hover{background:var(--alt)}.vn .fine{font-size:calc(.85 * var(--u));color:var(--muted);text-align:center}.vn .good{display:grid;grid-template-columns:calc(2.6 * var(--u)) 1fr;gap:calc(.9 * var(--u));background:var(--alt);border:1px solid var(--line);border-radius:16px;padding:calc(1 * var(--u))}.vn .good .i{width:calc(2.6 * var(--u));height:calc(2.6 * var(--u));border-radius:50%;background:var(--surface);color:var(--link);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:calc(1.3 * var(--u))}.vn .good p{color:var(--muted);font-size:calc(.95 * var(--u))}.vn .good b{color:var(--ink)}.vn .infog{display:grid;gap:calc(1 * var(--u));margin:0}.vn .infog .ph{aspect-ratio:3/2}.vn .infog figcaption{display:grid;gap:calc(.9 * var(--u))}@media(min-width:820px){.vn .infog figcaption{grid-template-columns:repeat(3,1fr);gap:calc(1.5 * var(--u))}}.vn .infog figcaption div{display:grid;gap:calc(.2 * var(--u));border-top:3px solid var(--accent);padding-top:calc(.7 * var(--u))}.vn .infog figcaption b{font-family:var(--font-display);font-size:calc(1.15 * var(--u))}.vn .infog figcaption span{color:var(--muted);font-size:calc(.95 * var(--u))}.vn .demo{margin-top:calc(2.5 * var(--u));background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:calc(1.2 * var(--u));display:grid;gap:calc(1 * var(--u))}.vn .demo-top{display:grid;gap:calc(.8 * var(--u))}@media(min-width:760px){.vn .demo-top{grid-template-columns:1fr auto;align-items:center}}.vn .demo-top b{font-family:var(--font-display);font-size:calc(1.3 * var(--u));display:block}.vn .demo-top span{color:var(--muted);font-size:calc(.95 * var(--u))}.vn .tabs{display:inline-grid;grid-template-columns:1fr 1fr;background:var(--paper);border:1.5px solid var(--line);border-radius:999px;padding:calc(.25 * var(--u));gap:calc(.25 * var(--u));width:fit-content;max-width:100%}.vn .tab{border:0;background:transparent;color:var(--ink);font-weight:500;padding:calc(.55 * var(--u)) calc(1.1 * var(--u));border-radius:999px;cursor:pointer;min-height:calc(2.75 * var(--u))}.vn .tab[aria-selected=true]{background:var(--ink);color:var(--paper);font-weight:700}.vn .demo svg{width:100%;max-width:520px;height:auto;display:block;margin-inline:auto}.vn .demo-note{color:var(--muted);text-align:center;max-width:56ch;margin-inline:auto}.vn .demo-note b{color:var(--ink)}.vn .d-canal{fill:none;stroke:var(--muted);stroke-width:3}.vn .d-drum{stroke:var(--muted);stroke-width:6;stroke-linecap:round}.vn .d-bud{fill:var(--ink)}.vn .d-bud-hi{fill:#80808073}.vn .d-leak{fill:none;stroke:var(--cta);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1 9}.vn .d-flow{fill:none;stroke:var(--ink);stroke-width:4;stroke-linecap:round}.vn .d-arrow-bad{fill:var(--cta)}.vn .d-arrow-good{fill:var(--ink)}.vn .feats{display:grid;gap:calc(1 * var(--u));margin-top:calc(2.5 * var(--u));grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.vn .feat{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:calc(1.2 * var(--u));display:grid;gap:calc(.6 * var(--u));align-content:start}.vn .feat .ic{width:calc(3 * var(--u));height:calc(3 * var(--u));border-radius:14px;background:var(--alt);color:var(--accent);display:grid;place-items:center}.vn .feat p{color:var(--muted);font-size:calc(.97 * var(--u))}.vn .inside{display:grid;gap:calc(1.75 * var(--u));margin-top:calc(3 * var(--u));align-items:center}@media(min-width:860px){.vn .inside{grid-template-columns:1fr 1fr;gap:calc(3 * var(--u))}}.vn .inside .ph{aspect-ratio:4/3}.vn .parts{list-style:none;margin:calc(1 * var(--u)) 0 0;padding:0;display:grid;gap:calc(.5 * var(--u))}.vn .parts li{display:grid;gap:calc(.05 * var(--u));padding-block:calc(.5 * var(--u));border-bottom:1px solid var(--line)}.vn .parts b{font-weight:700}.vn .parts span{color:var(--muted);font-size:calc(.93 * var(--u))}.vn .specs{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(.5 * var(--u));margin-top:calc(1.2 * var(--u))}.vn .specs div{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:calc(.6 * var(--u)) calc(.4 * var(--u));text-align:center;line-height:1.2}.vn .specs b{display:block;font-family:var(--font-display);font-size:calc(1.4 * var(--u))}.vn .specs span{font-size:calc(.75 * var(--u));color:var(--muted)}.vn .fit{display:grid;gap:calc(2 * var(--u));align-items:start}@media(min-width:860px){.vn .fit{grid-template-columns:.9fr 1.1fr;gap:calc(3 * var(--u))}}.vn .fit .ph{aspect-ratio:1/1}.vn .fit-cap{font-size:calc(.9 * var(--u));color:var(--muted);margin-top:calc(.6 * var(--u))}.vn .checks{list-style:none;margin:calc(1 * var(--u)) 0 0;padding:0;display:grid;gap:calc(.6 * var(--u))}.vn .checks li{display:grid;grid-template-columns:calc(1.5 * var(--u)) 1fr;gap:calc(.6 * var(--u))}.vn .checks svg{color:var(--accent);margin-top:calc(.28 * var(--u))}.vn .small{color:var(--muted);font-size:calc(.97 * var(--u));margin-top:calc(1 * var(--u));max-width:56ch}.vn .adapt{display:grid;gap:calc(1 * var(--u));margin-top:calc(2 * var(--u));grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.vn .adapt div{display:grid;gap:calc(.3 * var(--u));align-content:start;border-top:3px solid var(--accent);padding-top:calc(.8 * var(--u))}.vn .adapt i{font-style:normal;font-family:var(--font-display);font-size:calc(1.7 * var(--u));color:var(--accent);line-height:1}.vn .adapt span{color:var(--muted);font-size:calc(.95 * var(--u))}.vn .orl{margin-top:calc(2 * var(--u));display:grid;grid-template-columns:auto 1fr;gap:calc(1 * var(--u));border-left:5px solid var(--accent);padding:calc(1 * var(--u)) calc(1.1 * var(--u));background:var(--surface);border-radius:0 14px 14px 0}.vn .orl b{display:block;margin-bottom:calc(.25 * var(--u))}.vn .orl p{color:var(--muted)}.vn .stepcards{display:grid;gap:calc(1.25 * var(--u));grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.vn .stepcard{display:grid;gap:calc(.75 * var(--u));align-content:start}.vn .stepcard .ph{aspect-ratio:4/3}.vn .stepcard .n{font-family:var(--font-display);font-size:calc(2.2 * var(--u));line-height:1;color:var(--accent)}.vn .stepcard p{color:var(--muted)}.vn .cta-row{display:grid;gap:calc(.6 * var(--u));justify-items:center;margin-top:calc(2.25 * var(--u))}.vn .cta-row .btn{max-width:calc(26 * var(--u))}.vn .nodoc-row{display:grid;gap:calc(1 * var(--u));grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-block:calc(1.75 * var(--u))}.vn .nodoc-row div{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:calc(1.1 * var(--u));display:grid;gap:calc(.4 * var(--u));align-content:start}.vn .nodoc-row i{font-style:normal;width:calc(2 * var(--u));height:calc(2 * var(--u));border-radius:50%;background:var(--alt);color:var(--accent);display:grid;place-items:center;font-weight:700}.vn .nodoc-row span{color:var(--muted);font-size:calc(.95 * var(--u))}.vn .nodoc-note{max-width:62ch;color:var(--muted)}.vn .cards{display:grid;gap:calc(1.25 * var(--u));grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.vn .card{display:grid;gap:calc(.75 * var(--u));align-content:start}.vn .card .ph{aspect-ratio:4/3}.vn .card p{color:var(--muted)}.vn .gar{display:grid;gap:calc(2 * var(--u));align-items:start}@media(min-width:900px){.vn .gar{grid-template-columns:1fr 1fr;gap:calc(3 * var(--u))}}.vn .gar .ph{aspect-ratio:1/1}.vn .box{margin-top:calc(1 * var(--u));background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:calc(1.1 * var(--u))}.vn .box b{font-family:var(--font-display);font-size:calc(1.2 * var(--u))}.vn .box ul{margin:calc(.6 * var(--u)) 0 0;padding-left:calc(1.1 * var(--u));display:grid;gap:calc(.3 * var(--u));color:var(--muted)}.vn .gar-list{display:grid;gap:calc(1 * var(--u))}.vn .gar-list>div{display:grid;grid-template-columns:calc(2.6 * var(--u)) 1fr;gap:calc(.2 * var(--u)) calc(.9 * var(--u));padding-bottom:calc(1 * var(--u));border-bottom:1px solid var(--line)}.vn .gar-list i{grid-row:span 2;width:calc(2.6 * var(--u));height:calc(2.6 * var(--u));border-radius:50%;background:var(--alt);color:var(--accent);display:grid;place-items:center}.vn .gar-list span{color:var(--muted);font-size:calc(.95 * var(--u))}.vn .cmp-img{display:grid;gap:calc(.6 * var(--u));margin-bottom:calc(1.5 * var(--u))}.vn .cmp-img .ph{aspect-ratio:3/2;max-width:640px}.vn .cmp-img span{font-size:calc(.9 * var(--u));color:var(--muted)}.vn .tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.vn table{border-collapse:collapse;width:100%;min-width:620px;font-size:calc(.95 * var(--u))}.vn th,.vn td{padding:calc(.8 * var(--u)) calc(.9 * var(--u));text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.vn tr:last-child td{border-bottom:0}.vn thead th{font-size:calc(.82 * var(--u));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;background:var(--paper)}.vn th[scope=row]{font-weight:500;color:var(--ink);width:22%}.vn .us{background:var(--alt)}.vn thead .us{color:var(--link)}.vn .yes{color:var(--link);font-weight:700}.vn .no{color:var(--muted)}.vn .src{font-size:calc(.88 * var(--u));color:var(--muted);margin-top:calc(1 * var(--u));max-width:64ch}.vn .el-grid{display:grid;gap:calc(1 * var(--u));grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.vn .el{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:calc(1.2 * var(--u));display:grid;gap:calc(.5 * var(--u));align-content:start}.vn .el small{font-size:calc(.78 * var(--u));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.vn .el b{font-family:var(--font-display);font-size:calc(1.25 * var(--u));line-height:1.2}.vn .el .cnt{display:inline-block;background:var(--alt);color:var(--link);border-radius:999px;padding:calc(.1 * var(--u)) calc(.6 * var(--u));font-size:calc(.8 * var(--u));font-weight:700;width:fit-content}.vn .el p{color:var(--muted);font-size:calc(.97 * var(--u))}.vn .el-cta{background:var(--deep);color:var(--on-deep);border-color:var(--deep)}.vn .el-cta b,.vn .el-cta p{color:var(--on-deep)}.vn .el-cta .btn{margin-top:calc(.4 * var(--u))}.vn .rev-sum{display:flex;align-items:center;gap:calc(.8 * var(--u));flex-wrap:wrap;color:var(--muted)}.vn .rev-sum .stars{letter-spacing:.1em;opacity:.5;font-size:calc(1.3 * var(--u))}.vn .reviews{display:grid;gap:calc(1 * var(--u));grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-block:calc(1.5 * var(--u))}.vn .slot{border:1.5px dashed var(--muted);border-radius:14px;padding:calc(1 * var(--u));display:grid;gap:calc(.5 * var(--u));align-content:start;color:var(--muted);background:var(--surface)}.vn .slot b{color:var(--ink)}.vn .slot .st{letter-spacing:.1em;opacity:.5}.vn .rules{list-style:none;margin:0;padding:0;display:grid;gap:calc(.5 * var(--u));max-width:calc(52 * var(--u))}.vn .rules li{display:grid;grid-template-columns:calc(1.4 * var(--u)) 1fr;gap:calc(.6 * var(--u))}.vn .rules svg{color:var(--accent);margin-top:calc(.28 * var(--u))}.vn .faq{display:grid}.vn details{border-top:1px solid var(--line)}.vn details:last-child{border-bottom:1px solid var(--line)}.vn summary{cursor:pointer;list-style:none;padding:calc(.6 * var(--u)) calc(2 * var(--u)) calc(.6 * var(--u)) 0;font-weight:700;font-size:calc(.98 * var(--u));line-height:1.35;position:relative;min-height:0}.vn summary::-webkit-details-marker{display:none}.vn summary:after{content:"+";position:absolute;right:calc(.3 * var(--u));top:calc(.4 * var(--u));font-size:calc(1.4 * var(--u));line-height:1;color:var(--accent);font-weight:400}.vn details[open] summary:after{content:"\2013"}.vn details .ans{padding:0 0 calc(.7 * var(--u));color:var(--muted);max-width:62ch;display:grid;gap:calc(.4 * var(--u));font-size:calc(.93 * var(--u));line-height:1.5}.vn details .ans b{color:var(--ink)}.vn .final{display:grid;gap:calc(2 * var(--u));align-items:center}@media(min-width:860px){.vn .final{grid-template-columns:.9fr 1.1fr;gap:calc(3 * var(--u))}}.vn .final .ph{aspect-ratio:4/3}.vn .final h2{color:var(--on-deep)}.vn .final p{color:color-mix(in srgb,var(--on-deep) 84%,transparent)}.vn .final>div{display:grid;gap:calc(1.1 * var(--u))}.vn .final .btn{max-width:calc(26 * var(--u))}.vn .final .fine{color:color-mix(in srgb,var(--on-deep) 75%,transparent);text-align:left}.vn .legal{font-size:calc(.85 * var(--u));color:var(--muted);max-width:75ch}.vn .foot{background:var(--paper);border-top:1px solid var(--line);padding-block:calc(2 * var(--u)) calc(6 * var(--u));font-size:calc(.85 * var(--u));color:var(--muted)}.vn .foot .wrap{display:grid;gap:calc(.6 * var(--u))}.vn .foot nav{display:flex;flex-wrap:wrap;gap:calc(.5 * var(--u)) calc(1.2 * var(--u))}@media(prefers-reduced-motion:reduce){.vn *{transition:none!important;scroll-behavior:auto!important}}.vn .gar-list .btn span{color:inherit;font-size:inherit}.vn .gar-list .btn .arrow{font-size:calc(1.3 * var(--u))}.vn .el-cta .btn{padding-inline:calc(.9 * var(--u));font-size:calc(1.05 * var(--u))}body:has(.vn) a.jdgm-write-rev-link,body:has(.vn) .jdgm-btn--solid,body:has(.vn) .jdgm-form__submit-btn{background-color:#f65000!important;border-color:#f65000!important;color:#fff!important}body:has(.vn) .jdgm-star{color:#f65000!important}body:has(.vn) .jdgm-histogram__bar-content{background:#f65000!important}.vn .gar-list>div.cta-row{display:grid;grid-template-columns:1fr;padding-bottom:0;border-bottom:0}.vn .inside{align-items:start}html:has(.vn){--jdgm-primary-color:#F65000;--jdgm-secondary-color:rgba(246,80,0,.1);--jdgm-star-color:#F65000;--jdgm-snippet-star-color:#F65000;--jdgm-write-review-bg-color:#F65000;--jdgm-write-review-text-color:#fff;--jdgm-paginate-color:#F65000;--jdgm-reviewer-name-color:#242833}.vn .vnh{background-color:#121212;background-image:radial-gradient(60% 85% at 80% 45%,rgba(246,80,0,.3),transparent 70%),linear-gradient(180deg,#191919,#0c0c0c);color:#fff;padding-block:clamp(calc(2.2 * var(--u)),6vw,calc(4.2 * var(--u)))}.vn .vnh-in{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(22px,4vw,56px);align-items:center}.vn .vnh-pill{display:inline-flex;align-items:center;gap:.65em;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:.45em 1.05em;font-size:calc(.72 * var(--u));font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#fff}.vn .vnh-pill i{width:.6em;height:.6em;border-radius:50%;background:#3ddc84;display:inline-block;flex:none}.vn .vnh h2{color:#fff;font-size:clamp(calc(1.8 * var(--u)),4vw,calc(2.75 * var(--u)));margin:calc(.9 * var(--u)) 0}.vn .vnh h2 em{color:#ff6a1a;font-style:italic}.vn .vnh-lead{color:#ffffffd6;font-size:calc(1.08 * var(--u));max-width:52ch}.vn .vnh-steps{list-style:none;padding:0;margin:calc(1.3 * var(--u)) 0 calc(1.2 * var(--u));display:grid;gap:calc(.55 * var(--u));justify-items:start}.vn .vnh-steps li{display:inline-flex;align-items:center;gap:.75em;border:1px solid rgba(255,255,255,.18);background:#ffffff12;border-radius:12px;padding:.55em 1em;font-weight:500;font-size:calc(.95 * var(--u));line-height:1.35}.vn .vnh-steps b{display:grid;place-items:center;flex:none;width:1.75em;height:1.75em;border-radius:50%;background:#fff;color:#121212;font-size:.85em}.vn .vnh a.vnh-link{color:#fff;font-weight:700;text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:2px}.vn .vnh-art{border-radius:26px;overflow:hidden;background:#f3f3f3;box-shadow:0 0 0 1px #ffffff1f,0 30px 80px #f6500047}.vn .vnh-art img{width:100%;height:auto}.vn.show-verify .vnh .v{background:var(--hl);color:var(--hl-ink);box-shadow:0 0 0 3px var(--hl)}.vn .vn-trust{background:var(--alt);border-block:1px solid var(--line)}.vn .vn-trust ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(.8 * var(--u))}.vn .vn-trust li{display:flex;align-items:center;gap:.65em;padding-block:calc(.6 * var(--u));font-size:calc(.78 * var(--u));line-height:1.25}.vn .vn-trust li svg{flex:none;width:1.9em;height:1.9em;color:var(--accent-text)}.vn .vn-trust li b{display:block;font-weight:700}.vn .vn-trust li span{color:var(--muted)}.vn .vn-glyph{font-family:var(--font-display);font-weight:700;font-size:calc(1.2 * var(--u));line-height:1}.vn .vn-diff{margin-top:calc(2.5 * var(--u));background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:calc(1.4 * var(--u))}.vn .vn-diff-head{display:grid;gap:calc(.35 * var(--u));margin-bottom:calc(1.2 * var(--u))}.vn .vn-diff-head p{color:var(--muted);max-width:70ch}.vn .vn-diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(1.2 * var(--u))}.vn .vn-diff-col{background:var(--alt);border-radius:14px;padding:calc(1 * var(--u))}.vn .vn-diff-ours{background:#fff3ec;box-shadow:inset 0 0 0 2px var(--accent)}.vn .vn-bars{display:flex;align-items:flex-end;gap:12px;height:calc(7.5 * var(--u))}.vn .vn-bars i{flex:1;background:var(--accent);border-radius:4px 4px 0 0}.vn .vn-bars i.g{background:#bdbdbd}.vn .vn-axis{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:calc(.4 * var(--u));font-size:calc(.78 * var(--u));font-weight:700;line-height:1.2}.vn .vn-axis small{display:block;font-weight:400;color:var(--muted)}.vn .vn-diff-cap{display:grid;gap:calc(.2 * var(--u));margin-top:calc(.8 * var(--u));font-size:calc(.92 * var(--u))}.vn .vn-diff-cap span{color:var(--muted)}@media(max-width:820px){.vn .vnh-in{grid-template-columns:1fr}}.vn .tablewrap{border-color:var(--line)}.vn thead th.us{background:var(--accent);color:#fff;border-bottom:0;text-transform:none;letter-spacing:.01em;font-size:calc(.98 * var(--u));text-align:center;box-shadow:inset 3px 0 0 var(--accent),inset -3px 0 0 var(--accent)}.vn td.us{background:#ffefe4;color:var(--ink);font-weight:700;box-shadow:inset 3px 0 0 var(--accent),inset -3px 0 0 var(--accent)}.vn td.us.no,.vn td.us.yes{color:var(--ink)}.vn tbody tr:last-child td.us{box-shadow:inset 3px 0 0 var(--accent),inset -3px 0 0 var(--accent),inset 0 -3px 0 var(--accent)}.vn th{overflow-wrap:break-word}.vn .cta-was{font-weight:400;opacity:.75;margin-right:.25em}@media(min-width:900px){.vn .faq{grid-template-columns:1fr 1fr;column-gap:calc(2.5 * var(--u));align-items:start;border-bottom:1px solid var(--line)}.vn .faq details:last-child{border-bottom:0}}.vn .vn-swipe{position:relative}.vn .vn-hint{position:absolute;right:calc(8px - clamp(16px,4vw,32px));bottom:calc(1.2 * var(--u));z-index:4;pointer-events:none;display:inline-flex;align-items:center;gap:.25em;background:var(--accent);color:#fff;border-radius:999px;padding:.32em .55em .32em .75em;font-size:calc(.66 * var(--u));font-weight:700;letter-spacing:.03em;line-height:1;box-shadow:0 3px 10px #f6500066;transition:opacity .35s}.vn .vn-hint svg{animation:vnNudge 1.3s ease-in-out infinite}.vn .vn-hint.is-off{opacity:0}@keyframes vnNudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.vn .vn-hint svg{animation:none}}@media(min-width:701px){.vn .vn-hint{display:none}}@media(max-width:700px){.vn .band{padding-block:calc(1.7 * var(--u))}.vn .sec-head{margin-bottom:calc(1 * var(--u));gap:calc(.4 * var(--u))}.vn .vnh{padding-block:calc(1.4 * var(--u))}.vn .vnh h2{margin:calc(.6 * var(--u)) 0}.vn .vnh-lead{font-size:calc(.98 * var(--u))}.vn .vnh-steps{margin:calc(.9 * var(--u)) 0}.vn .vnh-art{max-width:280px;margin-inline:auto}.vn .vn-diff{margin-top:calc(1.3 * var(--u));padding:calc(.9 * var(--u))}.vn .vn-diff-grid{gap:calc(.6 * var(--u))}.vn .vn-diff-col{padding:calc(.6 * var(--u))}.vn .vn-bars{height:calc(5 * var(--u));gap:8px}.vn .vn-axis{font-size:calc(.7 * var(--u));gap:6px}.vn .vn-diff-cap{font-size:calc(.82 * var(--u))}.vn .fit .ph,.vn .gar .ph,.vn .infog .ph{aspect-ratio:16/10}.vn .infog .ph img{object-fit:cover}.vn .vn-trust ul{display:flex;overflow-x:auto;gap:calc(1.2 * var(--u));scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,32px));padding-inline:clamp(16px,4vw,32px)}.vn .vn-trust ul::-webkit-scrollbar{display:none}.vn .vn-trust li{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}.vn .feats,.vn .stepcards,.vn .cards,.vn .el-grid,.vn .nodoc-row,.vn .infog figcaption{display:flex!important;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:calc(.7 * var(--u));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,32px));padding-inline:clamp(16px,4vw,32px);padding-bottom:calc(.3 * var(--u));margin-top:calc(1 * var(--u))}.vn .feats::-webkit-scrollbar,.vn .stepcards::-webkit-scrollbar,.vn .cards::-webkit-scrollbar,.vn .el-grid::-webkit-scrollbar,.vn .nodoc-row::-webkit-scrollbar,.vn .infog figcaption::-webkit-scrollbar{display:none}.vn .feats>*,.vn .stepcards>*,.vn .cards>*,.vn .el-grid>*,.vn .nodoc-row>*,.vn .infog figcaption>*{flex:0 0 78%;max-width:78%;scroll-snap-align:start}.vn .adapt{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:calc(.8 * var(--u));scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,32px));padding-inline:clamp(16px,4vw,32px);margin-top:calc(1 * var(--u))}.vn .adapt::-webkit-scrollbar{display:none}.vn .adapt>div{flex:0 0 72%;scroll-snap-align:start}.vn .inside .ph{display:none}.vn .inside{margin-top:calc(1.5 * var(--u))}.vn table{min-width:0;font-size:calc(.74 * var(--u))}.vn th,.vn td{padding:calc(.4 * var(--u)) calc(.35 * var(--u))}.vn th[scope=row]{width:25%}.vn thead th{font-size:calc(.72 * var(--u));text-transform:none;letter-spacing:0;line-height:1.2}.vn thead th.us{font-size:calc(.82 * var(--u))}.vn td.us,.vn th.us{width:29%}.vn .demo svg{max-width:340px}.vn summary{font-size:calc(.94 * var(--u));padding-block:calc(.5 * var(--u))}.vn summary:after{top:calc(.3 * var(--u))}.vn .gar-list{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:calc(.7 * var(--u));scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,32px));padding-inline:clamp(16px,4vw,32px)}.vn .gar-list::-webkit-scrollbar{display:none}.vn .gar-list>div{flex:0 0 74%;scroll-snap-align:start;border:1px solid var(--line);border-radius:14px;padding:calc(.8 * var(--u));background:var(--surface);align-content:start}.vn .gar-list>div.cta-row{display:none}}.ml-pills{display:grid;grid-template-columns:1fr;gap:9px;margin:14px 0 4px}.ml-pills__item{display:flex;gap:10px;align-items:center;background:#fbf3e4;border-radius:12px;padding:12px 14px}.ml-pills__badge{flex:none;width:26px;height:26px;border-radius:50%;background:#d6912b;display:inline-flex;align-items:center;justify-content:center}.ml-pills__text{font-size:14px;font-weight:700;line-height:1.3;color:#2a2a2a}.ml-trust{display:flex;align-items:center;gap:14px;margin:18px 0 4px}.ml-trust__line{flex:1 1 auto;height:1px;background:#ead9bc}.ml-trust__items{display:flex;align-items:center;gap:11px;white-space:nowrap;flex:none;font-size:12.5px;font-weight:600;color:#995927;letter-spacing:.01em}.ml-trust__dot{color:#e8af57;font-size:11px}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
