:root{--vb-navy:#113050;--vb-navy-d:#0A2138;--vb-navy-2:#1A4470;--vb-ink:#0E2238;--vb-muted:#4C5B70;--vb-faint:#8390A2;--vb-paper:#F5F6F7;--vb-paper-2:#FAFAFB;--vb-cream:#EEF0F2;--vb-sand:#E4E7EA;--vb-line:#E3E6EA;--vb-line-2:#CDD2D8;--vb-acc:#3F6896;--vb-acc-d:#2E5582;--vb-acc-l:#A9C0DC;--vb-acc-soft:#EDF0F4;--vb-ok:#1F8A5B;--vb-ok-soft:#E2F3EA;--vb-r1:8px;--vb-r2:12px;--vb-r3:18px;--vb-sh1:0 1px 2px rgba(10,33,56,.06);--vb-sh2:0 1px 2px rgba(10,33,56,.05),0 18px 36px -24px rgba(10,33,56,.32);--vb-sh3:0 2px 4px rgba(10,33,56,.06),0 26px 52px -30px rgba(10,33,56,.4);--vb-ease:cubic-bezier(.16,1,.3,1);--vb-font:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--vb-font-h:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif}.vb,.vb *{box-sizing:border-box}.vb{font-family:var(--vb-font);color:var(--vb-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vb img{max-width:100%;height:auto;display:block}.vb a{color:inherit}.vb-wrap{max-width:1200px;margin:0 auto;padding:0 16px}@media(min-width:600px){.vb-wrap{padding:0 24px}}@media(min-width:990px){.vb-wrap{padding:0 32px}}html,body{overflow-x:clip}.vb-sec{position:relative;padding:clamp(68px,8.5vw,120px) 0}.vb-sec--paper{background:linear-gradient(180deg,var(--vb-paper) 0%,var(--vb-paper-2) 100%)}.vb-sec--cream{background:linear-gradient(180deg,var(--vb-cream) 0%,var(--vb-paper-2) 100%)}.vb-sec--navy{background:radial-gradient(70% 60% at 88% 0%,#1d4675,#1d467500 62%),linear-gradient(165deg,#10304f,#0b2340);color:#fff}.vb-glow{isolation:isolate;overflow:clip}.vb-glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(46% 52% at 0% 0%,rgba(63,104,150,.05),transparent 72%),radial-gradient(44% 52% at 100% 100%,rgba(63,104,150,.06),transparent 72%)}.vb-sec--navy.vb-glow:before{background:radial-gradient(40% 50% at 0% 100%,rgba(120,165,220,.12),transparent 72%)}.vb-eyebrow{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vb-acc);margin:0 0 16px}.vb-eyebrow:before{content:"";width:18px;height:1.5px;background:currentColor;flex:none}.vb-sec--navy .vb-eyebrow{color:var(--vb-acc-l)}.vb-h2{font-family:var(--vb-font-h);font-size:clamp(31px,4.2vw,52px);line-height:1.06;letter-spacing:-.032em;font-weight:600;color:var(--vb-navy);margin:0 0 18px;text-wrap:balance}.vb-h2 em{font-style:normal;font-weight:400;color:var(--vb-acc)}.vb-sec--navy .vb-h2{color:#fff}.vb-sec--navy .vb-h2 em{color:var(--vb-acc-l)}.vb-lead{font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.62;color:var(--vb-muted);margin:0;max-width:600px;text-wrap:pretty}.vb-lead p{margin:0}.vb-sec--navy .vb-lead{color:#c5d0e2}.vb-head{text-align:center;max-width:780px;margin:0 auto clamp(40px,5.5vw,64px)}.vb-head .vb-eyebrow{justify-content:center}.vb-head .vb-lead{margin:0 auto}.vb-head--split{text-align:left;max-width:none;display:grid;gap:6px}.vb-head--split .vb-eyebrow{justify-content:flex-start}.vb-head--split .vb-lead{margin:0}@media(min-width:990px){.vb-head--split{grid-template-columns:1.15fr .85fr;align-items:end;gap:72px}.vb-head--split .vb-h2{margin:0}.vb-head--split .vb-lead{padding-bottom:8px}}.vb-note{margin:28px auto 0;text-align:center;font-size:13px;line-height:1.55;color:var(--vb-faint);max-width:760px}.vb-note p{margin:0}.vb-note a{color:inherit}.vb-sec--navy .vb-note{color:#93a3be}.vb-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 28px;background:linear-gradient(180deg,#163a61,#102f50);color:#fff!important;border:0;border-radius:var(--vb-r2);font:inherit;font-weight:600;font-size:16.5px;letter-spacing:.005em;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 1px #ffffff14 inset,0 10px 22px -14px #102f50cc;transition:background .2s,box-shadow .2s}.vb-btn__ar{flex:none;display:grid;place-items:center;transition:transform .3s var(--vb-ease)}.vb-btn__ar .vb-ic{width:18px;height:18px;stroke-width:2.2}.vb-btn--plain{padding:0 26px}.vb-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translate(-130%);pointer-events:none}@media(hover:hover){.vb-btn:hover{background:var(--vb-navy-2);box-shadow:0 16px 32px -16px #1f3557a6}.vb-btn:hover .vb-btn__ar{transform:translate(3px)}.vb-btn:hover:after{transform:translate(130%);transition:transform .9s var(--vb-ease)}}.vb-btn--light{background:#fff;color:var(--vb-navy)!important}@media(hover:hover){.vb-btn--light:hover{background:#fff}}.vb-ic{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.vb-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 11px;border-radius:var(--vb-r2);background:#fffffff2;box-shadow:0 1px 2px #0a213814,0 14px 30px -16px #0a213873;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--vb-ink);max-width:min(82%,290px)}.vb-chip i{flex:none;width:22px;height:22px;border-radius:50%;background:var(--vb-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}.vb-chip b{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vb-acc)}.vb-chip--tl{top:16px;left:16px}.vb-chip--tr{top:16px;right:16px}.vb-chip--bl{left:16px;bottom:16px}.vb-chip--br{right:16px;bottom:16px}@media(min-width:990px){.vb-chip--tl{top:24px;left:24px}.vb-chip--tr{top:24px;right:24px}.vb-chip--bl{left:24px;bottom:24px}.vb-chip--br{right:24px;bottom:24px}}.vb-media{position:relative;margin:0;border-radius:var(--vb-r3);overflow:hidden;background:var(--vb-cream);box-shadow:var(--vb-sh2)}.vb-media img{width:100%;height:100%;object-fit:cover}.vb-ann{background:linear-gradient(90deg,#0a1f38,#123459,#0a1f38);color:#e6ecf5;font-size:13px;font-weight:500;text-align:center;padding:9px 16px;letter-spacing:.01em}.vb-ann b{color:var(--vb-acc-l);font-weight:800}.vb-hdr{position:sticky;top:0;z-index:40;background:#fffffff5;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--vb-line)}.vb-hdr__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.vb-hdr__logo img{height:28px;width:auto}.vb-hdr__nav{display:none;gap:30px;font-size:15px;font-weight:700}.vb-hdr__nav a{position:relative;text-decoration:none;color:var(--vb-navy);padding:6px 0}.vb-hdr__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--vb-acc);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--vb-ease)}.vb-hdr__nav a:hover:after{transform:scaleX(1)}.vb-hdr__right{display:flex;justify-content:flex-end;align-items:center;gap:8px}.vb-hdr__cta{display:none;min-height:42px;padding:0 18px;font-size:14.5px;gap:8px}.vb-icbtn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:none;border:0;color:var(--vb-navy);cursor:pointer;position:relative;text-decoration:none}.vb-icbtn:hover{background:var(--vb-cream)}.vb-count{position:absolute;top:3px;right:1px;min-width:19px;height:19px;border-radius:10px;background:var(--vb-acc);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 5px}.vb-count[hidden]{display:none}.vb-menu{position:relative}.vb-menu>summary{list-style:none}.vb-menu>summary::-webkit-details-marker{display:none}.vb-menu__panel{position:fixed;inset:0 auto 0 0;width:min(86vw,360px);background:#fff;z-index:60;padding:22px;box-shadow:0 0 0 100vmax #14243c73;display:flex;flex-direction:column;gap:2px}.vb-menu__panel a{display:block;padding:15px 6px;font-size:19px;font-weight:800;letter-spacing:-.01em;text-decoration:none;color:var(--vb-navy);border-bottom:1px solid var(--vb-line)}.vb-menu__x{align-self:flex-end}@media(min-width:990px){.vb-hdr__in{grid-template-columns:auto 1fr auto;gap:40px;height:76px}.vb-hdr__l{display:none}.vb-hdr__nav{display:flex;justify-content:center}.vb-hdr__logo img{height:32px}.vb-hdr__cta{display:inline-flex}}.vb-strip{background:var(--vb-navy);overflow:hidden}.vb-strip__in{display:flex;padding:15px 0;white-space:nowrap;animation:vbScroll 42s linear infinite;width:max-content}.vb-strip span{position:relative;display:inline-flex;align-items:center;gap:10px;padding:0 26px;font-size:14px;font-weight:700;color:#eef2f8}.vb-strip span:after{content:"";position:absolute;right:-3px;top:50%;width:5px;height:5px;margin-top:-2.5px;background:var(--vb-acc-l)}.vb-strip .vb-ic{color:var(--vb-acc-l);width:18px;height:18px}@keyframes vbScroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.vb-strip__in{animation:none}}.vb-pdp{padding:20px 0 72px;background:var(--vb-paper-2)}.vb-pdp__grid{display:grid;grid-template-columns:1fr;gap:24px}.vb-pdp__grid>*{min-width:0}@media(min-width:990px){.vb-pdp__grid{grid-template-columns:1.06fr 1fr;gap:60px;align-items:start}.vb-gal{position:sticky;top:100px}}.vb-gal{min-width:0}.vb-gal__main{position:relative;border-radius:var(--vb-r3);overflow:hidden;background:#fff;border:1px solid var(--vb-line)}.vb-gal__track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vb-gal__track::-webkit-scrollbar{display:none}.vb-gal__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1}.vb-gal__slide img{width:100%;height:100%;object-fit:cover}.vb-gal__arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--vb-line);background:#fff;color:var(--vb-navy);display:none;place-items:center;cursor:pointer;box-shadow:var(--vb-sh1)}.vb-gal__arrow--prev{left:14px}.vb-gal__arrow--next{right:14px}@media(min-width:990px){.vb-gal__arrow{display:grid}}.vb-gal__dots{display:none}.vb-gal__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.vb-gal__thumbs::-webkit-scrollbar{display:none}.vb-gal__thumbs button{flex:0 0 64px;height:64px;border-radius:var(--vb-r1);overflow:hidden;border:1px solid var(--vb-line);padding:0;background:#fff;cursor:pointer;transition:border-color .2s,opacity .2s;opacity:.8}.vb-gal__thumbs button.is-on{border-color:var(--vb-navy);opacity:1;box-shadow:0 0 0 1px var(--vb-navy)}.vb-gal__thumbs img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.vb-gal__thumbs{gap:10px}.vb-gal__thumbs button{flex-basis:80px;height:80px}}.vb-buy{min-width:0;max-width:100%}.vb-cert{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 18px;border:1px solid var(--vb-line);border-radius:var(--vb-r2);background:linear-gradient(180deg,#FFFFFF 0%,var(--vb-paper-2) 100%);box-shadow:0 1px 2px #0a21380a}.vb-cert span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 4px 11px;text-align:center;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;color:var(--vb-navy);border-left:1px solid var(--vb-line)}.vb-cert span:first-child{border-left:0}.vb-cert .vb-ic{width:22px;height:22px;stroke-width:1.6;color:var(--vb-navy)}@media(min-width:600px){.vb-cert span{font-size:11px;padding:12px 6px 11px}}.vb-buy h1{font-family:var(--vb-font-h);font-size:clamp(31px,3.7vw,44px);line-height:1.05;letter-spacing:-.03em;font-weight:600;color:var(--vb-navy);margin:0 0 12px;text-wrap:balance}.vb-buy__sub{font-size:17px;line-height:1.5;font-weight:500;color:#2b3a52;margin:0 0 20px;text-wrap:pretty}.vb-bens{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0 0 20px;padding:0 0 20px;list-style:none;border-bottom:1px solid var(--vb-line)}.vb-bens li{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;line-height:1.3;color:var(--vb-navy)}.vb-bens__ic{flex:none;width:36px;height:36px;border-radius:50%;background:var(--vb-navy);color:#fff;display:grid;place-items:center}.vb-bens__ic .vb-ic{width:19px;height:19px;stroke-width:1.9}@media(max-width:420px){.vb-bens{gap:12px 10px}.vb-bens li{font-size:13.5px;gap:9px}.vb-bens__ic{width:32px;height:32px}.vb-bens__ic .vb-ic{width:17px;height:17px}}.vb-sci{margin:0 0 20px;border:1px solid var(--vb-line);border-radius:var(--vb-r2);background:#fff;overflow:hidden;box-shadow:0 1px 2px #0a21380a}.vb-sci__lbl{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:8px 14px;background:linear-gradient(180deg,var(--vb-paper-2),var(--vb-paper));border-bottom:1px solid var(--vb-line);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vb-navy)}.vb-sci__lbl span{display:inline-flex;align-items:center;gap:8px}.vb-sci__lbl .vb-ic{width:15px;height:15px;color:var(--vb-acc)}.vb-sci__lbl small{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--vb-faint);white-space:nowrap}@media(max-width:599px){.vb-sci__lbl{letter-spacing:.1em}.vb-sci__lbl small{display:none}}.vb-sci__list{list-style:none;margin:0;padding:0}.vb-sci__list a{display:block;padding:9px 14px;font-size:13px;line-height:1.45;text-decoration:none;color:inherit;border-top:1px solid var(--vb-line);transition:background .2s}.vb-sci__list li:first-child a{border-top:0}.vb-sci__list a:hover{background:var(--vb-paper-2)}.vb-sci__list a:hover b{text-decoration:underline;text-underline-offset:3px}.vb-sci__list i{align-self:center;height:22px;padding:0 7px;border-radius:6px;background:var(--vb-navy);color:#fff;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.04em;display:grid;place-items:center}.vb-sci__list b{font-size:13px;font-weight:700;color:var(--vb-navy);line-height:1.45;white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:8px}.vb-sci__list span{font-size:13px;line-height:1.45;color:var(--vb-muted)}@media(min-width:600px){.vb-sci__list a{padding:8px 14px;display:grid;grid-template-columns:138px minmax(0,1fr);gap:12px;align-items:baseline}.vb-sci__list b{margin:0}.vb-sci__list a:has(i){grid-template-columns:auto 138px minmax(0,1fr)}}.vb-div{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vb-navy);text-align:center}.vb-div:before,.vb-div:after{content:"";flex:1;height:1px;background:var(--vb-line-2)}.vb-tiles{display:grid;gap:10px;margin:0 0 14px}.vb-tile{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px 12px 12px;border:1px solid var(--vb-line-2);border-radius:var(--vb-r3);background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .25s,background .25s}@media(hover:hover){.vb-tile:hover{border-color:var(--vb-line-2);box-shadow:var(--vb-sh1)}}.vb-tile input{position:absolute;opacity:0;pointer-events:none}.vb-tile:has(input:checked){border-color:var(--vb-navy);background:linear-gradient(180deg,#FFFFFF 0%,var(--vb-paper) 100%);box-shadow:0 0 0 1px var(--vb-navy),0 16px 32px -22px #102f508c}.vb-tile:has(input:focus-visible){outline:2px solid var(--vb-acc);outline-offset:3px}.vb-tile__img{position:relative;width:72px;height:72px;border-radius:var(--vb-r2);background:#fff}.vb-tile__img img{width:100%;height:100%;object-fit:contain}.vb-tile__free{position:absolute;right:-7px;top:-7px;padding:3px 7px;border-radius:999px;background:var(--vb-navy);color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.08em;line-height:1.25;box-shadow:0 0 0 2px #fff}.vb-tile__t{display:block;font-family:var(--vb-font-h);font-size:18px;font-weight:600;line-height:1.18;letter-spacing:-.02em;color:var(--vb-navy)}.vb-tile__s{display:block;margin-top:4px;font-size:14px;font-weight:500;font-style:italic;color:var(--vb-muted)}.vb-tile__save{display:inline-block;margin-left:8px;font-size:11.5px;font-weight:700;font-style:normal;color:var(--vb-ok);background:var(--vb-ok-soft);border-radius:999px;padding:2px 8px;vertical-align:1px}.vb-tile__p{text-align:right;white-space:nowrap}.vb-tile__p b{display:block;font-family:var(--vb-font-h);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--vb-navy)}.vb-tile__p s{display:block;font-size:13.5px;font-weight:600;color:var(--vb-faint)}.vb-tile__p small{display:block;margin-top:3px;font-size:12px;font-weight:600;color:var(--vb-ok)}.vb-tile__badge{position:absolute;top:-11px;right:16px;overflow:hidden;background:linear-gradient(180deg,#1a4069,#102f50);color:#fff;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 11px}.vb-tile__badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:vbShine 3.6s var(--vb-ease) infinite 1s}@keyframes vbShine{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.vb-tile__badge:after{animation:none}}@media(max-width:420px){.vb-tile{grid-template-columns:60px minmax(0,1fr) auto;gap:12px;padding:11px 13px 11px 10px}.vb-tile__img{width:60px;height:60px}.vb-tile__free{font-size:8.5px;padding:2px 5px}.vb-tile__t{font-size:16.5px}.vb-tile__s{font-size:13.5px}.vb-tile__p b{font-size:18.5px}.vb-tile__save{margin-left:6px}}.vb-gifts{display:grid;gap:8px;margin:0 0 14px}@media(min-width:440px){.vb-gifts{grid-template-columns:1fr 1fr}}.vb-gift{display:flex;align-items:center;gap:11px;padding:8px 12px 8px 8px;border-radius:var(--vb-r2);background:linear-gradient(180deg,#FFFFFF,var(--vb-paper-2));border:1px solid var(--vb-line);font-size:13.5px;font-weight:600;line-height:1.28;color:var(--vb-ink)}.vb-gift img{flex:none;width:48px;height:48px;object-fit:contain;mix-blend-mode:multiply}.vb-gift>.vb-ic{flex:none;width:48px;height:22px;color:var(--vb-acc)}.vb-gift__free{display:block;margin:0 0 2px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vb-acc)}.vb-atc{width:100%;min-height:60px;padding:0 24px;justify-content:center;font-size:17px}.vb-atc .vb-btn__ar .vb-ic{width:20px;height:20px}.vb-atc[aria-busy=true]{opacity:.7;pointer-events:none}.vb-under{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin:14px 0 4px;font-size:13.5px;font-weight:700;color:var(--vb-navy)}.vb-under span{display:inline-flex;align-items:center;gap:6px}.vb-under .vb-ic{width:17px;height:17px;color:var(--vb-ok);stroke-width:2.4}.vb-ship{display:flex;align-items:center;justify-content:center;gap:9px;margin:10px 0 0;font-size:13.5px;color:var(--vb-muted)}.vb-ship i{width:8px;height:8px;border-radius:50%;background:var(--vb-ok);box-shadow:0 0 0 4px var(--vb-ok-soft);animation:vbPulse 2.2s ease-in-out infinite}@keyframes vbPulse{50%{box-shadow:0 0 0 7px #2f8f6b14}}.vb-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0}.vb-pay svg{width:38px;height:24px}.vb-qcard{position:relative;margin:24px 0 0;padding:20px 22px 18px 24px;border-radius:var(--vb-r2);background:linear-gradient(135deg,var(--vb-paper) 0%,var(--vb-paper-2) 100%);border:1px solid var(--vb-line);border-left:3px solid var(--vb-navy)}.vb-qcard__lbl{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vb-acc)}.vb-qcard blockquote{margin:0;font-size:16.5px;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:var(--vb-ink)}.vb-qcard cite{display:block;margin-top:12px;font-style:normal;font-size:13px;line-height:1.5;color:var(--vb-muted)}.vb-qcard cite b{color:var(--vb-ink)}.vb-qcard cite a{color:var(--vb-navy);font-weight:700}.vb-acc{margin:22px 0 0;border-top:1px solid var(--vb-line)}.vb-acc details{border-bottom:1px solid var(--vb-line)}.vb-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 2px;font-size:15.5px;font-weight:700;color:var(--vb-ink)}.vb-acc summary::-webkit-details-marker{display:none}.vb-acc summary:after,.vb-faq summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--vb-navy),var(--vb-navy)) center/14px 1.8px no-repeat,linear-gradient(var(--vb-navy),var(--vb-navy)) center/1.8px 14px no-repeat;transition:transform .3s var(--vb-ease)}.vb-acc details[open] summary:after,.vb-faq details[open] summary:after{transform:rotate(45deg)}.vb-acc__b{padding:0 2px 20px;font-size:15px;line-height:1.68;color:var(--vb-ink)}.vb-acc__b p{margin:0 0 10px}.vb-acc__b ul{margin:0 0 10px;padding-left:20px}.vb-sft{width:100%;border-collapse:collapse;font-size:13.5px;border:2px solid var(--vb-ink)}.vb-sft caption{text-align:left;font-weight:800;font-size:20px;padding:0 0 6px;color:var(--vb-ink)}.vb-sft th,.vb-sft td{border-top:1px solid var(--vb-ink);padding:6px;text-align:center;vertical-align:top}.vb-sft th:first-child,.vb-sft td:first-child{text-align:left}.vb-sft thead th{border-bottom:5px solid var(--vb-ink);font-weight:800}.vb-sft small{color:var(--vb-muted)}.vb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--vb-line);box-shadow:0 -10px 30px -12px #17233a2e;transform:translateY(110%);transition:transform .35s var(--vb-ease)}.vb-sticky.is-on{transform:none}.vb-sticky__t{flex:1;min-width:0;font-size:13px;line-height:1.3;color:var(--vb-muted)}.vb-sticky__t b{display:block;font-size:15px;color:var(--vb-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vb-sticky .vb-btn{min-height:48px;padding:0 18px;font-size:15px;gap:8px;white-space:nowrap}@media(min-width:990px){.vb-sticky{display:none}}.vb-bento{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vb-bento>*{min-width:0}.vb-bento__img{grid-column:1/-1;aspect-ratio:4/3}.vb-bento__img img{object-position:50% 38%}@media(min-width:990px){.vb-bento{grid-template-columns:1.25fr 1fr 1fr;gap:18px}.vb-bento__img{grid-column:1;grid-row:1/span 2;aspect-ratio:auto;min-height:520px}}.vb-bstat{display:flex;flex-direction:column;min-height:196px;padding:22px 20px 18px;border-radius:var(--vb-r3);background:#fff;border:1px solid var(--vb-line);box-shadow:var(--vb-sh2)}.vb-bstat .vb-bstat__n{margin:0 0 12px;font-family:var(--vb-font-h);font-size:clamp(40px,5.2vw,64px);line-height:.95;font-weight:600;letter-spacing:-.05em;color:var(--vb-navy);font-variant-numeric:tabular-nums;white-space:nowrap}.vb-bstat__n small{font-size:.42em;letter-spacing:-.01em;margin-left:4px;font-weight:700;color:var(--vb-acc)}.vb-bstat p{margin:0;font-size:14.5px;line-height:1.5;color:var(--vb-muted)}.vb-bstat__src{margin-top:auto;padding-top:14px;font-size:12.5px;font-weight:700;color:var(--vb-navy);text-decoration:none;opacity:.75;display:inline-flex;gap:5px;align-items:center}.vb-bstat__src:hover{opacity:1;text-decoration:underline}.vb-bstat--navy{background:radial-gradient(90% 80% at 100% 0%,#22507f,#22507f00 60%),linear-gradient(160deg,#143a61,#0d2745);border-color:transparent}.vb-bstat.vb-bstat--navy .vb-bstat__n{color:#fff}.vb-bstat--navy p{color:#c5d0e2}.vb-bstat--navy .vb-bstat__src{color:#fff}.vb-bstat--coral{background:radial-gradient(90% 80% at 100% 0%,#6c94c2,#6c94c200 60%),linear-gradient(160deg,#4a73a2,#355e8c);border-color:transparent}.vb-bstat.vb-bstat--coral .vb-bstat__n,.vb-bstat--coral .vb-bstat__n small{color:#fff}.vb-bstat--coral p{color:#e3ecf7}.vb-bstat--coral .vb-bstat__src{color:#fff}.vb-bstat--navy .vb-bstat__n small{color:var(--vb-acc-l)}.vb-bstat--sand{background:var(--vb-paper);border-color:var(--vb-line)}@media(max-width:420px){.vb-bstat{min-height:0;padding:18px 15px 15px}.vb-bstat p{font-size:13.5px}}.vb-rows{display:grid;gap:clamp(56px,8vw,112px)}.vb-row{display:grid;gap:26px;align-items:center}.vb-row>*{min-width:0}.vb-row__img img{height:auto}@media(min-width:990px){.vb-row{grid-template-columns:1fr 1fr;gap:88px}.vb-row:nth-child(2n) .vb-row__img{order:2}.vb-row__img{width:100%;max-width:520px;justify-self:center}}.vb-row .vb-row__n{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:12.5px;font-weight:700;letter-spacing:.14em;color:var(--vb-acc)}.vb-row .vb-row__n:after{content:"";width:44px;height:2px;border-radius:2px;background:var(--vb-line-2)}.vb-row h3{margin:0 0 14px;font-family:var(--vb-font-h);font-size:clamp(26px,2.8vw,38px);line-height:1.08;letter-spacing:-.032em;font-weight:700;color:var(--vb-ink);text-wrap:balance}.vb-row p{margin:0 0 20px;font-size:17px;line-height:1.66;color:var(--vb-muted);max-width:540px}.vb-ticks{list-style:none;margin:0;padding:0;display:grid;gap:11px}.vb-ticks li{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;line-height:1.45;font-weight:600;color:var(--vb-ink)}.vb-ticks li:before{content:"";flex:none;width:21px;height:21px;margin-top:0;border-radius:50%;background:var(--vb-ok-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232F8F6B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}.vb-sec--navy .vb-ticks li{color:#e3e9f2}.vb-sec--navy .vb-ticks li:before{background-color:#ffffff1a}.vb-sci2{display:grid;gap:40px}.vb-sci2>*{min-width:0}@media(min-width:990px){.vb-sci2{grid-template-columns:.95fr 1.05fr;gap:80px;align-items:start}.vb-sci2__l{position:sticky;top:110px}}.vb-sci2__fig{margin:30px 0 0;border-radius:var(--vb-r3);overflow:hidden;box-shadow:0 30px 60px -34px #0009}.vb-tabs__btns{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:5px;margin:0 0 26px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}@media(min-width:600px){.vb-tabs__btns{display:inline-flex;flex-wrap:wrap}}.vb-tabs__btns button{border:0;background:transparent;color:#c5d0e2;border-radius:10px;padding:10px 16px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.vb-tabs__btns button:hover{color:#fff}.vb-tabs__btns button.is-on{background:#fff;color:var(--vb-navy)}.vb-tabs__p{display:none}.vb-tabs__p.is-on{display:block;animation:vbIn .6s var(--vb-ease)}@keyframes vbIn{0%{opacity:0;transform:translateY(10px)}}.vb-tabs__p h3{margin:0 0 14px;font-family:var(--vb-font-h);font-size:clamp(24px,2.5vw,32px);line-height:1.12;letter-spacing:-.03em;font-weight:700;color:#fff;text-wrap:balance}.vb-tabs__p .vb-rte p{margin:0 0 14px;font-size:16.5px;line-height:1.72;color:#d3dbe8}.vb-q{position:relative;margin:26px 0 0;padding:22px 22px 18px 24px;border-radius:var(--vb-r2);background:linear-gradient(135deg,#ffffff17,#ffffff08);border:1px solid rgba(255,255,255,.12);border-left:3px solid var(--vb-acc-l)}.vb-q blockquote{margin:0;font-size:18px;line-height:1.55;font-weight:500;letter-spacing:-.01em;color:#fff}.vb-q cite{display:block;margin-top:16px;font-style:normal;font-size:13.5px;line-height:1.5;color:#afbfd6}.vb-q cite b{color:#fff}.vb-q a{color:#fff;font-weight:700;text-underline-offset:3px}.vb-tabs__src{display:inline-flex;gap:6px;margin-top:16px;font-size:13.5px;font-weight:700;color:#fff;text-underline-offset:3px}.vb-sci2 .vb-note{text-align:left;margin:22px 0 0}.vb-lab{display:grid;gap:40px;align-items:center}.vb-lab>*{min-width:0}@media(min-width:990px){.vb-lab{grid-template-columns:1fr 1.08fr;gap:88px}}.vb-lab__list{margin:30px 0 26px;border-top:1px solid var(--vb-line-2)}.vb-lab__it{display:grid;grid-template-columns:46px 1fr;gap:3px 12px;padding:17px 0;border-bottom:1px solid var(--vb-line-2)}.vb-lab__it span{grid-row:span 2;padding-top:3px;font-size:12.5px;font-weight:700;letter-spacing:.1em;color:var(--vb-acc)}.vb-lab__it b{font-family:var(--vb-font-h);font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--vb-ink)}.vb-lab__it p{margin:0;font-size:15px;line-height:1.55;color:var(--vb-muted)}.vb-lab__seals{display:flex;flex-wrap:wrap;gap:8px}.vb-lab__seals span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vb-navy);background:#fff;border:1px solid var(--vb-line-2);border-radius:999px;padding:8px 14px}.vb-jr2{position:relative;display:grid;gap:44px;max-width:1100px;margin:0 auto}.vb-jr2>*{min-width:0}.vb-jr2__line{position:absolute;left:19px;top:20px;bottom:0;width:2px;border-radius:2px;background:var(--vb-line)}.vb-jr2__line i{position:absolute;left:0;top:0;width:100%;height:calc(var(--p,0)*100%);border-radius:2px;background:var(--vb-navy)}.vb-jr2__s{position:relative;padding-left:60px}.vb-jr2__dot{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background:#fff;border:1.5px solid var(--vb-line-2);color:var(--vb-navy);display:grid;place-items:center;font-size:15px;font-weight:700;transition:background .4s,border-color .4s,color .4s,box-shadow .4s}.vb-jr2__s.is-lit .vb-jr2__dot{background:var(--vb-navy);border-color:var(--vb-navy);color:#fff;box-shadow:0 0 0 6px var(--vb-acc-soft)}.vb-jr2__img{aspect-ratio:4/3;margin:0 0 20px;border-radius:var(--vb-r2)}.vb-jr2__when{margin:0 0 6px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--vb-acc)}.vb-jr2__s h3{margin:0 0 14px;font-family:var(--vb-font-h);font-size:23px;line-height:1.15;letter-spacing:-.025em;font-weight:700;color:var(--vb-ink)}.vb-jr2 .vb-ticks li{font-size:15px}@media(min-width:990px){.vb-jr2{grid-template-columns:repeat(3,1fr);gap:36px;padding-top:68px}.vb-jr2__line{left:20px;right:calc((100% - 72px)/3 - 20px);top:19px;bottom:auto;width:auto;height:2px}.vb-jr2__line i{height:100%;width:calc(var(--p,0)*100%)}.vb-jr2__s{padding-left:0}.vb-jr2__dot{top:-68px}}.vb-cmp{max-width:880px;margin:0 auto;display:grid;grid-template-columns:1.45fr 1fr 1fr;border-radius:var(--vb-r3);overflow:hidden;background:#fff;border:1px solid var(--vb-line);box-shadow:var(--vb-sh2)}.vb-cmp>div{display:flex;align-items:center;padding:15px 14px;border-top:1px solid var(--vb-line);font-size:15px;font-weight:700;line-height:1.3;color:var(--vb-navy)}.vb-cmp>div:nth-child(3n+2),.vb-cmp>div:nth-child(3n+3){justify-content:center;text-align:center}.vb-cmp>div:nth-child(3n+2){background:var(--vb-paper)}.vb-cmp__h{border-top:0!important;padding:20px 10px 16px!important;flex-direction:column;gap:9px;font-size:15.5px!important;font-weight:800!important}.vb-cmp__us{background:linear-gradient(180deg,#163a61,#0f2d4e)!important;color:#fff!important}.vb-cmp__us img{width:64px;height:64px;border-radius:var(--vb-r1);object-fit:contain;background:#fff;padding:3px}.vb-cmp__them{color:var(--vb-muted)!important}.vb-cmp__them i{width:64px;height:64px;border-radius:var(--vb-r1);background:var(--vb-cream);display:grid;place-items:center;color:#a3aebd}.vb-cmp__them i .vb-ic{width:30px;height:30px;stroke-width:1.5}.vb-yes,.vb-no{width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.vb-yes{background:var(--vb-ok);color:#fff}.vb-no{background:var(--vb-cream);color:#9aa1ab}.vb-yes .vb-ic,.vb-no .vb-ic{width:15px;height:15px;stroke-width:2.8}@media(max-width:480px){.vb-cmp>div{padding:13px 9px;font-size:14px}.vb-cmp__h{font-size:14px!important}.vb-cmp__us img,.vb-cmp__them i{width:52px;height:52px}}.vb-cta{margin-top:34px;text-align:center}.vb-guar2{display:grid;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,var(--vb-paper) 0%,var(--vb-paper-2) 100%);border:1px solid var(--vb-line);box-shadow:var(--vb-sh2);max-width:1120px;margin:0 auto}.vb-guar2>*{min-width:0}.vb-guar2__img{position:relative;margin:0;aspect-ratio:4/3}.vb-guar2__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}@media(min-width:990px){.vb-guar2{grid-template-columns:1fr 1.05fr}.vb-guar2__img{aspect-ratio:auto;min-height:560px}}.vb-guar2__b{padding:clamp(30px,5vw,64px)}.vb-guar2__seal{width:116px;height:116px;object-fit:contain;margin:0 0 20px;filter:drop-shadow(0 12px 18px rgba(20,36,60,.18))}.vb-guar2 .vb-h2{font-size:clamp(29px,3.4vw,44px)}.vb-guar2 .vb-rte{font-size:17px;line-height:1.68;color:#2b3a52}.vb-guar2 .vb-rte p{margin:0}.vb-guar2 .vb-ticks{margin:22px 0 28px}.vb-faq2{display:grid;gap:36px}.vb-faq2>*{min-width:0}@media(min-width:990px){.vb-faq2{grid-template-columns:.82fr 1.18fr;gap:88px;align-items:start}.vb-faq2__l{position:sticky;top:110px}}.vb-help{position:relative;overflow:hidden;margin-top:30px;padding:24px 22px 22px;border-radius:var(--vb-r3);background:var(--vb-navy);color:#fff}.vb-help:before{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(closest-side,rgba(120,160,214,.35),transparent)}.vb-help h3{position:relative;margin:0 0 8px;font-family:var(--vb-font-h);font-size:21px;font-weight:700;letter-spacing:-.02em}.vb-help p{position:relative;margin:0 0 20px;font-size:15px;line-height:1.55;color:#c5d0e2}.vb-faq details{border-bottom:1px solid var(--vb-line-2)}.vb-faq details:first-child{border-top:1px solid var(--vb-line-2)}.vb-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--vb-ink)}.vb-faq summary::-webkit-details-marker{display:none}.vb-faq .vb-rte{padding:0 52px 22px 0;font-size:16px;line-height:1.72;color:var(--vb-muted)}.vb-faq .vb-rte p{margin:0 0 8px}.vb-faq details[open] .vb-rte{animation:vbIn .5s var(--vb-ease)}.vb-hero{position:relative;background:var(--vb-paper);overflow:clip;isolation:isolate}.vb-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(50% 60% at 0% 0%,rgba(37,99,201,.07),transparent 70%),radial-gradient(45% 55% at 100% 100%,rgba(120,160,214,.16),transparent 70%)}.vb-hero__grid{display:grid;gap:30px;align-items:center;padding:clamp(32px,6vw,88px) 0}.vb-hero__grid>*{min-width:0}@media(min-width:990px){.vb-hero__grid{grid-template-columns:1fr 1.05fr;gap:64px}}.vb-hero h1{margin:0 0 18px;font-family:var(--vb-font-h);font-size:clamp(38px,5.6vw,66px);line-height:1.03;letter-spacing:-.035em;font-weight:700;color:var(--vb-navy);text-wrap:balance}.vb-hero h1 em{font-style:normal;font-weight:400;color:var(--vb-acc)}.vb-hero .vb-lead{margin:0 0 28px}.vb-hero__img{border-radius:var(--vb-r3);overflow:hidden;box-shadow:var(--vb-sh3)}.vb-hero__ticks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0;list-style:none;font-size:14px;font-weight:700;color:var(--vb-navy)}.vb-hero__ticks li{display:flex;gap:7px;align-items:center}.vb-hero__ticks .vb-ic{color:var(--vb-ok);width:18px;height:18px;stroke-width:2.4}.vb-ftr{background:radial-gradient(60% 70% at 100% 0%,#173b63,#173b6300 60%),linear-gradient(180deg,#0e2440,#0a1c33);color:#c5d0e2;padding:76px 0 32px}.vb-ftr__grid{display:grid;gap:34px}.vb-ftr__grid>*{min-width:0}@media(min-width:990px){.vb-ftr__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}}.vb-ftr img{height:32px;width:auto;margin-bottom:18px;filter:brightness(0) invert(1)}.vb-ftr p{margin:0 0 10px;font-size:15px;line-height:1.65;color:#aebbd0;max-width:360px}.vb-ftr p a{color:#fff}.vb-ftr h4{margin:0 0 14px;font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff}.vb-ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vb-ftr ul a{text-decoration:none;font-size:15px;font-weight:600;color:#dce3ee;transition:color .2s}.vb-ftr ul a:hover{color:var(--vb-acc-l)}.vb-ftr__bot{margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:12.5px;line-height:1.65;color:#8e9cb5}.vb-ftr__bot p{max-width:none;color:#8e9cb5;font-size:12.5px}.vb-ftr__bot .vb-pay{justify-content:flex-start;margin:0 0 16px}.vb-js .vb-rv{opacity:0;transform:translateY(22px);transition:opacity .8s var(--vb-ease),transform .9s var(--vb-ease)}.vb-js .vb-rv.is-in{opacity:1;transform:none}.vb-js .vb-wd .vb-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.vb-js .vb-wd .vb-w>span{display:inline-block;transform:translateY(108%);transition:transform 1s var(--vb-ease);transition-delay:calc(var(--i,0)*55ms)}.vb-js .vb-wd.is-in .vb-w>span{transform:none}@media(prefers-reduced-motion:reduce){.vb-js .vb-rv,.vb-js .vb-wd .vb-w>span{opacity:1;transform:none;transition:none}}.vb-adv{background:#fff;padding:24px 0 72px}.vb-adv__wrap{max-width:760px;margin:0 auto;padding:0 16px}@media(min-width:600px){.vb-adv__wrap{padding:0 24px}}.vb-adv__head h1{margin:6px 0 16px;font-family:var(--vb-font-h);font-size:clamp(30px,4.6vw,46px);line-height:1.08;letter-spacing:-.032em;font-weight:600;color:var(--vb-navy);text-wrap:balance}.vb-adv__head h1 em{font-style:normal;font-weight:400;color:var(--vb-acc)}.vb-adv__pull{margin:0 0 18px;padding:0 0 0 16px;border-left:3px solid var(--vb-acc-l);font-size:17px;line-height:1.55;color:var(--vb-muted)}.vb-adv__by{display:flex;align-items:center;gap:12px;margin:0 0 20px;padding:12px 0;border-top:1px solid var(--vb-line);border-bottom:1px solid var(--vb-line)}.vb-adv__av{width:44px;height:44px;border-radius:50%;object-fit:contain;background:var(--vb-paper);border:1px solid var(--vb-line);padding:6px}.vb-adv__by b{display:block;font-size:15px;font-weight:600;color:var(--vb-ink)}.vb-adv__by span{display:block;font-size:13px;color:var(--vb-faint)}.vb-adv__hero{margin:0 0 22px}.vb-adv__sum{margin:0 0 22px;padding:18px 20px;border-left:3px solid var(--vb-navy);border-radius:0 var(--vb-r2) var(--vb-r2) 0;background:linear-gradient(135deg,var(--vb-paper),var(--vb-paper-2));font-size:16.5px;line-height:1.65;color:var(--vb-ink)}.vb-adv__sum p{margin:0}.vb-adv__sum strong{color:var(--vb-navy)}.vb-adv__cta{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 8px}.vb-adv__cta .vb-btn{width:100%;max-width:520px}.vb-adv__cta small{font-size:13px;color:var(--vb-muted)}.vb-adv__cta--mid{margin:8px 0 48px;padding:26px 18px;border-radius:var(--vb-r3);background:linear-gradient(180deg,var(--vb-paper),var(--vb-paper-2));border:1px solid var(--vb-line)}.vb-adv__r{padding:40px 0 34px;border-top:1px solid var(--vb-line)}.vb-adv__r h2{margin:0 0 18px;font-family:var(--vb-font-h);font-size:clamp(23px,3vw,30px);line-height:1.18;letter-spacing:-.025em;font-weight:600;color:var(--vb-navy);text-wrap:balance}.vb-adv__r h2 span{color:var(--vb-acc)}.vb-adv__img{margin:0 0 22px}.vb-adv__txt{font-size:17.5px;line-height:1.75;color:#24324a}.vb-adv__txt p{margin:0 0 16px}.vb-adv__txt strong{color:var(--vb-navy)}.vb-adv__tip{margin:6px 0 18px;padding:16px 18px;border-radius:var(--vb-r2);background:var(--vb-acc-soft);border:1px solid var(--vb-line-2)}.vb-adv__tip b{display:block;margin:0 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vb-acc)}.vb-adv__tip p{margin:0;font-size:15.5px;line-height:1.6;color:var(--vb-ink)}.vb-adv__feel{margin:4px 0 0;font-size:16px;line-height:1.55;color:var(--vb-navy)}.vb-adv__feel b{font-weight:600;color:var(--vb-acc)}.vb-adv__q{margin:6px 0 30px;padding:22px 22px 18px 24px;border-left:3px solid var(--vb-navy);border-radius:0 var(--vb-r2) var(--vb-r2) 0;background:linear-gradient(135deg,var(--vb-paper),var(--vb-paper-2))}.vb-adv__q blockquote{margin:0;font-size:18.5px;line-height:1.55;font-weight:600;color:var(--vb-navy)}.vb-adv__q cite{display:block;margin-top:12px;font-style:normal;font-size:13.5px;color:var(--vb-muted)}.vb-adv__q cite a{color:var(--vb-navy);font-weight:600}.vb-adv__tbl{margin:8px 0 36px}.vb-adv__tt{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vb-acc)}.vb-adv__tscroll{overflow-x:auto;border:1px solid var(--vb-line);border-radius:var(--vb-r3);box-shadow:var(--vb-sh2)}.vb-adv__tbl table{width:100%;border-collapse:collapse;font-size:14px;min-width:520px;background:#fff}.vb-adv__tbl th,.vb-adv__tbl td{padding:12px 10px;border-top:1px solid var(--vb-line);text-align:center;color:var(--vb-ink)}.vb-adv__tbl thead th{border-top:0;font-size:12.5px;font-weight:600;color:var(--vb-muted);background:var(--vb-paper)}.vb-adv__tbl thead th.is-us{background:linear-gradient(180deg,#163a61,#0f2d4e);color:#fff}.vb-adv__tbl tbody th{text-align:left;font-weight:600;color:var(--vb-navy)}.vb-adv__tbl td.is-us{background:var(--vb-paper);font-weight:600}.vb-adv__tbl td.is-yes{color:var(--vb-ok);font-weight:600}.vb-adv__tbl td.is-no{color:#a0aab8}.vb-adv__tn{margin:10px 0 0;font-size:12.5px;color:var(--vb-faint)}.vb-adv__cards{display:grid;gap:10px;margin:4px 0 22px}@media(min-width:600px){.vb-adv__cards{grid-template-columns:1fr 1fr}}.vb-adv__card{padding:16px 18px;border-radius:var(--vb-r2);background:#fff;border:1px solid var(--vb-line);box-shadow:var(--vb-sh1)}.vb-adv__card b{display:block;font-size:16px;font-weight:600;color:var(--vb-navy)}.vb-adv__card span{display:inline-block;margin:6px 0 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vb-acc)}.vb-adv__card p{margin:0;font-size:14.5px;line-height:1.55;color:var(--vb-muted)}.vb-adv__tl{margin:4px 0 22px}.vb-adv__tl ol{list-style:none;margin:0;padding:0 0 0 22px;border-left:2px solid var(--vb-line)}.vb-adv__tl li{position:relative;padding:0 0 18px 6px}.vb-adv__tl li:before{content:"";position:absolute;left:-30px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--vb-navy)}.vb-adv__tl b{display:block;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vb-acc)}.vb-adv__tl p{margin:4px 0 0;font-size:16px;line-height:1.6;color:var(--vb-ink)}.vb-adv__offer{margin:40px 0 36px;padding:26px 20px 22px;border-radius:20px;background:radial-gradient(70% 60% at 100% 0%,#1d4675,#1d467500 62%),linear-gradient(165deg,#10304f,#0b2340);color:#fff;text-align:center;box-shadow:var(--vb-sh3)}.vb-adv__ok{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vb-acc-l)}.vb-adv__og{display:grid;gap:16px;align-items:center;text-align:left;margin:0 0 20px}@media(min-width:600px){.vb-adv__og{grid-template-columns:200px 1fr;gap:24px}}.vb-adv__og figure{margin:0 auto;max-width:220px;border-radius:var(--vb-r3);overflow:hidden;background:#fff}.vb-adv__og h3{margin:0 0 6px;font-family:var(--vb-font-h);font-size:26px;font-weight:600;letter-spacing:-.025em;color:#fff}.vb-adv__osub{margin:0 0 14px;font-size:15px;color:#c5d0e2}.vb-adv__offer .vb-ticks li{color:#e8eef6;font-size:15px}.vb-adv__offer .vb-ticks li:before{background-color:#ffffff1f}.vb-adv__obtn{width:100%;background:#fff!important;color:var(--vb-navy)!important;box-shadow:none}.vb-adv__oticks{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:14px;font-size:13px;color:#c5d0e2}.vb-adv__oticks span{display:inline-flex;align-items:center;gap:6px}.vb-adv__oticks .vb-ic{width:16px;height:16px;color:#8fd3b6}.vb-adv__fh{margin:40px 0 8px;font-family:var(--vb-font-h);font-size:clamp(24px,3vw,30px);font-weight:600;letter-spacing:-.025em;color:var(--vb-navy)}.vb-adv__faq details{border-top:0!important}.vb-adv__fh+.vb-adv__faq details{border-top:1px solid var(--vb-line-2)!important}.vb-adv__note{margin:30px 0 0;font-size:12.5px;line-height:1.6;color:var(--vb-faint);text-align:center}.vb-adv__sticky{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border-radius:var(--vb-r2);background:linear-gradient(180deg,#163a61,#102f50);color:#fff;font-weight:600;font-size:16px;text-decoration:none;box-shadow:0 14px 30px -12px #0a213899;transform:translateY(160%);transition:transform .35s var(--vb-ease)}.vb-adv__sticky.is-on{transform:none}.vb-adv__sticky .vb-ic{width:18px;height:18px}@media(min-width:990px){.vb-adv__sticky{left:auto;right:24px;bottom:24px;padding:0 24px}}.vpc__gift[data-vb-gift-variant]{cursor:pointer;opacity:1;filter:none;border:1px solid var(--vb-line);transition:border-color .2s,box-shadow .2s}.vpc__gift[data-vb-gift-variant]:not(.is-on) img{filter:grayscale(.6);opacity:.75}.vpc__gift[data-vb-gift-variant]:not(.is-on):hover{border-color:var(--vb-navy);box-shadow:0 4px 14px -8px #0a213859}.vpc__gift[data-vb-gift-variant]:focus-visible{outline:2px solid var(--vb-navy);outline-offset:2px}.vpc__gift[aria-busy=true]{opacity:.6;pointer-events:none}.vpc__gift.is-done{cursor:default}.vpc__gcta{margin-left:auto;flex:none;font-style:normal;font-size:12px;font-weight:700;line-height:1;color:#fff;background:var(--vb-navy);border-radius:999px;padding:7px 11px;white-space:nowrap}.vpc__gcta small{font-size:11.5px;font-weight:500;opacity:.85;margin-left:3px}.vpc__gift.is-done .vpc__gcta{background:var(--vb-ok-soft);color:var(--vb-ok)}.vpc__x--hero{border:1.5px solid var(--vb-navy);background:#fff;padding:12px 12px 13px}.vpc__x--hero .vpc__xh{font-size:15px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--vb-navy);line-height:1.3}.vpc__x--hero .vpc__xp s{color:var(--vb-faint)}.vpc__x--hero .vpc__xp b{color:var(--vb-acc-d)}.vb-rings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:990px){.vb-rings{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.vb-ring{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 16px 20px;border-radius:var(--vb-r3);background:#fff;color:var(--vb-ink);box-shadow:0 24px 48px -30px #0000008c}@media(min-width:990px){.vb-ring{padding:38px 26px 28px}}.vb-ring__c{position:relative;width:104px;height:104px;margin:0 0 18px}@media(min-width:990px){.vb-ring__c{width:132px;height:132px;margin-bottom:22px}}.vb-ring__c svg{width:100%;height:100%;transform:rotate(-90deg)}.vb-ring__bg{fill:none;stroke:var(--vb-cream);stroke-width:9}.vb-ring__fg{fill:none;stroke:var(--vb-navy);stroke-width:9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:var(--off);transition:stroke-dashoffset 1.6s var(--vb-ease) .15s}.vb-js .vb-ring.vb-rv:not(.is-in) .vb-ring__fg{stroke-dashoffset:100}.vb-ring__c b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:27px;font-weight:700;letter-spacing:-.03em;color:var(--vb-navy);font-variant-numeric:tabular-nums}@media(min-width:990px){.vb-ring__c b{font-size:34px}}.vb-ring p{margin:0;font-size:14px;line-height:1.5;color:var(--vb-muted);text-wrap:pretty}@media(min-width:990px){.vb-ring p{font-size:15.5px}}.vb-ring small{margin-top:auto;padding-top:14px;font-size:12px;line-height:1.4;color:var(--vb-faint)}.vb-ring small a{color:inherit;text-decoration:none;border-bottom:1px solid var(--vb-line-2)}.vb-ring small a:hover{color:var(--vb-navy)}.vb-rings-sec .vb-note{text-align:center;margin:28px auto 0}.vb-why{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.vb-why::-webkit-scrollbar{display:none}@media(min-width:600px){.vb-why{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:18px}}@media(min-width:990px){.vb-why{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.vb-why__c{scroll-snap-align:start;display:flex;flex-direction:column;border-radius:var(--vb-r3);overflow:hidden;background:var(--vb-paper);border:1px solid var(--vb-line)}.vb-why__img{margin:0;aspect-ratio:1/1;overflow:hidden;background:var(--vb-cream)}.vb-why__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--vb-ease)}@media(hover:hover){.vb-why__c:hover .vb-why__img img{transform:scale(1.04)}}.vb-why__b{padding:18px 18px 22px}.vb-why__b h3{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:18px;line-height:1.25;font-weight:700;letter-spacing:-.015em;color:var(--vb-navy)}.vb-why__b h3 i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--vb-navy);font-style:normal;font-size:14px;font-weight:700}.vb-why__t{font-size:14.5px;line-height:1.62;color:var(--vb-muted)}.vb-why__t p{margin:0}.vb-revs__rate{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:8px 16px;border-radius:999px;background:#fff6df;font-size:14px;color:var(--vb-ink)}.vb-revs__stars{color:#e9a93b;letter-spacing:2px;font-size:14px}.vb-revs__stars i{font-style:normal}.vb-revs__stars i.is-off{color:var(--vb-line-2)}.vb-revs--text .vb-revs__rate{margin:18px 0 0}.vb-revs__track{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px}.vb-revs__track::-webkit-scrollbar{display:none}@media(min-width:600px){.vb-revs__track{grid-auto-columns:calc((100% - 32px)/3);margin:0;padding:0}}@media(min-width:990px){.vb-revs--video .vb-revs__track{grid-auto-columns:calc((100% - 64px)/5)}.vb-revs--text .vb-revs__track{grid-auto-columns:calc((100% - 48px)/4)}}.vb-revs__c{scroll-snap-align:start;display:flex;flex-direction:column;border-radius:var(--vb-r3);overflow:hidden;background:#fff;border:1px solid var(--vb-line)}.vb-revs__m{position:relative;aspect-ratio:9/14;background:var(--vb-navy-d);cursor:pointer}.vb-revs__m video,.vb-revs__m img{width:100%;height:100%;object-fit:cover;display:block}.vb-revs__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;border:0;background:#0a21389e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;cursor:pointer;transition:opacity .25s}.vb-revs__play svg{width:24px;height:24px;fill:#fff;margin-left:3px}.vb-revs__m.is-playing .vb-revs__play{opacity:0}.vb-revs__cap{position:absolute;left:12px;right:12px;top:14px;text-align:center;font-size:14px;line-height:1.3;font-weight:700;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.55)}.vb-revs__b{display:flex;flex-direction:column;flex:1;padding:16px 16px 18px;background:var(--vb-paper)}.vb-revs--text .vb-revs__b{background:#fff;padding:22px 22px 20px}.vb-revs__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:0 0 10px}.vb-revs__who{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--vb-navy);color:#fff;font-size:12.5px;font-weight:600}.vb-revs__who em,.vb-revs__ft em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-weight:700}.vb-revs__who .vb-ic{width:13px;height:13px;color:#7dd3a8}.vb-revs__b h3{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--vb-navy)}.vb-revs__b p{margin:0;font-size:14.5px;line-height:1.6;color:var(--vb-ink)}.vb-revs__ft{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:18px}.vb-revs__av{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--vb-acc-l);color:#fff;font-weight:700;object-fit:cover}.vb-revs__ft span{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:center;font-size:14px}.vb-revs__ft em{font-size:13px;color:var(--vb-ok)}.vb-revs__ft .vb-ic{width:14px;height:14px}.vb-revs__ft small{flex-basis:100%;font-size:12.5px;color:var(--vb-faint)}.vb-revs__nav{display:flex;justify-content:center;gap:10px;margin-top:24px}.vb-revs__nav button{width:46px;height:46px;border-radius:50%;border:1px solid var(--vb-line-2);background:#fff;color:var(--vb-navy);display:grid;place-items:center;cursor:pointer}.vb-revs__nav button:first-child .vb-ic{transform:rotate(180deg)}.vb-revs__nav button:disabled{opacity:.4;cursor:default}.vb-revs__nav .vb-ic{width:18px;height:18px}.vb-revs__vp.is-static .vb-revs__nav{display:none}.vb-revs-empty{margin:24px auto;max-width:1100px;padding:22px;border:2px dashed var(--vb-line-2);border-radius:var(--vb-r2);text-align:center;font-size:14px;color:var(--vb-muted);background:var(--vb-paper-2)}.vb-ben{display:grid;gap:26px}@media(min-width:990px){.vb-ben{grid-template-columns:1fr 1fr;gap:56px;align-items:start}}.vb-ben__img{margin:0;border-radius:var(--vb-r3);overflow:hidden;aspect-ratio:1/1;background:var(--vb-cream)}.vb-ben__img img{width:100%;height:100%;object-fit:cover}.vb-ben__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 26px}.vb-ben__btns button{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px 14px;border:1.5px solid var(--vb-line-2);border-radius:var(--vb-r2);background:#fff;color:var(--vb-navy);font:inherit;font-size:14.5px;font-weight:700;line-height:1.25;text-align:left;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.vb-ben__btns button .vb-ic{flex:none;width:20px;height:20px}.vb-ben__btns button:hover{border-color:var(--vb-navy)}.vb-ben__btns button.is-on{background:var(--vb-navy);border-color:var(--vb-navy);color:#fff}.vb-ben__p{display:none}.vb-ben__p.is-on{display:block;animation:vbFade .45s var(--vb-ease)}@keyframes vbFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vb-ben__p h3{margin:0 0 12px;font-size:clamp(21px,2vw,25px);line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--vb-navy)}.vb-ben__p .vb-rte{font-size:16px;line-height:1.7;color:var(--vb-muted)}.vb-ben__p .vb-rte p{margin:0 0 12px;font-size:inherit;line-height:inherit;color:inherit}.vb-ben__q{margin:18px 0 0;padding:16px 18px;border-left:3px solid var(--vb-navy);border-radius:0 var(--vb-r2) var(--vb-r2) 0;background:linear-gradient(135deg,var(--vb-paper),var(--vb-paper-2))}.vb-ben__q p{margin:0 0 8px;font-size:15.5px;line-height:1.55;font-weight:600;color:var(--vb-ink)}.vb-ben__q cite{font-style:normal;font-size:13px;line-height:1.5;color:var(--vb-muted)}.vb-ben__q cite a{color:var(--vb-navy);font-weight:700}.vb-wk-sec{overflow:clip;isolation:isolate}.vb-wk__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.vb-wk__bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;opacity:.4}.vb-wk__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d26408c,#0b2340eb 70%)}@media(min-width:990px){.vb-wk__bg{left:30%}.vb-wk__bg img{opacity:.9}.vb-wk__bg:after{background:linear-gradient(90deg,#0f2d4e,#0f2d4e8c 45%,#0f2d4e40)}}.vb-wk{position:relative;max-width:720px;margin:0 auto;padding-left:40px}@media(min-width:990px){.vb-wk{margin:0}.vb-wk-sec .vb-head{text-align:left;margin-left:0}.vb-wk-sec .vb-head .vb-eyebrow{justify-content:flex-start}.vb-wk-sec .vb-head .vb-lead{margin:0}}.vb-wk__line{position:absolute;left:12px;top:8px;bottom:8px;width:2px;background:#ffffff29}.vb-wk__line i{position:absolute;left:0;top:0;width:100%;height:calc(var(--p,1)*100%);background:linear-gradient(180deg,#a9c0dc,#fff)}.vb-wk__s{position:relative;padding:0 0 34px}.vb-wk__s:last-child{padding-bottom:0}.vb-wk__dot{position:absolute;left:-37px;top:2px;width:22px;height:22px;border-radius:50%;background:#0f2d4e;border:2px solid rgba(255,255,255,.35);transition:background .4s,border-color .4s,box-shadow .4s}.vb-wk__s.is-lit .vb-wk__dot{background:#fff;border-color:#fff;box-shadow:0 0 0 6px #a9c0dc38}.vb-wk__s h3{margin:0 0 14px;font-size:clamp(20px,2vw,24px);line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#fff}.vb-wk__s h3 small{display:block;margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vb-acc-l)}.vb-wk .vb-ticks{gap:9px}.vb-wk .vb-ticks li{font-weight:500;font-size:15px}.vb-wk-sec .vb-note{text-align:left;margin:30px 0 0;max-width:720px}@media(max-width:989px){.vb-wk-sec .vb-note{margin:30px auto 0}}.vb-wk-sec .vb-cta{text-align:left}@media(max-width:989px){.vb-wk-sec .vb-cta{text-align:center}}.vb-std{display:grid;gap:14px}@media(min-width:600px){.vb-std{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.vb-std{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.vb-std__c{display:flex;flex-direction:column;padding:22px 20px 20px;border-radius:var(--vb-r3);background:#ffffff0f;border:1px solid rgba(255,255,255,.13);color:#fff;text-decoration:none;transition:background .25s,border-color .25s,transform .25s}@media(hover:hover){.vb-std__c:hover{background:#ffffff1a;border-color:#ffffff47;transform:translateY(-2px)}}.vb-std__j{display:flex;justify-content:space-between;gap:10px;margin:0 0 6px;font-size:13px;color:var(--vb-acc-l)}.vb-std__j b{font-weight:700;letter-spacing:.02em}.vb-std__k{margin:0 0 12px;display:inline-flex;align-self:flex-start;padding:3px 9px;border-radius:999px;background:#ffffff1a;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e3e9f2}.vb-std__c h3{margin:0 0 12px;font-size:17px;line-height:1.35;font-weight:700;letter-spacing:-.01em}.vb-std__f{margin:0 0 18px;font-size:14.5px;line-height:1.6;color:#c5d0e2}.vb-std__a{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin:auto 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);font-size:12.5px;color:#93a3be}.vb-std__a span{flex:none;font-weight:700;color:#fff}@media(min-width:990px){.vb-cmpw--split{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.vb-cmpw--split .vb-head{text-align:left;margin:0}.vb-cmpw--split .vb-head .vb-eyebrow{justify-content:flex-start}.vb-cmpw--split .vb-head .vb-lead{margin:0}.vb-cmpw--split .vb-cmp{margin:0;max-width:none}}.vb-hdr.is-menu,.vb-hdr:has(.vb-menu[open]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html.vb-lock{overflow:hidden}.vb-menu[open]>summary:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:#0a213880}.vb-menu__panel{position:fixed;top:0;left:0;bottom:0;width:min(88vw,380px);height:100dvh;background:#fff;z-index:60;padding:0;box-shadow:24px 0 60px -30px #0a213880;display:flex;flex-direction:column;gap:0;overflow-y:auto;animation:vbSlide .35s var(--vb-ease)}@keyframes vbSlide{0%{transform:translate(-100%)}to{transform:none}}.vb-menu__top{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 10px 0 20px;border-bottom:1px solid var(--vb-line)}.vb-menu__logo{height:26px;width:auto}.vb-menu__x{align-self:center}.vb-menu__links{display:flex;flex-direction:column;padding:8px 20px}.vb-menu__panel .vb-menu__links a{display:flex;align-items:center;justify-content:space-between;padding:17px 2px;font-size:18px;font-weight:700;letter-spacing:-.01em;text-decoration:none;color:var(--vb-navy);border-bottom:1px solid var(--vb-line)}.vb-menu__links a .vb-ic{width:18px;height:18px;color:var(--vb-faint)}.vb-menu__ft{margin-top:auto;padding:20px;border-top:1px solid var(--vb-line);background:var(--vb-paper-2)}.vb-menu__ft .vb-btn{width:100%}.vb-menu__ft p{margin:12px 0 0;text-align:center;font-size:13px;color:var(--vb-muted)}.vpc__x{margin:10px 0 4px;padding:10px 12px 11px;border-radius:14px}.vpc__xh{margin:0 0 8px}.vpc__xc{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center}.vpc__xc img{width:52px;height:52px;border-radius:10px;object-fit:cover}.vpc__xm b{font-size:14.5px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vpc__xm>span{font-size:12.5px;line-height:1.3;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vpc__xp{margin-top:3px}.vpc__xp b{font-size:14px}.vpc__xp s{font-size:12px}.vpc__xb{min-height:38px;padding:0 14px;font-size:13.5px;border-radius:10px;white-space:nowrap}.vpc__x--hero{padding:11px 12px 12px}.vpc__x--hero .vpc__xh{font-size:14px;line-height:1.3;margin:0 0 9px}.vb-menu__top .vb-menu__logo{height:26px;width:auto;max-width:150px}.vb-revs__track,.vb-gal__track,.vb-gal__thumbs{overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y}@media(max-width:599px){.vb-why,.vb-std{overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.vb-sec{padding:52px 0}.vb-head{margin-bottom:26px}.vb-h2{font-size:29px;margin-bottom:12px}.vb-lead{font-size:15.5px;line-height:1.55}.vb-note{margin-top:20px}.vb-rings{gap:10px}.vb-ring{padding:18px 10px 14px;border-radius:var(--vb-r2)}.vb-ring__c{width:86px;height:86px;margin-bottom:12px}.vb-ring__c b{font-size:23px}.vb-ring p{font-size:13.5px;line-height:1.42}.vb-ring small{padding-top:10px;font-size:11.5px}.vb-why{grid-auto-columns:80%;gap:12px}.vb-why__img{aspect-ratio:4/3}.vb-why__b{padding:14px 15px 16px}.vb-why__b h3{gap:10px;font-size:16.5px;margin-bottom:8px}.vb-why__b h3 i{width:28px;height:28px;font-size:13px}.vb-why__t{font-size:14px;line-height:1.55}.vb-ben{gap:18px}.vb-ben__img{aspect-ratio:16/10}.vb-ben__btns{gap:8px;margin-bottom:18px}.vb-ben__btns button{min-height:52px;padding:9px 11px;font-size:13.5px;gap:8px}.vb-ben__btns button .vb-ic{width:18px;height:18px}.vb-ben__p h3{font-size:19px;margin-bottom:8px}.vb-ben__p .vb-rte{font-size:15px;line-height:1.6}.vb-ben__q{margin-top:12px;padding:12px 14px}.vb-ben__q p{font-size:14.5px}.vb-wk{padding-left:32px}.vb-wk__line{left:9px}.vb-wk__dot{left:-32px;width:20px;height:20px}.vb-wk__s{padding-bottom:24px}.vb-wk__s h3{font-size:18.5px;margin-bottom:10px}.vb-wk .vb-ticks{gap:7px}.vb-wk .vb-ticks li{font-size:14.5px;gap:9px}.vb-wk .vb-ticks li:before{width:19px;height:19px}.vb-std{grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px}.vb-std::-webkit-scrollbar{display:none}.vb-std__c{scroll-snap-align:start;padding:18px 16px 16px}.vb-std__c h3{font-size:16px}.vb-std__f{font-size:14px;margin-bottom:12px}.vb-cta{margin-top:24px}}.vb-wk__chev{display:none}@media(max-width:599px){.vb-wk__s h3{display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;margin-bottom:0;padding-right:28px;position:relative}.vb-wk__s h3 small{flex-basis:100%}.vb-wk__chev{display:grid;position:absolute;right:0;bottom:2px;width:22px;height:22px;place-items:center;transition:transform .3s var(--vb-ease)}.vb-wk__chev .vb-ic{width:16px;height:16px;color:var(--vb-acc-l);transform:rotate(90deg)}.vb-wk__s.is-open .vb-wk__chev{transform:rotate(180deg)}.vb-wk__s .vb-ticks{display:none;margin-top:12px}.vb-wk__s.is-open .vb-ticks{display:grid}.vb-wk__s{padding-bottom:20px}.vb-cmp>div{padding:10px 8px;font-size:13.5px}.vb-cmp__h{padding:14px 6px 12px!important;gap:6px;font-size:13px!important}.vb-cmp__us img,.vb-cmp__them i{width:42px;height:42px}.vb-yes,.vb-no{width:24px;height:24px}.vb-guar2__img{aspect-ratio:16/10}.vb-guar2__b{padding:24px 20px 26px}.vb-guar2__seal{width:84px;height:84px;margin-bottom:14px}.vb-guar2 .vb-rte{font-size:15.5px;line-height:1.6}.vb-guar2 .vb-ticks{margin:16px 0 20px}.vb-faq summary{padding-top:15px;padding-bottom:15px;font-size:15.5px}}.vb-ring__c b{display:flex;align-items:center;justify-content:center;gap:1px}.vb-ring__c b i{font-style:normal;font-size:.62em;font-weight:600;margin-top:.18em;opacity:.85}.vb-revs__who{white-space:nowrap}.vb-revs--video .vb-revs__top{flex-direction:column;align-items:flex-start;gap:6px}.vb-hdr__logo img{height:34px}@media(min-width:990px){.vb-hdr__logo img{height:40px}}.vb-menu__top .vb-menu__logo{height:32px}.vb-ftr img{height:44px}.vb-wk__s h3:focus{outline:none}.vb-wk__s h3:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:4px;border-radius:6px}.vb-revs__rate{background:#fff;border:1px solid var(--vb-line);box-shadow:0 6px 18px -12px #0a21384d;padding:9px 18px;font-size:14px}.vb-revs__rate b{color:var(--vb-navy)}.vb-revs__stars{color:#f2b33d;letter-spacing:1.5px;font-size:15px;line-height:1}.vb-revs__track{gap:14px;grid-auto-columns:72%;padding-bottom:10px}@media(min-width:600px){.vb-revs__track{grid-auto-columns:calc((100% - 28px)/2.4);gap:16px}}@media(min-width:990px){.vb-revs--video .vb-revs__track,.vb-revs--text .vb-revs__track{grid-auto-columns:calc((100% - 60px)/4);gap:20px}}.vb-revs__c{border-radius:20px;background:#fff;border:1px solid var(--vb-line);box-shadow:0 22px 44px -32px #0a213873;overflow:hidden}.vb-revs__m{aspect-ratio:9/13;border-radius:0;background:linear-gradient(160deg,#1a4470,#0a2138)}.vb-revs__m video,.vb-revs__m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vb-revs__shade{position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(180deg,#08182a00,#08182ad1);pointer-events:none;transition:opacity .3s}.vb-revs__cap{top:14px;left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:86%;padding:7px 11px;border-radius:9px;background:#fffffff0;color:var(--vb-ink);font-size:13px;line-height:1.3;font-weight:700;text-shadow:none;box-shadow:0 6px 16px -8px #0006}.vb-revs__play{width:62px;height:62px;background:#fffffff0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 28px -10px #0000008c;transition:opacity .25s,transform .3s var(--vb-ease)}.vb-revs__play svg{fill:var(--vb-navy);width:24px;height:24px}@media(hover:hover){.vb-revs__m:hover .vb-revs__play{transform:translate(-50%,-50%) scale(1.07)}}.vb-revs__m.is-playing .vb-revs__shade,.vb-revs__m.is-playing .vb-revs__cap{opacity:0}.vb-revs__id{position:absolute;left:14px;right:14px;bottom:13px;display:flex;flex-direction:column;gap:3px;color:#fff;pointer-events:none;transition:opacity .3s}.vb-revs__id b{font-size:16px;font-weight:700;letter-spacing:-.01em}.vb-revs__id em{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-size:12.5px;font-weight:600;color:#bfe9d4}.vb-revs__id .vb-ic{width:14px;height:14px}.vb-revs__m.is-playing .vb-revs__id{opacity:0}.vb-revs--video .vb-revs__b{background:#fff;padding:14px 16px 18px;gap:8px;display:flex;flex-direction:column}.vb-revs--video .vb-revs__b p{font-size:14.5px;line-height:1.55;color:var(--vb-ink)}.vb-revs--text .vb-revs__c{box-shadow:0 10px 30px -24px #0a213866}.vb-revs--text .vb-revs__b{position:relative;padding:26px 22px 20px;gap:12px;display:flex;flex-direction:column;height:100%}.vb-revs--text .vb-revs__b:before{content:"\201c";position:absolute;top:8px;right:18px;font-size:72px;line-height:1;font-weight:700;color:var(--vb-acc-soft)}.vb-revs--text .vb-revs__b h3{margin:0;font-size:17px}.vb-revs--text .vb-revs__b p{font-size:15px;line-height:1.62}.vb-revs__av{background:var(--vb-navy)}.vb-revs__ft{padding-top:16px;border-top:1px solid var(--vb-line)}.vb-revs__nav button{width:48px;height:48px;box-shadow:0 6px 16px -10px #0a213866;transition:background .2s,color .2s}@media(hover:hover){.vb-revs__nav button:not(:disabled):hover{background:var(--vb-navy);color:#fff;border-color:var(--vb-navy)}}.vb-revs__ft .vb-revs__av{display:grid;place-items:center;font-size:16px}.vb-revs__ft>span:not(.vb-revs__av){display:flex}.vb-tile__bonus{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin:2px 0 0;padding:7px 10px 7px 7px;border-radius:10px;background:var(--vb-ok-soft);color:#16684a;font-size:13.5px;font-weight:500;line-height:1.3}.vb-tile__bonus img{flex:none;width:34px;height:34px;border-radius:8px;object-fit:cover;background:#fff}.vb-tile__bonus b{font-weight:700}.vb-tile__bonuses{position:relative;grid-column:1/-1;display:flex;flex-direction:column;margin:2px 0 0;padding:4px 12px 4px 8px;border-radius:12px;background:var(--vb-ok-soft)}.vb-tile__bonuses:has(.vb-tile__bonuses-tag){margin-top:14px;padding-top:16px}.vb-tile__bonuses-tag{position:absolute;top:-12px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 10px;border-radius:999px;background:linear-gradient(180deg,#2c7a55,#1f5f41);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;box-shadow:0 3px 8px #16684a38}.vb-tile__bonuses-tag .vb-ic{width:15px;height:15px;stroke-width:2}.vb-tile__bonuses .vb-tile__bonus{margin:0;padding:7px 0;border-radius:0;background:none;gap:11px}.vb-tile__bonuses .vb-tile__bonus+.vb-tile__bonus{border-top:1px solid rgba(22,104,74,.13)}.vb-tile__bonuses .vb-tile__bonus img{width:38px;height:38px;object-fit:contain;padding:2px;box-shadow:0 0 0 1px #16684a14}.vb-tile__bonus-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#fff;color:#16684a;box-shadow:0 0 0 1px #16684a14}.vb-tile__bonus-ic .vb-ic{width:20px;height:20px}.vb-tile__bonus-n{flex:1;min-width:0}.vb-tile__bonuses .vb-tile__bonus-n{font-size:14px;font-weight:600;color:#14533b;line-height:1.25}.vb-tile__bonus-v{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto;text-align:right;line-height:1.2}.vb-tile__bonus-v s{font-size:13px;font-weight:500;color:#6e8f80}.vb-tile__bonus-v b{font-size:13px;font-weight:800;letter-spacing:.06em;color:#1f8a5b}.vb-pdp:not(.is-sub) .vb-s,.vb-pdp.is-sub .vb-o{display:none!important}.vb-tile__p b span{display:inline}.vb-subbox{position:relative;display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:13px 14px;border:1.5px dashed var(--vb-line-2);border-radius:var(--vb-r2);background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.vb-subbox[hidden],.vb-subnote[hidden]{display:none}.vb-subbox input{position:absolute;opacity:0;pointer-events:none}.vb-subbox__ck{flex:none;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--vb-navy);border-radius:6px;background:#fff;color:#fff;transition:background .15s}.vb-subbox__ck .vb-ic{width:15px;height:15px;opacity:0}.vb-subbox:has(input:checked){border-style:solid;border-color:var(--vb-navy);background:var(--vb-paper-2);box-shadow:0 0 0 1px var(--vb-navy)}.vb-subbox:has(input:checked) .vb-subbox__ck{background:var(--vb-navy)}.vb-subbox:has(input:checked) .vb-subbox__ck .vb-ic{opacity:1}.vb-subbox:has(input:focus-visible){outline:2px solid var(--vb-acc);outline-offset:3px}@media(hover:hover){.vb-subbox:hover{border-color:var(--vb-navy)}}.vb-subbox__t{flex:1;min-width:0}.vb-subbox__t b{display:block;font-size:15.5px;font-weight:650;line-height:1.25;color:var(--vb-navy)}.vb-subbox__t small{display:block;margin-top:3px;font-size:13px;line-height:1.35;color:var(--vb-muted)}.vb-subbox__pct{flex:none;padding:4px 9px;border-radius:999px;background:var(--vb-ok-soft);color:var(--vb-ok);font-size:12px;font-weight:700;white-space:nowrap}.vb-subnote{margin:-4px 0 14px;padding:0 2px;font-size:13px;line-height:1.45;color:var(--vb-muted)}.vb-subnote b{font-weight:650;color:var(--vb-ink)}.vb-subnote--pv{color:#8a6a12}@media(max-width:420px){.vb-subbox{padding:12px}.vb-subbox__t b{font-size:15px}.vb-subbox__t small{font-size:13px}}.vpc-item__main .vb-ci__tag{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;margin:5px 0 3px;padding:3px 9px 3px 8px;border-radius:999px;background:#e7f3ec;color:#1e6a44;font-size:12px;font-weight:700;line-height:1.3}.vb-ci__tag svg{flex:none;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.vpc-item__main .vb-ci__q{font-size:12.5px;color:#6b7785}.vb-ci__free{display:block;font-weight:800;color:#1e6a44;text-transform:uppercase;letter-spacing:.02em}.vb-ci .vpc-qty button[disabled]{opacity:.3;cursor:default}.vpc.is-busy .vpc__items{opacity:.55;pointer-events:none;transition:opacity .15s}.vb-rings-sec.is-pending:not(.is-pv){display:none}.vb-pending{max-width:620px;margin:-6px auto 22px;padding:10px 14px;border:1px dashed rgba(255,255,255,.45);border-radius:var(--vb-r2);font-size:13.5px;line-height:1.45;text-align:center;color:#f3d88b}.vb-ring__na{color:var(--vb-faint)}.vb-ring.is-empty .vb-ring__fg{stroke-dashoffset:100}.vb-tile__p small span{white-space:nowrap}@media(max-width:480px){.vb-tile__p small{font-size:13px;line-height:1.25}.vb-tile__p small span{display:block}}.vb-trustimg{margin:18px 0 0;border-radius:var(--vb-r3);overflow:hidden;line-height:0;box-shadow:0 18px 40px -26px #102f508c}.vb-trustimg img{display:block;width:100%;height:auto}.vb-ben__img{aspect-ratio:auto}.vb-ben__img img{height:auto;object-fit:contain}.vb-demo-rating{font-size:14px;margin-bottom:18px;line-height:1.6}.vb-demo-rating>span,.vb-demo-stars{color:#e9a900}.vb-demo-stock{padding:20px;margin:20px 0;background:#f6f6f6;border-radius:14px;text-align:center}.vb-demo-stock p{font-size:13px;margin:8px 0 16px}.vb-demo-meter{height:18px;border-radius:20px;background:#ddd;overflow:hidden;margin-bottom:8px}.vb-demo-meter span{display:block;height:100%;background:#d50909}.vb-demo-mini{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 16px;max-width:100%;min-width:0}.vb-demo-mini article{flex:0 0 92%;scroll-snap-align:start;border:1px dashed #bcc9d8;border-radius:12px;padding:18px}.vb-demo-mini strong{font-size:14px}.vb-demo-mini p{font-size:14px;margin:8px 0}.vb-demo-video{display:grid;place-content:center;text-align:center;height:100%;color:#fff;padding:20px;font-size:22px}.vb-demo-video small{font-size:14px}.vb-revs--text .vb-revs__track{grid-auto-columns:85%}.vb-revs--video .vb-revs__track{grid-auto-columns:78%}@media(min-width:990px){.vb-revs--video .vb-revs__track{grid-auto-columns:30%}.vb-revs--text .vb-revs__track{grid-auto-columns:55%}}.vb-demo-label,.vb-revs .vb-eyebrow{color:#ff3a16;font-size:20px;text-align:center;letter-spacing:0;font-weight:500;margin:0 0 12px}.vb-revs__c{border-radius:4px;box-shadow:none}.vb-revs--text .vb-revs__b{padding:32px 34px}.vb-revs--text .vb-revs__b p{font-size:18px;line-height:1.55}.vb-revs--video .vb-revs__b{background:#c4d3e2}.vb-revs__nav button{border:1px solid #181b1d;box-shadow:none}.vb-revs--text .vb-revs__rate{background:#b1c8e1;border:1px solid #181b1d;border-radius:4px;box-shadow:none}.vb-revs--video .vb-revs__rate{background:#fcf6df;box-shadow:none;border:0}.vb-demo-mini article{display:block;background:#fff;border-radius:12px}.vb-demo-mini{scrollbar-width:thin}.vb-demo-mini strong{font-size:17px}.vb-demo-rating{color:#111}.vb-revs__ft{border:0}.vb-revs--video .vb-revs__c{border-radius:18px}.vb-revs__m video{object-fit:cover}.vb-demo-rating{margin:0 0 8px;font-size:16px;line-height:1.25;color:#000}.vb-source-rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vb-source-stars{display:inline-flex;align-items:center;gap:5px;flex:none;line-height:1}.vb-source-stars svg{display:block;width:23px;height:23px}.vb-source-rating-copy{font-family:Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#000}.vb-source-rating-copy strong{font-weight:750}.vb-source-sold{display:inline-block;color:#ff4268;background:#ffedf1;padding:1px 5px;border-radius:2px;font-weight:700;margin-left:5px;white-space:nowrap}@media(max-width:480px){.vb-source-rating{gap:6px}.vb-source-stars{gap:3px}.vb-source-stars svg{width:20px;height:20px}.vb-source-rating-copy{font-size:13px}.vb-source-sold{margin-left:3px;padding:1px 4px}}.vb-demo-mini article .vb-mini-avatar{width:50px!important;height:50px!important;min-width:50px;max-width:50px!important;min-height:50px;max-height:50px!important;aspect-ratio:1/1;object-fit:cover;border-radius:50%;float:left;display:block;margin:0 14px 8px 0;flex:none}.vb-demo-mini article{align-self:start;min-width:0}.vb-demo-mini article:after{content:"";display:table;clear:both}.vb-demo-mini article p{clear:both;padding-top:4px}.vb-source-rating{gap:8px}.vb-source-stars{gap:3px}.vb-source-stars svg{width:17px;height:17px}.vb-source-rating-copy{font-size:13px}.vb-source-sold{padding:1px 4px}.vb-demo-mini.vb-demo-mini--single{display:block;overflow:visible;padding:4px 0 16px}.vb-demo-mini--single article{display:flex;align-items:flex-start;gap:16px;width:100%;box-sizing:border-box;padding:16px;border:1px dashed #ddd;border-radius:10px}.vb-demo-mini--single article:after{display:none}.vb-demo-mini--single article .vb-mini-avatar{float:none;margin:0;flex:0 0 50px}.vb-mini-content{min-width:0;flex:1}.vb-mini-heading{display:flex;align-items:center;gap:7px;flex-wrap:wrap;line-height:1.25;color:#000}.vb-demo-mini--single .vb-mini-heading strong{font-size:17px;font-weight:800}.vb-mini-heading .vb-mini-verified{width:18px!important;height:18px!important;flex:0 0 18px;color:#19473f;display:block}.vb-mini-heading .vb-demo-stars{font-size:21px;line-height:1;letter-spacing:0;color:#ffb000;margin-left:4px;white-space:nowrap}.vb-demo-mini--single article p{clear:none;padding:0;margin:7px 0 0;color:#666;font-size:14px;line-height:1.5}@media(max-width:480px){.vb-source-rating{gap:6px}.vb-source-stars svg{width:14px;height:14px}.vb-source-stars{gap:2px}.vb-source-rating-copy{font-size:11px}.vb-source-sold{margin-left:2px}.vb-demo-mini--single article{padding:12px;gap:12px}.vb-demo-mini--single .vb-mini-heading strong{font-size:15px}.vb-mini-heading{gap:5px}.vb-mini-heading .vb-demo-stars{font-size:18px;margin-left:2px}.vb-demo-mini--single article p{font-size:13px}}#vp-cart .vpc__gifts{flex-direction:column;gap:6px}#vp-cart .vpc__gift{flex:none;width:100%;gap:10px;padding:6px 8px 6px 6px;font-size:13px;line-height:1.3;border-radius:10px}#vp-cart .vpc__gift img{width:34px;height:34px;border-radius:7px}#vp-cart .vpc__gift>span{flex:1;min-width:0;text-align:left}#vp-cart .vpc__gcta{font-size:13px;padding:7px 11px}#vp-cart .vpc__gcta small{font-size:13px;font-weight:600}#vp-cart .vpc__gifts .vpc__gift.is-on{display:none}#vp-cart .vpc__gifts .vpc__gift:not(.is-on)~.vpc__gift{display:none}#vp-cart .vpc__gifts:not(:has(.vpc__gift:not(.is-on))) .vpc__gift:last-child{display:flex}#vp-cart .vpc__gift[data-vb-gift-variant]{flex-wrap:wrap;gap:10px 12px;padding:10px 12px;border:1px dashed var(--vb-ok);background:var(--vb-ok-soft);border-radius:12px}#vp-cart .vpc__gift[data-vb-gift-variant]:not(.is-on) img{filter:none;opacity:1}#vp-cart .vpc__gift img{width:40px;height:40px;border-radius:8px;background:#fff;object-fit:cover}#vp-cart .vpc__gift>span{display:flex;flex-direction:column;gap:1px;line-height:1.25}#vp-cart .vpc__gift>span small{font-size:13px;font-weight:600;color:var(--vb-ok)}#vp-cart .vpc__gift>span b{font-size:15px;font-weight:700;color:var(--vb-navy)}#vp-cart .vpc__gift:not(.is-done) .vpc__gcta{flex:1 0 100%;margin:0;display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border-radius:10px;background:var(--vb-ok);color:#fff;font-size:15px;font-weight:700;box-shadow:0 8px 16px -12px #1f8a5be6}#vp-cart .vpc__gift:not(.is-done) .vpc__gcta small{font-size:15px;font-weight:700;opacity:1;margin:0}#vp-cart .vpc__gift.is-done{flex-wrap:nowrap;border-style:solid}#vp-cart .vpc__gift.is-done .vpc__gcta{flex:0 0 auto;margin-left:auto}#vp-cart .vpc__gift.is-done>span small{display:none}#vp-cart .vpc__gift[data-vb-gift-variant]{flex-wrap:nowrap;gap:10px;padding:8px 10px}#vp-cart .vpc__gift img{width:36px;height:36px;border-radius:7px}#vp-cart .vpc__gift>span{flex:1;min-width:0}#vp-cart .vpc__gift>span b{font-size:14px;line-height:1.25}#vp-cart .vpc__gift:not(.is-done) .vpc__gcta{flex:0 0 auto;min-height:0;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;border-radius:9px;font-size:13px;line-height:1.1;box-shadow:none}#vp-cart .vpc__gift:not(.is-done) .vpc__gcta small{font-size:13px;font-weight:700}.vb-tile__bonuses{padding:2px 10px 2px 8px}.vb-tile__bonuses:has(.vb-tile__bonuses-tag){margin-top:11px;padding-top:11px}.vb-tile__bonuses-tag{top:-10px;padding:3px 10px 3px 8px;gap:5px}.vb-tile__bonuses-tag .vb-ic{width:13px;height:13px}.vb-tile__bonuses .vb-tile__bonus{padding:4px 0;gap:9px}.vb-tile__bonuses .vb-tile__bonus img,.vb-tile__bonuses .vb-tile__bonus-ic{width:28px;height:28px;border-radius:7px}.vb-tile__bonuses .vb-tile__bonus-ic .vb-ic{width:16px;height:16px}.vb-tile__bonuses .vb-tile__bonus-n{font-size:13.5px;line-height:1.2}.vb-tile__bonuses .vb-tile__bonus-v{flex-direction:row;align-items:baseline;gap:6px}.vb-rec{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:11px 14px;border-radius:var(--vb-r2);background:var(--vb-acc-soft);color:var(--vb-navy);font-size:14px;line-height:1.4}.vb-rec .vb-ic{flex:none;width:20px;height:20px;margin-top:1px;color:var(--vb-acc-d)}.vb-rec b{font-weight:700}.vb-rec__s{color:var(--vb-muted)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vb.css.map */
