:root{--lp-primary:#155dfc;--lp-primary-deep:#10026f;--lp-navy:#0a1628;--lp-navy-2:#0e1b33;--lp-cyan:#00d4ff;--lp-coral:#ff6b6b;--lp-gold:#ffb800;--lp-ink:#121c28;--lp-body:#4b5563;--lp-muted:#6b7280;--lp-surface:#f8f9ff;--lp-line:#0f172a14;--lp-line-dark:#ffffff1a;--lp-shadow-elev:0 12px 40px #0a16281a;--lp-shadow-blue:0 12px 40px #155dfc38;--lp-radius-sm:12px;--lp-radius:18px;--lp-radius-lg:24px;--lp-radius-xl:28px;--lp-max:1280px;--lp-pad:96px}.landing-page{color:var(--lp-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.6}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{letter-spacing:-.03em;color:var(--lp-ink);text-wrap:balance;margin:0;font-family:Manrope,sans-serif;font-weight:800;line-height:1.05}.landing-page p{margin:0}.landing-page a{color:inherit;text-decoration:none}.lp-wrap{max-width:var(--lp-max);margin:0 auto;padding:0 32px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-primary);align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.eyebrow.on-dark{color:var(--lp-cyan)}.eyebrow:before{content:"";opacity:.6;background:currentColor;width:24px;height:1px}.nav{z-index:100;border-bottom:1px solid #0000;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:saturate(180%)blur(18px);border-bottom-color:var(--lp-line);background:#ffffffc7}.nav-inner{max-width:var(--lp-max);align-items:center;gap:36px;margin:0 auto;padding:20px 32px;display:flex}.logo{letter-spacing:-.04em;color:#fff;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;transition:color .3s}.nav.scrolled .logo{color:var(--lp-ink)}.logo span{color:var(--lp-primary)}.nav-links{gap:4px;margin-left:auto;display:flex}.nav-links a{color:#ffffffd9;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.nav.scrolled .nav-links a{color:var(--lp-ink)}.nav-links a:hover{background:#ffffff1a}.nav.scrolled .nav-links a:hover{background:#0a16280f}.nav-cta{align-items:center;gap:14px;display:flex}.nav-cta .login{color:#ffffffd9;font-size:14px;font-weight:500;transition:color .3s}.nav.scrolled .nav-cta .login{color:var(--lp-ink)}.btn{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex}.btn svg{width:14px;height:14px}.landing-page .btn-primary{background:var(--lp-primary);color:#fff;box-shadow:0 8px 24px #155dfc59}.landing-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px #155dfc73,0 0 0 6px #155dfc1f}.landing-page .btn-primary:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.landing-page .btn-dark{background:var(--lp-ink);color:#fff}.landing-page .btn-dark:hover{background:#1d2b3e;transform:translateY(-2px)}.landing-page .btn-dark:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.landing-page .btn-ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff59}.landing-page .btn-ghost:hover{background:#ffffff1a;border-color:#ffffff73}.landing-page .btn-ghost:focus-visible{outline-offset:2px;outline:2px solid #fffc}.btn-lg{padding:16px 28px;font-size:15px}.hero{color:#fff;background:radial-gradient(800px 600px at 78% 35%,#155dfc59,#0000 60%),radial-gradient(600px 480px at 15% 80%,#00d4ff2e,#0000 60%),linear-gradient(135deg,#0a1628 0%,#10026f 50%,#155dfc 100%);min-height:100vh;padding:140px 0 100px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(115deg,#0000 47%,#ffffff0a 49%,#0000 51%),linear-gradient(115deg,#0000 67%,#00d4ff0d 69%,#0000 71%);position:absolute;inset:0}.hero:after{content:"";opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.6'/></svg>");position:absolute;inset:0}.hero-inner{z-index:2;max-width:var(--lp-max);grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;margin:0 auto;padding:0 32px;display:grid;position:relative}.hero-tag{color:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:6px 14px 6px 6px;font-size:12px;font-weight:500;display:inline-flex}.hero-tag .dot{background:var(--lp-cyan);width:24px;height:24px;color:var(--lp-navy);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.hero h1{color:#fff;letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(44px,6vw,72px);line-height:1.02}.hero h1 .accent{background:linear-gradient(#6fb0ff 0%,#00d4ff 60%,#155dfc 100%);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;position:relative}.hero h1 .accent:after{content:"";background:linear-gradient(90deg, transparent, var(--lp-cyan), transparent);filter:blur(1px);border-radius:2px;height:4px;animation:3.2s ease-in-out infinite shimmer;position:absolute;bottom:-6px;left:0;right:0}@keyframes shimmer{0%,to{opacity:.55;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}.hero-sub{color:#ffffffb8;max-width:500px;margin-bottom:36px;font-size:18px;line-height:1.6}.hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:40px;display:flex}.hero-meta{color:#fff9;flex-wrap:wrap;align-items:center;gap:28px;font-size:13px;display:flex}.hero-meta .avatars{display:flex}.hero-meta .avatars span{border:2px solid var(--lp-navy);background:linear-gradient(135deg,#6fb0ff,#155dfc);border-radius:999px;width:28px;height:28px;margin-left:-8px}.hero-meta .avatars span:first-child{background:linear-gradient(135deg,#ffb800,#ff6b6b);margin-left:0}.hero-meta .avatars span:nth-child(2){background:linear-gradient(135deg,#00d4ff,#155dfc)}.hero-meta .avatars span:nth-child(3){background:linear-gradient(135deg,#ff6b6b,#10026f)}.hero-meta .stars{color:var(--lp-gold);letter-spacing:1px}.hero-scene{perspective:1400px;perspective-origin:60%;height:580px;position:relative}.hero-scene:before{content:"";filter:blur(20px);z-index:0;background:radial-gradient(closest-side,#155dfc73,#0000 70%);position:absolute;inset:8% 5%}.scene-card{-webkit-backdrop-filter:blur(18px);transform-style:preserve-3d;background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;position:absolute;box-shadow:0 30px 80px #00000059}.scene-card .shine{border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 45%);position:absolute;inset:0}.dash-card{background:linear-gradient(160deg,#ffffff29,#ffffff0a);width:360px;padding:18px;animation:7s ease-in-out infinite floaty;top:40px;left:8%;transform:rotateY(-12deg)rotateX(6deg)rotate(-3deg)}.dash-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.dash-head .dots{gap:6px;display:flex}.dash-head .dots i{background:#ffffff40;border-radius:999px;width:10px;height:10px;display:inline-block}.dash-head .dots i:first-child{background:var(--lp-coral)}.dash-head .dots i:nth-child(2){background:var(--lp-gold)}.dash-head .dots i:nth-child(3){background:#4ade80}.dash-head .title{color:#ffffffb3;margin-left:8px;font-size:12px;font-weight:600}.dash-row{background:#ffffff0f;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:10px;display:flex}.dash-row .avatar{background:linear-gradient(135deg,#ffb800,#ff6b6b);border:2px solid #ffffff2e;border-radius:999px;flex-shrink:0;width:36px;height:36px}.dash-row:nth-child(2) .avatar{background:linear-gradient(135deg,#00d4ff,#155dfc)}.dash-row:nth-child(3) .avatar{background:linear-gradient(135deg,#ff6b6b,#10026f)}.dash-row .info{flex-direction:column;flex:1;gap:4px;display:flex}.dash-row .info .name{color:#fff;font-size:13px;font-weight:600}.dash-row .info .meta{color:#ffffff8c;font-size:11px;font-family:var(--font-mono), "Inter", monospace}.dash-row .score{color:var(--lp-cyan);background:#00d4ff1f;border:1px solid #00d4ff4d;border-radius:8px;padding:4px 8px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.profile-card{text-align:center;background:linear-gradient(160deg,#155dfc4d,#10026f2e);border-color:#6fb0ff59;width:260px;padding:20px;animation:9s ease-in-out infinite reverse floaty;bottom:60px;right:4%;transform:rotateY(14deg)rotateX(4deg)rotate(4deg)}.profile-card .avatar-lg{background:linear-gradient(135deg,#00d4ff,#155dfc);border:3px solid #ffffff4d;border-radius:999px;width:88px;height:88px;margin:4px auto 14px;position:relative}.profile-card .avatar-lg:after{content:"✓";background:var(--lp-cyan);width:28px;height:28px;color:var(--lp-navy);border:3px solid var(--lp-navy);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:absolute;bottom:-2px;right:-2px}.profile-card .handle{color:#fff;font-family:Manrope,sans-serif;font-size:17px;font-weight:700}.profile-card .niche{color:#fff9;margin-top:2px;font-size:11px}.profile-card .stats{border-top:1px solid #ffffff1f;justify-content:space-around;margin-top:16px;padding-top:14px;display:flex}.profile-card .stats .num{color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.profile-card .stats .lbl{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:10px}.badge-float{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex;position:absolute;box-shadow:0 12px 40px #00000040}.badge-float .pct{color:var(--lp-cyan);font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.badge-a{animation:6s ease-in-out infinite floaty;top:12px;right:18%;transform:rotate(4deg)}.badge-b{animation:8s ease-in-out -2s infinite floaty;top:220px;right:-2%;transform:rotate(-3deg)}.badge-b .pct{color:var(--lp-gold)}.badge-c{background:#ff6b6b2e;border-color:#ff6b6b59;animation:7.5s ease-in-out -1s infinite floaty;bottom:8%;left:-2%;transform:rotate(-6deg)}.badge-c .pct{color:var(--lp-coral)}.badge-c svg{width:16px;height:16px;color:var(--lp-coral)}@keyframes floaty{0%,to{transform:translateY(0) rotateY(var(--ry,0)) rotateX(var(--rx,0)) rotateZ(var(--rz,0))}50%{transform:translateY(-14px) rotateY(var(--ry,0)) rotateX(var(--rx,0)) rotateZ(var(--rz,0))}}.conn{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.conn path{fill:none;stroke:#00d4ff80;stroke-width:1.2px;stroke-dasharray:4 6;animation:14s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-200px}}.conn circle{fill:var(--lp-cyan);filter:drop-shadow(0 0 6px var(--lp-cyan))}.proof{background:var(--lp-surface);border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);padding:64px 0}.proof-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.proof .stat{flex-direction:column;gap:8px;padding:0 24px;display:flex}.proof .stat:not(:last-child){border-right:1px solid var(--lp-line)}.proof .num{letter-spacing:-.04em;color:var(--lp-ink);font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:56px;font-weight:800;line-height:1}.proof .num .suffix{color:var(--lp-primary)}.proof .lbl{color:var(--lp-body);letter-spacing:.02em;font-size:13px;font-weight:500}.section{padding:var(--lp-pad) 0}.section-head{text-align:center;max-width:720px;margin:0 auto 64px}.section-head h2{margin-top:18px;margin-bottom:18px;font-size:clamp(34px,4.5vw,52px)}.section-head p{color:var(--lp-body);font-size:17px}.dark-section{background:var(--lp-navy);color:#fff;position:relative;overflow:hidden}.dark-section:before{content:"";pointer-events:none;background:radial-gradient(600px 400px at 12% 20%,#155dfc2e,#0000 60%),radial-gradient(500px 360px at 90% 80%,#00d4ff1f,#0000 60%);position:absolute;inset:0}.dark-section:after{content:"";opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>");position:absolute;inset:0}.dark-section .lp-wrap{z-index:2;position:relative}.dark-section .section-head h2{color:#fff}.dark-section .section-head p{color:#ffffffa6}.timeline{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:40px;display:grid;position:relative}.timeline-line{z-index:0;height:2px;position:absolute;top:38px;left:8%;right:8%}.timeline-line svg{width:100%;height:100%;overflow:visible}.timeline-line path{fill:none;stroke:url(#tlgrad);stroke-width:2px;stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset 1.6s ease-out}.timeline.draw .timeline-line path{stroke-dashoffset:0}.tl-step{z-index:1;text-align:center;padding:0 12px;position:relative}.tl-icon{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 22px;transition:all .4s;display:flex;position:relative}.tl-icon svg{color:#ffffffb3;width:28px;height:28px;transition:color .3s}.tl-step.active .tl-icon{border-color:var(--lp-primary);background:#155dfc2e;transform:scale(1.06);box-shadow:0 0 0 6px #155dfc2e,0 0 30px #155dfc80}.tl-step.active .tl-icon svg{color:var(--lp-cyan)}.tl-step .num{font-size:11px;font-family:var(--font-mono), monospace;color:#fff6;background:var(--lp-navy);border:1px solid #ffffff14;border-radius:999px;padding:2px 6px;position:absolute;top:-8px;right:-2px}.tl-step h4{color:#fff;margin-bottom:8px;font-size:18px}.tl-step p{color:#fff9;max-width:180px;margin:0 auto;font-size:13px;line-height:1.55}.bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:320px;gap:20px;display:grid}.bento-card{border:1px solid var(--lp-line);border-radius:var(--lp-radius-xl);background:#fff;flex-direction:column;padding:32px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.bento-card:hover{box-shadow:var(--lp-shadow-elev);border-color:#155dfc33;transform:translateY(-4px)}.bento-card.dark{background:var(--lp-navy);color:#fff;border-color:#ffffff0f}.bento-card.dark h3{color:#fff}.bento-card.dark p{color:#ffffffa6}.bento-card.wide{grid-column:span 2}.bento-card .bc-label{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-primary);font-size:11px;font-weight:600}.bento-card.dark .bc-label{color:var(--lp-cyan)}.bento-card h3{letter-spacing:-.025em;margin:12px 0 10px;font-size:26px}.bento-card p{color:var(--lp-body);max-width:460px;font-size:15px}.bc-visual{flex:1;align-items:flex-end;margin-top:auto;display:flex;position:relative}.bento-card.accent:before{content:"";background:linear-gradient(180deg, var(--lp-primary), var(--lp-cyan));width:4px;position:absolute;top:0;bottom:0;left:0}.match-list{perspective:1000px;width:100%;margin-top:24px;position:relative}.match-row{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:14px;align-items:center;gap:14px;margin-bottom:8px;padding:12px 14px;transition:transform .5s,opacity .5s;display:flex}.match-row .av{border-radius:999px;flex-shrink:0;width:36px;height:36px}.match-row:first-child .av{background:linear-gradient(135deg,#ff6b6b,#ffb800)}.match-row:nth-child(2) .av{background:linear-gradient(135deg,#00d4ff,#155dfc)}.match-row:nth-child(3) .av{background:linear-gradient(135deg,#10026f,#6fb0ff)}.match-row .nm{color:var(--lp-ink);flex:1;font-size:14px;font-weight:600}.match-row .nm small{color:var(--lp-muted);font-size:12px;font-weight:400;display:block}.match-row .sc{color:var(--lp-primary);background:#155dfc14;border-radius:999px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.verified-vis{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.verified-badge{background:linear-gradient(135deg, var(--lp-cyan), var(--lp-primary));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:92px;height:92px;font-size:40px;display:flex;position:relative;box-shadow:0 12px 36px #00d4ff59}.verified-badge:before{content:"";border:1px dashed #00d4ff66;border-radius:999px;animation:20s linear infinite spin;position:absolute;inset:-10px}@keyframes spin{to{transform:rotate(360deg)}}.follower-tick{color:#fff;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:24px;font-weight:800}.follower-tick small{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin-top:4px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;display:block}.escrow-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:18px;display:grid}.escrow-node{text-align:center;background:var(--lp-surface);border:1px solid var(--lp-line);color:var(--lp-ink);letter-spacing:.04em;border-radius:12px;padding:12px 8px;font-size:11px;font-weight:600}.escrow-node.center{background:var(--lp-ink);color:#fff;border-color:var(--lp-ink)}.escrow-node .em{color:var(--lp-primary);font-family:Manrope,sans-serif;font-size:15px;font-weight:800;display:block}.escrow-node.center .em{color:var(--lp-gold)}.escrow-arrow{background:linear-gradient(90deg, var(--lp-primary), var(--lp-cyan));border-radius:2px;height:2px;position:relative}.escrow-arrow:after{content:"";border-right:2px solid var(--lp-cyan);border-top:2px solid var(--lp-cyan);width:8px;height:8px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.escrow-bar{background:var(--lp-surface);border-radius:999px;height:6px;margin-top:18px;overflow:hidden}.escrow-bar i{background:linear-gradient(90deg, var(--lp-primary), var(--lp-cyan));border-radius:999px;width:68%;height:100%;display:block}.bento-card.dark .chart{flex:1;margin-top:18px;position:relative}.chart svg{width:100%;height:100%;overflow:visible}.chart-stats{gap:28px;margin-top:12px;display:flex}.chart-stat .n{color:#fff;font-family:Manrope,sans-serif;font-size:22px;font-weight:800}.chart-stat .l{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-size:11px}.bento-card .pill-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bento-card .pill{background:var(--lp-surface);color:var(--lp-ink);border:1px solid var(--lp-line);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.bento-card .pill.on{background:var(--lp-primary);color:#fff;border-color:var(--lp-primary)}.showcase{padding:var(--lp-pad) 0 48px;background:var(--lp-surface);position:relative;overflow:hidden}.showcase-rail{scroll-snap-type:x mandatory;padding:24px calc((100vw - var(--lp-max)) / 2 + 32px) 40px;scrollbar-width:none;gap:24px;margin-top:56px;display:flex;overflow-x:auto}.showcase-rail::-webkit-scrollbar{display:none}.creator-card{scroll-snap-align:start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--lp-radius-lg);text-align:center;background:#ffffffa6;border:1px solid #ffffffe6;flex:0 0 280px;padding:24px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 16px 48px #0a16280f}.creator-card:hover{transform:translateY(-6px);box-shadow:0 24px 64px #155dfc24}.creator-card .ring{background:linear-gradient(135deg,#ffb800,#ff6b6b,#155dfc);border-radius:999px;width:96px;height:96px;margin:4px auto 14px;padding:3px}.creator-card .ring>div{background:linear-gradient(135deg,#ffb800,#ff6b6b);border:3px solid #fff;border-radius:999px;width:100%;height:100%}.creator-card:nth-child(2n) .ring>div{background:linear-gradient(135deg,#00d4ff,#155dfc)}.creator-card:nth-child(3n) .ring>div{background:linear-gradient(135deg,#10026f,#6fb0ff)}.creator-card:nth-child(5n) .ring>div{background:linear-gradient(135deg,#ff6b6b,#10026f)}.creator-card .handle{color:var(--lp-ink);font-family:Manrope,sans-serif;font-size:18px;font-weight:700}.creator-card .niche{flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 14px;display:flex}.creator-card .niche span{color:var(--lp-primary);background:#155dfc14;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.creator-card .stats{border-top:1px solid var(--lp-line);justify-content:space-around;padding-top:14px;display:flex}.creator-card .stats .n{color:var(--lp-ink);font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.creator-card .stats .l{text-transform:uppercase;letter-spacing:.08em;color:var(--lp-muted);margin-top:2px;font-size:10px}.creator-card .match-pill{color:#fff;background:linear-gradient(135deg, var(--lp-primary), var(--lp-cyan));border-radius:999px;padding:4px 10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;position:absolute;top:16px;right:16px;box-shadow:0 4px 12px #00d4ff66}.showcase-cta{text-align:center;margin-top:16px;padding-bottom:8px}.showcase+.section{padding-top:56px}.testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.testi{border-radius:var(--lp-radius-lg);border:1px solid var(--lp-line);background:#fff;padding:32px;transition:transform .25s,box-shadow .25s;position:relative}.testi:hover{box-shadow:var(--lp-shadow-elev);transform:translateY(-4px)}.testi.dark{background:var(--lp-ink);color:#fff;border-color:#0000}.testi .quote{color:var(--lp-primary);opacity:.25;font-family:Manrope,sans-serif;font-size:56px;font-weight:800;line-height:1}.testi.dark .quote{color:var(--lp-cyan);opacity:.5}.testi blockquote{color:var(--lp-ink);margin:12px 0 20px;font-size:16px;line-height:1.55}.testi.dark blockquote{color:#fff}.testi .stars{color:var(--lp-gold);letter-spacing:2px;margin-bottom:16px;font-size:14px}.testi .author{align-items:center;gap:12px;display:flex}.testi .author .av{background:linear-gradient(135deg,#ffb800,#ff6b6b);border-radius:999px;width:40px;height:40px}.testi:nth-child(2) .author .av{background:linear-gradient(135deg,#00d4ff,#155dfc)}.testi:nth-child(3) .author .av{background:linear-gradient(135deg,#ff6b6b,#10026f)}.testi .author .name{color:var(--lp-ink);font-size:14px;font-weight:600}.testi.dark .author .name{color:#fff}.testi .author .role{color:var(--lp-muted);font-size:12px}.testi.dark .author .role{color:#ffffff8c}.brand-row{border-top:1px solid var(--lp-line);opacity:.7;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:32px;margin-top:56px;padding-top:40px;display:flex}.brand-row .brand{letter-spacing:-.04em;color:var(--lp-muted);font-family:Manrope,sans-serif;font-size:22px;font-weight:800}.final{color:#fff;text-align:center;background:linear-gradient(135deg,#0a1628 0%,#10026f 50%,#155dfc 100%);padding:120px 0;position:relative;overflow:hidden}.final:before{content:"";filter:blur(20px);background:radial-gradient(closest-side,#00d4ff40,#0000 70%);border-radius:999px;width:500px;height:500px;position:absolute;top:-150px;left:-150px}.final:after{content:"";filter:blur(20px);background:radial-gradient(closest-side,#ff6b6b2e,#0000 70%);border-radius:999px;width:600px;height:600px;position:absolute;bottom:-200px;right:-120px}.final .lp-wrap{z-index:2;position:relative}.final h2{color:#fff;margin-bottom:20px;font-size:clamp(38px,5vw,64px)}.final p{color:#ffffffb8;max-width:560px;margin:0 auto 40px;font-size:18px}.final-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;gap:8px;max-width:480px;margin:0 auto;padding:6px;display:flex}.final-form input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:12px 18px;font-family:inherit;font-size:15px}.final-form input::placeholder{color:#ffffff80}.final-form .btn-primary{animation:2.6s ease-in-out infinite pulse;box-shadow:0 0 0 2px #ffffff0f,0 8px 24px #155dfc66}@keyframes pulse{0%,to{box-shadow:0 0 0 2px #ffffff0f,0 8px 24px #155dfc66,0 0 #00d4ff99}50%{box-shadow:0 0 0 2px #ffffff0f,0 8px 24px #155dfc66,0 0 0 12px #00d4ff00}}.final-meta{color:#ffffff8c;margin-top:22px;font-size:13px}.footer{background:var(--lp-navy);color:#fff9;padding:80px 0 32px;position:relative}.footer:before{content:"";background:linear-gradient(90deg,#0000,#155dfc99,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer-grid{border-bottom:1px solid #ffffff14;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;display:grid}.footer .logo{color:#fff;font-size:26px}.footer .tagline{max-width:320px;margin-top:16px;font-size:14px}.footer .made{color:var(--lp-cyan);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:12px;font-weight:600}.footer h5{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:18px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer ul a{font-size:14px}.footer ul a:hover{color:#fff}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:13px;display:flex}.footer-social{gap:10px;display:flex}.footer-social a{background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.footer-social a:hover{background:#ffffff24}.footer-social svg{width:16px;height:16px}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal.in{opacity:1;transform:translateY(0)}.reveal[data-d="1"]{transition-delay:60ms}.reveal[data-d="2"]{transition-delay:.12s}.reveal[data-d="3"]{transition-delay:.18s}.reveal[data-d="4"]{transition-delay:.24s}.reveal[data-d="5"]{transition-delay:.3s}@media (max-width:1100px){.hero-inner{grid-template-columns:1fr}.hero-scene{height:460px}.bento{grid-template-columns:repeat(2,1fr)}.bento-card.wide{grid-column:span 2}.timeline{grid-template-columns:repeat(5,1fr);gap:8px}.testi-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){:root{--pad:64px}.nav-links{display:none}.hero{padding:120px 0 80px}.hero-scene{display:none}.proof-grid{grid-template-columns:1fr}.proof .stat:not(:last-child){border-right:none;border-bottom:1px solid var(--lp-line);padding-bottom:24px}.proof .num{font-size:44px}.timeline{grid-template-columns:1fr;gap:28px}.timeline-line{display:none}.bento{grid-template-columns:1fr;grid-auto-rows:auto}.bento-card.wide{grid-column:span 1}.bento-card{min-height:280px}.footer-grid{grid-template-columns:1fr;gap:32px}.escrow-flow{grid-template-columns:1fr}.escrow-arrow{background:linear-gradient(180deg, var(--lp-primary), var(--lp-cyan));justify-self:center;width:2px;height:20px}.escrow-arrow:after{display:none}}@media (max-width:480px){:root{--pad:40px}.lp-wrap{padding:0 16px}.hero{padding:100px 0 56px}.hero-copy h1{font-size:32px}.nav-inner{padding:14px 16px}.nav-cta .btn{padding:8px 16px;font-size:13px}.section{padding:var(--pad) 0}.bento-card{min-height:auto;padding:24px}.proof .num{font-size:36px}.footer{padding:48px 0 24px}}
.ig-gate{--fc-radius:28px;--fc-shadow:0 18px 50px #431c2e24;--fc-display:var(--fc-font-display), "Plus Jakarta Sans", sans-serif;--fc-body:var(--fc-font-body), "DM Sans", sans-serif;--fc-surface:var(--fc-cream);--fc-text:var(--fc-ink);--fc-card:white;--fc-hairline:#ddcdd2;--fc-muted-text:var(--fc-muted);--fc-card-tint-pink:#ffe1ea;--fc-card-tint-pink-border:#ffc2d6;--fc-card-tint-green:#eefaf3;--fc-card-tint-green-border:#cdefdc;z-index:300;background:var(--fc-surface);color:var(--fc-text);font-family:var(--fc-body);position:fixed;inset:0;overflow:hidden auto}.dark .ig-gate{--fc-surface:#100b12;--fc-text:#f9edf3;--fc-card:#241620;--fc-hairline:#ffffff24;--fc-muted-text:#bba7b0;--fc-card-tint-pink:#3a2029;--fc-card-tint-pink-border:#5c2f3f;--fc-card-tint-green:#1c2e22;--fc-card-tint-green-border:#2d4a38}.ig-gate h1{font-family:var(--fc-display);letter-spacing:-.045em}.ig-welcome{z-index:2;justify-content:center;align-items:center;padding:32px 20px;animation:.5s both igFadeIn;display:flex;position:absolute;inset:0}.ig-welcome--exiting{pointer-events:none;animation:.32s forwards igFadeOut}.ig-card{z-index:1;text-align:center;border-radius:var(--fc-radius);border:1px solid var(--fc-hairline);width:100%;max-width:480px;box-shadow:var(--fc-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.3);opacity:0;background:#ffffffdb;flex-direction:column;align-items:center;margin:auto;padding:56px 48px;animation:.6s cubic-bezier(.16,1,.3,1) .12s forwards igCardIn;display:flex;position:relative}.dark .ig-card{border-color:var(--fc-hairline);background:#241620d1}@keyframes igCardIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ig-welcome--exiting .ig-card{animation:.42s cubic-bezier(.4,0,.7,1) forwards igCardOut}@keyframes igCardOut{to{opacity:0;transform:translateY(-10px)scale(.96)}}.ig-brand{flex-direction:column;align-items:center;gap:14px;display:flex}.ig-mark{flex:none;width:56px;height:56px;position:relative}.ig-mark-shape{background:linear-gradient(135deg, var(--fc-coral), var(--fc-hot));border-radius:18px;width:100%;height:100%;display:block;position:relative;box-shadow:0 12px 30px #ff4f8742}.ig-mark-glow{opacity:.6;background:radial-gradient(circle,#ff4f8752,#ff4f8700 68%);border-radius:50%;position:absolute;inset:-30%}.ig-wordmark{font-family:var(--fc-display);letter-spacing:-.055em;color:var(--fc-text);font-size:1.3rem;font-weight:800}.ig-badge{background:var(--fc-card-tint-pink);border:1px solid var(--fc-card-tint-pink-border);font-family:var(--fc-body);color:var(--fc-hot);border-radius:999px;align-items:center;gap:8px;margin:22px 0 0;padding:7px 14px;font-size:.76rem;font-weight:800;display:inline-flex}.ig-badge-dot{background:var(--fc-hot);width:7px;height:7px;box-shadow:0 0 0 4px var(--fc-card-tint-pink-border);border-radius:50%;flex:none}.ig-heading{color:var(--fc-text);margin:20px 0 0;font-size:clamp(1.6rem,3.4vw,2.15rem);font-weight:800;line-height:1.06}.ig-copy{color:var(--fc-muted-text);max-width:38ch;margin:12px 0 0;font-size:.95rem;line-height:1.55}.ig-copy--label{color:var(--fc-text);margin-top:20px;font-weight:700}.ig-code{margin:18px 0 0;display:inline-flex;position:relative}.ig-code-cells{gap:9px;display:flex}.ig-code-cell{background:var(--fc-card);border:1.5px solid var(--fc-hairline);width:44px;height:54px;font-family:var(--fc-display);color:var(--fc-text);border-radius:14px;place-items:center;font-size:1.25rem;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.ig-code-cell--active{border-color:var(--fc-hot);box-shadow:0 0 0 3px var(--fc-card-tint-pink);transform:translateY(-1px)}.ig-code--complete .ig-code-cell{border-color:var(--fc-card-tint-green-border);background:var(--fc-card-tint-green)}.ig-code-input{opacity:0;cursor:pointer;letter-spacing:8px;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.ig-code-input:disabled{cursor:not-allowed}.ig-code-input:focus-visible{outline:none}.ig-hint{color:#aa536b;min-height:18px;margin:10px 0 0;font-size:.82rem;font-weight:600}.dark .ig-hint{color:#ff799f}.ig-continue{min-height:50px;font-family:var(--fc-body);color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--fc-hot), var(--fc-coral) 55%, var(--fc-orange));border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:22px 0 0;padding:0 28px;font-size:.95rem;font-weight:800;transition:transform .25s cubic-bezier(.2,1.6,.3,1),box-shadow .25s,opacity .2s;display:inline-flex;box-shadow:0 14px 30px #ff2f6847}.ig-continue-arrow{width:18px;height:18px;transition:transform .25s cubic-bezier(.2,1.6,.3,1)}.ig-continue:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 18px 36px #ff2f6857}.ig-continue:hover:not(:disabled) .ig-continue-arrow{transform:translate(3px)}.ig-continue:active:not(:disabled){transform:translateY(-1px)scale(.98)}.ig-continue:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.ig-continue:focus-visible{outline:2px solid var(--fc-hot);outline-offset:3px}.ig-wash{pointer-events:none;background:radial-gradient(circle at 12% 16%,#ffd84d29,#0000 40%),radial-gradient(circle at 88% 12%,#ff735d24,#0000 42%),radial-gradient(circle at 18% 90%,#ff4f871f,#0000 45%),radial-gradient(circle at 86% 84%,#e6d8ff29,#0000 44%);position:absolute;inset:0}.dark .ig-wash{background:radial-gradient(circle at 12% 16%,#ff9b451a,#0000 42%),radial-gradient(circle at 88% 12%,#ff4f8721,#0000 44%),radial-gradient(circle at 18% 90%,#9c4dff1f,#0000 46%),radial-gradient(circle at 86% 84%,#ff799f1a,#0000 44%)}.ig-orbits{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ig-orbits circle{fill:none;stroke:#6f596214;stroke-width:.2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) forwards igRingIn;animation-delay:var(--ig-ring-delay,0s)}.dark .ig-orbits circle{stroke:#ffffff0b}@keyframes igRingIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ig-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ig-connector{fill:none;stroke-width:.18px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.05s cubic-bezier(.16,1,.3,1) forwards igDraw;animation-delay:calc(.5s + var(--ig-path-delay,0s))}@keyframes igDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ig-connector--creators{stroke:#ff2f684d}.ig-connector--brands{stroke:#f0a32a4d}.ig-connector--films{stroke:#8b45e647}.dark .ig-connector--creators{stroke:#ff6e9b4d}.dark .ig-connector--brands{stroke:#ffc45c47}.dark .ig-connector--films{stroke:#b27aff4d}@keyframes igFadeIn{to{opacity:1}}@keyframes igFadeOut{to{opacity:0}}.ig-nodes{pointer-events:none;position:absolute;inset:0}.ig-node{opacity:0;--ig-accent:var(--fc-hot);--ig-accent-soft:#ff2f6829;width:46px;height:46px;animation:.8s cubic-bezier(.22,1.3,.36,1) .3s forwards igNodeIn;position:absolute;transform:translate(-50%,-50%)}.ig-node--brands{--ig-accent:#f0a32a;--ig-accent-soft:#ffb83c2e;animation-delay:.42s}.ig-node--films{--ig-accent:#8b45e6;--ig-accent-soft:#9c4dff29;animation-delay:.54s}@keyframes igNodeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ig-node-face,.ig-node-glow{border-radius:50%;animation:12s ease-in-out infinite igFloat;position:absolute;inset:0}.ig-node--brands .ig-node-face,.ig-node--brands .ig-node-glow{animation-duration:13.5s}.ig-node--films .ig-node-face,.ig-node--films .ig-node-glow{animation-duration:15s}.ig-node-face{background:var(--fc-card);border:1px solid var(--ig-accent-soft);color:var(--ig-accent);place-items:center;display:grid;box-shadow:0 10px 28px #431c2e1a}.ig-node-face svg{width:44%;height:44%}.ig-node-glow{background:radial-gradient(circle, var(--ig-accent-soft), transparent 68%);animation-name:igFloatGlow;transform:scale(2)}.dark .ig-node-face{border-color:#ffffff1f}@keyframes igFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}@keyframes igFloatGlow{0%,to{transform:scale(2)translate(0,0)}50%{transform:scale(2.1)translateY(-2px)}}.ig-node-label{white-space:nowrap;font-family:var(--fc-body);color:var(--fc-muted-text);opacity:.8;font-size:11px;font-weight:700;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.ig-motes{pointer-events:none;position:absolute;inset:0}.ig-mote{opacity:0;background:radial-gradient(circle,#ff4f8773,#ff4f8700 70%);border-radius:50%;animation:linear infinite igDrift;position:absolute}.dark .ig-mote{background:radial-gradient(circle,#ff91b480,#ff91b400 70%)}@keyframes igDrift{0%{opacity:0;transform:translateY(12px)}20%,74%{opacity:.65}to{opacity:0;transform:translateY(-28px)}}.ig-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ig-welcome,.ig-card,.ig-orbits circle,.ig-node,.ig-corner{opacity:1;animation:none!important}.ig-corner{opacity:.72}.ig-card,.ig-node,.ig-orbits circle{transform:none}.ig-node{transform:translate(-50%,-50%)}.ig-node-face,.ig-node-glow{animation:none}.ig-node-glow{transform:scale(2)}.ig-connector{stroke-dashoffset:0;animation:none!important}.ig-mote{opacity:0;animation:none!important}.ig-welcome--exiting .ig-card{animation:.42s forwards igFadeOut!important}}@media (max-width:1023px){.ig-card{padding:44px 32px}.ig-node{width:40px;height:40px}.ig-node-label{display:none}.ig-node--creators{left:8%!important}.ig-node--brands{left:92%!important}}@media (max-width:599px){.ig-welcome{padding:20px 14px}.ig-card{border-radius:calc(var(--fc-radius) * .8);padding:36px 22px}.ig-wordmark{font-size:1.15rem}.ig-heading{font-size:clamp(1.4rem,6vw,1.7rem)}.ig-copy{max-width:32ch}.ig-code-cell{width:38px;height:48px;font-size:1.1rem}.ig-code-cells{gap:7px}.ig-continue{width:100%}.ig-orbits,.ig-connectors,.ig-node--films{display:none}.ig-node--creators,.ig-node--brands{top:9%!important}.ig-motes>span:nth-child(n+4){display:none}}
