.offer.svelte-wefq60{position:relative;display:flex;flex-direction:column;border:1px solid #dde3ed;border-radius:.375rem;background:#f7f9fc;padding:1.5rem;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .25s}.offer.svelte-wefq60:hover{border-color:#8fb4f8;transform:translateY(-4px);box-shadow:0 16px 32px -16px #0d172840}.offer--photo.svelte-wefq60{padding-top:0;overflow:hidden}.offer-photo.svelte-wefq60{position:relative;display:block;margin:0 -1.5rem;aspect-ratio:8 / 5;background:#dde3ed}.offer-photo.svelte-wefq60 img:where(.svelte-wefq60){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.offer.svelte-wefq60:hover .offer-photo:where(.svelte-wefq60) img:where(.svelte-wefq60){transform:scale(1.03)}.offer-badge--float.svelte-wefq60{position:absolute;top:.75rem;right:.75rem;box-shadow:0 1px 3px #0003}.offer-icon.svelte-wefq60{transition:transform .3s cubic-bezier(.2,.7,.2,1);display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.375rem;background:#152b79;color:#fff}.offer-badge.svelte-wefq60{border-radius:9999px;background:#dde9fd;padding:.25rem .625rem;font-size:.75rem;font-weight:700;color:#173396;white-space:nowrap}.offer--live.svelte-wefq60 .offer-badge:where(.svelte-wefq60){background:#172641;color:#fff}.offer.svelte-wefq60:hover .offer-icon:where(.svelte-wefq60){transform:rotate(-6deg) scale(1.06)}.offer-title.svelte-wefq60:hover{color:#1a3eb8;text-decoration:underline}.offer-link.svelte-wefq60,.offer-more.svelte-wefq60{display:inline-flex;align-items:center;gap:.375rem;font-weight:700;color:#1a3eb8}.offer-more.svelte-wefq60{color:#243d5e}.offer-link.svelte-wefq60:hover,.offer-more.svelte-wefq60:hover{text-decoration:underline}.offer-link--on.svelte-wefq60{color:#172641}.wl-form.svelte-r2xnp1{display:grid;gap:1.5rem}.tile.svelte-r2xnp1{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;border:1.5px solid #c5d0e2;border-radius:.5rem;background:#fff;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.tile.svelte-r2xnp1:hover{border-color:#8fb4f8}.tile.svelte-r2xnp1:has(input:where(.svelte-r2xnp1):checked){border-color:#2251da;background:#eff5ff}.tile-icon.svelte-r2xnp1{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.375rem;background:#eef1f7;color:#172641}.tile.svelte-r2xnp1:has(input:where(.svelte-r2xnp1):checked) .tile-icon:where(.svelte-r2xnp1){background:#2251da;color:#fff}.wl-done.svelte-r2xnp1{padding:.5rem 0}
