body {
  background:
    radial-gradient(circle at 70% 0%, rgba(88, 166, 255, .15), transparent 34%),
    radial-gradient(circle at 18% 8%, rgba(200, 137, 70, .16), transparent 28%),
    linear-gradient(180deg, #06080b 0%, #0a0d13 45%, #06070a 100%) !important;
  color: #f5f7fb !important;
}

main,
.antialiased {
  background: transparent !important;
}

#header {
  position: sticky;
  top: 0;
  z-index: 1000;
}

#header nav,
#header [data-navigation-header] {
  background: #050608 !important;
  border-color: rgba(200, 137, 70, .28) !important;
  color: #f5f7fb !important;
}

#header nav {
  border-bottom: 1px solid rgba(200, 137, 70, .28);
}

#header a {
  color: #f5f7fb !important;
}

#header a[aria-selected="true"] {
  background: rgba(255, 255, 255, .1) !important;
  color: #fff !important;
}

#header img[alt="CleanStream"] {
  filter: drop-shadow(0 0 14px rgba(88, 166, 255, .22));
}

.cleanstream-logo-lockup {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  white-space: nowrap;
  line-height: 1;
  transform: translateY(-3px);
  filter: drop-shadow(0 0 14px rgba(77, 150, 220, .16));
}

.cleanstream-logo-lockup img {
  display: block;
  width: 50px;
  height: auto;
  flex: 0 0 auto;
}

.cleanstream-logo-text {
  color: #4d96dc;
  font-family: Calibri, "Segoe UI", Arial, sans-serif;
  font-size: 38px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1;
}

#footer .cleanstream-logo-lockup img,
.footer-brand .cleanstream-logo-lockup img {
  width: 34px;
}

#footer .cleanstream-logo-text,
.footer-brand .cleanstream-logo-text {
  font-size: 26px;
}

#header nav.md\:hidden [\@click] {
  color: #f5f7fb !important;
  background: rgba(255, 255, 255, .08);
  border: 1px solid rgba(200, 137, 70, .32);
  border-radius: 6px;
}

#header nav.md\:hidden [\@click] span,
#header nav.md\:hidden .cursor-pointer span {
  background-color: #f5f7fb !important;
  color: #f5f7fb !important;
}

#header nav .w-6 span {
  background: #f5f7fb !important;
}

#header nav.md\:hidden .cursor-pointer {
  color: #f5f7fb !important;
  background: rgba(255, 255, 255, .08);
  border: 1px solid rgba(200, 137, 70, .32);
  border-radius: 6px;
}

#header nav.md\:hidden ul[x-show="open"] {
  background: #f2eadc !important;
  border: 1px solid rgba(77, 150, 220, .16);
  border-radius: 6px;
  color: #171412 !important;
  overflow: hidden;
  box-shadow: 0 18px 45px rgba(65, 42, 18, .14);
}

#header nav.md\:hidden ul[x-show="open"] a {
  color: #171412 !important;
}

@media (min-width: 768px) {
  #header nav.hidden.md\:block img[alt="CleanStream"] {
    transform: scale(1.25);
    transform-origin: left center;
  }
}

@media (max-width: 767px) {
  body {
    padding-top: 132px !important;
  }

  #header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 2000 !important;
    box-shadow: 0 14px 34px rgba(0, 0, 0, .45);
  }

  #header nav[class*="md:hidden"] {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 2000 !important;
  }

  #header nav[class*="md:hidden"] .flex-row.items-center {
    display: grid !important;
    grid-template-columns: 54px 1fr 8px !important;
    column-gap: 0 !important;
  }

  #header nav[class*="md:hidden"] .flex-1 {
    justify-self: start !important;
    width: 100% !important;
    padding-left: 0 !important;
  }

  #header nav[class*="md:hidden"] a[data-navigation-settings="logo"] {
    justify-content: flex-start !important;
    text-align: left !important;
    margin-left: 0 !important;
    width: 270px !important;
    max-width: calc(100vw - 96px) !important;
    height: 78px !important;
    min-height: 78px !important;
  }

  #header nav[class*="md:hidden"] .cleanstream-logo-lockup {
    max-width: calc(100vw - 96px) !important;
    gap: 8px !important;
    transform: translate(-12px, -3px) !important;
  }

  #header nav[class*="md:hidden"] .cleanstream-logo-lockup img {
    width: 48px !important;
    max-width: 48px !important;
    height: auto !important;
  }

  #header nav[class*="md:hidden"] .cleanstream-logo-text {
    font-size: clamp(28px, 8vw, 36px) !important;
  }

  #header nav[class*="md:hidden"] .w-8 {
    width: 8px !important;
  }
}

#kat-FQuXIS72Aouocm5B,
#kat-loxk7RqUTO8perJe,
#kat-6z89yix6oLd0V7wa,
#kat-cfHMVyQJUaeA4JUQ,
#kat-efEiziouUtYmwRpH,
#kat-efnrDt93HMmyv5Ru,
#kat-LZIUeuSA4Y35eSlY,
#kat-apr8suWNI7TWMUzo,
#kat-MO60RiRDlPaqSI97,
#kat-EC9MhUe0fX0IkEkJ {
  background: #07090d !important;
  border-top: 1px solid rgba(255, 255, 255, .06);
  border-bottom: 1px solid rgba(200, 137, 70, .25);
}

#kat-FQuXIS72Aouocm5B .underlay,
#kat-loxk7RqUTO8perJe .underlay,
#kat-6z89yix6oLd0V7wa .underlay,
#kat-cfHMVyQJUaeA4JUQ .underlay,
#kat-efEiziouUtYmwRpH .underlay,
#kat-efnrDt93HMmyv5Ru .underlay,
#kat-LZIUeuSA4Y35eSlY .underlay,
#kat-apr8suWNI7TWMUzo .underlay,
#kat-MO60RiRDlPaqSI97 .underlay,
#kat-EC9MhUe0fX0IkEkJ .underlay {
  display: flex !important;
  background: #050608;
}

#kat-6z89yix6oLd0V7wa .underlay > .bg-user-500\/95 {
  display: none !important;
}

#kat-cfHMVyQJUaeA4JUQ .underlay > .bg-user-500\/95 {
  display: none !important;
}

#kat-efEiziouUtYmwRpH .underlay > .bg-user-500\/95 {
  display: none !important;
}

#kat-efnrDt93HMmyv5Ru .underlay > .bg-user-500\/95 {
  display: none !important;
}

#kat-LZIUeuSA4Y35eSlY .underlay > .bg-user-500\/95 {
  display: none !important;
}

#kat-MO60RiRDlPaqSI97 .underlay > .bg-user-500\/95 {
  display: none !important;
}

#kat-EC9MhUe0fX0IkEkJ .underlay > .bg-user-500\/95 {
  display: none !important;
}

#kat-apr8suWNI7TWMUzo .underlay > .bg-user-50\/95 {
  display: none !important;
}

#kat-FQuXIS72Aouocm5B .underlay img,
#kat-loxk7RqUTO8perJe .underlay img,
#kat-6z89yix6oLd0V7wa .underlay img,
#kat-cfHMVyQJUaeA4JUQ .underlay img,
#kat-efEiziouUtYmwRpH .underlay img,
#kat-efnrDt93HMmyv5Ru .underlay img,
#kat-LZIUeuSA4Y35eSlY .underlay img,
#kat-apr8suWNI7TWMUzo .underlay img,
#kat-MO60RiRDlPaqSI97 .underlay img,
#kat-EC9MhUe0fX0IkEkJ .underlay img {
  filter: brightness(.68) contrast(1.08) saturate(.9);
  opacity: .98;
}

