.homepage.svelte-in3048{color:#0f172a}.homepage.svelte-in3048 :where(.svelte-in3048)::selection{color:#0f172a;background:#bae6fd}.home-hero.svelte-in3048{gap:3rem;padding-block:3rem 4rem;display:grid}.hero-message.svelte-in3048{align-self:center}.home-title.svelte-in3048{text-wrap:balance;max-width:680px;font-size:2.25rem;font-weight:600;line-height:2.5rem}.home-title.svelte-in3048 span:where(.svelte-in3048){display:block}.homepage-zh.svelte-in3048 .home-title:where(.svelte-in3048) span:where(.svelte-in3048){white-space:nowrap}.home-intro.svelte-in3048{color:#475569;text-wrap:pretty;max-width:65ch;margin-top:1.5rem;font-size:1.125rem;line-height:1.75rem}.home-cta.svelte-in3048{min-height:3rem;margin-top:2rem}.pilot-note.svelte-in3048{color:#475569;text-wrap:pretty;max-width:65ch;margin-top:1rem;font-size:.875rem;line-height:1.25rem}.pilot-note.svelte-in3048 p:where(.svelte-in3048):first-child{color:#0f172a;margin-bottom:.5rem;font-weight:600}.newsletter-demo.svelte-in3048{align-self:center;min-width:0}.newsletter-demo.svelte-in3048 figcaption:where(.svelte-in3048){color:#475569;text-wrap:pretty;margin-bottom:.75rem;font-size:.75rem;line-height:1rem}.newsletter-paper.svelte-in3048{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.email-envelope.svelte-in3048{background:#e2e8f0;padding:1.5rem;font-size:.875rem;line-height:1.25rem}.email-envelope.svelte-in3048 div:where(.svelte-in3048){grid-template-columns:3rem minmax(0,1fr);gap:.75rem;display:grid}.email-envelope.svelte-in3048 div:where(.svelte-in3048)+div:where(.svelte-in3048){margin-top:.5rem}.email-envelope.svelte-in3048 dt:where(.svelte-in3048){color:#475569}.email-envelope.svelte-in3048 dd:where(.svelte-in3048){overflow-wrap:anywhere}.email-envelope.svelte-in3048 dd:where(.svelte-in3048) span:where(.svelte-in3048){color:#475569;margin-top:.25rem;font-size:.75rem;line-height:1rem;display:block}.email-content.svelte-in3048{padding:2rem 1.5rem}.email-brand.svelte-in3048{color:#0369a1;font-size:.875rem;font-weight:600;line-height:1.25rem}.email-heading.svelte-in3048{text-wrap:balance;max-width:16ch;margin-top:1.5rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.email-body.svelte-in3048{color:#475569;text-wrap:pretty;max-width:65ch;margin-top:1.5rem;font-size:1rem;line-height:1.5rem}.email-note.svelte-in3048{color:#475569;margin-top:2rem;font-size:.875rem;line-height:1.25rem}.email-footer.svelte-in3048{color:#475569;background:#f1f5f9;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem;font-size:.75rem;line-height:1rem;display:flex}.home-section.svelte-in3048{padding-block:4rem}.home-prepare.svelte-in3048,.home-faq.svelte-in3048{background:#fff}.section-heading.svelte-in3048 h2:where(.svelte-in3048){text-wrap:balance;max-width:24ch;font-size:1.875rem;font-weight:600;line-height:2.25rem}.section-heading.svelte-in3048>p:where(.svelte-in3048){color:#475569;text-wrap:pretty;max-width:65ch;margin-top:1.5rem;font-size:1.125rem;line-height:1.75rem}.prepare-layout.svelte-in3048,.faq-layout.svelte-in3048,.closing-layout.svelte-in3048,.prepare-list.svelte-in3048{gap:2rem;display:grid}.prepare-list.svelte-in3048 li:where(.svelte-in3048){grid-template-columns:2rem minmax(0,1fr);gap:1rem;display:grid}.step-number.svelte-in3048{color:#075985;font-variant-numeric:tabular-nums;background:#e0f2fe;border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:grid}h3.svelte-in3048{text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.75rem}.prepare-list.svelte-in3048 p:where(.svelte-in3048),.safety-list.svelte-in3048 p:where(.svelte-in3048),.start-list.svelte-in3048 p:where(.svelte-in3048){color:#475569;text-wrap:pretty;max-width:65ch;margin-top:.75rem;font-size:1rem;line-height:1.5rem}.safety-list.svelte-in3048{gap:2rem;margin-top:2rem;display:grid}.home-promise.svelte-in3048 .marketing-section{padding-block:3rem}.home-promise.svelte-in3048 p{max-width:680px;font-size:2.25rem;line-height:2.5rem}.start-list.svelte-in3048{gap:2rem;margin-top:2rem;display:grid}.start-list.svelte-in3048 h3:where(.svelte-in3048){margin-top:1rem}.faq-list.svelte-in3048 details:where(.svelte-in3048){border-bottom:1px solid #e2e8f0;padding-block:1.5rem}.faq-list.svelte-in3048 details:where(.svelte-in3048):first-child{padding-top:0}.faq-list.svelte-in3048 summary:where(.svelte-in3048){cursor:pointer;text-wrap:pretty;font-size:1rem;font-weight:600;line-height:1.5rem}.faq-list.svelte-in3048 summary:where(.svelte-in3048):hover{color:#0369a1}.faq-list.svelte-in3048 summary:where(.svelte-in3048):focus-visible,.pricing-link.svelte-in3048:focus-visible{outline-offset:4px;border-radius:.25rem;outline:3px solid #38bdf8}.faq-list.svelte-in3048 details:where(.svelte-in3048) p:where(.svelte-in3048){color:#475569;text-wrap:pretty;max-width:65ch;margin-top:1rem;font-size:1rem;line-height:1.5rem}.home-closing.svelte-in3048{background:#e0f2fe}.closing-note.svelte-in3048{color:#075985;text-wrap:pretty;align-self:center;font-size:.875rem;line-height:1.25rem}.closing-note.svelte-in3048 p:where(.svelte-in3048):first-child{color:#0c4a6e;font-weight:600}.closing-note.svelte-in3048 p:where(.svelte-in3048)+p:where(.svelte-in3048){margin-top:.75rem}.pricing-link.svelte-in3048{color:#0c4a6e;text-underline-offset:.25rem;align-items:center;min-height:3rem;margin-top:1rem;font-weight:600;text-decoration:underline;display:inline-flex}.pricing-link.svelte-in3048:hover{color:#0f172a}@media (width>=640px){.home-hero.svelte-in3048{padding-block:4rem}.home-title.svelte-in3048{font-size:3rem;line-height:1}.homepage-zh.svelte-in3048 .home-title:where(.svelte-in3048){line-height:1.25}.email-content.svelte-in3048{padding:2rem}.email-envelope.svelte-in3048{padding:1.5rem 2rem}.email-footer.svelte-in3048{padding-inline:2rem}.safety-list.svelte-in3048,.start-list.svelte-in3048{grid-template-columns:repeat(3,minmax(0,1fr))}.section-heading.svelte-in3048 h2:where(.svelte-in3048){font-size:2.25rem;line-height:2.5rem}}@media (width>=1024px){.home-hero.svelte-in3048{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem;padding-block:5rem}.home-section.svelte-in3048{padding-block:5rem}.prepare-layout.svelte-in3048{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.faq-layout.svelte-in3048{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:4rem}.closing-layout.svelte-in3048{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}.safety-list.svelte-in3048,.start-list.svelte-in3048{gap:3rem;margin-top:3rem}.home-promise.svelte-in3048 .marketing-section{padding-block:4rem}}
