.art.svelte-8507c1{width:100%;height:auto;display:block}.landing.svelte-10joqin{color:#1c1c1c;background:#f5f2ff;min-height:100svh}.landing.svelte-10joqin :where(.svelte-10joqin):focus-visible{outline-offset:5px;outline:3px solid #3c315b}.wrap.svelte-10joqin{width:min(1200px,100% - 80px);margin-inline:auto}.header.svelte-10joqin{z-index:30;background:#f5f2ff;transition:background-color .28s,color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;position:sticky;top:0}.header.scrolled.svelte-10joqin{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f2fff0}.header.on-dark.svelte-10joqin{color:#f5f2ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#16141fe6}.header.on-dark.svelte-10joqin :where(.svelte-10joqin):focus-visible{outline-color:#c6bef6}.header-inner.svelte-10joqin{align-items:center;gap:28px;height:88px;display:flex}.mark.svelte-10joqin{color:inherit;letter-spacing:-.03em;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.dot.svelte-10joqin{background:#ab9ff2;border-radius:99px;width:8px;height:8px}.desktop.svelte-10joqin{gap:28px;margin-left:auto;display:flex}.desktop.svelte-10joqin a:where(.svelte-10joqin),.quiet.svelte-10joqin,.mobile.svelte-10joqin a:where(.svelte-10joqin),footer.svelte-10joqin a:where(.svelte-10joqin){color:#3c315b;font-weight:600;text-decoration:none}.header.on-dark.svelte-10joqin .desktop:where(.svelte-10joqin) a:where(.svelte-10joqin),.header.on-dark.svelte-10joqin .mark:where(.svelte-10joqin),.header.on-dark.svelte-10joqin .login:where(.svelte-10joqin){color:#f5f2ff}.login.svelte-10joqin{color:#1c1c1c;border:1px solid #d4d2dd;border-radius:12px;padding:12px 16px;font-size:15px;font-weight:600;text-decoration:none}.header.on-dark.svelte-10joqin .login:where(.svelte-10joqin){border-color:#f5f2ff47}.menu-btn.svelte-10joqin{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:none}.menu-btn.svelte-10joqin svg{width:22px;height:22px}.mobile.svelte-10joqin{display:grid}.mobile.svelte-10joqin a:where(.svelte-10joqin){border-top:1px solid #d4d2dd;padding:16px 0;font-size:17px}.hero.svelte-10joqin{grid-template-columns:1fr 1fr;align-items:center;gap:18px;min-height:520px;padding-block:56px 24px;display:grid}h1.svelte-10joqin{letter-spacing:-.04em;margin:0;font-size:clamp(3.25rem,5.8vw,5.1rem);font-weight:500;line-height:1.06}h1.svelte-10joqin span:where(.svelte-10joqin){color:#3c315b;display:block}.lead.svelte-10joqin{max-width:36ch;margin:22px 0 0;font-size:24px;font-weight:500;line-height:1.5}.actions.svelte-10joqin{align-items:center;gap:18px;margin-top:28px;display:flex}.cta.svelte-10joqin{color:#1c1c1c;background:#ab9ff2;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding-inline:24px;font-size:17px;font-weight:650;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.cta.svelte-10joqin:hover{background:#9a8fd8}.cta.svelte-10joqin:active{transform:translateY(1px)}.quiet.svelte-10joqin{font-size:16px}.art-wrap.svelte-10joqin{min-width:0}.features.svelte-10joqin{grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:72px;display:grid}.features.svelte-10joqin article:where(.svelte-10joqin),.steps.svelte-10joqin li:where(.svelte-10joqin){background:#e8e5f1;border-radius:20px;padding:28px 24px 32px}.chip.svelte-10joqin{color:#3c315b;background:#f5f2ff;border-radius:99px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.chip.svelte-10joqin svg,.faq-item.svelte-10joqin button:where(.svelte-10joqin) svg{width:22px;height:22px}.features.svelte-10joqin h2:where(.svelte-10joqin),.steps.svelte-10joqin h3:where(.svelte-10joqin),.inside.svelte-10joqin h3:where(.svelte-10joqin){letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650;line-height:1.25}.features.svelte-10joqin p:where(.svelte-10joqin),.steps.svelte-10joqin p:where(.svelte-10joqin),.inside.svelte-10joqin p:where(.svelte-10joqin),.faq-item.svelte-10joqin div:where(.svelte-10joqin){color:#5c5672;margin:8px 0 0;font-size:17px;line-height:1.65}.sheet.svelte-10joqin{z-index:1;background:#fff;border-radius:56px;margin-bottom:-56px;padding-block:104px;position:relative}.center.svelte-10joqin{text-align:center}.section-title.svelte-10joqin{letter-spacing:-.035em;margin:0;font-size:clamp(2.15rem,3.8vw,3.4rem);font-weight:650;line-height:1.14}.muted.svelte-10joqin{color:#5c5672}.center-copy.svelte-10joqin{max-width:42em;margin:12px auto 0;font-size:20px;line-height:1.7}.inside.svelte-10joqin,.steps.svelte-10joqin{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.inside.svelte-10joqin article:where(.svelte-10joqin),.steps.svelte-10joqin li:where(.svelte-10joqin){background:#f5f2ff;border-radius:20px;padding:22px 20px 26px}.steps-head.svelte-10joqin{margin-top:104px}.steps.svelte-10joqin span:where(.svelte-10joqin){color:#3c315b;background:#e8e5f1;border-radius:99px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.faq.svelte-10joqin{grid-template-columns:.85fr 1.5fr;align-items:start;gap:90px;margin-top:104px;display:grid}.faq-list.svelte-10joqin{gap:10px;display:grid}.faq-item.svelte-10joqin{background:#f5f2ff;border-radius:20px}.faq-item.open.svelte-10joqin{background:#e8e5f1}.faq-item.svelte-10joqin h3:where(.svelte-10joqin){margin:0}.faq-item.svelte-10joqin button:where(.svelte-10joqin){width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:18px;font-weight:650;display:flex}.faq-item.svelte-10joqin button:where(.svelte-10joqin) svg{transition:transform .32s cubic-bezier(.16,1,.3,1)}.faq-panel.svelte-10joqin{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid}.faq-panel.open.svelte-10joqin{grid-template-rows:1fr}.faq-panel.svelte-10joqin>div:where(.svelte-10joqin){padding:0 24px;overflow:hidden}.faq-panel.open.svelte-10joqin>div:where(.svelte-10joqin){padding-bottom:20px}.faq-item.open.svelte-10joqin button:where(.svelte-10joqin) svg{transform:rotate(180deg)}.hero.svelte-10joqin>div:where(.svelte-10joqin),.art-wrap.svelte-10joqin,.features.svelte-10joqin article:where(.svelte-10joqin),.sheet.svelte-10joqin,.end.svelte-10joqin{animation:.76s cubic-bezier(.16,1,.3,1) both svelte-10joqin-rise}.art-wrap.svelte-10joqin{animation-delay:90ms}.features.svelte-10joqin article:where(.svelte-10joqin):first-child{animation-delay:.16s}.features.svelte-10joqin article:where(.svelte-10joqin):nth-child(2){animation-delay:.23s}.features.svelte-10joqin article:where(.svelte-10joqin):nth-child(3){animation-delay:.3s}.sheet.svelte-10joqin{animation-delay:.18s}.end.svelte-10joqin{animation-delay:80ms}.mobile.svelte-10joqin{animation:.28s cubic-bezier(.16,1,.3,1) svelte-10joqin-rise}@keyframes svelte-10joqin-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.end.svelte-10joqin{color:#f5f2ff;background:#16141f radial-gradient(78% 92% at 0 28%,#ab9ff28c,#0000 62%);padding:112px 0 48px}.end.svelte-10joqin :where(.svelte-10joqin):focus-visible{outline-color:#c6bef6}.banner.svelte-10joqin{background:#242033;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;padding:44px 48px;display:flex}.banner.svelte-10joqin h2:where(.svelte-10joqin){letter-spacing:-.03em;max-width:14ch;margin:0;font-size:clamp(1.7rem,2.6vw,2.35rem);font-weight:650;line-height:1.15}footer.svelte-10joqin{color:#b7b0c9;justify-content:space-between;align-items:center;margin-top:28px;font-size:13px;display:flex}footer.svelte-10joqin a:where(.svelte-10joqin){color:#b7b0c9}footer.svelte-10joqin a:where(.svelte-10joqin):hover,.quiet.svelte-10joqin:hover,.desktop.svelte-10joqin a:where(.svelte-10joqin):hover,.mobile.svelte-10joqin a:where(.svelte-10joqin):hover{color:#3c315b}.end.svelte-10joqin footer:where(.svelte-10joqin) a:where(.svelte-10joqin):hover,.header.on-dark.svelte-10joqin .desktop:where(.svelte-10joqin) a:where(.svelte-10joqin):hover{color:#c6bef6}@media (width<=800px){.desktop.svelte-10joqin{display:none}.login.svelte-10joqin{margin-left:auto}.menu-btn.svelte-10joqin{margin-left:8px;display:inline-flex}.features.svelte-10joqin,.inside.svelte-10joqin,.steps.svelte-10joqin,.faq.svelte-10joqin{grid-template-columns:1fr;gap:16px}.faq.svelte-10joqin{margin-top:64px}}@media (width<=640px){.wrap.svelte-10joqin{width:min(1200px,100% - 40px)}.header-inner.svelte-10joqin{height:72px}.hero.svelte-10joqin{grid-template-columns:1fr;min-height:0;padding-block:32px 8px}.lead.svelte-10joqin{font-size:18px}.art-wrap.svelte-10joqin{max-width:410px;margin-inline:auto}.features.svelte-10joqin{padding-bottom:40px}.sheet.svelte-10joqin{border-radius:28px;padding-block:64px}.steps-head.svelte-10joqin,.faq.svelte-10joqin{margin-top:64px}.banner.svelte-10joqin{flex-direction:column;align-items:flex-start;padding:32px 24px}}@media (prefers-reduced-motion:reduce){.hero.svelte-10joqin>div:where(.svelte-10joqin),.art-wrap.svelte-10joqin,.features.svelte-10joqin article:where(.svelte-10joqin),.sheet.svelte-10joqin,.end.svelte-10joqin,.mobile.svelte-10joqin{animation:none}.faq-panel.svelte-10joqin,.faq-item.svelte-10joqin button:where(.svelte-10joqin) svg,.header.svelte-10joqin,.cta.svelte-10joqin{transition:none}}
