.au-cmp-hero{max-width:760px;margin:0 auto;padding:40px 20px 8px}.au-cmp-eyebrow{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grafito);border-bottom:1px solid var(--sello-linea);margin-bottom:14px;padding-bottom:4px;font-size:11px;display:inline-block}.au-cmp-h1{font-family:var(--f-display);margin:0 0 16px;font-size:clamp(28px,4.6vw,42px);font-weight:400;line-height:1.15}.au-cmp-h1 em{color:var(--sello);font-style:italic}.au-cmp-entradilla{color:var(--tinta-suave);margin:0;font-size:17px;line-height:1.6}.au-cmp-cifras{grid-template-columns:repeat(4,1fr);gap:10px;max-width:760px;margin:28px auto 0;padding:0 20px;display:grid}.au-cmp-cifra{background:var(--papel-alza);border:1px solid var(--linea);border-radius:10px;padding:12px 14px}.au-cmp-cifra b{font-family:var(--f-mono);letter-spacing:-.02em;font-size:19px;font-weight:600;display:block}.au-cmp-cifra span{color:var(--grafito);margin-top:2px;font-size:12px;display:block}.au-cmp-tablaenv{max-width:1040px;margin:34px auto 0;padding:0 20px;overflow-x:auto}.au-cmp-tabla{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.au-cmp-caption{caption-side:bottom;text-align:left;color:var(--grafito);padding-top:14px;font-size:12.5px;line-height:1.5}.au-cmp-caption a{color:var(--sello)}.au-cmp-leyenda{font-family:var(--f-mono);color:var(--tinta-suave);margin-bottom:6px;font-size:11.5px;display:block}.au-cmp-leyenda b{color:var(--sello);font-weight:400}.au-cmp-tabla thead th{text-align:left;font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grafito);border-bottom:2px solid var(--tinta);padding:0 14px 10px;font-size:11.5px;font-weight:600}.au-cmp-tabla thead th.au-cmp-nosotros{color:var(--sello)}.au-cmp-tabla tbody tr:not(:last-child) th,.au-cmp-tabla tbody tr:not(:last-child) td{border-bottom:1px solid var(--linea)}.au-cmp-tabla tbody th{text-align:left;vertical-align:top;width:34%;padding:16px 14px;font-weight:400}.au-cmp-cap{font-family:var(--f-display);margin-bottom:3px;font-size:17px;display:block}.au-cmp-porque{color:var(--tinta-suave);margin-bottom:7px;font-size:13px;display:block}.au-cmp-nota{color:var(--grafito);border-left:2px solid var(--linea);padding-left:9px;font-size:12px;line-height:1.5;display:block}.au-cmp-celda{vertical-align:top;color:var(--tinta-suave);padding:16px 14px;line-height:1.45}.au-cmp-tabla td:last-child{background:var(--sello-tenue);color:var(--tinta)}.au-cmp-marca{width:1.1em;color:var(--grafito);font-size:12px;display:inline-block}.au-cmp-si .au-cmp-marca{color:var(--sello)}.au-cmp-no .au-cmp-marca{color:var(--alerta)}.au-cmp-ejemplo{max-width:760px;margin:44px auto 0;padding:0 20px}.au-cmp-h2{font-family:var(--f-display);margin:0 0 12px;font-size:clamp(22px,3vw,28px);font-weight:400}.au-cmp-ejemplo p{color:var(--tinta-suave);margin:0 0 14px;font-size:15.5px;line-height:1.6}.au-cmp-code{background:var(--papel-alza);border:1px solid var(--linea);border-left:3px solid var(--sello);font-family:var(--f-mono);border-radius:8px;margin:0 0 14px;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.au-cmp-pie{font-size:14px!important}.au-cmp-cta{flex-wrap:wrap;gap:12px;max-width:760px;margin:34px auto 60px;padding:0 20px;display:flex}.au .au-cmp-btn{background:var(--sello);color:#fff;border-radius:8px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none}.au .au-cmp-btn-sec{border:1px solid var(--sello-linea);color:var(--sello);border-radius:8px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none}@media (max-width:620px){.au-cmp-cifras{grid-template-columns:repeat(2,1fr)}.au-cmp-tabla tbody th{width:42%}}
