.offer-band[data-astro-cid-slkcchov]{background:var(--accent-dk);color:var(--white);padding:34px 0 30px;overflow:hidden}@media(max-width:700px){.offer-band[data-astro-cid-slkcchov]{padding:26px 0 24px}}.offer-row[data-astro-cid-slkcchov]{display:flex;align-items:center;gap:44px}@media(max-width:780px){.offer-row[data-astro-cid-slkcchov]{flex-direction:column;align-items:flex-start;gap:22px}}.offer-heading[data-astro-cid-slkcchov]{flex:0 0 auto;font-size:clamp(19px,2.4vw,24px);white-space:nowrap;margin:0}.offer-items[data-astro-cid-slkcchov]{display:flex;flex:1;gap:28px;width:100%}@media(max-width:780px){.offer-items[data-astro-cid-slkcchov]{flex-direction:column;gap:18px}}.offer-item[data-astro-cid-slkcchov]{display:flex;align-items:center;gap:14px;flex:1;min-width:0;opacity:0;transform:translateY(14px);transition:opacity .6s ease var(--d),transform .6s ease var(--d)}.offer-item[data-astro-cid-slkcchov].in{opacity:1;transform:none}.offer-item[data-astro-cid-slkcchov] h3[data-astro-cid-slkcchov]{font-size:15px;margin:0;line-height:1.35}.offer-icon[data-astro-cid-slkcchov]{flex:0 0 auto;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.offer-icon[data-astro-cid-slkcchov]>div[data-astro-cid-slkcchov]{transform:scale(.46);transform-origin:center}.art-frame[data-astro-cid-slkcchov]{position:relative;width:90px;height:90px}.art-frame[data-astro-cid-slkcchov] span[data-astro-cid-slkcchov]{position:absolute;width:22px;height:22px;border:2px solid rgba(255,255,255,.45)}.art-frame[data-astro-cid-slkcchov] .corner-tl[data-astro-cid-slkcchov]{top:0;left:0;border-right:none;border-bottom:none}.art-frame[data-astro-cid-slkcchov] .corner-tr[data-astro-cid-slkcchov]{top:0;right:0;border-left:none;border-bottom:none}.art-frame[data-astro-cid-slkcchov] .corner-bl[data-astro-cid-slkcchov]{bottom:0;left:0;border-right:none;border-top:none}.art-frame[data-astro-cid-slkcchov] .corner-br[data-astro-cid-slkcchov]{bottom:0;right:0;border-left:none;border-top:none}.art-scan[data-astro-cid-slkcchov]{display:flex;align-items:center;gap:12px}.art-scan[data-astro-cid-slkcchov] span[data-astro-cid-slkcchov]{width:14px;height:14px;border-radius:50%;background:#ffffff29;flex:0 0 auto}.art-chain[data-astro-cid-slkcchov]{display:flex;align-items:center;width:90px}.art-chain[data-astro-cid-slkcchov] .chain-link[data-astro-cid-slkcchov]{width:20px;height:20px;border-radius:5px;background:#ffffff29;flex:0 0 auto}.art-chain[data-astro-cid-slkcchov] .chain-connector[data-astro-cid-slkcchov]{flex:1 1 auto;height:3px;margin:0 3px;background:#ffffff29}@media(prefers-reduced-motion:no-preference){.offer-item[data-astro-cid-slkcchov].in .art-frame[data-astro-cid-slkcchov] span[data-astro-cid-slkcchov]{animation:frame-pulse 2.8s ease-in-out infinite;animation-delay:calc(var(--n) * .16s)}.offer-item[data-astro-cid-slkcchov].in .art-scan[data-astro-cid-slkcchov] span[data-astro-cid-slkcchov]{animation:dot-scan 2.8s ease-in-out infinite;animation-delay:calc(var(--n) * .22s)}.offer-item[data-astro-cid-slkcchov].in .art-chain[data-astro-cid-slkcchov] .chain-link[data-astro-cid-slkcchov]{animation:link-light 3.2s ease-in-out infinite;animation-delay:calc(var(--n) * .26s)}.offer-item[data-astro-cid-slkcchov].in .art-chain[data-astro-cid-slkcchov] .chain-connector[data-astro-cid-slkcchov]{animation:link-light 3.2s ease-in-out infinite;animation-delay:calc(var(--n) * .26s + .13s)}}@keyframes frame-pulse{0%,to{opacity:.4;transform:scale(.9)}45%{opacity:1;transform:scale(1)}}@keyframes dot-scan{0%,to{background:#ffffff29;transform:scale(1)}40%{background:#ffffff8c;transform:scale(1.25)}}@keyframes link-light{0%,to{background:#ffffff29}45%{background:#ffffff80}}.offer-cta-title[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;gap:16px;font-size:clamp(28px,4vw,40px);margin-bottom:28px}.offer-cta-dot[data-astro-cid-ucd2ps2b]{width:12px;height:12px;border-radius:50%;background:var(--accent);flex:0 0 auto}@media(prefers-reduced-motion:no-preference){.offer-cta-dot[data-astro-cid-ucd2ps2b]{animation:offer-dot-pulse 1.8s ease-in-out infinite}}@keyframes offer-dot-pulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}
