.page.svelte-1co8zsz{max-width:640px;margin:0 auto}.hero.svelte-1co8zsz{text-align:center;margin-bottom:2.5rem}h1.svelte-1co8zsz{font-size:2rem;margin:0 0 .5rem}.tagline.svelte-1co8zsz{font-size:1.125rem;color:#4f46e5;font-weight:500;margin:0 0 .5rem}.subtitle.svelte-1co8zsz{font-size:.9375rem;color:#666;line-height:1.5;margin:0}h2.svelte-1co8zsz{font-size:1.25rem;margin:0 0 1rem}.steps.svelte-1co8zsz{margin-bottom:2.5rem}.steps-grid.svelte-1co8zsz{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.step.svelte-1co8zsz{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.25rem 1rem;text-align:center}.step-number.svelte-1co8zsz{width:2rem;height:2rem;background:#4f46e5;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;margin-bottom:.75rem}.step.svelte-1co8zsz h3:where(.svelte-1co8zsz){font-size:.9375rem;margin:0 0 .375rem}.step.svelte-1co8zsz p:where(.svelte-1co8zsz){font-size:.8125rem;color:#666;margin:0;line-height:1.4}.details.svelte-1co8zsz{margin-bottom:2.5rem}.details.svelte-1co8zsz ul:where(.svelte-1co8zsz){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.details.svelte-1co8zsz li:where(.svelte-1co8zsz){font-size:.875rem;color:#374151;padding-left:1.25rem;position:relative}.details.svelte-1co8zsz li:where(.svelte-1co8zsz):before{content:"✓";position:absolute;left:0;color:#059669;font-weight:600}.pricing.svelte-1co8zsz{margin-bottom:2.5rem}.pricing-grid.svelte-1co8zsz{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem}.pricing-card.svelte-1co8zsz{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.25rem}.pricing-card.highlighted.svelte-1co8zsz{border-color:#4f46e5;box-shadow:0 0 0 1px #4f46e5}.pricing-tier.svelte-1co8zsz{font-weight:700;font-size:.9375rem}.pricing-detail.svelte-1co8zsz{font-size:.8125rem;color:#666}.pricing-link.svelte-1co8zsz{font-size:.8125rem;color:#666;margin:0}.pricing-link.svelte-1co8zsz a:where(.svelte-1co8zsz){color:#4f46e5;text-decoration:none}.pricing-link.svelte-1co8zsz a:where(.svelte-1co8zsz):hover{text-decoration:underline}.cta.svelte-1co8zsz{text-align:center;margin-bottom:2rem}.cta-btn.svelte-1co8zsz{display:inline-block;background:#4f46e5;color:#fff;padding:.625rem 1.5rem;border-radius:6px;text-decoration:none;font-size:.9375rem;font-weight:500}.cta-btn.svelte-1co8zsz:hover{background:#4338ca}@media(max-width:640px){.steps-grid.svelte-1co8zsz,.pricing-grid.svelte-1co8zsz{grid-template-columns:1fr}}
