/* Scoped to paid-traffic pages; shared institutional navigation is untouched. */
body[data-landing-kind] [hidden]{display:none!important}
body[data-landing-kind] .topbar{background:#fff;border-bottom:1px solid #d9e5e9;padding:14px 0}
body[data-landing-kind] .topbar>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
body[data-landing-kind] .topbar img{width:180px;height:auto;display:block}
body[data-landing-kind] .topbar nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap}
body[data-landing-kind] .topbar a{font-weight:650;color:#075f59}
body[data-landing-kind] .hero h1{font-size:clamp(2rem,3.5vw,3rem);line-height:1.12}
body[data-landing-kind=ia] .hero h2{font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.3;margin:18px 0}
body[data-landing-kind=ia] .hero .checklist{grid-template-columns:1fr;gap:12px}
body[data-landing-kind=ia] .hero .checklist li{display:block;padding-left:22px;position:relative}
body[data-landing-kind=ia] .hero .checklist li:before{position:absolute;left:0}
body[data-landing-kind] .landing-faq-extra{max-width:850px;margin:0 auto 30px;padding:0 24px}
body[data-landing-kind] audio{max-width:100%}
@media(max-width:560px){body[data-landing-kind] .topbar>.wrap{gap:10px}body[data-landing-kind] .topbar nav{gap:14px;font-size:14px}body[data-landing-kind] .hero .checklist{grid-template-columns:1fr}body[data-landing-kind] .ai-services-grid{grid-template-columns:1fr}}
