.marketing-page{--svg-accent:#6d28d9;--svg-accent-2:#06b6d4;--svg-glow:#6d28d947;--svg-bg:transparent;--svg-card:#ffffffeb;--svg-border:#6d28d92e;--svg-text:#0e1020;--svg-muted:#6b7280;--svg-pipeline-accent:#7c3aed;--svg-pipeline-accent-2:#22d3ee;--svg-pipeline-card:#fffffff0;--svg-pipeline-card-bottom:#f6f5fcfa;--svg-pipeline-card-inner:#ffffffd9;--svg-pipeline-card-shine:#ffffff8c;--svg-pipeline-border:#6d28d938;--svg-pipeline-text:#0e1020;--svg-pipeline-muted:#64748b;--svg-pipeline-tag-bg:#6d28d914;--svg-pipeline-tag-text:#4338ca;--svg-pipeline-shadow:#6d28d9}html[data-theme=dark] .marketing-page,html[data-theme=midnight] .marketing-page.marketing-home{--svg-accent:#00d9ff;--svg-accent-2:#29ffd3;--svg-glow:#00d9ff59;--svg-card:#ffffff0f;--svg-border:#ffffff1a;--svg-text:#f5f0ebd9;--svg-muted:#f5f0eb73;--svg-pipeline-accent:#a855f7;--svg-pipeline-accent-2:#22d3ee;--svg-pipeline-card:#ffffff12;--svg-pipeline-card-bottom:#0f172a8c;--svg-pipeline-card-inner:#ffffff0d;--svg-pipeline-card-shine:#ffffff14;--svg-pipeline-border:#a855f759;--svg-pipeline-text:#f8fafcf2;--svg-pipeline-muted:#94a3b8d9;--svg-pipeline-tag-bg:#a855f726;--svg-pipeline-tag-text:#e9d5ff;--svg-pipeline-shadow:#000}html[data-theme=warm] .marketing-page{--svg-pipeline-accent:#b45309;--svg-pipeline-accent-2:#f59e0b;--svg-pipeline-tag-text:#92400e;--svg-pipeline-shadow:#78350f}.m-process-pipeline-wrap{-webkit-overflow-scrolling:touch;width:100%;padding-bottom:.5rem;overflow:auto hidden}.m-process-pipeline-cinematic{border-radius:28px;transition:box-shadow .35s,border-color .35s;overflow:hidden}.m-process-pipeline-cinematic[data-pipeline-theme=light]{box-shadow:0 24px 60px #7c3aed1f,0 0 0 1px #7c3aed1f}.m-process-pipeline-cinematic[data-pipeline-theme=warm]{box-shadow:0 24px 60px #b4530924,0 0 0 1px #b4530926}.m-process-pipeline-cinematic[data-pipeline-theme=dark]{box-shadow:0 32px 80px #581c8738,0 0 0 1px #a855f726}.m-process-pipeline-seamless{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;overflow:visible}.m-process-pipeline-seamless .m-process-pipeline-svg{border-radius:0}.m-process-pipeline-cinematic .m-process-pipeline-svg{border-radius:28px;width:100%;min-width:min(100%,720px);height:auto;display:block}@media (max-width:767px){.m-process-pipeline-wrap{margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem}.m-process-pipeline-cinematic .m-process-pipeline-svg{min-width:680px}}html[data-theme=midnight] .m-process-pipeline-wrap,html[data-theme=dark] .m-process-pipeline-wrap{box-shadow:none;background:0 0;border:none;padding:0}html[data-theme=midnight] .marketing-home .m-process-pipeline-seamless{--svg-pipeline-accent:#8b5cf6;--svg-pipeline-accent-2:#22d3ee;--svg-pipeline-border:#a5b4fc47;--svg-pipeline-text:#f1f5f9;--svg-pipeline-muted:#a5b4fcb8;--svg-pipeline-tag-text:#a5b4fc}html[data-theme=midnight] .m-process-pipeline-seamless,html[data-theme=midnight] .m-process-pipeline-seamless .m-process-pipeline-svg{border-radius:0}@media (min-width:1024px){.m-process-pipeline-wrap{overflow-x:clip}.m-process-pipeline-cinematic .m-process-pipeline-svg{min-width:0}}.marketing-home .m-process-pipeline-wrap{max-width:100%;overflow-x:clip}.marketing-home{--svg-accent:var(--palette-teal);--svg-accent-2:var(--palette-violet);--svg-glow:color-mix(in srgb, var(--palette-teal) 28%, transparent);--svg-bg:#03071c;--svg-card:#ffffff0d;--svg-border:#a5b4fc29;--svg-text:#f1f5f9;--svg-muted:#cbd5e1}.m-hero-platform-svg-wrap{justify-content:stretch;align-items:stretch;width:100%;height:100%;min-height:0;display:flex}.m-hero-platform-card-svg{flex:1;width:100%;height:100%;min-height:0;display:block}.marketing-home .m-hero-platform-preview-svg{justify-content:stretch;align-items:stretch;width:100%;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.marketing-home .m-hero-setu100-preview{box-sizing:border-box;background:0 0;width:100%;max-width:100%;margin-inline:auto;position:relative;overflow:hidden}.marketing-home .m-hero-setu100-stage{aspect-ratio:380/268;box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.marketing-home .m-hero-setu100-bot-backdrop{pointer-events:none;position:absolute;inset:0}.marketing-home .m-hero-setu100-bot-backdrop .m-hero-setu100-bot-svg{width:100%;height:100%;display:block}.marketing-home .m-hero-setu100-terminal{z-index:2;box-sizing:border-box;pointer-events:none;padding:10% 2.5% 2%;position:absolute;inset:56.5% 2.3% 2%;overflow:hidden}.marketing-home .m-hero-setu100-terminal .m-ai-typing-panel{pointer-events:auto}.marketing-home .m-hero-setu100-typing .m-ai-typing-label{padding:3px 8px!important;font-size:9px!important}.marketing-home .m-hero-setu100-typing .m-ai-typing-prompt{margin-bottom:4px!important;font-size:9px!important}.marketing-home .m-hero-setu100-typing .m-ai-typing-output{color:#fff!important}.marketing-home .m-hero-setu100-typing .m-ai-typing-progress{margin-top:6px!important}.marketing-home .m-hero-setu100-typing.m-ai-typing-hero-compact .m-ai-typing-prompt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-home .m-hero-setu100-typing .m-ai-typing-output,.marketing-home .m-hero-setu100-output{word-break:break-word;overflow-wrap:anywhere;height:2.65em;max-height:2.65em}.marketing-home .m-hero-setu100-typing .m-ai-typing-status{font-size:9px!important}.marketing-home .m-hero-setu100-typing .m-ai-typing-cursor{background:#22d3ee}.marketing-home .m-hero-full-demo-wrap:has(.m-hero-setu100-preview){margin-inline:auto;overflow:hidden;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100%!important;max-width:var(--m-hero-card-w,380px)!important;background:0 0!important;border:none!important;padding:0!important;display:block!important}.marketing-home .m-hero-full-demo-wrap:has(.m-hero-setu100-preview) .m-hero-full-demo-shimmer{display:none}@media (min-width:1024px){.marketing-home .m-hero-full-demo-wrap:has(.m-hero-setu100-preview){height:var(--m-hero-visual-h)!important}.marketing-home .m-hero-full-visual:has(.m-hero-setu100-preview){height:var(--m-hero-visual-h);min-height:var(--m-hero-visual-h);max-height:var(--m-hero-visual-h)}.marketing-home .m-hero-setu100-preview{width:100%;max-width:100%;height:100%}.marketing-home .m-hero-setu100-stage{aspect-ratio:auto;width:100%;height:100%}}@media (max-width:1023px){.marketing-home .m-hero-full-visual:has(.m-hero-setu100-preview){width:100%;min-width:0;height:auto;min-height:0;max-height:none;overflow:hidden}.marketing-home .m-hero-full-demo-wrap:has(.m-hero-setu100-preview){min-width:0;overflow:hidden;border-radius:0!important;max-width:100%!important;height:auto!important;padding:0!important}.marketing-home .m-hero-setu100-preview{width:100%;height:100%}.marketing-home .m-hero-setu100-stage{aspect-ratio:auto;height:100%}}.marketing-home .m-hero-setu100-typing .m-ai-typing-hero-scan{display:none}.marketing-home .m-hero-setu100-typing.m-ai-typing-hero-active{filter:none}@media (max-width:767px){.marketing-home .m-hero-setu100-terminal{padding:9% 2% 1.5%;top:54%}.marketing-home .m-hero-setu100-typing .m-ai-typing-label{text-overflow:ellipsis;white-space:nowrap;max-width:46%;overflow:hidden;padding:2px 5px!important;font-size:7.5px!important}.marketing-home .m-hero-setu100-typing .m-ai-typing-prompt{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-bottom:2px!important;font-size:7.5px!important}.marketing-home .m-hero-setu100-typing .m-ai-typing-status{flex-shrink:0;font-size:7.5px!important}.marketing-home .m-hero-setu100-typing>.relative,.marketing-home .m-hero-setu100-typing .relative.z-\[1\]{min-width:0}.marketing-home .m-hero-setu100-typing .mb-2.flex{gap:4px;min-width:0}.marketing-home .m-hero-setu100-output{white-space:normal;max-height:2.65em;height:auto!important;font-size:8.5px!important;line-height:1.35!important}.marketing-home .m-hero-setu100-typing .m-ai-typing-progress{margin-top:3px!important}.marketing-home .m-hero-setu100-bubble-side,.marketing-home .m-hero-setu100-code-float{display:none}}.marketing-home .m-hero-full-demo-wrap:has(.m-hero-platform-preview-svg) .m-hero-full-demo-shimmer{border-radius:16px}.marketing-home .m-hero-full-demo-wrap>.m-hero-platform-preview-svg{flex:1;height:100%;min-height:0}@media (max-width:767px){.marketing-home .m-hero-platform-preview-svg{padding:0}.marketing-home .m-hero-platform-card-svg{max-width:none}}
