.theme-toggle{position:relative;width:52px;height:30px;padding:0;border:1px solid #3b3640;border-radius:99px;background:#17151b;color:#fff;cursor:pointer}.theme-toggle span{position:absolute;top:50%;transform:translateY(-50%);font-size:14px}.theme-toggle .sun{left:8px;color:#706a74}.theme-toggle .moon{right:8px;color:#f4e8ff}.theme-toggle:after{content:"";position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:var(--grad);transition:.25s}
body.light{--bg:#f7f6f8;--panel:#fff;--text:#18151b;--muted:#6e6872;--line:#ddd8df;color-scheme:light;background:#f7f6f8;color:#18151b}body.light:before{opacity:.4;background-image:linear-gradient(#23152609 1px,transparent 1px),linear-gradient(90deg,#23152609 1px,transparent 1px)}body.light header{background:#f7f6f8d9}body.light header.scrolled{background:#f7f6f8f2;border-color:#ded9e0}body.light .nav nav a{color:#5f5963}body.light .nav nav a:hover{color:#151217}body.light .pill{color:#9f205d!important;background:#ff2f870b;border-color:#df9fbd}body.light .menu i{background:#171419}body.light .theme-toggle{background:#fff;border-color:#d9d3db;color:#211b25}body.light .theme-toggle:after{right:27px;background:#ffb832}body.light .theme-toggle .sun{color:#e29900}body.light .theme-toggle .moon{color:#aaa2ad}body.light .hero-copy>p,body.light .heading p,body.light .feature>p,body.light .steps p,body.light .price>p,body.light .faq details p,body.light .access-card p{color:#666069}body.light .quiet{background:#fff;border-color:#d8d2db}body.light .trust,body.light .statement p{color:#69626d}body.light .feature{background:linear-gradient(145deg,#fff,#f5f1f6);border-color:#ddd7df;box-shadow:0 20px 50px #39142c0a}body.light .message{background:#ece7ee}body.light .results div{border-color:#ddd6df;color:#69616d;background:#fff}body.light .results b{color:#211b25}body.light .price{background:#fff;border-color:#ddd7df;box-shadow:0 20px 55px #40112d0b}body.light .price.pro{background:linear-gradient(145deg,#fff1f7,#f8f1ff);border-color:#df9abb}body.light .price li{color:#625b65}body.light .faq details{border-color:#dcd6de}body.light .access-card{background:radial-gradient(ellipse at top,#ffd6e8,#fff 55%);border-color:#e1b2c8}body.light footer{background:#eeebef;border-color:#d9d4db}body.light .footer-grid b{color:#211c24}body.light .copyright{border-color:#d7d1d9}body.light .nav nav{background:#fff;border-color:#ddd7df}
.mascot-stage{height:560px;display:grid;place-items:center;isolation:isolate}.mascot-stage:before{content:"";position:absolute;width:510px;height:510px;border-radius:50%;background:radial-gradient(circle,#ff2f8722 0,#8726e70e 45%,transparent 72%);z-index:-2}.mascot-orbit{position:absolute;border:1px solid #ff4b9230;border-radius:50%;z-index:-1}.orbit-a{width:480px;height:480px}.orbit-b{width:350px;height:350px;border-style:dashed;animation:orbit-spin 24s linear infinite}.mascot{position:relative;width:330px;height:330px;filter:drop-shadow(0 35px 45px #ff2f8728);transition:transform .18s ease-out}.mascot-mark{position:absolute;inset:0;background:url("../brand/pinkpays-logo-transparent.png") left center/auto 100% no-repeat;clip-path:inset(0 25% 0 0)}.eyes{position:absolute;left:88px;top:104px;display:flex;gap:26px}.eye{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #ffffffaa,0 5px 12px #5b0e6f28}.eye i{display:block;width:15px;height:15px;border-radius:50%;background:#6f18df;box-shadow:0 2px 5px #19052d45;transform:translate(var(--eye-x,0),var(--eye-y,0));transition:transform .08s linear}.mascot-shine{position:absolute;left:60px;top:39px;width:115px;height:35px;border-radius:50%;border-top:4px solid #ffffff42;transform:rotate(-10deg)}.mascot-bubble{position:absolute;padding:14px 18px;border:1px solid #433743;border-radius:13px;background:#17151ae8;box-shadow:0 22px 40px #0005;backdrop-filter:blur(12px)}.mascot-bubble small,.mascot-bubble b{display:block}.mascot-bubble small{color:#8d8591;font-size:9px}.mascot-bubble b{font-size:12px}.bubble-one{right:-5px;top:105px}.bubble-two{left:10px;bottom:91px;display:flex;align-items:center;gap:8px;font-size:10px}.bubble-two i{width:7px;height:7px;border-radius:50%;background:#5cdda7;box-shadow:0 0 12px #5cdda7}.mascot-caption{position:absolute;bottom:18px;color:#79727d;font-size:12px}.light .mascot-bubble{background:#fffffff0;border-color:#ddd3dc;box-shadow:0 20px 45px #5312361b}.light .mascot-bubble small,.light .mascot-caption{color:#7b737f}@keyframes orbit-spin{to{transform:rotate(360deg)}}
@media(max-width:980px){.mascot-stage{height:520px;margin-top:10px}}@media(max-width:700px){.theme-toggle{margin:8px 0;width:100%}.theme-toggle:after{right:calc(50% - 22px)}body.light .theme-toggle:after{right:calc(50% + 2px)}.mascot-stage{height:430px}.mascot-stage:before{width:380px;height:380px}.orbit-a{width:360px;height:360px}.orbit-b{width:270px;height:270px}.mascot{width:250px;height:250px}.eyes{left:67px;top:79px;gap:19px}.eye{width:30px;height:30px}.eye i{width:12px;height:12px}.mascot-shine{left:47px;top:30px;width:85px}.bubble-one{right:0;top:72px}.bubble-two{left:0;bottom:76px}.mascot-caption{bottom:9px}.mascot-mark{clip-path:inset(0 25% 0 0)}}
