@charset "UTF-8";:root{--azul: #1478b4;--azul-osc: #0e5a88;--verde: #a0c83c;--naranja: #f08c14;--rojo: #dc3c28;--tinta: #2c2c2c;--gris: #555555;--gris-2: #8a8a8a;--linea: #e8e8e8;--fondo: #ffffff;--fondo-2: #fafafa;--fondo-azul: #f1f7fb;--radio: 16px;--sombra: 0 1px 2px rgba(20, 40, 60, .06), 0 8px 28px rgba(20, 40, 60, .08);--max: 1120px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:Plus Jakarta Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--tinta);background:var(--fondo);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--azul)}h1,h2,h3{line-height:1.15;margin:0;letter-spacing:-.02em}p{margin:0}svg{display:block}.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.franja{display:grid;grid-template-columns:repeat(4,1fr);height:6px}.franja span:nth-child(1){background:var(--azul)}.franja span:nth-child(2){background:var(--verde)}.franja span:nth-child(3){background:var(--naranja)}.franja span:nth-child(4){background:var(--rojo)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-weight:700;font-size:17px;padding:16px 28px;border-radius:999px;border:0;cursor:pointer;background:var(--naranja);color:#fff;text-decoration:none;box-shadow:0 6px 18px #f08c1459;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #f08c146b;background:#e57f06}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:3px solid var(--azul);outline-offset:3px}.btn svg{width:18px;height:18px}.btn[disabled]{opacity:.6;cursor:progress;transform:none}.btn-sm{padding:10px 18px;font-size:15px;box-shadow:none}section.bloque{padding:88px 0}section.alt{background:var(--fondo-2);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.cabecera{display:flex;gap:16px;align-items:flex-start;max-width:760px;margin-bottom:40px}.cabecera.centro{margin-left:auto;margin-right:auto;text-align:center;flex-direction:column;align-items:center}.cabecera h2{font-size:clamp(28px,3.6vw,40px);font-weight:800}.cabecera p{margin-top:10px;color:var(--gris);font-size:18px}.num{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-weight:800;font-size:18px}.bg-azul{background:var(--azul)}.bg-verde{background:var(--verde)}.bg-naranja{background:var(--naranja)}.bg-rojo{background:var(--rojo)}.ic-azul{background:#1478b41a;color:var(--azul)}.ic-verde{background:#a0c83c29;color:#6f9420}.ic-naranja{background:#f08c141f;color:#c46f05}.ic-rojo{background:#dc3c281a;color:var(--rojo)}.rev{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.rev.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rev{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}@media(max-width:720px){body{font-size:16px}.wrap{padding:0 16px}section.bloque{padding:64px 0}.cabecera{margin-bottom:28px}}