#kat-FQuXIS72Aouocm5B .underlay::after,
#kat-loxk7RqUTO8perJe .underlay::after,
#kat-6z89yix6oLd0V7wa .underlay::after,
#kat-cfHMVyQJUaeA4JUQ .underlay::after,
#kat-efEiziouUtYmwRpH .underlay::after,
#kat-efnrDt93HMmyv5Ru .underlay::after,
#kat-LZIUeuSA4Y35eSlY .underlay::after,
#kat-apr8suWNI7TWMUzo .underlay::after,
#kat-MO60RiRDlPaqSI97 .underlay::after,
#kat-EC9MhUe0fX0IkEkJ .underlay::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(circle at 74% 18%, rgba(88, 166, 255, .08), transparent 36%),
    radial-gradient(circle at 22% 10%, rgba(200, 137, 70, .07), transparent 30%),
    linear-gradient(180deg, rgba(3, 5, 8, .38), rgba(3, 5, 8, .28) 42%, rgba(3, 5, 8, .58)),
    linear-gradient(90deg, rgba(7, 9, 13, .72) 0%, rgba(7, 9, 13, .38) 42%, rgba(7, 9, 13, .26) 72%, rgba(7, 9, 13, .58) 100%);
  pointer-events: none;
}

#kat-FQuXIS72Aouocm5B > .container,
#kat-loxk7RqUTO8perJe > .container,
#kat-6z89yix6oLd0V7wa > .container,
#kat-cfHMVyQJUaeA4JUQ > .container,
#kat-efEiziouUtYmwRpH > .container,
#kat-efnrDt93HMmyv5Ru > .container,
#kat-LZIUeuSA4Y35eSlY > .container,
#kat-apr8suWNI7TWMUzo > .container,
#kat-MO60RiRDlPaqSI97 > .container,
#kat-EC9MhUe0fX0IkEkJ > .container {
  min-height: 260px !important;
  padding-top: 24px !important;
  padding-bottom: 36px !important;
}

#kat-FQuXIS72Aouocm5B > .container {
  min-height: auto !important;
  padding-bottom: 10px !important;
}

#kat-cfHMVyQJUaeA4JUQ > .container {
  min-height: 260px !important;
  padding-top: 24px !important;
  padding-bottom: 36px !important;
}

#kat-efEiziouUtYmwRpH > .container {
  min-height: 190px !important;
  padding-top: 16px !important;
  padding-bottom: 18px !important;
}

#kat-FQuXIS72Aouocm5B > .container > div {
  padding-bottom: 8px !important;
}

#kat-FQuXIS72Aouocm5B > .container > div,
#kat-loxk7RqUTO8perJe > .container > div,
#kat-6z89yix6oLd0V7wa > .container > div,
#kat-cfHMVyQJUaeA4JUQ > .container > div,
#kat-efEiziouUtYmwRpH > .container > div,
#kat-efnrDt93HMmyv5Ru > .container > div,
#kat-LZIUeuSA4Y35eSlY > .container > div,
#kat-apr8suWNI7TWMUzo > .container > div,
#kat-MO60RiRDlPaqSI97 > .container > div,
#kat-EC9MhUe0fX0IkEkJ > .container > div {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

#kat-FQuXIS72Aouocm5B .cleanstream-hero-stats,
.cleanstream-hero-stats {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  max-width: 740px;
  margin-top: 22px;
  border: 1px solid rgba(242, 193, 122, .28);
  background: rgba(8, 11, 18, .84);
  box-shadow: 0 18px 48px rgba(0, 0, 0, .3), inset 0 0 0 1px rgba(200, 137, 70, .08);
  overflow: hidden;
}

#kat-FQuXIS72Aouocm5B .cleanstream-hero-stats > div,
.cleanstream-hero-stats > div {
  display: flex;
  min-height: 118px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 8px;
  padding: 20px 14px;
  text-align: center;
}

#kat-FQuXIS72Aouocm5B .cleanstream-hero-stats > div + div,
.cleanstream-hero-stats > div + div {
  border-left: 1px solid rgba(242, 193, 122, .22);
}

#kat-FQuXIS72Aouocm5B .cleanstream-hero-stats strong,
.cleanstream-hero-stats strong {
  display: block;
  color: #fff;
  font-size: 34px;
  line-height: 1;
  text-shadow: 2px 2px 0 rgba(45, 133, 219, .75);
}

#kat-FQuXIS72Aouocm5B .cleanstream-hero-stats strong span,
.cleanstream-hero-stats strong span {
  color: #f2c17a;
  font-size: .72em;
  margin-left: 1px;
  text-shadow: none;
}

#kat-FQuXIS72Aouocm5B .cleanstream-hero-stats small,
.cleanstream-hero-stats small {
  display: block;
  color: #9ca7b6;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 1.35;
  text-transform: uppercase;
}

#kat-FQuXIS72Aouocm5B .cleanstream-gold-word,
.cleanstream-gold-word {
  color: #f2c17a !important;
}

@media (max-width: 640px) {
  #kat-FQuXIS72Aouocm5B .cleanstream-hero-stats,
  .cleanstream-hero-stats {
    grid-template-columns: 1fr;
    max-width: 280px;
  }

  #kat-FQuXIS72Aouocm5B .cleanstream-hero-stats > div,
  .cleanstream-hero-stats > div {
    min-height: 92px;
  }

  #kat-FQuXIS72Aouocm5B .cleanstream-hero-stats > div + div,
  .cleanstream-hero-stats > div + div {
    border-left: 0;
    border-top: 1px solid rgba(242, 193, 122, .22);
  }
}

#cleanstream-promo-video,
#kat-PdtYv9f6jsfk3wTV,
#kat-EY1g9hgQYcHaqeOs,
#kat-onSPgOVHPATsYsL3,
#kat-Lw91eTSbHMMCd7IV,
#kat-vNQtGM97ffu9jdvb,
#kat-IvPgq5AA6aWfqPzL,
#kat-T0tHwasLekre7GH4,
#kat-lyMp8DPeYGZSpTD6,
#kat-wERjqx3jOa8ZBRZJ,
#kat-dZJz5UoxeMrzGKKU,
#kat-Tl8wrP1n5u4xmjQ3,
#kat-owPwkMZrG9pMq7uC,
#kat-I25IGwE4KtjtyPfo,
#kat-m3GdYDo6vYCXog28,
#kat-RU9pCkJ8BEcRKAgo,
#kat-o8deALEJz1oEqo2Q,
#kat-pknbtg6XTiC3SBge,
#kat-AqyxSwwZtpfpOzFB,
#kat-no8pcIpL4t8v7KNx,
#kat-41UMRQFglneJVnrV,
#kat-mgDgKdYW6whqWaJk {
  background: linear-gradient(90deg, #1a120e 0%, #06080b 47%, #08121d 100%) !important;
  color: #f5f7fb !important;
}

#kat-lyMp8DPeYGZSpTD6 > div {
  padding-top: 28px !important;
  padding-bottom: 18px !important;
}

#kat-wERjqx3jOa8ZBRZJ > div {
  padding-top: 8px !important;
  padding-bottom: 38px !important;
}

#kat-dZJz5UoxeMrzGKKU > div {
  padding-top: 28px !important;
}

#kat-Tl8wrP1n5u4xmjQ3 > div {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

#kat-Tl8wrP1n5u4xmjQ3 h2 {
  font-size: 2rem !important;
  line-height: 1.25 !important;
  margin-bottom: 8px !important;
}

#kat-Tl8wrP1n5u4xmjQ3 .cleanstream-install-close {
  color: #f2c17a !important;
  font-family: var(--katana-user-font-heading), "Play", Arial, sans-serif !important;
  font-size: 2rem !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  margin: 0 auto !important;
  max-width: 920px;
  text-align: center;
  text-shadow: 0 8px 28px rgba(0, 0, 0, .45);
}

#kat-Tl8wrP1n5u4xmjQ3 .cleanstream-install-close span {
  display: block;
  font: inherit;
  margin: 0 0 8px;
  overflow-wrap: anywhere;
}

#kat-Tl8wrP1n5u4xmjQ3 .cleanstream-install-close span:last-child {
  margin-bottom: 0;
}

@media (max-width: 640px) {
  #kat-Tl8wrP1n5u4xmjQ3 .cleanstream-install-close {
    font-size: 1.35rem !important;
    max-width: 100%;
  }
}

#kat-owPwkMZrG9pMq7uC > div {
  padding-top: 28px !important;
}

#kat-I25IGwE4KtjtyPfo > div {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

#kat-m3GdYDo6vYCXog28 > div {
  padding-top: 28px !important;
}

