.vo-home-v3 .vo-wrap{max-width:1320px}.vo-home-v3 .vo-hero__grid{grid-template-columns:.92fr 1.08fr;min-height:460px}.vo-home-v3 .vo-hero__copy{padding:46px 35px 46px 0}.vo-home-v3 .vo-hero h1{font-size:clamp(36px,4vw,56px)}.vo-home-v3 .vo-hero__copy p{font-size:17px;max-width:360px;line-height:1.7;margin-block:22px}.vo-home-v3 .vo-hero__media>img{object-fit:contain}.vo-home-v3 .vo-hero__tag{bottom:24px;right:24px;padding:17px 20px;max-width:260px}.vo-home-v3 .vo-hero__tag strong{font-size:19px;line-height:1.25}.vo-home-v3 .vo-hero__tag b{font-size:25px;color:var(--vo-green);line-height:1.3}.vo-home-hero--no-image .vo-hero__grid{grid-template-columns:1fr;min-height:330px}.vo-home-hero--no-image .vo-hero__copy{max-width:720px}.vo-home-benefits{background:var(--vo-pale);padding:15px 0}.vo-home-benefits .vo-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vo-home-benefits span{display:flex;align-items:center;justify-content:center;gap:13px;font-size:13px;border-right:1px solid #cbd5bd}.vo-home-benefits span:last-child{border:0}.vo-home-benefits b{font-size:23px;color:var(--vo-green);line-height:1}.vo-home-categories{padding:34px 0 16px}.vo-home-v3 h2{font-size:30px;letter-spacing:-.035em}.vo-home-category-tiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.vo-home-category-tiles a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:92px;gap:8px;border:1px solid var(--vo-border);border-radius:6px;font-size:13px;font-weight:700;background:white}.vo-home-category-tiles a:hover{border-color:var(--vo-green);background:var(--vo-soft);text-decoration:none}.vo-home-category-tiles a:first-child{background:var(--vo-ink);border-color:var(--vo-ink);color:white}.vo-home-category-tiles svg{width:46px;height:32px}.vo-home-products{padding:28px 0 38px}.vo-home-products__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.vo-home-products__heading h2{margin:0 0 8px}.vo-home-products__heading p{font-size:13px;max-width:700px;margin:0}.vo-view-all{color:#4f731f!important;font-size:14px;font-weight:700;white-space:nowrap}.vo-home-carousel{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:3px 0 14px;scrollbar-width:thin;scrollbar-color:#b5c4b0 transparent;position:relative}.vo-home-carousel>.vo-card{flex:0 0 calc((100% - 54px)/4);scroll-snap-align:start;scroll-snap-stop:normal}.vo-home-carousel .vo-card__image{aspect-ratio:1.42}.vo-home-carousel .vo-card__image>img{object-fit:contain}.vo-home-carousel .vo-card__body{padding:14px}.vo-home-carousel .vo-card h3{font-size:19px;margin:0 0 8px}.vo-home-carousel .vo-card__eyebrow{font-size:9px}.vo-home-carousel .vo-facts{padding:11px 0;margin:10px 0 12px;gap:6px}.vo-home-carousel .vo-facts dt{font-size:9px}.vo-home-carousel .vo-facts dd{font-size:11px}.vo-home-carousel .vo-price{margin:10px 0 14px}.vo-home-carousel .vo-price strong{font-size:25px}.vo-home-carousel .vo-card__bottom{gap:7px;padding-top:11px}.vo-home-carousel .vo-card__bottom .vo-btn{min-height:42px;font-size:11px;padding:9px 8px}.vo-home-carousel .vo-compare-toggle{font-size:11px;padding:8px 6px}.vo-home-carousel__controls{display:flex;justify-content:space-between;align-items:center;margin-top:13px;gap:15px}.vo-home-carousel__arrows{display:flex;align-items:center;gap:14px}.vo-home-carousel__arrows>button{width:42px;height:42px;border:1px solid var(--vo-border);background:white;border-radius:50%;font-size:20px;color:var(--vo-ink)}.vo-home-carousel__arrows>button:disabled{opacity:.35;cursor:default}.vo-home-carousel__arrows>span{font-size:12px;color:var(--vo-muted);font-variant-numeric:tabular-nums;min-width:52px;text-align:center}.vo-home-carousel__pause{border:0;background:transparent;color:var(--vo-muted);font-size:11px;text-decoration:underline;min-height:40px}.vo-home-products__all{text-align:center;margin-top:18px}.vo-home-products__all .vo-btn{min-width:160px}.vo-home-why{padding:40px 0}.vo-home-why .vo-split{gap:60px;align-items:center}.vo-home-why h2{font-size:31px}.vo-home-why>div>div>p{font-size:14px}.vo-home-why .vo-reasons{margin:18px 0 0}.vo-home-why .vo-reasons li{margin:13px 0}.vo-home-why .vo-reasons li>span{background:var(--vo-green);color:white}.vo-home-info{background:white;padding:26px;border-radius:6px;color:var(--vo-ink)}.vo-home-info h3{font-size:24px;margin-bottom:16px}.vo-home-info ul{list-style:none;padding:0;margin:0 0 20px}.vo-home-info li{display:flex;align-items:center;gap:12px;font-size:13px;border-bottom:1px solid var(--vo-border);padding:10px 0}.vo-home-info li span{color:var(--vo-green);background:var(--vo-pale);border-radius:4px;padding:1px 8px}.vo-home-info .vo-btn{font-size:12px}.vo-home-steps{padding:35px 0 40px}.vo-home-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:25px}.vo-home-steps li{display:flex;gap:14px;border-right:1px solid var(--vo-border);padding-right:20px}.vo-home-steps li:last-child{border:0}.vo-home-steps li>span{background:var(--vo-pale);color:var(--vo-green);border-radius:5px;padding:4px 9px;height:max-content;font-size:15px;font-weight:700}.vo-home-steps h3{font-size:17px;margin:2px 0 8px;letter-spacing:-.01em}.vo-home-steps p{font-size:12px;margin:0}.vo-home-help{background:var(--vo-pale);padding:32px 0}.vo-home-help .vo-split{gap:60px;align-items:center}.vo-home-help .vo-faq details{padding:10px 14px;background:white;border:1px solid #dfe5d8;border-radius:5px;margin:7px 0}.vo-home-help .vo-faq summary{font-size:13px}.vo-home-help .vo-faq p{font-size:12px}.vo-home-support{border-radius:6px;text-align:center;padding:30px}.vo-home-support h3{font-size:25px}.vo-home-support p{font-size:13px}.vo-home-support .vo-btn{background:transparent;border-color:#d3dddc;color:white!important;font-size:13px}
@media(max-width:1120px){.vo-home-carousel>.vo-card{flex-basis:calc((100% - 36px)/3)}.vo-home-category-tiles{gap:8px}.vo-home-category-tiles a{font-size:12px}.vo-home-v3 .vo-hero h1{font-size:44px}.vo-home-why .vo-split,.vo-home-help .vo-split{gap:30px}}
@media(max-width:760px){.vo-home-v3 .vo-wrap{padding-inline:20px}.vo-home-v3 .vo-hero__grid{grid-template-columns:1fr;padding:0;min-height:0}.vo-home-v3 .vo-hero__copy{padding:35px 20px}.vo-home-v3 .vo-hero h1{font-size:39px}.vo-home-v3 .vo-hero__copy p{font-size:15px;max-width:100%;margin:18px 0}.vo-home-v3 .vo-hero__media{min-height:320px}.vo-home-v3 .vo-hero__tag{right:15px;bottom:15px;padding:13px 16px;max-width:230px}.vo-home-v3 .vo-hero__tag strong{font-size:17px}.vo-home-v3 .vo-hero__tag b{font-size:22px}.vo-home-benefits{padding:15px 0}.vo-home-benefits .vo-wrap{gap:10px}.vo-home-benefits span{font-size:10px;gap:6px;line-height:1.4;flex-direction:column;text-align:center;padding-right:5px}.vo-home-benefits b{font-size:19px}.vo-home-v3 h2{font-size:27px}.vo-home-categories{padding:28px 0 6px}.vo-home-category-tiles{display:flex;overflow-x:auto;gap:9px;margin:0 -20px;padding:0 20px 10px;scroll-snap-type:x proximity}.vo-home-category-tiles a{min-width:106px;min-height:85px;scroll-snap-align:start}.vo-home-products{padding:20px 0 28px}.vo-home-products__heading{align-items:start;gap:12px}.vo-home-products__heading h2{font-size:25px}.vo-home-products__heading p{font-size:12px}.vo-view-all{font-size:12px;padding-top:5px}.vo-home-carousel{gap:14px;scroll-padding-left:0}.vo-home-carousel>.vo-card{flex-basis:calc((100% - 14px)/2)}.vo-home-carousel .vo-card__bottom{flex-wrap:wrap}.vo-home-carousel .vo-card__bottom .vo-btn{flex-basis:100%}.vo-home-carousel .vo-compare-toggle{width:100%}.vo-home-carousel .vo-facts{grid-template-columns:1fr 1fr}.vo-home-carousel .vo-facts>div:last-child{grid-column:1/-1}.vo-home-carousel__controls{gap:10px}.vo-home-carousel__pause{max-width:145px;text-align:right;font-size:10px}.vo-home-why{padding:30px 0}.vo-home-why .vo-split,.vo-home-help .vo-split{grid-template-columns:1fr;gap:25px}.vo-home-info{padding:22px}.vo-home-info h3{font-size:22px}.vo-home-steps{padding:28px 0}.vo-home-steps ol{grid-template-columns:1fr;gap:18px}.vo-home-steps li{border-right:0;border-bottom:1px solid var(--vo-border);padding:0 0 16px}.vo-home-steps li:last-child{padding-bottom:0}.vo-home-help{padding:28px 0}.vo-home-support{padding:25px}.vo-home-hero--no-image .vo-hero__grid{min-height:0}}
@media(max-width:480px){.vo-home-carousel{margin-right:-20px;padding-right:20px;scroll-padding-right:20px}.vo-home-carousel>.vo-card{flex-basis:88%}.vo-home-carousel .vo-card__image{aspect-ratio:1.5}.vo-home-carousel .vo-card h3{font-size:22px}.vo-home-carousel .vo-card__body{padding:16px}.vo-home-carousel .vo-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.vo-home-carousel .vo-facts>div:last-child{grid-column:auto}.vo-home-carousel .vo-facts dd{font-size:12px}.vo-home-carousel .vo-facts dt{font-size:10px}.vo-home-carousel .vo-card__bottom{flex-wrap:nowrap}.vo-home-carousel .vo-card__bottom .vo-btn{flex-basis:auto;font-size:12px;min-height:44px}.vo-home-carousel .vo-compare-toggle{width:auto;min-height:44px}.vo-home-carousel .vo-price strong{font-size:27px}.vo-home-products__heading{flex-direction:column;gap:10px}.vo-home-v3 .vo-hero h1{font-size:36px}.vo-home-carousel__arrows{gap:9px}}
@media(prefers-reduced-motion:reduce){.vo-home-carousel{scroll-behavior:auto}}
