.iptv-faq__eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:7px 13px;border:1px solid rgba(217,70,239,.28);border-radius:999px;background:rgba(217,70,239,.06);color:#e6b5f3;font-size:11px;font-weight:700;line-height:1;letter-spacing:.13em;text-transform:uppercase}.iptv-faq__title span{background:linear-gradient(90deg,var(--faq-primary),var(--faq-highlight));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.iptv-faq__cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px;padding:25px 28px;border:1px solid rgba(124,58,237,.28);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(217,70,239,.08),transparent 42%),linear-gradient(135deg,rgba(124,58,237,.08),rgba(20,17,29,.97))}.iptv-faq__cta-content{min-width:0}.iptv-faq__cta-badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:7px;color:#b7f7cb;font-size:12px;font-weight:700;line-height:1.4}.iptv-faq__cta-dot{width:8px;height:8px;border-radius:50%;background:var(--faq-success);box-shadow:0 0 0 4px rgba(34,197,94,.09)}.iptv-faq__cta h3{margin:0 0 5px!important;color:var(--faq-heading)!important;font-family:"Open Sans",sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1.2!important}.iptv-faq__cta p{max-width:650px;margin:0!important;color:var(--faq-text)!important;font-family:"Open Sans",sans-serif!important;font-size:16px!important;line-height:1.6!important}.iptv-faq__cta-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;min-height:48px;padding:0 21px;border:0;border-radius:11px;background:var(--faq-primary);color:#fff!important;font-family:"Open Sans",sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1;text-decoration:none!important;box-shadow:0 9px 23px rgba(124,58,237,.25);transition:background 180ms ease,transform 180ms ease,box-shadow 180ms ease}.iptv-faq__cta-button:hover{background:var(--faq-hover);color:#fff!important;transform:translateY(-1px);box-shadow:0 12px 27px rgba(124,58,237,.32)}.iptv-faq__cta-button:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.iptv-faq__cta-button span{font-size:17px;line-height:1;transition:transform 180ms ease}.iptv-faq__cta-button:hover span{transform:translateX(2px)}@media (max-width:767px){.iptv-faq__cta{flex-direction:column;align-items:stretch;gap:18px;margin-top:24px;padding:22px 19px}.iptv-faq__cta-button{width:100%}.iptv-faq__cta h3{font-size:19px!important}.iptv-faq__cta p{font-size:15px!important}}