.team-chat{position:fixed;z-index:35;right:20px;bottom:90px;display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 18px;border-radius:999px;background:#111117;border:1px solid #d6ff3f65;color:#f7f7f4;font-size:13px;text-decoration:none;box-shadow:0 8px 24px #0004}.team-chat span{color:var(--lime);font-size:20px}.exit-offer{max-width:410px;padding:28px}.exit-offer h3{font-size:34px;line-height:1.05;margin:12px 0 18px}.exit-offer>p{color:#c5c5cf;line-height:1.6;font-size:14px;margin-bottom:22px}.exit-offer>.btn{width:100%}.exit-offer>.text-link{display:block;margin:14px auto 0;min-height:44px}.marketing-consent{position:fixed;left:18px;bottom:18px;z-index:60;max-width:390px;padding:20px;background:#111117;border:1px solid #ffffff30;border-radius:14px;color:#f7f7f4;box-shadow:0 10px 30px #0005}.marketing-consent p{font-size:13px;line-height:1.6;margin:0 0 12px}.marketing-consent>div{display:flex;gap:10px}.marketing-consent button{flex:1;min-height:44px;padding:9px 12px;background:transparent;border:1px solid #ffffff50;border-radius:8px;color:inherit;font-size:13px}.marketing-consent button:hover{border-color:var(--lime)}.privacy-settings{padding:0 0 110px}.privacy-settings button{font-size:11px;color:#b5b5c0;min-height:44px}.price-detail .installment-total{display:block;font-size:11px;color:#aaaab6;margin-top:5px}
@media(max-width:699px){.team-chat{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));font-size:12px;min-height:44px;padding:10px 14px}.marketing-consent{left:12px;right:12px;bottom:12px;max-width:none}.exit-offer{width:calc(100% - 32px);padding:24px}}
/* Preferências integram o rodapé, sem criar uma segunda faixa vazia. */
.footer-line{padding-bottom:8px}
.privacy-settings{padding:0 0 96px}
@media(max-width:699px){.privacy-settings{padding-bottom:100px}}
