.launch-page{--launch-bg:#05010f;--launch-surface:rgba(15,10,36,.72);--launch-border:rgba(124,58,237,.22);--launch-accent:#7c3aed;--launch-accent-2:#06b6d4;--launch-text:#f8fafc;--launch-muted:#94a3b8;isolation:isolate;color:var(--launch-text);background:radial-gradient(1100px 420px at 12% -8%,rgba(124,58,237,.34),transparent 58%),radial-gradient(800px 360px at 88% 0%,rgba(6,182,212,.18),transparent 52%),linear-gradient(180deg,var(--launch-bg)0%,#0b061c 45%,#070414 100%);position:relative;overflow:hidden}:where([data-theme=light]) .launch-page{--launch-bg:#f8fafc;--launch-surface:rgba(255,255,255,.88);--launch-border:rgba(124,58,237,.16);--launch-text:#0f172a;--launch-muted:#475569;color:var(--launch-text);background:radial-gradient(900px 360px at 10% -5%,rgba(124,58,237,.12),transparent 55%),radial-gradient(700px 300px at 90% 0,rgba(6,182,212,.1),transparent 50%),linear-gradient(#f8fafc 0%,#eef2ff 50%,#f8fafc 100%)}.launch-page h1,.launch-page h2{color:var(--launch-text);letter-spacing:-.03em}.launch-hero,.launch-section{width:min(1180px,100% - 2rem);margin-left:auto;margin-right:auto;padding:3.5rem 0}.launch-hero{padding-top:2.5rem}.launch-hero__glow{filter:blur(36px);pointer-events:none;background:radial-gradient(circle,rgba(124,58,237,.4),transparent 70%);border-radius:999px;height:14rem;animation:6s ease-in-out infinite launch-pulse;position:absolute;top:-6%;bottom:auto;left:10%;right:10%}.launch-hero__grid{align-items:center;gap:2rem;display:grid}.launch-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;margin:0 0 .75rem;font-size:.78rem;font-weight:700}:where([data-theme=light]) .launch-hero__eyebrow{color:#6d28d9}.launch-hero h1{background:linear-gradient(135deg,var(--launch-text)10%,#c4b5fd 45%,#67e8f9 100%);color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:max(2.2rem,min(5.5vw,3.8rem));line-height:1.05}.launch-hero__subtitle{color:#ddd6fe;margin:0 0 .75rem;font-size:max(1.05rem,min(2.2vw,1.45rem))}:where([data-theme=light]) .launch-hero__subtitle{color:#5b21b6}.launch-hero__lead{max-width:38rem;color:var(--launch-muted);margin:0 0 1.5rem;line-height:1.65}.launch-banner{background:rgba(124,58,237,.14);border:1px solid rgba(167,139,250,.35);border-radius:1rem;margin-bottom:1.25rem;padding:.85rem 1rem;box-shadow:0 0 24px rgba(124,58,237,.12)}.launch-banner__track{opacity:0;gap:.35rem;transition:opacity .28s,transform .28s;display:grid;transform:translateY(6px)}.launch-banner__track.is-visible{opacity:1;transform:translateY(0)}.launch-banner__badge{color:#e9d5ff;font-size:.78rem;font-weight:700}.launch-banner__text{color:var(--launch-text);margin:0;font-size:.98rem;font-weight:600}.launch-banner__dots{gap:.35rem;margin-top:.65rem;display:flex}.launch-banner__dots span{background:rgba(148,163,184,.45);border-radius:999px;width:.45rem;height:.45rem}.launch-banner__dots span.is-active{background:#67e8f9;box-shadow:0 0 10px rgba(34,211,238,.55)}.launch-cta-row{flex-wrap:wrap;gap:.75rem;display:flex}.launch-cta{border-radius:999px;justify-content:center;align-items:center;min-height:2.85rem;padding:.75rem 1.35rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.launch-cta--primary{color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1 52%,#06b6d4);box-shadow:0 10px 28px rgba(124,58,237,.35)}.launch-cta--secondary{color:#e0f2fe;background:rgba(15,23,42,.72);border:1px solid rgba(34,211,238,.42)}:where([data-theme=light]) .launch-cta--secondary{color:#0f172a;background:#fff}.launch-cta--ghost{color:#e9d5ff;background:0 0;border:1px solid rgba(167,139,250,.35)}:where([data-theme=light]) .launch-cta--ghost{color:#5b21b6}.launch-cta:hover{transform:translateY(-2px)}.launch-mockup{border:1px solid var(--launch-border);border-radius:1.35rem;overflow:hidden;box-shadow:0 20px 60px rgba(2,6,23,.45)}.launch-mockup img{width:100%;height:auto;display:block}.launch-section__head{max-width:40rem;margin-bottom:1.5rem}.launch-section__head h2{margin:0 0 .45rem;font-size:max(1.55rem,min(3.5vw,2.2rem))}.launch-section__head p{color:var(--launch-muted);margin:0;line-height:1.6}.launch-section__shot{max-width:42rem;margin:0 auto 1.5rem}.launch-feature-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.85rem;display:grid}.launch-feature-card{background:var(--launch-surface);border:1px solid var(--launch-border);border-radius:1.1rem;align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;transition:transform .2s,border-color .2s;display:flex}.launch-feature-card:hover{border-color:rgba(34,211,238,.35);transform:translateY(-2px)}.launch-feature-card__icon{color:#67e8f9;background:rgba(124,58,237,.2);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.launch-feature-card__icon svg{width:1.1rem;height:1.1rem}.launch-feature-card p{color:var(--launch-text);margin:.2rem 0 0;font-size:.94rem;line-height:1.45}.launch-section--reseller{padding-bottom:4.5rem}@keyframes launch-pulse{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (min-width:640px){.launch-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.launch-hero__grid{grid-template-columns:1.05fr .95fr}.launch-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.launch-hero,.launch-section{width:min(1240px,100% - 3rem);padding:4.5rem 0}.launch-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.launch-hero,.launch-section{width:calc(100% - 1.5rem);padding:2.25rem 0}.launch-cta{width:100%}}@media (prefers-reduced-motion:reduce){.launch-hero__glow,.launch-banner__track{transition:none;animation:none}}
