/* CSK homepage polish — front page / page 447695 only.
   Marker: csk-home-beautiful-20260824
   Marker: csk-home-beautiful-20260824b
   Marker: csk-home-beautiful-20260824n
   Marker: csk-dev-cards-20260824
   Marker: csk-home-beautiful-20260824c
   Marker: csk-option-a-20260824a
   Marker: csk-dev-cards-20260824d
   Marker: csk-dev-option-a-20260824
   Marker: csk-dev-mid-20260824
   Marker: csk-dev-mobile-20260824
   Child-only. data-no-optimize. Do not restyle shop/GTA/blog. */

/* ---- Page title strip (Woodmart) ---- */
body.home .page-title.page-title-default,
body.page-id-447695 .page-title.page-title-default,
body.home .wd-page-title,
body.page-id-447695 .wd-page-title {
  background-color: #0b1220 !important;
  background-image: none !important;
  min-height: 0 !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  margin-bottom: 0 !important;
}

body.home .page-title.page-title-default .entry-title,
body.page-id-447695 .page-title.page-title-default .entry-title {
  color: #fff !important;
}

/* ---- Hero ea3910b: uploaded hex/neon (webp compressed from PNG) + readable overlay ---- */
body.home .elementor-element-ea3910b,
body.page-id-447695 .elementor-element-ea3910b,
body.home .elementor-element-ea3910b:not(.elementor-motion-effects-element-type-background),
body.page-id-447695 .elementor-element-ea3910b:not(.elementor-motion-effects-element-type-background),
body.home .elementor-element-ea3910b > .elementor-motion-effects-container > .elementor-motion-effects-layer,
body.page-id-447695 .elementor-element-ea3910b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #070b12 !important;
  background-image: url("https://csgosmurfkings.com/wp-content/uploads/2026/08/csk-home-hero.webp") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}

body.home .elementor-element-ea3910b {
  margin-top: -80px !important;
  padding: 88px 24px 56px !important;
}

body.home .elementor-element-ea3910b > .elementor-container,
body.page-id-447695 .elementor-element-ea3910b > .elementor-container {
  min-height: 420px !important;
}

body.home .elementor-element-ea3910b > .elementor-background-overlay,
body.page-id-447695 .elementor-element-ea3910b > .elementor-background-overlay {
  background-color: #02050a !important;
  background-image: linear-gradient(180deg, rgba(2, 6, 14, 0.42) 0%, rgba(2, 6, 14, 0.62) 100%) !important;
  opacity: 0.55 !important;
}

/* Center hero type; drop the 220px left pad / empty right column */
body.home .elementor-element-fd4b5c3,
body.page-id-447695 .elementor-element-fd4b5c3 {
  width: 100% !important;
}

body.home .elementor-element-1de4f8f,
body.page-id-447695 .elementor-element-1de4f8f {
  display: none !important;
}

body.home .elementor-element-3c11dc4,
body.home .elementor-element-309bfc9,
body.home .elementor-element-0f89fed,
body.page-id-447695 .elementor-element-3c11dc4,
body.page-id-447695 .elementor-element-309bfc9,
body.page-id-447695 .elementor-element-0f89fed {
  text-align: center !important;
}

body.home .elementor-element-3c11dc4 > .elementor-widget-container,
body.home .elementor-element-309bfc9 > .elementor-widget-container,
body.home .elementor-element-0f89fed > .elementor-widget-container,
body.page-id-447695 .elementor-element-3c11dc4 > .elementor-widget-container,
body.page-id-447695 .elementor-element-309bfc9 > .elementor-widget-container,
body.page-id-447695 .elementor-element-0f89fed > .elementor-widget-container {
  padding-left: 16px !important;
  padding-right: 16px !important;
  padding-top: 8px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 920px;
}

body.home .elementor-element-3c11dc4 .elementor-heading-title,
body.page-id-447695 .elementor-element-3c11dc4 .elementor-heading-title {
  color: #0EA4FC !important;
  text-align: center !important;
  letter-spacing: -0.02em;
}

body.home .elementor-element-309bfc9,
body.home .elementor-element-309bfc9 p,
body.page-id-447695 .elementor-element-309bfc9,
body.page-id-447695 .elementor-element-309bfc9 p {
  color: #ffffff !important;
  text-align: center !important;
}

body.home .elementor-element-0f89fed .elementor-button,
body.page-id-447695 .elementor-element-0f89fed .elementor-button {
  color: #1A1A1A !important;
  background-color: #0EA4FC !important;
  border-radius: 10px !important;
  box-shadow: 0 8px 22px rgba(14, 164, 252, 0.28);
}

body.home .elementor-element-0f89fed .elementor-button-wrapper,
body.page-id-447695 .elementor-element-0f89fed .elementor-button-wrapper {
  text-align: center !important;
}

@media (max-width: 767px) {
  body.home .elementor-element-ea3910b,
  body.page-id-447695 .elementor-element-ea3910b {
    padding: 72px 16px 40px !important;
    margin-top: -70px !important;
  }
  body.home .elementor-element-ea3910b > .elementor-container,
  body.page-id-447695 .elementor-element-ea3910b > .elementor-container {
    min-height: 280px !important;
  }
  body.home .elementor-element-3c11dc4 .elementor-heading-title,
  body.page-id-447695 .elementor-element-3c11dc4 .elementor-heading-title {
    font-size: 26px !important;
    line-height: 1.2 !important;
  }
}

