.elementor-24 .elementor-element.elementor-element-price001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-price002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-priceh01{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-pricet01{text-align:center;}.elementor-24 .elementor-element.elementor-element-price003{--display:flex;}.elementor-24 .elementor-element.elementor-element-plan001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-cpay01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-plan002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-cpay02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-plan003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-cpay03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-plan004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-cpay04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-plan005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-cpay05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-plan006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-cpay06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-priceexp{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-pexph02{text-align:center;}.elementor-24 .elementor-element.elementor-element-pexpt02{text-align:center;}.elementor-24 .elementor-element.elementor-element-pexpgrd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-pexpleft{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-pexprght{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-price004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-priceh02{text-align:center;}.elementor-24 .elementor-element.elementor-element-faqp001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-faqh001{text-align:center;}.elementor-24 .elementor-element.elementor-element-faqt001{text-align:center;}.elementor-24 .elementor-element.elementor-element-faqp002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-faqh002{text-align:center;}.elementor-24 .elementor-element.elementor-element-faqt002{text-align:center;}.elementor-24 .elementor-element.elementor-element-faqp003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-faqh003{text-align:center;}.elementor-24 .elementor-element.elementor-element-faqt003{text-align:center;}.elementor-24 .elementor-element.elementor-element-faqp004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-faqh004{text-align:center;}.elementor-24 .elementor-element.elementor-element-faqt004{text-align:center;}.elementor-24 .elementor-element.elementor-element-price005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-priceh03{text-align:center;}.elementor-24 .elementor-element.elementor-element-pricet02{text-align:center;}:root{--page-title-display:none;}/* Start custom CSS */body.page-id-24 {
  overflow-x: hidden !important;
  overflow-y: auto !important;
  height: auto !important;
  background: #0A0A0A;
}
body.elementor-page-24,
body.elementor-page-24 * {
  box-sizing: border-box;
}
body.elementor-page-24 {
  position: relative;
  min-height: 100vh;
  overflow: visible;
  background: #0A0A0A;
  color: #FAFAFA;
  font-family: Inter, sans-serif;
}
body.elementor-page-24::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(rgba(10,10,10,.84), rgba(10,10,10,.94)),
    url("https://strong8kiptvreseller.com/wp-content/uploads/2026/08/bg.webp") center top / cover fixed no-repeat;
}
body.elementor-page-24 > .elementor-element,
body.elementor-page-24 > .e-con-inner {
  position: relative;
  z-index: 1;
}
body.elementor-page-24 .pricing-page {
  display: flex;
  flex-direction: column;
  gap: 0;
  width: 100%;
  max-width: none;
  padding: 0 24px 104px;
}
body.elementor-page-24 .plans-hero {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 112px 0 58px;
}
body.elementor-page-24 .plans-hero h1 {
  margin: 0;
  color: #FAFAFA;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -1.3px;
}
body.elementor-page-24 .plans-hero p {
  margin: 18px 0 0;
  color: #A1A1AA;
  font-size: 18px;
  line-height: 1.55;
}
body.elementor-page-24 .plans-grid,
body.elementor-page-24 .plans-grid > .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 32px;
  width: 100%;
  max-width: 1320px;
  margin: 0 auto;
}
body.elementor-page-24 .plans-grid > .e-con-inner {
  max-width: none;
}
body.elementor-page-24 .plan-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 454px;
  padding: 26px 24px 24px;
  overflow: hidden;
  background: rgba(5,5,5,.8);
  border: 1px solid rgba(255,191,0,.3);
  border-radius: 12px;
}
body.elementor-page-24 .plan-card.is-featured {
  border: 2px solid #FFBF00;
}
body.elementor-page-24 .plan-badge-widget {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  width: auto;
}
body.elementor-page-24 .plan-badge {
  padding: 7px 17px;
  background: #FFBF00;
  color: #050505;
  border-radius: 0 10px 0 6px;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}
body.elementor-page-24 .plan-name {
  margin: 0;
}
body.elementor-page-24 .plan-name h2, body.elementor-page-24 .plan-name h3 {
  margin: 0;
  color: #FAFAFA;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.15;
}
body.elementor-page-24 .plan-description {
  margin: 8px 0 0;
}
body.elementor-page-24 .plan-description p {
  margin: 0;
  color: #A1A1AA;
  font-size: 14px;
  line-height: 1.5;
}
body.elementor-page-24 .plan-price-widget {
  margin-top: 14px;
}
body.elementor-page-24 .plan-price-row {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 10px;
}
body.elementor-page-24 .plan-price {
  color: #FFBF00;
  font-size: 38px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -1px;
}
body.elementor-page-24 .plan-term {
  color: #A1A1AA;
  font-size: 15px;
  line-height: 1.4;
}
body.elementor-page-24 .plan-features-widget {
  margin-top: 22px;
  margin-bottom: 22px;
}
body.elementor-page-24 .plan-features {
  display: grid;
  gap: 12px;
  margin: 0;
  padding: 0;
  list-style: none;
}
body.elementor-page-24 .plan-features li {
  position: relative;
  margin: 0;
  padding-left: 28px;
  color: #FAFAFA;
  font-size: 15px;
  line-height: 1.35;
}
body.elementor-page-24 .plan-features li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: -1px;
  color: #FFBF00;
  font-size: 18px;
  font-weight: 500;
}
body.elementor-page-24 .plan-button {
  margin-top: auto;
}
body.elementor-page-24 .plan-button .elementor-button {
  width: 100%;
  min-height: 38px;
  padding: 10px 18px;
  background: transparent;
  color: #FFBF00;
  border: 1px solid #FFBF00;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 600;
}
body.elementor-page-24 .plan-card.is-featured .plan-button .elementor-button {
  background: #FFBF00;
  color: #050505;
}
body.elementor-page-24 .plan-button .elementor-button:hover,
body.elementor-page-24 .plan-button .elementor-button:focus {
  background: #FAFAFA;
  color: #050505;
  border-color: #FAFAFA;
}
body.elementor-page-24 .pricing-faq-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 768px;
  margin: 68px auto 0;
}
body.elementor-page-24 .pricing-faq-section > .elementor-widget-heading h2 {
  margin: 0 0 28px;
  color: #FAFAFA;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.15;
}
body.elementor-page-24 .pricing-faq-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 24px;
  padding: 28px 30px;
  background: rgba(5,5,5,.8);
  border: 1px solid rgba(255,191,0,.3);
  border-radius: 12px;
  text-align: center;
}
body.elementor-page-24 .pricing-faq-card h3 {
  margin: 0;
  color: #FAFAFA;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.3;
}
body.elementor-page-24 .pricing-faq-card p {
  max-width: 690px;
  margin: 14px auto 0;
  color: #A1A1AA;
  font-size: 15px;
  line-height: 1.6;
}
body.elementor-page-24 .pricing-cta {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: min(768px, 100%);
  margin: 40px auto 0;
  padding: 46px 32px;
  background: rgba(255,191,0,.1);
  border: 1px solid #4A3A0A;
  border-radius: 12px;
  text-align: center;
}
body.elementor-page-24 .pricing-cta h2 {
  margin: 0;
  color: #FAFAFA;
  font-size: 27px;
  font-weight: 700;
  line-height: 1.15;
}
body.elementor-page-24 .pricing-cta p {
  margin: 18px auto 0;
  color: #A1A1AA;
  font-size: 15px;
  line-height: 1.6;
}
body.elementor-page-24 .pricing-cta .cta-accent {
  color: #FFBF00;
  font-weight: 600;
}
body.elementor-page-24 .cta-button {
  margin-top: 22px;
}
body.elementor-page-24 .cta-button .elementor-button {
  min-height: 42px;
  padding: 12px 22px;
  background: #FFBF00;
  color: #050505;
  border: 1px solid #FFBF00;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 600;
}
body.elementor-page-24 .cta-button .elementor-button:hover,
body.elementor-page-24 .cta-button .elementor-button:focus {
  background: #FAFAFA;
  color: #050505;
  border-color: #FAFAFA;
}
@media (max-width: 1024px) {
  body.elementor-page-24 .plans-grid,
  body.elementor-page-24 .plans-grid > .e-con-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767px) {
  body.elementor-page-24 .pricing-page {
    padding: 0 16px 72px;
  }
  body.elementor-page-24 .plans-hero {
    padding: 72px 0 42px;
  }
  body.elementor-page-24 .plans-hero h1 {
    font-size: 38px;
    letter-spacing: -1px;
  }
  body.elementor-page-24 .plans-hero p {
    max-width: 330px;
    margin-top: 14px;
    font-size: 16px;
  }
  body.elementor-page-24 .plans-grid,
  body.elementor-page-24 .plans-grid > .e-con-inner {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  body.elementor-page-24 .plan-card {
    min-height: 0;
    padding: 24px 20px 20px;
  }
  body.elementor-page-24 .plan-price {
    font-size: 36px;
  }
  body.elementor-page-24 .pricing-faq-section {
    margin-top: 56px;
  }
  body.elementor-page-24 .pricing-faq-card {
    margin-bottom: 18px;
    padding: 24px 20px;
  }
  body.elementor-page-24 .pricing-cta {
    margin-top: 30px;
    padding: 36px 20px;
  }
}
/* S8K RESELLER CREDIT PRICING 2026-09 */
body.elementor-page-24 .plans-hero h1{color:#FAFAFA;font-size:48px;font-weight:700;line-height:52px;text-align:center}
body.elementor-page-24 .plans-hero p{max-width:760px;text-align:center}
body.elementor-page-24 .credit-plan-card{min-height:535px}
body.elementor-page-24 .credit-amount{display:flex;align-items:baseline;gap:10px;margin-top:14px}
body.elementor-page-24 .credit-amount strong{color:#FFBF00;font-size:38px;font-weight:700;line-height:1}
body.elementor-page-24 .credit-amount span{color:#A1A1AA;font-size:15px;font-weight:500}
body.elementor-page-24 .payment-buttons{display:grid!important;grid-template-columns:1fr;gap:10px!important;width:100%;margin-top:auto!important;padding:0!important}
body.elementor-page-24 .payment-button{width:100%!important;margin:0!important}
body.elementor-page-24 .payment-button .elementor-button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #FFBF00;border-radius:6px;background:#FFBF00;color:#050505;font-size:14px;font-weight:700;line-height:20px}
body.elementor-page-24 .payment-button .elementor-button:hover,body.elementor-page-24 .payment-button .elementor-button:focus{border-color:#FAFAFA;background:#FAFAFA;color:#050505}
body.elementor-page-24 .pricing-experience-section{width:100%;max-width:1320px;margin:82px auto 0!important;padding:54px 44px!important;border:1px solid rgba(255,191,0,.28);border-radius:12px;background:rgba(5,5,5,.84)}
body.elementor-page-24 .pricing-experience-heading .elementor-heading-title{margin:0;color:#FAFAFA;font-size:36px;font-weight:700;line-height:42px;text-align:center}
body.elementor-page-24 .pricing-experience-intro{max-width:820px;margin:14px auto 0!important}
body.elementor-page-24 .pricing-experience-intro p{margin:0;color:#A1A1AA;font-size:16px;line-height:26px;text-align:center}
body.elementor-page-24 .pricing-experience-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px!important;width:100%;margin-top:50px!important;padding:0!important}
body.elementor-page-24 .pricing-experience-column{min-width:0}
body.elementor-page-24 .pricing-eyebrow p{margin:0;color:#FFBF00;font-size:12px;font-weight:700;line-height:18px;letter-spacing:2.2px;text-transform:uppercase}
body.elementor-page-24 .pricing-column-heading .elementor-heading-title{margin:13px 0 0;color:#FAFAFA;font-size:28px;font-weight:700;line-height:36px}
body.elementor-page-24 .pricing-column-copy p{margin:18px 0 0;color:#A1A1AA;font-size:16px;line-height:28px}
body.elementor-page-24 .streaming-points{display:grid;gap:0;margin-top:28px}
body.elementor-page-24 .streaming-point{display:flex;gap:16px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid rgba(255,191,0,.15)}
body.elementor-page-24 .streaming-point:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
body.elementor-page-24 .streaming-point>span{flex:0 0 8px;width:8px;height:8px;margin-top:7px;border-radius:50%;background:#FFBF00}
body.elementor-page-24 .streaming-point h4{margin:0;color:#FFBF00;font-size:16px;font-weight:700;line-height:24px}
body.elementor-page-24 .streaming-point p{margin:6px 0 0;color:#A1A1AA;font-size:14px;line-height:23px}
body.elementor-page-24 .credit-usage-table{margin-top:26px;border-top:1px solid rgba(255,191,0,.18);border-bottom:1px solid rgba(255,191,0,.18)}
body.elementor-page-24 .credit-usage-table>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid rgba(255,191,0,.13)}
body.elementor-page-24 .credit-usage-table>div:last-child{border-bottom:0}
body.elementor-page-24 .credit-usage-table span{color:#D1D5DB;font-size:15px;line-height:24px}
body.elementor-page-24 .credit-usage-table strong{color:#FFBF00;font-size:17px;font-weight:700;line-height:24px}
body.elementor-page-24 .pricing-credit-note p{margin:18px 0 0;color:#A1A1AA;font-size:14px;line-height:23px}
@media(max-width:1024px){body.elementor-page-24 .pricing-experience-grid{grid-template-columns:1fr;gap:48px!important}body.elementor-page-24 .pricing-experience-section{padding:44px 32px!important}}
@media(max-width:767px){body.elementor-page-24 .plans-hero h1{font-size:38px;line-height:44px}body.elementor-page-24 .credit-plan-card{min-height:0}body.elementor-page-24 .pricing-experience-section{margin-top:58px!important;padding:36px 20px!important}body.elementor-page-24 .pricing-experience-heading .elementor-heading-title{font-size:30px;line-height:36px}body.elementor-page-24 .pricing-experience-grid{margin-top:36px!important;gap:40px!important}body.elementor-page-24 .pricing-column-heading .elementor-heading-title{font-size:24px;line-height:31px}}/* End custom CSS */