body.landing{--em-font-display:var(--font-brand), "Michroma", "Space Grotesk", system-ui, sans-serif;font-family:var(--em-font-sans);background:var(--em-bg-0);color:var(--em-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-size:16px;line-height:1.55;position:relative;overflow-x:hidden}body.landing:before{content:"";background:var(--em-gradient-aurora);opacity:.55;pointer-events:none;z-index:0;animation:24s ease-in-out infinite alternate l-auroraDrift;position:fixed;inset:0}@keyframes l-auroraDrift{0%{opacity:.55;transform:translate(0,0)scale(1)}to{opacity:.65;transform:translate(-3%,2%)scale(1.06)}}body.landing:after{content:"";pointer-events:none;z-index:0;opacity:.025;mix-blend-mode:overlay;background-image:repeating-radial-gradient(circle at 0 0,#0000 0 2px,#ffffff80 2px 3px);position:fixed;inset:0}body.landing a{color:inherit;text-decoration:none}body.landing button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}body.landing img,body.landing svg{max-width:100%;display:block}.l-container{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}@media (min-width:1024px){.l-container{padding:0 40px}}.l-section{z-index:1;padding:60px 0;position:relative}@media (max-width:768px){.l-section{padding:44px 0}}body.landing #faq{padding-bottom:40px}body.landing #final-cta{padding-top:20px}@media (max-width:768px){body.landing #faq{padding-bottom:24px}body.landing #final-cta{padding-top:12px}}.l-eyebrow{font-family:var(--em-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--em-magenta-400);border-radius:var(--em-radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#8149ff14;background:lab(45.6061% 67.9525 -96.8515/.08);border:1px solid #8149ff59;border:1px solid lab(45.6061% 67.9525 -96.8515/.35);margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:500;display:inline-block}.l-section-title{font-family:var(--em-font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--em-ink);margin-bottom:16px;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.1}.l-section-subtitle{color:var(--em-ink-muted);max-width:640px;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.l-section-head{text-align:center;margin-bottom:36px}@media (max-width:768px){.l-section-head{margin-bottom:28px}}.l-section-head .l-section-subtitle{margin-left:auto;margin-right:auto}.l-header{z-index:100;transition:background var(--em-dur-base) var(--em-ease-out), border-color var(--em-dur-base) var(--em-ease-out), backdrop-filter var(--em-dur-base) var(--em-ease-out);background:#06070d00;background:lab(1.92913% .554808 -2.56177/0);border-bottom:1px solid #0000;padding:14px 0;position:fixed;top:0;left:0;right:0}.l-header.scrolled{border-bottom-color:var(--em-border);-webkit-backdrop-filter:blur(12px)saturate(140%);background:#06070dc7;background:lab(1.92913% .554808 -2.56177/.78)}.l-nav{justify-content:space-between;align-items:center;gap:20px;display:flex}.l-brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.l-brand-logo{object-fit:contain;filter:drop-shadow(0 6px 20px #8149ff8c);filter:drop-shadow(0 6px 20px lab(45.6061% 67.9525 -96.8515/.55));width:auto;height:auto;transition:transform var(--em-dur-base) var(--em-ease-out), filter var(--em-dur-base) var(--em-ease-out)}.l-brand:hover .l-brand-logo{filter:drop-shadow(0 8px 24px #9752ffb3);filter:drop-shadow(0 8px 24px lab(50.4543% 69.1334 -93.3699/.7));transform:scale(1.06)}.l-brand-name{font-family:var(--em-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--em-ink);transition:color var(--em-dur-base) var(--em-ease-out);font-size:18px;font-weight:400;line-height:1}.l-brand:hover .l-brand-name{background:var(--em-gradient-neon);color:#0000;-webkit-background-clip:text;background-clip:text}.l-nav-links{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.l-nav-links a{font-family:var(--em-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--em-ink-muted);border-radius:var(--em-radius-md);transition:color var(--em-dur-fast), background var(--em-dur-fast);padding:8px 14px;font-size:11px;font-weight:400;display:inline-block}.l-nav-links a:hover{color:var(--em-ink);background:var(--em-bg-2)}@media (max-width:900px){.l-nav-links{display:none}}.l-nav-actions{align-items:center;gap:10px;display:flex}.l-lang{background:var(--em-bg-2);border:1px solid var(--em-border);border-radius:var(--em-radius-pill);font-family:var(--em-font-mono);padding:3px;font-size:11px;font-weight:500;display:inline-flex}.l-lang button{border-radius:var(--em-radius-pill);color:var(--em-ink-soft);letter-spacing:.08em;text-transform:uppercase;transition:background var(--em-dur-fast), color var(--em-dur-fast);padding:5px 11px}.l-lang button.active{background:var(--em-bg-0);color:var(--em-ink);box-shadow:inset 0 0 0 1px var(--em-border-strong)}.l-lang button:not(.active):hover{color:var(--em-ink)}.l-cta-primary{border-radius:var(--em-radius-md);background:var(--em-gradient-neon);color:var(--em-ink-on-accent);font-family:var(--em-font-display);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--em-glow-magenta);transition:filter var(--em-dur-fast) var(--em-ease-out), transform 80ms var(--em-ease-out);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:12px;font-weight:400;display:inline-flex}.l-cta-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.l-cta-primary:active{transform:scale(.98)}.l-cta-primary.large{border-radius:var(--em-radius-lg);padding:16px 30px;font-size:13px;animation:2.8s ease-in-out infinite l-ctaPulse}@keyframes l-ctaPulse{0%,to{box-shadow:0 0 #8149ff73,0 12px 40px -6px #8149ff80;box-shadow:0 0 lab(45.6061% 67.9525 -96.8515/.45),0 12px 40px -6px lab(45.6061% 67.9525 -96.8515/.5)}50%{box-shadow:0 0 0 8px #8149ff1f,0 16px 50px -4px #8149ff99;box-shadow:0 0 0 8px lab(45.6061% 67.9525 -96.8515/.12),0 16px 50px -4px lab(45.6061% 67.9525 -96.8515/.6)}}.l-cta-secondary{border-radius:var(--em-radius-md);color:var(--em-ink);border:1px solid var(--em-border-strong);font-family:var(--em-font-display);letter-spacing:.1em;text-transform:uppercase;transition:background var(--em-dur-fast), border-color var(--em-dur-fast);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:12px;font-weight:400;display:inline-flex}.l-cta-secondary:hover{background:var(--em-bg-2);border-color:#8149ff8c;border-color:lab(45.6061% 67.9525 -96.8515/.55)}.l-cta-secondary.large{border-radius:var(--em-radius-lg);padding:16px 30px;font-size:13px}body.landing :focus-visible{box-shadow:var(--em-focus-ring);border-radius:var(--em-radius-sm);outline:none}.l-hero{z-index:1;padding:132px 0 48px;position:relative;overflow:hidden}@media (max-width:768px){.l-hero{padding:108px 0 32px}}.l-hero-inner{grid-template-columns:1fr;align-items:center;gap:56px;display:grid}@media (min-width:960px){.l-hero-inner{grid-template-columns:1.05fr 1fr;gap:48px}}.l-hero-text{max-width:640px}.l-hero h1{font-family:var(--em-font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--em-ink);margin-bottom:20px;font-size:clamp(36px,6vw,68px);font-weight:400;line-height:1.02}.l-hero h1 .gradient{background:var(--em-gradient-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}.l-hero .l-subheadline{color:var(--em-ink-muted);max-width:560px;margin-bottom:26px;font-size:clamp(16px,1.8vw,19px);line-height:1.55}.l-hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.l-hero-trust{font-family:var(--em-font-mono);color:var(--em-ink-soft);letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;display:inline-flex}.l-hero-trust:before{content:"";background:var(--em-success);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite l-dotPulse;box-shadow:0 0 12px #2ec97ab3;box-shadow:0 0 12px lab(72.0369% -54.4858 28.1338/.7)}@keyframes l-dotPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.l-hero-visual{aspect-ratio:4/3;perspective:1600px;width:100%;transform-style:preserve-3d;position:relative}.l-hero-in{opacity:1;animation:l-hero-fade-in .64s var(--em-ease-out) both}@keyframes l-hero-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.l-hero-in{opacity:1;animation:none;transform:none}}.l-hero-frame{aspect-ratio:16/9;border-radius:var(--em-radius-lg);border:1px solid var(--em-border);background:var(--em-bg-2);width:78%;box-shadow:var(--em-shadow-lg);cursor:pointer;will-change:transform, opacity, filter;opacity:0;filter:blur(6px);z-index:1;transition:transform 1.1s cubic-bezier(.45, 0, .18, 1), opacity .8s var(--em-ease-out), filter .9s var(--em-ease-out), box-shadow .5s var(--em-ease-out), border-color .5s var(--em-ease-out);margin:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)translate3d(0,4%,-200px)scale(.78)rotate(3deg)}.l-hero-frame>img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.l-hero-frame:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 30% 30%,#8149ff2e,#0000 60%),radial-gradient(circle at 70% 70%,#672afb24,#0000 60%);background:radial-gradient(circle at 30% 30%,lab(45.6061% 67.9525 -96.8515/.18),#0000 60%),radial-gradient(circle at 70% 70%,lab(38.7884% 63.1672 -94.4983/.14),#0000 60%);position:absolute;inset:0}.l-hero-frame:after{content:"";z-index:2;pointer-events:none;background-image:linear-gradient(115deg,#0000 30%,#f4f5f80f 50%,#0000 70%);background-image:linear-gradient(115deg,#0000 30%,lab(96.4826% .319541 -1.86677/.06) 50%,#0000 70%);background-position:200% 0;background-size:240% 100%;animation:5.6s ease-in-out infinite l-shimmer;position:absolute;inset:0}@keyframes l-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.l-hero-frame.is-front{opacity:1;filter:blur();z-index:6;transform:translate(-50%,-50%)translateZ(80px)scale(1.02)rotate(-1.2deg)}.l-hero-frame.is-back-right{opacity:.78;filter:blur(2.5px);z-index:2;transform:translate(-50%,-50%)translate3d(30%,-6%,-140px)scale(.7)rotate(7deg)}.l-hero-frame.is-back-left{opacity:.78;filter:blur(2.5px);z-index:2;transform:translate(-50%,-50%)translate3d(-28%,10%,-140px)scale(.7)rotate(-6deg)}.l-hero-visual .l-hero-frame.is-active,.l-hero-visual .l-hero-frame:hover{opacity:1;filter:blur()brightness(1.14)saturate(1.1);z-index:50;border-color:#9752ffa6;border-color:lab(50.4543% 69.1334 -93.3699/.65);transform:translate(-50%,-50%)translateZ(240px)scale(1.22)rotate(0);box-shadow:0 0 60px #8149ff8c,0 0 120px #9752ff40,0 30px 80px #0009,inset 0 0 0 1px #9752ff73;box-shadow:0 0 60px lab(45.6061% 67.9525 -96.8515/.55),0 0 120px lab(50.4543% 69.1334 -93.3699/.25),0 30px 80px lab(0% 0 0/.6),inset 0 0 0 1px lab(50.4543% 69.1334 -93.3699/.45)}.l-hero-visual.has-active .l-hero-frame:not(.is-active):not(:hover),.l-hero-visual:hover .l-hero-frame:not(:hover):not(.is-active){opacity:.22;filter:brightness(.55)saturate(.5)blur(2px)}.l-hero-frame-label{font-family:var(--em-font-mono);color:var(--em-ink);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;transition:transform var(--em-dur-base) var(--em-ease-out);background:#0000008c;background:lab(0% 0 0/.55);border-radius:4px;padding:3px 7px;font-size:10px;position:absolute;bottom:10px;left:12px}.l-hero-frame:hover .l-hero-frame-label{background:linear-gradient(90deg,#8149ffd9,#672afbd9);background:linear-gradient(90deg,lab(45.6061% 67.9525 -96.8515/.85),lab(38.7884% 63.1672 -94.4983/.85));transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.l-hero-frame{transition:none}}.l-how-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.l-step{background:var(--em-bg-1);border:1px solid var(--em-border);border-radius:var(--em-radius-lg);transition:border-color var(--em-dur-base), transform var(--em-dur-base);padding:28px 24px;position:relative}.l-step:hover{border-color:#8149ff8c;border-color:lab(45.6061% 67.9525 -96.8515/.55);transform:translateY(-3px)}.l-step-num{font-family:var(--em-font-mono);color:var(--em-magenta-400);letter-spacing:.12em;margin-bottom:16px;font-size:12px;display:block}.l-step-icon{width:46px;height:46px;color:var(--em-ink);background:var(--em-bg-2);border:1px solid var(--em-border-strong);border-radius:var(--em-radius-md);justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex;position:relative}.l-step-icon svg{width:24px;height:24px}.l-step-icon:after{content:"";border-radius:var(--em-radius-md);background:var(--em-gradient-neon-soft);opacity:0;transition:opacity var(--em-dur-base);z-index:-1;position:absolute;inset:-1px}.l-step:hover .l-step-icon:after{opacity:1}.l-step-title{font-family:var(--em-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--em-ink);margin-bottom:8px;font-size:14px;font-weight:400}.l-step-desc{color:var(--em-ink-muted);font-size:14px;line-height:1.55}.l-value-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.l-value{background:var(--em-bg-1);border:1px solid var(--em-border);border-radius:var(--em-radius-lg);transition:border-color var(--em-dur-base), transform var(--em-dur-base);flex-direction:column;gap:14px;padding:28px 24px;display:flex}.l-value:hover{border-color:#8149ff66;border-color:lab(45.6061% 67.9525 -96.8515/.4);transform:translateY(-2px)}.l-value-icon{width:40px;height:40px;color:var(--em-magenta-400);justify-content:center;align-items:center;display:inline-flex}.l-value-icon svg{filter:drop-shadow(0 4px 12px #8149ff73);filter:drop-shadow(0 4px 12px lab(45.6061% 67.9525 -96.8515/.45));width:100%;height:100%;animation:4s ease-in-out infinite l-breathe}@keyframes l-breathe{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.l-value-title{font-family:var(--em-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--em-ink);font-size:14px;font-weight:400}.l-value-desc{color:var(--em-ink-muted);font-size:14px;line-height:1.6}.l-showcase-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.l-showcase-tile{aspect-ratio:9/16;background:var(--em-bg-2);border:1px solid var(--em-border);border-radius:var(--em-radius-lg);cursor:pointer;transition:transform var(--em-dur-base), border-color var(--em-dur-base);position:relative;overflow:hidden}.l-showcase-tile:nth-child(odd){aspect-ratio:9/16}.l-showcase-tile:nth-child(3n){aspect-ratio:4/5}.l-showcase-tile:hover{border-color:var(--em-magenta-400);transform:translateY(-3px)}.l-showcase-tile>img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform var(--em-dur-slow) var(--em-ease-out), filter var(--em-dur-base) var(--em-ease-out);position:absolute;inset:0}.l-showcase-tile:hover>img{filter:brightness(1.08);transform:scale(1.04)}.l-showcase-tile:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 30% 30%,#8149ff2e,#0000 65%),radial-gradient(circle at 70% 80%,#672afb26,#0000 65%),linear-gradient(#0000 45%,#0009);background:radial-gradient(circle at 30% 30%,lab(45.6061% 67.9525 -96.8515/.18),#0000 65%),radial-gradient(circle at 70% 80%,lab(38.7884% 63.1672 -94.4983/.15),#0000 65%),linear-gradient(#0000 45%,lab(0% 0 0/.6));position:absolute;inset:0}.l-showcase-tile:after{content:"";background-image:linear-gradient(115deg,#0000 35%,#f4f5f81a 50%,#0000 65%);background-image:linear-gradient(115deg,#0000 35%,lab(96.4826% .319541 -1.86677/.1) 50%,#0000 65%);background-position:200% 0;background-size:220% 100%;animation:4.8s ease-in-out infinite l-shimmer;position:absolute;inset:0}.l-showcase-tile-play{background:var(--em-gradient-neon);width:56px;height:56px;box-shadow:var(--em-glow-magenta);color:var(--em-ink-on-accent);z-index:3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l-showcase-tile-play svg{width:22px;height:22px;margin-left:3px}.l-showcase-tile-label{font-family:var(--em-font-mono);color:var(--em-ink);letter-spacing:.08em;text-transform:uppercase;z-index:3;font-size:11px;position:absolute;bottom:14px;left:14px}.l-showcase-placeholder-note{text-align:center;font-family:var(--em-font-mono);color:var(--em-ink-soft);letter-spacing:.06em;text-transform:uppercase;margin-top:24px;font-size:12px}.l-showcase-grid.has-videos{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:22px}.l-showcase-tile--video{aspect-ratio:16/9;border:1px solid var(--em-border);border-radius:var(--em-radius-lg);cursor:pointer;transition:transform var(--em-dur-base), border-color var(--em-dur-base), box-shadow var(--em-dur-base);background:#07070a;margin:0;position:relative;overflow:hidden}.l-showcase-tile--video:nth-child(odd),.l-showcase-tile--video:nth-child(3n){aspect-ratio:16/9}.l-showcase-tile--video:hover,.l-showcase-tile--video:focus-within{border-color:var(--em-magenta-400);box-shadow:var(--em-glow-magenta);transform:translateY(-3px)}.l-showcase-tile--video:before,.l-showcase-tile--video:after{display:none}.l-showcase-video{object-fit:cover;background:#07070a;width:100%;height:100%;display:block;position:absolute;inset:0}.l-showcase-tile--video>.l-showcase-tile-label,.l-showcase-tile--video>.l-showcase-tile-vibe,.l-showcase-tile--video>.l-showcase-tile-play{z-index:3}.l-showcase-tile--video:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle at 80% 90%,#8149ff2e,#0000 55%),linear-gradient(#0000 55%,#0000008c 100%);background:radial-gradient(circle at 80% 90%,lab(45.6061% 67.9525 -96.8515/.18),#0000 55%),linear-gradient(#0000 55%,lab(0% 0 0/.55) 100%);display:block;position:absolute;inset:0}.l-showcase-tile--video .l-showcase-tile-play{opacity:.95;width:64px;height:64px;transition:opacity var(--em-dur-base), transform var(--em-dur-base)}.l-showcase-tile--video:hover .l-showcase-tile-play,.l-showcase-tile--video:focus-within .l-showcase-tile-play{opacity:0;transform:translate(-50%,-50%)scale(.85)}.l-showcase-tile-vibe{z-index:3;font-family:var(--em-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--em-ink);-webkit-backdrop-filter:blur(6px);background:#00000073;background:lab(0% 0 0/.45);border:1px solid #f4f5f82e;border:1px solid lab(96.4826% .319541 -1.86677/.18);border-radius:999px;padding:4px 8px;font-size:10px;position:absolute;top:14px;right:14px}.l-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:20px;display:grid}.l-tier{background:var(--em-bg-1);border:1px solid var(--em-border);border-radius:var(--em-radius-xl);transition:transform var(--em-dur-base), border-color var(--em-dur-base);flex-direction:column;gap:18px;padding:32px 28px;display:flex;position:relative}.l-tier:hover{transform:translateY(-3px)}.l-tier.highlighted{background:var(--em-bg-2);background-clip:padding-box;border:1px solid #0000;position:relative}.l-tier.highlighted:before{content:"";border-radius:var(--em-radius-xl);background:var(--em-gradient-neon);z-index:-1;opacity:.9;position:absolute;inset:-1px}.l-tier.highlighted:after{content:"";border-radius:var(--em-radius-xl);background:var(--em-bg-1);z-index:-1;position:absolute;inset:0}.l-tier-badge{background:var(--em-gradient-neon);color:var(--em-ink-on-accent);font-family:var(--em-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--em-radius-pill);box-shadow:var(--em-glow-magenta);padding:5px 14px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.l-tier-name{font-family:var(--em-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--em-ink);font-size:16px;font-weight:400}.l-tier-tagline{color:var(--em-ink-muted);font-size:13px}.l-tier-price{align-items:baseline;gap:4px;margin:6px 0;display:flex}.l-tier-price strong{font-family:var(--em-font-display);letter-spacing:-.02em;color:var(--em-ink);font-size:44px;font-weight:400}.l-tier-period{font-family:var(--em-font-mono);color:var(--em-ink-soft);font-size:13px}.l-tier-features{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.l-tier-features li{color:var(--em-ink-muted);padding-left:24px;font-size:14px;line-height:1.5;position:relative}.l-tier-features li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23c084fc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 7l3.5 3.5L12 4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:14px;height:14px;position:absolute;top:7px;left:0}.l-tier-cta{margin-top:10px}.l-tier-cta a{justify-content:center;align-items:center;width:100%;display:inline-flex}.l-faq-list{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.l-faq-item{background:var(--em-bg-1);border:1px solid var(--em-border);border-radius:var(--em-radius-lg);transition:border-color .38s var(--em-ease-out), background .38s var(--em-ease-out), box-shadow .38s var(--em-ease-out), transform .38s var(--em-ease-out);overflow:hidden}.l-faq-item:hover{background:linear-gradient(180deg, #14121d99, var(--em-bg-1));border-color:#9752ffa6;border-color:lab(50.4543% 69.1334 -93.3699/.65);transform:translateY(-1px);box-shadow:0 0 28px #8149ff61,0 0 60px #9752ff2e,inset 0 0 0 1px #9752ff66;box-shadow:0 0 28px lab(45.6061% 67.9525 -96.8515/.38),0 0 60px lab(50.4543% 69.1334 -93.3699/.18),inset 0 0 0 1px lab(50.4543% 69.1334 -93.3699/.4)}@supports (color:lab(0% 0 0)){.l-faq-item:hover{background:linear-gradient(180deg, lab(5.99108% 2.70986 -7.22439/.6), var(--em-bg-1))}}.l-faq-item.is-open{background:linear-gradient(180deg, #161421d9, var(--em-bg-1));border-color:#8149ff8c;border-color:lab(45.6061% 67.9525 -96.8515/.55);box-shadow:0 10px 30px -12px #6d18ed73;box-shadow:0 10px 30px -12px lab(36.4072% 65.9698 -90.3226/.45)}@supports (color:lab(0% 0 0)){.l-faq-item.is-open{background:linear-gradient(180deg, lab(6.9653% 3.46392 -8.4939/.85), var(--em-bg-1))}}.l-faq-item.is-open:hover{border-color:#9752ffbf;border-color:lab(50.4543% 69.1334 -93.3699/.75);transform:translateY(-1px);box-shadow:0 0 36px #8149ff80,0 0 80px #9752ff38,0 10px 30px -12px #6d18ed80,inset 0 0 0 1px #9752ff73;box-shadow:0 0 36px lab(45.6061% 67.9525 -96.8515/.5),0 0 80px lab(50.4543% 69.1334 -93.3699/.22),0 10px 30px -12px lab(36.4072% 65.9698 -90.3226/.5),inset 0 0 0 1px lab(50.4543% 69.1334 -93.3699/.45)}.l-faq-q{width:100%;font-family:var(--em-font-sans);color:var(--em-ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15px;font-weight:600;display:flex}.l-faq-q:focus-visible{outline-offset:-4px;border-radius:var(--em-radius-lg);outline:2px solid #9752ff99;outline:2px solid lab(50.4543% 69.1334 -93.3699/.6)}.l-faq-q:after{content:"";width:18px;height:18px;transition:transform .38s var(--em-ease-out);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23c084fc' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 7l5 5 5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;flex-shrink:0}.l-faq-item.is-open .l-faq-q:after{transform:rotate(180deg)}.l-faq-a-wrap{transition:grid-template-rows .42s var(--em-ease-out);grid-template-rows:0fr;display:grid}.l-faq-item.is-open .l-faq-a-wrap{grid-template-rows:1fr}.l-faq-a-wrap>.l-faq-a{color:var(--em-ink-muted);opacity:0;transition:opacity .28s var(--em-ease-out) 80ms, transform .32s var(--em-ease-out) 80ms, padding .38s var(--em-ease-out);padding:0 22px;font-size:14px;line-height:1.65;overflow:hidden;transform:translateY(-4px)}.l-faq-item.is-open .l-faq-a-wrap>.l-faq-a{opacity:1;padding:0 22px 20px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.l-faq-a-wrap,.l-faq-a-wrap>.l-faq-a,.l-faq-q:after{transition:none!important}}.l-final-cta{text-align:center;position:relative;overflow:hidden}.l-final-cta-card{border-radius:var(--em-radius-2xl,28px);background:radial-gradient(70% 90% at 50% 0%, #8149ff38, transparent 70%), var(--em-bg-1);border:1px solid #8149ff59;border:1px solid lab(45.6061% 67.9525 -96.8515/.35);padding:56px 32px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.l-final-cta-card{background:radial-gradient(70% 90% at 50% 0%, lab(45.6061% 67.9525 -96.8515/.22), transparent 70%), var(--em-bg-1)}}.l-final-cta-card:before{content:"";pointer-events:none;z-index:0;background:conic-gradient(#0000 0deg,#8149ff40 60deg,#0000 120deg,#672afb33 200deg,#0000 280deg);background:conic-gradient(#0000 0deg,lab(45.6061% 67.9525 -96.8515/.25) 60deg,#0000 120deg,lab(38.7884% 63.1672 -94.4983/.2) 200deg,#0000 280deg);animation:16s linear infinite l-rotateCone;position:absolute;inset:-50%}@keyframes l-rotateCone{to{transform:rotate(360deg)}}.l-final-cta-card>*{z-index:1;position:relative}.l-final-cta-title{font-family:var(--em-font-display);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(28px,4.5vw,48px);font-weight:400;line-height:1.05}.l-final-cta-subtitle{color:var(--em-ink-muted);max-width:560px;margin:0 auto 32px;font-size:clamp(15px,1.6vw,18px)}.l-final-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:inline-flex}.l-footer{border-top:1px solid var(--em-border);background:var(--em-bg-inset);z-index:1;padding:64px 0 36px;position:relative}.l-footer-inner{grid-template-columns:1.4fr repeat(3,1fr);gap:40px 24px;margin-bottom:44px;display:grid}@media (max-width:768px){.l-footer-inner{grid-template-columns:1fr 1fr}.l-footer-brand{grid-column:1/-1}}.l-footer-brand-row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.l-footer-brand-row img{filter:drop-shadow(0 4px 12px #8149ff73);filter:drop-shadow(0 4px 12px lab(45.6061% 67.9525 -96.8515/.45));width:auto;height:auto}.l-footer-brand-row span{font-family:var(--em-font-display);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.l-footer-tagline{color:var(--em-ink-muted);max-width:320px;font-size:13px;line-height:1.6}.l-footer-col-title{font-family:var(--em-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--em-ink-soft);margin-bottom:14px;font-size:11px;font-weight:600}.l-footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.l-footer-col a{color:var(--em-ink-muted);transition:color var(--em-dur-fast);font-size:13px}.l-footer-col a:hover{color:var(--em-ink)}.l-footer-bottom{border-top:1px solid var(--em-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.l-footer-copy{font-family:var(--em-font-mono);color:var(--em-ink-soft);letter-spacing:.04em;font-size:11px}.l-social{gap:8px;display:inline-flex}.l-social a{border:1px solid var(--em-border);border-radius:var(--em-radius-md);background:var(--em-bg-1);width:36px;height:36px;color:var(--em-ink-muted);transition:color var(--em-dur-fast), border-color var(--em-dur-fast), background var(--em-dur-fast);justify-content:center;align-items:center;display:inline-flex}.l-social a:hover{color:var(--em-ink);border-color:var(--em-magenta-400);background:var(--em-bg-2)}.l-social svg{width:16px;height:16px}.l-reveal{opacity:0;transition:opacity .72s var(--em-ease-out), transform .72s var(--em-ease-out);will-change:opacity, transform;transform:translateY(28px)}.l-reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){body.landing *,body.landing :before,body.landing :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.l-reveal{opacity:1;transform:none}}@media (max-width:720px){.l-showcase-grid.has-videos{grid-template-columns:1fr}}@media (max-width:640px){.l-container{padding:0 18px}.l-hero-visual{display:none}.l-hero{padding:96px 0 28px}.l-hero-inner{gap:0}.l-hero-ctas,.l-final-cta-actions{flex-direction:column;align-items:stretch;width:100%}.l-hero-ctas .l-cta-primary,.l-hero-ctas .l-cta-secondary,.l-final-cta-actions .l-cta-primary,.l-final-cta-actions .l-cta-secondary{width:100%}.l-final-cta-actions{display:flex}.l-how-grid,.l-value-grid,.l-showcase-grid,.l-pricing-grid{grid-template-columns:1fr}.l-step,.l-value{padding:22px 18px}.l-final-cta-card{padding:36px 20px}.l-footer-inner{grid-template-columns:1fr;gap:28px}.l-footer-brand{grid-column:auto}}
