.asotv-cta-section{background:var(--asotv-blue);color:#fff;width:100%;padding:26px 20px}.asotv-cta-inner{max-width:1040px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.asotv-cta-left{display:flex;align-items:center;gap:18px}.asotv-cta-icon{flex:none;width:52px;height:52px;border:2px solid rgba(255,255,255,.55);border-radius:50%;display:flex;align-items:center;justify-content:center}.asotv-cta-text .line1{font-weight:700;font-size:15px;letter-spacing:.3px;color:#fff;margin:0 0 2px;text-transform:uppercase}.asotv-cta-text .line2{font-weight:900;font-size:19px;color:#7fc4ff;margin:0 0 4px;text-transform:uppercase}.asotv-cta-text .line3{font-size:13px;color:rgba(255,255,255,.75);margin:0;font-weight:400}.asotv-cta-btn{flex:none;display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--asotv-blue);font-weight:700;font-size:14px;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;padding:15px 26px;border-radius:6px;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.asotv-cta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.18)}@media (max-width:767px){.asotv-carousel-track.no-transition{transition:none}.asotv-carousel-dots button{width:7px;height:7px;border-radius:50%;background:#c7d2db;border:none;padding:0;cursor:pointer}.asotv-carousel-dots button.active{background:var(--asotv-blue);width:18px;border-radius:4px}.asotv-cta-section{padding:22px 18px}.asotv-cta-inner{flex-direction:column;align-items:stretch;text-align:left}.asotv-cta-btn{width:100%;justify-content:center}}