.es{z-index:1;text-align:center;justify-items:center;gap:0;max-width:760px;margin:0 auto;padding:clamp(150px,22svh,230px) 24px clamp(72px,12svh,140px);display:grid;position:relative}.es-num{font-family:var(--head);letter-spacing:-.04em;color:#ffb020;text-shadow:0 8px #021b1e;z-index:1;margin-bottom:-18px;font-size:clamp(5rem,18vw,11rem);font-weight:800;line-height:.9;position:relative}.es-card{color:#042a2e;background:#fff;border:4px solid #042a2e;border-radius:36px;justify-items:center;gap:22px;width:100%;padding:clamp(40px,6vw,64px) clamp(22px,4vw,48px) clamp(28px,4vw,44px);display:grid;box-shadow:0 10px #00a7a0}.es h1{color:#042a2e;text-wrap:balance;font-size:clamp(2rem,5vw,3.2rem);line-height:1.08}.es-g{color:#008c86}.es p{color:#042a2ecc;max-width:52ch;font-size:1.1rem;line-height:1.6}.es-fila{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.es .jr-btn-2{color:#042a2e;background:0 0;border-color:#042a2e}.es .jr-btn-2:hover{color:#fff;background:#042a2e}.es-enl{flex-wrap:wrap;justify-content:center;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.es-enl a{color:#042a2e;background:#fff;border:3px solid #042a2e;border-radius:999px;padding:10px 18px;font-size:.95rem;font-weight:700;transition:transform .2s,background .2s;display:inline-block;box-shadow:0 4px #00a7a0}.es-enl a:hover{background:#ffb020;transform:translateY(-2px)}