#kat-vNQtGM97ffu9jdvb > div {
  padding-top: 28px !important;
  padding-bottom: 30px !important;
}

#kat-Lw91eTSbHMMCd7IV > div {
  padding-top: 36px !important;
  padding-bottom: 28px !important;
}

#kat-IvPgq5AA6aWfqPzL > div {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

#kat-T0tHwasLekre7GH4 > div {
  padding-top: 30px !important;
  padding-bottom: 42px !important;
}

#cleanstream-promo-video > div {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

#kat-PdtYv9f6jsfk3wTV > div {
  padding-top: 28px !important;
  padding-bottom: 34px !important;
}

#kat-RU9pCkJ8BEcRKAgo > div {
  padding-bottom: 24px !important;
}

#kat-RU9pCkJ8BEcRKAgo > div {
  padding-top: 32px !important;
  padding-bottom: 10px !important;
}

#kat-o8deALEJz1oEqo2Q {
  min-height: 0 !important;
}

#kat-o8deALEJz1oEqo2Q > div {
  padding-top: 0 !important;
  padding-bottom: 28px !important;
}

#kat-pknbtg6XTiC3SBge > div {
  padding-top: 28px !important;
}

#kat-AqyxSwwZtpfpOzFB > div {
  padding-top: 28px !important;
  padding-bottom: 36px !important;
}

#kat-no8pcIpL4t8v7KNx > div {
  padding-top: 28px !important;
  padding-bottom: 36px !important;
}

#kat-41UMRQFglneJVnrV > div {
  padding-top: 28px !important;
  padding-bottom: 36px !important;
}

#kat-mgDgKdYW6whqWaJk > div {
  padding-top: 28px !important;
  padding-bottom: 36px !important;
}

#kat-AqyxSwwZtpfpOzFB h3,
#kat-AqyxSwwZtpfpOzFB p,
#kat-AqyxSwwZtpfpOzFB li,
#kat-no8pcIpL4t8v7KNx h3,
#kat-no8pcIpL4t8v7KNx p,
#kat-41UMRQFglneJVnrV h3,
#kat-41UMRQFglneJVnrV p,
#kat-41UMRQFglneJVnrV li,
#kat-mgDgKdYW6whqWaJk h3,
#kat-mgDgKdYW6whqWaJk p {
  color: #d9e2ef !important;
}

#kat-AqyxSwwZtpfpOzFB h3 strong,
#kat-no8pcIpL4t8v7KNx h2,
#kat-41UMRQFglneJVnrV strong,
#kat-mgDgKdYW6whqWaJk h2 {
  color: #f2c17a !important;
}

#header nav.hidden.md\:block a[data-navigation-page-path="/privacy"],
#header nav.hidden.md\:block a[data-navigation-page-path="/terms-and-conditions"],
#header nav.hidden.md\:block a[data-navigation-page-path="/tc"] {
  display: none !important;
}

#kat-PdtYv9f6jsfk3wTV h2,
#cleanstream-promo-video h2,
#kat-nMlOhvU6zR7W5vf1 h2,
#kat-onSPgOVHPATsYsL3 h2,
#kat-Lw91eTSbHMMCd7IV h2,
#kat-vNQtGM97ffu9jdvb h2,
#kat-IvPgq5AA6aWfqPzL h2,
#kat-T0tHwasLekre7GH4 h2,
#kat-lyMp8DPeYGZSpTD6 h2,
#kat-wERjqx3jOa8ZBRZJ h2,
#kat-dZJz5UoxeMrzGKKU h2,
#kat-Tl8wrP1n5u4xmjQ3 h2,
#kat-owPwkMZrG9pMq7uC h2,
#kat-I25IGwE4KtjtyPfo h2,
#kat-m3GdYDo6vYCXog28 h2,
#kat-apr8suWNI7TWMUzo h2,
#kat-RU9pCkJ8BEcRKAgo h2,
#kat-o8deALEJz1oEqo2Q h2,
#kat-pknbtg6XTiC3SBge h2 {
  color: #f2c17a !important;
  text-shadow: 0 8px 28px rgba(0, 0, 0, .45);
}

#kat-PdtYv9f6jsfk3wTV [data-property-key="description"],
#cleanstream-promo-video .text-wrapper {
  color: #d9e2ef !important;
}

#kat-PdtYv9f6jsfk3wTV .rounded-md.bg-white {
  background: linear-gradient(180deg, rgba(18, 22, 30, .96), rgba(10, 13, 18, .96)) !important;
  border: 1px solid rgba(200, 137, 70, .32);
  box-shadow: 0 24px 70px rgba(0, 0, 0, .38);
  color: #f5f7fb !important;
}

#kat-PdtYv9f6jsfk3wTV h3 {
  color: #f5f7fb !important;
}

#kat-PdtYv9f6jsfk3wTV .text-wrapper {
  color: #a9b4c4 !important;
}

#kat-onSPgOVHPATsYsL3 .rounded-md.bg-white {
  background: linear-gradient(180deg, rgba(18, 22, 30, .96), rgba(10, 13, 18, .96)) !important;
  border: 1px solid rgba(200, 137, 70, .32);
  box-shadow: 0 18px 45px rgba(0, 0, 0, .3);
  color: #d9e2ef !important;
}

#kat-onSPgOVHPATsYsL3 button,
#kat-onSPgOVHPATsYsL3 h4 {
  color: #f5f7fb !important;
}

#kat-onSPgOVHPATsYsL3 button:hover,
#kat-onSPgOVHPATsYsL3 button[aria-expanded="true"] {
  color: #f2c17a !important;
}

#kat-onSPgOVHPATsYsL3 button span.rounded-sm {
  align-items: center;
  background: rgba(242, 193, 122, .14) !important;
  border: 1px solid rgba(242, 193, 122, .75);
  color: #f2c17a !important;
  display: inline-flex;
  height: 26px;
  justify-content: center;
  width: 26px;
}

#kat-onSPgOVHPATsYsL3 button span.rounded-sm svg {
  height: 14px;
  width: 14px;
}

#kat-onSPgOVHPATsYsL3 button span.rounded-sm rect {
  fill: #f2c17a !important;
}

#kat-onSPgOVHPATsYsL3 .overflow-hidden {
  color: #d9e2ef !important;
}

#kat-onSPgOVHPATsYsL3 > div {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

#kat-dZJz5UoxeMrzGKKU .rounded-md.bg-white {
  background: linear-gradient(180deg, rgba(18, 22, 30, .96), rgba(10, 13, 18, .96)) !important;
  border: 1px solid rgba(200, 137, 70, .32);
  box-shadow: 0 18px 45px rgba(0, 0, 0, .3);
  color: #d9e2ef !important;
}

#kat-owPwkMZrG9pMq7uC .rounded-md.bg-white {
  background: linear-gradient(180deg, rgba(18, 22, 30, .96), rgba(10, 13, 18, .96)) !important;
  border: 1px solid rgba(200, 137, 70, .32);
  box-shadow: 0 18px 45px rgba(0, 0, 0, .3);
  color: #d9e2ef !important;
}

#kat-I25IGwE4KtjtyPfo .rounded-md.bg-white {
  background: linear-gradient(180deg, rgba(18, 22, 30, .96), rgba(10, 13, 18, .96)) !important;
  border: 1px solid rgba(200, 137, 70, .32);
  box-shadow: 0 18px 45px rgba(0, 0, 0, .3);
  color: #d9e2ef !important;
}

#kat-dZJz5UoxeMrzGKKU h3,
#kat-owPwkMZrG9pMq7uC h3,
#kat-I25IGwE4KtjtyPfo h3 {
  color: #f5f7fb !important;
}

#kat-dZJz5UoxeMrzGKKU .text-wrapper,
#kat-owPwkMZrG9pMq7uC .text-wrapper,
#kat-I25IGwE4KtjtyPfo .text-wrapper {
  color: #d9e2ef !important;
}

