.vvb-benefits{--vvb-green: #2f3a2c;--vvb-green-2: #3d4b39;--vvb-gold: #b08a4e;--vvb-gold-soft: #e9dcc3;--vvb-cream: #f6f2ea;--vvb-ink: #2b2b2b;--vvb-muted: #4a4a44;--vvb-line: #e4ddcf;margin-top:32px;color:var(--vvb-ink);font-size:16px;line-height:1.6}.vvb-benefits *{box-sizing:border-box}.vvb-benefits .vvb-hero{background:var(--vvb-green);background:radial-gradient(80% 90% at 105% -5%,color-mix(in srgb,var(--vvb-accent) 55%,transparent) 0%,transparent 60%),radial-gradient(120% 140% at 100% 0%,var(--vvb-green-2) 0%,var(--vvb-green) 60%);color:#f6f2ea;border-radius:20px;padding:30px 26px 22px;position:relative;overflow:hidden}.vvb-benefits .vvb-hero:before,.vvb-benefits .vvb-hero:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(233,220,195,.22);pointer-events:none}.vvb-benefits .vvb-hero:before{right:-60px;top:-60px;width:220px;height:220px}.vvb-benefits .vvb-hero:after{right:-20px;top:-20px;width:140px;height:140px}.vvb-benefits .vvb-eyebrow{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--vvb-gold-soft);margin:0 0 8px}.vvb-benefits h2{font-family:var(--vv-font-display, "Playfair Display"),Georgia,serif;font-weight:400;font-size:34px;line-height:1.12;margin:0 0 8px;color:#fff}.vvb-benefits .vvb-tagline{font-size:19px;color:#efe6d4;margin:0 0 18px;font-style:italic;font-family:var(--vv-font-display, "Playfair Display"),Georgia,serif}.vvb-benefits .vvb-bestfor{font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vvb-gold-soft);margin:4px 0 10px}.vvb-benefits .vvb-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:0;list-style:none}.vvb-benefits .vvb-chips li{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#e2c387,#b08a4e);color:#1f281d;border-radius:999px;padding:10px 18px 10px 12px;font-size:18px;font-weight:700;box-shadow:0 4px 14px #00000047,inset 0 1px #ffffff59}.vvb-benefits .vvb-chips li svg{width:20px;height:20px;flex:none}.vvb-benefits .vvb-time{display:flex;align-items:center;gap:8px;font-size:15px;color:#efe6d4;margin:0 0 22px}.vvb-benefits .vvb-time svg{width:18px;height:18px;flex:none}.vvb-benefits .vvb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none}.vvb-benefits .vvb-stats li{background:#f6f2ea14;border:1px solid rgba(233,220,195,.22);border-radius:14px;padding:12px 12px 10px}.vvb-benefits .vvb-stat-num{font-family:var(--vv-font-display, "Playfair Display"),Georgia,serif;font-size:30px;line-height:1;color:#f3d9a4}.vvb-benefits .vvb-stat-unit{font-size:13px;font-weight:600;color:#f3d9a4;margin-left:4px}.vvb-benefits .vvb-stat-label{display:block;font-size:12.5px;line-height:1.35;color:#e6dcc7;margin-top:6px}.vvb-benefits .vvb-spot{display:grid;grid-template-columns:76px 1fr;gap:16px;align-items:center;margin:18px 0 22px;padding:18px;border-radius:18px;background:var(--vvb-cream);border-left:5px solid var(--vvb-accent)}.vvb-benefits .vvb-spot-art{width:76px;height:76px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #2f3a2c14}.vvb-benefits .vvb-spot-art svg{width:52px;height:52px}.vvb-benefits .vvb-spot-kicker{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vvb-gold);margin:0 0 2px}.vvb-benefits .vvb-spot-name{font-family:var(--vv-font-display, "Playfair Display"),Georgia,serif;font-size:26px;line-height:1.15;color:var(--vvb-green);margin:0 0 4px}.vvb-benefits .vvb-spot-text{margin:0;font-size:15px;color:var(--vvb-muted)}.vvb-benefits .vvb-lead{margin:20px 2px 0;font-size:16px;color:var(--vvb-muted)}.vvb-benefits .vvb-h{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vvb-green);margin:0 0 14px}.vvb-benefits .vvb-h:after{content:"";flex:1;height:1px;background:var(--vvb-line)}.vvb-benefits .vvb-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 26px;padding:0;list-style:none}.vvb-benefits .vvb-card{background:#fff;border:1px solid var(--vvb-line);border-radius:18px;overflow:hidden;box-shadow:0 4px 16px #2f3a2c12;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.vvb-benefits .vvb-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2f3a2c1f}.vvb-benefits .vvb-card-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px 14px;background:#f3ead8;background:linear-gradient(135deg,#fbf7ef,color-mix(in srgb,var(--vvb-accent) 22%,#f3ead8))}.vvb-benefits .vvb-num-bg{position:absolute;right:12px;bottom:-14px;font-family:var(--vv-font-display, "Playfair Display"),Georgia,serif;font-size:64px;line-height:1;color:#2f3a2c12;pointer-events:none}.vvb-benefits .vvb-art{width:68px;height:68px;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2f3a2c14;flex:none}.vvb-benefits .vvb-art svg{width:48px;height:48px}.vvb-benefits .vvb-meter{text-align:right;position:relative;z-index:1}.vvb-benefits .vvb-meter-label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vvb-green);margin-bottom:4px}.vvb-benefits .vvb-dots{display:inline-flex;gap:4px}.vvb-benefits .vvb-dots i{width:9px;height:9px;border-radius:50%;background:#2f3a2c2e;display:block}.vvb-benefits .vvb-dots i.on{background:var(--vvb-green)}.vvb-benefits .vvb-card-body{padding:14px 16px;display:flex;flex-direction:column;flex:1}.vvb-benefits h3{font-family:var(--vv-font-display, "Playfair Display"),Georgia,serif;font-weight:400;font-size:22px;line-height:1.2;color:var(--vvb-green);margin:0 0 6px}.vvb-benefits .vvb-hook{margin:0 0 12px;font-size:15.5px;color:var(--vvb-ink)}.vvb-benefits details.vvb-more{margin-top:auto}.vvb-benefits details.vvb-more summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--vvb-green);background:var(--vvb-cream);border:1px solid var(--vvb-line);border-radius:999px;padding:6px 12px}.vvb-benefits details.vvb-more summary::-webkit-details-marker{display:none}.vvb-benefits details.vvb-more summary:after{content:"+";color:var(--vvb-gold);font-size:16px;line-height:1}.vvb-benefits details.vvb-more[open] summary:after{content:"\2212"}.vvb-benefits details.vvb-more p{margin:10px 0 0;font-size:14px;color:var(--vvb-muted);line-height:1.6;border-left:3px solid var(--vvb-accent);padding-left:10px}.vvb-benefits sup a{color:var(--vvb-gold);text-decoration:none;font-weight:700}.vvb-benefits .vvb-story{position:relative;margin:0 0 26px;padding:22px 22px 20px;border-radius:18px;background:linear-gradient(135deg,var(--vvb-green) 0%,var(--vvb-green-2) 100%);color:#f1e9d8}.vvb-benefits .vvb-story-kicker{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f3d9a4;margin:0 0 6px}.vvb-benefits .vvb-story-text{margin:0;font-family:var(--vv-font-display, "Playfair Display"),Georgia,serif;font-size:19px;line-height:1.45}.vvb-benefits .vvb-story-mark{position:absolute;right:16px;top:4px;font-family:var(--vv-font-display, "Playfair Display"),Georgia,serif;font-size:80px;line-height:1;color:#f3d9a42e}.vvb-benefits .vvb-track{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;position:relative}.vvb-benefits .vvb-track:before{content:"";position:absolute;left:8%;right:8%;top:21px;height:2px;background:linear-gradient(90deg,var(--vvb-gold),var(--vvb-accent))}.vvb-benefits .vvb-track li{position:relative;text-align:center}.vvb-benefits .vvb-node{width:44px;height:44px;margin:0 auto 10px;border-radius:50%;background:var(--vvb-green);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--vv-font-display, "Playfair Display"),Georgia,serif;font-size:19px;border:3px solid #fff;box-shadow:0 0 0 2px var(--vvb-gold);position:relative}.vvb-benefits .vvb-track strong{display:block;font-family:var(--vv-font-display, "Playfair Display"),Georgia,serif;font-weight:400;font-size:18px;color:var(--vvb-green);margin-bottom:4px}.vvb-benefits .vvb-track span{display:block;font-size:14px;color:var(--vvb-muted);line-height:1.5;background:var(--vvb-cream);border-radius:12px;padding:10px}.vvb-benefits details.vvb-refs-wrap{background:var(--vvb-cream);border-radius:14px;padding:14px 16px;margin:0 0 14px}.vvb-benefits details.vvb-refs-wrap summary{cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vvb-green);list-style:none}.vvb-benefits details.vvb-refs-wrap summary::-webkit-details-marker{display:none}.vvb-benefits details.vvb-refs-wrap summary:after{content:" +";color:var(--vvb-gold)}.vvb-benefits details.vvb-refs-wrap[open] summary:after{content:" \2212"}.vvb-benefits .vvb-refs{font-size:14px;color:var(--vvb-muted);padding-left:18px;margin:12px 0 0}.vvb-benefits .vvb-refs li{margin-bottom:8px}.vvb-benefits .vvb-refs a{color:var(--vvb-green);word-break:break-word}.vvb-benefits .vvb-note{font-size:13px;color:var(--vvb-muted);margin:0;font-style:italic}@media(max-width:749px){.vvb-benefits .vvb-hero{padding:24px 18px 18px;border-radius:18px}.vvb-benefits h2{font-size:29px}.vvb-benefits .vvb-chips{gap:8px}.vvb-benefits .vvb-chips li{font-size:15px;gap:6px;padding:8px 12px 8px 8px}.vvb-benefits .vvb-chips li svg{width:18px;height:18px}.vvb-benefits .vvb-stat-num{font-size:24px}.vvb-benefits .vvb-stat-label{font-size:11.5px}.vvb-benefits .vvb-stats li{padding:10px 8px 8px}.vvb-benefits .vvb-grid{grid-template-columns:1fr}.vvb-benefits .vvb-spot{grid-template-columns:60px 1fr;padding:14px}.vvb-benefits .vvb-spot-art{width:60px;height:60px}.vvb-benefits .vvb-spot-art svg{width:42px;height:42px}.vvb-benefits .vvb-track{grid-template-columns:1fr;gap:14px}.vvb-benefits .vvb-track:before{left:21px;right:auto;top:22px;bottom:22px;width:2px;height:auto;background:linear-gradient(180deg,var(--vvb-gold),var(--vvb-accent))}.vvb-benefits .vvb-track li{display:grid;grid-template-columns:44px 1fr;gap:12px;text-align:left}.vvb-benefits .vvb-node{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/vv-benefits.css.map */
