.pillar-page--marketing .marketing-swift .approach-steps li{min-height:150px}
.pillar-page--marketing .ai-visibility{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}
.pillar-page--marketing .ai-visibility .outcome-title h2{max-width:650px;font-size:clamp(2.8rem,4.2vw,4.8rem);line-height:.98}
.pillar-page--marketing .ai-visibility .outcome-title>p:not(.kicker){max-width:560px;margin:1.5rem 0 0;color:#ffe5e8;line-height:1.7}
.pillar-page--marketing .ai-visibility .outcome-list article{grid-template-columns:130px minmax(0,1fr);gap:1rem;align-items:start}
.pillar-page--marketing .ai-visibility .outcome-list span{min-width:0;padding-top:.25rem}
.pillar-page--marketing .ai-visibility .outcome-list h3{max-width:720px;font-size:clamp(1.3rem,1.7vw,1.85rem);line-height:1.25}
@media(min-width:761px){.pillar-page--marketing .marketing-swift .approach-intro h2 em{display:block}}
@media(max-width:1000px){.pillar-page--marketing .ai-visibility{grid-template-columns:1fr}}
@media(max-width:650px){.pillar-page--marketing .marketing-swift .approach-steps li{min-height:0}.pillar-page--marketing .ai-visibility .outcome-list article{grid-template-columns:1fr;gap:.7rem}}
