/* Google Ads: base visual de turismo, portadas limpias y flujo legible. */
.paid-service .aeo-hero h1{font-size:clamp(44px,4.55vw,66px);max-width:15ch}
.paid-service .aeo-hero-photo img{object-position:center}
.paid-flow{margin-top:42px;padding:28px 30px;border:1px solid var(--audit-line);border-radius:18px;background:#edf1ea}
.paid-flow>p{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--audit-muted)}
.paid-flow ol{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.paid-flow li{min-width:0;display:flex;align-items:center;gap:12px;color:var(--audit-ink)}
.paid-flow li>span{font-size:11px;color:var(--audit-orange);font-weight:800}
.paid-flow li>strong{font-size:18px;overflow-wrap:anywhere}
.paid-service .paid-source{margin-top:22px;font-size:13px}
.paid-source a{text-decoration:underline;color:var(--audit-muted)}
html[data-theme=dark] .paid-flow{background:#193427}
@media(max-width:600px){.paid-service .aeo-hero h1{font-size:clamp(38px,9.7vw,48px)}.paid-flow{padding:24px}.paid-flow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.paid-flow li{align-items:start;flex-direction:column;gap:6px}.paid-flow li>strong{font-size:16px}}

.paid-service #solicitar-auditoria{scroll-margin-top:110px}
