.offer[data-astro-cid-r6zckaw2]{position:relative}.offer-decor[data-astro-cid-r6zckaw2]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.offer-spark[data-astro-cid-r6zckaw2]{position:absolute;color:#3aafe3;opacity:.7}.offer-spark-1[data-astro-cid-r6zckaw2]{width:1.5rem;top:6%;left:10%}.offer-spark-2[data-astro-cid-r6zckaw2]{width:1.1rem;top:10%;right:14%;color:#f4de4d}.offer-spark-3[data-astro-cid-r6zckaw2]{width:.9rem;top:22%;left:22%;color:#f4de4d;opacity:.6}.offer-stack[data-astro-cid-r6zckaw2]{max-width:62rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;display:flex;flex-direction:column;gap:1.5rem}.offer-sticky[data-astro-cid-r6zckaw2]{position:sticky}.offer-card[data-astro-cid-r6zckaw2]{position:relative;overflow:hidden;border-radius:28px;background:var(--bg);color:var(--fg);display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1.25rem;transform-origin:50% 0;will-change:transform}@media (min-width: 768px){.offer-card[data-astro-cid-r6zckaw2]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:2.5rem;padding:1.25rem 1.25rem 1.25rem 3rem;min-height:21rem}}.offer-sheen[data-astro-cid-r6zckaw2]{pointer-events:none;position:absolute;inset:0 0 auto;height:7rem;background:linear-gradient(to bottom,rgba(0,0,0,.14),transparent)}.offer-motif[data-astro-cid-r6zckaw2]{position:absolute;width:11rem;height:11rem;right:36%;bottom:-3rem;background:currentColor;opacity:.07;pointer-events:none}.offer-copy[data-astro-cid-r6zckaw2]{position:relative;z-index:1;padding:1rem .75rem .75rem}@media (min-width: 768px){.offer-copy[data-astro-cid-r6zckaw2]{padding:1.5rem 0}}.offer-top[data-astro-cid-r6zckaw2]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.offer-icon[data-astro-cid-r6zckaw2]{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:18px;background:color-mix(in srgb,var(--fg) 16%,transparent)}.offer-icon[data-astro-cid-r6zckaw2] svg[data-astro-cid-r6zckaw2]{width:1.9rem;height:1.9rem}.offer-num[data-astro-cid-r6zckaw2]{font-family:Sora Variable,Sora,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.14em;opacity:.6}.offer-title[data-astro-cid-r6zckaw2]{margin-top:1.4rem;font-family:Sora Variable,Sora,sans-serif;font-weight:800;color:var(--fg);font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.05;letter-spacing:-.02em}@media (max-width: 767px){.offer-title[data-astro-cid-r6zckaw2]{min-height:2.1em}.offer-text[data-astro-cid-r6zckaw2]{min-height:6.4em}}.offer-text[data-astro-cid-r6zckaw2]{margin-top:.9rem;max-width:30rem;line-height:1.6;font-size:1.05rem;color:color-mix(in srgb,var(--fg) 86%,transparent)}.offer-link[data-astro-cid-r6zckaw2]{margin-top:1.6rem;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.35rem;border-radius:9999px;border:1.5px solid color-mix(in srgb,var(--fg) 55%,transparent);color:var(--fg);font-family:Sora Variable,Sora,sans-serif;font-weight:600;font-size:.95rem;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.offer-link[data-astro-cid-r6zckaw2] svg[data-astro-cid-r6zckaw2]{width:1rem;height:1rem;transition:transform .25s ease}.offer-link[data-astro-cid-r6zckaw2]:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.offer-link[data-astro-cid-r6zckaw2]:hover svg[data-astro-cid-r6zckaw2]{transform:translate(3px)}.offer-media[data-astro-cid-r6zckaw2]{position:relative;z-index:1;margin:0;border-radius:20px;overflow:hidden;height:13rem}@media (min-width: 768px){.offer-media[data-astro-cid-r6zckaw2]{height:22rem}}.offer-media[data-astro-cid-r6zckaw2] img[data-astro-cid-r6zckaw2]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.offer-card[data-astro-cid-r6zckaw2]:hover .offer-media[data-astro-cid-r6zckaw2] img[data-astro-cid-r6zckaw2]{transform:scale(1.05)}}@media (prefers-reduced-motion: no-preference){.offer-spark[data-astro-cid-r6zckaw2]{animation:offer-twinkle 3.5s ease-in-out infinite}.offer-spark-2[data-astro-cid-r6zckaw2]{animation-delay:.7s}.offer-spark-3[data-astro-cid-r6zckaw2]{animation-delay:1.3s}.offer-anim[data-astro-cid-r6zckaw2] .offer-card[data-astro-cid-r6zckaw2]{opacity:0;translate:0 60px;transition:opacity .8s ease-out,translate .9s cubic-bezier(.16,1,.3,1)}.offer-anim[data-astro-cid-r6zckaw2] .offer-sticky[data-astro-cid-r6zckaw2].in .offer-card[data-astro-cid-r6zckaw2]{opacity:1;translate:0 0}}@keyframes offer-twinkle{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.3);opacity:.35}}.fp[data-astro-cid-upwexga5]{position:relative;overflow:hidden;background:linear-gradient(165deg,#0c2340,#0a1c35)}.fp-route[data-astro-cid-upwexga5]{position:relative;margin-top:clamp(2.5rem,5vw,3.5rem)}.fp-steps[data-astro-cid-upwexga5]{position:relative;z-index:2;display:grid;gap:2rem}.fp-node[data-astro-cid-upwexga5]{position:relative;display:grid;place-items:center;width:4.25rem;height:4.25rem;border-radius:9999px;background:#13325a;color:#ffffff8c;border:2px solid rgba(159,214,245,.25);transition:background-color .45s ease,color .45s ease,border-color .45s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.fp-node[data-astro-cid-upwexga5] svg[data-astro-cid-upwexga5]{width:1.9rem;height:1.9rem}.fp-num[data-astro-cid-upwexga5]{position:absolute;top:-.35rem;right:-.35rem;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:9999px;background:#0a1c35;color:#9fd6f5;border:2px solid #13325a;font-family:Sora Variable,Sora,sans-serif;font-weight:800;font-size:.78rem;transition:background-color .45s ease,color .45s ease,border-color .45s ease}.fp-step[data-astro-cid-upwexga5].is-on .fp-node[data-astro-cid-upwexga5]{background:#f4de4d;color:#0c2340;border-color:#f4de4d;transform:scale(1.08)}.fp-step[data-astro-cid-upwexga5].is-on .fp-num[data-astro-cid-upwexga5]{background:#3aafe3;color:#fff;border-color:#0c2340}.fp-label[data-astro-cid-upwexga5]{font-family:Sora Variable,Sora,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#3aafe3}.fp-title[data-astro-cid-upwexga5]{margin-top:.35rem;font-family:Sora Variable,Sora,sans-serif;font-weight:700;color:#fff;font-size:clamp(1.1rem,1.4vw,1.3rem);line-height:1.2}.fp-text[data-astro-cid-upwexga5]{margin-top:.5rem;color:#ffffffad;font-size:.93rem;line-height:1.55}.fp-copy[data-astro-cid-upwexga5]{transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.fp-anim[data-astro-cid-upwexga5] .fp-step[data-astro-cid-upwexga5]:not(.is-on) .fp-copy[data-astro-cid-upwexga5]{opacity:.4;transform:translateY(6px)}.fp-bird[data-astro-cid-upwexga5]{position:absolute;z-index:3;top:0;left:0;width:3.4rem;height:auto;pointer-events:none;will-change:transform;opacity:0;transition:opacity .4s ease}.fp-anim[data-astro-cid-upwexga5] .fp-bird[data-astro-cid-upwexga5]{opacity:1}.fp-svg[data-astro-cid-upwexga5],.fp-rail[data-astro-cid-upwexga5]{display:none}@media (min-width: 1024px){.fp-route[data-astro-cid-upwexga5]{--band: 15rem;--slot: 13rem;padding-block:var(--slot)}.fp-svg[data-astro-cid-upwexga5]{display:block;position:absolute;left:0;right:0;top:var(--slot);width:100%;height:var(--band);overflow:visible}.fp-base[data-astro-cid-upwexga5]{fill:none;stroke:#9fd6f547;stroke-width:2.5;stroke-dasharray:2 9;stroke-linecap:round}.fp-trail[data-astro-cid-upwexga5]{fill:none;stroke:#3aafe3;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.fp-steps[data-astro-cid-upwexga5]{display:block;height:var(--band)}.fp-step[data-astro-cid-upwexga5]{position:absolute;left:var(--x);width:calc(100% / var(--n) - 1.5rem);max-width:15rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;text-align:center}.fp-step--high[data-astro-cid-upwexga5]{bottom:calc(100% - var(--band) * .23 - 2.125rem);flex-direction:column-reverse}.fp-step--low[data-astro-cid-upwexga5]{top:calc(var(--band) * .77 - 2.125rem)}.fp-step--high[data-astro-cid-upwexga5] .fp-copy[data-astro-cid-upwexga5]{margin-bottom:4rem}.fp-step--low[data-astro-cid-upwexga5] .fp-copy[data-astro-cid-upwexga5]{margin-top:1.1rem}}@media (max-width: 1023px){.fp-route[data-astro-cid-upwexga5]{max-width:34rem;margin-inline:auto}.fp-rail[data-astro-cid-upwexga5]{display:block;position:absolute;left:2.1rem;top:2.1rem;bottom:2.1rem;width:3px;transform:translate(-50%);background:#9fd6f533;border-radius:3px}.fp-rail-fill[data-astro-cid-upwexga5]{display:block;width:100%;height:0;background:#3aafe3;border-radius:3px}.fp-step[data-astro-cid-upwexga5]{display:grid;grid-template-columns:4.25rem 1fr;gap:1.1rem;align-items:start}.fp-copy[data-astro-cid-upwexga5]{padding-top:.4rem}.fp-bird[data-astro-cid-upwexga5]{width:2.6rem}}@media (prefers-reduced-motion: reduce){.fp-bird[data-astro-cid-upwexga5]{display:none}.fp-node[data-astro-cid-upwexga5],.fp-copy[data-astro-cid-upwexga5],.fp-num[data-astro-cid-upwexga5]{transition:none}}[data-fx-armed]{--fx-ease: cubic-bezier(.22, 1, .36, 1)}[data-fx-armed][data-fx=heading]>.eyebrow,[data-fx-armed][data-fx=heading]>p:not(.eyebrow){opacity:0;transform:translateY(14px);transition:opacity .7s var(--fx-ease),transform .8s var(--fx-ease)}[data-fx-armed][data-fx=heading]>p:not(.eyebrow){transition-delay:.35s}[data-fx-armed][data-fx=heading] .fx-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}[data-fx-armed][data-fx=heading] .fx-wi{display:inline-block;transform:translateY(105%);transition:transform .85s var(--fx-ease);transition-delay:calc(.08s + var(--wi, 0) * 45ms)}[data-fx-armed][data-fx=heading].fx-in>.eyebrow,[data-fx-armed][data-fx=heading].fx-in>p:not(.eyebrow){opacity:1;transform:none}[data-fx-armed][data-fx=heading].fx-in .fx-wi{transform:none}[data-fx-armed][data-fx=wipe]{clip-path:inset(100% 0 0 0 round 28px);transition:clip-path 1.1s var(--fx-ease)}[data-fx-armed][data-fx=wipe] img{transform:scale(1.16);transition:transform 1.6s var(--fx-ease)}[data-fx-armed][data-fx=wipe].fx-in{clip-path:inset(0 0 0 0 round 28px)}[data-fx-armed][data-fx=wipe].fx-in img{transform:none}[data-fx-armed][data-fx=stagger]>*{opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity .6s var(--fx-ease),transform .75s var(--fx-ease),filter .6s var(--fx-ease);transition-delay:var(--fx-d, 0s)}[data-fx-armed][data-fx=stagger].fx-in>*{opacity:1;transform:none;filter:none}[data-fx-armed][data-fx=pop]{opacity:0;transform:translateY(12px) scale(.92);transition:opacity .6s var(--fx-ease),transform .75s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--fx-d, 0s)}[data-fx-armed][data-fx=pop].fx-in{opacity:1;transform:none}
