.service-banner-section{padding-top:80px;padding-bottom:80px}.service-banner-image{width:100%;margin-bottom:40px;overflow:hidden;border-radius:24px}.service-banner-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.service-banner-content{text-align:center;max-width:700px;margin:0 auto}.service-banner-content h3{margin-bottom:25px;font-size:clamp(1.75rem, 4vw, 2.5rem)}.service-banner-author{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:25px}.service-banner-author img{width:50px;height:50px;border-radius:50%;object-fit:cover}.service-banner-author span{font-size:16px}.service-banner-content p{margin-bottom:30px;line-height:1.8;color:var(--dark-gray)}.service-banner-cta{margin-top:30px}@media (max-width:991px){.service-banner-section{padding-top:60px;padding-bottom:60px}.service-banner-image{margin-bottom:30px}.service-banner-content h3{margin-bottom:20px}.service-banner-author{margin-bottom:20px}.service-banner-content p{font-size:16px}}@media (max-width:767px){.service-banner-section{padding-top:40px;padding-bottom:40px}.service-banner-image{margin-bottom:25px}.service-banner-image img{aspect-ratio:4/3}.service-banner-content h3{margin-bottom:15px}.service-banner-author{gap:10px;margin-bottom:15px}.service-banner-author img{width:40px;height:40px}.service-banner-author span{font-size:14px}.service-banner-content p{font-size:15px;margin-bottom:20px}.service-banner-cta{margin-top:20px}}@media (max-width:575px){.service-banner-section{padding-top:30px;padding-bottom:30px}.service-banner-image img{border-radius:12px}.service-banner-content p{font-size:14px}}