main.svelte-1uha8ag{width:100%;max-width:1200px;margin:0 auto;padding:0 30px}.hero.svelte-1uha8ag{display:grid;grid-template-columns:1fr 310px;gap:80px;padding:60px 0 80px;align-items:center}.hero-content.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center}.title.svelte-1uha8ag{font-size:66px;font-weight:900;line-height:1.03;margin:0}.subtitle.svelte-1uha8ag{font-size:26px;font-weight:300;line-height:1.1;margin-top:16px;color:var(--color-text-secondary)}.trust-badges.svelte-1uha8ag{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap}.trust-badge.svelte-1uha8ag{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--color-text-secondary);background:var(--color-fill-1);padding:8px 14px;border-radius:999px;border:1px solid var(--color-fill-0)}.trust-badge.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--color-accent-brand)}.badges.svelte-1uha8ag{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap}.store-badge.svelte-1uha8ag:link,.store-badge.svelte-1uha8ag:visited{color:var(--color-text-accent-brand);background-color:var(--color-accent-brand);border:none;border-radius:999px;transition:transform .15s ease-in-out;display:flex;padding:10px 20px;gap:8px;align-items:center}.store-badge.svelte-1uha8ag:hover{transform:scale(1.03)}.store-badge.svelte-1uha8ag:active{transform:scale(.97)}.store-badge.svelte-1uha8ag span:where(.svelte-1uha8ag){font-weight:500;font-size:16px}.hero-media.svelte-1uha8ag{display:flex;justify-content:center}.section.svelte-1uha8ag{padding:80px 0;scroll-margin-top:100px}.section-title.svelte-1uha8ag{font-size:34px;font-weight:700;line-height:1.2;margin:0 0 32px}.faq-section.svelte-1uha8ag{background:var(--color-fill-1);padding:28px 24px;border-radius:18px;margin-bottom:48px}.faq-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.faq-item.svelte-1uha8ag{background:var(--color-fill-2);padding:18px;border-radius:12px;border:1px solid var(--color-fill-0)}.faq-question.svelte-1uha8ag{font-size:16px;font-weight:700;margin:0 0 8px;color:var(--color-text-primary)}.faq-answer.svelte-1uha8ag{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.5}@media(max-width:768px){.faq-grid.svelte-1uha8ag{grid-template-columns:1fr}.faq-question.svelte-1uha8ag{font-size:15px}.faq-answer.svelte-1uha8ag{font-size:14px}}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card.svelte-1uha8ag{background-color:var(--color-fill-1);border:1px solid var(--color-fill-0);border-radius:35px;padding:20px 24px;gap:16px;align-items:flex-start}.feature-info.svelte-1uha8ag{flex:1 1 auto}.feature-icon.svelte-1uha8ag{color:#38a7dc;display:inline-flex;align-items:center;justify-content:center}.feature-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:36px;height:36px}.feature-title.svelte-1uha8ag{font-size:17px;font-weight:700;line-height:1.1;margin:0}.feature-description.svelte-1uha8ag{font-size:17px;color:var(--color-text-secondary);line-height:1.1;margin:0}.download-section.svelte-1uha8ag{text-align:center;padding:120px 0}.download-subtitle.svelte-1uha8ag{font-size:20px;color:var(--color-text-secondary);margin:0 0 40px}.download-badges.svelte-1uha8ag{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.waitlist-form.svelte-1uha8ag{display:flex;gap:12px;align-items:center;justify-content:center}.email-input.svelte-1uha8ag{padding:12px 14px;border-radius:12px;border:1px solid var(--color-fill-0);min-width:260px}.waitlist-confirmation.svelte-1uha8ag{background:linear-gradient(90deg,#e6f6ff,#f7fbff);padding:12px 20px;border-radius:12px}.waitlist-card.svelte-1uha8ag{background:var(--color-fill-2);padding:24px;border-radius:20px;max-width:720px;margin:0 auto;box-shadow:0 8px 30px #1018280f;border:1px solid var(--color-fill-3);display:flex;flex-direction:column;gap:12px;align-items:stretch}.waitlist-card.svelte-1uha8ag .waitlist-confirmation:where(.svelte-1uha8ag){background:transparent;color:var(--color-text-primary);padding:0;border-radius:6px}.waitlist-form.svelte-1uha8ag{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.email-input.svelte-1uha8ag{padding:12px 14px;border-radius:10px;border:1px solid var(--color-fill-3);min-width:220px;background:#fff;color:var(--color-text-primary)}.waitlist-form.svelte-1uha8ag{width:100%}.waitlist-form.svelte-1uha8ag .email-input:where(.svelte-1uha8ag){flex:1 1 0;min-width:0;width:100%}.waitlist-form.svelte-1uha8ag .store-badge-large:where(.svelte-1uha8ag){flex:0 0 auto}.email-input.svelte-1uha8ag:focus{outline:3px solid rgba(56,167,220,.18);border-color:#38a7dc}.store-badge-large.svelte-1uha8ag{background:var(--color-accent-brand);color:var(--color-text-accent-brand);border-radius:10px;padding:10px 18px}.store-badge-large.svelte-1uha8ag:focus{outline:3px solid rgba(56,167,220,.18)}.sources-list.svelte-1uha8ag{display:block;list-style:none;padding:0;margin:16px 0 0}@media(min-width:769px){.sources-list.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px}}#sources.svelte-1uha8ag{background:var(--color-fill-1);padding:28px 24px;border-radius:18px;margin-bottom:48px}.sources-list.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px}.sources-note.svelte-1uha8ag{margin-top:14px;color:var(--color-text-secondary);font-size:15px}.partner-card.svelte-1uha8ag{background:var(--color-fill-1);border:1px solid var(--color-fill-0);border-radius:20px;padding:18px 20px;margin-top:18px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.partner-badge.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;color:#fff;font-weight:700;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease;gap:10px}.partner-icon.svelte-1uha8ag{width:26px;height:26px;border-radius:6px;display:inline-block;object-fit:cover}.partner-icon.large.svelte-1uha8ag{width:72px;height:72px;border-radius:16px;margin-bottom:8px}.partner-badge.svelte-1uha8ag:focus,.partner-badge.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014;opacity:.98}.partner-badge.konfi.svelte-1uha8ag{background:linear-gradient(180deg,#ff9a3c,#ff7a00)}.partner-badge.kirch.svelte-1uha8ag{background:linear-gradient(180deg,#a58bff,#7c4dff)}.partners-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px}.partners-section.svelte-1uha8ag .partner-card:where(.svelte-1uha8ag){padding:20px;border-radius:18px}@media(max-width:768px){.partners-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media(max-width:768px){.partner-card.svelte-1uha8ag{align-items:center;text-align:center}}.privacy-disclaimer.svelte-1uha8ag{margin-top:12px;font-size:13px;color:var(--color-text-secondary)}.privacy-disclaimer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-accent-brand);text-decoration:underline}.store-badge-large.svelte-1uha8ag:link,.store-badge-large.svelte-1uha8ag:visited{color:var(--color-text-accent-brand);background-color:var(--color-accent-brand);border:none;border-radius:999px;transition:transform .15s ease-in-out;display:flex;padding:14px 28px;gap:12px;align-items:center}.store-badge-large.svelte-1uha8ag:hover{transform:scale(1.03)}.store-badge-large.svelte-1uha8ag:active{transform:scale(.97)}@media(max-width:768px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:40px;text-align:center;padding:40px 0}.hero-content.svelte-1uha8ag{align-items:center}.title.svelte-1uha8ag{font-size:52px}.subtitle.svelte-1uha8ag{font-size:20px}.features-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.feature-card.svelte-1uha8ag{flex-direction:column;align-items:center;text-align:center}.feature-icon.svelte-1uha8ag{margin-right:0}}@media(max-width:480px){.features-grid.svelte-1uha8ag{grid-template-columns:1fr}.waitlist-form.svelte-1uha8ag .email-input:where(.svelte-1uha8ag),.waitlist-form.svelte-1uha8ag .store-badge-large:where(.svelte-1uha8ag){width:100%;flex:1 1 100%}.trust-badges.svelte-1uha8ag{gap:8px}.trust-badge.svelte-1uha8ag{font-size:12px;padding:6px 10px}.trust-badge.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:14px;height:14px}}