/* ---- Marketplace H1 strip: tighter, less white air ---- */
body.home .elementor-element-d688630 > .elementor-widget-wrap,
body.page-id-447695 .elementor-element-d688630 > .elementor-widget-wrap {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

body.home .elementor-element-d4ca691 .elementor-heading-title,
body.page-id-447695 .elementor-element-d4ca691 .elementor-heading-title {
  color: #ffffff !important;
  letter-spacing: 0.01em;
}

body.home .elementor-element-5a3313f,
body.page-id-447695 .elementor-element-5a3313f {
  margin-top: 8px !important;
  margin-bottom: 4px !important;
}

body.home .elementor-element-3ac23d8 .elementor-heading-title,
body.page-id-447695 .elementor-element-3ac23d8 .elementor-heading-title {
  letter-spacing: 0.04em;
}

/* ---- TOP GAME ACCOUNTS cards ---- */
body.home .elementor-element-158158f,
body.page-id-447695 .elementor-element-158158f {
  margin-top: 8px !important;
  margin-bottom: 12px !important;
}

body.home .elementor-flip-box,
body.page-id-447695 .elementor-flip-box {
  border-radius: 16px;
  overflow: visible;
  box-shadow: 0 12px 28px rgba(8, 16, 28, 0.28);
}

body.home .elementor-flip-box__front,
body.page-id-447695 .elementor-flip-box__front {
  background: linear-gradient(165deg, #142033 0%, #0c1524 58%, #081018 100%);
  border-radius: 16px;
}

body.home .elementor-flip-box__layer__title,
body.page-id-447695 .elementor-flip-box__layer__title {
  color: #ffffff !important;
}

body.home .elementor-flip-box__image,
body.page-id-447695 .elementor-flip-box__image {
  min-height: 72px;
  margin-bottom: 8px;
}

/* P0/cards: show generated kisspng-path marks (was hidden when 404). */
body.home .elementor-flip-box img[data-src*="5abe76af6dd426-4.png"],
body.home .elementor-flip-box img[src*="5abe76af6dd426-4.png"],
body.home .elementor-flip-box img[data-src*="5abe76af6dd426-5.png"],
body.home .elementor-flip-box img[src*="5abe76af6dd426-5.png"],
body.home .elementor-flip-box img[data-src*="5abe76af6dd426-8.png"],
body.home .elementor-flip-box img[src*="5abe76af6dd426-8.png"],
body.home .elementor-flip-box img[data-src*="5abe76af6dd426-9-1.png"],
body.home .elementor-flip-box img[src*="5abe76af6dd426-9-1.png"],
body.home .elementor-flip-box img[data-src*="5abe76af6dd426-10-1.png"],
body.home .elementor-flip-box img[src*="5abe76af6dd426-10-1.png"],
body.home .elementor-flip-box img[data-src*="5abe76af6dd426-11-1.png"],
body.home .elementor-flip-box img[src*="5abe76af6dd426-11-1.png"],
body.home .elementor-flip-box img[data-src*="5abe76af6dd426-14.png"],
body.home .elementor-flip-box img[src*="5abe76af6dd426-14.png"],
body.home .elementor-flip-box img[data-src*="5abe76af6dd426-15.png"],
body.home .elementor-flip-box img[src*="5abe76af6dd426-15.png"],
body.page-id-447695 .elementor-flip-box img[data-src*="5abe76af6dd426-4.png"],
body.page-id-447695 .elementor-flip-box img[src*="5abe76af6dd426-4.png"],
body.page-id-447695 .elementor-flip-box img[data-src*="5abe76af6dd426-5.png"],
body.page-id-447695 .elementor-flip-box img[src*="5abe76af6dd426-5.png"],
body.page-id-447695 .elementor-flip-box img[src*="5abe76af6dd426-8.png"],
body.page-id-447695 .elementor-flip-box img[data-src*="5abe76af6dd426-8.png"],
body.page-id-447695 .elementor-flip-box img[data-src*="5abe76af6dd426-9-1.png"],
body.page-id-447695 .elementor-flip-box img[src*="5abe76af6dd426-9-1.png"],
body.page-id-447695 .elementor-flip-box img[data-src*="5abe76af6dd426-10-1.png"],
body.page-id-447695 .elementor-flip-box img[src*="5abe76af6dd426-10-1.png"],
body.page-id-447695 .elementor-flip-box img[data-src*="5abe76af6dd426-11-1.png"],
body.page-id-447695 .elementor-flip-box img[src*="5abe76af6dd426-11-1.png"],
body.page-id-447695 .elementor-flip-box img[data-src*="5abe76af6dd426-14.png"],
body.page-id-447695 .elementor-flip-box img[src*="5abe76af6dd426-14.png"],
body.page-id-447695 .elementor-flip-box img[data-src*="5abe76af6dd426-15.png"],
body.page-id-447695 .elementor-flip-box img[src*="5abe76af6dd426-15.png"] {
  display: inline-block !important;
  visibility: visible !important;
  max-height: 77px;
  width: auto;
  height: auto;
}

/* Night: Safe-easy / New-Project files uploaded as dark CSK plates — do not hide */
body.home img[data-src*="Safe-easy-banner-1.svg"],
body.home img[src*="Safe-easy-banner-1.svg"],
body.home img[data-src*="New-Project-10.png"],
body.home img[src*="New-Project-10.png"],
body.page-id-447695 img[data-src*="Safe-easy-banner-1.svg"],
body.page-id-447695 img[src*="Safe-easy-banner-1.svg"],
body.page-id-447695 img[data-src*="New-Project-10.png"],
body.page-id-447695 img[src*="New-Project-10.png"] {
  display: block !important;
  max-width: 100%;
  height: auto;
}

/* Mid: respect Elementor viewport hides so both banners do not stack on iPhone. */
body.home .elementor-element-87983f4:not(.elementor-hidden-mobile):not(.elementor-hidden-tablet):not(.elementor-hidden-desktop),
body.home .elementor-element-3dca514:not(.elementor-hidden-mobile):not(.elementor-hidden-tablet):not(.elementor-hidden-desktop),
body.page-id-447695 .elementor-element-87983f4:not(.elementor-hidden-mobile):not(.elementor-hidden-tablet):not(.elementor-hidden-desktop),
body.page-id-447695 .elementor-element-3dca514:not(.elementor-hidden-mobile):not(.elementor-hidden-tablet):not(.elementor-hidden-desktop) {
  display: block !important;
}

@media (max-width: 767px) {
  body.home .elementor-element-87983f4.elementor-hidden-mobile,
  body.page-id-447695 .elementor-element-87983f4.elementor-hidden-mobile {
    display: none !important;
  }
}

@media (min-width: 768px) {
  body.home .elementor-element-3dca514.elementor-hidden-tablet,
  body.home .elementor-element-3dca514.elementor-hidden-desktop,
  body.page-id-447695 .elementor-element-3dca514.elementor-hidden-tablet,
  body.page-id-447695 .elementor-element-3dca514.elementor-hidden-desktop {
    display: none !important;
  }
}

/* ---- Dark storefront canvas (kill white seam after black banner) ---- */
body.home .main-page-wrapper,
body.page-id-447695 .main-page-wrapper,
body.home .wd-page-content,
body.page-id-447695 .wd-page-content,
body.home .website-wrapper,
body.page-id-447695 .website-wrapper {
  background-color: #0b0d12 !important;
}

body.home .elementor-element-5a3313f,
body.page-id-447695 .elementor-element-5a3313f,
body.home .elementor-element-158158f,
body.page-id-447695 .elementor-element-158158f,
body.home .elementor-element-b57eb2c,
body.page-id-447695 .elementor-element-b57eb2c,
body.home .elementor-element-6af6461,
body.page-id-447695 .elementor-element-6af6461 {
  background-color: #0b0d12 !important;
  background-image: none !important;
}

body.home .elementor-element-3ac23d8 .elementor-heading-title,
body.page-id-447695 .elementor-element-3ac23d8 .elementor-heading-title {
  color: #ffffff !important;
  letter-spacing: 0.06em;
}

/* Safe and Easy Trading — drop white Rectangle-23 bg */
body.home .elementor-element-6df837e,
body.page-id-447695 .elementor-element-6df837e,
body.home .elementor-element-6df837e:not(.elementor-motion-effects-element-type-background),
body.page-id-447695 .elementor-element-6df837e:not(.elementor-motion-effects-element-type-background),
body.home .elementor-element-6df837e > .elementor-motion-effects-container > .elementor-motion-effects-layer,
body.page-id-447695 .elementor-element-6df837e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #111111 !important;
  background-image: none !important;
}

body.home .elementor-element-1326616 .elementor-heading-title,
body.page-id-447695 .elementor-element-1326616 .elementor-heading-title {
  color: #ffffff !important;
}

body.home .elementor-element-4989322,
body.home .elementor-element-4989322 p,
body.home .elementor-element-4989322 .elementor-widget-container,
body.page-id-447695 .elementor-element-4989322,
body.page-id-447695 .elementor-element-4989322 p,
body.page-id-447695 .elementor-element-4989322 .elementor-widget-container {
  color: #d7e3f0 !important;
}

body.home .elementor-element-4989322 span,
body.page-id-447695 .elementor-element-4989322 span {
  color: #0EA4FC !important;
}

body.home .elementor-element-e9a1d58,
body.page-id-447695 .elementor-element-e9a1d58 {
  background-color: #0b0d12 !important;
}

body.home .elementor-element-0ecbf18 .elementor-heading-title,
body.page-id-447695 .elementor-element-0ecbf18 .elementor-heading-title {
  color: #ffffff !important;
}

body.home img[data-src*="Rectangle-42.png"],
body.home img[src*="Rectangle-42.png"],
body.page-id-447695 img[data-src*="Rectangle-42.png"],
body.page-id-447695 img[src*="Rectangle-42.png"] {
  filter: grayscale(1) brightness(2.2) saturate(0);
  opacity: 0.45;
}

/* ---- Flip titles: no clip, more pad, wrap ---- */
body.home .elementor-flip-box__front .elementor-flip-box__layer__overlay,
body.page-id-447695 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
  padding: 14px 12px 16px !important;
  overflow: visible !important;
}