.cleanstream-summary-preview {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 22px;
  background:
    radial-gradient(circle at 18% 18%, rgba(36, 154, 219, .16), transparent 36%),
    linear-gradient(135deg, #010306, #070d13 58%, #020407);
}

.cleanstream-summary-image-frame {
  background: #000;
  padding: 18px 28px;
}

.cleanstream-summary-image-frame img {
  inset: 18px 28px !important;
  width: calc(100% - 56px) !important;
  height: calc(100% - 36px) !important;
}

#kat-owPwkMZrG9pMq7uC .flex.flex-col.gap-6 > .rounded-md.bg-white:nth-child(n+2) > .relative:first-child {
  background: #000 !important;
}

#kat-owPwkMZrG9pMq7uC .flex.flex-col.gap-6 > .rounded-md.bg-white:nth-child(n+2) > .relative:first-child img {
  background: #000 !important;
  object-fit: contain !important;
  padding: 18px 28px;
}

.cleanstream-active-card {
  width: min(92%, 430px);
  padding: 24px 28px 26px;
  border: 2px solid rgba(35, 143, 199, .9);
  border-radius: 14px;
  background: rgba(0, 0, 0, .88);
  box-shadow: 0 0 22px rgba(35, 143, 199, .18), inset 0 0 0 1px rgba(118, 207, 248, .16);
  color: #f7f9fb;
  text-align: center;
}

.cleanstream-active-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  font-family: var(--font-katana-heading);
  font-size: clamp(1.35rem, 2.8vw, 2rem);
  font-weight: 800;
  line-height: 1.1;
}

.cleanstream-active-title img {
  width: 52px;
  height: 52px;
  object-fit: contain;
}

.cleanstream-active-rule {
  height: 2px;
  margin: 22px 0 20px;
  background: rgba(35, 143, 199, .72);
}

.cleanstream-active-card p {
  margin: 0 0 18px;
  font-size: clamp(1rem, 2vw, 1.45rem);
  font-weight: 700;
  line-height: 1.25;
}

.cleanstream-active-card p:last-child {
  margin-bottom: 0;
}

.cleanstream-active-count {
  color: #9edcff;
  font-size: clamp(1rem, 2vw, 1.35rem) !important;
  letter-spacing: .08em;
}

.cleanstream-active-time {
  font-weight: 900 !important;
}

.cleanstream-testimonials {
  border-top: 1px solid rgba(200, 137, 70, .34);
  border-bottom: 1px solid rgba(200, 137, 70, .34);
  background:
    radial-gradient(circle at 16% 12%, rgba(200, 137, 70, .14), transparent 32%),
    radial-gradient(circle at 84% 10%, rgba(88, 166, 255, .09), transparent 36%),
    linear-gradient(180deg, rgba(9, 12, 17, .98), rgba(4, 6, 9, .98));
  padding: 44px 24px 50px;
}

.cleanstream-testimonials-inner {
  width: min(1080px, 100%);
  margin: 0 auto;
  text-align: center;
}

.cleanstream-testimonials h2 {
  margin: 0 0 28px;
  color: #f2bd73;
  font-family: var(--font-katana-heading);
  font-size: clamp(1.85rem, 3vw, 2.35rem);
  font-weight: 800;
  line-height: 1.15;
  text-shadow: 0 10px 28px rgba(0, 0, 0, .45);
}

.cleanstream-testimonial-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.cleanstream-testimonial-grid blockquote {
  min-height: 170px;
  margin: 0;
  padding: 26px 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border: 1px solid rgba(200, 137, 70, .34);
  border-radius: 6px;
  background: linear-gradient(180deg, rgba(18, 22, 30, .96), rgba(9, 12, 17, .98));
  box-shadow: 0 18px 45px rgba(0, 0, 0, .28);
}

.cleanstream-testimonial-grid p {
  margin: 0 0 18px;
  color: #eef4fb;
  font-size: 1.05rem;
  font-weight: 700;
  line-height: 1.5;
}

.cleanstream-testimonial-grid cite {
  color: #f2bd73;
  font-style: normal;
  font-weight: 800;
}

@media (max-width: 767px) {
  .cleanstream-testimonials {
    padding: 34px 18px 38px;
  }

  .cleanstream-testimonial-grid {
    grid-template-columns: 1fr;
  }
}

#kat-apr8suWNI7TWMUzo .text-wrapper,
#kat-RU9pCkJ8BEcRKAgo .text-wrapper,
#kat-o8deALEJz1oEqo2Q .text-wrapper,
#kat-pknbtg6XTiC3SBge .text-wrapper {
  color: #d9e2ef !important;
}

#kat-o8deALEJz1oEqo2Q label {
  color: #f5f7fb !important;
}

#kat-o8deALEJz1oEqo2Q input,
#kat-o8deALEJz1oEqo2Q textarea {
  background: rgba(255, 255, 255, .96) !important;
  border-color: rgba(200, 137, 70, .45) !important;
  color: #050608 !important;
}

#kat-o8deALEJz1oEqo2Q input::placeholder,
#kat-o8deALEJz1oEqo2Q textarea::placeholder {
  color: #64748b !important;
}

#kat-o8deALEJz1oEqo2Q .border.bg-white {
  border-color: rgba(200, 137, 70, .45) !important;
  color: #050608 !important;
}

#kat-o8deALEJz1oEqo2Q button[type="submit"] {
  background: linear-gradient(180deg, #d8954f, #8f4f24) !important;
  border-color: #e0a35d !important;
  color: #fff !important;
}

#kat-pknbtg6XTiC3SBge a {
  background: rgba(255, 255, 255, .96) !important;
  border-color: rgba(255, 255, 255, .96) !important;
  color: #172554 !important;
}

#kat-nMlOhvU6zR7W5vf1 > div {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

#kat-nMlOhvU6zR7W5vf1 {
  background:
    linear-gradient(180deg, rgba(8, 10, 14, .5), #050608),
    radial-gradient(circle at 50% 10%, rgba(200, 137, 70, .2), transparent 32%) !important;
  border-top: 1px solid rgba(200, 137, 70, .35);
  border-bottom: 1px solid rgba(200, 137, 70, .35);
}

#kat-nMlOhvU6zR7W5vf1 a {
  background: linear-gradient(180deg, #d8954f, #8f4f24) !important;
  border-color: #e0a35d !important;
  color: #fff !important;
}

#kat-EY1g9hgQYcHaqeOs .underlay {
  opacity: .62;
}

#footer {
  background: #050608 !important;
  border-top-color: rgba(200, 137, 70, .35) !important;
  color: #d9e2ef !important;
}

#footer > div {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

#footer a {
  color: #d9e2ef !important;
}

#footer a:hover {
  color: #f2c17a !important;
}

.cleanstream-whatsapp-share {
  background: #25d366 !important;
  border-color: #25d366 !important;
  color: #051108 !important;
}

/* Soft CleanStream theme shared by the non-home pages. */
html,
body {
  background: #fbf7ef !important;
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p,
body a,
body span,
body li,
body button,
body input,
body textarea {
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
}

#header {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  z-index: 2147483000 !important;
  background: transparent !important;
  transform: translateY(0) translateZ(0);
  transition: transform .24s ease, background-color .22s ease, box-shadow .22s ease !important;
}

#header.cs-header-hidden {
  transform: translateY(-110%) translateZ(0) !important;
}

#header nav,
#header [data-navigation-header] {
  background: transparent !important;
  border-color: transparent !important;
  color: #171412 !important;
}

#header nav {
  border-bottom: 0 !important;
  box-shadow: none !important;
}

#header.cs-header-solid,
#header.cs-header-solid nav,
#header.cs-header-solid [data-navigation-header] {
  background: rgba(251, 247, 239, .96) !important;
  border-color: rgba(77, 150, 220, .14) !important;
}

#header.cs-header-solid {
  box-shadow: 0 10px 28px rgba(55, 35, 24, .08) !important;
  backdrop-filter: blur(12px);
}

#header a {
  color: #171412 !important;
}

#header a[aria-selected="true"] {
  background: rgba(77, 150, 220, .1) !important;
  color: #4d96dc !important;
}

#header nav[class*="md:hidden"] .cursor-pointer {
  color: #171412 !important;
  background: rgba(255, 252, 246, .58) !important;
  border: 1px solid rgba(200, 137, 70, .22) !important;
  border-radius: 8px !important;
}

