/* Original search-intent section; scoped to the Google Ads service page. */
.service-ads .ads-intent{margin:0 0 84px;padding:68px 0;background:#0c2938;color:#fff;border-block:1px solid #164357}
.service-ads .ads-intent-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:start}
.service-ads .ads-intent .eyebrow{color:#6cdef0;font-size:12px;letter-spacing:.12em;line-height:1.6;margin:0 0 22px}
.service-ads .ads-intent h2{font-size:clamp(30px,3.6vw,48px);line-height:1.12;letter-spacing:-.035em;color:#fff;margin:0 0 30px;max-width:560px}
.service-ads .ads-intent h2 span{color:#6cdef0}
.service-ads .ads-intent-query{display:flex;align-items:center;gap:14px;background:white;color:#153d4d;border:1px solid #bddde4;padding:17px 20px;max-width:370px;font-size:17px;line-height:1.4;border-radius:4px}
.service-ads .ads-intent-query svg{width:21px;height:21px;flex:none}
.service-ads .ads-intent-caption{font-size:12px;line-height:1.6;color:#c2d7e0;margin:12px 0 0}
.service-ads .ads-intent-copy p{font-size:17px;line-height:1.75;margin:0 0 20px;color:#e4eef2}
.service-ads .ads-intent-copy .ads-intent-takeaway{font-weight:600;color:#fff;border-left:2px solid #6cdef0;padding-left:20px}
.service-ads .ads-intent-copy .ads-intent-note{font-size:13px;line-height:1.65;color:#c2d7e0;margin-bottom:0}
@media(max-width:900px){.service-ads .ads-intent-grid{gap:36px}.service-ads .ads-intent-copy p{font-size:16px}}
@media(max-width:719px){.service-ads .ads-intent{padding:42px 0;margin-bottom:54px}.service-ads .ads-intent-grid{grid-template-columns:minmax(0,1fr);gap:28px}.service-ads .ads-intent h2{font-size:32px;margin-bottom:24px}.service-ads .ads-intent-query{font-size:15px;padding:15px}.service-ads .ads-intent .eyebrow{font-size:11px;margin-bottom:18px}}
