@import "https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;600;700;900&display=swap";
.es-marco{--es-naranja:#ff7223;--es-naranja-tinta:#c24a00;--es-naranja-suave:#fff0e6;--es-verde:#3c7f72;--es-verde-tinta:#2c5f55;--es-menta:#caffbf;--es-menta-suave:#eeffea;--es-negro:#111;--es-gris-2:#5a5a57;--es-gris-3:#8e8e89;--es-gris-4:#c2c2bc;--es-blanco:#fff;--es-hueso:#faf8f4;--es-borde:#1111111a;--es-fuente:"Schibsted Grotesk", system-ui, sans-serif;--es-radio-chico:10px;--es-radio:16px;--es-radio-grande:20px;--es-radio-pleno:999px;--es-sombra-1:0 1px 2px #1111110d, 0 2px 8px #1111110d;--es-sombra-2:0 2px 4px #1111110f, 0 8px 24px #11111114;--es-sombra-3:0 8px 16px #11111114, 0 24px 48px #1111111f;background:var(--es-hueso);min-height:100dvh;color:var(--es-negro);font-family:var(--es-fuente);font-size:16px;line-height:1.55}.es-boton{border-radius:var(--es-radio-pleno);background:var(--es-naranja);min-height:56px;color:var(--es-negro);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;transition:filter .14s,transform .14s;display:inline-flex}.es-boton:hover{filter:brightness(1.04)}.es-boton:active{transform:scale(.985)}.es-boton:disabled{background:var(--es-gris-4);color:var(--es-blanco);cursor:not-allowed;filter:none;transform:none}.es-boton-2{background:var(--es-verde);color:var(--es-blanco)}.es-boton-3{color:var(--es-negro);box-shadow:inset 0 0 0 1.5px var(--es-borde);background:0 0}.es-boton-3:hover{background:var(--es-blanco);filter:none}.es-marco :focus-visible{outline:2px solid var(--es-verde);outline-offset:2px}.es-display{letter-spacing:-.03em;margin:0;font-size:clamp(30px,7vw,52px);font-weight:900;line-height:1}.es-titulo{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.es-subtitulo{margin:0;font-size:17px;font-weight:600;line-height:1.35}.es-cuerpo-s{font-size:14px;line-height:1.5}.es-label{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.2}.es-numero{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.es-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
