.vpa-squirrel-module{align-self:flex-start;font-family:Poppins,sans-serif;margin-top:32px;max-width:230px;position:-webkit-sticky;position:sticky;top:100px;z-index:10}.vpa-squirrel-card{background:#e84697;border-radius:10px;overflow:hidden;position:relative}.vpa-squirrel-image-wrapper{line-height:0;position:relative}.vpa-squirrel-img{display:block;height:auto;width:100%}.vpa-squirrel-gradient{background:linear-gradient(180deg,rgba(232,70,151,0) 0,rgba(232,70,151,.15) 40%,rgba(232,70,151,.6) 75%,#e84697);bottom:-1px;left:0;position:absolute;right:0;top:0}.vpa-squirrel-content{background:#e84697;padding:8px 20px 24px}.vpa-squirrel-title{color:#fff;font-size:16px;font-weight:700;line-height:1.25;margin:0 0 12px}.vpa-squirrel-text,.vpa-squirrel-text p{color:#fff;font-size:13px;font-weight:400;line-height:1.5;margin:0 0 20px}.vpa-squirrel-btn{background:#6c5ce7;border-radius:6px;box-sizing:border-box;color:#fff;display:block;font-size:12px;font-weight:700;padding:11px 18px;text-align:center;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.vpa-squirrel-btn:focus,.vpa-squirrel-btn:hover{box-shadow:0 6px 16px rgba(108,92,231,.45);color:#fff;text-decoration:none!important;transform:translateY(-2px)}.vpa-back-to-top{align-items:center;background:#fce9f3;border:none;border-radius:8px;box-sizing:border-box;color:#e84697;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:10px;justify-content:center;margin-top:16px;padding:14px 24px;text-decoration:none!important;transition:transform .2s ease,font-weight .15s ease,box-shadow .2s ease;width:100%}.vpa-back-to-top:focus,.vpa-back-to-top:hover{box-shadow:0 6px 16px rgba(232,70,151,.25);color:#e84697;font-weight:700;text-decoration:none!important;transform:translateY(-2px)}@media (min-width:1025px){.vp-row{align-items:stretch!important;display:flex!important;flex-wrap:nowrap!important;height:auto!important;position:relative!important}.vp-col{position:static!important}.vp-col,.vp-stretch{display:flex!important;flex-direction:column!important;height:auto!important;overflow:visible!important}.vp-stretch{flex:1 1 auto!important}.vp-unclip{overflow:visible!important}}