.pix-promo-notice{position:fixed;z-index:99990;left:50%;bottom:96px;width:min(calc(100% - 28px),430px);transform:translate(-50%,calc(100% + 140px)) scale(.92);opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.2,.9,.25,1.2),opacity .35s ease;font-family:Arial,Helvetica,sans-serif}.pix-promo-notice.is-visible{transform:translate(-50%,0) scale(1);opacity:1;pointer-events:auto}.pix-promo-notice.is-closing{transform:translate(-50%,24px) scale(.96);opacity:0;pointer-events:none}.pix-promo-card{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;min-height:126px;padding:16px 48px 16px 16px;overflow:hidden;border:1px solid rgba(0,168,150,.25);border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(231,255,251,.98));box-shadow:0 22px 60px rgba(0,90,82,.24),0 7px 18px rgba(0,0,0,.1);isolation:isolate}.pix-promo-art{position:relative;width:92px;height:92px;display:grid;place-items:center}.pix-promo-glow{position:absolute;inset:-30px;width:152px;height:152px;object-fit:contain;opacity:.48;animation:pixPromoOrbit 7s linear infinite;z-index:-1}.pix-promo-logo{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 8px 15px rgba(0,188,174,.22));animation:pixPromoPulse 2.2s ease-in-out infinite}.pix-promo-copy{min-width:0}.pix-promo-copy span{display:block;margin-bottom:5px;color:#008f83;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pix-promo-copy strong{display:block;color:#153b38;font-size:18px;line-height:1.25}.pix-promo-copy small{display:block;margin-top:7px;color:#4d706d;font-size:12px;line-height:1.35}.pix-promo-dismiss{display:block;min-width:148px;margin:14px auto 0;padding:11px 28px;border:1px solid rgba(0,143,131,.28);border-radius:999px;background:#008f83;color:#fff;font-size:14px;font-weight:900;line-height:1.1;cursor:pointer;box-shadow:0 7px 16px rgba(0,143,131,.22);transition:transform .2s ease,background .2s ease}.pix-promo-dismiss:hover,.pix-promo-dismiss:focus-visible{background:#006d65;transform:translateY(-1px);outline:2px solid rgba(0,143,131,.25);outline-offset:2px}.pix-promo-close{position:absolute;top:10px;right:10px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(0,143,131,.1);color:#006d65;font-size:21px;font-weight:700;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease}.pix-promo-close:hover,.pix-promo-close:focus-visible{background:rgba(0,143,131,.2);transform:scale(1.08);outline:2px solid rgba(0,143,131,.3);outline-offset:2px}.pix-promo-spark{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 14px #00c9b7;animation:pixPromoSpark 2.4s ease-in-out infinite}.pix-promo-spark.one{top:18px;left:105px}.pix-promo-spark.two{right:54px;bottom:18px;animation-delay:.8s}.pix-promo-spark.three{right:115px;top:10px;animation-delay:1.5s}@keyframes pixPromoPulse{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.07) rotate(1.5deg)}}@keyframes pixPromoOrbit{to{transform:rotate(360deg)}}@keyframes pixPromoSpark{0%,100%{opacity:.25;transform:scale(.6)}50%{opacity:1;transform:scale(1.25)}}@media(max-width:420px){.pix-promo-notice{bottom:88px}.pix-promo-card{grid-template-columns:72px 1fr;min-height:112px;padding:14px 42px 14px 13px;gap:11px;border-radius:22px}.pix-promo-art{width:72px;height:72px}.pix-promo-logo{width:58px;height:58px}.pix-promo-glow{inset:-24px;width:120px;height:120px}.pix-promo-copy strong{font-size:16px}.pix-promo-copy small{font-size:11px}}@media(prefers-reduced-motion:reduce){.pix-promo-notice,.pix-promo-logo,.pix-promo-glow,.pix-promo-spark{animation:none!important;transition:none!important}}