body.home .elementor-flip-box__layer,
body.home .elementor-flip-box__layer__inner,
body.page-id-447695 .elementor-flip-box__layer,
body.page-id-447695 .elementor-flip-box__layer__inner {
  overflow: visible !important;
}

body.home .elementor-flip-box__layer__title,
body.page-id-447695 .elementor-flip-box__layer__title {
  color: #ffffff !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  line-height: 1.25 !important;
  max-width: 100%;
  padding: 0 4px;
}

@media (max-width: 767px) {
  body.home .elementor-flip-box,
  body.page-id-447695 .elementor-flip-box {
    height: 210px !important;
    overflow: visible !important;
  }
  body.home .elementor-flip-box__front .elementor-flip-box__layer__overlay,
  body.page-id-447695 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    padding: 16px 10px 18px !important;
  }
  body.home .elementor-flip-box__layer__title,
  body.page-id-447695 .elementor-flip-box__layer__title {
    font-size: 12px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
  }
  body.home .elementor-flip-box__image,
  body.page-id-447695 .elementor-flip-box__image {
    min-height: 56px;
    margin-bottom: 6px;
  }
}

/* ---- Empty-card monograms DISABLED (20260824c): P0 kisspng marks now live ---- */
body.home .elementor-element-980c37f .elementor-flip-box__image::before,
body.home .elementor-element-2c28238 .elementor-flip-box__image::before,
body.home .elementor-element-cb4a1a1 .elementor-flip-box__image::before,
body.home .elementor-element-3a33281 .elementor-flip-box__image::before,
body.home .elementor-element-01159bd .elementor-flip-box__image::before,
body.home .elementor-element-de2448b .elementor-flip-box__image::before,
body.home .elementor-element-fae5809 .elementor-flip-box__image::before,
body.home .elementor-element-79210cc .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-980c37f .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-2c28238 .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-cb4a1a1 .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-3a33281 .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-01159bd .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-de2448b .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-fae5809 .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-79210cc .elementor-flip-box__image::before {
  content: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  border: 0 !important;
  background: none !important;
  box-shadow: none !important;
}

/* ---- Woodmart sticky mobile toolbar + scroll-to-top ---- */
body.home .wd-toolbar,
body.page-id-447695 .wd-toolbar,
body.home .woodmart-toolbar,
body.page-id-447695 .woodmart-toolbar {
  background-color: #0b0d12 !important;
  box-shadow: 0 -8px 20px rgba(0, 0, 0, 0.45) !important;
  border-top: 1px solid #1a2230 !important;
}

body.home .wd-toolbar a,
body.home .wd-toolbar .wd-toolbar-label,
body.home .wd-toolbar .wd-tools-icon,
body.home .wd-toolbar .wd-tools-icon:before,
body.page-id-447695 .wd-toolbar a,
body.page-id-447695 .wd-toolbar .wd-toolbar-label,
body.page-id-447695 .wd-toolbar .wd-tools-icon,
body.page-id-447695 .wd-toolbar .wd-tools-icon:before {
  color: #f3f6fb !important;
}

body.home .wd-toolbar-home a,
body.home .wd-toolbar-home .wd-toolbar-label,
body.home .wd-toolbar-home .wd-tools-icon,
body.home .wd-toolbar-home .wd-tools-icon:before,
body.page-id-447695 .wd-toolbar-home a,
body.page-id-447695 .wd-toolbar-home .wd-toolbar-label,
body.page-id-447695 .wd-toolbar-home .wd-tools-icon,
body.page-id-447695 .wd-toolbar-home .wd-tools-icon:before {
  color: #0EA4FC !important;
}

body.home .scrollToTop,
body.page-id-447695 .scrollToTop {
  background-color: #111111 !important;
  color: #ffffff !important;
  box-shadow: 0 0 0 1px #1a2230, 0 8px 18px rgba(0, 0, 0, 0.4) !important;
}

body.home .scrollToTop:after,
body.page-id-447695 .scrollToTop:after {
  color: #ffffff !important;
}

@media (max-width: 1024px) {
  body.home.sticky-toolbar-on .scrollToTop,
  body.page-id-447695.sticky-toolbar-on .scrollToTop {
    display: none !important;
  }
}

/* ---- Option A 20260824a: homepage marketplace fold ---- */

/* Keep colored-word H1 (white spans + accent verbs already in HTML) */
body.home .elementor-element-3c11dc4 .elementor-heading-title,
body.page-id-447695 .elementor-element-3c11dc4 .elementor-heading-title {
  color: #ffffff !important;
}
body.home .elementor-element-3c11dc4 .elementor-heading-title span,
body.page-id-447695 .elementor-element-3c11dc4 .elementor-heading-title span {
  color: #0EA4FC !important;
}

