.promo_section__EnFf_{position:relative;overflow:hidden;background:#000;color:#fff;isolation:isolate}.promo_wall__3G7YP{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:8px;opacity:.45;z-index:-1}.promo_row__Y4Eop{display:flex;gap:8px;width:max-content;animation:promo_slide__NSKPN 90s linear infinite}.promo_rowReverse__KkaTG{animation-direction:reverse;animation-duration:110s}.promo_row__Y4Eop img{width:120px;height:173px;object-fit:cover;border-radius:6px;flex-shrink:0}@keyframes promo_slide__NSKPN{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.promo_row__Y4Eop{animation:none}}.promo_over__OrXXO{position:relative;padding:clamp(56px,9vw,104px) 16px;text-align:center;background:linear-gradient(rgb(0 0 0/.35),rgb(0 0 0/.88))}.promo_logoHeading__nexcz{margin:0 auto 18px;width:min(440px,78%)}.promo_logo__JnSS_{display:block;width:100%;height:auto;color:#fff}.promo_title__HzAZa{font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:900;line-height:1.05;margin:0 0 10px}.promo_math__Zrwot{display:flex;justify-content:center;align-items:baseline;gap:16px;margin:0 0 22px;flex-wrap:wrap}.promo_old__r9VN_{color:#9a9a9a;font-size:1.15rem}.promo_new__wtMxM{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:900}.promo_cta__Ts2Gw{display:inline-block;background:#fff;color:#000;font-weight:900;font-size:1.1rem;padding:14px 32px;border-radius:999px;text-decoration:none;transition:transform .15s}.promo_cta__Ts2Gw:hover{transform:scale(1.04)}.promo_cta__Ts2Gw:focus-visible{outline:3px solid #fff;outline-offset:4px}@media (prefers-reduced-motion:reduce){.promo_cta__Ts2Gw{transition:none}.promo_cta__Ts2Gw:hover{transform:none}}.promo_small__VppDb{margin:14px 0 0;font-size:.85rem;color:#a5a5a5}.promo_card__n79GF{display:flex;gap:14px;align-items:center;border:1px solid var(--color-border,#e5e5e5);border-radius:var(--radius,12px);padding:16px;margin-top:16px}.promo_badge__nT63_{flex-shrink:0;width:72px;color:currentColor}.promo_cardText__ARUtc{margin:0;font-size:.95rem}.promo_cardLink__qqZf3{display:inline-block;margin-top:6px;font-weight:700;color:var(--color-tertiary,#008f39);text-decoration:underline;text-underline-offset:3px}.promo_cardLink__qqZf3:focus-visible,.promo_lineLink__cpFpP:focus-visible{outline:2px solid currentColor;outline-offset:3px}.promo_line__vv5Ww{margin-top:12px;font-size:.9rem}.promo_lineLink__cpFpP{font-weight:700;color:var(--color-tertiary,#008f39);text-decoration:underline;text-underline-offset:3px}