:root{--paper:#ffffff;--paper-2:#fbf6f2;--paper-3:#f5e9e1;--line:#eadad2;--line-2:#d2b6a8;--ink:#2a0a0c;--navy-surface:#5e1018;--navy-line:#7a1a22;--ink-2:#5e1018;--muted:#6e5a55;--muted-2:#9a8680;--amber:#8a5a1a;--amber-2:#d9a35a;--amber-tint:rgba(176,132,58,.10);--amber-line:rgba(176,132,58,.30);--yes:#1f6b4f;--yes-tint:rgba(23,106,87,.09);--part:#9a6410;--part-tint:rgba(156,111,30,.10);--no:#c41e25;--no-tint:rgba(176,47,34,.08);--r-sm:8px;--r:14px;--r-lg:20px;--wrap:1160px;--sh:0 16px 40px rgba(14,30,60,.09);--sh-sm:0 4px 16px rgba(14,30,60,.06)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--paper);color:var(--ink-2);font-family:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.72;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.vs-protect{-webkit-user-select:none;-moz-user-select:none;-vs-user-select:none;user-select:none;-webkit-touch-callout:none}body.vs-protect input,body.vs-protect textarea,body.vs-protect select{-webkit-user-select:text;-moz-user-select:text;-vs-user-select:text;user-select:text}img{max-width:100%;height:auto;-webkit-user-drag:none;user-drag:none}h1,h2,h3,h4{font-family:"IBM Plex Serif",Georgia,serif;font-weight:600;line-height:1.16;letter-spacing:-.012em;color:var(--ink);margin:0 0 .55em}h1{font-size:clamp(2rem,4.6vw,3.5rem);font-weight:500}h2{font-size:clamp(1.6rem,3.1vw,2.35rem)}h3{font-size:clamp(1.08rem,1.8vw,1.32rem)}h4{font-size:1rem}p{margin:0 0 1.1em}a{color:#1d4e8f;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(29,78,143,.36);transition:color .18s ease,text-decoration-color .18s ease}a:hover{color:#14396a;text-decoration-color:currentColor}strong,b{color:var(--ink);font-weight:700}s{color:var(--muted-2)}hr{border:0;border-top:1px solid var(--line);margin:2.2rem 0}.vs-wrap{max-width:var(--wrap)}.vs-small{font-size:.85rem;color:var(--muted);line-height:1.62}.vs-mono{font-family:ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:.87em;letter-spacing:-.02em}.vs-lead{font-size:clamp(1.05rem,1.55vw,1.2rem);color:var(--ink-2);line-height:1.66;max-width:68ch}.vs-announce{background:var(--ink);color:#f6e6e2;font-size:.85rem;text-align:center;padding:9px 16px;letter-spacing:.004em}.vs-announce b{color:#fff;font-weight:700}.vs-announce a{color:var(--amber-2);font-weight:700}.vs-announce a:hover{color:#fff}.vs-nav{background:rgba(255,255,255,.95);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--line);padding:.5rem 0}.vs-nav .navbar-brand{display:flex;align-items:center;gap:.6rem;padding:0;text-decoration:none}.vs-brand-mark{border-radius:9px;display:block}.vs-brand-txt{font-family:"IBM Plex Serif",Georgia,serif;font-weight:600;font-size:1.4rem;letter-spacing:-.02em;color:var(--ink);line-height:1;display:block}.vs-brand-txt span{color:var(--amber)}.vs-brand-sub{display:block;font-size:.57rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);font-weight:800;margin-top:3px;font-family:"IBM Plex Sans",sans-serif}.vs-nav .nav-link{color:var(--ink-2) !important;font-size:.91rem;font-weight:600;padding:.4rem .74rem !important;border-radius:7px;transition:all .18s ease}.vs-nav .nav-link:hover{color:var(--ink) !important;background:var(--paper-2)}.vs-nav .navbar-toggler{border-color:var(--line-2);padding:.3rem .52rem}.vs-nav .navbar-toggler:focus{box-shadow:0 0 0 3px var(--amber-tint)}.vs-nav .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%230f1115' stroke-linecap='round' stroke-width='2.2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.vs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;background:var(--ink);color:#fff !important;font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:.93rem;padding:.8rem 1.65rem;border-radius:10px;border:0;text-decoration:none !important;box-shadow:0 6px 18px rgba(14,30,60,.18);transition:transform .18s ease,box-shadow .18s ease,background .18s ease;text-align:center;cursor:pointer}.vs-btn:hover{transform:translateY(-2px);background:#1d3a6b;color:#fff !important;box-shadow:0 12px 28px rgba(14,30,60,.24)}.vs-btn:active{transform:translateY(0)}.vs-btn--amber{background:linear-gradient(135deg,var(--amber),var(--amber-2));color:#ffffff !important;box-shadow:0 8px 22px rgba(176,132,58,.32)}.vs-btn--amber:hover{background:linear-gradient(135deg,#bd9145,#dcb469);color:#ffffff !important;box-shadow:0 14px 32px rgba(176,132,58,.4)}.vs-btn--lg{padding:1rem 2.1rem;font-size:1.02rem}.vs-btn--sm{padding:.52rem 1.1rem;font-size:.84rem}.vs-btn--block{display:flex;width:100%}.vs-btn--ghost{background:transparent;color:var(--ink) !important;border:1.5px solid var(--line-2);box-shadow:none}.vs-btn--ghost:hover{border-color:var(--amber);background:var(--amber-tint);box-shadow:none;color:var(--ink) !important}.vs-hero{position:relative;overflow:hidden;padding:clamp(40px,6vw,84px) 0 clamp(44px,6vw,88px);background:radial-gradient(760px 420px at 88% 4%,rgba(208,166,88,.18),transparent 64%),linear-gradient(180deg,#fdf9f7,var(--paper))}.vs-hero__grid{position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(14,30,60,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(14,30,60,.045) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(circle at 50% 20%,#000 6%,transparent 66%);-webkit-mask-image:radial-gradient(circle at 50% 20%,#000 6%,transparent 66%)}.vs-hero__inner{position:relative;z-index:2}.vs-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-family:"IBM Plex Sans",sans-serif;font-size:.69rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);background:var(--amber-tint);border:1px solid var(--amber-line);padding:.32rem .78rem;border-radius:7px;margin-bottom:1rem}.vs-eyebrow--no{color:var(--no);background:var(--no-tint);border-color:rgba(176,47,34,.24)}.vs-mark{background:linear-gradient(180deg,transparent 60%,rgba(208,166,88,.42) 60%);padding:0 .05em}.vs-hero__media{position:relative;display:flex;align-items:center;justify-content:center;min-height:300px}.vs-hero__glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(208,166,88,.34),rgba(208,166,88,0) 68%);animation:vs-pulse 7s ease-in-out infinite}@keyframes vs-pulse{0%,100%{transform:scale(.92);opacity:.7}50%{transform:scale(1.06);opacity:1}}.vs-hero__bottle{position:relative;z-index:2;width:100%;max-width:520px;filter:drop-shadow(0 24px 38px rgba(14,30,60,.2));animation:vs-bob 8s ease-in-out infinite}@keyframes vs-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.vs-tag{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:10px;padding:.5rem .8rem;box-shadow:var(--sh-sm);font-family:"IBM Plex Serif",Georgia,serif;font-weight:600;font-size:.92rem;color:var(--ink);animation:vs-float 9s ease-in-out infinite}.vs-tag small{display:block;font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:.68rem;color:var(--muted);margin-top:1px}.vs-tag--a{top:4%;left:-3%}.vs-tag--b{bottom:7%;right:-2%;animation-delay:2s}.vs-tag--c{top:44%;right:-5%;animation-delay:3.6s}.vs-tag--no{border-color:rgba(176,47,34,.28)}.vs-tag--no small{color:var(--no)}@keyframes vs-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.vs-answer{background:var(--paper-2);border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:var(--r);padding:1.15rem 1.35rem;margin:0 0 1.5rem}.vs-answer__q{display:block;font-family:"IBM Plex Sans",sans-serif;font-size:.67rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--amber);margin-bottom:.42rem}.vs-answer p{margin:0;font-size:1.04rem;color:var(--ink);line-height:1.62}.vs-answer p + p{margin-top:.6rem}.vs-answer--yes{border-left-color:var(--yes);background:var(--yes-tint)}.vs-answer--yes .vs-answer__q{color:var(--yes)}.vs-answer--no{border-left-color:var(--no);background:var(--no-tint)}.vs-answer--no .vs-answer__q{color:var(--no)}.vs-sec{padding:clamp(46px,6vw,86px) 0;position:relative}.vs-sec--tint{background:var(--paper-2);border-block:1px solid var(--line)}.vs-sec--deep{background:var(--ink);color:#ebd5cf}.vs-sec--deep h2,.vs-sec--deep h3{color:#fff}.vs-sec--deep .vs-lead{color:#dcc1b9}.vs-sec--deep .vs-eyebrow{color:var(--amber-2);background:rgba(208,166,88,.14);border-color:rgba(208,166,88,.3)}.vs-sec--deep a{color:var(--amber-2)}.vs-anchor{scroll-margin-top:82px}.vs-hr{height:1px;background:linear-gradient(90deg,transparent,var(--line-2) 30%,var(--amber) 50%,var(--line-2) 70%,transparent);opacity:.7}.vs-verdicts{display:grid;gap:.6rem}.vs-verdict{display:flex;align-items:flex-start;gap:.9rem;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1rem 1.15rem;transition:border-color .2s ease,transform .2s ease}.vs-verdict:hover{border-color:var(--line-2);transform:translateX(3px)}.vs-verdict__flag{flex:0 0 auto;width:5px;align-self:stretch;border-radius:3px}.vs-verdict__body{flex:1;min-width:0}.vs-verdict__body h3{margin:0 0 .28rem;font-size:1.04rem}.vs-verdict__body p{margin:0;font-size:.92rem;color:var(--muted)}.vs-pill{flex:0 0 auto;align-self:flex-start;font-family:"IBM Plex Sans",sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.32rem .72rem;border-radius:999px;color:#fff;white-space:nowrap}.vs-pill--yes{background:var(--yes)}.vs-pill--part{background:var(--part)}.vs-pill--no{background:var(--no)}.vs-verdict--yes .vs-verdict__flag{background:var(--yes)}.vs-verdict--part .vs-verdict__flag{background:var(--part)}.vs-verdict--no .vs-verdict__flag{background:var(--no)}.vs-compare{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow-x:auto;box-shadow:var(--sh-sm)}.vs-compare table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:600px}.vs-compare th,.vs-compare td{padding:.66rem .85rem;text-align:left;border-bottom:1px solid var(--line)}.vs-compare thead th{background:var(--ink);color:#f8ece8;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vs-compare thead th.vs-us{background:linear-gradient(135deg,var(--amber),var(--amber-2));color:#ffffff}.vs-compare tbody tr:last-child td{border-bottom:0}.vs-compare tbody tr:nth-child(odd){background:rgba(176,132,58,.03)}.vs-compare .vs-gap{color:var(--no);font-size:.85rem}.vs-compare .vs-have{color:var(--ink);font-weight:700;font-family:ui-monospace,Menlo,monospace;font-size:.85rem}.vs-compare td:first-child{font-weight:600;color:var(--ink)}.vs-qindex{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1.3rem 1.5rem;box-shadow:var(--sh-sm)}.vs-qindex h3{margin-top:0;font-size:1.06rem}.vs-qindex ol{margin:0;padding-left:1.15rem;columns:2;column-gap:2rem}.vs-qindex li{margin-bottom:.42rem;font-size:.9rem;break-inside:avoid}.vs-qindex a{color:var(--ink-2);text-decoration:none}.vs-qindex a:hover{color:var(--amber);text-decoration:underline}@media (max-width:767.98px){.vs-qindex ol{columns:1}}.vs-keydata{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-sm)}.vs-keydata__hd{background:var(--ink);color:#fff;padding:.85rem 1.15rem;font-family:"IBM Plex Sans",sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.vs-keydata table{width:100%;border-collapse:collapse;font-size:.9rem}.vs-keydata th,.vs-keydata td{padding:.62rem 1.15rem;border-bottom:1px solid var(--line);text-align:left}.vs-keydata th{color:var(--muted);font-weight:600;width:48%;font-size:.85rem}.vs-keydata td{color:var(--ink);font-weight:700}.vs-keydata tr:last-child th,.vs-keydata tr:last-child td{border-bottom:0}.vs-eeat{display:flex;flex-wrap:wrap;gap:.45rem .85rem;align-items:center;font-size:.81rem;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:10px;padding:.55rem 1rem}.vs-eeat__i{display:inline-flex;align-items:center;gap:.32rem}.vs-eeat__i b{color:var(--ink-2);font-weight:700}.vs-eeat__i + .vs-eeat__i::before{content:"";width:4px;height:4px;border-radius:50%;background:var(--line-2);margin-right:.55rem}.vs-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1.4rem;height:100%;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.vs-card:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:var(--sh)}.vs-card--flat{background:var(--paper-2)}.vs-card--flat:hover{transform:none;box-shadow:none}.vs-card--no{border-color:rgba(176,47,34,.24);background:linear-gradient(180deg,var(--no-tint),#fff 44%)}.vs-card--yes{border-color:rgba(23,106,87,.24);background:linear-gradient(180deg,var(--yes-tint),#fff 44%)}.vs-card p{color:var(--ink-2);font-size:.94rem}.vs-card p:last-child{margin-bottom:0}.vs-card__n{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9px;margin-bottom:.85rem;background:var(--amber-tint);border:1px solid var(--amber-line);font-family:"IBM Plex Serif",Georgia,serif;font-weight:600;color:var(--amber);font-size:1rem}.vs-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.vs-reveal.is-in{opacity:1;transform:none}.vs-note{background:#fff;border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:var(--r-sm);padding:1rem 1.2rem;font-size:.93rem;color:var(--ink-2)}.vs-note strong{display:block;color:var(--ink);margin-bottom:.3rem;font-family:"IBM Plex Serif",Georgia,serif;font-size:1.02rem}.vs-note--no{border-left-color:var(--no);background:var(--no-tint)}.vs-note--yes{border-left-color:var(--yes);background:var(--yes-tint)}.vs-note--amber{border-left-color:var(--amber);background:var(--amber-tint)}.vs-note p:last-child{margin-bottom:0}.vs-steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;gap:1rem}.vs-step{position:relative;padding-left:3.1rem}.vs-step::before{counter-increment:s;content:counter(s,decimal-leading-zero);position:absolute;left:0;top:0;width:2.25rem;height:2.25rem;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--amber-tint);border:1px solid var(--amber-line);font-family:"IBM Plex Serif",Georgia,serif;font-weight:600;color:var(--amber);font-size:.88rem}.vs-step h3{margin-bottom:.26rem;font-size:1.03rem}.vs-step p{margin:0;color:var(--ink-2);font-size:.94rem}.vs-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));gap:1rem}.vs-price{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:1.6rem 1.35rem;text-align:center;height:100%;position:relative;display:flex;flex-direction:column;box-shadow:var(--sh-sm);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.vs-price:hover{transform:translateY(-5px);border-color:var(--line-2);box-shadow:var(--sh)}.vs-price--best{border-color:var(--amber);background:radial-gradient(480px 230px at 50% 0%,rgba(208,166,88,.16),transparent 70%),#fff;box-shadow:0 0 0 1px var(--amber-line),var(--sh)}.vs-price__rib{position:absolute;top:-.8rem;left:50%;transform:translateX(-50%);background:var(--ink);color:#f6e6e2;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.32rem .9rem;border-radius:7px;white-space:nowrap;box-shadow:var(--sh-sm)}.vs-price img{max-width:190px;margin:.5rem auto 1rem;display:block}.vs-price__qty{font-family:"IBM Plex Serif",Georgia,serif;font-weight:600;font-size:1.28rem;color:var(--ink)}.vs-price__sup{font-size:.78rem;color:var(--muted);margin-bottom:.8rem}.vs-price__each{font-family:"IBM Plex Serif",Georgia,serif;font-weight:600;font-size:clamp(2rem,4.2vw,2.8rem);color:var(--amber);line-height:1;letter-spacing:-.03em}.vs-price__each span{font-size:.88rem;color:var(--muted);font-weight:600;letter-spacing:0}.vs-price__ref{font-size:.77rem;color:var(--muted-2);margin:.28rem 0 .1rem}.vs-price__tot{font-size:.92rem;color:var(--ink);font-weight:700;margin-bottom:.85rem}.vs-price ul{list-style:none;padding:0;margin:0 0 1.15rem;text-align:left;font-size:.87rem;flex:1}.vs-price ul li{position:relative;padding-left:1.4rem;margin-bottom:.4rem;color:var(--ink-2)}.vs-price ul li::before{content:"";position:absolute;left:.22rem;top:.5em;width:.3rem;height:.56rem;border:solid var(--amber);border-width:0 2px 2px 0;transform:rotate(42deg)}.vs-guarantee{background:radial-gradient(500px 260px at 14% 20%,rgba(208,166,88,.16),transparent 66%),#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.4rem,3.2vw,2.4rem);box-shadow:var(--sh-sm)}.vs-guarantee img{max-width:210px;margin:0 auto;display:block}.vs-badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(1.1rem,4vw,2.8rem)}.vs-badges figure{margin:0;text-align:center;max-width:164px}.vs-badges img{max-height:88px;width:auto;margin-bottom:.55rem}.vs-badges figcaption{font-size:.74rem;color:var(--muted);line-height:1.44}.vs-quote{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1.3rem;height:100%;box-shadow:var(--sh-sm)}.vs-quote__t{display:flex;align-items:center;gap:.7rem;margin-bottom:.65rem}.vs-quote__t img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid var(--line)}.vs-quote__n{font-family:"IBM Plex Serif",Georgia,serif;font-weight:600;color:var(--ink);font-size:.98rem}.vs-quote__m{font-size:.74rem;color:var(--muted)}.vs-verified{color:var(--yes);font-weight:700}.vs-stars{color:var(--amber-2);letter-spacing:.1em}.vs-quote p{font-size:.91rem;color:var(--ink-2);margin:0;font-style:italic}.vs-faq details{background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);margin-bottom:.6rem;overflow:hidden;transition:border-color .2s ease}.vs-faq details[open]{border-color:var(--line-2);box-shadow:var(--sh-sm)}.vs-faq summary{cursor:pointer;list-style:none;padding:.95rem 2.9rem .95rem 1.2rem;font-family:"IBM Plex Serif",Georgia,serif;font-weight:600;color:var(--ink);font-size:1.03rem;position:relative;line-height:1.4}.vs-faq summary::-webkit-details-marker{display:none}.vs-faq summary::after{content:"";position:absolute;right:1.2rem;top:1.22rem;width:.55rem;height:.55rem;border:solid var(--amber);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .22s ease}.vs-faq details[open] summary::after{transform:rotate(-135deg);top:1.4rem}.vs-faq summary:hover{background:var(--paper-2)}.vs-faq__a{padding:0 1.2rem 1.05rem;color:var(--ink-2);font-size:.94rem}.vs-faq__a p{margin:0}.vs-faq__a p + p{margin-top:.6rem}.vs-cta{background:radial-gradient(460px 230px at 12% 10%,rgba(208,166,88,.2),transparent 66%),var(--paper-2);border:1px solid var(--amber-line);border-radius:var(--r);padding:clamp(1.25rem,2.6vw,1.9rem);margin:1.8rem 0}.vs-cta h3{margin-bottom:.4rem}.vs-cta p{color:var(--ink-2);font-size:.94rem}.vs-article{font-size:1.02rem}.vs-article h2{margin-top:2.2rem;font-size:clamp(1.36rem,2.6vw,1.9rem)}.vs-article h3{margin-top:1.55rem;font-size:clamp(1.04rem,1.85vw,1.2rem)}.vs-article ul,.vs-article ol{padding-left:1.2rem;margin-bottom:1.25rem}.vs-article li{margin-bottom:.48rem;color:var(--ink-2)}.vs-author{display:flex;gap:.85rem;align-items:flex-start}.vs-author__av{flex:0 0 auto;width:2.9rem;height:2.9rem;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--amber-tint);border:1px solid var(--amber-line);font-family:"IBM Plex Serif",Georgia,serif;font-weight:600;color:var(--amber)}.vs-author p{margin:.22rem 0 0;font-size:.89rem;color:var(--muted)}.vs-img{border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;display:block;margin:0 auto;box-shadow:var(--sh-sm)}.vs-post{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1.3rem;height:100%;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.vs-post:hover{border-color:var(--line-2);transform:translateY(-3px);box-shadow:var(--sh-sm)}.vs-post__c{font-size:.65rem;letter-spacing:.13em;text-transform:uppercase;color:var(--amber);font-weight:800}.vs-post h3{font-size:1rem;margin:.45rem 0 .45rem;line-height:1.32}.vs-post h3 a{color:var(--ink);text-decoration:none}.vs-post h3 a:hover{color:var(--amber)}.vs-post p{font-size:.88rem;color:var(--muted);margin-bottom:.85rem}.vs-post__m{display:flex;justify-content:space-between;font-size:.73rem;color:var(--muted-2);border-top:1px solid var(--line);padding-top:.65rem}.vs-crumbs{font-size:.81rem;color:var(--muted-2);margin-bottom:.9rem}.vs-crumbs a{color:var(--muted);text-decoration:none}.vs-crumbs a:hover{color:var(--amber)}.vs-footer{background:var(--ink);color:#dcc1b9;padding:clamp(40px,5vw,68px) 0 2rem;font-size:.91rem}.vs-footer h4{font-size:.7rem;letter-spacing:.17em;text-transform:uppercase;color:var(--amber-2);margin-bottom:.95rem;font-weight:800;font-family:"IBM Plex Sans",sans-serif}.vs-footer p{color:#dcc1b9;font-size:.88rem}.vs-footer strong{color:#f8ece8}.vs-footer ul{list-style:none;padding:0;margin:0}.vs-footer ul li{margin-bottom:.48rem}.vs-footer ul a{color:#c5cee0;font-size:.88rem;text-decoration:none}.vs-footer ul a:hover{color:var(--amber-2);text-decoration:underline}.vs-footer__brand{display:flex;align-items:center;gap:.55rem;margin-bottom:.85rem}.vs-footer__brand .vs-brand-txt{color:#fff}.vs-footer__legal{border-top:1px solid #1d2f50;margin-top:2.2rem;padding-top:1.5rem;font-size:.77rem;color:#c8a79c;line-height:1.66}.vs-footer__legal strong{color:#dcc1b9;font-weight:700}.vs-footer__legal p{font-size:.77rem;color:#c8a79c;margin-bottom:.8rem}.vs-footer__legal a{color:#dcc1b9}.vs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:1030;display:none;align-items:center;gap:.85rem;background:rgba(255,255,255,.98);border-top:1px solid var(--line-2);padding:.55rem .9rem;backdrop-filter:blur(12px);box-shadow:0 -8px 24px rgba(14,30,60,.12)}.vs-sticky span{font-size:.77rem;color:var(--muted);line-height:1.34}.vs-sticky b{color:var(--amber)}@media (max-width:991.98px){.vs-tag--a{top:1%;left:0}.vs-tag--b{bottom:1%;right:0}.vs-tag--c{display:none}.vs-hero__media{min-height:250px}}@media (max-width:767.98px){body{font-size:16.2px}.vs-sticky{display:flex}body.vs-has-sticky{padding-bottom:70px}.vs-price img{max-width:150px}.vs-verdict{flex-wrap:wrap}.vs-eeat{border-radius:var(--r-sm)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}.vs-reveal{opacity:1;transform:none}}@media print{.vs-nav,.vs-sticky,.vs-announce,.vs-footer,.vs-cta{display:none !important}body{background:#fff;color:#000}}.vs-sec--deep{background:var(--ink);color:#ebd5cf}.vs-sec--deep h1,.vs-sec--deep h2,.vs-sec--deep h3,.vs-sec--deep h4,.vs-sec--deep strong,.vs-sec--deep b{color:#ffffff}.vs-sec--deep p,.vs-sec--deep li,.vs-sec--deep td,.vs-sec--deep th,.vs-sec--deep .vs-lead,.vs-sec--deep .vs-small{color:#ebd5cf}.vs-sec--deep a{color:var(--amber-2)}.vs-sec--deep a:hover{color:#ffffff}.vs-sec--deep .vs-answer,.vs-sec--deep .vs-note,.vs-sec--deep .vs-card,.vs-sec--deep .vs-verdict,.vs-sec--deep .vs-keydata,.vs-sec--deep .vs-qindex,.vs-sec--deep .vs-quote,.vs-sec--deep .vs-compare,.vs-sec--deep .vs-cta{background:var(--navy-surface) !important;border-color:var(--navy-line) !important;color:#c8d2e2 !important;box-shadow:none}.vs-sec--deep .vs-answer p,.vs-sec--deep .vs-note p,.vs-sec--deep .vs-card p,.vs-sec--deep .vs-verdict p,.vs-sec--deep .vs-qindex li,.vs-sec--deep .vs-quote p,.vs-sec--deep .vs-cta p{color:#c8d2e2 !important}.vs-sec--deep .vs-answer strong,.vs-sec--deep .vs-note strong,.vs-sec--deep .vs-card strong,.vs-sec--deep .vs-note b{color:#ffffff !important}.vs-sec--deep .vs-answer h2,.vs-sec--deep .vs-answer h3,.vs-sec--deep .vs-note strong,.vs-sec--deep .vs-card h3,.vs-sec--deep .vs-verdict h3,.vs-sec--deep .vs-qindex h3{color:#ffffff}.vs-sec--deep .vs-answer__q{color:var(--amber-2) !important}.vs-sec--deep .vs-answer--no .vs-answer__q{color:#f0a094 !important}.vs-sec--deep .vs-answer--yes .vs-answer__q{color:#7fd0ba !important}.vs-sec--deep .vs-note--no{border-left-color:#e0705f !important}.vs-sec--deep .vs-note--yes{border-left-color:#4fb79c !important}.vs-sec--deep .vs-note--amber{border-left-color:var(--amber-2) !important}.vs-sec--deep .vs-card--no,.vs-sec--deep .vs-card--yes{background:var(--navy-surface) !important}.vs-sec--deep .vs-card__n{background:rgba(208,166,88,.16) !important;border-color:rgba(208,166,88,.38) !important;color:var(--amber-2) !important}.vs-sec--deep .vs-compare thead th{background:#2a0a0c !important;color:#f8ece8 !important}.vs-sec--deep .vs-compare tbody tr:nth-child(odd){background:rgba(208,166,88,.05) !important}.vs-sec--deep .vs-compare td:first-child{color:#ffffff !important}.vs-sec--deep .vs-compare .vs-have{color:#7fd0ba !important}.vs-sec--deep .vs-compare .vs-gap{color:#f0a094 !important}.vs-sec--deep .vs-keydata__hd{background:#2a0a0c !important;color:#ffffff !important}.vs-sec--deep .vs-eeat{background:var(--navy-surface) !important;border-color:var(--navy-line) !important;color:#dcc1b9 !important}.vs-sec--deep .vs-eeat__i b{color:#f8ece8 !important}.vs-sec--deep .vs-btn--ghost{color:#ffffff !important;border-color:rgba(208,166,88,.5) !important}.vs-sec--deep .vs-btn--ghost:hover{background:rgba(208,166,88,.14) !important}.vs-sec--deep .vs-step::before{background:rgba(208,166,88,.16);border-color:rgba(208,166,88,.38);color:var(--amber-2)}.vs-sec--deep .vs-hr{opacity:.35}.vs-pill{color:#fff !important}.vs-answer,.vs-note,.vs-card,.vs-verdict__body,.vb-key,.vb-card,.vs-quote,.vs-price,.vs-qindex li,.vb-body p,.vb-body li,.vs-article p,.vs-article li{overflow-wrap:anywhere;word-break:break-word}.vs-verdict{flex-wrap:wrap;row-gap:.55rem}.vs-verdict__body{flex:1 1 min(100%,18rem)}.vs-compare,.vb-tablewrap,.vs-keydata{max-width:100%}.vs-keydata table{table-layout:fixed}.vs-keydata th,.vs-keydata td{overflow-wrap:anywhere}.vs-hero__media{overflow:visible}.vs-tag{max-width:min(15rem,42vw)}@media (max-width:1199.98px){.vs-tag--c{display:none}}@media (max-width:575.98px){.vs-tag{position:static;display:inline-block;margin:.3rem .3rem 0 0;animation:none}.vs-hero__media{display:block}}.vs-note--slate{border-left-color:var(--amber-2);background:rgba(138,106,30,.13)}.vs-note--alert{border-left-color:var(--no);background:rgba(162,23,48,.08)}.vs-part{color:var(--part);font-weight:700}.vs-sec--deep .vs-note--alert{background:rgba(162,23,48,.22) !important}.vs-sec--deep .vs-note--slate{background:rgba(212,171,92,.18) !important}.vs-sec--deep .vs-part{color:#e6c987 !important}