.lp.svelte-1500ign{min-height:100svh;background:var(--hero-gradient, var(--bg));color:var(--text)}.hero.svelte-1500ign{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 20px 40px;gap:4px}.brand.svelte-1500ign img:where(.svelte-1500ign){border-radius:18px;box-shadow:0 10px 30px color-mix(in srgb,#000 45%,transparent)}.eyebrow.svelte-1500ign{margin-top:22px;display:inline-block;padding:6px 14px;border-radius:100px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.headline.svelte-1500ign{margin:18px 0 0;font-size:44px;line-height:1.08;max-width:12ch}.sub.svelte-1500ign{margin:16px 0 0;max-width:44ch;font-size:17px;line-height:1.55;color:var(--text-secondary)}.stores.svelte-1500ign{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:14px;width:100%;max-width:520px}.store.svelte-1500ign{position:relative;flex:1 1 220px;min-height:64px;display:flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:16px;background:#000;border:1px solid color-mix(in srgb,#fff 22%,transparent);color:#fff;transition:transform .15s,border-color .2s,box-shadow .2s}.store.svelte-1500ign:hover{border-color:color-mix(in srgb,#fff 55%,transparent);transform:translateY(-2px)}.store.recommended.svelte-1500ign{border-color:var(--accent);box-shadow:0 8px 30px color-mix(in srgb,var(--accent) 28%,transparent)}.store-inner.svelte-1500ign{display:inline-flex;align-items:center;gap:14px}.store-text.svelte-1500ign{display:flex;flex-direction:column;text-align:left;line-height:1.1}.store-text.svelte-1500ign small:where(.svelte-1500ign){font-size:11px;opacity:.85}.store-text.svelte-1500ign strong:where(.svelte-1500ign){font-size:19px;font-weight:700}.rec-tag.svelte-1500ign{position:absolute;top:-11px;left:50%;transform:translate(-50%);white-space:nowrap;padding:3px 10px;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#000;background:var(--accent)}.reqs.svelte-1500ign{margin:18px 0 0;font-size:12.5px;color:var(--text-secondary)}.trust.svelte-1500ign{padding:8px 20px 56px}.trust.svelte-1500ign ul:where(.svelte-1500ign){list-style:none;margin:0 auto;padding:0;max-width:960px;display:grid;grid-template-columns:1fr;gap:16px}.trust.svelte-1500ign li:where(.svelte-1500ign){padding:22px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 55%,transparent);background:color-mix(in srgb,var(--surface) 70%,transparent);text-align:left}.t-icon.svelte-1500ign{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,transparent);margin-bottom:14px}.trust.svelte-1500ign h2:where(.svelte-1500ign){margin:0;font-size:17px;font-weight:700}.trust.svelte-1500ign li:where(.svelte-1500ign) p:where(.svelte-1500ign){margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--text-secondary)}.legal.svelte-1500ign{margin:32px auto 0;text-align:center;font-size:13px;color:var(--text-secondary);display:flex;gap:10px;justify-content:center}.legal.svelte-1500ign a:where(.svelte-1500ign){color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.legal.svelte-1500ign a:where(.svelte-1500ign):hover{color:var(--accent)}@media(min-width:600px){.headline.svelte-1500ign{font-size:56px}.trust.svelte-1500ign ul:where(.svelte-1500ign){grid-template-columns:repeat(3,1fr)}}@media(max-width:599px){.brand.svelte-1500ign img:where(.svelte-1500ign){width:60px;height:60px}.headline.svelte-1500ign{font-size:34px;max-width:16ch}.sub.svelte-1500ign{margin-top:12px;font-size:15px;max-width:38ch}.stores.svelte-1500ign{margin-top:22px}}@media(max-height:720px){.hero.svelte-1500ign{justify-content:flex-start;padding-top:28px;gap:2px}.eyebrow.svelte-1500ign{margin-top:16px}.headline.svelte-1500ign{margin-top:12px}.stores.svelte-1500ign{margin-top:20px}}@media(max-width:380px){.headline.svelte-1500ign{font-size:32px}.stores.svelte-1500ign{gap:10px}}
