.augmentable-container.svelte-dw7w3v{min-height:100vh;background:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.hero.svelte-dw7w3v{padding:4rem 0 6rem}.hero-content.svelte-dw7w3v{max-width:800px;margin:0 auto;padding:0 2rem}.hero-tagline.svelte-dw7w3v{font-size:.9rem;color:#666;margin-bottom:1rem;font-weight:500;text-transform:uppercase;letter-spacing:1px}.service-title.svelte-dw7w3v{font-size:3rem;font-weight:700;color:#333;margin-bottom:2rem}.hero-main.svelte-dw7w3v p:where(.svelte-dw7w3v){font-size:1.125rem;margin-bottom:2rem;color:#555}.hero-description.svelte-dw7w3v{font-weight:500;color:#333!important}.rag-advantage.svelte-dw7w3v{padding:4rem 0;background:#fafafa}.section-content.svelte-dw7w3v{max-width:1000px;margin:0 auto;padding:0 2rem}.section-title.svelte-dw7w3v{font-size:2rem;font-weight:600;color:#333;margin-bottom:3rem;text-align:center}.advantages-grid.svelte-dw7w3v{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.advantage-card.svelte-dw7w3v{background:#fff;padding:2rem;border-radius:8px;border:1px solid #e0e0e0;transition:box-shadow .3s ease}.advantage-card.svelte-dw7w3v:hover{box-shadow:0 4px 12px #0000001a}.advantage-icon.svelte-dw7w3v{margin-bottom:1rem;display:flex;align-items:center;justify-content:flex-start}.advantage-icon.svelte-dw7w3v svg:where(.svelte-dw7w3v){width:32px;height:32px}.advantage-card.svelte-dw7w3v h3:where(.svelte-dw7w3v){font-size:1.25rem;font-weight:600;color:#333;margin-bottom:1rem}.advantage-card.svelte-dw7w3v p:where(.svelte-dw7w3v){color:#555}.rag-components.svelte-dw7w3v{padding:4rem 0}.components-flow.svelte-dw7w3v{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.component-step.svelte-dw7w3v{text-align:center;max-width:200px;flex:1;min-width:180px}.step-number.svelte-dw7w3v{width:40px;height:40px;background:#333;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin:0 auto 1rem}.step-content.svelte-dw7w3v h3:where(.svelte-dw7w3v){font-size:1.1rem;font-weight:600;color:#333;margin-bottom:.75rem}.step-content.svelte-dw7w3v p:where(.svelte-dw7w3v){color:#555;font-size:.95rem;margin-bottom:.75rem}.step-details.svelte-dw7w3v{font-size:.8rem;color:#888;font-style:italic}.flow-arrow.svelte-dw7w3v{font-size:1.5rem;color:#ccc;font-weight:700;margin:0 .5rem}.use-cases.svelte-dw7w3v{padding:4rem 0;background:#fafafa}.use-cases-grid.svelte-dw7w3v{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.use-case-card.svelte-dw7w3v{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e0e0e0;transition:box-shadow .3s ease}.use-case-card.svelte-dw7w3v:hover{box-shadow:0 4px 12px #0000001a}.use-case-card.svelte-dw7w3v h3:where(.svelte-dw7w3v){font-size:1.1rem;font-weight:600;color:#333;margin-bottom:.75rem}.use-case-card.svelte-dw7w3v p:where(.svelte-dw7w3v){color:#555;font-size:.95rem}.technology.svelte-dw7w3v{padding:4rem 0}.tech-categories.svelte-dw7w3v{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.tech-category.svelte-dw7w3v{background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #e0e0e0}.tech-category.svelte-dw7w3v h3:where(.svelte-dw7w3v){font-size:1.25rem;font-weight:600;color:#333;margin-bottom:1rem}.tech-list.svelte-dw7w3v{list-style:none;padding:0;margin:0}.tech-list.svelte-dw7w3v li:where(.svelte-dw7w3v){padding:.5rem 0;color:#666;border-bottom:1px solid #e0e0e0}.tech-list.svelte-dw7w3v li:where(.svelte-dw7w3v):last-child{border-bottom:none}.contact.svelte-dw7w3v{padding:6rem 0;background:#fafafa}.contact-content.svelte-dw7w3v{max-width:800px;margin:0 auto;padding:0 2rem;text-align:center}.contact-title.svelte-dw7w3v{font-size:2rem;font-weight:600;color:#333;margin-bottom:1rem}.contact-description.svelte-dw7w3v{font-size:1.2rem;color:#555;margin-bottom:2rem}.cta-buttons.svelte-dw7w3v{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.contact-cta.svelte-dw7w3v{padding:1rem 2rem;font-size:1rem;border-radius:4px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;border:2px solid #333}.contact-cta.primary.svelte-dw7w3v{background:#333;color:#fff}.contact-cta.primary.svelte-dw7w3v:hover{background:#555;border-color:#555}.contact-cta.secondary.svelte-dw7w3v{background:transparent;color:#333;border:2px solid #333}.contact-cta.secondary.svelte-dw7w3v:hover{background:#333;color:#fff}@media (max-width: 768px){.hero-content.svelte-dw7w3v,.section-content.svelte-dw7w3v,.contact-content.svelte-dw7w3v{padding:0 1rem}.hero.svelte-dw7w3v{padding:2rem 0 4rem}.rag-advantage.svelte-dw7w3v,.rag-components.svelte-dw7w3v,.use-cases.svelte-dw7w3v,.technology.svelte-dw7w3v,.contact.svelte-dw7w3v{padding:3rem 0}.service-title.svelte-dw7w3v{font-size:2.5rem}.components-flow.svelte-dw7w3v{flex-direction:column;gap:2rem}.flow-arrow.svelte-dw7w3v{transform:rotate(90deg)}.advantages-grid.svelte-dw7w3v{grid-template-columns:1fr;gap:1.5rem}.use-cases-grid.svelte-dw7w3v{grid-template-columns:1fr;gap:1rem}.tech-categories.svelte-dw7w3v{grid-template-columns:1fr;gap:1.5rem}.contact-title.svelte-dw7w3v{font-size:1.75rem}.contact-description.svelte-dw7w3v{font-size:1.1rem}}@media (max-width: 480px){.service-title.svelte-dw7w3v{font-size:2rem}.component-step.svelte-dw7w3v{min-width:160px}}.marketing-container{min-height:100vh;display:flex;flex-direction:column}.home-layout.svelte-1uha8ag{display:flex;flex-direction:column;min-height:100vh}.home-content.svelte-1uha8ag{flex:1;display:flex;flex-direction:column}