#header nav[class*="md:hidden"] .cursor-pointer span,
#header nav .w-6 span {
  background-color: #171412 !important;
  color: #171412 !important;
  opacity: 1 !important;
}

@media (min-width: 1281px) {
  #header nav.hidden.md\:block { display: block !important; }
  #header nav.md\:hidden { display: none !important; }
  #header nav.hidden.md\:block [data-navigation-header] { padding-left: 28px !important; padding-right: 28px !important; }
  #header nav.hidden.md\:block [x-ref="flexWrapper"] { flex-wrap: nowrap !important; gap: 18px !important; margin-top: 22px !important; margin-bottom: 22px !important; align-items: center !important; }
  #header nav.hidden.md\:block [x-ref="logo"] { flex: 0 0 auto !important; }
  #header nav.hidden.md\:block [x-ref="logo"] a { width: 285px !important; height: 62px !important; min-height: 62px !important; }
  #header nav.hidden.md\:block [x-bind\:class] { order: 0 !important; margin-left: auto !important; flex: 0 1 auto !important; min-width: 0 !important; }
  #header nav.hidden.md\:block ul { flex-wrap: nowrap !important; gap: 18px !important; font-size: .95rem !important; white-space: nowrap !important; }
}

@media (max-width: 1280px) {
  #header nav.hidden.md\:block { display: none !important; }
  #header nav.md\:hidden { display: block !important; padding: 16px 18px !important; }
  #header nav.md\:hidden [data-navigation-header] { width: 100% !important; max-width: none !important; margin: 0 !important; align-items: flex-start !important; }
  #header nav.md\:hidden [data-navigation-header] > .flex.flex-row { display: grid !important; grid-template-columns: 48px auto !important; justify-content: flex-start !important; align-items: center !important; gap: 12px !important; width: auto !important; max-width: none !important; }
  #header nav.md\:hidden [data-navigation-header] > .flex.flex-row > .flex-1 { flex: none !important; width: auto !important; min-width: 0 !important; padding-left: 0 !important; }
  #header nav.md\:hidden .cursor-pointer { left: 0 !important; margin: 0 !important; padding: 14px 10px !important; }
  #header nav.md\:hidden a[data-navigation-settings="logo"] { justify-content: flex-start !important; text-align: left !important; width: 270px !important; max-width: calc(100vw - 96px) !important; }
  #header nav.md\:hidden .cleanstream-logo-lockup { max-width: calc(100vw - 96px) !important; gap: 8px !important; transform: translate(-12px, -3px) !important; }
  #header nav.md\:hidden .cleanstream-logo-lockup img { width: 48px !important; max-width: 48px !important; height: auto !important; }
  #header nav.md\:hidden .cleanstream-logo-text { font-size: clamp(28px, 8vw, 36px) !important; }
  #header nav.md\:hidden .w-8 { display: none !important; }
}

#kat-apr8suWNI7TWMUzo,
#kat-loxk7RqUTO8perJe,
#kat-cfHMVyQJUaeA4JUQ,
#kat-efEiziouUtYmwRpH,
#kat-FQuXIS72Aouocm5B,
#kat-MO60RiRDlPaqSI97,
#kat-LZIUeuSA4Y35eSlY,
#kat-6z89yix6oLd0V7wa,
#kat-EC9MhUe0fX0IkEkJ,
#kat-efnrDt93HMmyv5Ru {
  background: #fbf7ef !important;
  border-top: 0 !important;
  border-bottom: 1px solid rgba(77, 150, 220, .08) !important;
  color: #171412 !important;
}

#kat-apr8suWNI7TWMUzo .underlay,
#kat-loxk7RqUTO8perJe .underlay,
#kat-cfHMVyQJUaeA4JUQ .underlay,
#kat-efEiziouUtYmwRpH .underlay,
#kat-FQuXIS72Aouocm5B .underlay,
#kat-MO60RiRDlPaqSI97 .underlay,
#kat-LZIUeuSA4Y35eSlY .underlay,
#kat-6z89yix6oLd0V7wa .underlay,
#kat-EC9MhUe0fX0IkEkJ .underlay,
#kat-efnrDt93HMmyv5Ru .underlay {
  background: #fbf7ef !important;
  justify-content: flex-end !important;
}

#kat-apr8suWNI7TWMUzo .underlay img,
#kat-loxk7RqUTO8perJe .underlay img,
#kat-cfHMVyQJUaeA4JUQ .underlay img,
#kat-efEiziouUtYmwRpH .underlay img,
#kat-FQuXIS72Aouocm5B .underlay img,
#kat-MO60RiRDlPaqSI97 .underlay img,
#kat-LZIUeuSA4Y35eSlY .underlay img,
#kat-6z89yix6oLd0V7wa .underlay img,
#kat-EC9MhUe0fX0IkEkJ .underlay img,
#kat-efnrDt93HMmyv5Ru .underlay img {
  width: 62% !important;
  height: calc(100% + 90px) !important;
  object-fit: cover !important;
  object-position: top right !important;
  filter: none !important;
  opacity: .92 !important;
  transform: translateY(0) !important;
}

#kat-apr8suWNI7TWMUzo .underlay .absolute,
#kat-loxk7RqUTO8perJe .underlay .absolute,
#kat-cfHMVyQJUaeA4JUQ .underlay .absolute,
#kat-efEiziouUtYmwRpH .underlay .absolute,
#kat-FQuXIS72Aouocm5B .underlay .absolute,
#kat-MO60RiRDlPaqSI97 .underlay .absolute,
#kat-LZIUeuSA4Y35eSlY .underlay .absolute,
#kat-6z89yix6oLd0V7wa .underlay .absolute,
#kat-EC9MhUe0fX0IkEkJ .underlay .absolute,
#kat-efnrDt93HMmyv5Ru .underlay .absolute,
#kat-apr8suWNI7TWMUzo .underlay > div,
#kat-loxk7RqUTO8perJe .underlay > div,
#kat-cfHMVyQJUaeA4JUQ .underlay > div,
#kat-efEiziouUtYmwRpH .underlay > div,
#kat-FQuXIS72Aouocm5B .underlay > div,
#kat-MO60RiRDlPaqSI97 .underlay > div,
#kat-LZIUeuSA4Y35eSlY .underlay > div,
#kat-6z89yix6oLd0V7wa .underlay > div,
#kat-EC9MhUe0fX0IkEkJ .underlay > div,
#kat-efnrDt93HMmyv5Ru .underlay > div {
  background: linear-gradient(90deg, #fbf7ef 0%, rgba(251, 247, 239, .96) 38%, rgba(251, 247, 239, .62) 62%, rgba(251, 247, 239, .08) 100%) !important;
  opacity: 1 !important;
}

#kat-apr8suWNI7TWMUzo .underlay::after,
#kat-loxk7RqUTO8perJe .underlay::after,
#kat-cfHMVyQJUaeA4JUQ .underlay::after,
#kat-efEiziouUtYmwRpH .underlay::after,
#kat-FQuXIS72Aouocm5B .underlay::after,
#kat-MO60RiRDlPaqSI97 .underlay::after,
#kat-LZIUeuSA4Y35eSlY .underlay::after,
#kat-6z89yix6oLd0V7wa .underlay::after,
#kat-EC9MhUe0fX0IkEkJ .underlay::after,
#kat-efnrDt93HMmyv5Ru .underlay::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(90deg, #fbf7ef 0%, rgba(251, 247, 239, .98) 34%, rgba(251, 247, 239, .68) 54%, rgba(251, 247, 239, .16) 74%, transparent 100%) !important;
}

#kat-apr8suWNI7TWMUzo > .container,
#kat-loxk7RqUTO8perJe > .container,
#kat-cfHMVyQJUaeA4JUQ > .container,
#kat-efEiziouUtYmwRpH > .container,
#kat-FQuXIS72Aouocm5B > .container,
#kat-MO60RiRDlPaqSI97 > .container,
#kat-LZIUeuSA4Y35eSlY > .container,
#kat-6z89yix6oLd0V7wa > .container,
#kat-EC9MhUe0fX0IkEkJ > .container,
#kat-efnrDt93HMmyv5Ru > .container {
  min-height: 420px !important;
  padding-top: 150px !important;
  padding-bottom: 46px !important;
  justify-content: center !important;
}

