.solution-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.solution-card{padding:12px 9px 14px}
.home-videos{padding-block:12px 36px}
.home-videos h2{text-align:center;font-size:38px;letter-spacing:-1.2px;margin-bottom:0;color:#071837}
.home-videos h2>span{color:var(--wabio-green-22b600)}
.home-videos-subtitle{max-width:1000px;margin:8px auto 28px;text-align:center;font-size:20px;color:#6e7890;line-height:1.45}
@media(max-width:600px){.home-videos h2{font-size:28px;letter-spacing:-.8px}.home-videos-subtitle{font-size:16px}}
.home-videos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}
.home-video-card{min-width:0;margin:0;overflow:hidden;border:1px solid #E3F1F7;border-radius:14px;background:#fff}
.home-video-card video{display:block;width:100%;aspect-ratio:9/16;max-height:520px;object-fit:contain;background:#10213d}
@media(max-width:600px){.home-videos-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.home-video-card{scroll-snap-align:start}.home-video-card video{max-height:420px}.home-videos{padding-bottom:24px}}
.refer-earn-strip{margin:0 0 24px;background:#F1F8FB}
.refer-earn-strip a{display:block}
.refer-earn-strip img{display:block;width:100%;height:auto}
.refer-earn-strip a:focus-visible{outline:3px solid #0B4ACD;outline-offset:-3px}
.justdial-rating-summary{display:flex;align-items:center;gap:18px;margin-top:18px;text-align:left}
.justdial-rating-score{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:74px;height:74px;border-radius:22px;background:#0B4ACD;color:#fff;font-size:38px;font-weight:750;line-height:1}
.justdial-rating-count{display:block;color:#10213d;font-size:22px;font-weight:750}
.justdial-rating-summary p{margin:2px 0 4px;font-size:14px}
.justdial-reviews-link{color:var(--wabio-green-22b600);text-decoration:underline;font-size:14px;font-weight:600}
.google-customer-reviews{margin-top:40px;padding-top:28px;border-top:1px solid #E3F1F7}
#testimonials .google-review-stars>span{width:100%}
@media(max-width:540px){.justdial-rating-summary{gap:12px}.justdial-rating-score{width:62px;height:62px;border-radius:18px;font-size:32px}.justdial-rating-count{font-size:19px}.justdial-rating-summary p,.justdial-reviews-link{font-size:12px}}
.solution-card .solution-image{display:block;width:100%;height:88px;overflow:hidden;margin:0 0 11px;mix-blend-mode:multiply}
.solution-card strong{font-size:13px;text-align:center}
.solution-card small{font-size:10px;text-align:center}
@media(min-width:541px) and (max-width:800px){.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}
@media(max-width:540px){.solution-grid{gap:10px}.solution-card{flex-basis:124px;padding:11px 8px 13px}.solution-card .solution-image{height:83px}.solution-card strong{font-size:12px}.solution-card small{font-size:9px}}

.hot-deals-strip{margin-bottom:24px;background:#E2F0F7}
.hot-deals-banner-link{display:block}
.hot-deals-banner{display:block;width:100%;height:auto}
.hot-deals-banner-link:focus-visible{outline:3px solid #0B4ACD;outline-offset:-3px}
@media(max-width:600px){.hot-deals-strip{margin-bottom:16px}}