/* Search-first as far as CSS allows: shrink lonely SHOP stack air; search is header-wide */
body.home .elementor-element-ea3910b,
body.page-id-447695 .elementor-element-ea3910b {
  padding: 64px 24px 28px !important;
}
body.home .elementor-element-ea3910b > .elementor-container,
body.page-id-447695 .elementor-element-ea3910b > .elementor-container {
  min-height: 280px !important;
}
body.home .whb-header .wd-search-form.wd-header-search-form,
body.page-id-447695 .whb-header .wd-search-form.wd-header-search-form {
  max-width: 760px;
}

/* DEV-CARDS marks stay visible: Fortnite / 8BP / CoC / CR / GI not hidden */
body.home .elementor-element-b9d3c82,
body.home .elementor-element-1d8e011,
body.home .elementor-element-5b3c1fd,
body.home .elementor-element-98300cc,
body.home .elementor-element-3b3202b,
body.page-id-447695 .elementor-element-b9d3c82,
body.page-id-447695 .elementor-element-1d8e011,
body.page-id-447695 .elementor-element-5b3c1fd,
body.page-id-447695 .elementor-element-98300cc,
body.page-id-447695 .elementor-element-3b3202b {
  display: block !important;
}

/* 4-up desk / 2-col mobile remaining cats; hairline on #13141b */
body.home .elementor-element-158158f > .elementor-container,
body.home .elementor-element-b57eb2c > .elementor-container,
body.home .elementor-element-6af6461 > .elementor-container,
body.page-id-447695 .elementor-element-158158f > .elementor-container,
body.page-id-447695 .elementor-element-b57eb2c > .elementor-container,
body.page-id-447695 .elementor-element-6af6461 > .elementor-container {
  display: flex !important;
  flex-wrap: wrap !important;
}
body.home .elementor-element-158158f > .elementor-container > .elementor-column,
body.home .elementor-element-b57eb2c > .elementor-container > .elementor-column,
body.home .elementor-element-6af6461 > .elementor-container > .elementor-column,
body.page-id-447695 .elementor-element-158158f > .elementor-container > .elementor-column,
body.page-id-447695 .elementor-element-b57eb2c > .elementor-container > .elementor-column,
body.page-id-447695 .elementor-element-6af6461 > .elementor-container > .elementor-column {
  width: 25% !important;
}
body.home .elementor-flip-box,
body.page-id-447695 .elementor-flip-box {
  box-shadow: none;
}
body.home .elementor-flip-box__front,
body.page-id-447695 .elementor-flip-box__front {
  background: #13141b !important;
  border: 1px solid #23262E;
  border-radius: 12px;
}
body.home .elementor-flip-box:hover .elementor-flip-box__front,
body.page-id-447695 .elementor-flip-box:hover .elementor-flip-box__front {
  border-color: rgba(14, 164, 252, 0.4);
}
/* No official posters on flip backs */
body.home .elementor-flip-box__back,
body.page-id-447695 .elementor-flip-box__back {
  background-image: none !important;
  background-color: #13141b !important;
}

@media (max-width: 767px) {
  body.home .elementor-element-158158f > .elementor-container > .elementor-column,
  body.home .elementor-element-b57eb2c > .elementor-container > .elementor-column,
  body.home .elementor-element-6af6461 > .elementor-container > .elementor-column,
  body.page-id-447695 .elementor-element-158158f > .elementor-container > .elementor-column,
  body.page-id-447695 .elementor-element-b57eb2c > .elementor-container > .elementor-column,
  body.page-id-447695 .elementor-element-6af6461 > .elementor-container > .elementor-column {
    width: 50% !important;
  }
}

/* Kill light SEO / FAQ band (#F4F4F4 / #f7f7f7) → dark canvas */
body.home .elementor-element-2a2a271,
body.home .elementor-element-2a2a271:not(.elementor-motion-effects-element-type-background),
body.home .elementor-element-2a2a271 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
body.page-id-447695 .elementor-element-2a2a271,
body.page-id-447695 .elementor-element-2a2a271:not(.elementor-motion-effects-element-type-background),
body.page-id-447695 .elementor-element-2a2a271 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
body.home .elementor-element-d938e0c,
body.page-id-447695 .elementor-element-d938e0c,
body.home .elementor-element-54cdf3b,
body.page-id-447695 .elementor-element-54cdf3b {
  background-color: #0b0d12 !important;
  background-image: none !important;
}
body.home .elementor-element-2a2a271,
body.home .elementor-element-2a2a271 p,
body.home .elementor-element-2a2a271 li,
body.home .elementor-element-c61ce81,
body.home .elementor-element-6fd23cd,
body.home .elementor-element-aa467c7,
body.home .elementor-element-2f59583,
body.home .elementor-element-dd4fbb8,
body.home .elementor-element-4c4edec,
body.home .elementor-element-fa7fb23,
body.home .elementor-element-c23c8b8,
body.home .elementor-element-3ca4f69,
body.home .elementor-element-f0fde31,
body.home .elementor-element-a190e1e,
body.home .elementor-element-f90654c,
body.page-id-447695 .elementor-element-2a2a271,
body.page-id-447695 .elementor-element-2a2a271 p,
body.page-id-447695 .elementor-element-c61ce81 {
  color: #d7e3f0 !important;
}
/* #0EA4FC is verb only — SEO H2s go white, not giant blue */
body.home .elementor-element-bb55437 .elementor-heading-title,
body.home .elementor-element-3b307eb .elementor-heading-title,
body.home .elementor-element-9973e02 .elementor-heading-title,
body.page-id-447695 .elementor-element-bb55437 .elementor-heading-title,
body.page-id-447695 .elementor-element-3b307eb .elementor-heading-title,
body.page-id-447695 .elementor-element-9973e02 .elementor-heading-title {
  color: #f3f6fb !important;
}

/* Trust glyphs sit on dark, not filled #0EA4FC squares (verb reserved) */
body.home .elementor-element-97fda2c > .elementor-widget-container,
body.home .elementor-element-ad4e210 > .elementor-widget-container,
body.home .elementor-element-e8018ce > .elementor-widget-container,
body.home .elementor-element-479b182 > .elementor-widget-container,
body.page-id-447695 .elementor-element-97fda2c > .elementor-widget-container,
body.page-id-447695 .elementor-element-ad4e210 > .elementor-widget-container,
body.page-id-447695 .elementor-element-e8018ce > .elementor-widget-container,
body.page-id-447695 .elementor-element-479b182 > .elementor-widget-container {
  background-color: #13141b !important;
  border: 1px solid #1e2430;
  border-radius: 16px !important;
}
body.home .elementor-element-52455b9 .elementor-heading-title,
body.home .elementor-element-4b50c34 .elementor-heading-title,
body.home .elementor-element-63cf88d .elementor-heading-title,
body.home .elementor-element-868a8aa .elementor-heading-title,
body.page-id-447695 .elementor-element-52455b9 .elementor-heading-title,
body.page-id-447695 .elementor-element-4b50c34 .elementor-heading-title,
body.page-id-447695 .elementor-element-63cf88d .elementor-heading-title,
body.page-id-447695 .elementor-element-868a8aa .elementor-heading-title {
  color: #f3f6fb !important;
}

