.footer.svelte-14mbh8{background:var(--ground)}.cta.svelte-14mbh8{position:relative;overflow:hidden;background:var(--ground);color:var(--ink);text-align:center}.floaters.svelte-14mbh8{position:absolute;top:0;right:0;bottom:0;left:0}.mobile-floaters.svelte-14mbh8{display:block}.desktop-floaters.svelte-14mbh8{display:none}.floater.svelte-14mbh8{position:absolute;transform:translate(-50%,-50%);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;pointer-events:none;animation:svelte-14mbh8-cta-drift calc(4.2s + var(--i) * .46s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.7s)}@keyframes svelte-14mbh8-cta-drift{0%{transform:translate(-50%,calc(-50% - 10px))}to{transform:translate(-50%,calc(-50% + 10px))}}@media (min-width: 768px){.mobile-floaters.svelte-14mbh8{display:none}.desktop-floaters.svelte-14mbh8{display:block}}@media (prefers-reduced-motion: reduce){.floater.svelte-14mbh8{animation:none}}.cta-inner.svelte-14mbh8{position:relative;z-index:1;max-width:var(--container);margin:0 auto;padding:var(--section) var(--margin) calc(var(--section) + var(--s8))}.cta-heading.svelte-14mbh8{margin:0 auto var(--s7);max-width:26ch}@media (max-width: 767px){.cta-heading.svelte-14mbh8{font-size:28px;line-height:1.2}.cta-inner.svelte-14mbh8{padding-top:calc(var(--section) + var(--s7));padding-bottom:calc(var(--section) + var(--s8) + var(--s7))}}.cta-actions.svelte-14mbh8{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s5)}.cta-gift.svelte-14mbh8{color:var(--ink-muted)}.cta-signin.svelte-14mbh8{flex-basis:100%;text-align:center;margin:var(--s3) 0 0;color:var(--ink-muted)}.columns-inner.svelte-14mbh8{max-width:var(--container);margin:0 auto;padding:var(--section) var(--margin) var(--s7);display:grid;gap:var(--s7)}.columns.svelte-14mbh8{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s6)}.column-title.svelte-14mbh8{margin:0 0 var(--s4);color:var(--ink)}.column-list.svelte-14mbh8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.column-link.svelte-14mbh8{color:var(--ink-muted);text-decoration:none}.column-link.svelte-14mbh8:hover{color:var(--ink)}.subscribe.svelte-14mbh8{max-width:420px}.subscribe.svelte-14mbh8 input{background:none;border:none;border-radius:0;box-shadow:none;border-bottom:var(--rule-weight) solid var(--ink);padding:var(--s3) 0;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body)}.subscribe.svelte-14mbh8 input::-moz-placeholder{color:var(--ink-muted)}.subscribe.svelte-14mbh8 input::placeholder{color:var(--ink-muted)}.subscribe.svelte-14mbh8 input:focus{outline:none;border-bottom-color:var(--accent)}.subscribe.svelte-14mbh8 .subscribe-row{display:flex;align-items:flex-end;gap:var(--s3)}.subscribe.svelte-14mbh8 .subscribe-field{flex:1;min-width:0}.subscribe.svelte-14mbh8 .subscribe-actions{margin:0;flex:none}.subscribe.svelte-14mbh8 .button-primary{background:none;border:none;border-radius:0;box-shadow:none;color:var(--ink);text-decoration:underline;text-underline-offset:3px;height:auto;line-height:normal;padding:0 0 var(--s3)}.socials.svelte-14mbh8{display:flex;gap:var(--s4);margin-top:var(--s5)}.social.svelte-14mbh8{color:var(--ink)}.social.svelte-14mbh8:hover{color:var(--ink-muted)}.social-icon.svelte-14mbh8{width:24px;height:24px}.trustpilot-wrap.svelte-14mbh8{max-width:var(--container);margin:0 auto;padding:var(--s6) var(--margin) 0;border-top:var(--rule-hairline) solid var(--rule)}.legal.svelte-14mbh8{max-width:var(--container);margin:0 auto;padding:var(--s6) var(--margin) var(--s7)}.legal-line.svelte-14mbh8{margin:0 0 var(--s1);color:var(--ink-muted)}.legal-row.svelte-14mbh8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s5);padding-top:var(--s4)}.legal-row.svelte-14mbh8 .legal-line:where(.svelte-14mbh8){margin:0}.legal-links.svelte-14mbh8{display:flex;gap:var(--s5)}@media (min-width: 768px){.columns.svelte-14mbh8{grid-template-columns:repeat(4,1fr)}.columns-inner.svelte-14mbh8{grid-template-columns:2fr 1fr}}.sr-only.svelte-14mbh8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
