@charset "UTF-8";body:has(.lp){background-color:#fff}.lp.svelte-1fxyc2p{width:100%;min-height:100vh;display:flex;flex-direction:column;--lp-primary: #3366cc;--lp-primary-dark: #003366;--lp-primary-light: #4488ff;--lp-primary-shadow: color-mix( in srgb, #ffffff00 20%, var(--lp-primary-light) );--lp-cta: #ee3333;--lp-cta-dark: #cc2222;--lp-cta-light: #f65555;--lp-cta-shadow: color-mix(in srgb, #ffffff00 25%, var(--lp-cta-light));--lp-accent: #0891b2;--lp-bg: #ffffff;--lp-bg-alt: #f8f9fa;--lp-bg-dark: #1f2937;--lp-surface: #ffffff;--lp-surface-alt: #fff7ee;--lp-surface-shadow: color-mix(in srgb, #ffffff00 20%, var(--lp-border));--lp-text: #334455;--lp-text-muted: #667788;--lp-text-white: #ffffff;--lp-border: #eeeeee}.lp.svelte-1fxyc2p a:where(.svelte-1fxyc2p){color:var(--lp-primary);text-decoration:none;transition:color .2s ease,opacity .2s ease}.lp.svelte-1fxyc2p a:where(.svelte-1fxyc2p):hover{color:var(--lp-primary-light);text-decoration:underline}.lp.svelte-1fxyc2p .btn:where(.svelte-1fxyc2p){display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2rem;border-radius:.5rem;font-weight:700;text-align:center;line-height:1;transition:all .2s ease;cursor:pointer;text-decoration:none;border:none;letter-spacing:.025em}.lp.svelte-1fxyc2p .btn:where(.svelte-1fxyc2p):hover{transform:translateY(-1px);text-decoration:none;box-shadow:0 8px 16px #4683}.lp.svelte-1fxyc2p .btn:where(.svelte-1fxyc2p):active{transform:translateY(0)}.lp.svelte-1fxyc2p .btn--primary:where(.svelte-1fxyc2p){background:var(--lp-cta);color:#fff;box-shadow:0 2px 8px var(--lp-cta-shadow)}.lp.svelte-1fxyc2p .btn--primary:where(.svelte-1fxyc2p):hover{background:var(--lp-cta-dark);box-shadow:0 4px 12px var(--lp-cta-shadow);color:#fff}.lp.svelte-1fxyc2p .btn--large:where(.svelte-1fxyc2p){padding:0 3rem;height:3rem;width:16rem;font-size:1.2rem;font-weight:700}.lp.svelte-1fxyc2p .lp-header:where(.svelte-1fxyc2p){position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 3px 5px #3693}.lp.svelte-1fxyc2p .lp-header__container:where(.svelte-1fxyc2p){max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}.lp.svelte-1fxyc2p .lp-header__logo:where(.svelte-1fxyc2p){flex-shrink:0}.lp.svelte-1fxyc2p .lp-header__logo:where(.svelte-1fxyc2p) img:where(.svelte-1fxyc2p){height:2.5rem;width:auto}.lp.svelte-1fxyc2p .lp-header__nav:where(.svelte-1fxyc2p){display:flex;align-items:center;gap:2rem;font-size:.9rem}.lp.svelte-1fxyc2p .lp-header__nav:where(.svelte-1fxyc2p) a:where(.svelte-1fxyc2p){color:var(--lp-text);font-weight:700;white-space:nowrap;position:relative}.lp.svelte-1fxyc2p .lp-header__nav:where(.svelte-1fxyc2p) a:where(.svelte-1fxyc2p):hover{color:var(--lp-primary);text-decoration:none}.lp.svelte-1fxyc2p .lp-header__nav:where(.svelte-1fxyc2p) a:where(.svelte-1fxyc2p):hover:after{background-color:var(--lp-primary)}.lp.svelte-1fxyc2p .lp-header__nav:where(.svelte-1fxyc2p) a:where(.svelte-1fxyc2p):after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:transparent;transition:background-color .2s ease}.lp.svelte-1fxyc2p .lp-header__nav-cta:where(.svelte-1fxyc2p){padding:.6rem 1.5rem;background:var(--lp-cta);color:#fff!important;border-radius:4px;transition:all .2s ease}.lp.svelte-1fxyc2p .lp-header__nav-cta:where(.svelte-1fxyc2p):after{display:none}.lp.svelte-1fxyc2p .lp-header__nav-cta:where(.svelte-1fxyc2p):hover{background:var(--lp-cta-dark);transform:translateY(-1px);box-shadow:0 2px 8px var(--lp-cta-shadow);text-decoration:none!important}@media (max-width: 768px){.lp.svelte-1fxyc2p .lp-header__nav:where(.svelte-1fxyc2p) a:where(.svelte-1fxyc2p):not(.lp-header__nav-cta){display:none}}.lp.svelte-1fxyc2p .lp-content:where(.svelte-1fxyc2p){flex:1}.lp.svelte-1fxyc2p .lp-content:where(.svelte-1fxyc2p) section:where(.svelte-1fxyc2p){padding:5rem 2rem;max-width:1200px;margin:0 auto}@media (max-width: 768px){.lp.svelte-1fxyc2p .lp-content:where(.svelte-1fxyc2p) section:where(.svelte-1fxyc2p){padding:3rem 1.5rem}}.lp.svelte-1fxyc2p .lp-content:where(.svelte-1fxyc2p) section:where(.svelte-1fxyc2p) .section-title:where(.svelte-1fxyc2p){font-size:2.5rem;font-weight:700;text-align:center;color:var(--lp-text);margin-bottom:3.5rem;line-height:1}.lp.svelte-1fxyc2p .lp-content:where(.svelte-1fxyc2p) section:where(.svelte-1fxyc2p) .section-title:where(.svelte-1fxyc2p):after{content:"";display:block;width:180px;height:4px;background:linear-gradient(90deg,#fff 0%,var(--lp-primary) 40%,var(--lp-primary) 60%,#fff 100%);margin:1.2rem auto 0}@media (max-width: 768px){.lp.svelte-1fxyc2p .lp-content:where(.svelte-1fxyc2p) section:where(.svelte-1fxyc2p) .section-title:where(.svelte-1fxyc2p){font-size:1.875rem}}.lp.svelte-1fxyc2p .hero:where(.svelte-1fxyc2p){padding-top:6rem;padding-bottom:5rem;text-align:center;background:linear-gradient(0deg,var(--lp-surface-alt) 0%,var(--lp-surface) 100%)}@media (max-width: 768px){.lp.svelte-1fxyc2p .hero:where(.svelte-1fxyc2p){padding-top:4rem;padding-bottom:4rem}}.lp.svelte-1fxyc2p .hero__title:where(.svelte-1fxyc2p){margin-bottom:3rem}.lp.svelte-1fxyc2p .hero__title-main:where(.svelte-1fxyc2p){display:block;font-size:3.2rem;font-weight:700;color:var(--lp-text);line-height:5rem;margin-left:2rem;margin-bottom:1.5rem;letter-spacing:.2rem}.lp.svelte-1fxyc2p .hero__title-main__novel:where(.svelte-1fxyc2p){margin:0 .6rem;font-size:4rem;color:var(--lp-primary);vertical-align:.1rem}.lp.svelte-1fxyc2p .hero__title-main__ai:where(.svelte-1fxyc2p){margin:0 .6rem 0 -.6rem;font-size:5rem;color:var(--lp-cta);vertical-align:-.25rem}@media (max-width: 768px){.lp.svelte-1fxyc2p .hero__title-main:where(.svelte-1fxyc2p){font-size:2rem}}.lp.svelte-1fxyc2p .hero__title-sub:where(.svelte-1fxyc2p){display:block;font-size:1.2rem;color:var(--lp-text-muted);line-height:1.6}@media (max-width: 768px){.lp.svelte-1fxyc2p .hero__title-sub:where(.svelte-1fxyc2p){font-size:1rem}}.lp.svelte-1fxyc2p .hero__cta:where(.svelte-1fxyc2p){display:flex;flex-direction:column;align-items:center;gap:1rem}.lp.svelte-1fxyc2p .hero__cta-note:where(.svelte-1fxyc2p){font-size:1rem;color:var(--lp-text-muted)}.lp.svelte-1fxyc2p .hero__cta-note__point:where(.svelte-1fxyc2p){margin:0 .4rem;font-weight:700;color:var(--lp-cta);font-size:1.2rem}.lp.svelte-1fxyc2p .features:where(.svelte-1fxyc2p){background:var(--lp-bg)}.lp.svelte-1fxyc2p .features__grid:where(.svelte-1fxyc2p){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.lp.svelte-1fxyc2p .features:where(.svelte-1fxyc2p) .feature-card:where(.svelte-1fxyc2p){text-align:center;padding:2rem 1.2rem;background:var(--lp-surface);border:2px solid var(--lp-surface);transition:all .2s ease}.lp.svelte-1fxyc2p .features:where(.svelte-1fxyc2p) .feature-card:where(.svelte-1fxyc2p):hover{border-color:var(--lp-border);box-shadow:0 4px 10px var(--lp-surface-shadow)}.lp.svelte-1fxyc2p .features:where(.svelte-1fxyc2p) .feature-card__icon:where(.svelte-1fxyc2p){font-size:3rem;margin-bottom:1rem;display:block}.lp.svelte-1fxyc2p .features:where(.svelte-1fxyc2p) .feature-card__title:where(.svelte-1fxyc2p){font-size:1.25rem;font-weight:700;color:var(--lp-primary);margin-bottom:1rem}.lp.svelte-1fxyc2p .features:where(.svelte-1fxyc2p) .feature-card__description:where(.svelte-1fxyc2p){font-size:.95rem;color:var(--lp-text-muted);line-height:1.7}.lp.svelte-1fxyc2p .flow:where(.svelte-1fxyc2p){background:var(--lp-surface-alt)}.lp.svelte-1fxyc2p .flow__steps:where(.svelte-1fxyc2p){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.lp.svelte-1fxyc2p .flow:where(.svelte-1fxyc2p) .flow-step:where(.svelte-1fxyc2p){position:relative;padding:2rem 1rem;background:var(--lp-surface);border:1px solid var(--lp-border);text-align:center;box-shadow:0 2px 4px var(--lp-surface-shadow);transition:all .2s ease}.lp.svelte-1fxyc2p .flow:where(.svelte-1fxyc2p) .flow-step:where(.svelte-1fxyc2p):hover{border-color:var(--lp-primary-light);box-shadow:0 4px 8px var(--lp-surface-shadow)}.lp.svelte-1fxyc2p .flow:where(.svelte-1fxyc2p) .flow-step__number:where(.svelte-1fxyc2p){display:inline-block;width:2.5rem;height:2.5rem;line-height:2.5rem;border-radius:50%;background-color:var(--lp-cta);color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.lp.svelte-1fxyc2p .flow:where(.svelte-1fxyc2p) .flow-step__title:where(.svelte-1fxyc2p){font-size:1.2rem;font-weight:700;color:var(--lp-text);margin-bottom:.75rem}.lp.svelte-1fxyc2p .flow:where(.svelte-1fxyc2p) .flow-step__description:where(.svelte-1fxyc2p){font-size:.95rem;color:var(--lp-text-muted);line-height:1.6}@media (max-width: 768px){.lp.svelte-1fxyc2p .flow:where(.svelte-1fxyc2p) .flow-step:where(.svelte-1fxyc2p){padding:1.5rem}}.lp.svelte-1fxyc2p .pricing:where(.svelte-1fxyc2p){background:var(--lp-surface)}.lp.svelte-1fxyc2p .pricing__intro:where(.svelte-1fxyc2p){text-align:center;font-size:1.1rem;margin-bottom:2rem}.lp.svelte-1fxyc2p .pricing__intro:where(.svelte-1fxyc2p) p:where(.svelte-1fxyc2p){color:var(--lp-text);margin-bottom:.75rem}.lp.svelte-1fxyc2p .pricing__intro:where(.svelte-1fxyc2p) p:where(.svelte-1fxyc2p) strong:where(.svelte-1fxyc2p){color:var(--lp-cta);font-size:1.1rem;font-weight:700}.lp.svelte-1fxyc2p .pricing__note:where(.svelte-1fxyc2p){font-size:1rem;color:var(--lp-text-muted);font-weight:700}.lp.svelte-1fxyc2p .pricing__supplement:where(.svelte-1fxyc2p){text-align:center;font-size:.8rem;color:var(--lp-text-muted);margin-top:.5rem}.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p){max-width:900px;margin:0 auto}.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p) table:where(.svelte-1fxyc2p){width:100%;background:var(--lp-surface);border:2px solid var(--lp-border);box-shadow:0 2px 8px var(--lp-surface-shadow);border-collapse:collapse}.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p) table:where(.svelte-1fxyc2p) thead:where(.svelte-1fxyc2p){background:var(--lp-primary);color:#fff}.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p) table:where(.svelte-1fxyc2p) thead:where(.svelte-1fxyc2p) th:where(.svelte-1fxyc2p){padding:1rem;font-weight:700;text-align:center;border-right:1px solid rgba(255,255,255,.1)}.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p) table:where(.svelte-1fxyc2p) thead:where(.svelte-1fxyc2p) th:where(.svelte-1fxyc2p):last-child{border-right:none}.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p) table:where(.svelte-1fxyc2p) tbody:where(.svelte-1fxyc2p) tr:where(.svelte-1fxyc2p){border-bottom:1px solid var(--lp-border)}.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p) table:where(.svelte-1fxyc2p) tbody:where(.svelte-1fxyc2p) tr:where(.svelte-1fxyc2p):last-child{border-bottom:none}.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p) table:where(.svelte-1fxyc2p) tbody:where(.svelte-1fxyc2p) tr:where(.svelte-1fxyc2p):hover{background:var(--lp-bg-alt)}.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p) table:where(.svelte-1fxyc2p) tbody:where(.svelte-1fxyc2p) tr:where(.svelte-1fxyc2p) td:where(.svelte-1fxyc2p){padding:1rem;text-align:center;color:var(--lp-text);border-right:1px solid var(--lp-border)}.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p) table:where(.svelte-1fxyc2p) tbody:where(.svelte-1fxyc2p) tr:where(.svelte-1fxyc2p) td:where(.svelte-1fxyc2p):last-child{border-right:none;font-weight:700}.lp.svelte-1fxyc2p .pricing__r18:where(.svelte-1fxyc2p){color:var(--lp-cta);font-weight:700}@media (max-width: 768px){.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p){overflow-x:auto}.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p) table:where(.svelte-1fxyc2p){font-size:.875rem}.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p) table:where(.svelte-1fxyc2p) thead:where(.svelte-1fxyc2p) th:where(.svelte-1fxyc2p),.lp.svelte-1fxyc2p .pricing__table:where(.svelte-1fxyc2p) table:where(.svelte-1fxyc2p) tbody:where(.svelte-1fxyc2p) td:where(.svelte-1fxyc2p){padding:.75rem .5rem}}.lp.svelte-1fxyc2p .rights:where(.svelte-1fxyc2p){background:var(--lp-surface-alt)}.lp.svelte-1fxyc2p .rights__content:where(.svelte-1fxyc2p){max-width:800px;margin:0 auto;display:grid;gap:1.5rem}.lp.svelte-1fxyc2p .rights__item:where(.svelte-1fxyc2p){padding:1.5rem 2rem;background:var(--lp-surface);border:1px solid var(--lp-border);box-shadow:0 2px 4px var(--lp-surface-shadow);transition:box-shadow .2s ease}.lp.svelte-1fxyc2p .rights__item:where(.svelte-1fxyc2p):hover{border-color:var(--lp-primary-light);box-shadow:0 4px 8px var(--lp-surface-shadow)}.lp.svelte-1fxyc2p .rights__item:where(.svelte-1fxyc2p) h3:where(.svelte-1fxyc2p){font-size:1.2rem;font-weight:700;color:var(--lp-text);margin-bottom:.8rem}.lp.svelte-1fxyc2p .rights__item:where(.svelte-1fxyc2p) p:where(.svelte-1fxyc2p){font-size:.9rem;color:var(--lp-text-muted);line-height:1.5}.lp.svelte-1fxyc2p .faq:where(.svelte-1fxyc2p){background:var(--lp-surface)}.lp.svelte-1fxyc2p .faq__list:where(.svelte-1fxyc2p){max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.lp.svelte-1fxyc2p .faq__list:where(.svelte-1fxyc2p) .faq-item:where(.svelte-1fxyc2p){background:var(--lp-surface);border:1px solid var(--lp-border);box-shadow:0 1px 4px var(--lp-surface-shadow);overflow:hidden;transition:all .2s ease}.lp.svelte-1fxyc2p .faq__list:where(.svelte-1fxyc2p) .faq-item:where(.svelte-1fxyc2p):hover{border-color:var(--lp-primary-light)}.lp.svelte-1fxyc2p .faq__list:where(.svelte-1fxyc2p) .faq-item[open]:where(.svelte-1fxyc2p){box-shadow:0 2px 8px #00000014}.lp.svelte-1fxyc2p .faq__list:where(.svelte-1fxyc2p) .faq-item[open]:where(.svelte-1fxyc2p) .faq-item__question:where(.svelte-1fxyc2p):after{content:"−"}.lp.svelte-1fxyc2p .faq__list:where(.svelte-1fxyc2p) .faq-item__question:where(.svelte-1fxyc2p){padding:1.2rem 1.5rem;font-size:1rem;font-weight:700;color:var(--lp-text);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.lp.svelte-1fxyc2p .faq__list:where(.svelte-1fxyc2p) .faq-item__question:where(.svelte-1fxyc2p)::-webkit-details-marker{display:none}.lp.svelte-1fxyc2p .faq__list:where(.svelte-1fxyc2p) .faq-item__question:where(.svelte-1fxyc2p):after{content:"＋";font-size:1.5rem;color:var(--lp-text-muted);font-weight:400;line-height:1}.lp.svelte-1fxyc2p .faq__list:where(.svelte-1fxyc2p) .faq-item__answer:where(.svelte-1fxyc2p){padding:.4rem 1.5rem 1.2rem;font-size:.9rem;color:var(--lp-text-muted);line-height:1.6}.lp.svelte-1fxyc2p .faq__list:where(.svelte-1fxyc2p) .faq-item__answer:where(.svelte-1fxyc2p) p:where(.svelte-1fxyc2p){margin-bottom:.5rem}.lp.svelte-1fxyc2p .faq__list:where(.svelte-1fxyc2p) .faq-item__answer:where(.svelte-1fxyc2p) p:where(.svelte-1fxyc2p):last-child{margin-bottom:0}.lp.svelte-1fxyc2p .faq__list:where(.svelte-1fxyc2p) .faq-item__answer:where(.svelte-1fxyc2p) a:where(.svelte-1fxyc2p){margin:0 .4em;color:var(--lp-primary);text-decoration:underline}.lp.svelte-1fxyc2p .faq__list:where(.svelte-1fxyc2p) .faq-item__answer:where(.svelte-1fxyc2p) a:where(.svelte-1fxyc2p):hover{color:var(--lp-primary-light)}.lp.svelte-1fxyc2p .final-cta:where(.svelte-1fxyc2p){text-align:center;padding:6rem 2rem;background:var(--lp-surface-alt);color:var(--lp-text);border-top:4px solid var(--lp-cta)}.lp.svelte-1fxyc2p .final-cta__title:where(.svelte-1fxyc2p){font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:var(--lp-cta)}@media (max-width: 768px){.lp.svelte-1fxyc2p .final-cta__title:where(.svelte-1fxyc2p){font-size:1.75rem}}.lp.svelte-1fxyc2p .final-cta__description:where(.svelte-1fxyc2p){font-size:1.2rem;margin-bottom:2.5rem;line-height:1.6}@media (max-width: 768px){.lp.svelte-1fxyc2p .final-cta__description:where(.svelte-1fxyc2p){font-size:1rem}}@media (max-width: 768px){.lp.svelte-1fxyc2p .final-cta:where(.svelte-1fxyc2p){padding:4rem 1.5rem}}.lp.svelte-1fxyc2p .lp-footer:where(.svelte-1fxyc2p){margin-top:4rem;background:var(--lp-primary-dark);color:var(--lp-text-white)}.lp.svelte-1fxyc2p .lp-footer__container:where(.svelte-1fxyc2p){max-width:1200px;margin:0 auto;padding:3rem 1rem 2rem;display:grid;grid-template-columns:1fr 2fr;gap:4rem;border-bottom:1px solid var(--lp-text-muted);font-size:.9rem}@media (max-width: 768px){.lp.svelte-1fxyc2p .lp-footer__container:where(.svelte-1fxyc2p){grid-template-columns:1fr;gap:2rem}}.lp.svelte-1fxyc2p .lp-footer__brand:where(.svelte-1fxyc2p){display:flex;flex-direction:column;gap:1rem}.lp.svelte-1fxyc2p .lp-footer__logo:where(.svelte-1fxyc2p) img:where(.svelte-1fxyc2p){height:60px;width:auto}.lp.svelte-1fxyc2p .lp-footer__tagline:where(.svelte-1fxyc2p){opacity:.8}.lp.svelte-1fxyc2p .lp-footer__nav:where(.svelte-1fxyc2p){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem}.lp.svelte-1fxyc2p .lp-footer__nav-section:where(.svelte-1fxyc2p) h3:where(.svelte-1fxyc2p){margin-bottom:1rem}.lp.svelte-1fxyc2p .lp-footer__nav-section:where(.svelte-1fxyc2p) ul:where(.svelte-1fxyc2p){display:flex;flex-direction:column;gap:.2rem}.lp.svelte-1fxyc2p .lp-footer__nav-section:where(.svelte-1fxyc2p) ul:where(.svelte-1fxyc2p) li:where(.svelte-1fxyc2p):before{content:"-";margin:0 .5rem 0 0}.lp.svelte-1fxyc2p .lp-footer__nav-section:where(.svelte-1fxyc2p) ul:where(.svelte-1fxyc2p) li:where(.svelte-1fxyc2p) a:where(.svelte-1fxyc2p){color:var(--lp-text-white);opacity:.8;transition:opacity .2s ease}.lp.svelte-1fxyc2p .lp-footer__nav-section:where(.svelte-1fxyc2p) ul:where(.svelte-1fxyc2p) li:where(.svelte-1fxyc2p) a:where(.svelte-1fxyc2p):hover{opacity:1;text-decoration:underline}.lp.svelte-1fxyc2p .lp-footer__copyright:where(.svelte-1fxyc2p){margin:0 auto;padding:1rem 0;text-align:center;font-size:.8rem;opacity:.8}