body.home .elementor-element-0f89fed .elementor-button,
body.page-id-447695 .elementor-element-0f89fed .elementor-button,
body.home .elementor-element-1bbaad5 .elementor-button,
body.page-id-447695 .elementor-element-1bbaad5 .elementor-button {
  background-color: #0EA4FC !important;
  color: #0b0d12 !important;
}

/* ---- Option A gap 20260824a: icons 48px, FAQ toggle well, type tokens ---- */
body.home img[data-src*="money-1.svg"],
body.home img[src*="money-1.svg"],
body.home img[data-src*="money-6.svg"],
body.home img[src*="money-6.svg"],
body.home img[data-src*="money-2.svg"],
body.home img[src*="money-2.svg"],
body.home img[data-src*="money-5.svg"],
body.home img[src*="money-5.svg"],
body.page-id-447695 img[data-src*="money-1.svg"],
body.page-id-447695 img[src*="money-1.svg"],
body.page-id-447695 img[data-src*="money-6.svg"],
body.page-id-447695 img[src*="money-6.svg"],
body.page-id-447695 img[data-src*="money-2.svg"],
body.page-id-447695 img[src*="money-2.svg"],
body.page-id-447695 img[data-src*="money-5.svg"],
body.page-id-447695 img[src*="money-5.svg"] {
  width: 48px !important;
  height: 48px !important;
  max-width: 48px !important;
  object-fit: contain;
}

body.home .elementor-toggle-item,
body.home .elementor-tab-title,
body.home .elementor-tab-content,
body.page-id-447695 .elementor-toggle-item,
body.page-id-447695 .elementor-tab-title,
body.page-id-447695 .elementor-tab-content {
  background-color: #0b0d12 !important;
  color: #c5d0de !important;
  border-color: #1e2430 !important;
}
body.home .elementor-tab-title a,
body.home .elementor-toggle-item a,
body.page-id-447695 .elementor-tab-title a,
body.page-id-447695 .elementor-toggle-item a {
  color: #f3f6fb !important;
}

body.home,
body.page-id-447695 {
  --wd-title-font: "Poppins", sans-serif;
  --wd-text-font: "Lato", sans-serif;
}

/* ---- DEV-CARDS/A gap: real marks, visible VIEW CTA, dark search field ---- */
body.home .elementor-flip-box__image img,
body.page-id-447695 .elementor-flip-box__image img {
  display: inline-block !important;
  visibility: visible !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  object-fit: contain;
  max-height: 77px;
}
body.home .elementor-flip-box__front .elementor-flip-box__layer__inner::after,
body.page-id-447695 .elementor-flip-box__front .elementor-flip-box__layer__inner::after {
  content: "VIEW";
  display: inline-block;
  margin-top: 8px;
  padding: 5px 14px;
  background-color: #0EA4FC;
  color: #0b0d12;
  font-family: Poppins, Lato, sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.06em;
  border-radius: 8px;
  line-height: 1;
}
body.home .searchform.wd-style-with-bg input[type="text"],
body.page-id-447695 .searchform.wd-style-with-bg input[type="text"] {
  background-color: #12151d !important;
  color: #f3f6fb !important;
  border: 1px solid #1e2430 !important;
}

/* ---- DEV-MID 20260824: Join-us contrast + kill debug labels + mid spacing ---- */
body.home .elementor-element-8049a15,
body.home .elementor-element-8049a15 .elementor-widget-container,
body.home .elementor-element-8049a15 p,
body.page-id-447695 .elementor-element-8049a15,
body.page-id-447695 .elementor-element-8049a15 .elementor-widget-container,
body.page-id-447695 .elementor-element-8049a15 p {
  color: rgba(255, 255, 255, 0.8) !important;
}

body.home .elementor-element-87983f4 .elementor-widget-container::before,
body.home .elementor-element-87983f4 .elementor-widget-container::after,
body.home .elementor-element-3dca514 .elementor-widget-container::before,
body.home .elementor-element-3dca514 .elementor-widget-container::after,
body.home .elementor-element-6df837e::before,
body.home .elementor-element-6df837e::after,
body.home .elementor-element-6df837e .elementor-widget-container::before,
body.home .elementor-element-6df837e .elementor-widget-container::after,
body.home .elementor-element-1326616 .elementor-widget-container::before,
body.home .elementor-element-1326616 .elementor-widget-container::after,
body.page-id-447695 .elementor-element-87983f4 .elementor-widget-container::before,
body.page-id-447695 .elementor-element-87983f4 .elementor-widget-container::after,
body.page-id-447695 .elementor-element-3dca514 .elementor-widget-container::before,
body.page-id-447695 .elementor-element-3dca514 .elementor-widget-container::after,
body.page-id-447695 .elementor-element-6df837e::before,
body.page-id-447695 .elementor-element-6df837e::after,
body.page-id-447695 .elementor-element-6df837e .elementor-widget-container::before,
body.page-id-447695 .elementor-element-6df837e .elementor-widget-container::after,
body.page-id-447695 .elementor-element-1326616 .elementor-widget-container::before,
body.page-id-447695 .elementor-element-1326616 .elementor-widget-container::after {
  content: none !important;
  display: none !important;
}

body.home .elementor-element-6df837e,
body.page-id-447695 .elementor-element-6df837e {
  background-color: #0b0d12 !important;
  padding-top: 28px !important;
  padding-bottom: 36px !important;
}

body.home .elementor-element-4989322,
body.home .elementor-element-4989322 p,
body.home .elementor-element-4989322 .elementor-widget-container,
body.page-id-447695 .elementor-element-4989322,
body.page-id-447695 .elementor-element-4989322 p,
body.page-id-447695 .elementor-element-4989322 .elementor-widget-container {
  color: #d7e3f0 !important;
}

body.home .elementor-element-4989322 span,
body.page-id-447695 .elementor-element-4989322 span {
  color: #0EA4FC !important;
}

body.home .elementor-element-87983f4 > .elementor-widget-container,
body.home .elementor-element-3dca514 > .elementor-widget-container,
body.page-id-447695 .elementor-element-87983f4 > .elementor-widget-container,
body.page-id-447695 .elementor-element-3dca514 > .elementor-widget-container {
  padding: 12px 16px 8px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 920px;
}

body.home .elementor-element-87983f4 img,
body.home .elementor-element-3dca514 img,
body.page-id-447695 .elementor-element-87983f4 img,
body.page-id-447695 .elementor-element-3dca514 img {
  border-radius: 16px !important;
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.35);
  width: 100% !important;
  max-width: 920px;
  height: auto !important;
  display: block !important;
  margin-left: auto;
  margin-right: auto;
}