#kat-apr8suWNI7TWMUzo > .container > div,
#kat-loxk7RqUTO8perJe > .container > div,
#kat-cfHMVyQJUaeA4JUQ > .container > div,
#kat-efEiziouUtYmwRpH > .container > div,
#kat-FQuXIS72Aouocm5B > .container > div,
#kat-MO60RiRDlPaqSI97 > .container > div,
#kat-LZIUeuSA4Y35eSlY > .container > div,
#kat-6z89yix6oLd0V7wa > .container > div,
#kat-EC9MhUe0fX0IkEkJ > .container > div,
#kat-efnrDt93HMmyv5Ru > .container > div {
  max-width: 620px !important;
  padding: 0 !important;
  background: transparent !important;
}

#kat-6z89yix6oLd0V7wa > .container > div {
  margin-left: 72px !important;
  margin-right: auto !important;
}

#kat-cfHMVyQJUaeA4JUQ > .container > div {
  margin-left: 72px !important;
  margin-right: auto !important;
}

#kat-efEiziouUtYmwRpH > .container > div {
  margin-left: 72px !important;
  margin-right: auto !important;
}

#kat-efnrDt93HMmyv5Ru > .container > div {
  margin-left: 72px !important;
  margin-right: auto !important;
}

#kat-LZIUeuSA4Y35eSlY > .container > div {
  margin-left: 72px !important;
  margin-right: auto !important;
}

#kat-RU9pCkJ8BEcRKAgo > .container > div {
  margin-left: 72px !important;
  margin-right: auto !important;
}

#kat-RU9pCkJ8BEcRKAgo > div,
#kat-o8deALEJz1oEqo2Q > div {
  margin-left: 72px !important;
  margin-right: auto !important;
}

@media (max-width: 767px) {
  #kat-6z89yix6oLd0V7wa > .container > div,
  #kat-cfHMVyQJUaeA4JUQ > .container > div,
  #kat-efEiziouUtYmwRpH > .container > div,
  #kat-efnrDt93HMmyv5Ru > .container > div,
  #kat-LZIUeuSA4Y35eSlY > .container > div,
  #kat-RU9pCkJ8BEcRKAgo > .container > div,
  #kat-RU9pCkJ8BEcRKAgo > div,
  #kat-o8deALEJz1oEqo2Q > div {
    margin-left: 0 !important;
    margin-right: auto !important;
  }
}

.katana-block.bg-user-500,
.katana-block.bg-neutral-900,
.katana-block.bg-neutral-950,
.katana-block.rich-text.bg-user-500,
.katana-block.text-white {
  background: #fbf7ef !important;
  color: #171412 !important;
}

.katana-block h1,
.katana-block h2,
.katana-block h3,
.katana-block h4,
.katana-block .text-wrapper,
.katana-block p,
.katana-block li {
  color: #171412 !important;
  text-shadow: none !important;
}

.katana-block h1,
.katana-block h2 {
  color: #4d96dc !important;
}

.katana-block a[class*="bg-white"],
.katana-block a[class*="bg-user"],
.katana-block button[class*="bg-user"] {
  background: #4d96dc !important;
  border-color: #4d96dc !important;
  color: #fff !important;
  box-shadow: 0 12px 26px rgba(77, 150, 220, .16) !important;
}

.katana-block .rounded-md.bg-white,
.katana-block .drop-shadow-lg.bg-white,
.katana-block [class*="bg-white"] {
  background-color: #fffaf3 !important;
  border-color: rgba(77, 150, 220, .16) !important;
  color: #171412 !important;
}

#footer {
  background: #fbf7ef !important;
  color: #171412 !important;
  border-top: 1px solid rgba(77, 150, 220, .12) !important;
}

#footer a,
#footer span {
  color: #171412 !important;
}

#footer a:hover {
  color: #4d96dc !important;
}

@media (max-width: 767px) {
  html,
  body { min-height: 0 !important; height: auto !important; }
  body { display: block !important; }
  body > .antialiased,
  body > .antialiased > .flex,
  body main { min-height: 0 !important; height: auto !important; flex: 0 0 auto !important; flex-grow: 0 !important; }

  #kat-apr8suWNI7TWMUzo .underlay img,
  #kat-loxk7RqUTO8perJe .underlay img,
  #kat-cfHMVyQJUaeA4JUQ .underlay img,
  #kat-efEiziouUtYmwRpH .underlay img,
  #kat-FQuXIS72Aouocm5B .underlay img,
  #kat-MO60RiRDlPaqSI97 .underlay img,
  #kat-LZIUeuSA4Y35eSlY .underlay img,
  #kat-6z89yix6oLd0V7wa .underlay img,
  #kat-EC9MhUe0fX0IkEkJ .underlay img,
  #kat-efnrDt93HMmyv5Ru .underlay img {
    width: 78% !important;
    height: calc(100% + 90px) !important;
    min-height: calc(100% + 90px) !important;
    object-fit: cover !important;
    object-position: top right !important;
    opacity: .68 !important;
    transform: translateY(-45px) !important;
  }


  #kat-apr8suWNI7TWMUzo .underlay,
  #kat-loxk7RqUTO8perJe .underlay,
  #kat-cfHMVyQJUaeA4JUQ .underlay,
  #kat-efEiziouUtYmwRpH .underlay,
  #kat-FQuXIS72Aouocm5B .underlay,
  #kat-MO60RiRDlPaqSI97 .underlay,
  #kat-LZIUeuSA4Y35eSlY .underlay,
  #kat-6z89yix6oLd0V7wa .underlay,
  #kat-EC9MhUe0fX0IkEkJ .underlay,
  #kat-efnrDt93HMmyv5Ru .underlay {
    align-items: stretch !important;
    top: -28px !important;
    height: calc(100% + 28px) !important;
  }

  #kat-apr8suWNI7TWMUzo .underlay .absolute,
  #kat-loxk7RqUTO8perJe .underlay .absolute,
  #kat-cfHMVyQJUaeA4JUQ .underlay .absolute,
  #kat-efEiziouUtYmwRpH .underlay .absolute,
  #kat-FQuXIS72Aouocm5B .underlay .absolute,
  #kat-MO60RiRDlPaqSI97 .underlay .absolute,
  #kat-LZIUeuSA4Y35eSlY .underlay .absolute,
  #kat-6z89yix6oLd0V7wa .underlay .absolute,
  #kat-EC9MhUe0fX0IkEkJ .underlay .absolute,
  #kat-efnrDt93HMmyv5Ru .underlay .absolute,
  #kat-apr8suWNI7TWMUzo .underlay > div,
  #kat-loxk7RqUTO8perJe .underlay > div,
  #kat-cfHMVyQJUaeA4JUQ .underlay > div,
  #kat-efEiziouUtYmwRpH .underlay > div,
  #kat-FQuXIS72Aouocm5B .underlay > div,
  #kat-MO60RiRDlPaqSI97 .underlay > div,
  #kat-LZIUeuSA4Y35eSlY .underlay > div,
  #kat-6z89yix6oLd0V7wa .underlay > div,
  #kat-EC9MhUe0fX0IkEkJ .underlay > div,
  #kat-efnrDt93HMmyv5Ru .underlay > div {
    background: linear-gradient(90deg, #fbf7ef 0%, rgba(251,247,239,.82) 38%, rgba(251,247,239,.24) 70%, transparent 100%) !important;
  }

  #kat-apr8suWNI7TWMUzo > .container,
  #kat-loxk7RqUTO8perJe > .container,
  #kat-cfHMVyQJUaeA4JUQ > .container,
  #kat-efEiziouUtYmwRpH > .container,
  #kat-FQuXIS72Aouocm5B > .container,
  #kat-MO60RiRDlPaqSI97 > .container,
  #kat-LZIUeuSA4Y35eSlY > .container,
  #kat-6z89yix6oLd0V7wa > .container,
  #kat-EC9MhUe0fX0IkEkJ > .container,
  #kat-efnrDt93HMmyv5Ru > .container {
    min-height: auto !important;
    padding-top: 142px !important;
    padding-bottom: 34px !important;
    justify-content: flex-start !important;
  }

  #footer { min-height: 0 !important; max-height: 260px !important; margin-top: 0 !important; padding-left: 18px !important; padding-right: 18px !important; overflow: hidden !important; display: block !important; height: auto !important; flex: 0 0 auto !important; }
  #footer > div { min-height: 0 !important; height: auto !important; max-height: 260px !important; padding-top: 16px !important; padding-bottom: 16px !important; gap: 8px !important; align-items: center !important; justify-content: flex-start !important; }
  #footer .flex-1 { flex: 0 0 auto !important; }
  #footer .gap-8 { gap: 10px !important; }
  #footer [data-navigation-settings="logo"] { line-height: 1 !important; }
  #footer .mb-3 { margin-bottom: 0 !important; }
  #footer nav { margin-top: 0 !important; gap: 18px !important; }
  #footer .cleanstream-logo-lockup { transform: none !important; }
  #footer .cleanstream-logo-lockup img { width: 42px !important; }
  #footer .cleanstream-logo-text { font-size: 34px !important; }
}

