.mockup-card.svelte-14tb57g{background:white;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;overflow:hidden;border:1px solid rgba(0,0,0,.06);height:100%}.dot.svelte-14tb57g{width:8px;height:8px;border-radius:50%;background:#E5E7EB}.chat-header-dots.svelte-14tb57g{display:flex;gap:6px}.chat-header.svelte-14tb57g{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#F9FAFB;border-bottom:1px solid #E5E7EB}.chat-title.svelte-14tb57g{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.chat-body.svelte-14tb57g{padding:16px;min-height:200px;display:flex;flex-direction:column}.chat-message.svelte-14tb57g{margin-bottom:12px}.message-bubble.svelte-14tb57g{max-width:85%;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.5}.user-bubble.svelte-14tb57g{background:var(--color-teal-highlight);color:#fff;margin-left:auto;border-bottom-right-radius:4px}.assistant-bubble.svelte-14tb57g{background:#F3F4F6;color:var(--color-text-primary);border-bottom-left-radius:4px}.chat-input.svelte-14tb57g{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#F9FAFB;border-radius:8px;margin-top:auto}.input-placeholder.svelte-14tb57g{flex:1;font-size:13px;color:#9ca3af}.send-button.svelte-14tb57g{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--color-teal-highlight);border-radius:6px;color:#fff}.mockup-card.svelte-gbe16e{background:white;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;overflow:hidden;border:1px solid rgba(0,0,0,.06);height:100%}.dot.svelte-gbe16e{width:8px;height:8px;border-radius:50%;background:#E5E7EB}.requirements-header.svelte-gbe16e{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#F9FAFB;border-bottom:1px solid #E5E7EB}.requirements-header-dots.svelte-gbe16e{display:flex;gap:6px}.requirements-title.svelte-gbe16e{font-size:13px;font-weight:500;color:var(--color-teal-highlight)}.requirements-body.svelte-gbe16e{padding:16px;min-height:200px;position:relative}.requirements-section.svelte-gbe16e{margin-bottom:16px}.section-label.svelte-gbe16e{font-size:10px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.requirement-item.svelte-gbe16e{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;margin-bottom:4px;transition:background .15s}.requirement-item.highlighted.svelte-gbe16e{background:#F3F4F6}.req-id.svelte-gbe16e{font-size:11px;font-weight:500;color:#9ca3af;min-width:32px}.req-text.svelte-gbe16e{font-size:13px;color:var(--color-text-primary);flex:1;line-height:1.4}.req-link.svelte-gbe16e{color:var(--color-teal-highlight);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.edit-btn.svelte-gbe16e{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:white;border:1px solid #E5E7EB;border-radius:6px;color:#9ca3af;cursor:pointer;flex-shrink:0}.change-popup.svelte-gbe16e{position:absolute;bottom:16px;right:16px;width:220px;background:white;border-radius:8px;box-shadow:0 4px 20px #00000026;border:1px solid #E5E7EB;overflow:hidden}.popup-header.svelte-gbe16e{font-size:12px;font-weight:500;color:var(--color-text-primary);padding:10px 12px;border-bottom:1px solid #F3F4F6}.popup-input.svelte-gbe16e{display:flex;align-items:center;gap:8px;padding:10px 12px}.popup-placeholder.svelte-gbe16e{flex:1;font-size:12px;color:#9ca3af}.popup-send.svelte-gbe16e{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#F3F4F6;border-radius:4px;color:#9ca3af}.mockup-card.svelte-1u787z4.svelte-1u787z4{background:white;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;overflow:hidden;border:1px solid rgba(0,0,0,.06);height:100%}.dot.svelte-1u787z4.svelte-1u787z4{width:8px;height:8px;border-radius:50%;background:#E5E7EB}.activity-header.svelte-1u787z4.svelte-1u787z4{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#F9FAFB;border-bottom:1px solid #E5E7EB}.activity-header-dots.svelte-1u787z4.svelte-1u787z4{display:flex;gap:6px}.activity-title.svelte-1u787z4.svelte-1u787z4{font-size:13px;font-weight:500;color:var(--color-text-primary);flex:1}.activity-status-badge.svelte-1u787z4.svelte-1u787z4{font-size:11px;font-weight:500;padding:3px 8px;border-radius:4px;background:rgba(59,130,246,.1);color:#3b82f6}.activity-body.svelte-1u787z4.svelte-1u787z4{padding:16px;min-height:180px}.activity-item.svelte-1u787z4.svelte-1u787z4{display:flex;align-items:flex-start;gap:12px;border-left:2px solid #E5E7EB;margin-left:7px;padding:8px 0 8px 16px;position:relative}.activity-item.svelte-1u787z4.svelte-1u787z4:first-child{padding-top:0}.activity-item.svelte-1u787z4.svelte-1u787z4:last-child{border-left-color:transparent}.activity-icon.svelte-1u787z4.svelte-1u787z4{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;margin-left:-23px;background:white}.activity-item.completed.svelte-1u787z4 .activity-icon.svelte-1u787z4{background:var(--color-teal-highlight);color:#fff}.activity-item.in-progress.svelte-1u787z4 .activity-icon.svelte-1u787z4{background:#3B82F6;color:#fff}.activity-item.pending.svelte-1u787z4 .activity-icon.svelte-1u787z4{background:#F3F4F6;color:#9ca3af}.activity-icon.spinning.svelte-1u787z4.svelte-1u787z4{animation:svelte-1u787z4-spin 1.5s linear infinite}@keyframes svelte-1u787z4-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.activity-content.svelte-1u787z4.svelte-1u787z4{flex:1;min-width:0}.activity-text.svelte-1u787z4.svelte-1u787z4{font-size:13px;color:var(--color-text-primary);line-height:1.4}.activity-item.pending.svelte-1u787z4 .activity-text.svelte-1u787z4{color:#9ca3af}.activity-time.svelte-1u787z4.svelte-1u787z4{font-size:11px;color:#9ca3af;margin-top:2px}.activity-footer.svelte-1u787z4.svelte-1u787z4{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#F9FAFB;border-top:1px solid #E5E7EB;font-size:12px;color:var(--color-teal-highlight);font-weight:500}.deploy-indicator.svelte-1u787z4.svelte-1u787z4{width:8px;height:8px;border-radius:50%;background:var(--color-teal-highlight)}.mockup-card.svelte-ihx5t3{background:white;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;overflow:hidden;border:1px solid rgba(0,0,0,.06);height:100%}.dot.svelte-ihx5t3{width:8px;height:8px;border-radius:50%;background:#E5E7EB}.dashboard-header.svelte-ihx5t3{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#F9FAFB;border-bottom:1px solid #E5E7EB}.dashboard-header-dots.svelte-ihx5t3{display:flex;gap:6px}.dashboard-title.svelte-ihx5t3{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.dashboard-body.svelte-ihx5t3{padding:16px}.workflow-card.svelte-ihx5t3{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#F9FAFB;border-radius:8px;margin-bottom:8px}.workflow-card.success.svelte-ihx5t3{border-left:3px solid var(--color-teal-highlight)}.workflow-card.active.svelte-ihx5t3{border-left:3px solid #3B82F6}.workflow-name.svelte-ihx5t3{font-size:13px;font-weight:500;color:var(--color-text-primary)}.workflow-time.svelte-ihx5t3{font-size:11px;color:#9ca3af;margin-top:2px}.workflow-badge.svelte-ihx5t3{font-size:11px;font-weight:500;padding:3px 8px;border-radius:4px}.workflow-badge.auto-fixed.svelte-ihx5t3{background:rgba(20,184,166,.1);color:var(--color-teal-highlight)}.workflow-status-dot.svelte-ihx5t3{width:8px;height:8px;border-radius:50%;background:#3B82F6;animation:svelte-ihx5t3-pulse 1.5s infinite}@keyframes svelte-ihx5t3-pulse{0%,to{opacity:1}50%{opacity:.5}}.version-history.svelte-ihx5t3{margin-top:12px;padding-top:12px;border-top:1px solid #E5E7EB}.version-label.svelte-ihx5t3{font-size:11px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.version-item.svelte-ihx5t3{font-size:12px;color:var(--color-text-secondary);padding:4px 0}.benefits-container.svelte-fa35bd{min-height:100vh;position:relative}.header-section.svelte-fa35bd{position:relative;z-index:10}.benefits-wrapper.svelte-fa35bd{display:grid;grid-template-columns:1fr;gap:0;max-width:1400px;margin:0 auto;padding:0 1rem}@media (min-width: 1024px){.benefits-wrapper.svelte-fa35bd{grid-template-columns:1fr 1fr;gap:4rem;padding:0 2rem}}.sticky-mockup.svelte-fa35bd{display:none}@media (min-width: 1024px){.sticky-mockup.svelte-fa35bd{display:block;position:sticky;top:20vh;height:-moz-fit-content;height:fit-content;padding:2rem 0}}.mockup-viewport.svelte-fa35bd{position:relative;width:100%;max-width:480px;margin:0 auto;aspect-ratio:4/3}.mockup-slide.svelte-fa35bd{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateY(20px) scale(.95);pointer-events:none}.mockup-slide.active.svelte-fa35bd{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.scrolling-content.svelte-fa35bd{position:relative}.content-section.svelte-fa35bd{min-height:80vh;display:flex;align-items:center;padding:4rem 0}@media (min-width: 1024px){.content-section.svelte-fa35bd{min-height:100vh;padding:0;align-items:flex-start;padding-top:8vh}.content-section.svelte-fa35bd:last-child{min-height:auto;padding-bottom:8vh}}.content-inner.svelte-fa35bd{max-width:500px}.mobile-mockup.svelte-fa35bd{display:block;width:100%;max-width:340px;margin:0 auto 2rem}@media (min-width: 1024px){.mobile-mockup.svelte-fa35bd{display:none}}@media (max-width: 1023px){.content-section.svelte-fa35bd{flex-direction:column;gap:0;min-height:auto;padding:3rem 0}}.tab-button.svelte-6i2ezw{background:transparent;border:none;border-radius:6px;cursor:pointer;position:relative}.tab-active.svelte-6i2ezw{background-color:transparent;color:var(--color-text-primary);font-weight:600}.tab-active.svelte-6i2ezw:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:24px;height:2px;background-color:var(--color-teal-highlight);border-radius:1px}.tab-inactive.svelte-6i2ezw{color:var(--color-text-secondary)}.tab-inactive.svelte-6i2ezw:hover{color:var(--color-text-primary)}.use-case-card.svelte-6i2ezw{background:var(--color-background);border:none;border-radius:12px;box-shadow:var(--color-shadow-sm);padding:1.5rem;transition:all .3s ease}.use-case-card.svelte-6i2ezw:hover{box-shadow:var(--color-shadow-md);transform:translateY(-2px)}.use-case-card.svelte-6i2ezw{transition-property:transform,opacity,box-shadow;transition-duration:.3s;transition-timing-function:ease-out}.integrations-section.svelte-txoy4i.svelte-txoy4i{overflow:hidden}.slider-container.svelte-txoy4i.svelte-txoy4i{width:100%;overflow:hidden;padding:1rem 0}.slider-track.svelte-txoy4i.svelte-txoy4i{display:flex;gap:2rem;animation:svelte-txoy4i-scroll 40s linear infinite;width:-moz-fit-content;width:fit-content}.slider-track.svelte-txoy4i.svelte-txoy4i:hover{animation-play-state:paused}@keyframes svelte-txoy4i-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.slider-item.svelte-txoy4i.svelte-txoy4i{display:flex;flex-direction:column;align-items:center;gap:.75rem;flex-shrink:0;min-width:100px}.integration-icon.svelte-txoy4i.svelte-txoy4i{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:white;border-radius:12px;box-shadow:0 2px 8px #00000014;transition:transform .2s ease,box-shadow .2s ease}.slider-item.svelte-txoy4i:hover .integration-icon.svelte-txoy4i{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.icon-img.svelte-txoy4i.svelte-txoy4i{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.integration-name.svelte-txoy4i.svelte-txoy4i{font-size:.875rem;font-weight:500;color:var(--color-text-secondary);text-align:center;white-space:nowrap}@media (max-width: 768px){.slider-track.svelte-txoy4i.svelte-txoy4i{gap:1.5rem;animation-duration:30s}.slider-item.svelte-txoy4i.svelte-txoy4i{min-width:80px}.integration-icon.svelte-txoy4i.svelte-txoy4i{width:56px;height:56px}.icon-img.svelte-txoy4i.svelte-txoy4i{width:32px;height:32px}.integration-name.svelte-txoy4i.svelte-txoy4i{font-size:.75rem}}.security-wrapper.svelte-12i3z2a{padding:1.5rem 1rem}.security-container.svelte-12i3z2a{max-width:1200px;margin:0 auto;background:#0A0A0B;border-radius:1.5rem;padding:3rem 2rem;display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width: 1024px){.security-container.svelte-12i3z2a{grid-template-columns:1fr 1fr;padding:4rem 3rem;gap:4rem;align-items:center}}.security-content.svelte-12i3z2a{display:flex;flex-direction:column;gap:1.5rem}.security-description.svelte-12i3z2a{font-size:1.125rem;line-height:1.7;color:#ffffffb3}.certifications.svelte-12i3z2a{display:flex;flex-wrap:wrap;gap:1rem}.cert-badge.svelte-12i3z2a{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:2rem}.cert-icon.svelte-12i3z2a{display:flex;align-items:center;justify-content:center}.cert-title.svelte-12i3z2a{font-size:.875rem;font-weight:500;color:#fff}.trust-link.svelte-12i3z2a{display:inline-flex;align-items:center;font-size:1rem;font-weight:500;color:var(--color-teal-highlight);transition:opacity .2s ease}.trust-link.svelte-12i3z2a:hover{opacity:.8}.features-grid.svelte-12i3z2a{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){.features-grid.svelte-12i3z2a{grid-template-columns:1fr 1fr}}.feature-item.svelte-12i3z2a{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:.75rem;font-size:.9375rem;font-weight:500;color:#fff;transition:background .2s ease}.feature-item.svelte-12i3z2a:hover{background:rgba(255,255,255,.08)}.feature-check.svelte-12i3z2a{width:1.25rem;height:1.25rem;color:var(--color-teal-highlight);flex-shrink:0}.faq-item.svelte-137n0c0{box-shadow:var(--color-shadow-sm)}.faq-item.svelte-137n0c0:hover{box-shadow:var(--color-shadow-md)}.cta-section.svelte-10fop7r.svelte-10fop7r{background:linear-gradient(135deg,#0A0A0B 0%,#1a1a2e 100%)}.cta-link.svelte-10fop7r.svelte-10fop7r{display:inline-flex;align-items:center;gap:8px;font-size:1rem;font-weight:500;color:#fff;text-decoration:none;padding:12px 0;border:none;background:none;border-bottom:1px solid white;cursor:pointer;transition:all .2s ease}.cta-link.svelte-10fop7r.svelte-10fop7r:hover{color:var(--color-teal-highlight);border-color:var(--color-teal-highlight)}.cta-link.svelte-10fop7r svg.svelte-10fop7r{transition:transform .2s ease}.cta-link.svelte-10fop7r:hover svg.svelte-10fop7r{transform:translate(4px)}
