.page.svelte-1d0dgro{min-height:100vh;color:#171717}.container.svelte-1d0dgro{max-width:1100px;margin:0 auto;padding:0 20px}.hero.svelte-1d0dgro{padding:100px 0 80px;text-align:center}h1.svelte-1d0dgro{font-size:3rem;margin-bottom:24px;letter-spacing:-.03em;line-height:1.1;font-weight:700;color:#0a0a0a}.hero.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:1.25rem;color:#525252;max-width:700px;margin:0 auto 32px;line-height:1.5}.cta-group.svelte-1d0dgro{display:flex;gap:16px;justify-content:center}.btn.svelte-1d0dgro{background:#0a0a0a;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:500;transition:all .2s ease;border:1px solid #0a0a0a}.btn.svelte-1d0dgro:hover{background:#262626;transform:translateY(-1px)}.btn.secondary.svelte-1d0dgro{background:#fff;color:#0a0a0a;border:1px solid #e5e5e5}.btn.secondary.svelte-1d0dgro:hover{border-color:#0a0a0a;background:#fafafa}.feature-block.svelte-1d0dgro{padding:80px 0}.feature-block.alt-bg.svelte-1d0dgro{background:#fafafa;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.split.svelte-1d0dgro{display:flex;align-items:center;gap:60px;flex-direction:column}.text.svelte-1d0dgro{flex:1;text-align:center}.visual.svelte-1d0dgro{flex:1;width:100%;min-height:300px;background:#f0f0f0;border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e5e5;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;position:relative}@media(min-width:900px){.split.svelte-1d0dgro{flex-direction:row;text-align:left}.text.svelte-1d0dgro{text-align:left}.split.reverse.svelte-1d0dgro{flex-direction:row-reverse}}.badge.svelte-1d0dgro{display:inline-block;padding:4px 12px;background:#e0f2fe;color:#0284c7;border-radius:100px;font-size:.875rem;font-weight:600;margin-bottom:16px}h2.svelte-1d0dgro{font-size:2rem;margin-bottom:16px;letter-spacing:-.02em;color:#0a0a0a}.text.svelte-1d0dgro p:where(.svelte-1d0dgro){color:#525252;font-size:1.1rem;line-height:1.6;margin-bottom:24px}ul.svelte-1d0dgro{list-style:none;padding:0}ul.svelte-1d0dgro li:where(.svelte-1d0dgro){margin-bottom:12px;padding-left:28px;position:relative;font-weight:500;color:#404040}ul.svelte-1d0dgro li:where(.svelte-1d0dgro):before{content:"✓";position:absolute;left:0;color:#0a0a0a;font-weight:700}.ui-mockup.svelte-1d0dgro{background:#fff;width:80%;padding:20px;border-radius:12px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 15px -3px #0000001a}.msg.svelte-1d0dgro{padding:10px 14px;border-radius:8px;font-size:.9rem;max-width:90%}.msg.user.svelte-1d0dgro{background:#f4f4f5;align-self:flex-end;color:#171717}.msg.ai.svelte-1d0dgro{background:#0a0a0a;color:#fff;align-self:flex-start}.msg.agent.svelte-1d0dgro{background:#2563eb;color:#fff;align-self:flex-start}.system-msg.svelte-1d0dgro{font-size:.75rem;color:#737373;text-align:center;margin:4px 0;font-style:italic}.ui-list.svelte-1d0dgro{background:#fff;width:60%;border-radius:8px;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.item.svelte-1d0dgro{padding:12px 16px;border-bottom:1px solid #f4f4f5;display:flex;justify-content:space-between;font-size:.9rem}.item.svelte-1d0dgro:last-child{border-bottom:none}.item.active.svelte-1d0dgro{background:#f0f9ff;border-left:3px solid #0284c7}.feature-grid-section.svelte-1d0dgro{padding:80px 0;text-align:center}.feature-grid-section.svelte-1d0dgro h2:where(.svelte-1d0dgro){margin-bottom:60px}.grid.svelte-1d0dgro{display:grid;grid-template-columns:1fr;gap:32px}.card.svelte-1d0dgro{text-align:left;padding:24px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;transition:transform .2s}.card.svelte-1d0dgro:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.card.svelte-1d0dgro h3:where(.svelte-1d0dgro){font-size:1.25rem;margin-bottom:12px;font-weight:600;color:#0a0a0a}.card.svelte-1d0dgro p:where(.svelte-1d0dgro){color:#525252;line-height:1.5}@media(min-width:768px){.grid.svelte-1d0dgro{grid-template-columns:repeat(3,1fr)}}.cta-section.svelte-1d0dgro{background:#0a0a0a;color:#fff;padding:80px 0;text-align:center}.cta-section.svelte-1d0dgro h2:where(.svelte-1d0dgro){color:#fff;margin-bottom:32px}.cta-section.svelte-1d0dgro .btn:where(.svelte-1d0dgro){background:#fff;color:#0a0a0a;border-color:#fff}.cta-section.svelte-1d0dgro .btn:where(.svelte-1d0dgro):hover{background:#f4f4f5}