@media (max-width: 767px) {
  #kat-FQuXIS72Aouocm5B > .container {
    padding-top: 34px !important;
  }
}

#kat-FQuXIS72Aouocm5B .cleanstream-hero-stats,
.cleanstream-hero-stats {
  background: rgba(255, 252, 246, .78) !important;
  border-color: rgba(77, 150, 220, .14) !important;
  border-radius: 12px !important;
  box-shadow: 0 18px 42px rgba(55, 35, 24, .08) !important;
}

#kat-FQuXIS72Aouocm5B .cleanstream-hero-stats > div + div,
.cleanstream-hero-stats > div + div {
  border-left-color: rgba(77, 150, 220, .14) !important;
}

#kat-FQuXIS72Aouocm5B .cleanstream-hero-stats strong,
.cleanstream-hero-stats strong {
  color: #4d96dc !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  text-shadow: none !important;
}

#kat-FQuXIS72Aouocm5B .cleanstream-hero-stats strong span,
.cleanstream-hero-stats strong span {
  color: #8d0009 !important;
}

#kat-FQuXIS72Aouocm5B .cleanstream-hero-stats small,
.cleanstream-hero-stats small {
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
}

/* Sign Up page: soften the pricing panels to match the Home page. */
#kat-Lw91eTSbHMMCd7IV,
#kat-vNQtGM97ffu9jdvb,
#kat-IvPgq5AA6aWfqPzL,
#kat-T0tHwasLekre7GH4 {
  background: #f2eadc !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
}

#kat-Lw91eTSbHMMCd7IV {
  border-top: 1px solid rgba(151, 111, 72, .28) !important;
}

#kat-T0tHwasLekre7GH4 {
  border-bottom: 1px solid rgba(151, 111, 72, .28) !important;
}

#kat-Lw91eTSbHMMCd7IV > div,
#kat-vNQtGM97ffu9jdvb > div,
#kat-IvPgq5AA6aWfqPzL > div,
#kat-T0tHwasLekre7GH4 > div {
  background: transparent !important;
}

#kat-Lw91eTSbHMMCd7IV h2,
#kat-vNQtGM97ffu9jdvb h2,
#kat-IvPgq5AA6aWfqPzL h2,
#kat-T0tHwasLekre7GH4 h2 {
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  text-shadow: none !important;
}

#kat-Lw91eTSbHMMCd7IV p,
#kat-vNQtGM97ffu9jdvb p,
#kat-IvPgq5AA6aWfqPzL p,
#kat-T0tHwasLekre7GH4 p,
#kat-T0tHwasLekre7GH4 .text-wrapper {
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  text-shadow: none !important;
}

#kat-vNQtGM97ffu9jdvb a,
#kat-IvPgq5AA6aWfqPzL a,
#kat-T0tHwasLekre7GH4 a {
  background: #4d96dc !important;
  border-color: #4d96dc !important;
  color: #fff !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  box-shadow: 0 12px 26px rgba(77, 150, 220, .18) !important;
}

#kat-vNQtGM97ffu9jdvb a:hover,
#kat-IvPgq5AA6aWfqPzL a:hover,
#kat-T0tHwasLekre7GH4 a:hover {
  background: #3f89cf !important;
  border-color: #3f89cf !important;
  opacity: 1 !important;
}

/* Get it Free page: match the softer Sign Up panel tone. */
#kat-lyMp8DPeYGZSpTD6,
#kat-wERjqx3jOa8ZBRZJ {
  background: #f2eadc !important;
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}

#kat-lyMp8DPeYGZSpTD6 {
  border-top: 1px solid rgba(151, 111, 72, .28) !important;
}

#kat-wERjqx3jOa8ZBRZJ {
  border-bottom: 1px solid rgba(151, 111, 72, .28) !important;
}

#kat-lyMp8DPeYGZSpTD6 > div,
#kat-wERjqx3jOa8ZBRZJ > div {
  background: transparent !important;
}

#kat-lyMp8DPeYGZSpTD6 h1,
#kat-lyMp8DPeYGZSpTD6 h2,
#kat-lyMp8DPeYGZSpTD6 h3,
#kat-lyMp8DPeYGZSpTD6 p,
#kat-lyMp8DPeYGZSpTD6 li,
#kat-lyMp8DPeYGZSpTD6 strong,
#kat-wERjqx3jOa8ZBRZJ h2,
#kat-wERjqx3jOa8ZBRZJ p,
#kat-wERjqx3jOa8ZBRZJ .text-wrapper {
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  text-shadow: none !important;
}

#kat-cfHMVyQJUaeA4JUQ h1,
#kat-cfHMVyQJUaeA4JUQ h2,
#kat-cfHMVyQJUaeA4JUQ h3,
#kat-cfHMVyQJUaeA4JUQ strong {
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  text-shadow: none !important;
}

#kat-wERjqx3jOa8ZBRZJ a {
  background: #4d96dc !important;
  border-color: #4d96dc !important;
  color: #fff !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  box-shadow: 0 12px 26px rgba(77, 150, 220, .18) !important;
}

#kat-wERjqx3jOa8ZBRZJ a:hover {
  background: #3f89cf !important;
  border-color: #3f89cf !important;
  opacity: 1 !important;
}

/* Install Steps page: use the same soft beige panel language. */
#kat-dZJz5UoxeMrzGKKU,
#kat-Tl8wrP1n5u4xmjQ3 {
  background: #f2eadc !important;
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}

#kat-dZJz5UoxeMrzGKKU {
  border-top: 1px solid rgba(151, 111, 72, .28) !important;
}

#kat-Tl8wrP1n5u4xmjQ3 {
  border-bottom: 1px solid rgba(151, 111, 72, .28) !important;
}

#kat-dZJz5UoxeMrzGKKU > div,
#kat-Tl8wrP1n5u4xmjQ3 > div {
  background: transparent !important;
}

#kat-dZJz5UoxeMrzGKKU h2,
#kat-dZJz5UoxeMrzGKKU h3,
#kat-dZJz5UoxeMrzGKKU p,
#kat-dZJz5UoxeMrzGKKU li,
#kat-dZJz5UoxeMrzGKKU strong,
#kat-dZJz5UoxeMrzGKKU .text-wrapper,
#kat-Tl8wrP1n5u4xmjQ3 h2,
#kat-Tl8wrP1n5u4xmjQ3 .cleanstream-install-close,
#kat-Tl8wrP1n5u4xmjQ3 .cleanstream-install-close span {
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  text-shadow: none !important;
}

#kat-dZJz5UoxeMrzGKKU .rounded-md.bg-white {
  background: rgba(255, 252, 246, .82) !important;
  border: 1px solid rgba(77, 150, 220, .14) !important;
  box-shadow: 0 14px 34px rgba(55, 35, 24, .08) !important;
  color: #171412 !important;
}

/* What to Expect page: use the same soft beige panel language. */
#kat-owPwkMZrG9pMq7uC {
  background: #f2eadc !important;
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  border-top: 1px solid rgba(151, 111, 72, .28) !important;
  border-bottom: 1px solid rgba(151, 111, 72, .28) !important;
}

#kat-owPwkMZrG9pMq7uC > div {
  background: transparent !important;
}

