.marketing-app{--sl-950:#020618;--sl-900:#0f172b;--sl-800:#1d293d;--sl-700:#314158;--sl-600:#45556c;--sl-500:#62748e;--sl-400:#90a1b9;--sl-300:#cad5e2;--sl-200:#e2e8f0;--sl-100:#f1f5f9;--sl-50:#f8fafc;--sl-purple-600:#9810fa;--sl-purple-500:#ac4bff;--sl-purple-400:#c07eff;--sl-purple-200:#e9d5ff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.011em;background:var(--sl-900);color:var(--sl-100);-webkit-font-smoothing:antialiased;overflow-x:clip}.marketing-app h1,.marketing-app h2,.marketing-app h3,.marketing-app h4,.marketing-app p{margin:0;letter-spacing:-.02em}.sl-container{width:100%;max-width:72rem;margin:0 auto;padding:0 1rem;position:relative}@media (min-width:640px){.sl-container{padding:0 1.5rem}}.sl-section{position:relative;padding:5rem 0}@media (min-width:768px){.sl-section{padding:7rem 0}}.sl-section-head{max-width:48rem;margin:0 auto 3rem;text-align:center}@media (min-width:768px){.sl-section-head{margin-bottom:4rem}}.sl-divider{height:1px;background:linear-gradient(90deg,transparent,var(--sl-800) 20%,var(--sl-800) 80%,transparent)}.sl-eyebrow{display:inline-block;margin-bottom:.75rem;padding-bottom:.1rem;font-weight:500;font-size:1rem;background:linear-gradient(90deg,var(--sl-purple-500),var(--sl-purple-200));-webkit-background-clip:text;background-clip:text;color:transparent}.sl-h1,.sl-h2,.sl-h3{font-weight:800!important;line-height:1.1;padding-bottom:.35em;background:linear-gradient(90deg,rgba(226,232,240,.6),var(--sl-200),rgba(226,232,240,.6));-webkit-background-clip:text;background-clip:text;color:transparent!important}.sl-h1{font-size:clamp(2.6rem,6.5vw,4.25rem);letter-spacing:-.035em!important}.sl-h2{font-size:clamp(2rem,4.5vw,3rem);letter-spacing:-.03em!important}.sl-h3{font-size:clamp(1.5rem,3vw,1.875rem);letter-spacing:-.025em!important}.sl-lede{font-size:1.125rem;line-height:1.6}.sl-lede,.sl-muted{color:var(--sl-400)}.sl-btn,.sl-btn-sm{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid transparent;border-radius:999px;font-weight:500;white-space:nowrap;text-decoration:none!important;transition:background .15s ease,color .15s ease}.sl-btn{padding:.625rem 1.25rem;font-size:.95rem}.sl-btn-sm{padding:.3rem .85rem;font-size:.875rem}.sl-btn .sl-arrow,.sl-btn-sm .sl-arrow,.sl-link .sl-arrow{transition:transform .15s ease}.sl-btn-sm:hover .sl-arrow,.sl-btn:hover .sl-arrow,.sl-link:hover .sl-arrow{transform:translateX(2px)}.sl-arrow-tint{color:var(--sl-purple-500)}.sl-btn-primary{color:var(--sl-900)!important;background:linear-gradient(90deg,rgba(255,255,255,.8),#fff,rgba(255,255,255,.8))}.sl-btn-primary:hover{background:#fff}.sl-btn-ghost{color:var(--sl-300)!important;background:linear-gradient(var(--sl-900),var(--sl-900)) padding-box,conic-gradient(var(--sl-400),var(--sl-700) 25%,var(--sl-700) 75%,var(--sl-400) 100%) border-box}.sl-btn-ghost:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(29,41,61,.3);pointer-events:none}.sl-btn-ghost:hover{color:#fff!important}.sl-btn-ghost>*{position:relative}.sl-btn-soft{color:var(--sl-200)!important;background:rgba(15,23,43,.25)}.sl-btn-soft:hover{color:#fff!important;background:rgba(15,23,43,.35)}.sl-btn-purple{color:#fff!important;background:var(--sl-purple-500)}.sl-btn-purple:hover{background:var(--sl-purple-600)}.sl-pill{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .85rem;border:1px solid transparent;border-radius:999px;font-size:.875rem;font-weight:500;color:var(--sl-300)!important;text-decoration:none!important;background:linear-gradient(var(--sl-purple-500),var(--sl-purple-500)) padding-box,linear-gradient(var(--sl-purple-500),var(--sl-purple-200) 75%,transparent 100%) border-box;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:color .15s ease}.sl-pill:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(29,41,61,.5);pointer-events:none}.sl-pill>*{position:relative}.sl-pill:hover{color:#fff!important}.sl-link{display:inline-flex;align-items:center;gap:.3rem;color:var(--sl-300)!important;font-weight:500;font-size:.9rem;text-decoration:none!important}.sl-link:hover{color:#fff!important}.sl-glow{position:absolute;pointer-events:none;border-radius:999px;filter:blur(100px);z-index:0}.sl-glow--purple{background:var(--sl-purple-500);opacity:.35}.sl-glow--slate{background:var(--sl-600);opacity:.3}.sl-horizon{position:absolute;left:50%;bottom:0;width:1200px;max-width:200vw;height:480px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,rgba(172,75,255,.45),rgba(172,75,255,.12) 55%,transparent 75%);-webkit-mask-image:linear-gradient(0deg,#000 0,transparent);mask-image:linear-gradient(0deg,#000 0,transparent);z-index:0}.sl-horizon:after{content:"";position:absolute;left:15%;right:15%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(233,213,255,.7),transparent)}.sl-spotlight{display:grid;grid-gap:1.5rem;gap:1.5rem}.sl-spot{position:relative;height:100%;padding:1px;border-radius:1.5rem;background:var(--sl-800);overflow:hidden}.sl-spot:before{left:-12rem;top:-12rem;width:24rem;height:24rem;border-radius:999px;background:var(--sl-purple-500);filter:blur(100px);transform:translate(var(--mouse-x,0),var(--mouse-y,0));z-index:3}.sl-spot:after,.sl-spot:before{content:"";position:absolute;opacity:0;transition:opacity .5s ease;pointer-events:none}.sl-spot:after{inset:0;border-radius:inherit;background:radial-gradient(250px circle at var(--mouse-x,0) var(--mouse-y,0),var(--sl-400),transparent);z-index:1}.sl-spotlight:hover .sl-spot:after{opacity:1}.sl-spot:hover:before{opacity:.2}.sl-spot-inner{position:relative;z-index:2;height:100%;border-radius:inherit;background:var(--sl-900);overflow:hidden}.sl-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.75rem;color:var(--sl-purple-400);background:linear-gradient(180deg,rgba(172,75,255,.2),rgba(172,75,255,.05));border:1px solid rgba(172,75,255,.25)}.sl-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.sl-marquee-track{display:flex;width:max-content;gap:2.5rem;animation:sl-marquee 45s linear infinite}.sl-marquee:hover .sl-marquee-track{animation-play-state:paused}@keyframes sl-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 1.25rem))}}@media (prefers-reduced-motion:reduce){.sl-marquee-track{animation:none}.sl-spot:after,.sl-spot:before{transition:none}}.sl-radar{position:relative;width:min(28rem,100%);aspect-ratio:1;margin:0 auto}.sl-radar-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(172,75,255,.35) 1px,transparent 0),linear-gradient(90deg,rgba(172,75,255,.35) 1px,transparent 0);background-size:12.5% 12.5%;background-position:50%;-webkit-mask-image:radial-gradient(closest-side,#000 35%,transparent 100%);mask-image:radial-gradient(closest-side,#000 35%,transparent 100%)}.sl-radar-particles{position:absolute;inset:0;width:100%;height:100%}.sl-radar-ring{inset:17%;background:radial-gradient(closest-side,transparent 48%,rgba(192,126,255,.85) 66%,rgba(226,232,240,.45) 78%,rgba(172,75,255,.25) 90%,transparent 100%);filter:blur(16px);animation:sl-radar-breathe 4s ease-in-out infinite}.sl-radar-ring,.sl-radar-ripple{position:absolute;border-radius:50%}.sl-radar-ripple{top:50%;left:50%;width:60%;aspect-ratio:1;border:1px solid rgba(192,126,255,.7);box-shadow:0 0 24px rgba(172,75,255,.45),inset 0 0 24px rgba(172,75,255,.25);transform:translate(-50%,-50%) scale(.3);opacity:0;animation:sl-radar-ripple 4.5s cubic-bezier(.2,.6,.35,1) infinite}.sl-radar-ripple:nth-of-type(2){animation-delay:1.5s}.sl-radar-ripple:nth-of-type(3){animation-delay:3s}.sl-radar-core{width:30%;transform:translate(-50%,-50%);border-radius:50%;background:var(--sl-900);filter:blur(18px);opacity:.85}.sl-radar-core,.sl-radar-tile{position:absolute;top:50%;left:50%;aspect-ratio:1}.sl-radar-tile{width:22%;display:grid;place-items:center;border-radius:1.1rem;border:1px solid transparent;background:linear-gradient(var(--sl-900),var(--sl-900)) padding-box,linear-gradient(160deg,rgba(226,232,240,.5),var(--sl-700) 45%,rgba(172,75,255,.6)) border-box;box-shadow:0 18px 40px rgba(2,6,24,.7),0 0 40px -8px rgba(172,75,255,.6);transform:translate(-50%,-50%) rotate(-14deg);animation:sl-radar-float 6s ease-in-out infinite}.sl-radar-icon{grid-area:1/1;width:42%;height:42%;color:var(--sl-100);opacity:0;transform:scale(.7);transition:opacity .35s ease,transform .35s ease}.sl-radar-icon.is-active{opacity:1;transform:scale(1)}@keyframes sl-radar-ripple{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}20%{opacity:.9}to{transform:translate(-50%,-50%) scale(1.55);opacity:0}}@keyframes sl-radar-breathe{0%,to{transform:scale(.96);opacity:.85}50%{transform:scale(1.04);opacity:1}}@keyframes sl-radar-float{0%,to{transform:translate(-50%,-50%) rotate(-14deg)}50%{transform:translate(-50%,calc(-50% - 6px)) rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.sl-radar-ring,.sl-radar-tile{animation:none}.sl-radar-ripple{animation:none;opacity:.5;transform:translate(-50%,-50%) scale(1)}.sl-radar-ripple:nth-of-type(n+2){display:none}}