:root{--berenjena:#2d0e2b;--berenjena-900:#1e0820;--crema:#fbf4e8;--crema-2:#f4e9d6;--ambar:#e0a015;--magenta:#de3163;--magenta-bright:#e83a6e;--turquesa:#5bb8c9;--verde:#6bb86a;--lima:#cde94e;--tinta-60:#2d0e2b9e;--tinta-12:#2d0e2b1f;--crema-60:#fbf4e899;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Hanken Grotesk", system-ui, sans-serif;--ls-display:-.02em;--ls-label:.06em;--maxw:1180px;--gutter:clamp(20px, 5vw, 64px);--radius:22px;--radius-lg:34px;--radius-pill:999px;--borde:3px solid var(--berenjena);--borde-pill:2.5px solid var(--berenjena);--sombra:7px 7px 0 var(--berenjena);--sombra-sm:4px 4px 0 var(--berenjena);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:96px}body{background:var(--crema);color:var(--berenjena);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--ls-display);text-wrap:balance;font-weight:800;line-height:1.02}.kicker,.label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:12px;font-weight:700}.card{background:var(--crema);border:var(--borde);border-radius:var(--radius);box-shadow:var(--sombra);padding:var(--s6)}.pill{border:var(--borde-pill);border-radius:var(--radius-pill);padding:var(--s2) var(--s4);font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--berenjena);background:0 0;font-size:13.6px;font-weight:700;display:inline-block}.pill--cta{background:var(--lima);box-shadow:var(--sombra-sm)}.wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}section{padding-block:var(--s9)}section.dark{background:var(--berenjena);color:var(--crema);padding-block:var(--s8)}
