.offer__grid--pick{gap:0}.offer__grid--pick .offer__side{margin:0 0 var(--s-6)}.offer__grid--pick .offer-form{scroll-margin-top:0}.offer__grid--pick .offer__stepsbox .offer__steps{margin-top:var(--s-5)}@media(min-width:992px){.offer__grid--pick{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-template-areas:"head side" "card side" "steps side" ". side";grid-template-rows:auto auto auto 1fr;column-gap:64px;row-gap:0}.offer__grid--pick .offer__head{grid-area:head}.offer__grid--pick .offer__side{grid-area:side;margin:0}.offer__grid--pick .offer__card{grid-area:card}.offer__grid--pick .offer__stepsbox{grid-area:steps}}.offer-form__h{display:flex;align-items:center;gap:10px;font-size:1.25rem}.pick__dot{flex:none;position:relative;width:10px;height:10px;border-radius:50%;background:#d0161c}.pick__dot:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid #d0161c;opacity:0;animation:pick-ping 1.8s var(--ease) infinite}.is-picked .pick__dot:after{animation:none}@keyframes pick-ping{0%{transform:scale(.5);opacity:.7}80%,to{transform:scale(1.4);opacity:0}}.pick{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:520px)and (max-width:991px){.pick{grid-template-columns:repeat(2,minmax(0,1fr))}}.pick__opt{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:64px;padding:10px 14px 10px 12px;border-radius:14px;border:1.5px solid #d9dee7;background:#fff;color:#111;text-decoration:none;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 2px #0b3b7b0f;transition:transform .16s var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.pick__pin{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eef3fb;color:var(--c-brand);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.pick__txt{display:grid;gap:2px;min-width:0}.pick__txt b{font-size:1rem;font-weight:var(--fw-black);line-height:1.2;color:var(--c-brand)}.pick__txt small{font-size:.8125rem;line-height:1.3;color:#5b6472}.pick__go{display:grid;place-items:center;color:#d0161c}.pick__on{display:none}@media(hover:hover){.pick__opt:hover{border-color:var(--c-brand);box-shadow:0 8px 20px #0b3b7b24;transform:translateY(-1px)}.pick__opt:hover .pick__next{transform:translate(2px)}}.pick__next{display:grid;transition:transform var(--dur) var(--ease)}.pick__opt:active{transform:scale(.98)}.pick__opt:focus-visible{outline:3px solid var(--c-brand-2);outline-offset:2px}.pick__opt[aria-current=true]{background:var(--c-brand);border-color:var(--c-brand);color:#fff;box-shadow:0 10px 24px #0b3b7b4d}.pick__opt[aria-current=true] .pick__pin{background:#ffffff29;color:#fff}.pick__opt[aria-current=true] .pick__txt b{color:#fff}.pick__opt[aria-current=true] .pick__txt small{color:#ffffffd1}.pick__opt[aria-current=true] .pick__go{color:#fff}.pick__opt[aria-current=true] .pick__next{display:none}.pick__opt[aria-current=true] .pick__on{display:grid}.is-picked .pick__opt:not([aria-current=true]){opacity:.72}@media(hover:hover){.is-picked .pick__opt:not([aria-current=true]):hover{opacity:1}}.is-collapsed .pick{grid-template-columns:minmax(0,1fr)}.is-collapsed .pick__opt:not([aria-current=true]){display:none}.is-collapsed .pick__opt[aria-current=true]{animation:pick-pop .36s var(--ease) both}@keyframes pick-pop{0%{transform:scale(.96)}60%{transform:scale(1.012)}to{transform:none}}.pick__change{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:2px 0 -6px;padding:0 2px;border:0;background:none;color:var(--c-brand);font:inherit;font-size:.9375rem;font-weight:var(--fw-bold);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent}.pick__change[hidden]{display:none}.pick__change:focus-visible{outline:3px solid var(--c-brand-2);outline-offset:2px;border-radius:6px}.pick.is-nudge .pick__opt{animation:pick-nudge .9s var(--ease) both}.pick.is-nudge .pick__opt:nth-child(2){animation-delay:.12s}.pick.is-nudge .pick__opt:nth-child(3){animation-delay:.24s}.pick.is-nudge .pick__opt:nth-child(4){animation-delay:.36s}@keyframes pick-nudge{0%{transform:none}30%{transform:translateY(-3px);border-color:#d0161c;box-shadow:0 8px 18px #d0161c2e}to{transform:none}}@media(prefers-reduced-motion:reduce){.pick.is-nudge .pick__opt,.pick__dot:after,.is-collapsed .pick__opt[aria-current=true]{animation:none}.pick__opt,.pick-bar{transition:none}}.offer-form__box{position:relative}.offer-form__box[aria-busy=true]:after{content:"";position:absolute;inset:0;z-index:1;min-height:360px;border-radius:12px;background-color:#fff;background-image:linear-gradient(100deg,#fff0 30%,#ffffffbf,#fff0 70%),linear-gradient(#eef0f4,#eef0f4),linear-gradient(#eef0f4,#eef0f4),linear-gradient(#eef0f4,#eef0f4),linear-gradient(#eef0f4,#eef0f4),linear-gradient(#e3e7ee,#e3e7ee);background-size:200% 100%,100% 48px,100% 48px,100% 48px,100% 48px,100% 52px;background-position:100% 0,0 16px,0 80px,0 144px,0 208px,0 288px;background-repeat:no-repeat;animation:pick-shimmer 1.2s linear infinite}@keyframes pick-shimmer{to{background-position:-100% 0,0 16px,0 80px,0 144px,0 208px,0 288px}}.offer__jump{color:inherit;text-decoration:underline;text-decoration-color:#d0161c99;text-decoration-thickness:2px;text-underline-offset:3px}.pick-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px var(--gutter, 5vw) calc(10px + env(safe-area-inset-bottom));background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-top:1px solid rgba(0,0,0,.06);transform:translateY(110%);transition:transform .26s var(--ease)}.pick-bar.is-shown{transform:none}.pick-bar[hidden]{display:none}.pick-bar__btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:999px;background:#d0161c;color:#fff;font-weight:var(--fw-black);font-size:1.0625rem;text-decoration:none;box-shadow:0 8px 20px #d0161c4d;-webkit-tap-highlight-color:transparent}.pick-bar__btn:active{transform:scale(.98)}.pick-bar__btn:focus-visible{outline:3px solid var(--c-brand-2);outline-offset:3px}@media(min-width:992px){.pick-bar{display:none!important}}@media(max-width:991px){.footer-min{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.offer__card:has(>[data-offer-variant=opening]:not([hidden])){position:relative;overflow:hidden;isolation:isolate;border:1.5px solid transparent;background:radial-gradient(130% 90% at 100% 0%,#f2c14e33,#f2c14e00 55%) padding-box,repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 16px) padding-box,linear-gradient(#0a2f63,#0a2f63) padding-box,linear-gradient(135deg,#f8df95,#c9973a 40%,#f8df95 65%,#b9852c) border-box;box-shadow:0 18px 44px #0b3b7b4d,0 0 0 5px #f2c14e1f}.offer__card:has(>[data-offer-variant=opening]:not([hidden])):after{content:"";position:absolute;top:-30%;bottom:-30%;left:-50%;width:40%;z-index:2;pointer-events:none;background:linear-gradient(100deg,#fff0,#fff4d64d,#fff0);transform:translate(0) skew(-12deg);animation:fs-shine 1.4s .3s var(--ease) both}@keyframes fs-shine{to{transform:translate(450%) skew(-12deg)}}.fs-head{padding:22px 0 8px}.fs-ribbon{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;padding:6px 12px 6px 9px;border-radius:999px;background:linear-gradient(135deg,#fbe6a6,#eec15a 55%,#dda43b);color:#0a2f63;font-size:.75rem;font-weight:var(--fw-black);line-height:1;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 6px 14px #dda43b59,inset 0 1px #fff9}.fs-spark{flex:none;animation:fs-twinkle 1.6s var(--ease) .4s 3 both}@keyframes fs-twinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.3) rotate(25deg)}}.fs-title{margin:0;color:#f6d27a;font-weight:var(--fw-black);line-height:1.04;letter-spacing:-.015em;font-size:clamp(1.875rem,1.4rem + 1.6vw,2.5rem)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.fs-title{background:linear-gradient(180deg,#fff4cf,#f4c955 55%,#dfa43a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}@media(forced-colors:active){.fs-title{background:none;-webkit-text-fill-color:currentColor}}.offer__card:has(>[data-offer-variant=opening]:not([hidden])) .offer__row{border-bottom-color:#f6d27a38}.offer__card:has(>[data-offer-variant=opening]:not([hidden])) .offer__row dd{color:#f6d27a}.fs-name{color:var(--c-brand);font-weight:var(--fw-black)}.offer-form .offer-form__cc{border:1.5px solid transparent;background:linear-gradient(#fff6df,#fff6df) padding-box,linear-gradient(135deg,#f8df95,#c9973a 40%,#f8df95 65%,#b9852c) border-box}.offer-form .offer-form__cc b{color:#6b4500}@media(prefers-reduced-motion:reduce){.offer__card:has(>[data-offer-variant=opening]:not([hidden])):after{display:none}.fs-spark{animation:none}}
