html[data-theme=light] .marketing-page.marketing-home{--premium-white:#0e1020;--premium-anthracite:#0e1020;--premium-aster:#6b7280;--premium-steel:#6b7280;--premium-slate:#4338ca;--premium-navy:#fff;--premium-border:#e7e5f3;--premium-radius:20px;--palette-teal:#6d28d9;--palette-pale:#4338ca;--palette-terra:#f0653e;--m-text-primary:#0e1020;--m-text-secondary:#6b7280;--m-dim:#6b7280;--m-muted:#9ca3af;--m-glass:#ffffffe0;--m-glass-border:#e7e5f3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .marketing-page.marketing-home{--premium-white:#f1f5f9;--premium-anthracite:#f1f5f9;--premium-aster:#94a3b8;--premium-steel:#94a3b8;--premium-slate:#818cf8;--premium-border:#94a3b838;--premium-radius:20px;--m-text-primary:#f1f5f9;--m-text-secondary:#94a3b8}html[data-theme=warm] .marketing-page.marketing-home{--premium-white:#451a03;--premium-anthracite:#451a03;--premium-aster:#78350f;--premium-steel:#92400e;--premium-slate:#b45309;--premium-border:#fde68a;--premium-radius:20px;--m-text-primary:#451a03;--m-text-secondary:#78350f}html:not([data-theme=midnight]) .marketing-page .m-premium-headline{letter-spacing:-.04em;text-wrap:balance;color:var(--m-text-primary,var(--m-ink));font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.08}html:not([data-theme=midnight]) .marketing-page .m-premium-subhead{color:var(--m-text-secondary,var(--m-dim));max-width:42rem;font-size:clamp(.9375rem,1.8vw,1.0625rem);line-height:1.65}html:not([data-theme=midnight]) .marketing-page.marketing-home h2{color:var(--m-text-primary,var(--m-ink))}html:not([data-theme=midnight]) .marketing-page .text-\[var\(--m-dim\)\],html:not([data-theme=midnight]) .marketing-page p.text-\[var\(--m-dim\)\]{color:var(--m-text-secondary,var(--m-dim))!important}html:not([data-theme=midnight]) .marketing-page .m-premium-journey-grid{align-items:start;gap:2rem;display:grid}@media (min-width:1024px){html:not([data-theme=midnight]) .marketing-page .m-premium-journey-grid{grid-template-columns:240px 1fr;gap:2.5rem}}html:not([data-theme=midnight]) .marketing-page .m-premium-journey-svg-wrap{display:none}@media (min-width:1024px){html:not([data-theme=midnight]) .marketing-page .m-premium-journey-svg-wrap{display:block;position:sticky;top:6rem}}html:not([data-theme=midnight]) .marketing-page .m-premium-journey-grid .m-premium-bento-inner{min-height:160px}html:not([data-theme=midnight]) .marketing-page .m-section-premium{padding-top:5rem;padding-bottom:5rem}@media (min-width:768px){html:not([data-theme=midnight]) .marketing-page .m-section-premium{padding-top:7rem;padding-bottom:7rem}}html[data-theme=light] .marketing-page .m-premium-ecosystem-band{border-radius:var(--premium-radius,20px);background:linear-gradient(145deg,#f5f3ff 0%,#ede9fe 100%);border:1px solid #ddd6fe;margin-top:4rem;padding:2rem 1.5rem;box-shadow:0 8px 32px #6d28d914}html[data-theme=dark] .marketing-page .m-premium-ecosystem-band{border-radius:var(--premium-radius,20px);background:#1e293bd9;border:1px solid #94a3b833;margin-top:4rem;padding:2rem 1.5rem;box-shadow:0 8px 32px #00000040}html[data-theme=warm] .marketing-page .m-premium-ecosystem-band{border-radius:var(--premium-radius,20px);background:linear-gradient(145deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a;margin-top:4rem;padding:2rem 1.5rem;box-shadow:0 8px 32px #78350f14}html:not([data-theme=midnight]) .marketing-page .m-premium-ecosystem-grid{align-items:center;gap:2rem;display:grid}@media (min-width:768px){html:not([data-theme=midnight]) .marketing-page .m-premium-ecosystem-grid{grid-template-columns:1fr 1fr}}html:not([data-theme=midnight]) .marketing-page .m-hero-demo-body{background:linear-gradient(#fff 0%,#fafafe 100%)!important}html:not([data-theme=midnight]) .marketing-page .m-hero-typing-shell{border:1px solid var(--premium-border,#e7e5f3)!important;background:#fff!important;box-shadow:inset 0 1px #fffffff2!important}html:not([data-theme=midnight]) .marketing-page .m-hero-demo-body .m-ai-typing-output{color:var(--premium-anthracite,#0e1020)!important}html:not([data-theme=midnight]) .marketing-page .m-hero-demo-body .m-ai-typing-prompt{color:var(--premium-steel,#6b7280)!important}html:not([data-theme=midnight]) .marketing-page .m-hero-demo-body .m-ai-typing-label{border-color:var(--premium-border,#e7e5f3)!important;color:var(--premium-slate,#4338ca)!important;background:#6d28d914!important}html:not([data-theme=midnight]) .marketing-page .m-hero-demo-body .m-ai-typing-cursor,html:not([data-theme=midnight]) .marketing-page .m-hero-demo-body .m-ai-typing-dot{background:var(--premium-slate,#4338ca)!important}html:not([data-theme=midnight]) .marketing-page .m-hero-browser-bar{border-bottom:1px solid var(--premium-border,#e7e5f3)!important;background:#f3f4f8!important}html:not([data-theme=midnight]) .marketing-page .m-hero-url{border-color:var(--premium-border,#e7e5f3)!important;color:var(--premium-steel,#6b7280)!important;background:#fff!important}html:not([data-theme=midnight]) .marketing-page .m-hero-full-demo-wrap.m-hero-full-visual-slot{border:1px solid var(--premium-border,#e7e5f3)!important;background:linear-gradient(135deg,#6d28d914,#06b6d40f)!important;box-shadow:0 24px 64px -12px #0e10201f,0 0 36px #6d28d90f!important}html:not([data-theme=midnight]) .marketing-page .m-hero-platform-hub{border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin-bottom:0;padding:8px 10px;display:flex;border:1px solid var(--premium-border,#e7e5f3)!important;background:#6d28d914!important}html:not([data-theme=midnight]) .marketing-page .m-hero-platform-hub-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;color:var(--premium-slate,#4338ca)!important;background:#6d28d91f!important}html:not([data-theme=midnight]) .marketing-page .m-hero-platform-hub-title{letter-spacing:-.02em;font-size:12px;font-weight:800;line-height:1.2;color:var(--premium-anthracite,#0e1020)!important}html:not([data-theme=midnight]) .marketing-page .m-hero-platform-hub-sub{text-transform:uppercase;letter-spacing:.08em;margin-top:1px;font-size:8px;font-weight:600;line-height:1.2;color:var(--premium-steel,#6b7280)!important}html:not([data-theme=midnight]) .marketing-page .m-hero-platform-hub-metrics{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;font-size:9px;font-weight:700;line-height:1.2;display:flex;color:var(--premium-slate,#4338ca)!important}html:not([data-theme=midnight]) .marketing-page .m-hero-platform-hub-metrics span[aria-hidden]{font-weight:400;color:var(--premium-steel,#6b7280)!important}html:not([data-theme=midnight]) .marketing-page .m-hero-platform-grid{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:6px;min-height:0;margin-bottom:0;display:grid}html:not([data-theme=midnight]) .marketing-page .m-hero-platform-tile{border-radius:8px;flex-direction:column;gap:3px;min-height:0;padding:7px 8px;display:flex;border:1px solid var(--premium-border,#e7e5f3)!important;background:#fff!important}html:not([data-theme=midnight]) .marketing-page .m-hero-platform-tag{text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;align-self:flex-start;padding:1px 5px;font-size:7px;font-weight:800;line-height:1.3;color:var(--premium-slate,#4338ca)!important;background:#6d28d91a!important}html:not([data-theme=midnight]) .marketing-page .m-hero-platform-name{font-size:10px;font-weight:700;line-height:1.15;color:var(--premium-anthracite,#0e1020)!important}html:not([data-theme=midnight]) .marketing-page .m-hero-platform-live{color:var(--premium-slate,#4338ca)!important}html:not([data-theme=midnight]) .marketing-page .m-hero-platform-preview.m-hero-demo-compact .m-hero-demo-body{justify-content:flex-start;gap:6px;padding:8px 10px!important}html:not([data-theme=midnight]) .marketing-page .m-hero-platform-preview .m-hero-browser-bar{padding:6px 10px!important}html:not([data-theme=midnight]) .marketing-page .m-premium-bento{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){html:not([data-theme=midnight]) .marketing-page .m-premium-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){html:not([data-theme=midnight]) .marketing-page .m-premium-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}html:not([data-theme=midnight]) .marketing-page .m-premium-bento-card{border-radius:var(--premium-radius,20px);height:100%;position:relative}html:not([data-theme=midnight]) .marketing-page .m-premium-bento-featured-wrap{margin-bottom:1.25rem}html:not([data-theme=midnight]) .marketing-page .m-bento-label-row{align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}html:not([data-theme=midnight]) .marketing-page .m-bento-title{letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.125rem;font-weight:800;line-height:1.25}html:not([data-theme=midnight]) .marketing-page .m-bento-desc{font-size:.8125rem;line-height:1.6}html:not([data-theme=midnight]) .marketing-page .m-bento-icon-wrap{border-radius:12px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.875rem;display:inline-flex}html[data-theme=light] .marketing-page .m-cta-panel{background:linear-gradient(135deg,#6d28d9 0%,#4338ca 55%,#312e81 100%)!important;border:none!important;box-shadow:0 16px 48px #6d28d947!important}html[data-theme=light] .marketing-page .m-cta-panel h2,html[data-theme=light] .marketing-page .m-cta-panel p{color:#fff!important}html[data-theme=light] .marketing-page{--premium-accent:#ddd6fe}html:not([data-theme=midnight]) .marketing-page .m-premium-bento-inner{z-index:1;border-radius:var(--premium-radius,20px);border:1px solid var(--premium-border,#e7e5f3);height:100%;min-height:200px;color:var(--premium-anthracite,#0e1020);background:#fff;padding:1.5rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 8px 28px #0e10200f}html:not([data-theme=midnight]) .marketing-page .m-premium-bento-card:hover .m-premium-bento-inner{transform:translateY(-4px);box-shadow:0 16px 40px #0e10201a}html[data-theme=light] .marketing-page .m-bento-tone-purple .m-premium-bento-inner{background:linear-gradient(145deg,#f5f3ff 0%,#ede9fe 100%);border-color:#ddd6fe}html[data-theme=light] .marketing-page .m-bento-tone-mint .m-premium-bento-inner{background:linear-gradient(145deg,#ecfdf5 0%,#d1fae5 100%);border-color:#a7f3d0}html[data-theme=light] .marketing-page .m-bento-tone-peach .m-premium-bento-inner{background:linear-gradient(145deg,#fff7ed 0%,#ffedd5 100%);border-color:#fed7aa}html[data-theme=light] .marketing-page .m-bento-tone-yellow .m-premium-bento-inner{background:linear-gradient(145deg,#fefce8 0%,#fef9c3 100%);border-color:#fde047}html[data-theme=light] .marketing-page .m-bento-tone-dark .m-premium-bento-inner{color:#f4f4f8;background:linear-gradient(145deg,#1e1b4b 0%,#312e81 100%);border-color:#4338ca}html[data-theme=light] .marketing-page .m-bento-tone-featured .m-premium-bento-inner{background:#fff;min-height:auto;padding:0}html[data-theme=light] .marketing-page .m-bento-label{letter-spacing:.14em;text-transform:uppercase;color:#6b7280;font-size:10px;font-weight:800}html[data-theme=light] .marketing-page .m-bento-tag{letter-spacing:.08em;text-transform:uppercase;color:#4338ca;background:#6d28d91a;border-radius:9999px;padding:.25rem .5rem;font-size:9px;font-weight:800}html[data-theme=light] .marketing-page .m-bento-tone-dark .m-bento-title,html[data-theme=light] .marketing-page .m-bento-tone-dark .m-bento-desc,html[data-theme=light] .marketing-page .m-bento-tone-dark .m-bento-stat-value,html[data-theme=light] .marketing-page .m-bento-tone-dark .m-bento-stat-label{color:#f4f4f8!important}html[data-theme=light] .marketing-page .m-bento-icon-wrap{color:#6d28d9;background:#6d28d91a}html[data-theme=light] .marketing-page .m-bento-tone-dark .m-bento-icon-wrap{color:#c4b5fd;background:#ffffff1f}html[data-theme=light] .marketing-page .m-section-alt{background:#f6f5fc!important;border-top:1px solid #e7e5f3!important;border-bottom:1px solid #e7e5f3!important}html[data-theme=light] .marketing-page .m-kicker{color:#6d28d9!important;text-shadow:none!important}html[data-theme=light] .marketing-page .m-kicker:before{background:linear-gradient(90deg,#6d28d9,#4338ca)!important}html[data-theme=light] .marketing-page .m-card{color:#0e1020;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e7e5f3!important;box-shadow:0 8px 24px #0e10200f!important}html[data-theme=light] .marketing-page .m-card-interactive:hover{border-color:#c4b5fd!important;box-shadow:0 12px 32px #6d28d91f!important}
