.hero-section{background:linear-gradient(180deg,#fff 44.08%,#ecf8f9);padding:20px 16px}.hero-section .hero-intro{text-align:center}.hero-section p:last-child{margin-bottom:0}.hero-section .section-subheading{margin-bottom:24px}.hero-section .section-subheading p{font-size:16px;line-height:1.5}.hero-section .section-hero-image{margin-top:20px}.hero-section .section-hero-image img{border-radius:12px;box-shadow:0 0 34px 0 rgba(19,79,85,.2);max-height:452px;max-width:100%}.hero-section .section-title-after{margin-top:12px}.hero-section .section-title-after p{font-size:14px;font-style:italic;font-weight:500;line-height:22px}.trusted-by{margin-top:24px}.trusted-by .swiper-wrapper{align-items:center}.trusted-by .slide img{max-height:32px}.trusted-by-title{font-size:14px;font-weight:600;line-height:28px;padding:12px 0;text-align:center}@media (min-width:768px){.hero-section{padding:80px 16px 40px}.hero-section .rating-summary{justify-content:flex-start}.hero-section .hero-intro{display:grid;gap:40px;grid-template-columns:1fr 1fr;text-align:left}.hero-section .section-title{text-align:left}.hero-section .section-subheading{margin-bottom:40px}.hero-section .section-hero-image{margin-right:calc(-50vw + 50%)}.hero-section .section-title-after p{font-size:16px;line-height:25px}.trusted-by{border-top:1px solid rgba(17,63,88,.2);margin-top:60px}.trusted-by .slide img{max-height:55px}.trusted-by-title{font-size:18px;text-align:left}}@media (min-width:1200px){.trusted-by .swiper-slide{text-align:center}}