.ugc-lp{--lp-pink:#ff0090;--lp-pink-d:#c2006e;--lp-gold:#f2a93b;--lp-teal:#1f9e8c;--lp-ink:#13161b;--lp-bg2:#191c20;--lp-soft:#a3a6ad;--lp-line:rgba(255,255,255,.12);font-family:'Poppins',system-ui,sans-serif;color:#fff;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative}.ugc-lp{width:100vw;max-width:none !important;margin-left:calc(50% - 50vw)}
html:has(.ugc-lp){overflow-x:clip}
body:has(.ugc-lp){overflow-x:clip}.ugc-lp *,.ugc-lp *:before,.ugc-lp *:after{box-sizing:border-box}.ugc-lp h1,.ugc-lp h2,.ugc-lp h3{font-family:inherit;color:#fff !important;margin:0 0 .4em;letter-spacing:-.02em;line-height:1.1;font-weight:600}.ugc-lp p{margin:0 0 1em;color:var(--lp-soft)}.ugc-lp ol{list-style:none !important;margin:0;padding:0 !important}.ugc-lp li{list-style:none !important}.ugc-lp em{font-style:normal;background:linear-gradient(100deg,#ff0090,#ff7ac6 40%,#f2a93b 70%,#ff0090);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lpFlow 7s linear infinite}.ugc-lp-inner{max-width:1170px;margin:0 auto;position:relative;z-index:1}.ugc-lp-section{position:relative;padding:96px 24px}@media(max-width:700px){.ugc-lp-section{padding:60px 18px}}.ugc-lp-section--alt{background:linear-gradient(180deg,transparent,rgba(255,255,255,.025) 20%,rgba(255,255,255,.025) 80%,transparent)}.ugc-lp-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border:0;border-radius:999px;background:linear-gradient(100deg,#ff0090,#ff4fb0);color:#fff !important;font:600 15px/1 'Poppins',sans-serif;text-decoration:none !important;cursor:pointer;box-shadow:0 18px 34px -16px #ff0090;transition:transform .25s,box-shadow .25s}.ugc-lp-btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-20deg)}.ugc-lp-btn:hover{transform:translateY(-3px);box-shadow:0 24px 40px -14px #ff0090;color:#fff !important}.ugc-lp-btn:hover:after{animation:lpShine .8s ease}.ugc-lp-btn svg{width:18px;height:18px;fill:currentColor;transition:transform .25s}.ugc-lp-btn:hover svg{transform:translateX(5px)}.ugc-lp-btn--ghost{background:0 0;border:1.5px solid rgba(255,255,255,.3);box-shadow:none}.ugc-lp-btn--ghost:hover{background:#fff;border-color:#fff;color:#13161b !important;box-shadow:none}.ugc-lp-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.ugc-lp-hero{position:relative;overflow:hidden;padding:110px 24px 90px}@media(max-width:700px){.ugc-lp-hero{padding:70px 18px 56px}}.ugc-lp-blob{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;will-change:transform}.ugc-lp-blob--a{width:520px;height:520px;background:#ff0090;opacity:.28;top:-160px;right:-80px;transform:translate(calc(var(--px,0) * 24px),calc(var(--py,0) * 24px));animation:lpFloat 12s ease-in-out infinite}.ugc-lp-blob--b{width:420px;height:420px;background:#7a3cff;opacity:.22;bottom:-160px;left:-100px;transform:translate(calc(var(--px,0) * -30px),calc(var(--py,0) * -30px));animation:lpFloat 14s ease-in-out infinite reverse}.ugc-lp-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 40%,#000 10%,transparent 70%)}.ugc-lp-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}@media(max-width:900px){.ugc-lp-hero-grid{grid-template-columns:1fr;gap:48px}}.ugc-lp-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:8px 16px;border:1px solid rgba(242,169,59,.4);border-radius:999px;background:rgba(242,169,59,.12);color:var(--lp-gold);font:600 12.5px/1 'Poppins',sans-serif;letter-spacing:.1em;text-transform:uppercase}.ugc-lp-hero h1{font-size:clamp(2.4rem,5.4vw,4.2rem);margin-bottom:.45em}.ugc-lp-lead{font-size:1.15rem;max-width:520px}.ugc-lp-hero-visual{position:relative;padding:26px 0}.ugc-lp-stats{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid var(--lp-line);border-radius:26px;overflow:hidden;background:var(--lp-line);box-shadow:0 40px 80px -30px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.02) inset;backdrop-filter:blur(14px)}.ugc-lp-stats>div{padding:30px 26px;background:linear-gradient(150deg,rgba(32,35,42,.96),rgba(22,25,30,.96));transition:background .3s}.ugc-lp-stats>div:hover{background:linear-gradient(150deg,rgba(255,0,144,.16),rgba(22,25,30,.96))}.ugc-lp-num{display:block;font:600 clamp(1.4rem,2.6vw,2rem)/1.1 'IBM Plex Mono',monospace;color:var(--lp-gold);margin-bottom:8px;letter-spacing:-.02em}.ugc-lp-stats small{display:block;color:var(--lp-soft);font-size:13px;line-height:1.4}.ugc-lp-float{position:absolute;z-index:2;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.95);color:#13161b;font:600 13px/1 'Poppins',sans-serif;box-shadow:0 14px 30px -12px rgba(0,0,0,.6);animation:lpBob 6s ease-in-out infinite}.ugc-lp-float--1{top:-6px;left:8%;animation-delay:0s}.ugc-lp-float--2{top:10%;right:-14px;background:#ff0090;color:#fff;animation-delay:-1.5s}.ugc-lp-float--3{bottom:8%;left:-14px;background:#f2a93b;animation-delay:-3s}.ugc-lp-float--4{bottom:-8px;right:12%;background:#1f9e8c;color:#fff;animation-delay:-4.5s}@media(max-width:900px){.ugc-lp-float--2{right:0}.ugc-lp-float--3{left:0}}.ugc-lp-marquee{overflow:hidden;border-block:1px solid var(--lp-line);padding:18px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ugc-lp-track{display:flex;width:max-content;animation:lpMarquee 38s linear infinite}.ugc-lp-track span{flex:none;display:inline-flex;align-items:center;gap:36px;padding-right:36px;font:600 clamp(1.1rem,2.2vw,1.6rem)/1 'Poppins',sans-serif;letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.45)}.ugc-lp-track span:after{content:"✦";color:#ff0090;-webkit-text-stroke:0;font-size:.8em}.ugc-lp-marquee:hover .ugc-lp-track{animation-play-state:paused}.ugc-lp-head{max-width:640px;margin-bottom:54px}.ugc-lp-kicker{display:inline-block;margin-bottom:14px;font:600 12.5px/1 'IBM Plex Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-gold)}.ugc-lp-head h2{font-size:clamp(1.9rem,3.8vw,2.9rem)}.ugc-lp-head p{font-size:1.05rem}.ugc-lp-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ugc-lp ol.ugc-lp-steps{padding:34px 0 0 !important}@media(max-width:960px){.ugc-lp-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ugc-lp-steps{grid-template-columns:1fr}}.ugc-lp-steps:before{content:"";position:absolute;left:0;right:0;top:11px;height:2px;background:linear-gradient(90deg,#ff0090,#f2a93b,#1f9e8c);transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.3,.8,.3,1) .3s;opacity:.7}.ugc-lp-steps.is-in:before{transform:scaleX(1)}@media(max-width:960px){.ugc-lp-steps:before,.ugc-lp-steps li:after{display:none}.ugc-lp ol.ugc-lp-steps{padding-top:0 !important}}.ugc-lp-steps li:after{content:"";position:absolute;top:-29px;left:26px;width:12px;height:12px;border-radius:50%;background:#ff0090;box-shadow:0 0 0 6px rgba(255,0,144,.22);transform:scale(0);transition:transform .5s cubic-bezier(.3,1.6,.4,1) calc(var(--d,0s) + .5s)}
.ugc-lp-steps li.is-in::after{transform:scale(1)}.ugc-lp-steps li{position:relative;padding:68px 24px 26px;border:1px solid var(--lp-line);border-radius:22px;background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015));transition:transform .3s,border-color .3s}.ugc-lp-steps li:hover{transform:translateY(-6px);border-color:rgba(255,0,144,.5)}.ugc-lp-step-n{position:absolute;top:12px;left:22px;font:600 3.2rem/1 'IBM Plex Mono',monospace;color:transparent;-webkit-text-stroke:1.5px #ff0090;letter-spacing:-.04em;transition:color .3s}.ugc-lp-steps li:hover .ugc-lp-step-n{color:#ff0090}.ugc-lp-steps h3{font-size:1.15rem}.ugc-lp-steps p{margin:0;font-size:.95rem}.ugc-lp-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}@media(max-width:760px){.ugc-lp-cards{grid-template-columns:1fr}}.ugc-lp-card{position:relative;overflow:hidden;padding:34px;border:1px solid var(--lp-line);border-radius:24px;background:var(--lp-bg2);transition:transform .3s,border-color .3s}.ugc-lp-card:before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(255,0,144,.22),transparent 60%);opacity:0;transition:opacity .3s}.ugc-lp-card:hover{transform:translateY(-6px);border-color:rgba(255,0,144,.45)}.ugc-lp-card:hover:before{opacity:1}.ugc-lp-card>*{position:relative}.ugc-lp-ico{display:grid;place-items:center;width:56px;height:56px;margin-bottom:22px;border-radius:16px;background:linear-gradient(135deg,#ff0090,#ff6bbd);box-shadow:0 14px 26px -12px #ff0090;transition:transform .4s cubic-bezier(.4,1.6,.4,1)}.ugc-lp-card:nth-child(2) .ugc-lp-ico{background:linear-gradient(135deg,#f2a93b,#ffcf7a);box-shadow:0 14px 26px -12px #f2a93b}.ugc-lp-card:nth-child(3) .ugc-lp-ico{background:linear-gradient(135deg,#1f9e8c,#52d3c0);box-shadow:0 14px 26px -12px #1f9e8c}.ugc-lp-card:nth-child(4) .ugc-lp-ico{background:linear-gradient(135deg,#7a3cff,#b08cff);box-shadow:0 14px 26px -12px #7a3cff}.ugc-lp-card:hover .ugc-lp-ico{transform:rotate(-8deg) scale(1.1)}.ugc-lp-ico svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ugc-lp-card h3{font-size:1.3rem}.ugc-lp-card p{margin:0}.ugc-lp-final{position:relative;overflow:hidden;padding:2px;border-radius:34px;isolation:isolate}.ugc-lp-final:before{content:"";position:absolute;inset:-60%;z-index:-2;background:conic-gradient(from 0deg,#ff0090,#7a3cff,#1f9e8c,#f2a93b,#ff0090);animation:lpSpin 9s linear infinite}.ugc-lp-final-body{position:relative;padding:72px 32px;border-radius:32px;background:#13161b;text-align:center;overflow:hidden}@media(max-width:600px){.ugc-lp-final-body{padding:48px 20px}}.ugc-lp-final-glow{position:absolute;z-index:-1;left:50%;top:-40%;width:640px;height:420px;margin-left:-320px;background:radial-gradient(closest-side,rgba(255,0,144,.4),transparent);filter:blur(30px);animation:lpFloat 9s ease-in-out infinite}.ugc-lp-final h2{font-size:clamp(1.9rem,4vw,3rem);max-width:760px;margin-inline:auto}.ugc-lp-final p{max-width:520px;margin:0 auto 30px;font-size:1.05rem}.ugc-lp-final .ugc-lp-btn{padding:19px 36px;font-size:16px;animation:lpPulse 2.6s ease-in-out infinite}.ugc-lp-sticky{position:fixed;right:22px;bottom:22px;z-index:50;transform:translateY(140%);opacity:0;transition:transform .5s cubic-bezier(.3,1.3,.4,1),opacity .3s}.ugc-lp-sticky.is-on{transform:none;opacity:1}@media(max-width:600px){.ugc-lp-sticky{left:16px;right:16px;bottom:14px}.ugc-lp-sticky .ugc-lp-btn{width:100%}}.ugc-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.8,.2,1) var(--d,0s),transform .8s cubic-bezier(.2,.8,.2,1) var(--d,0s)}.ugc-reveal.is-in{opacity:1;transform:none}.ugc-lp-steps li.ugc-reveal.is-in:hover,.ugc-lp-card.ugc-reveal.is-in:hover{transform:translateY(-6px)}.no-js .ugc-reveal{opacity:1;transform:none}.ugc-apply-dialog{position:fixed;border:0;padding:0;background:0 0;width:min(880px,96vw);max-width:96vw;max-height:94vh;overflow:visible;color:#17151f}.ugc-apply-dialog::backdrop{background:rgba(10,11,16,.78);backdrop-filter:blur(6px)}.ugc-apply-dialog[open]{animation:lpDialog .5s cubic-bezier(.2,1.1,.3,1)}.ugc-apply-dialog[open]::backdrop{animation:lpFade .4s ease}.ugc-apply-scroll{max-height:94vh;overflow:auto;border-radius:26px;overscroll-behavior:contain}.ugc-apply-dialog .ugc-apply{margin:0;max-width:none}.ugc-apply-x{position:absolute;top:-14px;right:-14px;z-index:10;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#17151f;font:400 26px/1 sans-serif;cursor:pointer;box-shadow:0 10px 24px -8px rgba(0,0,0,.6);transition:transform .25s,background .2s,color .2s}.ugc-apply-x:hover{transform:rotate(90deg);background:#ff0090;color:#fff}@media(max-width:700px){.ugc-apply-x{top:8px;right:8px}.ugc-apply-dialog .ugc-apply-top{padding-right:44px}}html.ugc-lock{overflow:hidden}@keyframes lpFlow{to{background-position:220% 0}}@keyframes lpShine{to{left:130%}}@keyframes lpFloat{0%,100%{translate:0 0}50%{translate:-24px 30px}}@keyframes lpBob{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes lpMarquee{to{transform:translateX(-50%)}}@keyframes lpSpin{to{transform:rotate(360deg)}}@keyframes lpPulse{0%,100%{box-shadow:0 18px 34px -16px #ff0090}50%{box-shadow:0 18px 56px -4px #ff0090}}@keyframes lpDialog{from{opacity:0;transform:translateY(40px) scale(.94)}to{opacity:1;transform:none}}@keyframes lpFade{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ugc-lp *,.ugc-lp *:before,.ugc-apply-dialog,.ugc-apply-dialog *{animation:none !important;transition:none !important}.ugc-reveal{opacity:1;transform:none}.ugc-lp-steps:before{transform:none}}