#kat-owPwkMZrG9pMq7uC h2,
#kat-owPwkMZrG9pMq7uC h3,
#kat-owPwkMZrG9pMq7uC p,
#kat-owPwkMZrG9pMq7uC li,
#kat-owPwkMZrG9pMq7uC strong,
#kat-owPwkMZrG9pMq7uC .text-wrapper {
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  text-shadow: none !important;
}

#kat-owPwkMZrG9pMq7uC h2 {
  font-weight: 600 !important;
}

#kat-owPwkMZrG9pMq7uC .rounded-md.bg-white {
  background: rgba(255, 252, 246, .84) !important;
  border: 1px solid rgba(77, 150, 220, .14) !important;
  box-shadow: 0 14px 34px rgba(55, 35, 24, .08) !important;
  color: #171412 !important;
}

#kat-owPwkMZrG9pMq7uC .rounded-md.bg-white > .flex-1 {
  background: rgba(242, 234, 220, .45) !important;
}

/* FAQ page: match the softer Home page tone. */
#kat-loxk7RqUTO8perJe h1 {
  color: #4d96dc !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  text-shadow: none !important;
}

#kat-onSPgOVHPATsYsL3 {
  background: #f2eadc !important;
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  border-top: 1px solid rgba(151, 111, 72, .28) !important;
  border-bottom: 1px solid rgba(151, 111, 72, .28) !important;
}

#kat-onSPgOVHPATsYsL3 > div {
  background: transparent !important;
}

#kat-onSPgOVHPATsYsL3 h2,
#kat-onSPgOVHPATsYsL3 h4,
#kat-onSPgOVHPATsYsL3 p,
#kat-onSPgOVHPATsYsL3 li,
#kat-onSPgOVHPATsYsL3 strong,
#kat-onSPgOVHPATsYsL3 .text-wrapper,
#kat-onSPgOVHPATsYsL3 button {
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  text-shadow: none !important;
}

#kat-onSPgOVHPATsYsL3 h2 {
  font-weight: 600 !important;
}

#kat-onSPgOVHPATsYsL3 .rounded-md.bg-white {
  background: rgba(255, 252, 246, .86) !important;
  border: 1px solid rgba(77, 150, 220, .14) !important;
  box-shadow: 0 14px 34px rgba(55, 35, 24, .08) !important;
  color: #171412 !important;
}

#kat-onSPgOVHPATsYsL3 button:hover,
#kat-onSPgOVHPATsYsL3 button[aria-expanded="true"] {
  color: #4d96dc !important;
}

#kat-onSPgOVHPATsYsL3 button span.rounded-sm {
  background: #4d96dc !important;
  color: #4d96dc !important;
  opacity: 1 !important;
}

#kat-onSPgOVHPATsYsL3 button span.rounded-sm svg,
#kat-onSPgOVHPATsYsL3 button span.rounded-sm rect {
  fill: #fff !important;
}

/* Reporting a Scene page: match the softer Home page tone. */
#kat-I25IGwE4KtjtyPfo,
#kat-m3GdYDo6vYCXog28 {
  background: #f2eadc !important;
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}

#kat-I25IGwE4KtjtyPfo {
  border-top: 1px solid rgba(151, 111, 72, .28) !important;
}

#kat-m3GdYDo6vYCXog28 {
  border-bottom: 1px solid rgba(151, 111, 72, .28) !important;
}

#kat-I25IGwE4KtjtyPfo > div,
#kat-m3GdYDo6vYCXog28 > div {
  background: transparent !important;
}

#kat-I25IGwE4KtjtyPfo h2,
#kat-I25IGwE4KtjtyPfo h3,
#kat-I25IGwE4KtjtyPfo p,
#kat-I25IGwE4KtjtyPfo li,
#kat-I25IGwE4KtjtyPfo strong,
#kat-I25IGwE4KtjtyPfo .text-wrapper,
#kat-m3GdYDo6vYCXog28 h2,
#kat-m3GdYDo6vYCXog28 p,
#kat-m3GdYDo6vYCXog28 .text-wrapper {
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  text-shadow: none !important;
}

#kat-I25IGwE4KtjtyPfo h2,
#kat-m3GdYDo6vYCXog28 h2 {
  font-weight: 600 !important;
}

#kat-I25IGwE4KtjtyPfo .rounded-md.bg-white {
  background: rgba(255, 252, 246, .86) !important;
  border: 1px solid rgba(77, 150, 220, .14) !important;
  box-shadow: 0 14px 34px rgba(55, 35, 24, .08) !important;
  color: #171412 !important;
}

#kat-I25IGwE4KtjtyPfo .rounded-md.bg-white > .flex-1 {
  background: rgba(242, 234, 220, .45) !important;
}

/* Contact page: match the softer Home page tone. */
#kat-apr8suWNI7TWMUzo,
#kat-RU9pCkJ8BEcRKAgo,
#kat-o8deALEJz1oEqo2Q,
#kat-pknbtg6XTiC3SBge {
  background: #f2eadc !important;
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}

#kat-apr8suWNI7TWMUzo {
  border-top: 1px solid rgba(151, 111, 72, .28) !important;
}

#kat-pknbtg6XTiC3SBge {
  border-bottom: 1px solid rgba(151, 111, 72, .28) !important;
}

#kat-apr8suWNI7TWMUzo > div,
#kat-RU9pCkJ8BEcRKAgo > div,
#kat-o8deALEJz1oEqo2Q > div,
#kat-pknbtg6XTiC3SBge > div {
  background: transparent !important;
}

#kat-apr8suWNI7TWMUzo h2,
#kat-apr8suWNI7TWMUzo p,
#kat-apr8suWNI7TWMUzo .text-wrapper,
#kat-RU9pCkJ8BEcRKAgo h2,
#kat-RU9pCkJ8BEcRKAgo p,
#kat-o8deALEJz1oEqo2Q h2,
#kat-o8deALEJz1oEqo2Q p,
#kat-o8deALEJz1oEqo2Q label,
#kat-o8deALEJz1oEqo2Q .text-wrapper,
#kat-pknbtg6XTiC3SBge h2,
#kat-pknbtg6XTiC3SBge p,
#kat-pknbtg6XTiC3SBge .text-wrapper {
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  text-shadow: none !important;
}

#kat-o8deALEJz1oEqo2Q input,
#kat-o8deALEJz1oEqo2Q textarea {
  background: rgba(255, 252, 246, .92) !important;
  border: 1px solid rgba(77, 150, 220, .24) !important;
  border-radius: 6px !important;
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  box-shadow: 0 10px 24px rgba(55, 35, 24, .06) !important;
}

#kat-o8deALEJz1oEqo2Q input::placeholder,
#kat-o8deALEJz1oEqo2Q textarea::placeholder {
  color: rgba(23, 20, 18, .55) !important;
}

#kat-o8deALEJz1oEqo2Q .border.bg-white {
  background: rgba(255, 252, 246, .9) !important;
  border-color: rgba(77, 150, 220, .24) !important;
}

#kat-o8deALEJz1oEqo2Q button[type="submit"],
#kat-pknbtg6XTiC3SBge a {
  background: #4d96dc !important;
  border-color: #4d96dc !important;
  color: #fff !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  box-shadow: 0 14px 28px rgba(77, 150, 220, .22) !important;
}

#kat-o8deALEJz1oEqo2Q button[type="submit"]:hover,
#kat-pknbtg6XTiC3SBge a:hover {
  opacity: .92 !important;
}

#kat-apr8suWNI7TWMUzo h2 {
  color: #4d96dc !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-size: clamp(2.75rem, 6vw, 4.25rem) !important;
  line-height: 1.08 !important;
  font-weight: 400 !important;
  text-shadow: none !important;
}

#kat-apr8suWNI7TWMUzo .text-wrapper,
#kat-apr8suWNI7TWMUzo .text-wrapper p {
  color: #171412 !important;
  font-family: Aptos, "Aptos Display", "Segoe UI", Arial, sans-serif !important;
  font-size: clamp(1.15rem, 2vw, 1.45rem) !important;
  line-height: 1.45 !important;
  font-weight: 400 !important;
}