body.home .elementor-element-1bbaad5,
body.page-id-447695 .elementor-element-1bbaad5 {
  margin-top: 10px !important;
  margin-bottom: 24px !important;
}

body.home .elementor-element-1bbaad5 .elementor-button,
body.page-id-447695 .elementor-element-1bbaad5 .elementor-button {
  color: #1A1A1A !important;
  background-color: #0EA4FC !important;
  border-radius: 10px !important;
  padding: 14px 36px !important;
  box-shadow: 0 8px 22px rgba(14, 164, 252, 0.28);
}


/* ---- Option A mobile 390–430 — marker: csk-option-a-mobile-20260824
   Homepage benchmark. Keep card unhide / ::before none. ---- */

/* Restore colored-word H1 (HTML: white spans, accent on unspanned verbs) */
body.home .elementor-element-3c11dc4 .elementor-heading-title,
body.page-id-447695 .elementor-element-3c11dc4 .elementor-heading-title {
  color: #0EA4FC !important;
}
body.home .elementor-element-3c11dc4 .elementor-heading-title span,
body.page-id-447695 .elementor-element-3c11dc4 .elementor-heading-title span {
  color: #ffffff !important;
}

@media (max-width: 430px) {
  body.home,
  body.page-id-447695,
  body.home .website-wrapper,
  body.page-id-447695 .website-wrapper,
  body.home .main-page-wrapper,
  body.page-id-447695 .main-page-wrapper {
    overflow-x: hidden !important;
    max-width: 100vw;
  }
  body.home .elementor-element-ea3910b,
  body.page-id-447695 .elementor-element-ea3910b {
    padding: 56px 14px 28px !important;
    margin-top: -56px !important;
  }
  body.home .elementor-element-3c11dc4 .elementor-heading-title,
  body.page-id-447695 .elementor-element-3c11dc4 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.25 !important;
    white-space: normal !important;
    overflow: visible !important;
    word-break: break-word;
  }
  body.home .wd-header-search-form input.s,
  body.home .searchform.wd-style-with-bg input[type="text"],
  body.page-id-447695 .wd-header-search-form input.s,
  body.page-id-447695 .searchform.wd-style-with-bg input[type="text"] {
    min-width: 0 !important;
    width: 100% !important;
    min-height: 44px !important;
    font-size: 16px !important;
  }
  body.home .searchform .searchsubmit,
  body.page-id-447695 .searchform .searchsubmit,
  body.home .elementor-element-0f89fed .elementor-button,
  body.home .elementor-element-1bbaad5 .elementor-button,
  body.page-id-447695 .elementor-element-0f89fed .elementor-button,
  body.page-id-447695 .elementor-element-1bbaad5 .elementor-button {
    min-height: 44px !important;
    min-width: 44px !important;
  }
  body.home .elementor-element-158158f > .elementor-container > .elementor-column,
  body.home .elementor-element-b57eb2c > .elementor-container > .elementor-column,
  body.home .elementor-element-6af6461 > .elementor-container > .elementor-column,
  body.page-id-447695 .elementor-element-158158f > .elementor-container > .elementor-column,
  body.page-id-447695 .elementor-element-b57eb2c > .elementor-container > .elementor-column,
  body.page-id-447695 .elementor-element-6af6461 > .elementor-container > .elementor-column {
    width: 50% !important;
    max-width: 50% !important;
  }
  body.home .elementor-flip-box,
  body.page-id-447695 .elementor-flip-box {
    height: 220px !important;
    overflow: visible !important;
  }
  body.home .elementor-flip-box__layer__title,
  body.page-id-447695 .elementor-flip-box__layer__title {
    font-size: 12px !important;
    line-height: 1.3 !important;
    white-space: normal !important;
    overflow: visible !important;
  }
  body.home .elementor-flip-box__front .elementor-flip-box__layer__inner::after,
  body.page-id-447695 .elementor-flip-box__front .elementor-flip-box__layer__inner::after {
    padding: 8px 14px;
    font-size: 11px;
    min-height: 32px;
  }
  body.home .wd-toolbar a,
  body.home .wd-toolbar .wd-toolbar-label,
  body.page-id-447695 .wd-toolbar a {
    min-height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body.home .footer-container,
  body.home .elementor-location-footer,
  body.page-id-447695 .footer-container {
    overflow-x: hidden;
  }
  body.home .footer-container,
  body.home .footer-container p,
  body.home .footer-container a,
  body.page-id-447695 .footer-container {
    white-space: normal !important;
    word-break: break-word;
  }
}

/* Letter-boxes must stay dead on mobile too */
body.home .elementor-element-980c37f .elementor-flip-box__image::before,
body.home .elementor-element-2c28238 .elementor-flip-box__image::before,
body.home .elementor-element-cb4a1a1 .elementor-flip-box__image::before,
body.home .elementor-element-3a33281 .elementor-flip-box__image::before,
body.home .elementor-element-01159bd .elementor-flip-box__image::before,
body.home .elementor-element-de2448b .elementor-flip-box__image::before,
body.home .elementor-element-fae5809 .elementor-flip-box__image::before,
body.home .elementor-element-79210cc .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-980c37f .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-2c28238 .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-cb4a1a1 .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-3a33281 .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-01159bd .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-de2448b .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-fae5809 .elementor-flip-box__image::before,
body.page-id-447695 .elementor-element-79210cc .elementor-flip-box__image::before {
  content: none !important;
  display: none !important;
}

/* Marker: csk-dev-mid-20260824 */
/* Emergency mid: Join-us 80% white, hide Discord-ticket FAQ, tighten SAFE TRADING. Card unhide kept. */

