.vh-page{font-family:Inter,Arial,sans-serif;color:#111;background:#fff}.vh-page *{box-sizing:border-box}.vh-page h1,.vh-page h2,.vh-page h3,.vh-page p{margin-top:0}.vh-header{height:116px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1200px;margin:auto;padding:12px 24px}.vh-logo{grid-column:2;align-self:start}.vh-logo img{width:180px;height:58px;object-fit:contain}.vh-nav{grid-column:1/4;display:flex;justify-content:center;gap:38px;font-size:14px}.vh-nav a,.vh-actions a{color:#111;text-decoration:none}.vh-actions{grid-column:3;grid-row:1;justify-self:end;display:flex;gap:18px;font-size:28px}.vh-marquee{overflow:hidden;background:#1f543f;color:#fff;height:36px;display:flex;align-items:center;font-weight:700;font-size:13px}.vh-marquee>div{display:flex;min-width:max-content;gap:70px;animation:vh-scroll 24s linear infinite}.vh-marquee span{min-width:185px;text-align:center}@keyframes vh-scroll{to{transform:translateX(-50%)}}.vh-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;min-height:520px;align-items:center}.vh-hero-media{height:100%;min-height:520px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.vh-hero-media img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.vh-hero-copy{padding:50px 8vw 50px 35px}.vh-hero h1{font-size:42px;line-height:1.08;letter-spacing:-1.6px;margin-bottom:24px}.vh-hero h2{font-size:22px}.vh-hero p{font-size:17px;line-height:1.55}.vh-button{display:block;background:#3f826f;color:#fff!important;text-align:center;text-decoration:none;border-radius:8px;padding:19px 24px;font-size:22px;font-weight:800;margin-top:20px}.vh-section{padding:75px max(24px,calc((100vw - 1200px)/2))}.vh-section>h2{text-align:center;font-size:40px;letter-spacing:-1.2px}.vh-stars{text-align:center;color:#f5b82e;font-weight:800;margin-bottom:8px}.vh-stars span{color:#111;font-size:14px;margin-left:8px}.vh-reviews{background:#fafafa}.vh-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}.vh-review-grid article{background:#fff;border:1px solid #ddd;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:140px 1fr;box-shadow:0 7px 28px #0000000b}.vh-review-grid article>img{width:100%;height:100%;min-height:260px;object-fit:cover}.vh-review-grid article>div{padding:20px}.vh-review-grid b{font-size:18px}.vh-review-grid i{display:block;color:#f5b82e;font-style:normal;margin:6px 0}.vh-review-grid em{font-size:12px;color:#336f5d}.vh-review-grid p{font-size:13px;line-height:1.55;margin-top:15px}.vh-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px}.vh-benefit-grid article{border:1px solid #ddd;border-radius:14px;overflow:hidden;background:#fff}.vh-benefit-grid img{width:100%;height:230px;object-fit:cover}.vh-benefit-grid article>div{padding:20px}.vh-benefit-grid h3{font-size:20px}.vh-benefit-grid p{font-size:14px;line-height:1.55}.vh-community{background:#f0f7f3}.vh-community>h2{margin-bottom:8px}.vh-community>h3{text-align:center;font-size:20px;font-weight:500}.vh-photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px}.vh-photo-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.vh-compare-lead{text-align:center;font-weight:700;margin:14px auto 32px}.vh-table{max-width:800px;margin:auto;border:1px solid #d9dfdc;border-radius:14px;overflow:hidden}.vh-table>div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d9dfdc}.vh-table>div:last-child{border-bottom:0}.vh-table span{padding:17px 22px}.vh-table span+span{text-align:center;background:#f3f4f4;color:#999}.vh-table .head span{font-size:21px;font-weight:800;background:#e8f3ee!important;color:#173f33!important;text-align:center}.vh-table small{display:block;font-size:12px;text-transform:uppercase;color:#427966}.vh-button.inline{max-width:420px;margin:30px auto 0}.vh-newsletter{background:#1f543f;color:#fff;padding:48px max(24px,calc((100vw - 1100px)/2));display:flex;align-items:center;justify-content:space-between;gap:30px}.vh-newsletter h2{font-size:30px;margin-bottom:6px}.vh-newsletter p{margin:0}.vh-newsletter-form{display:flex;min-width:420px}.vh-newsletter input{flex:1;padding:15px;border:0;border-radius:7px 0 0 7px}.vh-newsletter button{border:0;background:#111;color:#fff;padding:0 22px;border-radius:0 7px 7px 0}.vh-footer{padding:55px max(24px,calc((100vw - 1100px)/2));display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;background:#f7f7f7}.vh-footer>img{width:220px}.vh-footer h3{font-size:18px}.vh-footer a{display:block;color:#111;margin:9px 0}.vh-footer p{font-size:13px;line-height:1.5}.vh-disclaimer{grid-column:1/-1;border-top:1px solid #ddd;padding-top:25px}.vh-copy{grid-column:1/-1;font-size:13px}@media(max-width:900px){.vh-header{height:auto;grid-template-columns:1fr auto;padding:10px 18px}.vh-logo{grid-column:1}.vh-logo img{width:150px}.vh-actions{grid-column:2}.vh-nav{grid-column:1/-1;overflow:auto;justify-content:flex-start;gap:24px;padding:8px 0;white-space:nowrap}.vh-hero{grid-template-columns:1fr}.vh-hero-media{min-height:390px}.vh-hero-copy{padding:34px 24px 50px}.vh-hero h1{font-size:36px}.vh-review-grid{grid-template-columns:1fr}.vh-review-grid article{grid-template-columns:125px 1fr}.vh-benefit-grid{grid-template-columns:repeat(2,1fr)}.vh-photo-grid{grid-template-columns:repeat(2,1fr)}.vh-newsletter{display:block}.vh-newsletter-form{min-width:0;margin-top:22px}.vh-footer{grid-template-columns:1fr 1fr}.vh-footer>img{grid-column:1/-1}}@media(max-width:560px){.vh-logo img{width:135px;height:48px}.vh-marquee>div{gap:24px}.vh-hero-media{min-height:330px}.vh-hero h1{font-size:31px}.vh-hero p{font-size:15px}.vh-section{padding-top:55px;padding-bottom:55px}.vh-section>h2{font-size:31px}.vh-benefit-grid{grid-template-columns:1fr}.vh-photo-grid{gap:7px}.vh-table span{padding:13px 10px;font-size:13px}.vh-table .head span{font-size:16px}.vh-newsletter-form{display:grid}.vh-newsletter input,.vh-newsletter button{border-radius:7px;padding:15px}.vh-newsletter button{margin-top:8px}.vh-footer{grid-template-columns:1fr}.vh-footer>img,.vh-disclaimer,.vh-copy{grid-column:1}}
