.buen-fin-2026-landing{--buen-fin-radius:1rem;--buen-fin-shadow:0 1px 2px #0f172a0d, 0 12px 32px #009ee314;--buen-fin-jump-nav-height:3.5rem}html:has(.buen-fin-2026-landing){scroll-padding-top:calc(var(--public-header-bottom,4.5rem) + var(--buen-fin-jump-nav-height,3.5rem) + .75rem)}.buen-fin-anchor-target{scroll-margin-top:calc(var(--public-header-bottom,4.5rem) + var(--buen-fin-jump-nav-height,3.5rem) + .75rem)}.buen-fin-section--muted{background:linear-gradient(#f0f9ffd9,#fff)}.buen-fin-hero-panel{box-shadow:var(--buen-fin-shadow);background:linear-gradient(145deg,#009ee31f,#008ce30a 45%,#ffffffe6)}@keyframes buen-fin-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.buen-fin-hero-enter{animation:.56s cubic-bezier(.22,1,.36,1) both buen-fin-enter}.buen-fin-hero-art-enter{animation:.64s cubic-bezier(.22,1,.36,1) 80ms both buen-fin-enter}}@media (prefers-reduced-motion:reduce){.buen-fin-hero-enter,.buen-fin-hero-art-enter{animation:none}}.buen-fin-stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.buen-fin-bank-logo{filter:grayscale(0);object-fit:contain}.buen-fin-price-range{accent-color:#009ee3;height:.5rem}.buen-fin-coupon-capsule{vertical-align:middle;color:#fff;letter-spacing:.03em;background-color:#000;border-radius:9999px;margin:0 .06em;padding:.12em .5em .1em;font-size:.9em;font-weight:700;line-height:1.25;display:inline-block}
