.client-proof.svelte-f59np1{padding:80px 20px;background-color:var(--muted)}.content-wrapper.svelte-f59np1{max-width:1200px;margin:0 auto}.section-title.svelte-f59np1{text-align:center;margin-bottom:60px;font-size:2.5rem;font-weight:700}.client-grid.svelte-f59np1{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.client-logo-container.svelte-f59np1{padding:24px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;min-height:100px;border-radius:calc(var(--radius) - 4px)}.client-logo-placeholder.svelte-f59np1{height:100px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--border);border-radius:calc(var(--radius) - 4px);background-color:var(--muted)}.client-logo.svelte-f59np1{max-height:60px;max-width:100%;width:auto;height:auto;object-fit:contain}.visit-link.svelte-f59np1{color:var(--accent)}.dark .visit-link.svelte-f59np1{color:hsl(var(--accent-hsl));font-weight:600}@media (max-width: 768px){.client-proof.svelte-f59np1{padding:60px 20px}.section-title.svelte-f59np1{font-size:2rem;margin-bottom:40px}.client-grid.svelte-f59np1{grid-template-columns:1fr;gap:20px}}.trust-pillars.svelte-1cnzjfi{padding:80px 20px;background-color:var(--background)}.content-wrapper.svelte-1cnzjfi{max-width:1200px;margin:0 auto}.section-title.svelte-1cnzjfi{text-align:center;margin-bottom:60px;font-size:2.5rem;font-weight:700}.pillars-grid.svelte-1cnzjfi{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.icon-wrapper.svelte-1cnzjfi{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--muted);border-radius:var(--radius)}@media (max-width: 768px){.trust-pillars.svelte-1cnzjfi{padding:60px 20px}.section-title.svelte-1cnzjfi{font-size:2rem;margin-bottom:40px}.pillars-grid.svelte-1cnzjfi{grid-template-columns:1fr;gap:20px}}.private-ai.svelte-1jahj22{background-color:var(--background);overflow:hidden;padding-bottom:80px}.private-ai-layout.svelte-1jahj22{display:grid;grid-template-columns:1fr 1fr;align-items:center}.private-ai-text.svelte-1jahj22{padding:80px 50px 80px 60px}.section-title.svelte-1jahj22{font-size:2.5rem;font-weight:700;margin-bottom:24px;color:var(--foreground)}.body-copy.svelte-1jahj22{font-size:1.125rem;line-height:1.7;margin-bottom:24px;color:var(--muted-foreground)}.body-copy.emphasis.svelte-1jahj22{color:var(--foreground)}.cta-link.svelte-1jahj22{display:inline-block;margin-top:8px;padding:14px 32px;background-color:var(--accent);color:var(--accent-foreground);border:2px solid var(--accent);border-radius:9999px;font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-link.svelte-1jahj22:hover{background-color:oklch(from var(--accent) calc(l*.85) c h);transform:translateY(-3px)}.private-ai-image.svelte-1jahj22{height:100%;display:flex;align-items:center;background:#0d1117}.private-ai-image.svelte-1jahj22 img:where(.svelte-1jahj22){width:100%;height:auto;object-fit:contain}@media (max-width: 768px){.private-ai-layout.svelte-1jahj22{grid-template-columns:1fr}.private-ai.svelte-1jahj22{padding-bottom:60px}.private-ai-text.svelte-1jahj22{padding:60px 20px 40px}.section-title.svelte-1jahj22{font-size:2rem;text-align:center}.body-copy.svelte-1jahj22{font-size:1rem;text-align:center}.cta-link.svelte-1jahj22{display:block;text-align:center}}.technical-proof.svelte-qjixe4{padding:80px 20px;background-color:var(--muted);position:relative;z-index:1}.image-section-bg.svelte-qjixe4{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-attachment:fixed;z-index:-2}.image-section-overlay.svelte-qjixe4{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;z-index:-1}.content-wrapper.svelte-qjixe4{max-width:1200px;margin:0 auto}.section-title.svelte-qjixe4{text-align:center;margin-bottom:20px;font-size:2.5rem;font-weight:700;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)}.section-intro.svelte-qjixe4{text-align:center;max-width:700px;margin:0 auto 60px;font-size:1.125rem;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.5)}.tech-grid.svelte-qjixe4{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px}.icon-wrapper.svelte-qjixe4{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--muted);border-radius:var(--radius)}.icon-wrapper.svelte-qjixe4 svg{color:var(--accent)}.dark .icon-wrapper.svelte-qjixe4{background-color:var(--background)}.dark .icon-wrapper.svelte-qjixe4 svg{color:var(--accent);opacity:1}.tech-list.svelte-qjixe4{list-style:none;padding:0;margin:0}.tech-item.svelte-qjixe4{padding:8px 0 8px 20px;position:relative;color:var(--foreground);font-size:.95rem}.tech-item.svelte-qjixe4:before{content:"•";position:absolute;left:0;color:var(--accent);font-weight:700}.cta-row.svelte-qjixe4{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.btn.svelte-qjixe4{display:inline-block;padding:12px 30px;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;border-radius:var(--radius);transition:all .3s;text-decoration:none}.btn-primary.svelte-qjixe4{background-color:var(--accent);color:var(--accent-foreground);border:2px solid var(--accent)}.btn-primary.svelte-qjixe4:hover{background-color:oklch(from var(--accent) calc(l*.85) c h);transform:translateY(-3px)}.btn-outline.svelte-qjixe4{background-color:transparent;border:2px solid white;color:#fff}.btn-outline.svelte-qjixe4:hover{background-color:#fff;color:var(--primary);transform:translateY(-3px)}@media (max-width: 768px){.technical-proof.svelte-qjixe4{padding:60px 20px}.section-title.svelte-qjixe4{font-size:2rem;margin-bottom:16px}.section-intro.svelte-qjixe4{font-size:1rem;margin-bottom:40px}.tech-grid.svelte-qjixe4{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.cta-row.svelte-qjixe4{flex-direction:column;align-items:stretch}}.section-title.svelte-1l3v7mg{text-align:center;margin-bottom:60px}.section-title.svelte-1l3v7mg h3:where(.svelte-1l3v7mg){font-size:36px;color:var(--primary);margin-bottom:20px;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.section-title.svelte-1l3v7mg h3:where(.svelte-1l3v7mg):after{content:"";display:block;width:60px;height:4px;background-color:var(--secondary-color);margin:15px auto 0}.section-title.svelte-1l3v7mg p:where(.svelte-1l3v7mg){font-size:18px;max-width:700px;margin:0 auto;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.architecture.svelte-1cxhbaf{padding:100px 0;background-color:var(--light-gray)}.tier-container.svelte-1cxhbaf{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.tier-card.svelte-1cxhbaf{background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:30px;flex:1;min-width:300px;max-width:380px;transition:transform .3s}.tier-card.svelte-1cxhbaf:hover{transform:translateY(-10px)}.tier-card.svelte-1cxhbaf h4:where(.svelte-1cxhbaf){font-size:24px;margin-bottom:20px;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;text-align:center}.tier-card.svelte-1cxhbaf .icon:where(.svelte-1cxhbaf){font-size:48px;color:var(--primary-color);margin-bottom:20px}.tier-card.svelte-1cxhbaf p:where(.svelte-1cxhbaf){margin-bottom:20px}.tier-card.svelte-1cxhbaf ul:where(.svelte-1cxhbaf){list-style-type:none;margin-bottom:20px}.tier-card.svelte-1cxhbaf ul:where(.svelte-1cxhbaf) li:where(.svelte-1cxhbaf){margin-bottom:10px;padding-left:25px;position:relative}@media (max-width: 768px){.architecture.svelte-1cxhbaf{padding:80px 0}.tier-card.svelte-1cxhbaf{min-width:100%}}.industrialized.svelte-tc9cmk{padding:80px 20px;background-color:var(--muted);position:relative;z-index:1}.image-section-bg.svelte-tc9cmk{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-attachment:fixed;z-index:-2}.image-section-overlay.svelte-tc9cmk{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-1}.content-wrapper.svelte-tc9cmk{max-width:1200px;margin:0 auto}.section-title.svelte-tc9cmk{text-align:center;margin-bottom:20px;font-size:2.5rem;font-weight:700;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)}.section-intro.svelte-tc9cmk{text-align:center;max-width:800px;margin:0 auto 60px;font-size:1.125rem;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.5);line-height:1.6}.pillars-grid.svelte-tc9cmk{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:50px}.icon-wrapper.svelte-tc9cmk{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:var(--background);border-radius:var(--radius)}.cta-text.svelte-tc9cmk{text-align:center;font-size:1.125rem;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.5);margin-bottom:20px}.cta-wrapper.svelte-tc9cmk{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.btn.svelte-tc9cmk{display:inline-block;padding:12px 30px;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;border-radius:var(--radius);transition:all .3s;text-decoration:none}.btn-outline.svelte-tc9cmk{background-color:transparent;border:2px solid white;color:#fff}.btn-outline.svelte-tc9cmk:hover{background-color:#fff;color:var(--primary);transform:translateY(-3px)}@media (max-width: 1024px){.pillars-grid.svelte-tc9cmk{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.industrialized.svelte-tc9cmk{padding:60px 20px}.section-title.svelte-tc9cmk{font-size:2rem;margin-bottom:16px}.section-intro.svelte-tc9cmk{font-size:1rem;margin-bottom:40px}.pillars-grid.svelte-tc9cmk{grid-template-columns:1fr;gap:20px;margin-bottom:40px}}.live-showcase.svelte-5e9wnt{padding:80px 20px;background:linear-gradient(to bottom,var(--background) 0%,var(--muted) 50%,var(--background) 100%)}.showcase-container.svelte-5e9wnt{max-width:1400px;margin:0 auto}.showcase-header.svelte-5e9wnt{text-align:center;margin-bottom:80px}.eyebrow.svelte-5e9wnt{font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.showcase-title.svelte-5e9wnt{font-size:3rem;font-weight:700;color:var(--foreground);margin-bottom:24px;line-height:1.2}.showcase-intro.svelte-5e9wnt{font-size:1.25rem;color:var(--muted-foreground);max-width:800px;margin:0 auto;line-height:1.6}.showcase-panels.svelte-5e9wnt{display:flex;flex-direction:column;gap:80px}.showcase-panel.svelte-5e9wnt{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.panel-right.svelte-5e9wnt{direction:rtl}.panel-right.svelte-5e9wnt>:where(.svelte-5e9wnt){direction:ltr}.demo-area.svelte-5e9wnt{position:relative;background:linear-gradient(135deg,var(--muted) 0%,var(--card) 100%);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #00000014;transition:transform .3s ease,box-shadow .3s ease}.demo-area.svelte-5e9wnt:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.live-badge.svelte-5e9wnt{position:absolute;top:16px;right:16px;background:var(--accent);color:var(--accent-foreground);font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:6px 12px;border-radius:4px;z-index:10;box-shadow:0 2px 8px #0003}.demo-centered.svelte-5e9wnt{display:flex;align-items:center;justify-content:center;padding:40px;min-height:400px}.demo-wide.svelte-5e9wnt{max-width:500px;margin:0 auto}.demo-contact.svelte-5e9wnt{max-width:450px;margin:0 auto}.demo-loading.svelte-5e9wnt,.demo-error.svelte-5e9wnt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;color:var(--muted-foreground)}.spinner.svelte-5e9wnt{width:40px;height:40px;border:3px solid var(--muted);border-top-color:var(--primary);border-radius:50%;animation:svelte-5e9wnt-spin 1s linear infinite}@keyframes svelte-5e9wnt-spin{to{transform:rotate(360deg)}}.description-area.svelte-5e9wnt{padding:20px 0}.description-eyebrow.svelte-5e9wnt{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.description-title.svelte-5e9wnt{font-size:2rem;font-weight:700;color:var(--foreground);margin-bottom:16px;line-height:1.2}.description-text.svelte-5e9wnt{font-size:1.125rem;color:var(--foreground);line-height:1.6;margin-bottom:24px}.feature-list.svelte-5e9wnt{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.feature-item.svelte-5e9wnt{display:flex;align-items:center;gap:12px;font-size:1rem;color:var(--foreground)}.gallery-cta.svelte-5e9wnt{margin-top:100px;padding:60px 40px;text-align:center;background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);border-radius:16px;color:var(--primary-foreground)}.cta-title.svelte-5e9wnt{font-size:2rem;font-weight:700;margin-bottom:16px}.cta-text.svelte-5e9wnt{font-size:1.125rem;margin-bottom:32px;opacity:.9}.cta-button.svelte-5e9wnt{display:inline-block;padding:16px 40px;min-height:44px;min-width:44px;background:var(--background);color:var(--primary);font-size:1.125rem;font-weight:600;text-decoration:none;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease}.cta-button.svelte-5e9wnt:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0003}.cta-button.svelte-5e9wnt:focus-visible{outline:2px solid var(--background);outline-offset:4px}@media (max-width: 1024px){.showcase-title.svelte-5e9wnt{font-size:2.5rem}.description-title.svelte-5e9wnt{font-size:1.75rem}.showcase-panel.svelte-5e9wnt{gap:40px}}@media (max-width: 768px){.live-showcase.svelte-5e9wnt{padding:60px 20px}.showcase-header.svelte-5e9wnt{margin-bottom:60px}.showcase-title.svelte-5e9wnt{font-size:2rem}.showcase-intro.svelte-5e9wnt{font-size:1rem}.showcase-panels.svelte-5e9wnt{gap:60px}.showcase-panel.svelte-5e9wnt{grid-template-columns:1fr;gap:32px}.panel-right.svelte-5e9wnt{direction:ltr}.description-title.svelte-5e9wnt{font-size:1.5rem}.description-text.svelte-5e9wnt{font-size:1rem}.demo-centered.svelte-5e9wnt{padding:24px;min-height:300px}.map-container.svelte-5e9wnt{min-height:400px}.gallery-cta.svelte-5e9wnt{margin-top:60px;padding:40px 24px}.cta-title.svelte-5e9wnt{font-size:1.5rem}.cta-text.svelte-5e9wnt{font-size:1rem}}@media (prefers-reduced-motion: reduce){.demo-area.svelte-5e9wnt,.cta-button.svelte-5e9wnt{transition:none}.demo-area.svelte-5e9wnt:hover,.cta-button.svelte-5e9wnt:hover{transform:none}.spinner.svelte-5e9wnt{animation:none;border-top-color:var(--muted)}}.dark .demo-area.svelte-5e9wnt{box-shadow:0 8px 24px #0000004d}.dark .demo-area.svelte-5e9wnt:hover{box-shadow:0 12px 32px #0006}.dark .gallery-cta.svelte-5e9wnt{background:linear-gradient(135deg,var(--primary) 0%,var(--chart-1) 100%)}
