html[data-theme=midnight] .marketing-home{--premium-white:#fff;--premium-aster:#fffffff0;--premium-steel:#64748b;--premium-slate:#182447;--premium-navy:#03071c;--premium-anthracite:#02040f;--palette-teal:#22d3ee;--palette-violet:#8b5cf6;--palette-pale:#a5b4fc;--palette-deep:#03071c;--palette-dark:#0a1028;--premium-purple:var(--palette-violet);--premium-mint:var(--palette-teal);--premium-peach:#f472b6;--premium-yellow:var(--premium-white);--premium-dark-ink:var(--premium-anthracite);--premium-border:#a5b4fc29;--premium-radius:28px;--m-bg:var(--premium-navy);--m-bg-secondary:var(--palette-dark);--m-bg-elevated:var(--premium-slate);--m-ink:var(--premium-white);--m-text-primary:var(--premium-white);--m-text-secondary:#fffffff0;--m-dim:#fffffff0;--m-muted:#ffffffad;--m-line:var(--premium-border);--m-glass:#ffffff0a;--m-glass-border:#a5b4fc29;--m-card:#8b5cf61a;--m-violet:var(--palette-violet);--m-indigo:var(--palette-violet);--m-cyan:var(--palette-teal);--m-emerald:#34d399;--m-accent-blue:var(--palette-teal);--m-accent-purple:var(--palette-violet);--m-accent-cyan:var(--palette-teal);--m-violet-light:var(--palette-pale);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=midnight] .marketing-page.marketing-home{background:var(--premium-navy)!important;color:var(--premium-white)!important}html[data-theme=midnight] .marketing-home .m-luxury-bg-mesh{background:radial-gradient(ellipse 80% 60% at 18% 12%, color-mix(in srgb, var(--m-bg-glow-a) 16%, transparent) 0%, transparent 55%), radial-gradient(ellipse 70% 50% at 88% 18%, color-mix(in srgb, var(--m-bg-glow-b) 14%, transparent) 0%, transparent 52%), radial-gradient(ellipse 55% 40% at 55% 88%, color-mix(in srgb, var(--m-bg-glow-d) 8%, transparent) 0%, transparent 48%), var(--premium-navy)!important}html[data-theme=midnight] .marketing-home .m-luxury-bg-mesh-shift{background:radial-gradient(ellipse 50% 40% at 72% 28%, color-mix(in srgb, var(--m-bg-glow-a) 12%, transparent) 0%, transparent 50%), radial-gradient(ellipse 45% 35% at 22% 72%, color-mix(in srgb, var(--m-bg-glow-c) 10%, transparent) 0%, transparent 48%)!important}html[data-theme=midnight] .marketing-home .m-luxury-bg-orb-a{background:color-mix(in srgb, var(--m-bg-glow-a) 22%, transparent)!important}html[data-theme=midnight] .marketing-home .m-luxury-bg-orb-b{background:color-mix(in srgb, var(--m-bg-glow-b) 16%, transparent)!important}html[data-theme=midnight] .marketing-home .m-luxury-bg-orb-c{background:color-mix(in srgb, var(--m-bg-glow-d) 10%, transparent)!important}html[data-theme=midnight] .marketing-home .m-luxury-bg-neural{opacity:.58!important}html[data-theme=midnight] .marketing-home .m-luxury-bg-vignette{background:radial-gradient(90% 80% at 50% 45%,#0000 40%,#03071cb3 100%)!important}html[data-theme=midnight] .marketing-home .m-luxury-stem-pattern{opacity:.1}html[data-theme=midnight] .marketing-home .m-luxury-holo-layer{opacity:.34}html[data-theme=midnight] .marketing-home .m-luxury-skill-orb-glow{background:radial-gradient(circle, color-mix(in srgb, var(--m-bg-glow-a) 38%, transparent) 0%, transparent 70%)!important}html[data-theme=midnight] .marketing-home .m-luxury-skill-orb-face{background:linear-gradient(145deg,#a5b4fc24,#03071cb8)!important;border-color:#a5b4fc61!important}html[data-theme=midnight] .marketing-home .m-luxury-skill-orb-icon,html[data-theme=midnight] .marketing-home .m-luxury-skill-orb-label{color:var(--premium-aster)!important}html[data-theme=midnight] .marketing-home .m-luxury-holo-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--m-bg-glow-a) 32%, transparent), color-mix(in srgb, var(--m-bg-glow-b) 10%, transparent) 45%, color-mix(in srgb, var(--palette-dark) 22%, transparent))!important;box-shadow:0 12px 40px #00000047, 0 0 24px color-mix(in srgb, var(--m-bg-glow-a) 14%, transparent)!important}html[data-theme=midnight] .marketing-home .m-luxury-holo-panel-inner,html[data-theme=midnight] .marketing-home .m-luxury-holo-icon{color:var(--premium-aster)!important}html[data-theme=midnight] .marketing-home .m-luxury-holo-stream,html[data-theme=midnight] .marketing-home .m-luxury-holo-stream-b{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--m-bg-glow-b) 35%, transparent), transparent)!important}@media (min-width:1024px){html[data-theme=midnight] .marketing-home{--m-hero-viewport-h:min(328px, calc(100svh - var(--m-header-offset) - var(--m-hero-controls-h) - var(--m-hero-stage-gap) - 20px));--m-hero-visual-h:268px;--m-hero-title-min-h:auto}}html[data-theme=midnight] .marketing-home .m-premium-cursor-glow{background:radial-gradient(circle, color-mix(in srgb, var(--m-bg-glow-b) 10%, transparent) 0%, transparent 68%)}html[data-theme=midnight] .marketing-home .m-premium-headline{letter-spacing:-.04em;text-wrap:balance;color:var(--premium-white);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.08}html[data-theme=midnight] .marketing-home .m-premium-subhead{color:#fff;max-width:42rem;font-size:clamp(.9375rem,1.8vw,1.0625rem);line-height:1.65}html[data-theme=midnight] .marketing-home .m-grad{background:linear-gradient(120deg, var(--palette-teal) 0%, var(--palette-pale) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=midnight] .marketing-home .m-hero-full-title{color:var(--premium-white)!important}html[data-theme=midnight] .marketing-home .m-hero-full-desc{opacity:1;-webkit-line-clamp:unset;overflow:visible;color:#fff!important}html[data-theme=midnight] .marketing-home .m-hero-demo-body{background:linear-gradient(180deg, var(--palette-dark) 0%, var(--palette-deep) 100%)!important}html[data-theme=midnight] .marketing-home .m-hero-typing-shell{border:1px solid color-mix(in srgb, var(--palette-teal) 22%, transparent)!important;background:linear-gradient(145deg,#03071ca6,#0a1028d1)!important;box-shadow:inset 0 1px #ffffff0d!important}html[data-theme=midnight] .marketing-home .m-hero-demo-body .m-hero-stat{background:#ffffff17!important;border:1px solid #a5b4fc29!important}html[data-theme=midnight] .marketing-home .m-hero-demo-body .m-hero-stat-label{color:var(--premium-aster)!important}html[data-theme=midnight] .marketing-home .m-hero-demo-body .m-hero-stat-value{color:var(--premium-white)!important}html[data-theme=midnight] .marketing-home .m-hero-demo-body .m-hero-stat-accent{background:linear-gradient(135deg, color-mix(in srgb, var(--palette-teal) 18%, transparent), color-mix(in srgb, var(--palette-pale) 12%, transparent))!important;border-color:#a5b4fc47!important}html[data-theme=midnight] .marketing-home .m-hero-demo-compact .m-hero-browser-bar{display:none!important}html[data-theme=midnight] .marketing-home .m-hero-demo-compact .m-hero-demo-window{border-top:none!important}html[data-theme=midnight] .marketing-home .m-hero-browser-bar{background:#ffffff12!important;border-bottom:1px solid #a5b4fc24!important}html[data-theme=midnight] .marketing-home .m-hero-url{color:var(--premium-aster)!important;background:#ffffff14!important;border-color:#a5b4fc29!important}html[data-theme=midnight] .marketing-home .m-hero-browser-bar .text-\[var\(--m-emerald\)\],html[data-theme=midnight] .marketing-home .m-hero-platform-live{color:var(--palette-teal)!important}html[data-theme=midnight] .marketing-home .m-hero-platform-hub{background:linear-gradient(135deg, color-mix(in srgb, var(--palette-teal) 16%, transparent), color-mix(in srgb, var(--palette-terra) 8%, transparent))!important;border-color:color-mix(in srgb, var(--palette-teal) 28%, transparent)!important}html[data-theme=midnight] .marketing-home .m-hero-platform-hub-icon{background:color-mix(in srgb, var(--palette-teal) 20%, transparent)!important;color:var(--palette-teal)!important}html[data-theme=midnight] .marketing-home .m-hero-platform-hub-title{color:var(--palette-pale)!important}html[data-theme=midnight] .marketing-home .m-hero-platform-hub-sub{color:#a5b4fc9e!important}html[data-theme=midnight] .marketing-home .m-hero-platform-hub-metrics{color:var(--palette-teal)!important}html[data-theme=midnight] .marketing-home .m-hero-platform-hub-metrics span[aria-hidden]{color:#a5b4fc66!important}html[data-theme=midnight] .marketing-home .m-hero-platform-tile{background:#a5b4fc0f!important;border-color:#a5b4fc24!important}html[data-theme=midnight] .marketing-home .m-hero-platform-name{color:var(--palette-pale)!important}html[data-theme=midnight] .marketing-home .m-hero-platform-tag{color:var(--palette-terra)!important;background:#f472b62e!important}html[data-theme=midnight] .marketing-home .m-filter-chip{border:1px solid var(--premium-border);color:var(--premium-aster);background:#ffffff0f;border-radius:9999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:background .25s,border-color .25s,color .25s}html[data-theme=midnight] .marketing-home .m-filter-chip:hover{color:var(--premium-white);background:#ffffff1a;border-color:#a5b4fc59}html[data-theme=midnight] .marketing-home .m-filter-chip-active{box-shadow:0 8px 24px #22d3ee4d;background:var(--palette-teal)!important;color:#fff!important;border-color:#0000!important}html[data-theme=midnight] .marketing-home .m-premium-bento{grid-template-columns:1fr;gap:1rem;width:100%;max-width:100%;display:grid}html[data-theme=midnight] .marketing-home .m-premium-bento>*{min-width:0}@media (min-width:640px){html[data-theme=midnight] .marketing-home .m-premium-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){html[data-theme=midnight] .marketing-home .m-premium-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}html[data-theme=midnight] .marketing-home .m-premium-bento-card{border-radius:var(--premium-radius);isolation:isolate;max-width:100%;height:100%;position:relative;overflow:hidden}html[data-theme=midnight] .marketing-home .m-premium-bento-orb{pointer-events:none;z-index:0;opacity:.85;border-radius:50%;transition:opacity .35s,transform .35s;position:absolute}html[data-theme=midnight] .marketing-home .m-premium-bento-orb-tr{filter:blur(10px);background:radial-gradient(circle at 40% 40%,#8b5cf657 0%,#0000 68%);width:52%;height:58%;top:-18%;right:-8%}html[data-theme=midnight] .marketing-home .m-premium-bento-orb-bl{background:radial-gradient(circle at 55% 55%, color-mix(in srgb, var(--palette-teal) 20%, transparent) 0%, transparent 70%);filter:blur(12px);width:44%;height:50%;bottom:-22%;left:-6%}html[data-theme=midnight] .marketing-home .m-bento-tone-purple .m-premium-bento-orb-tr{background:radial-gradient(circle at 40% 40%,#8b5cf66b 0%,#0000 68%)}html[data-theme=midnight] .marketing-home .m-bento-tone-purple .m-premium-bento-orb-bl{background:radial-gradient(circle at 55% 55%,#f472b62e 0%,#0000 70%)}html[data-theme=midnight] .marketing-home .m-bento-tone-mint .m-premium-bento-orb-tr,html[data-theme=midnight] .marketing-home .m-bento-tone-yellow .m-premium-bento-orb-tr{background:radial-gradient(circle at 40% 40%, color-mix(in srgb, var(--palette-teal) 38%, transparent) 0%, transparent 68%)}html[data-theme=midnight] .marketing-home .m-bento-tone-mint .m-premium-bento-orb-bl,html[data-theme=midnight] .marketing-home .m-bento-tone-yellow .m-premium-bento-orb-bl{background:radial-gradient(circle at 55% 55%,#a5b4fc38 0%,#0000 70%)}html[data-theme=midnight] .marketing-home .m-bento-tone-peach .m-premium-bento-orb-tr{background:radial-gradient(circle at 40% 40%,#f472b65c 0%,#0000 68%)}html[data-theme=midnight] .marketing-home .m-bento-tone-peach .m-premium-bento-orb-bl{background:radial-gradient(circle at 55% 55%,#8b5cf633 0%,#0000 70%)}html[data-theme=midnight] .marketing-home .m-bento-tone-featured .m-premium-bento-orb-tr{background:radial-gradient(circle at 40% 40%, color-mix(in srgb, var(--palette-teal) 40%, transparent) 0%, transparent 65%);opacity:1}html[data-theme=midnight] .marketing-home .m-bento-tone-featured .m-premium-bento-orb-bl{opacity:1;background:radial-gradient(circle at 55% 55%,#8b5cf647 0%,#0000 70%)}html[data-theme=midnight] .marketing-home .m-premium-bento-card:hover .m-premium-bento-orb{opacity:1}html[data-theme=midnight] .marketing-home .m-premium-bento-card:hover .m-premium-bento-orb-tr{transform:scale(1.06)}html[data-theme=midnight] .marketing-home .m-premium-bento-featured-wrap{margin-bottom:1.25rem}html[data-theme=midnight] .marketing-home .m-premium-bento-inner{z-index:1;border-radius:var(--premium-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0000;height:100%;min-height:200px;padding:1.5rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -24px 48px #0000001f,0 2px 4px #0000002e,0 12px 32px #00000061,0 0 0 1px #a5b4fc0f}html[data-theme=midnight] .marketing-home .m-premium-bento-inner:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(145deg,#ffffff12 0%,#0000 42% 58%,#ffffff08 100%);position:absolute;inset:0}html[data-theme=midnight] .marketing-home .m-premium-bento-inner>*{z-index:1;position:relative}html[data-theme=midnight] .marketing-home .m-premium-bento-card:hover .m-premium-bento-inner{transform:translateY(-5px);box-shadow:inset 0 1px #ffffff29,inset 0 -24px 48px #0000001a,0 4px 8px #00000038,0 20px 48px #0000006b,0 0 56px #22d3ee1a}html[data-theme=midnight] .marketing-home .m-bento-tone-purple .m-premium-bento-inner{color:#fff;background:linear-gradient(145deg,#182447eb,#0a1028f5);border-color:#8b5cf66b;box-shadow:inset 0 1px #ffffff1a,inset 0 -20px 40px #581c8714,0 4px 16px #00000047,0 16px 40px #0000005c,0 0 48px #8b5cf624}html[data-theme=midnight] .marketing-home .m-bento-tone-mint .m-premium-bento-inner{color:#fff;background:linear-gradient(145deg,#0a1028f0,#03071cfa);border-color:#22d3ee61;box-shadow:inset 0 1px #ffffff1a,inset 0 -20px 40px #0e74900f,0 4px 16px #00000047,0 16px 40px #00000057,0 0 44px #22d3ee1f}html[data-theme=midnight] .marketing-home .m-bento-tone-peach .m-premium-bento-inner{color:#fff;background:linear-gradient(145deg,#182447e6,#0a1028f2);border-color:#f472b65c;box-shadow:inset 0 1px #ffffff1a,inset 0 -20px 40px #9d174d0d,0 4px 16px #00000047,0 16px 40px #00000057,0 0 44px #f472b61a}html[data-theme=midnight] .marketing-home .m-bento-tone-yellow .m-premium-bento-inner{color:#fff;background:linear-gradient(145deg,#0a1028eb,#03071cf7);border-color:#22d3ee52;box-shadow:inset 0 1px #ffffff1a,0 4px 16px #00000047,0 16px 40px #00000057,0 0 40px #a5b4fc1a}html[data-theme=midnight] .marketing-home .m-bento-tone-dark .m-premium-bento-inner{color:#fff;background:linear-gradient(145deg,#0a1028e0,#03071cf0);border:1px solid #a5b4fc38;box-shadow:inset 0 1px #ffffff14,inset 0 -20px 40px #00000014,0 4px 16px #00000042,0 14px 36px #00000052,0 0 36px #a5b4fc14}html[data-theme=midnight] .marketing-home .m-bento-tone-featured .m-premium-bento-inner{color:#fff;background:linear-gradient(145deg,#0a1028f5,#03071cfa);border:1px solid #22d3ee52;min-height:auto;padding:0;box-shadow:inset 0 1px #ffffff1a,inset 0 -24px 56px #22d3ee0a,0 8px 24px #00000052,0 24px 56px #0006,0 0 64px #22d3ee24,0 0 96px #8b5cf614}html[data-theme=midnight] .marketing-home .m-bento-tone-purple .m-bento-title,html[data-theme=midnight] .marketing-home .m-bento-tone-peach .m-bento-title,html[data-theme=midnight] .marketing-home .m-bento-tone-dark .m-bento-title,html[data-theme=midnight] .marketing-home .m-bento-tone-mint .m-bento-title,html[data-theme=midnight] .marketing-home .m-bento-tone-yellow .m-bento-title,html[data-theme=midnight] .marketing-home .m-bento-tone-featured .m-bento-title{color:#fff}html[data-theme=midnight] .marketing-home .m-bento-tone-purple .m-bento-desc,html[data-theme=midnight] .marketing-home .m-bento-tone-peach .m-bento-desc,html[data-theme=midnight] .marketing-home .m-bento-tone-dark .m-bento-desc,html[data-theme=midnight] .marketing-home .m-bento-tone-mint .m-bento-desc,html[data-theme=midnight] .marketing-home .m-bento-tone-yellow .m-bento-desc,html[data-theme=midnight] .marketing-home .m-bento-tone-featured .m-bento-desc{color:#a5b4fcd1}html[data-theme=midnight] .marketing-home .m-bento-label-row{align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}html[data-theme=midnight] .marketing-home .m-bento-label{letter-spacing:.14em;text-transform:uppercase;color:#67e8f9;opacity:.88;font-size:10px;font-weight:800}html[data-theme=midnight] .marketing-home .m-bento-title{letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.125rem;font-weight:800;line-height:1.25}html[data-theme=midnight] .marketing-home .m-bento-desc{font-size:.8125rem;line-height:1.6}html[data-theme=midnight] .marketing-home .m-bento-tag{letter-spacing:.08em;text-transform:uppercase;color:inherit;background:#ffffff24;border-radius:9999px;padding:.25rem .5rem;font-size:9px;font-weight:800}html[data-theme=midnight] .marketing-home .m-bento-tone-mint .m-bento-tag,html[data-theme=midnight] .marketing-home .m-bento-tone-yellow .m-bento-tag,html[data-theme=midnight] .marketing-home .m-bento-tone-featured .m-bento-tag{color:#a5b4fc;background:#22d3ee24}html[data-theme=midnight] .marketing-home .m-bento-tone-dark .m-bento-tag{color:var(--premium-aster);background:#a5b4fc26}html[data-theme=midnight] .marketing-home .m-bento-icon-wrap{background:#ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.875rem;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 4px 14px #00000047}html[data-theme=midnight] .marketing-home .m-bento-tone-mint .m-bento-icon-wrap,html[data-theme=midnight] .marketing-home .m-bento-tone-yellow .m-bento-icon-wrap,html[data-theme=midnight] .marketing-home .m-bento-tone-featured .m-bento-icon-wrap{color:#67e8f9;background:#22d3ee1f}html[data-theme=midnight] .marketing-home .m-bento-tone-dark .m-bento-icon-wrap{color:var(--premium-aster);background:#a5b4fc1f}html[data-theme=midnight] .marketing-home .m-bento-tone-purple .m-bento-stat-value,html[data-theme=midnight] .marketing-home .m-bento-tone-purple .m-bento-stat-label,html[data-theme=midnight] .marketing-home .m-bento-tone-peach .m-bento-stat-value,html[data-theme=midnight] .marketing-home .m-bento-tone-peach .m-bento-stat-label,html[data-theme=midnight] .marketing-home .m-bento-tone-mint .m-bento-stat-value,html[data-theme=midnight] .marketing-home .m-bento-tone-mint .m-bento-stat-label,html[data-theme=midnight] .marketing-home .m-bento-tone-yellow .m-bento-stat-value,html[data-theme=midnight] .marketing-home .m-bento-tone-yellow .m-bento-stat-label{color:#fff}html[data-theme=midnight] .marketing-home .m-bento-featured-body{padding:1.75rem}@media (min-width:1024px){html[data-theme=midnight] .marketing-home .m-bento-featured-body{padding:2.25rem}}html[data-theme=midnight] .marketing-home .m-bento-featured-art{background:linear-gradient(#03071c8c 0%,#0a1028d9 100%);border-top:1px solid #a5b4fc24;justify-content:center;align-items:center;min-height:240px;padding:1.25rem;display:flex}@media (min-width:1024px){html[data-theme=midnight] .marketing-home .m-bento-featured-art{border-top:none;border-left:1px solid #a5b4fc24;min-height:320px;padding:1.5rem}}html[data-theme=midnight] .marketing-home .m-bento-typing-wrap{background:linear-gradient(145deg,#03071ca6,#0a1028d1);border:1px solid #22d3ee38;border-radius:14px;margin-top:.25rem;padding:.875rem 1rem;box-shadow:inset 0 1px #ffffff0d}html[data-theme=midnight] .marketing-home .m-bento-typing-wrap .m-ai-typing-hero-dark{filter:none}html[data-theme=midnight] .marketing-home .m-premium-journey-grid{align-items:start;gap:2rem;display:grid}@media (min-width:1024px){html[data-theme=midnight] .marketing-home .m-premium-journey-grid{grid-template-columns:240px 1fr;gap:2.5rem}}html[data-theme=midnight] .marketing-home .m-premium-journey-svg-wrap{display:none}@media (min-width:1024px){html[data-theme=midnight] .marketing-home .m-premium-journey-svg-wrap{display:block;position:sticky;top:6rem}}html[data-theme=midnight] .marketing-home .m-premium-journey-grid .m-premium-bento-inner{min-height:160px}html[data-theme=midnight] .marketing-home .m-premium-ecosystem-band{border-radius:var(--premium-radius);background:linear-gradient(145deg,#0a1028e0,#03071cf2);border:1px solid #22d3ee3d;margin-top:3rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -32px 64px #22d3ee08,0 8px 28px #00000052,0 20px 48px #00000047,0 0 56px #22d3ee14}html[data-theme=midnight] .marketing-home .m-premium-ecosystem-band:before{content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#8b5cf633 0%,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-40%;right:-15%}html[data-theme=midnight] .marketing-home .m-premium-ecosystem-band:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--m-bg-glow-c) 16%, transparent) 0%, transparent 70%);pointer-events:none;filter:blur(10px);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-45%;left:-10%}html[data-theme=midnight] .marketing-home .m-premium-ecosystem-grid{z-index:1;align-items:center;gap:1.75rem;display:grid;position:relative}@media (min-width:768px){html[data-theme=midnight] .marketing-home .m-premium-ecosystem-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:2rem}}html[data-theme=midnight] .marketing-home .m-premium-ecosystem-copy{min-width:0}html[data-theme=midnight] .marketing-home .m-premium-ecosystem-visual{width:100%;min-width:0}html[data-theme=midnight] .marketing-home .m-why-setu-grid{align-items:stretch}html[data-theme=midnight] .marketing-home .m-why-pill-grid .m-premium-bento-inner{min-height:auto;padding:1rem 1.125rem}html[data-theme=midnight] .marketing-home .m-why-art{border-radius:var(--premium-radius);padding:.75rem;overflow:hidden;background:linear-gradient(145deg,#0a1028bf,#03071ceb)!important;border:1px solid #a5b4fc29!important;box-shadow:inset 0 1px #ffffff0d,0 12px 40px #00000052!important}html[data-theme=midnight] .marketing-home .m-section-premium{padding-top:5rem;padding-bottom:5rem}html[data-theme=midnight] .marketing-home .m-section-process{padding-top:2.5rem;padding-bottom:4rem}@media (min-width:768px){html[data-theme=midnight] .marketing-home .m-section-premium{padding-top:7rem;padding-bottom:7rem}html[data-theme=midnight] .marketing-home .m-section-process{padding-top:3.5rem;padding-bottom:5rem}}@media (max-width:767px){html[data-theme=midnight] .marketing-home .m-section-premium{padding-top:2.25rem;padding-bottom:2.25rem}html[data-theme=midnight] .marketing-home .m-section-process{padding-top:1.5rem;padding-bottom:2rem}html[data-theme=midnight] .marketing-home .m-premium-bento-inner{min-height:auto;padding:1.125rem 1rem}html[data-theme=midnight] .marketing-home .m-premium-bento-featured-wrap{margin-bottom:.875rem}html[data-theme=midnight] .marketing-home .m-premium-ecosystem-band{margin-top:1.25rem;padding:1rem}html[data-theme=midnight] .marketing-home .m-premium-ecosystem-grid{text-align:center;gap:1.25rem}html[data-theme=midnight] .marketing-home .m-premium-ecosystem-copy h3{font-size:1.125rem}html[data-theme=midnight] .marketing-home .m-premium-ecosystem-visual{max-width:280px;margin-inline:auto}html[data-theme=midnight] .marketing-home .m-hero-full-desc{-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;font-size:.8125rem!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}html[data-theme=midnight] .marketing-home .m-process-mobile-step{border-radius:var(--premium-radius);background:linear-gradient(145deg,#0a1028eb,#03071cfa);border:1px solid #a5b4fc38;padding:.875rem 1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 6px 20px #00000047,0 0 32px #8b5cf614}html[data-theme=midnight] .marketing-home .m-process-mobile-step:before{content:"";pointer-events:none;background:radial-gradient(circle,#8b5cf638 0%,#0000 68%);border-radius:50%;width:100px;height:100px;position:absolute;top:-30%;right:-15%}html[data-theme=midnight] .marketing-home .m-process-mobile-step-num{letter-spacing:.08em;text-transform:uppercase;color:var(--palette-pale);font-size:10px;font-weight:700;display:inline-block}html[data-theme=midnight] .marketing-home .m-process-mobile-step-title{color:var(--premium-white);margin-top:.25rem;font-size:.9375rem;font-weight:700;line-height:1.3}html[data-theme=midnight] .marketing-home .m-process-mobile-step-desc{color:var(--premium-aster);margin-top:.25rem;font-size:.8125rem;line-height:1.45}html[data-theme=midnight] .marketing-home .m-why-pill-grid{grid-template-columns:1fr}}html[data-theme=midnight] .marketing-home .m-header-luxury-shell{border-color:var(--premium-border)!important;background:#03071ce0!important;box-shadow:0 4px 24px #00000040!important}html[data-theme=midnight] .marketing-home .m-header-luxury-shell.m-header-scrolled{background:#03071cf5!important;border-color:#a5b4fc38!important}html[data-theme=midnight] .marketing-home .m-header-nav-link,html[data-theme=midnight] .marketing-home .m-header-nav-link.active,html[data-theme=midnight] .marketing-home .m-header-nav-link:hover,html[data-theme=midnight] .marketing-home .m-header-sign-in{color:#fff!important}html[data-theme=midnight] .marketing-home .m-header-sign-in:hover{opacity:.88;color:#fff!important}html[data-theme=midnight] .marketing-home .m-header-nav-active-pill{background:#a5b4fc1f!important;border-color:#a5b4fc33!important}html[data-theme=midnight] .marketing-home .m-header-cta-premium{background:var(--palette-teal)!important;color:#fff!important}html[data-theme=midnight] .marketing-home .m-hero-badge{color:var(--palette-pale)!important;background:#22d3ee1f!important;border-color:#22d3ee59!important}html[data-theme=midnight] .marketing-home .m-hero-full-slide-grid{background-image:linear-gradient(90deg,#a5b4fc0f 1px,#0000 1px),linear-gradient(#a5b4fc0f 1px,#0000 1px)!important}html[data-theme=midnight] .marketing-home .m-hero-cta-primary,html[data-theme=midnight] .marketing-home .m-btn-primary{background:linear-gradient(135deg, var(--palette-teal) 0%, #0d8a94 100%)!important;color:#fff!important;border:none!important;box-shadow:inset 0 -2px #00000026,inset 0 1px #fff3,0 10px 32px #22d3ee59!important}html[data-theme=midnight] .marketing-home .m-hero-cta-primary:hover,html[data-theme=midnight] .marketing-home .m-btn-primary:hover{background:linear-gradient(135deg, #14b8c4 0%, var(--palette-teal) 100%)!important}html[data-theme=midnight] .marketing-home .m-hero-cta-secondary,html[data-theme=midnight] .marketing-home .m-btn-line{border:1px solid var(--premium-border)!important;color:var(--premium-white)!important;background:#ffffff0f!important}html[data-theme=midnight] .marketing-home .m-hero-full-demo-wrap.m-hero-full-visual-slot{border:1px solid color-mix(in srgb, var(--palette-teal) 24%, transparent)!important;box-shadow:inset 0 1px 0 #ffffff14, var(--m-shadow-luxury), 0 0 48px color-mix(in srgb, var(--palette-teal) 12%, transparent)!important;background:linear-gradient(145deg,#0a1028eb,#03071cfa)!important}html[data-theme=midnight] .marketing-home .m-hero-demo-compact .m-hero-demo-body{background:linear-gradient(180deg, var(--palette-dark) 0%, var(--palette-deep) 100%)!important}html[data-theme=midnight] .marketing-home .m-hero-full-arrow{border-color:var(--premium-border)!important;color:var(--premium-white)!important;background:#ffffff14!important}html[data-theme=midnight] .marketing-home .m-hero-full-controls,html[data-theme=midnight] .marketing-home .m-hero-full-controls-minimal{border-color:var(--premium-border)!important;background:#ffffff0f!important}html[data-theme=midnight] .marketing-home .m-hero-full-dot{background:#a5b4fc59!important}html[data-theme=midnight] .marketing-home .m-hero-full-dot.active{background:var(--palette-teal)!important}html[data-theme=midnight] .marketing-home .m-hero-pill,html[data-theme=midnight] .marketing-home .m-hero-full-module-chip{border-color:var(--premium-border)!important;color:var(--premium-aster)!important;background:#ffffff0f!important}html[data-theme=midnight] .marketing-home .m-kicker{color:var(--palette-teal)!important}html[data-theme=midnight] .marketing-home .m-kicker:before{background:linear-gradient(90deg, var(--palette-teal), var(--palette-pale))!important}html[data-theme=midnight] .marketing-home .m-section-alt{background:#03071c73!important;border-color:#a5b4fc1f!important}html[data-theme=midnight] .marketing-home #pricing{background:linear-gradient(180deg, #0a102859 0%, var(--premium-navy) 100%)!important;border-color:var(--premium-border)!important}html[data-theme=midnight] .marketing-home .m-pricing-billing-toggle{gap:.875rem}html[data-theme=midnight] .marketing-home .m-pricing-billing-label{color:#a5b4fc8c;font-size:.875rem;font-weight:700;transition:color .2s}html[data-theme=midnight] .marketing-home .m-pricing-billing-label.is-active{color:#fff}html[data-theme=midnight] .marketing-home .m-pricing-billing-save{color:#34d399;font-weight:700}html[data-theme=midnight] .marketing-home .m-pricing-billing-switch{background:#0a1028d9;border:1px solid #a5b4fc73;border-radius:9999px;flex-shrink:0;width:3.75rem;height:2.125rem;transition:background .25s,border-color .25s,box-shadow .25s;position:relative;box-shadow:inset 0 2px 6px #00000059,0 0 0 1px #ffffff0a}html[data-theme=midnight] .marketing-home .m-pricing-billing-switch.is-yearly{background:linear-gradient(90deg,#22d3ee59,#8b5cf647);border-color:#22d3ee8c;box-shadow:inset 0 1px #ffffff1f,0 0 24px #22d3ee33}html[data-theme=midnight] .marketing-home .m-pricing-billing-knob{background:linear-gradient(#fff 0%,#e2e8f0 100%);border:1px solid #fffffff2;border-radius:9999px;width:1.625rem;height:1.625rem;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #00000073,0 0 12px #22d3ee59}html[data-theme=midnight] .marketing-home .m-pricing-billing-switch.is-yearly .m-pricing-billing-knob{transform:translate(1.5rem);box-shadow:0 2px 10px #0006,0 0 16px #22d3ee80}html[data-theme=midnight] .marketing-home .m-pricing-featured{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff!important;background:linear-gradient(165deg,#22d3ee38 0%,#182447c7 48%,#0a1028e0 100%)!important;border:1px solid #22d3ee80!important;box-shadow:inset 0 1px #ffffff24,inset 0 -24px 48px #22d3ee0f,0 8px 28px #00000052,0 0 56px #22d3ee33!important}html[data-theme=midnight] .marketing-home .m-pricing-featured h3,html[data-theme=midnight] .marketing-home .m-pricing-featured p,html[data-theme=midnight] .marketing-home .m-pricing-featured li,html[data-theme=midnight] .marketing-home .m-pricing-featured span,html[data-theme=midnight] .marketing-home .m-pricing-featured .text-white,html[data-theme=midnight] .marketing-home .m-pricing-featured .text-white\/60,html[data-theme=midnight] .marketing-home .m-pricing-featured .text-white\/50,html[data-theme=midnight] .marketing-home .m-pricing-featured .text-white\/80{color:#fff!important}html[data-theme=midnight] .marketing-home .m-pricing-featured .text-white\/60{opacity:.72!important}html[data-theme=midnight] .marketing-home .m-pricing-featured .text-white\/50{opacity:.62!important}html[data-theme=midnight] .marketing-home .m-pricing-featured .text-white\/80{opacity:.88!important}html[data-theme=midnight] .marketing-home .m-pricing-featured [class*="text-[var(--m-violet-light)]"]{color:var(--palette-pale)!important}html[data-theme=midnight] .marketing-home .m-pricing-dark,html[data-theme=midnight] .marketing-home .m-pricing-card:not(.m-pricing-featured){-webkit-backdrop-filter:blur(16px);color:var(--premium-white)!important;background:linear-gradient(155deg,#182447b8 0%,#0a1028d1 55%,#03071cc7 100%)!important;border:1px solid #a5b4fc47!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -20px 40px #00000014,0 8px 24px #00000047,0 0 36px #8b5cf60f!important}html[data-theme=midnight] .marketing-home .m-pricing-card:not(.m-pricing-featured):hover{border-color:#22d3ee59!important;box-shadow:inset 0 1px #ffffff1f,0 12px 32px #00000052,0 0 44px #22d3ee1a!important}html[data-theme=midnight] .marketing-home .m-pricing-dark h3,html[data-theme=midnight] .marketing-home .m-pricing-dark p,html[data-theme=midnight] .marketing-home .m-pricing-dark li,html[data-theme=midnight] .marketing-home .m-pricing-dark span{color:inherit}html[data-theme=midnight] .marketing-home .m-luxury-testimonial-card{background:var(--premium-white)!important;color:var(--premium-anthracite)!important;border:none!important;box-shadow:0 12px 40px #00000059!important}html[data-theme=midnight] .marketing-home .m-luxury-testimonial-card p,html[data-theme=midnight] .marketing-home .m-luxury-testimonial-card blockquote{color:#282a2dd9!important}html[data-theme=midnight] .marketing-home .m-luxury-carousel-dot.active{background:linear-gradient(90deg, var(--palette-teal), var(--palette-pale))!important}html[data-theme=midnight] .marketing-home #faq .m-card{border-color:var(--premium-border)!important;color:var(--premium-white)!important;background:#18244773!important}html[data-theme=midnight] .marketing-home .m-cta-panel{background:linear-gradient(145deg,#182447f2,#03071cfa)!important;border:1px solid #22d3ee4d!important;box-shadow:0 20px 56px #0006,0 0 64px #22d3ee1f!important}html[data-theme=midnight] .marketing-home .m-cta-panel h2,html[data-theme=midnight] .marketing-home .m-cta-panel p{color:#fff!important}html[data-theme=midnight] .marketing-home .m-cta-panel .m-btn-line{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff40!important}html[data-theme=midnight] .marketing-home .m-footer{border-color:var(--premium-border)!important;background:linear-gradient(180deg, #0a1028 0%, var(--premium-anthracite) 100%)!important;color:var(--premium-aster)!important}html[data-theme=midnight] .marketing-home .m-footer h4,html[data-theme=midnight] .marketing-home .m-footer p,html[data-theme=midnight] .marketing-home .m-footer a,html[data-theme=midnight] .marketing-home .m-footer li{color:var(--premium-aster)!important}html[data-theme=midnight] .marketing-home .m-footer a:hover{color:var(--palette-teal)!important}html[data-theme=midnight] .marketing-home .m-card-interactive{border:1px solid var(--premium-border)!important;color:var(--premium-white)!important;background:#18244773!important}html[data-theme=midnight] .marketing-home .m-card-interactive:hover{border-color:#22d3ee59!important}html[data-theme=midnight] .marketing-home #faq .m-card button{color:var(--premium-white)!important}html[data-theme=midnight] .marketing-home #faq .m-card p{color:var(--premium-aster)!important}html[data-theme=midnight] .marketing-home .m-luxury-carousel-arrow{border-color:var(--premium-border)!important;color:var(--premium-white)!important;background:#1824478c!important}html[data-theme=midnight] .marketing-home .m-luxury-carousel-arrow:hover{background:#182447bf!important;border-color:#22d3ee66!important}html[data-theme=midnight] .marketing-home #pricing button[aria-pressed=true]{background:var(--palette-teal)!important}@media (prefers-reduced-motion:reduce){html[data-theme=midnight] .marketing-home .m-premium-bento-card:hover .m-premium-bento-inner{transform:none!important}html[data-theme=midnight] .marketing-home .m-premium-bento-card:hover .m-premium-bento-orb{transform:none}}html[data-theme=midnight] .marketing-home .m-features-section{overflow:hidden}html[data-theme=midnight] .marketing-home .m-features-ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}html[data-theme=midnight] .marketing-home .m-features-ambient-blob{filter:blur(72px);opacity:.38;will-change:transform;border-radius:50%;position:absolute}html[data-theme=midnight] .marketing-home .m-features-ambient-blob--1{background:radial-gradient(circle,#22d3ee6b,#0000 68%);width:min(28rem,52vw);height:min(28rem,52vw);animation:26s ease-in-out infinite alternate m-features-blob-drift-1;top:8%;left:-6%}html[data-theme=midnight] .marketing-home .m-features-ambient-blob--2{background:radial-gradient(circle,#8b5cf673,#0000 68%);width:min(32rem,58vw);height:min(32rem,58vw);animation:32s ease-in-out infinite alternate m-features-blob-drift-2;top:42%;right:-8%}html[data-theme=midnight] .marketing-home .m-features-ambient-blob--3{background:radial-gradient(circle,#a5b4fc61,#0000 68%);width:min(24rem,46vw);height:min(24rem,46vw);animation:22s ease-in-out infinite alternate m-features-blob-drift-3;bottom:-4%;left:34%}@keyframes m-features-blob-drift-1{0%{transform:translate(0,0)scale(1)}to{transform:translate(4rem,2.5rem)scale(1.08)}}@keyframes m-features-blob-drift-2{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3.5rem,-2rem)scale(1.06)}}@keyframes m-features-blob-drift-3{0%{transform:translate(0,0)scale(1)}to{transform:translate(2rem,-3rem)scale(1.1)}}html[data-theme=midnight] .marketing-home .m-features-header,html[data-theme=midnight] .marketing-home .m-features-body{z-index:1;position:relative}html[data-theme=midnight] .marketing-home .m-feature-box-grid{grid-template-columns:1fr;gap:1.25rem;width:100%;display:grid}@media (min-width:640px){html[data-theme=midnight] .marketing-home .m-feature-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.375rem}}@media (min-width:1024px){html[data-theme=midnight] .marketing-home .m-feature-box-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){html[data-theme=midnight] .marketing-home .m-feature-box-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}html[data-theme=midnight] .marketing-home .m-feature-box{--m-fb-accent:var(--palette-teal);--m-fb-accent-soft:#22d3ee24;--m-fb-badge-bg:#0891b2;--m-fb-icon-bg:#22d3ee1f;--m-fb-icon-color:#67e8f9;--m-fb-shadow:#03071ceb;--tilt-x:0deg;--tilt-y:0deg;--lift:0;--stagger-index:0;--shadow-dx:0px;--shadow-dy:0px;isolation:isolate;padding:0 0 .45rem .45rem;position:relative}html[data-theme=midnight] .marketing-home .m-feature-box-enter{opacity:0}html[data-theme=midnight] .marketing-home .m-feature-box-enter--visible{animation:.62s cubic-bezier(.16,1,.3,1) forwards m-feature-box-cascade;animation-delay:calc(var(--stagger-index) * 70ms)}html[data-theme=midnight] .marketing-home .m-feature-box--cyan{--m-fb-accent:var(--palette-teal);--m-fb-accent-soft:#22d3ee24;--m-fb-badge-bg:#0891b2;--m-fb-icon-bg:#22d3ee1f;--m-fb-icon-color:#67e8f9}html[data-theme=midnight] .marketing-home .m-feature-box--violet{--m-fb-accent:var(--palette-violet);--m-fb-accent-soft:#8b5cf629;--m-fb-badge-bg:#6d28d9;--m-fb-icon-bg:#8b5cf624;--m-fb-icon-color:#c4b5fd}html[data-theme=midnight] .marketing-home .m-feature-box--indigo{--m-fb-accent:var(--palette-pale);--m-fb-accent-soft:#a5b4fc29;--m-fb-badge-bg:#4f46e5;--m-fb-icon-bg:#a5b4fc1f;--m-fb-icon-color:#c7d2fe}html[data-theme=midnight] .marketing-home .m-feature-box--mint{--m-fb-accent:#34d399;--m-fb-accent-soft:#34d39924;--m-fb-badge-bg:#059669;--m-fb-icon-bg:#34d3991f;--m-fb-icon-color:#6ee7b7}@keyframes m-feature-box-cascade{0%{opacity:0}to{opacity:1}}html[data-theme=midnight] .marketing-home .m-feature-box-shadow{background:var(--m-fb-shadow);pointer-events:none;transform:translate3d(calc(var(--lift) * 3px + var(--shadow-dx)), calc(var(--lift) * 3px + var(--shadow-dy)), 0);border:1px solid #6366f147;border-radius:1.125rem;transition:transform .22s,box-shadow .22s,filter .22s;position:absolute;inset:.45rem 0 0 .45rem}html[data-theme=midnight] .marketing-home .m-feature-box--lifted .m-feature-box-shadow{filter:brightness(1.05);box-shadow:0 18px 36px #0000008c}html[data-theme=midnight] .marketing-home .m-feature-box-tilt{z-index:1;min-height:0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(calc(var(--lift) * -2px), calc(var(--lift) * -3px), 0);transition:transform .18s ease-out;position:relative}html[data-theme=midnight] .marketing-home .m-feature-box--flipped .m-feature-box-tilt{border-radius:1.125rem;overflow:hidden}html[data-theme=midnight] .marketing-home .m-feature-box-tilt--flipped,html[data-theme=midnight] .marketing-home .m-feature-box--flipped .m-feature-box-tilt{transform:none}html[data-theme=midnight] .marketing-home .m-feature-box-flip-stage{perspective:1200px;z-index:2;border-radius:1.125rem;width:100%;min-height:0;position:relative;overflow:hidden}html[data-theme=midnight] .marketing-home .m-feature-box-flipper{width:100%;min-height:0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:relative}html[data-theme=midnight] .marketing-home .m-feature-box-face{backface-visibility:hidden;width:100%}html[data-theme=midnight] .marketing-home .m-feature-box-face--front{position:relative;transform:rotateY(0)}html[data-theme=midnight] .marketing-home .m-feature-box-face--back{height:100%;position:absolute;inset:0;transform:rotateY(180deg)}html[data-theme=midnight] .marketing-home .m-feature-box--static .m-feature-box-face--front{position:relative}html[data-theme=midnight] .marketing-home .m-feature-box--static .m-feature-box-face--back,html[data-theme=midnight] .marketing-home .m-feature-box--static.m-feature-box--flipped .m-feature-box-face--front{display:none}html[data-theme=midnight] .marketing-home .m-feature-box--static.m-feature-box--flipped .m-feature-box-face--back{display:block;position:relative;transform:none}html[data-theme=midnight] .marketing-home .m-feature-box-inner{z-index:1;min-height:19.5rem;box-shadow:0 calc(8px + var(--lift) * 6px) calc(28px + var(--lift) * 12px) rgba(0, 0, 0, calc(.38 + var(--lift) * .12)), inset 0 1px 0 #ffffff0d, 0 0 calc(var(--lift) * 28px) var(--m-fb-accent-soft);box-sizing:border-box;background:linear-gradient(168deg,#1c284ef5 0%,#0e142cfa 52%,#090d1efc 100%);border:1.5px solid #a5b4fc52;border-radius:1.125rem;flex-direction:column;padding:1.1rem 1.1rem 1rem;transition:border-color .28s,box-shadow .22s;display:flex;position:relative;overflow:hidden}html[data-theme=midnight] .marketing-home .m-feature-box-back-inner{position:relative;overflow:hidden}html[data-theme=midnight] .marketing-home .m-feature-box-bg{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}html[data-theme=midnight] .marketing-home .m-feature-box-content{z-index:2;box-sizing:border-box;pointer-events:auto;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}html[data-theme=midnight] .marketing-home .m-feature-box-bg-mesh{opacity:.85;background:radial-gradient(circle at 28% 32%, color-mix(in srgb, var(--m-fb-accent) 26%, transparent), transparent 42%), radial-gradient(circle at 72% 68%, color-mix(in srgb, var(--palette-violet) 18%, transparent), transparent 38%), radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--palette-pale) 12%, transparent), transparent 45%);animation:16s ease-in-out infinite alternate m-fb-bg-mesh-drift;animation-delay:calc(var(--stagger-index) * -1.1s);position:absolute;inset:-45%}html[data-theme=midnight] .marketing-home .m-feature-box-bg-grid{opacity:.35;animation:8s ease-in-out infinite m-fb-bg-grid-pulse;animation-delay:calc(var(--stagger-index) * -.6s);background-image:linear-gradient(#a5b4fc0f 1px,#0000 1px),linear-gradient(90deg,#a5b4fc0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 35%,#000 20%,#0000 72%);mask-image:radial-gradient(85% 75% at 50% 35%,#000 20%,#0000 72%)}html[data-theme=midnight] .marketing-home .m-feature-box-bg-shimmer{opacity:0;background:linear-gradient(108deg, transparent 42%, color-mix(in srgb, var(--m-fb-accent) 14%, transparent) 50%, transparent 58%);animation:7s ease-in-out infinite m-fb-bg-shimmer-sweep;animation-delay:calc(var(--stagger-index) * .85s + 1.5s);position:absolute;inset:-20%;transform:translate(-30%)}html[data-theme=midnight] .marketing-home .m-feature-box-bg-orb{filter:blur(28px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}html[data-theme=midnight] .marketing-home .m-feature-box-bg-orb--a{background:radial-gradient(circle, var(--m-fb-accent-soft), transparent 68%);width:58%;height:58%;animation:20s ease-in-out infinite alternate m-fb-bg-orb-a;animation-delay:calc(var(--stagger-index) * -1.4s);top:-18%;right:-12%}html[data-theme=midnight] .marketing-home .m-feature-box-bg-orb--b{width:52%;height:52%;animation:24s ease-in-out infinite alternate m-fb-bg-orb-b;animation-delay:calc(var(--stagger-index) * -.95s);background:radial-gradient(circle,#8b5cf62e,#0000 68%);bottom:-22%;left:-16%}html[data-theme=midnight] .marketing-home .m-feature-box--lifted .m-feature-box-bg-mesh{opacity:1}html[data-theme=midnight] .marketing-home .m-feature-box--lifted .m-feature-box-bg-shimmer{animation-duration:4.5s}html[data-theme=midnight] .marketing-home .m-feature-box--lifted .m-feature-box-bg-orb{opacity:.72}@keyframes m-fb-bg-mesh-drift{0%{transform:translate(0,0)rotate(0)scale(1)}to{transform:translate(6%,5%)rotate(4deg)scale(1.06)}}@keyframes m-fb-bg-grid-pulse{0%,to{opacity:.28}50%{opacity:.42}}@keyframes m-fb-bg-shimmer-sweep{0%,72%,to{opacity:0;transform:translate(-35%)skew(-8deg)}38%{opacity:.55}52%{opacity:.35;transform:translate(35%)skew(-8deg)}}@keyframes m-fb-bg-orb-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-10%,12%)scale(1.12)}}@keyframes m-fb-bg-orb-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(14%,-8%)scale(1.08)}}html[data-theme=midnight] .marketing-home .m-feature-box--lifted .m-feature-box-inner{border-color:color-mix(in srgb, var(--m-fb-accent) 45%, #a5b4fc59)}html[data-theme=midnight] .marketing-home .m-feature-box-back-inner{border:1.5px solid color-mix(in srgb, var(--palette-teal) 35%, #a5b4fc47);height:100%;min-height:100%;box-shadow:0 10px 32px #0000006b, inset 0 1px 0 #ffffff0f, 0 0 24px color-mix(in srgb, var(--m-fb-accent) 12%, transparent);background:linear-gradient(155deg,#182447fa 0%,#0e142cfc 48%,#080c1c 100%);border-radius:1.125rem;flex-direction:column;justify-content:flex-start;padding:1.35rem 1.25rem 1.15rem;display:flex}html[data-theme=midnight] .marketing-home .m-feature-box-back-kicker{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;margin-bottom:.85rem;font-size:.62rem;font-weight:800}html[data-theme=midnight] .marketing-home .m-feature-box-back-quote{color:#f8fafcf5;flex:1;margin:0;font-size:.92rem;font-weight:600;line-height:1.65}html[data-theme=midnight] .marketing-home .m-feature-box-back-inner .m-feature-box-content{flex:1;min-height:0;padding-bottom:0}html[data-theme=midnight] .marketing-home .m-feature-box-back-actions-spacer{flex-shrink:0;min-height:2.85rem;margin-top:auto}html[data-theme=midnight] .marketing-home .m-feature-box-back-overlay{z-index:12;pointer-events:none;border-radius:1.125rem;flex-direction:column;justify-content:flex-end;padding:1.15rem 1.25rem;display:flex;position:absolute;inset:0}html[data-theme=midnight] .marketing-home .m-feature-box-back-overlay .m-feature-box-back-btn{pointer-events:auto;flex-shrink:0;margin-top:0}html[data-theme=midnight] .marketing-home .m-feature-box-back-by{color:#e2e8f0d1;margin-top:1rem;font-size:.74rem;font-style:italic;font-weight:600}html[data-theme=midnight] .marketing-home .m-feature-box-back-btn{box-sizing:border-box;width:100%;max-width:100%;color:var(--palette-teal);border:1.5px solid color-mix(in srgb, var(--palette-teal) 45%, #a5b4fc40);cursor:pointer;background:#03071cb8;border-radius:.75rem;padding:.72rem 1rem;font-size:.82rem;font-weight:700;transition:background .2s,border-color .2s,color .2s}html[data-theme=midnight] .marketing-home .m-feature-box-back-btn:hover{color:#fff;border-color:color-mix(in srgb, var(--palette-teal) 65%, #a5b4fc59);background:#081028eb}html[data-theme=midnight] .marketing-home .m-feature-box-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}html[data-theme=midnight] .marketing-home .m-feature-box-icon{background:var(--m-fb-icon-bg);width:2.75rem;height:2.75rem;color:var(--m-fb-icon-color);border:1px solid color-mix(in srgb, var(--m-fb-accent) 35%, transparent);border-radius:.85rem;justify-content:center;align-items:center;display:flex}html[data-theme=midnight] .marketing-home .m-feature-box-badge{letter-spacing:.07em;text-transform:uppercase;color:#fff;background:var(--m-fb-badge-bg);white-space:nowrap;border-radius:9999px;padding:.28rem .65rem;font-size:.58rem;font-weight:800;box-shadow:0 2px 8px #00000040}html[data-theme=midnight] .marketing-home .m-feature-box-title{letter-spacing:-.01em;color:#f8fafcfa;margin-bottom:.55rem;font-size:1.02rem;font-weight:800;line-height:1.3}html[data-theme=midnight] .marketing-home .m-feature-box-desc{color:#bac6fce0;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:none;min-height:2.35rem;margin-bottom:.85rem;font-size:.8rem;line-height:1.55;display:-webkit-box;overflow:hidden}html[data-theme=midnight] .marketing-home .m-feature-box-stats{flex:none;align-items:center;gap:.85rem;margin-bottom:.85rem;padding-top:0;display:flex}html[data-theme=midnight] .marketing-home .m-feature-box-rating{flex-shrink:0;width:3.1rem;height:3.1rem;position:relative}html[data-theme=midnight] .marketing-home .m-feature-box-rating-svg{width:100%;height:100%;transform:rotate(-90deg)}html[data-theme=midnight] .marketing-home .m-feature-box-rating-track{fill:none;stroke:#94a3b82e;stroke-width:3px}html[data-theme=midnight] .marketing-home .m-feature-box-rating-fill{fill:none;stroke:var(--m-fb-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:97.389;stroke-dashoffset:97.389px}html[data-theme=midnight] .marketing-home .m-feature-box-rating--animated .m-feature-box-rating-fill{animation:1.15s cubic-bezier(.16,1,.3,1) forwards m-feature-box-ring-fill;animation-delay:calc(var(--stagger-index) * 70ms + .25s)}@keyframes m-feature-box-ring-fill{to{stroke-dashoffset:var(--ring-target)}}html[data-theme=midnight] .marketing-home .m-feature-box-rating-value{color:#f8fafcf2;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex;position:absolute;inset:0}html[data-theme=midnight] .marketing-home .m-feature-box-stat-lines{color:#cbd5e1d1;flex-direction:column;gap:.15rem;font-size:.72rem;font-weight:600;line-height:1.35;display:flex}html[data-theme=midnight] .marketing-home .m-feature-box-actions{flex-direction:column;flex-shrink:0;gap:.45rem;width:100%;margin-top:auto;padding-top:.25rem;display:flex}html[data-theme=midnight] .marketing-home .m-feature-box-flip-trigger{box-sizing:border-box;color:#a5b4fce0;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;padding:.3rem .35rem .1rem;font-size:.72rem;font-weight:600;line-height:1.35;transition:color .2s;overflow:hidden}html[data-theme=midnight] .marketing-home .m-feature-box-cta{letter-spacing:.01em;color:#f8fafcf5;background:#0f172ad9;border:1.5px solid #a5b4fc47;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;width:100%;padding:.72rem 1rem;font-size:.82rem;font-weight:700;transition:background .22s,border-color .22s;display:inline-flex}html[data-theme=midnight] .marketing-home .m-feature-box-cta:hover{background:#1e293bf2;border-color:#a5b4fc73}html[data-theme=midnight] .marketing-home .m-feature-box-cta--featured{color:#03071cf2;background:linear-gradient(135deg, var(--palette-teal) 0%, #0d8a94 100%);border-color:color-mix(in srgb, var(--palette-teal) 70%, #03071c);box-shadow:0 4px 14px color-mix(in srgb, var(--palette-teal) 35%, transparent)}html[data-theme=midnight] .marketing-home .m-feature-box-cta--featured:hover{background:linear-gradient(135deg, #14b8c4 0%, var(--palette-teal) 100%);border-color:color-mix(in srgb, var(--palette-teal) 85%, #03071c)}html[data-theme=midnight] .marketing-home .m-feature-box-flip-trigger:hover{color:#67e8f9fa}html[data-theme=midnight] .marketing-home .m-feature-box-strip{border-top:1px solid #a5b4fc1f;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:2rem;padding-top:1.5rem;display:flex}@media (min-width:640px){html[data-theme=midnight] .marketing-home .m-feature-box-strip{flex-direction:row;justify-content:space-between;align-items:center}}html[data-theme=midnight] .marketing-home .m-feature-box-strip-link{color:#67e8f9f2;font-size:.875rem;font-weight:600;transition:color .2s}html[data-theme=midnight] .marketing-home .m-feature-box-strip-link:hover{color:#fff}@media (prefers-reduced-motion:reduce){html[data-theme=midnight] .marketing-home .m-features-ambient{display:none}html[data-theme=midnight] .marketing-home .m-feature-box-enter{opacity:1;transform:none;animation:none!important}html[data-theme=midnight] .marketing-home .m-feature-box{opacity:1}html[data-theme=midnight] .marketing-home .m-feature-box-tilt,html[data-theme=midnight] .marketing-home .m-feature-box-shadow{transition:none!important;transform:none!important}html[data-theme=midnight] .marketing-home .m-feature-box-inner{box-shadow:0 8px 28px #00000061,inset 0 1px #ffffff0d!important}html[data-theme=midnight] .marketing-home .m-feature-box-rating-fill{stroke-dashoffset:var(--ring-target)!important;animation:none!important}html[data-theme=midnight] .marketing-home .m-feature-box-bg-mesh,html[data-theme=midnight] .marketing-home .m-feature-box-bg-grid,html[data-theme=midnight] .marketing-home .m-feature-box-bg-shimmer,html[data-theme=midnight] .marketing-home .m-feature-box-bg-orb{animation:none!important}html[data-theme=midnight] .marketing-home .m-feature-box-bg-shimmer{opacity:0!important}html[data-theme=midnight] .marketing-home .m-feature-box--flipped .m-feature-box-face--front{display:none!important}html[data-theme=midnight] .marketing-home .m-feature-box--flipped .m-feature-box-face--back{pointer-events:auto!important;display:block!important;position:relative!important;transform:none!important}html[data-theme=midnight] .marketing-home .m-feature-box:not(.m-feature-box--flipped) .m-feature-box-face--back{display:none!important}}
