/* TaxSo ads-readiness add-on. Loaded on every page after site.css. Mobile-first. */
a.tx-float{position:fixed;right:16px;bottom:16px;width:56px;height:56px;border-radius:50%;background:#1E8556;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.25);z-index:70}
a.tx-float svg{width:30px;height:30px;fill:#fff}
.tx-bar{display:none}
.cta-reply{margin:12px 0 0;font-size:.95rem;color:#6B6F78}
.final .cta-reply{color:#B5B7BE}
.tx-err{color:#B3191F;font-size:.9rem;margin-top:4px}
.tx-thanks{padding:8px 0}
.tx-thanks h2{margin-bottom:8px}
.tx-consent{position:fixed;left:12px;right:12px;bottom:12px;max-width:560px;margin:0 auto;background:#1D1D1F;color:#fff;padding:14px 16px;border-radius:12px;z-index:80;font:400 15px/1.5 "Mukta",system-ui,sans-serif;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}
.tx-consent p{margin:0;flex:1 1 260px}
.tx-consent a{color:#fff;text-decoration:underline}
.tx-consent button{font:600 15px "Mukta",system-ui,sans-serif;border-radius:999px;padding:10px 18px;min-height:44px;border:1.5px solid #fff;background:transparent;color:#fff;cursor:pointer}
.tx-consent button[data-c="granted"]{background:#D7262C;border-color:#D7262C}
.lp img{max-width:100%;height:auto}
.lp-video{aspect-ratio:16/9;border:1.5px dashed #E3E4E8;border-radius:12px;background:#F4F5F7;display:flex;align-items:center;justify-content:center;color:#6B6F78;font-weight:600}
@media (max-width:768px){
  body{padding-bottom:72px}
  .tx-bar{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid #E3E4E8;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}
  .tx-bar a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;color:#fff;font:600 17px "Mukta",system-ui,sans-serif;text-decoration:none}
  .tx-bar-wa{background:#1E8556}
  .tx-bar-call{background:#1D1D1F}
  a.tx-float{bottom:calc(80px + env(safe-area-inset-bottom,0px))}
  .tx-consent{bottom:calc(80px + env(safe-area-inset-bottom,0px))}
  .nav-cta .btn-ghost,.tx-hide-m{display:none!important}
}
