/* VPX Happ home — from index (4).html */
:root{--bg:#0b0c10;--panel:#12151b;--panel2:#171b24;--text:#f5f6f1;--muted:#a7adb5;--lime:#d8ff4f;--line:rgba(255,255,255,.1);--violet:#8d6bff;--cyan:#64e7df;--radius:24px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.vpx-rd{margin:0;background:var(--bg);color:var(--text);font-family:"Noto Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.35;background-image:radial-gradient(circle at 78% 8%,rgba(123,88,255,.14),transparent 28%),radial-gradient(circle at 8% 52%,rgba(52,220,193,.06),transparent 22%);overflow-x:hidden}body:after{content:"";position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}
.cursor-glow{position:fixed;left:0;top:0;width:250px;height:250px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(100,231,223,.08),transparent 68%);transform:translate(-50%,-50%);mix-blend-mode:screen;transition:opacity .3s}.site-header{position:sticky;top:0;z-index:10;padding:16px 0 0;background:linear-gradient(to bottom,rgba(11,12,16,.92),rgba(11,12,16,0))}.nav-shell{height:68px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(20,23,30,.72);backdrop-filter:blur(20px);box-shadow:0 10px 35px rgba(0,0,0,.2);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:9px;font-weight:850;letter-spacing:-.05em;font-size:21px}.brand em{font-size:8px;letter-spacing:.14em;color:#79828d;font-style:normal;font-weight:700;margin-left:2px;padding-left:10px;border-left:1px solid var(--line)}.brand-mark{width:30px;height:30px;border-radius:10px;background:var(--lime);display:grid;place-items:center;color:#111;font-weight:900;font-size:15px;box-shadow:0 0 22px rgba(216,255,79,.28);position:relative}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";position:absolute;border-radius:50%;background:#111}.brand-mark:before{width:4px;height:4px;left:8px;top:8px}.brand-mark:after{width:4px;height:4px;right:8px;bottom:8px}.brand-mark span{width:4px;height:4px;right:8px;top:8px}.nav-links{display:flex;gap:4px;color:#aeb5bf;font-size:12px}.nav-links a{padding:9px 13px;border-radius:10px;transition:.2s}.nav-links a:hover,.nav-links a.active{color:#fff;background:rgba(255,255,255,.08)}.nav-actions{display:flex;align-items:center;gap:13px}.online{display:flex;align-items:center;gap:7px;color:#7e8993;font-size:10px;white-space:nowrap}.online i{width:6px;height:6px;background:var(--lime);border-radius:50%;box-shadow:0 0 10px var(--lime)}.nav-cta{padding:10px 15px;font-size:12px}.menu-toggle{display:none;background:rgba(255,255,255,.06);border:1px solid var(--line);width:36px;height:36px;border-radius:10px;padding:9px}.menu-toggle span{display:block;height:1.5px;background:#fff;margin:5px 0;border-radius:2px}.brand{display:flex;align-items:center;gap:11px;font-weight:850;letter-spacing:-.05em;font-size:21px}.brand-mark{width:30px;height:30px;border-radius:9px;background:var(--lime);display:grid;place-items:center;color:#111;font-weight:900;font-size:15px;box-shadow:0 0 22px rgba(216,255,79,.28)}.nav-links{display:flex;gap:8px;color:#aeb5bf;font-size:13px}.nav-links a{padding:9px 13px;border-radius:999px;transition:.2s}.nav-links a:hover{color:var(--text);background:rgba(255,255,255,.07)}.nav-actions{display:flex;align-items:center;gap:14px}.login{font-size:14px;color:#b8bdc5}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:13px 20px;font-weight:750;font-size:14px;transition:.2s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-lime{background:var(--lime);color:#111;box-shadow:0 0 0 1px rgba(216,255,79,.3),0 0 28px rgba(216,255,79,.18)}.btn-lime:hover{box-shadow:0 0 0 1px rgba(216,255,79,.55),0 0 38px rgba(216,255,79,.35)}.btn-dark{border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--text)}.btn-dark:hover{background:rgba(255,255,255,.08)}
.hero{padding:92px 0 78px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(141,107,255,.25),rgba(100,231,223,.05) 37%,transparent 68%);top:-280px;right:-140px;pointer-events:none;filter:blur(4px)}.hero:after{content:"VPX";position:absolute;right:-12px;bottom:-82px;font-size:clamp(180px,31vw,410px);font-weight:900;letter-spacing:-.15em;line-height:.8;color:rgba(255,255,255,.018);pointer-events:none;z-index:0}.eyebrow{color:var(--lime);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.eyebrow:before{content:"";width:22px;height:2px;background:var(--lime);box-shadow:0 0 12px var(--lime);animation:pulse-line 2s ease-in-out infinite}@keyframes pulse-line{0%,100%{opacity:.5;width:18px}50%{opacity:1;width:30px}}h1{font-size:clamp(46px,7.5vw,92px);line-height:.94;letter-spacing:-.085em;max-width:850px;margin:22px 0 27px;font-weight:850;text-shadow:0 8px 45px rgba(0,0,0,.28)}h1 span{color:var(--lime);text-shadow:0 0 36px rgba(216,255,79,.18)}.hero-copy{max-width:560px;color:var(--muted);font-size:18px;line-height:1.55}.hero-ctas{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.hero-meta{display:flex;gap:28px;margin-top:62px;padding-top:24px;border-top:1px solid var(--line);max-width:750px}.meta strong{font-size:24px;display:block;letter-spacing:-.04em}.meta small{color:var(--muted);font-size:12px}
.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap;color:#737a83;font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:17px 28px;display:flex;align-items:center;gap:0}.marquee span{display:inline-block;margin-right:32px;flex:0 0 auto}.marquee i{display:inline-block;width:4px;height:4px;background:var(--lime);border-radius:50%;vertical-align:middle;margin-right:32px;box-shadow:0 0 9px rgba(216,255,79,.8);flex:0 0 auto}.marquee span:first-child{margin-left:0}
.section{padding:105px 0}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:42px}.kicker{color:var(--muted);font-size:13px}.section h2{font-size:clamp(34px,5vw,58px);line-height:1;letter-spacing:-.075em;margin:12px 0 0;max-width:630px;position:relative}.section h2:after{content:"";display:block;width:42px;height:3px;border-radius:4px;background:linear-gradient(90deg,var(--lime),var(--cyan));box-shadow:0 0 14px rgba(216,255,79,.4);margin-top:19px}.section-intro{color:var(--muted);max-width:340px;font-size:15px;line-height:1.6}
.features{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:12px}.feature:first-child{grid-row:span 2;min-height:360px}.feature:nth-child(2){min-height:174px}.feature:nth-child(3){min-height:174px}.feature:nth-child(4){grid-column:2 / span 2;min-height:174px}.feature{min-height:230px;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:23px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s,border-color .25s,box-shadow .25s}.feature:hover{transform:translateY(-7px);border-color:rgba(216,255,79,.35);box-shadow:0 18px 38px rgba(0,0,0,.22)}.feature:nth-child(2){background:linear-gradient(145deg,#191634,#12151b)}.feature:nth-child(3){background:linear-gradient(145deg,#132928,#12151b)}.icon{width:48px;height:48px;border:1px solid rgba(255,255,255,.15);border-radius:15px;display:grid;place-items:center;font-size:19px;position:relative;background:rgba(255,255,255,.035);overflow:visible}.icon:before{content:"";position:absolute;inset:-1px;border-radius:15px;opacity:.45;filter:blur(8px);z-index:-1}.icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.icon-cyan{color:#64e7df;border-color:rgba(100,231,223,.4);box-shadow:0 0 25px rgba(100,231,223,.14)}.icon-cyan:before{background:#64e7df}.icon-violet{color:#ae92ff;border-color:rgba(174,146,255,.4);box-shadow:0 0 25px rgba(141,107,255,.18)}.icon-violet:before{background:#8d6bff}.icon-lime{color:var(--lime);border-color:rgba(216,255,79,.45);box-shadow:0 0 25px rgba(216,255,79,.16)}.icon-lime:before{background:var(--lime)}.icon-pink{color:#ff7dd7;border-color:rgba(255,125,215,.4);box-shadow:0 0 25px rgba(255,125,215,.14)}.icon-pink:before{background:#ff7dd7}.feature:hover .icon{transform:rotate(-5deg) scale(1.08);transition:.25s}.feature h3{font-size:18px;margin:25px 0 7px;letter-spacing:-.03em}.feature p{font-size:13px;color:var(--muted);margin:0;line-height:1.5}
.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.device-card{background:radial-gradient(circle at 80% 16%,rgba(100,231,223,.08),transparent 28%),linear-gradient(145deg,#202733,#101319);border:1px solid rgba(255,255,255,.16);min-height:410px;border-radius:28px;padding:30px;position:relative;overflow:hidden;isolation:isolate}.device-card:before{content:"";position:absolute;width:330px;height:120px;right:28px;top:142px;border:1px solid rgba(216,255,79,.23);border-radius:50%;transform:rotate(-24deg);box-shadow:0 0 22px rgba(216,255,79,.08);z-index:0}.device-card:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-66px;bottom:-102px;background:radial-gradient(circle at 38% 28%,#a18aff,#7052d4 42%,#392d79 72%,transparent 73%);filter:blur(.3px);opacity:.8;z-index:-1}.orb{position:absolute;width:205px;height:205px;border-radius:50%;right:66px;top:74px;background:radial-gradient(circle at 30% 24%,#efff94 0,#c9f66c 18%,#76dfaa 57%,#57b9bd 100%);box-shadow:0 0 34px rgba(216,255,79,.22),inset -18px -20px 32px rgba(26,75,93,.18);z-index:1}.orb:before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.35);border-radius:50%}.orb:after{content:"VPX";color:#101218;position:absolute;font-weight:900;font-size:32px;letter-spacing:-.08em;top:78px;left:55px}.device-label{position:relative;z-index:2;color:#bfc5cc;font-size:11px;letter-spacing:.02em}.device-label b{color:#fff;display:block;font-size:21px;line-height:1.15;margin-top:9px;max-width:180px}.device-list{position:absolute;bottom:27px;left:30px;right:30px;display:flex;justify-content:space-between;z-index:2;color:#aab1bb;font-size:11px}.device-list b{color:#fff;display:block;font-size:14px;margin-bottom:4px}.copy h2{margin-top:0}.copy p{color:var(--muted);line-height:1.65;max-width:460px}.platforms{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.platform{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border:1px solid var(--line);border-radius:14px;padding:13px 15px;font-size:13px;min-width:92px;transition:.2s}.platform:hover{transform:translateY(-4px);border-color:rgba(100,231,223,.42);box-shadow:0 0 22px rgba(100,231,223,.09)}.platform b{display:block;color:#fff;margin-bottom:3px}.platform span{color:var(--muted);font-size:11px}
.pricing{background:#111419;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.price{background:linear-gradient(155deg,rgba(255,255,255,.055),rgba(255,255,255,.018));border:1px solid var(--line);padding:22px;border-radius:19px;min-height:210px;display:flex;flex-direction:column;transition:transform .25s,background .25s}.price:hover{transform:translateY(-6px);background:linear-gradient(155deg,rgba(255,255,255,.09),rgba(255,255,255,.025))}.price.popular{border-color:var(--lime);box-shadow:0 0 0 1px rgba(216,255,79,.15),0 18px 45px rgba(216,255,79,.07);transform:translateY(-8px)}.tag{font-size:10px;color:var(--lime);text-transform:uppercase;letter-spacing:.1em;font-weight:800;min-height:16px}.price h3{font-size:15px;margin:17px 0 3px}.amount{font-size:32px;font-weight:800;letter-spacing:-.06em}.per{color:var(--muted);font-size:11px}.price .btn{margin-top:auto;width:100%;padding:11px 12px}.price:not(.popular) .btn{background:rgba(255,255,255,.06);color:#fff}
.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:21px 0}summary{list-style:none;display:flex;justify-content:space-between;gap:20px;font-weight:650;cursor:pointer}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--lime);font-size:22px;font-weight:400}details[open] summary:after{content:"−"}details p{color:var(--muted);font-size:14px;line-height:1.6;max-width:600px;margin:14px 35px 0 0}
.cta{padding:78px 0;background:var(--lime);color:#111}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.cta h2{font-size:clamp(35px,5vw,64px);letter-spacing:-.07em;line-height:.98;margin:0;max-width:660px}.cta .btn-dark{border-color:rgba(0,0,0,.25);color:#111;background:transparent}.cta p{color:#303a20;max-width:350px;margin:14px 0 0}.footer{padding:28px 0;color:#858b94;font-size:12px;display:flex;justify-content:space-between}.footer .brand{color:#fff;font-size:17px}.footer-links{display:flex;gap:20px}
.modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:10;place-items:center;padding:20px}.modal.open{display:grid}.modal-box{background:#191d25;border:1px solid var(--line);border-radius:23px;padding:28px;max-width:430px;width:100%;position:relative;box-shadow:0 30px 100px #000}.modal-box h3{font-size:25px;letter-spacing:-.05em;margin:0 0 7px}.modal-box p{color:var(--muted);font-size:14px}.close{position:absolute;right:18px;top:15px;background:none;color:#aab1ba;font-size:26px}.modal .btn{width:100%;margin-top:12px}.input{width:100%;background:#101217;border:1px solid var(--line);border-radius:11px;padding:13px;color:#fff;margin-top:9px;outline:none}.input:focus{border-color:var(--lime)}
.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px}.hero-content{position:relative;z-index:2}.hero-content:before{content:"LIVE / 50+ LOCATIONS";display:inline-flex;color:#89929d;font-size:9px;letter-spacing:.16em;border:1px solid var(--line);border-radius:999px;padding:7px 11px;margin-bottom:18px;background:rgba(255,255,255,.025)}.hero-art{height:520px;position:relative;isolation:isolate;transform:translateX(15px);background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;border-radius:36px;mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);opacity:.98}.hero-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 0,rgba(11,12,16,.1) 45%,var(--bg) 94%);z-index:0}.hero-art:after{content:"";position:absolute;left:15%;right:15%;top:25%;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 18px var(--cyan);opacity:.35;transform:rotate(-18deg)}.art-glow{position:absolute;inset:12% 5% 10%;background:radial-gradient(circle,rgba(141,107,255,.33),rgba(72,218,199,.08) 38%,transparent 67%);filter:blur(15px);z-index:-1}.planet{position:absolute;width:280px;height:280px;right:77px;top:92px;border-radius:50%;background:radial-gradient(circle at 31% 24%,#edff9c 0,#b8ec68 13%,#5dcb9f 38%,#376e92 62%,#1a213b 100%);box-shadow:inset -30px -30px 60px rgba(9,13,31,.65),0 0 70px rgba(133,246,191,.3);display:grid;place-items:center;animation:float 6s ease-in-out infinite}.planet:before{content:"";position:absolute;width:430px;height:90px;border:1px solid rgba(216,255,79,.33);border-radius:50%;transform:rotate(-24deg)}.planet:after{content:"";position:absolute;inset:18px;border-radius:50%;border:1px solid rgba(255,255,255,.14)}.planet span{font-size:45px;letter-spacing:-.09em;font-weight:900;color:#112033;transform:rotate(-12deg);opacity:.8}.orbit{position:absolute;border:1px solid rgba(216,255,79,.28);border-radius:50%;pointer-events:none}.orbit-a{width:490px;height:165px;right:-28px;top:162px;transform:rotate(-23deg)}.orbit-b{width:380px;height:120px;right:25px;top:170px;transform:rotate(35deg);border-color:rgba(100,231,223,.22)}.signal-card,.location-card{position:absolute;background:linear-gradient(145deg,rgba(28,34,43,.82),rgba(11,14,20,.74));backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.3);overflow:hidden}.signal-card:before,.location-card:before{content:"";position:absolute;left:-40%;top:0;width:35%;height:1px;background:var(--lime);box-shadow:0 0 14px var(--lime);animation:scan 4s linear infinite}@keyframes scan{0%{left:-40%}100%{left:120%}}.signal-card{left:0;top:104px;padding:14px 16px;display:flex;align-items:center;gap:11px;font-size:12px}.signal-card b,.location-card b{display:block;font-size:13px}.signal-card small{display:block;color:#8e969e;margin-top:3px}.signal-card>strong{color:var(--lime);font-size:20px;margin-left:11px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(216,255,79,.12)}.location-card{right:0;bottom:72px;padding:15px 18px;min-width:175px}.location-card small{font-size:9px;color:var(--lime);letter-spacing:.12em}.location-card b{font-size:19px;margin:5px 0 3px}.location-card span{font-size:10px;color:#89919a}.network-card{position:absolute;left:38px;bottom:29px;width:178px;padding:13px 15px;background:rgba(18,21,27,.72);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14);border-radius:15px;box-shadow:0 16px 40px rgba(0,0,0,.28)}.network-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#858e98;letter-spacing:.1em}.network-top b{color:var(--lime);font-size:11px}.network-line{height:34px;margin:10px 0 4px;display:flex;align-items:end;gap:5px}.network-line i{display:block;width:21%;border-radius:3px 3px 0 0;background:linear-gradient(to top,var(--violet),var(--cyan));height:38%}.network-line i:nth-child(2){height:62%}.network-line i:nth-child(3){height:48%}.network-line i:nth-child(4){height:85%}.network-line i:nth-child(5){height:70%}.network-card>small{font-size:10px;color:#9ba3ac}.hero-star{position:absolute;color:var(--lime);font-size:25px}.s1{right:75px;top:22px}.s2{left:75px;bottom:120px;color:var(--cyan);font-size:35px}@keyframes float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(2deg)}}
@media(max-width:850px){.nav-shell{height:62px}.nav-links{display:none;position:absolute;left:12px;right:12px;top:70px;flex-direction:column;gap:4px;padding:10px;background:rgba(20,23,30,.96);border:1px solid var(--line);border-radius:15px;box-shadow:0 18px 40px rgba(0,0,0,.35)}.nav-links.open{display:flex}.nav-links a{padding:13px 14px}.online,.login{display:none}.nav-cta{display:none}.menu-toggle{display:block}.brand em{display:none}.hero-grid{grid-template-columns:1fr}.hero-art{height:390px;transform:none;margin-top:5px;order:-1}.planet{width:205px;height:205px;right:calc(50% - 102px);top:72px}.planet span{font-size:32px}.planet:before{width:310px;height:65px}.orbit-a{width:360px;height:120px;right:calc(50% - 180px);top:115px}.orbit-b{width:300px;height:95px;right:calc(50% - 150px);top:125px}.signal-card{left:8px;top:50px}.location-card{right:10px;bottom:25px}.network-card{left:0;bottom:18px;transform:scale(.9);transform-origin:left bottom}.s1{right:25px;top:12px}.s2{left:25px;bottom:70px}.hero{padding-top:60px}.features{grid-template-columns:repeat(2,1fr)}.price-grid{grid-template-columns:repeat(2,1fr)}.price:last-child{grid-column:span 2}.split,.faq-grid{grid-template-columns:1fr;gap:40px}.faq-grid{gap:25px}.section-head{display:block}.section-intro{margin-top:20px}.cta-inner{display:block}.cta .btn{margin-top:25px}.hero-meta{gap:19px}.meta strong{font-size:20px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.cursor-glow{display:none}}
@media(max-width:500px){.wrap{padding:0 18px}.feature:first-child,.feature:nth-child(2),.feature:nth-child(3),.feature:nth-child(4){grid-column:auto;grid-row:auto;min-height:180px}nav{height:70px}.login{display:none}.nav-actions .btn{padding:11px 14px}.hero{padding:54px 0}.hero-copy{font-size:16px}.hero-meta{justify-content:space-between}.meta small{font-size:10px}.features{grid-template-columns:1fr}.feature{min-height:180px}.price-grid{grid-template-columns:1fr}.price:last-child{grid-column:auto}.section{padding:75px 0}.device-card{min-height:340px}.orb{width:175px;height:175px;right:35px;top:72px}.orb:after{font-size:27px;top:70px;left:49px}.footer{display:block}.footer-links{margin-top:18px}}

/* Babka checkout pricing overlay */
body.vpx-rd .pricing-section{display:none}
body.vpx-rd #pricingPayBar{z-index:30}
body.vpx-rd .vpx-lf{padding:40px 0 20px;color:var(--muted);font-size:14px}
body.vpx-rd .vpx-lf h2{color:var(--text);font-size:22px;margin:28px 0 10px}
body.vpx-rd .vpx-lf a{color:var(--lime)}
body.vpx-rd .vpx-mcta{position:fixed;left:0;right:0;bottom:0;z-index:25;padding:12px 18px calc(12px + env(safe-area-inset-bottom));
 display:none;justify-content:center;background:linear-gradient(to top,rgba(11,12,16,.96),transparent)}
body.vpx-rd .vpx-mcta .btn{width:100%;max-width:360px}
@media(max-width:850px){body.vpx-rd .vpx-mcta{display:flex}}
