@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-dark: #07070D;--bg-dark2: #0D0D16;--bg-light: #F0F0F8;--text-dark: #08080F;--text-light: #F0F0FA;--text-muted: rgba(240,240,250,.42);--text-muted-dark: rgba(8,8,15,.45);--accent-purple: #B06EFF;--accent-purple-dim: rgba(176,110,255,.15);--accent-green: #22D46A;--accent-green-dim: rgba(34,212,106,.12);--accent-pink: #F471B5;--accent-indigo: #818CF8;--accent-cyan: #22D3EE;--border: rgba(255,255,255,.07);--border-light: rgba(8,8,15,.08);--card-dark: rgba(255,255,255,.04);--card-border: rgba(255,255,255,.09);--glass: rgba(255,255,255,.04);--grad-primary: linear-gradient(135deg, #B06EFF 0%, #818CF8 50%, #F471B5 100%);--grad-glow-purple: radial-gradient(circle, rgba(176,110,255,.22) 0%, transparent 70%);--grad-glow-pink: radial-gradient(circle, rgba(244,113,181,.14) 0%, transparent 70%);--grad-glow-cyan: radial-gradient(circle, rgba(34,211,238,.1) 0%, transparent 70%)}html{scroll-behavior:smooth}body{font-family:Space Grotesk,Inter,system-ui,sans-serif;background:var(--bg-dark);color:var(--text-light);overflow-x:hidden;-webkit-font-smoothing:antialiased}.reveal,.reveal-slide-left,.reveal-slide-right,.reveal-slide-up,.reveal-scale,.reveal-clip,.reveal-rotate,.reveal-blur,.reveal-flip,.reveal-3d,.reveal-stagger,.reveal-magnetic,.reveal-split{will-change:transform,opacity;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),clip-path 1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1)}.reveal{opacity:0;transform:translateY(52px)}.reveal.visible{opacity:1;transform:translateY(0)!important}.reveal-slide-left{opacity:0;transform:translate(-70px) skew(4deg)}.reveal-slide-left.visible{opacity:1;transform:translate(0) skew(0)!important}.reveal-slide-right{opacity:0;transform:translate(70px) skew(-4deg)}.reveal-slide-right.visible{opacity:1;transform:translate(0) skew(0)!important}.reveal-slide-up{opacity:0;transform:translateY(80px) scale(.96)}.reveal-slide-up.visible{opacity:1;transform:translateY(0) scale(1)!important}.reveal-scale{opacity:0;transform:scale(.78) translateY(28px);filter:blur(6px)}.reveal-scale.visible{opacity:1;transform:scale(1) translateY(0)!important;filter:blur(0)!important}.reveal-clip{opacity:0;clip-path:inset(0 0 100% 0)}.reveal-clip.visible{opacity:1;clip-path:inset(0 0 0% 0)}.reveal-rotate{opacity:0;transform:rotate(-6deg) translateY(50px) scale(.93)}.reveal-rotate.visible{opacity:1;transform:rotate(0) translateY(0) scale(1)!important}.reveal-blur{opacity:0;filter:blur(16px);transform:translateY(24px)}.reveal-blur.visible{opacity:1;filter:blur(0)!important;transform:translateY(0)!important}.reveal-flip{opacity:0;transform:perspective(900px) rotateX(22deg) translateY(50px)}.reveal-flip.visible{opacity:1;transform:perspective(900px) rotateX(0) translateY(0)!important}.reveal-3d{opacity:0;transform:perspective(1200px) rotateY(18deg) rotateX(8deg) translateZ(-60px) scale(.9);filter:blur(4px)}.reveal-3d.visible{opacity:1;transform:perspective(1200px) rotateY(0) rotateX(0) translateZ(0) scale(1)!important;filter:blur(0)!important}.reveal-card{will-change:transform,opacity;opacity:0;transform:translateY(40px) scale(.95);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.reveal-card.visible{opacity:1;transform:translateY(0) scale(1);will-change:auto}.reveal-stagger{opacity:0;transform:translateY(40px) scale(.95);filter:blur(3px)}.reveal-stagger.visible{opacity:1;transform:translateY(0) scale(1)!important;filter:blur(0)!important}.reveal-split{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-12px)}.reveal-split.visible{opacity:1;clip-path:inset(0 0% 0 0)!important;transform:translate(0)!important}.reveal-magnetic{opacity:0;transform:scale(.85) rotate(-3deg)}.reveal-magnetic.visible{opacity:1;transform:scale(1) rotate(0)!important}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.18s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.44s}.reveal-delay-5{transition-delay:.6s}.reveal-delay-6{transition-delay:.78s}.reveal-delay-7{transition-delay:.98s}@keyframes float-a{0%,to{transform:translateY(0) rotate(var(--r, -6deg))}33%{transform:translateY(-16px) rotate(calc(var(--r, -6deg) - 1.5deg))}66%{transform:translateY(-9px) rotate(calc(var(--r, -6deg) + .8deg))}}@keyframes float-b{0%,to{transform:translateY(0) rotate(var(--r, 4deg))}40%{transform:translateY(-20px) rotate(calc(var(--r, 4deg) + 2deg))}70%{transform:translateY(-11px) rotate(calc(var(--r, 4deg) - .8deg))}}@keyframes float-c{0%,to{transform:translateY(0) rotate(var(--r, -3deg))}50%{transform:translateY(-24px) rotate(calc(var(--r, -3deg) + 2.5deg))}}@keyframes particle-drift{0%{transform:translateY(0) translate(0) scale(1);opacity:.18}25%{transform:translateY(-18px) translate(10px) scale(1.4);opacity:.38}50%{transform:translateY(-10px) translate(-6px) scale(.88);opacity:.12}75%{transform:translateY(-24px) translate(4px) scale(1.15);opacity:.3}to{transform:translateY(0) translate(0) scale(1);opacity:.18}}@keyframes particle-twinkle{0%,to{opacity:.05;transform:scale(1) rotate(45deg)}50%{opacity:.55;transform:scale(1.8) rotate(45deg)}}@keyframes aurora-drift{0%{transform:translate(0) scale(1) rotate(0);opacity:.6}25%{transform:translate(3%,-5%) scale(1.08) rotate(2deg);opacity:.9}50%{transform:translate(-4%,3%) scale(.96) rotate(-1deg);opacity:.5}75%{transform:translate(2%,-2%) scale(1.04) rotate(1deg);opacity:.8}to{transform:translate(0) scale(1) rotate(0);opacity:.6}}@keyframes aurora-drift2{0%{transform:translate(0) scale(1);opacity:.4}33%{transform:translate(-5%,4%) scale(1.12);opacity:.7}66%{transform:translate(4%,-3%) scale(.92);opacity:.35}to{transform:translate(0) scale(1);opacity:.4}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 24px #b06eff59,0 0 70px #b06eff1f}50%{box-shadow:0 0 60px #b06effbf,0 0 120px #b06eff40}}@keyframes pulse-glow-green{0%,to{box-shadow:0 0 8px #22d46a80}50%{box-shadow:0 0 20px #22d46ae6}}@keyframes pulse-glow-pink{0%,to{box-shadow:0 0 16px #f471b54d}50%{box-shadow:0 0 40px #f471b5a6}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(32px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.86) rotate(-3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes shimmer-sweep{0%{left:-100%}to{left:200%}}@keyframes shimmer-rainbow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes border-glow{0%,to{border-color:#b06eff33}50%{border-color:#b06eff8c}}@keyframes orb-drift{0%{transform:translate(-50%,-50%) scale(1) rotate(0)}25%{transform:translate(-48%,-53%) scale(1.1) rotate(2deg)}50%{transform:translate(-52%,-48%) scale(.95) rotate(-1deg)}75%{transform:translate(-50%,-51%) scale(1.05) rotate(1deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes card-enter{0%{opacity:0;transform:translateY(32px) scale(.94) rotateX(10deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}@keyframes hero-line-grow{0%{height:0;opacity:0}to{height:48px;opacity:1}}@keyframes bounce-in{0%{transform:scale(0) rotate(-10deg);opacity:0}60%{transform:scale(1.15) rotate(3deg);opacity:1}80%{transform:scale(.95) rotate(-1deg)}to{transform:scale(1) rotate(0)}}@keyframes icon-pulse{0%,to{transform:scale(1);box-shadow:0 0 #b06eff59}50%{transform:scale(1.06);box-shadow:0 0 0 10px #b06eff00}}@keyframes icon-wiggle{0%,to{transform:rotate(0) scale(1)}20%{transform:rotate(-9deg) scale(1.12)}40%{transform:rotate(7deg) scale(1.06)}60%{transform:rotate(-5deg) scale(1.1)}80%{transform:rotate(3deg) scale(1.03)}}@keyframes glow-expand{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes morph-border{0%,to{border-radius:22px}25%{border-radius:30px 14px}50%{border-radius:14px 30px}75%{border-radius:24px 14px 24px 30px}}@keyframes number-pop{0%{transform:scale(1)}50%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes scan-line{0%{top:0%;opacity:.5}50%{opacity:.9}to{top:100%;opacity:0}}@keyframes ring-expand{0%{transform:translate(-50%,-50%) scale(.75);opacity:.9}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}@keyframes planet-orbit{0%{transform:rotate(0) translate(130px) rotate(0)}to{transform:rotate(360deg) translate(130px) rotate(-360deg)}}@keyframes planet-orbit-2{0%{transform:rotate(120deg) translate(200px) rotate(-120deg)}to{transform:rotate(480deg) translate(200px) rotate(-480deg)}}@keyframes card-tilt-in{0%{opacity:0;transform:perspective(800px) rotateX(12deg) rotateY(-8deg) translateZ(-40px) scale(.92);filter:blur(4px)}to{opacity:1;transform:perspective(800px) rotateX(0) rotateY(0) translateZ(0) scale(1);filter:blur(0)}}@keyframes line-draw{0%{stroke-dashoffset:1000;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes psc-fade-up{0%{opacity:0;transform:translateY(32px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes psc-preview-in{0%{opacity:0;transform:scale(.94) translateY(20px);filter:blur(8px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes psc-info-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes psc-content-out{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-10px) scale(.97);filter:blur(4px)}}@keyframes psc-content-in{0%{opacity:0;transform:translateY(14px) scale(.97);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes psc-orb-drift{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.7}50%{transform:translate(-50%,-54%) scale(1.12);opacity:1}}@keyframes psc-thumb-in{0%{opacity:0;transform:translateY(20px) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float-badge{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}@keyframes spotlight-sweep{0%{background-position:-200% center}to{background-position:200% center}}@keyframes text-gradient-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes noise-fade{0%,to{opacity:.3}50%{opacity:.5}}@keyframes magnetic-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(calc(var(--r,0deg) + 1.5deg))}}@keyframes border-spin{0%{--angle: 0deg}to{--angle: 360deg}}@keyframes counter-count{0%{content:"0"}to{content:attr(data-display)}}.noise:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.4;mix-blend-mode:overlay;animation:noise-fade 8s ease-in-out infinite}.glow-orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.container{max-width:1160px;margin:0 auto;padding:0 24px}.section-tag{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-purple);margin-bottom:22px}.section-tag:before{content:"";width:20px;height:1px;background:linear-gradient(90deg,var(--accent-purple),var(--accent-pink))}.section-tag:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-pink);box-shadow:0 0 8px #f471b5cc}.section-h2{font-size:clamp(42px,6.5vw,78px);font-weight:700;letter-spacing:-.045em;line-height:.96;color:#fff}.section-h2 .accent{background:linear-gradient(135deg,#b06eff,#f471b5,#818cf8);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 6s linear infinite}.section-h2 .outline{-webkit-text-stroke:1px rgba(255,255,255,.25);color:transparent}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:linear-gradient(135deg,#b06eff,#818cf8,#f471b5);background-size:200% 200%;color:#fff;font-family:inherit;font-size:15px;font-weight:600;border:none;border-radius:100px;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);text-decoration:none;letter-spacing:-.01em;position:relative;overflow:hidden;animation:text-gradient-flow 5s ease infinite}.btn-primary:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:100px;background:linear-gradient(135deg,#b06eff,#818cf8,#f471b5,#b06eff);background-size:300% auto;animation:shimmer-rainbow 4s ease infinite;z-index:-1;opacity:0;transition:opacity .3s}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 60%);opacity:0;transition:opacity .3s}.btn-primary:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 20px 50px #b06eff8c,0 0 0 1px #b06eff4d}.btn-primary:hover:before{opacity:1}.btn-primary:hover:after{opacity:1}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:transparent;color:var(--text-light);font-family:inherit;font-size:15px;font-weight:500;border:1px solid rgba(255,255,255,.1);border-radius:100px;cursor:pointer;transition:all .35s cubic-bezier(.16,1,.3,1);text-decoration:none;letter-spacing:-.01em;position:relative;overflow:hidden}.btn-ghost:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#b06eff14,#f471b50f);opacity:0;transition:opacity .3s}.btn-ghost:hover{border-color:#b06eff66;transform:translateY(-4px);box-shadow:0 12px 30px #00000059,0 0 0 1px #b06eff26;color:#fff}.btn-ghost:hover:before{opacity:1}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 0;transition:background .5s,backdrop-filter .5s,padding .35s,box-shadow .5s}.navbar.scrolled{background:#07070dd1;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border-bottom:1px solid rgba(176,110,255,.1);padding:14px 0;box-shadow:0 4px 32px #0000004d,0 1px #b06eff14}.navbar-inner{display:flex;align-items:center;justify-content:space-between}.navbar-logo{font-size:20px;font-weight:700;letter-spacing:-.04em;color:#fff;text-decoration:none;background:linear-gradient(135deg,#fff,#ffffffbf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar-logo span{background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar-links{display:flex;align-items:center;gap:36px;list-style:none}.navbar-links a{font-size:14px;font-weight:500;color:var(--text-muted);text-decoration:none;transition:color .2s;letter-spacing:-.01em;position:relative}.navbar-links a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--accent-purple),var(--accent-pink));transform:scaleX(0);transition:transform .3s cubic-bezier(.16,1,.3,1)}.navbar-links a:hover{color:#fff}.navbar-links a:hover:after{transform:scaleX(1)}.navbar-cta{display:flex;align-items:center;gap:12px}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:var(--bg-dark)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(176,110,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(176,110,255,.03) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 50%,black,transparent);mask-image:radial-gradient(ellipse 80% 65% at 50% 50%,black,transparent)}.hero-aurora{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.aurora-layer{position:absolute;border-radius:50%;filter:blur(100px);mix-blend-mode:screen}.aurora-1{width:900px;height:600px;top:-10%;left:5%;background:radial-gradient(ellipse,rgba(176,110,255,.2) 0%,rgba(129,140,248,.1) 40%,transparent 70%);animation:aurora-drift 14s ease-in-out infinite}.aurora-2{width:700px;height:700px;top:10%;right:-5%;background:radial-gradient(ellipse,rgba(244,113,181,.15) 0%,rgba(176,110,255,.08) 50%,transparent 70%);animation:aurora-drift2 18s ease-in-out infinite;animation-delay:-5s}.aurora-3{width:600px;height:500px;bottom:-5%;left:20%;background:radial-gradient(ellipse,rgba(34,211,238,.1) 0%,rgba(34,212,106,.06) 50%,transparent 70%);animation:aurora-drift 22s ease-in-out infinite;animation-delay:-10s}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.hero-particle{position:absolute;border-radius:50%;background:var(--accent-purple);animation:particle-drift linear infinite}.hero-particle.star{border-radius:1px;animation:particle-twinkle ease-in-out infinite;transform:rotate(45deg)}.hero-ring{position:absolute;border-radius:50%;border:1px solid rgba(176,110,255,.12);pointer-events:none;animation:ring-expand 5s ease-out infinite}.hero-content{position:relative;z-index:2;text-align:center;max-width:960px;margin:0 auto;padding:130px 24px 90px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 18px 6px 10px;background:#b06eff1a;border:1px solid rgba(176,110,255,.3);border-radius:100px;font-size:13px;font-weight:500;color:var(--accent-purple);margin-bottom:36px;animation:fade-up .9s ease both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #b06eff26,inset 0 1px #ffffff14}.hero-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--accent-green);animation:pulse-glow-green 1.6s infinite;flex-shrink:0}.hero-h1{font-size:clamp(60px,11vw,130px);font-weight:700;letter-spacing:-.055em;line-height:.91;color:#fff;margin-bottom:36px;animation:fade-up 1s .12s ease both}.hero-h1 .accent{background:linear-gradient(135deg,#b06eff,#818cf8,#f471b5 60%,#b06eff);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 5s linear infinite}.hero-h1 .outline{-webkit-text-stroke:1.5px rgba(255,255,255,.28);color:transparent}.hero-sub{font-size:clamp(16px,2.2vw,21px);color:var(--text-muted);max-width:560px;margin:0 auto 52px;line-height:1.7;font-weight:400;animation:fade-up 1.1s .24s ease both}.hero-buttons{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;animation:fade-up 1.1s .36s ease both}.hero-stats-row{display:flex;align-items:center;gap:0;margin-top:36px;padding:16px 24px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:fit-content;animation:fade-up 1.2s .7s ease both}.hero-stat{display:flex;flex-direction:column;align-items:center;padding:0 20px}.hero-stat-val{font-size:22px;font-weight:800;background:linear-gradient(135deg,#fff 60%,#a855f7e6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;line-height:1}.hero-stat-lbl{font-size:11px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.hero-stat-sep{width:1px;height:32px;background:#ffffff1a;flex-shrink:0}.hero-scroll-hint{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:52px;color:var(--text-muted);font-size:11px;letter-spacing:.16em;text-transform:uppercase;animation:fade-up 1.3s .9s ease both}.hero-scroll-line{width:1px;height:48px;background:linear-gradient(to bottom,var(--accent-purple),var(--accent-pink),transparent);animation:hero-line-grow 1.6s 1.1s ease both,float-a 2.8s 2.7s ease-in-out infinite}.floating-cards{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.float-card{position:absolute;background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:8px;overflow:hidden;transition:transform .18s ease;box-shadow:0 8px 40px #00000073,inset 0 1px #ffffff1a,0 0 0 1px #b06eff0d}.float-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(176,110,255,.4),rgba(244,113,181,.3),transparent)}.float-card-a{width:195px;padding:20px;top:22%;left:5%;--r: -8deg;animation:float-a 6.5s ease-in-out infinite}.float-card-b{width:168px;padding:18px;top:55%;left:2%;--r: 5deg;animation:float-b 7.5s ease-in-out infinite;animation-delay:-1.8s}.float-card-c{width:200px;padding:20px;top:18%;right:5%;--r: 7deg;animation:float-c 8.5s ease-in-out infinite;animation-delay:-2.2s}.float-card-d{width:162px;padding:18px;top:58%;right:3%;--r: -5deg;animation:float-a 7s ease-in-out infinite;animation-delay:-3.5s}.float-card-e{width:150px;padding:16px;top:80%;left:50%;transform:translate(-50%) rotate(3deg);--r: 3deg;animation:float-b 8s ease-in-out infinite;animation-delay:-4.5s}.float-card-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:4px;flex-shrink:0}.float-card-title{font-size:13px;font-weight:600;color:#fff;line-height:1.3}.float-card-sub{font-size:11px;color:var(--text-muted)}.float-card-stat{font-size:23px;font-weight:700;color:#fff;letter-spacing:-.03em}.float-card-bar{height:3px;border-radius:100px;background:var(--border);overflow:hidden;margin-top:4px}.float-card-bar-fill{height:100%;border-radius:100px}.ticker-wrap{overflow:hidden;border-top:1px solid rgba(176,110,255,.1);border-bottom:1px solid rgba(176,110,255,.1);padding:20px 0;background:#0d0d16f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:14px;position:relative}.ticker-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(176,110,255,.4),rgba(244,113,181,.3),transparent)}.ticker-wrap:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.3),rgba(176,110,255,.2),transparent)}.ticker-track{display:flex;gap:0;width:max-content;animation:ticker 38s linear infinite}.ticker-track-reverse{animation:ticker 32s linear infinite reverse}.ticker-wrap:hover .ticker-track{animation-play-state:paused}.ticker-item{display:flex;align-items:center;gap:32px;padding:0 48px;white-space:nowrap;font-size:12px;font-weight:600;color:#f0f0fa59;letter-spacing:.14em;text-transform:uppercase;transition:color .3s}.ticker-item:hover{color:#f0f0fae6}.ticker-dot{width:4px;height:4px;border-radius:50%;background:var(--accent-purple);flex-shrink:0;box-shadow:0 0 8px #b06effcc}.ticker-dot-green{background:var(--accent-cyan);box-shadow:0 0 8px #22d3eecc}.psc-section{background:var(--bg-dark);padding:140px 0 160px;position:relative;overflow:hidden}.psc-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.45),rgba(129,140,248,.3),transparent)}.psc-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 100%);pointer-events:none}.psc-glow-a{position:absolute;width:900px;height:900px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--psc-color, #A855F7) 0%,transparent 60%);opacity:.07;pointer-events:none;filter:blur(60px);transition:background .9s ease;animation:psc-orb-drift 12s ease-in-out infinite;z-index:0}.psc-glow-b{position:absolute;width:1200px;height:600px;border-radius:50%;bottom:-15%;left:50%;transform:translate(-50%);background:radial-gradient(ellipse,rgba(34,197,94,.04) 0%,transparent 60%);pointer-events:none;z-index:0}.psc-header{text-align:center;margin-bottom:80px;position:relative;z-index:2}.psc-header-sub{font-size:18px;color:var(--text-muted);margin-top:20px;line-height:1.7;max-width:480px;margin-inline:auto}.psc-stage{display:grid;grid-template-columns:1fr 400px;gap:64px;align-items:center;position:relative;z-index:2;margin-bottom:48px}.psc-preview{position:relative;border-radius:24px;overflow:hidden;background:#07070d;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 100px #000000b3,0 0 0 1px #ffffff0f;transition:border-color .6s,box-shadow .6s;cursor:default}.psc-preview:hover{border-color:color-mix(in srgb,var(--psc-color, #A855F7) 40%,transparent);box-shadow:0 40px 100px #000c,0 0 60px color-mix(in srgb,var(--psc-color, #A855F7) 14%,transparent)}.psc-preview:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 5%,var(--psc-color, #A855F7) 50%,transparent 95%);opacity:.75;z-index:3;transition:opacity .5s}.psc-preview:hover:before{opacity:1}.psc-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 1.5px #ffffff24;border-radius:24px;pointer-events:none;z-index:4}.psc-preview-glow{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:70%;height:120px;background:radial-gradient(ellipse,var(--psc-color, #A855F7) 0%,transparent 70%);opacity:.15;filter:blur(30px);pointer-events:none;transition:background .8s;z-index:1}.psc-preview-frame{position:relative;z-index:2;display:block;width:100%;line-height:0}.psc-preview-frame.psc-content--out,.psc-info.psc-content--out{animation:psc-content-out .18s cubic-bezier(.4,0,1,1) both}.psc-preview-frame.psc-content--in{animation:psc-content-in .46s cubic-bezier(.22,1,.36,1) both}.psc-info.psc-content--in{animation:psc-content-in .46s .04s cubic-bezier(.22,1,.36,1) both}.psc-preview-frame svg{width:100%;height:auto;display:block}.psc-preview-rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;background:radial-gradient(ellipse at 50% 0%,var(--psc-color, #A855F7) 0%,transparent 50%);opacity:.08;pointer-events:none;z-index:1;transition:opacity .6s}.psc-preview:hover .psc-preview-rim{opacity:.14}.psc-info{display:flex;flex-direction:column;gap:20px}.psc-info-tag{display:inline-block;width:fit-content;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 12px;border-radius:20px;border:1px solid}.psc-info-title{font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-.04em;color:#fff;line-height:1.1;margin:0}.psc-info-desc{font-size:16px;color:var(--text-muted);line-height:1.75;margin:0}.psc-dots{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.psc-dot{width:8px;height:8px;border-radius:50%;background:#ffffff2e;border:none;cursor:pointer;padding:0;transition:transform .3s,background .3s,width .4s}.psc-dot--active{width:24px;border-radius:4px;background:var(--psc-color, #A855F7)}.psc-strip{display:grid;grid-template-columns:repeat(8,1fr);gap:14px;position:relative;z-index:2}.psc-thumb{position:relative;background:none;border:none;cursor:pointer;padding:0;border-radius:14px;overflow:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;opacity:0;animation:psc-thumb-in .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--psc-i, 0) * 60ms + .3s)}.psc-section.psc-visible .psc-thumb{animation-name:psc-thumb-in}.psc-thumb:hover{transform:translateY(-5px) scale(1.04);box-shadow:0 16px 40px #0000008c,0 0 1px color-mix(in srgb,var(--psc-color, #A855F7) 60%,transparent)}.psc-thumb--active{transform:translateY(-4px) scale(1.03);box-shadow:0 20px 48px #000000a6,0 0 0 2px var(--psc-color, #A855F7)}.psc-thumb-mockup{width:100%;aspect-ratio:3/2;background:#07070d;border-radius:14px 14px 0 0;overflow:hidden;display:flex;align-items:stretch;border:1px solid rgba(255,255,255,.08);border-bottom:none}.psc-thumb-mockup svg{width:100%;height:100%}.psc-thumb-label{background:#080812f5;border:1px solid rgba(255,255,255,.08);border-top:none;border-radius:0 0 14px 14px;padding:6px 8px 8px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--psc-color, #A855F7);text-align:center}.psc-thumb--active .psc-thumb-label{background:color-mix(in srgb,var(--psc-color, #A855F7) 10%,rgba(8,8,18,.96))}.psc-thumb-rim{position:absolute;top:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,var(--psc-color, #A855F7),transparent);opacity:0;transition:opacity .35s;z-index:3}.psc-thumb--active .psc-thumb-rim,.psc-thumb:hover .psc-thumb-rim{opacity:1}.psc-section:not(.psc-visible) .psc-header{opacity:0;transform:translateY(24px)}.psc-section.psc-visible .psc-header{animation:psc-fade-up .7s cubic-bezier(.22,1,.36,1) both}.psc-section:not(.psc-visible) .psc-stage{opacity:0}.psc-section.psc-visible .psc-stage{animation:psc-fade-up .7s cubic-bezier(.22,1,.36,1) .15s both}.platform{background:var(--bg-dark2);padding:140px 0;position:relative;overflow:hidden}.platform:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(129,140,248,.2),rgba(176,110,255,.15),transparent)}.platform-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.platform-h2{font-size:clamp(38px,5.5vw,68px);font-weight:700;letter-spacing:-.045em;line-height:.96;color:#fff;margin-bottom:26px}.platform-desc{font-size:17px;color:var(--text-muted);line-height:1.75;margin-bottom:38px}.platform-features{display:flex;flex-direction:column;gap:14px;margin-bottom:44px}.platform-feature{display:flex;align-items:center;gap:14px;font-size:15px;color:#f0f0fabf;padding:12px 16px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);transition:background .35s,border-color .35s,transform .35s,box-shadow .35s;position:relative;overflow:hidden}.platform-feature:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--accent-purple),var(--accent-pink));opacity:0;transition:opacity .3s}.platform-feature:hover{background:#b06eff14;border-color:#b06eff38;transform:translate(10px) scale(1.01);box-shadow:0 4px 24px #b06eff1a,inset 0 0 0 1px #b06eff1a}.platform-feature:hover:before{opacity:1}.platform-feature-icon{font-size:20px;flex-shrink:0;width:38px;height:38px;border-radius:11px;background:#b06eff1a;display:flex;align-items:center;justify-content:center;transition:transform .35s,background .3s,box-shadow .3s}.platform-feature:hover .platform-feature-icon{transform:scale(1.18) rotate(-6deg);background:#b06eff33;box-shadow:0 0 16px #b06eff40}.platform-mockup{position:relative}.mockup-frame{background:#0a0a12;border:1px solid rgba(255,255,255,.1);border-radius:24px;overflow:hidden;box-shadow:0 48px 110px #000000a6,0 0 0 1px #ffffff0a,0 0 80px #b06eff14;position:relative}.mockup-frame:after{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(176,110,255,.7),rgba(244,113,181,.5),transparent);opacity:.6;pointer-events:none;animation:scan-line 5s linear infinite;z-index:10}.mockup-topbar{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.mockup-dot{width:10px;height:10px;border-radius:50%}.mockup-body{display:grid;grid-template-columns:52px 1fr;min-height:290px}.mockup-sidebar{background:#ffffff05;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;align-items:center;padding:16px 0;gap:14px}.mockup-sidebar-icon{width:28px;height:28px;border-radius:8px;background:#ffffff0e}.mockup-sidebar-icon.active{background:#b06eff2e;border:1px solid rgba(176,110,255,.3)}.mockup-content{padding:20px;display:flex;flex-direction:column;gap:12px}.mockup-row{height:10px;border-radius:100px;background:#fff1}.mockup-card-sm{height:72px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.05)}.mockup-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mockup-grid-card{height:54px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.045)}.mockup-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:100px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.mockup-badge{position:absolute;background:#0a0a12eb;border:1px solid rgba(176,110,255,.2);border-radius:16px;padding:12px 16px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#fff;box-shadow:0 8px 36px #00000080,inset 0 1px #ffffff14,0 0 0 1px #b06eff0f;white-space:nowrap}.mockup-badge-1{bottom:-22px;left:-28px;animation:float-badge 5.5s ease-in-out infinite}.mockup-badge-2{top:-20px;right:-22px;animation:float-badge 6.5s ease-in-out infinite;animation-delay:-2.5s}.community{background:var(--bg-light);padding:140px 0;position:relative;overflow:hidden}.community .section-tag{color:#08080f8c}.community .section-tag:before{background:#08080f66}.community .section-tag:after{background:var(--accent-purple);box-shadow:0 0 8px #b06eff80}.community-header{text-align:center;margin-bottom:88px}.community-h2{font-size:clamp(42px,6.5vw,72px);font-weight:700;letter-spacing:-.045em;line-height:.96;color:var(--text-dark);margin-bottom:22px}.community-sub{font-size:18px;color:var(--text-muted-dark);max-width:500px;margin:0 auto;line-height:1.65}.metrics-row{display:flex;justify-content:center;gap:0;margin-bottom:72px}.metric-item{text-align:center;padding:0 56px;border-right:1px solid var(--border-light);position:relative}.metric-item:last-child{border-right:none}.metric-num{font-size:clamp(42px,5.5vw,68px);font-weight:700;letter-spacing:-.045em;color:var(--text-dark);line-height:1;margin-bottom:10px;transition:transform .3s}.metric-item:hover .metric-num{animation:number-pop .45s ease}.metric-num span{color:var(--accent-purple)}.metric-label{font-size:12px;color:var(--text-muted-dark);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.creators-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:72px}.creator-card{background:linear-gradient(160deg,#18181f,#121218);border:1px solid rgba(255,255,255,.07);border-radius:24px;padding:36px 24px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease,border-color .35s;position:relative;overflow:hidden;cursor:default}.creator-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");border-radius:24px;pointer-events:none;opacity:.5}.creator-card:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--card-accent, #A855F7),transparent);opacity:.6;transition:opacity .35s,left .35s,right .35s}.creator-card:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 0 0 1px #ffffff1a,0 8px 24px #00000073,0 32px 64px #00000059,0 0 40px color-mix(in srgb,var(--card-accent, #A855F7) 18%,transparent);border-color:#ffffff21}.creator-card:hover:before{opacity:1;left:10%;right:10%}.creator-avatar-wrap{position:relative;width:84px;height:84px;flex-shrink:0}.creator-photo{width:84px;height:84px;border-radius:50%;object-fit:cover;display:block;background:#1e1e28;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.creator-avatar-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:conic-gradient(var(--card-accent, #A855F7) 0deg,transparent 120deg,var(--card-accent, #A855F7) 240deg,transparent 360deg);opacity:0;transition:opacity .4s;z-index:-1;mask-image:radial-gradient(circle,transparent 38px,black 41px);-webkit-mask-image:radial-gradient(circle,transparent 38px,black 41px)}.creator-card:hover .creator-photo{transform:scale(1.08);box-shadow:0 8px 32px #00000080,0 0 0 2px var(--card-accent, #A855F7)}.creator-card:hover .creator-avatar-ring{opacity:.7}.creator-name{font-size:15px;font-weight:700;color:#fffffff2;letter-spacing:-.01em}.creator-role{font-size:12px;font-weight:500;color:#ffffff61;letter-spacing:.05em;text-transform:uppercase}.partners-row{display:flex;justify-content:center;align-items:center;gap:52px;flex-wrap:wrap}.partner-logo{font-size:20px;font-weight:700;color:#08080f38;letter-spacing:-.03em;transition:color .35s,transform .35s}.partner-logo:hover{color:#08080fa6;transform:translateY(-3px)}.testimonials{background:var(--bg-dark);padding:140px 0;overflow:hidden;position:relative}.testimonials:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(176,110,255,.18),transparent)}.testimonials-header{text-align:center;margin-bottom:80px}.testi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:960px;margin:0 auto}.testi-card{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.07);border-radius:24px;padding:36px;position:relative;transition:border-color .5s ease,box-shadow .5s ease,transform .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.testi-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 20%,rgba(176,110,255,.07) 0%,rgba(244,113,181,.04) 50%,transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none}.testi-card:hover:after{opacity:1}.testi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(176,110,255,.55),rgba(244,113,181,.35),transparent);opacity:0;transition:opacity .4s}.testi-card:hover{border-color:#b06eff47;box-shadow:0 0 70px #b06eff1f,0 24px 48px #00000059;transform:translateY(-6px)}.testi-card:hover:before{opacity:1}.testi-stars{display:flex;gap:3px;margin-bottom:14px}.testi-star{color:#fbbf24;font-size:14px;filter:drop-shadow(0 0 4px rgba(251,191,36,.5))}.testi-quote{font-size:44px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:18px;font-family:Georgia,serif;opacity:.7}.testi-text{font-size:15px;color:#f0f0fabf;line-height:1.8;margin-bottom:30px}.testi-author{display:flex;align-items:center;gap:14px}.testi-avatar{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.testi-name{font-size:14px;font-weight:600;color:#fff;margin-bottom:3px}.testi-handle{font-size:13px;color:var(--text-muted)}.pricing{background:var(--bg-dark2);padding:140px 0;overflow:hidden;position:relative}.pricing:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(129,140,248,.2),transparent)}.pricing-header{text-align:center;margin-bottom:80px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1000px;margin:0 auto;align-items:start}.price-card{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:40px 34px;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s ease,border-color .4s;position:relative;overflow:visible}.price-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;background:radial-gradient(circle at 50% 0%,rgba(176,110,255,.08) 0%,transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none;z-index:0}.price-card:hover:after{opacity:1}.price-card:hover{transform:translateY(-12px) scale(1.015);box-shadow:0 36px 80px #0009,0 0 0 1px #b06eff2e;border-color:#b06eff38}.price-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.price-card.featured{background:linear-gradient(145deg,#b06eff33,#818cf814,#f471b50f);border-color:#b06eff73;box-shadow:0 0 90px #b06eff38,0 0 0 1px #b06eff26;animation:pulse-glow 3.5s ease-in-out infinite;transform:scale(1.05)}.price-card.featured:before{background:linear-gradient(90deg,transparent,rgba(176,110,255,.7),rgba(244,113,181,.5),transparent)}.price-card.featured:hover{transform:scale(1.05) translateY(-10px)}.price-badge{position:absolute;top:-17px;left:50%;transform:translate(-50%);z-index:10;background:linear-gradient(120deg,#7c3aed 0%,var(--accent-purple) 35%,#d946ef 65%,var(--accent-pink, #f472b6) 100%);background-size:250% 100%;color:#fff;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:7px 20px 7px 16px;border-radius:100px;box-shadow:0 0 0 2px #a855f799,0 0 20px #a855f7a6,0 6px 28px #a855f773;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;animation:badge-shimmer 3.2s linear infinite}.price-badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100px;background:linear-gradient(105deg,rgba(255,255,255,.25) 0%,transparent 55%,rgba(255,255,255,.06) 100%);pointer-events:none}@keyframes badge-shimmer{0%{background-position:200% center}to{background-position:-200% center}}.price-plan-icon{font-size:28px;margin-bottom:18px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#b06eff1a;border:1px solid rgba(176,110,255,.18);transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s}.price-card:hover .price-plan-icon{transform:scale(1.15) rotate(-6deg);background:#b06eff33;box-shadow:0 0 20px #b06eff4d}.price-name{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:18px}.price-amount{font-size:60px;font-weight:700;letter-spacing:-.045em;color:#fff;line-height:1;margin-bottom:7px}.price-amount sup{font-size:24px;vertical-align:super;font-weight:500;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-period{font-size:14px;color:var(--text-muted);margin-bottom:34px}.price-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);margin-bottom:30px}.price-features{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:34px}.price-feature{display:flex;align-items:center;gap:10px;font-size:15px;color:#f0f0fad1}.price-check{width:20px;height:20px;border-radius:50%;background:#22d46a26;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-green);font-size:12px;flex-shrink:0;font-weight:700}.price-x{width:20px;height:20px;border-radius:50%;background:#ffffff0d;display:inline-flex;align-items:center;justify-content:center;color:#ffffff2e;font-size:12px;flex-shrink:0}.final-cta{background:var(--bg-dark);padding:180px 0;text-align:center;position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(176,110,255,.22),rgba(244,113,181,.15),transparent)}.final-cta-aurora-1{position:absolute;width:1000px;height:700px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;filter:blur(120px);pointer-events:none;background:radial-gradient(ellipse,rgba(176,110,255,.18) 0%,rgba(244,113,181,.1) 40%,rgba(129,140,248,.06) 70%,transparent 100%);animation:aurora-drift 16s ease-in-out infinite}.final-cta-aurora-2{position:absolute;width:600px;height:600px;top:20%;right:5%;border-radius:50%;filter:blur(100px);pointer-events:none;background:radial-gradient(circle,rgba(34,212,106,.08) 0%,transparent 70%);animation:aurora-drift2 20s ease-in-out infinite;animation-delay:-8s}.final-cta-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 18px 7px 10px;background:#b06eff1a;border:1px solid rgba(176,110,255,.28);border-radius:100px;font-size:13px;font-weight:500;color:var(--accent-purple);margin-bottom:36px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #b06eff26}.final-cta-bg-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(90px,18vw,220px);font-weight:700;letter-spacing:-.065em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.035);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;animation:orb-drift 14s ease-in-out infinite}.final-cta-h2{font-size:clamp(52px,9vw,106px);font-weight:700;letter-spacing:-.055em;line-height:.94;color:#fff;margin-bottom:26px;position:relative;z-index:1}.final-cta-h2 .accent{background:linear-gradient(135deg,#b06eff,#818cf8,#f471b5 60%,#b06eff);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 5s linear infinite}.final-cta-sub{font-size:19px;color:var(--text-muted);margin-bottom:52px;position:relative;z-index:1}.final-cta-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;position:relative;z-index:1}.footer{background:var(--bg-dark2);border-top:1px solid rgba(176,110,255,.08);padding:56px 0;position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(176,110,255,.3),rgba(244,113,181,.2),transparent)}.footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.footer-logo{font-size:18px;font-weight:700;letter-spacing:-.04em;color:#fff}.footer-logo span{background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-links{display:flex;gap:28px;list-style:none}.footer-links a{font-size:13px;color:var(--text-muted);text-decoration:none;transition:color .25s;position:relative}.footer-links a:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--accent-purple),var(--accent-pink));transform:scaleX(0);transition:transform .3s cubic-bezier(.16,1,.3,1)}.footer-links a:hover{color:#fff}.footer-links a:hover:after{transform:scaleX(1)}.footer-copy{font-size:13px;color:var(--text-muted)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#b06eff66,#f471b54d);border-radius:100px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#b06effb3,#f471b580)}::selection{background:#b06eff61;color:#fff}.section-shimmer-line{display:block;width:64px;height:2px;background:linear-gradient(90deg,var(--accent-purple),var(--accent-pink),var(--accent-indigo),var(--accent-purple));background-size:300% auto;border-radius:100px;margin:26px auto;animation:spotlight-sweep 3s linear infinite}.float-card-icon svg,.s-card-icon svg,.price-plan-icon svg,.mockup-badge svg,.platform-feature .platform-feature-icon svg{display:block}.section-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 30%,rgba(176,110,255,.18) 50%,rgba(255,255,255,.06) 70%,transparent)}@media (max-width: 1024px){.platform-inner{grid-template-columns:1fr}.platform-mockup{order:-1}.showcase-grid,.creators-grid{grid-template-columns:repeat(2,1fr)}.psc-stage{grid-template-columns:1fr;gap:36px}.psc-strip{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.reveal,.reveal-slide-left,.reveal-slide-right,.reveal-slide-up,.reveal-scale,.reveal-clip,.reveal-rotate,.reveal-blur,.reveal-flip,.reveal-3d,.reveal-stagger,.reveal-magnetic,.reveal-split,.reveal-card{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important;will-change:auto!important}.reveal-delay-1,.reveal-delay-2,.reveal-delay-3,.reveal-delay-4,.reveal-delay-5,.reveal-delay-6,.reveal-delay-7{transition-delay:0s!important}*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width: 768px){.psc-stage{grid-template-columns:1fr}.psc-strip{grid-template-columns:repeat(4,1fr);gap:10px}.psc-info-title{font-size:26px}.navbar-links,.float-card-b,.float-card-d,.float-card-e{display:none}.float-card-a{left:2%;top:14%;width:155px}.float-card-c{right:2%;top:14%;width:155px}.showcase-grid,.testi-grid,.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:scale(1)}.price-card.featured:hover{transform:translateY(-6px)}.metrics-row{flex-direction:column;gap:36px}.metric-item{border-right:none;padding:0}.creators-grid{grid-template-columns:repeat(2,1fr)}.mockup-badge-1,.mockup-badge-2,.hero-particle{display:none}.aurora-1,.aurora-2,.aurora-3{filter:blur(120px);opacity:.7}.hero-stats-row{padding:12px 14px;gap:0}.hero-stat{padding:0 12px}.hero-stat-val{font-size:17px}.hero-stat-lbl{font-size:9px}}
