.hero.svelte-1ksdz95{background-color:#fff;min-height:auto;display:flex;align-items:flex-start;padding:100px 0 80px}.container.svelte-1ksdz95{max-width:1400px;margin:0 auto;padding:0 2rem;width:100%}.hero-content.svelte-1ksdz95{display:flex;flex-direction:column;align-items:center;text-align:center}.eyebrow.svelte-1ksdz95{display:inline-flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;letter-spacing:.02em;color:#0f172a;margin-bottom:2rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.eyebrow.svelte-1ksdz95:before{content:"";width:48px;height:4px;background:#2b3990;border-radius:2px}.eyebrow.hero-visible.svelte-1ksdz95{opacity:1;transform:translateY(0)}.headline.svelte-1ksdz95{font-weight:400;line-height:1.15;margin-bottom:1.5rem}.line-main.svelte-1ksdz95{display:block;font-size:clamp(3rem,6vw,4.5rem);font-weight:400;color:#0f172a;line-height:1.1;letter-spacing:-.02em;margin-bottom:.75rem;opacity:0;transform:translateY(30px);transition:opacity .7s ease-out,transform .7s ease-out}.line-main.hero-visible.svelte-1ksdz95{opacity:1;transform:translateY(0)}.line-accent.svelte-1ksdz95{display:block;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:400;color:#2b3990;line-height:1.15;opacity:0;transform:translateY(30px);transition:opacity .7s ease-out,transform .7s ease-out}.line-accent.hero-visible.svelte-1ksdz95{opacity:1;transform:translateY(0)}.subheadline.svelte-1ksdz95{font-size:1.35rem;color:#0f172aa6;max-width:700px;margin-bottom:2rem;line-height:1.6;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.subheadline.hero-visible.svelte-1ksdz95{opacity:1;transform:translateY(0)}.cta-group.svelte-1ksdz95{display:flex;gap:1rem;flex-wrap:wrap;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.cta-group.hero-visible.svelte-1ksdz95{opacity:1;transform:translateY(0)}.btn.svelte-1ksdz95{display:inline-flex;align-items:center;padding:1rem 2rem;border-radius:6px;font-weight:600;text-decoration:none;transition:all .2s ease}.btn-primary.svelte-1ksdz95{background:#2b3990;color:#fff;transition:transform .2s,box-shadow .2s}.btn-primary.svelte-1ksdz95:hover{transform:translateY(-2px);box-shadow:0 10px 25px #2b399059;background:#2b3990}.btn-outline.svelte-1ksdz95{background:transparent;color:#0f172ab3;border:1px solid rgba(15,23,42,.2);transition:transform .2s}.btn-outline.svelte-1ksdz95:hover{transform:translateY(-2px);background:transparent;color:#0f172ab3;border:1px solid #0F172A}.section-title.svelte-1ksdz95{font-size:2rem;font-weight:400;color:#0f172a;text-align:center;margin-bottom:3rem;position:relative;padding-bottom:1rem}.section-title.svelte-1ksdz95:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:6px;background-color:#2b3990;border-radius:3px}.contrast-section.svelte-1ksdz95{padding:5rem 0;background-color:#f8fafc}.vs-table.svelte-1ksdz95{max-width:900px;margin:0 auto;position:relative;display:grid;grid-template-columns:1fr 1fr}.vs-float.svelte-1ksdz95{position:absolute;top:0;left:50%;transform:translate(-50%);width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #E2E8F0;border-radius:50%;font-size:1rem;font-weight:700;color:#64748b;font-style:italic;text-transform:lowercase;box-shadow:0 4px 12px #00000014;z-index:10}.vs-headers.svelte-1ksdz95{display:contents}.vs-header.svelte-1ksdz95{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;text-align:center;padding-bottom:3rem;border-bottom:1px solid #E2E8F0}.vs-header-left.svelte-1ksdz95{color:#94a3b8}.vs-header-right.svelte-1ksdz95{color:#2b3990}.vs-row.svelte-1ksdz95{display:contents}.vs-cell.svelte-1ksdz95{font-size:1.125rem;padding:1.75rem 2rem;text-align:center;border-bottom:1px solid #E2E8F0}.vs-cell-left.svelte-1ksdz95{color:#64748b;font-weight:400;border-right:1px solid #E2E8F0}.vs-cell-right.svelte-1ksdz95{color:#0f172a;font-weight:500}.vs-row.svelte-1ksdz95:last-child .vs-cell:where(.svelte-1ksdz95){border-bottom:none}.handles-section.svelte-1ksdz95{padding:5rem 0;background-color:#fff}.handles-grid.svelte-1ksdz95{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.handle-card.svelte-1ksdz95{padding:1.5rem;background-color:#f8fafc;border-radius:8px;text-align:center;transition:all .2s ease}.handle-card.svelte-1ksdz95:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-4px)}.handle-icon-img.svelte-1ksdz95{width:48px;height:48px;object-fit:contain;margin-bottom:.75rem;opacity:.9;transition:opacity .2s ease}.handle-card.svelte-1ksdz95:hover .handle-icon-img:where(.svelte-1ksdz95){opacity:1}.handle-card.svelte-1ksdz95 h4:where(.svelte-1ksdz95){font-size:1rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.handle-card.svelte-1ksdz95 p:where(.svelte-1ksdz95){font-size:.875rem;color:#64748b}.how-it-works.svelte-1ksdz95{padding:5rem 0;background-color:#f8fafc}.steps-grid.svelte-1ksdz95{display:flex;align-items:stretch;justify-content:center;gap:1rem;flex-wrap:wrap}.step.svelte-1ksdz95{flex:1;min-width:200px;max-width:250px;text-align:center;padding:1.5rem;display:flex;flex-direction:column;align-items:center}.step-num.svelte-1ksdz95{display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#2b3990;margin-bottom:.5rem;height:20px}.step.svelte-1ksdz95 h4:where(.svelte-1ksdz95){font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.75rem;height:30px;display:flex;align-items:center;justify-content:center;width:100%}.step.svelte-1ksdz95 p:where(.svelte-1ksdz95){font-size:.9rem;color:#64748b;line-height:1.5;min-height:80px;display:flex;align-items:flex-start;justify-content:center;width:100%;margin:0}.step-arrow.svelte-1ksdz95{font-size:1.5rem;color:#2b3990;font-weight:300;align-self:center;display:flex;align-items:center;justify-content:center;padding-top:25px}.zero-hallucinations.svelte-1ksdz95{padding:5rem 0;background-color:#fff}.zh-content.svelte-1ksdz95{text-align:center;max-width:600px;margin:0 auto}.zh-title.svelte-1ksdz95{font-size:2rem;font-weight:400;color:#0f172a;margin-bottom:1rem;letter-spacing:-.01em}.zh-title.svelte-1ksdz95:after{content:"";display:block;width:80px;height:6px;background-color:#2b3990;border-radius:3px;margin:1rem auto 1.5rem}.zh-text.svelte-1ksdz95{font-size:1.25rem;color:#64748b;line-height:1.6;margin:0}.entry-point.svelte-1ksdz95{padding:5rem 0;background-color:#f8fafc}.entry-grid.svelte-1ksdz95{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:800px;margin:0 auto}.entry-card.svelte-1ksdz95{padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;position:relative}.entry-card.featured.svelte-1ksdz95{border:2px solid #2B3990}.entry-badge.svelte-1ksdz95{display:inline-block;padding:.25rem .75rem;background-color:#e2e8f0;color:#475569;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-bottom:1rem}.entry-badge.featured.svelte-1ksdz95{background-color:#2b3990;color:#fff}.entry-card.svelte-1ksdz95 h3:where(.svelte-1ksdz95){font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:1rem}.entry-card.svelte-1ksdz95 p:where(.svelte-1ksdz95){font-size:1rem;color:#64748b;line-height:1.6;margin-bottom:1.5rem}.entry-time.svelte-1ksdz95{font-size:.875rem;font-weight:600;color:#64748b}.proof-section.svelte-1ksdz95{padding:4rem 0;background-color:#fff;border-top:1px solid #F1F5F9;border-bottom:1px solid #F1F5F9}.proof-grid.svelte-1ksdz95{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}.proof-item.svelte-1ksdz95{text-align:center}.proof-number.svelte-1ksdz95{display:block;font-size:2.5rem;font-weight:700;color:#0f172a;margin-bottom:.25rem}.proof-label.svelte-1ksdz95{font-size:.875rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}@media (max-width: 1024px){.handles-grid.svelte-1ksdz95{grid-template-columns:repeat(2,1fr);gap:.75rem}.handle-card.svelte-1ksdz95{padding:1rem}.handle-icon-img.svelte-1ksdz95{width:36px;height:36px}.handle-card.svelte-1ksdz95 h4:where(.svelte-1ksdz95){font-size:.9rem}.handle-card.svelte-1ksdz95 p:where(.svelte-1ksdz95){font-size:.75rem}.steps-grid.svelte-1ksdz95{flex-direction:column;align-items:center}.step.svelte-1ksdz95{width:100%;max-width:400px}.step-num.svelte-1ksdz95{height:auto}.step.svelte-1ksdz95 h4:where(.svelte-1ksdz95){height:auto}.step.svelte-1ksdz95 p:where(.svelte-1ksdz95){min-height:auto}.step-arrow.svelte-1ksdz95{transform:rotate(90deg)}}@media (max-width: 768px){.headline.svelte-1ksdz95{font-size:2.5rem}.vs-table.svelte-1ksdz95{padding:0 1rem}.vs-float.svelte-1ksdz95{width:44px;height:44px;font-size:.875rem}.vs-header.svelte-1ksdz95{font-size:.7rem;letter-spacing:.1em;padding-bottom:2.5rem}.vs-cell.svelte-1ksdz95{font-size:.9rem;padding:1.25rem .5rem}.steps-grid.svelte-1ksdz95{display:flex;flex-direction:column;gap:.75rem;align-items:center}.step.svelte-1ksdz95{min-width:auto;max-width:none;width:100%;padding:.875rem;background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000d}.step-arrow.svelte-1ksdz95{transform:rotate(90deg);font-size:1.25rem}.step-num.svelte-1ksdz95{font-size:.65rem;margin-bottom:.25rem;height:auto}.step.svelte-1ksdz95 h4:where(.svelte-1ksdz95){font-size:.9rem;margin-bottom:.375rem;height:auto}.step.svelte-1ksdz95 p:where(.svelte-1ksdz95){font-size:.7rem;line-height:1.35;min-height:auto}.handles-grid.svelte-1ksdz95{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.handle-card.svelte-1ksdz95{padding:.875rem .5rem;text-align:center}.handle-icon-img.svelte-1ksdz95{width:32px;height:32px;margin-bottom:.5rem}.handle-card.svelte-1ksdz95 h4:where(.svelte-1ksdz95){font-size:.75rem;margin-bottom:.25rem}.handle-card.svelte-1ksdz95 p:where(.svelte-1ksdz95){font-size:.65rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.entry-grid.svelte-1ksdz95{grid-template-columns:1fr}.proof-grid.svelte-1ksdz95{gap:2rem}.zh-title.svelte-1ksdz95{font-size:2rem}.zh-text.svelte-1ksdz95{font-size:1.1rem}}.dark .hero.svelte-1ksdz95{background-color:#0f172a}.dark .eyebrow.svelte-1ksdz95{color:#fff!important}.dark .eyebrow.svelte-1ksdz95:before{background:#60a5fa}.dark .line-main.svelte-1ksdz95{color:#fff!important}.dark .line-accent.svelte-1ksdz95{color:#60a5fa!important}.dark .subheadline.svelte-1ksdz95{color:#cbd5e1!important}.dark .btn-outline.svelte-1ksdz95{color:#cbd5e1!important;border-color:#fff3}.dark .btn-outline.svelte-1ksdz95:hover{color:#fff!important;border-color:#60a5fa}.dark .section-title.svelte-1ksdz95{color:#fff!important}.dark .section-title.svelte-1ksdz95:after{background-color:#60a5fa}.dark .contrast-section.svelte-1ksdz95{background-color:#1e293b}.dark .vs-float.svelte-1ksdz95{background:#0f172a;border-color:#334155;color:#94a3b8}.dark .vs-header-left.svelte-1ksdz95{color:#64748b;border-color:#334155}.dark .vs-header-right.svelte-1ksdz95{color:#60a5fa;border-color:#334155}.dark .vs-cell.svelte-1ksdz95{border-color:#334155}.dark .vs-cell-left.svelte-1ksdz95{color:#94a3b8;border-color:#334155}.dark .vs-cell-right.svelte-1ksdz95{color:#f1f5f9}.dark .handles-section.svelte-1ksdz95{background-color:#0f172a}.dark .handle-card.svelte-1ksdz95{background-color:#1e293b}.dark .handle-card.svelte-1ksdz95 h4:where(.svelte-1ksdz95){color:#f1f5f9}.dark .handle-card.svelte-1ksdz95 p:where(.svelte-1ksdz95){color:#94a3b8}.dark .how-it-works.svelte-1ksdz95{background-color:#1e293b}.dark .step-num.svelte-1ksdz95{color:#60a5fa}.dark .step.svelte-1ksdz95 h4:where(.svelte-1ksdz95){color:#f1f5f9}.dark .step.svelte-1ksdz95 p:where(.svelte-1ksdz95){color:#94a3b8}.dark .step-arrow.svelte-1ksdz95{color:#60a5fa}.dark .zero-hallucinations.svelte-1ksdz95{background-color:#0f172a}.dark .zh-title.svelte-1ksdz95{color:#f1f5f9}.dark .zh-title.svelte-1ksdz95:after{background-color:#60a5fa}.dark .zh-text.svelte-1ksdz95{color:#94a3b8}.dark .entry-point.svelte-1ksdz95{background-color:#1e293b}.dark .entry-card.svelte-1ksdz95{background-color:#0f172a;box-shadow:0 1px 3px #0000004d}.dark .entry-card.svelte-1ksdz95 h3:where(.svelte-1ksdz95){color:#f1f5f9}.dark .entry-card.svelte-1ksdz95 p:where(.svelte-1ksdz95){color:#94a3b8}.dark .entry-badge.svelte-1ksdz95{background-color:#334155;color:#cbd5e1}.dark .entry-time.svelte-1ksdz95{color:#94a3b8}.dark .proof-section.svelte-1ksdz95{background-color:#0f172a;border-color:#1e293b}.dark .proof-number.svelte-1ksdz95{color:#f1f5f9}.dark .proof-label.svelte-1ksdz95{color:#94a3b8}