body.home .elementor-element-8049a15,
body.home .elementor-element-8049a15 .elementor-widget-container,
body.home .elementor-element-8049a15 p,
body.page-id-447695 .elementor-element-8049a15,
body.page-id-447695 .elementor-element-8049a15 .elementor-widget-container,
body.page-id-447695 .elementor-element-8049a15 p {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* Discord-ticket ticker / FAQ item 5 */
body.home #elementor-tab-title-2215,
body.home #elementor-tab-content-2215,
body.home .elementor-toggle-item:has(#elementor-tab-title-2215),
body.home .elementor-toggle .elementor-tab-title[data-tab="5"],
body.home .elementor-toggle .elementor-tab-content[data-tab="5"],
body.page-id-447695 #elementor-tab-title-2215,
body.page-id-447695 #elementor-tab-content-2215,
body.page-id-447695 .elementor-toggle-item:has(#elementor-tab-title-2215),
body.page-id-447695 .elementor-toggle .elementor-tab-title[data-tab="5"],
body.page-id-447695 .elementor-toggle .elementor-tab-content[data-tab="5"] {
  display: none !important;
}

/* Respect Elementor viewport hides so both banners do not stack */
@media (max-width: 767px) {
  body.home .elementor-element-87983f4.elementor-hidden-mobile,
  body.page-id-447695 .elementor-element-87983f4.elementor-hidden-mobile {
    display: none !important;
  }
}
@media (min-width: 768px) {
  body.home .elementor-element-3dca514.elementor-hidden-tablet,
  body.home .elementor-element-3dca514.elementor-hidden-desktop,
  body.page-id-447695 .elementor-element-3dca514.elementor-hidden-tablet,
  body.page-id-447695 .elementor-element-3dca514.elementor-hidden-desktop {
    display: none !important;
  }
}

/* Tighten SAFE TRADING mid-block; keep marks */
body.home .elementor-element-6df837e,
body.page-id-447695 .elementor-element-6df837e {
  background-color: #0b0d12 !important;
  padding-top: 20px !important;
  padding-bottom: 24px !important;
}
body.home .elementor-element-87983f4 > .elementor-widget-container,
body.home .elementor-element-3dca514 > .elementor-widget-container,
body.page-id-447695 .elementor-element-87983f4 > .elementor-widget-container,
body.page-id-447695 .elementor-element-3dca514 > .elementor-widget-container {
  padding: 4px 12px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 920px;
}
body.home .elementor-element-87983f4 img,
body.home .elementor-element-3dca514 img,
body.home img[data-src*="Safe-easy-banner-1.svg"],
body.home img[src*="Safe-easy-banner-1.svg"],
body.home img[data-src*="New-Project-10.png"],
body.home img[src*="New-Project-10.png"],
body.page-id-447695 .elementor-element-87983f4 img,
body.page-id-447695 .elementor-element-3dca514 img,
body.page-id-447695 img[data-src*="Safe-easy-banner-1.svg"],
body.page-id-447695 img[src*="Safe-easy-banner-1.svg"],
body.page-id-447695 img[data-src*="New-Project-10.png"],
body.page-id-447695 img[src*="New-Project-10.png"] {
  display: block !important;
  visibility: visible !important;
  width: 100% !important;
  max-width: 920px;
  max-height: 160px;
  height: auto !important;
  object-fit: contain;
  margin-left: auto;
  margin-right: auto;
  border-radius: 14px;
}

/* SEO / FAQ slab stay #0b0d12, readable type — do not rewrite essay */
body.home .elementor-element-2a2a271,
body.home .elementor-element-d938e0c,
body.home .elementor-element-54cdf3b,
body.page-id-447695 .elementor-element-2a2a271,
body.page-id-447695 .elementor-element-d938e0c,
body.page-id-447695 .elementor-element-54cdf3b {
  background-color: #0b0d12 !important;
  background-image: none !important;
}
body.home .elementor-element-2a2a271,
body.home .elementor-element-2a2a271 p,
body.home .elementor-element-2a2a271 li,
body.page-id-447695 .elementor-element-2a2a271,
body.page-id-447695 .elementor-element-2a2a271 p,
body.page-id-447695 .elementor-element-2a2a271 li {
  color: #d7e3f0 !important;
}

body.home .elementor-element-1bbaad5,
body.page-id-447695 .elementor-element-1bbaad5 {
  margin-top: 8px !important;
  margin-bottom: 20px !important;
}

/* Marker: csk-dev-mobile-20260824 */
@media (max-width: 430px) {
  body.home .wd-toolbar a,
  body.home .wd-toolbar .wd-tools-icon,
  body.page-id-447695 .wd-toolbar a,
  body.page-id-447695 .wd-toolbar .wd-tools-icon {
    min-height: 44px !important;
    min-width: 44px !important;
  }
  body.home .elementor-toggle .elementor-tab-title,
  body.page-id-447695 .elementor-toggle .elementor-tab-title {
    min-height: 44px !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  body.home .elementor-flip-box,
  body.page-id-447695 .elementor-flip-box {
    min-height: 200px;
  }
  body.home img[src*="Safe-easy-banner-1.svg"],
  body.home img[data-src*="Safe-easy-banner-1.svg"],
  body.home img[src*="New-Project-10.png"],
  body.home img[data-src*="New-Project-10.png"],
  body.page-id-447695 img[src*="Safe-easy-banner-1.svg"],
  body.page-id-447695 img[data-src*="New-Project-10.png"] {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
  }
  body.home .elementor-element-2a2a271,
  body.home .elementor-element-d938e0c,
  body.page-id-447695 .elementor-element-2a2a271,
  body.page-id-447695 .elementor-element-d938e0c {
    background-color: #0b0d12 !important;
    overflow-x: hidden;
    word-break: break-word;
  }
}

/* Marker: csk-dev-design-pass-20260824
   Remaining DESIGN-TO-DEV look. No fake search. No fake chips. No _elementor_data. */

/* ---- SAFE TRADING (6df837e / 87983f4 / 3dca514): contained hairline, not flush ---- */
body.home .elementor-element-6df837e,
body.page-id-447695 .elementor-element-6df837e {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
body.home .elementor-element-87983f4 > .elementor-widget-container,
body.home .elementor-element-3dca514 > .elementor-widget-container,
body.page-id-447695 .elementor-element-87983f4 > .elementor-widget-container,
body.page-id-447695 .elementor-element-3dca514 > .elementor-widget-container {
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 8px 24px !important;
  background-color: #13141b !important;
  border: 1px solid #1e2430 !important;
  border-radius: 12px !important;
  box-sizing: border-box;
}
body.home .elementor-element-1bbaad5 .elementor-button,
body.page-id-447695 .elementor-element-1bbaad5 .elementor-button {
  background-color: #0EA4FC !important;
  color: #1A1A1A !important;
  min-height: 44px !important;
  border-radius: 999px !important;
  padding: 12px 28px !important;
  text-transform: uppercase !important;
}

/* ---- 3-item trust strip (shield / lock / bolt). Hide 4th badge column only. ---- */
body.home .elementor-element-8b22fb6,
body.page-id-447695 .elementor-element-8b22fb6 {
  max-width: 1120px !important;
  width: calc(100% - 48px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 28px 24px 8px !important;
  background-color: #13141b !important;
  border: 1px solid #1e2430 !important;
  border-bottom: none !important;
  border-radius: 12px 12px 0 0 !important;
  box-sizing: border-box;
}
body.home .elementor-element-22ecb15,
body.page-id-447695 .elementor-element-22ecb15 {
  max-width: 1120px !important;
  width: calc(100% - 48px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 8px 24px 28px !important;
  background-color: #13141b !important;
  border: 1px solid #1e2430 !important;
  border-top: none !important;
  border-radius: 0 0 12px 12px !important;
  box-sizing: border-box;
}
/* 4th item = Trusted marketplace / money-5 badge — hide, keep Instant (3rd) */
body.home .elementor-element-cd63042,
body.home .elementor-element-479b182,
body.home .elementor-element-868a8aa,
body.home .elementor-element-782586d,
body.home .elementor-element-96197c9,
body.home img[src*="money-5.svg"],
body.home img[data-src*="money-5.svg"],
body.page-id-447695 .elementor-element-cd63042,
body.page-id-447695 .elementor-element-479b182,
body.page-id-447695 .elementor-element-868a8aa,
body.page-id-447695 .elementor-element-782586d,
body.page-id-447695 .elementor-element-96197c9,
body.page-id-447695 img[src*="money-5.svg"],
body.page-id-447695 img[data-src*="money-5.svg"] {
  display: none !important;
}
body.home .elementor-element-22ecb15 > .elementor-container > .elementor-element-c4e29b3,
body.page-id-447695 .elementor-element-22ecb15 > .elementor-container > .elementor-element-c4e29b3 {
  width: 50% !important;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

/* Trust icons: one family, 48px dark rounded squares, #0EA4FC glyph */
body.home .elementor-element-97fda2c > .elementor-widget-container,
body.home .elementor-element-ad4e210 > .elementor-widget-container,
body.home .elementor-element-e8018ce > .elementor-widget-container,
body.page-id-447695 .elementor-element-97fda2c > .elementor-widget-container,
body.page-id-447695 .elementor-element-ad4e210 > .elementor-widget-container,
body.page-id-447695 .elementor-element-e8018ce > .elementor-widget-container {
  width: 48px !important;
  height: 48px !important;
  max-width: 48px !important;
  background-color: #0b0d12 !important;
  border: 1px solid #1e2430 !important;
  border-radius: 12px !important;
  padding: 8px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
body.home .elementor-element-97fda2c img,
body.home .elementor-element-ad4e210 img,
body.home .elementor-element-e8018ce img,
body.page-id-447695 .elementor-element-97fda2c img,
body.page-id-447695 .elementor-element-ad4e210 img,
body.page-id-447695 .elementor-element-e8018ce img {
  width: 28px !important;
  height: 28px !important;
  max-width: 28px !important;
  object-fit: contain;
}
body.home .elementor-element-52455b9 .elementor-heading-title,
body.home .elementor-element-4b50c34 .elementor-heading-title,
body.home .elementor-element-63cf88d .elementor-heading-title,
body.page-id-447695 .elementor-element-52455b9 .elementor-heading-title,
body.page-id-447695 .elementor-element-4b50c34 .elementor-heading-title,
body.page-id-447695 .elementor-element-63cf88d .elementor-heading-title {
  color: #ffffff !important;
  font-family: var(--wd-title-font), Poppins, sans-serif !important;
  font-weight: 600 !important;
  font-size: 15px !important;
}

/* Discord JOIN NOW (6a98afa) — #0EA4FC 44px pill, contained (9251cac not flush) */
body.home .elementor-element-9251cac,
body.page-id-447695 .elementor-element-9251cac {
  max-width: 1120px !important;
  width: calc(100% - 48px) !important;
  left: auto !important;
  right: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 24px 28px !important;
  background-color: #13141b !important;
  border: 1px solid #1e2430 !important;
  border-radius: 12px !important;
  box-sizing: border-box;
}
body.home .elementor-element-535b8f1 .elementor-heading-title,
body.page-id-447695 .elementor-element-535b8f1 .elementor-heading-title {
  color: #ffffff !important;
}
body.home .elementor-element-6a98afa .elementor-button,
body.page-id-447695 .elementor-element-6a98afa .elementor-button {
  background-color: #0EA4FC !important;
  background-image: none !important;
  color: #1A1A1A !important;
  min-height: 44px !important;
  border-radius: 999px !important;
  padding: 12px 28px !important;
  font-family: var(--wd-title-font), Poppins, sans-serif !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em;
  border: 0 !important;
  box-shadow: none !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
}
body.home .elementor-element-6a98afa .elementor-button-text,
body.page-id-447695 .elementor-element-6a98afa .elementor-button-text {
  color: #1A1A1A !important;
}

/* FAQ H2 white; SEO 16px + 24–36px side pad */
body.home .elementor-element-2a2a271,
body.home .elementor-element-d938e0c,
body.home .elementor-element-54cdf3b,
body.page-id-447695 .elementor-element-2a2a271,
body.page-id-447695 .elementor-element-d938e0c,
body.page-id-447695 .elementor-element-54cdf3b {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
@media (min-width: 768px) {
  body.home .elementor-element-2a2a271,
  body.home .elementor-element-d938e0c,
  body.home .elementor-element-54cdf3b,
  body.page-id-447695 .elementor-element-2a2a271,
  body.page-id-447695 .elementor-element-d938e0c,
  body.page-id-447695 .elementor-element-54cdf3b {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
}
body.home .elementor-element-9973e02 .elementor-heading-title,
body.page-id-447695 .elementor-element-9973e02 .elementor-heading-title {
  color: #ffffff !important;
  font-family: var(--wd-title-font), Poppins, sans-serif !important;
  font-weight: 600 !important;
  font-size: 28px !important;
}
body.home .elementor-element-2a2a271,
body.home .elementor-element-2a2a271 p,
body.home .elementor-element-2a2a271 li,
body.home .elementor-toggle .elementor-tab-content,
body.page-id-447695 .elementor-element-2a2a271,
body.page-id-447695 .elementor-element-2a2a271 p,
body.page-id-447695 .elementor-element-2a2a271 li,
body.page-id-447695 .elementor-toggle .elementor-tab-content {
  color: #d7e3f0 !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  font-family: var(--wd-text-font), Lato, sans-serif !important;
}

/* Home footer links (also in chrome sitewide) */
body.home .elementor-element-0ca8b42 .elementor-icon-list-text,
body.home .elementor-location-footer a,
body.home .footer-container a,
body.page-id-447695 .elementor-element-0ca8b42 .elementor-icon-list-text,
body.page-id-447695 .footer-container a {
  color: #c9d2de !important;
}
body.home .elementor-element-0ca8b42 a:hover .elementor-icon-list-text,
body.home .elementor-location-footer a:hover,
body.home .footer-container a:hover {
  color: #0EA4FC !important;
}

/* ========== csk-dev-night-qa-20260824 home canvas — body was #fff / #777 (overscroll slab) ========== */
body.home,
body.page-id-447695 {
  background-color: #0b0d12 !important;
  color: #d7e3f0 !important;
  --wd-text-color: #d7e3f0;
  --wd-title-color: #ffffff;
}
body.home .website-wrapper,
body.page-id-447695 .website-wrapper,
body.home .main-page-wrapper,
body.page-id-447695 .main-page-wrapper {
  background-color: #0b0d12 !important;
}
