/* BEGIN BidaCredit FAQ page 1051 — editor-safe refactor */
.bc-faq-page,
.bc-faq-page * {
  box-sizing: border-box;
}

.bc-faq-page {
  background: #f5faff;
  color: #303640;
  font-family: Quicksand, Arial, sans-serif;
}

.bc-faq-page > .l-section-h {
  max-width: none !important;
  padding: 0 !important;
}

.bc-faq-page a {
  color: inherit;
}

.bc-faq-page .bc-faq-hero {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  margin: 0 !important;
  padding: clamp(148px, 13vw, 188px) 32px clamp(86px, 8vw, 118px);
  border-radius: 0 0 clamp(48px, 7vw, 94px) clamp(48px, 7vw, 94px);
  background: linear-gradient(118deg, #2058f8 0%, #2493cd 50%, #2be094 100%);
  text-align: center;
}

.bc-faq-page .bc-faq-hero::before,
.bc-faq-page .bc-faq-hero::after {
  content: "";
  position: absolute;
  z-index: -1;
  border-radius: 50%;
  pointer-events: none;
}

.bc-faq-page .bc-faq-hero::before {
  width: 340px;
  height: 340px;
  left: -110px;
  bottom: -180px;
  background: rgba(255, 255, 255, 0.1);
}

.bc-faq-page .bc-faq-hero::after {
  width: 220px;
  height: 220px;
  right: 7%;
  top: 70px;
  border: 34px solid rgba(255, 255, 255, 0.08);
}

.bc-faq-page .bc-faq-hero h1 {
  max-width: 1100px;
  margin: 0 auto;
  color: #fff;
  font: 900 clamp(42px, 6vw, 76px) / 1.05 Nunito, Arial, sans-serif;
  letter-spacing: -0.035em;
}

.bc-faq-page .bc-faq-content {
  max-width: 1040px;
  margin: 0 auto !important;
  padding: 58px 32px 110px;
}

.bc-faq-page .bc-faq-content::before,
.bc-faq-page .bc-faq-content::after {
  display: none;
}

.bc-faq-page .bc-faq-category-nav {
  margin: 0 0 68px !important;
}

.bc-faq-page .bc-faq-category-nav nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
}

.bc-faq-page .bc-faq-category-nav a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  padding: 10px 20px;
  border: 2px solid #d7e5f0;
  border-radius: 999px;
  background: #fff;
  color: #24558d;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  box-shadow: 0 5px 0 rgba(31, 79, 255, 0.08);
  transition: border-color 0.22s ease, background-color 0.22s ease, color 0.22s ease, transform 0.22s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.22s ease;
}

.bc-faq-page .bc-faq-category-nav a:hover {
  border-color: #92d100;
  background: #f8ffea;
  color: #395100;
  transform: translateY(-2px);
  box-shadow: 0 7px 0 rgba(57, 81, 0, 0.12);
}

.bc-faq-page .bc-faq-category-nav a:focus-visible,
.bc-faq-page .bc-faq-item .w-tabs-section-header:focus-visible {
  outline: 3px solid #1f4fff;
  outline-offset: 3px;
}

.bc-faq-page .bc-faq-section-heading {
  margin: 0 0 22px !important;
}

.bc-faq-page .bc-faq-section-heading:not(.bc-faq-section-heading-first) {
  margin-top: 66px !important;
}

.bc-faq-page .bc-faq-section-heading h2 {
  margin: 0;
  scroll-margin-top: 120px;
  color: #24558d;
  font: 900 clamp(30px, 3.4vw, 44px) / 1.12 Nunito, Arial, sans-serif;
  letter-spacing: -0.025em;
}

.bc-faq-page .bc-faq-item.w-tabs {
  margin: 0 0 14px !important;
}

.bc-faq-page .bc-faq-item .w-tabs-section {
  overflow: hidden;
  border: 2px solid #dce8f1;
  border-radius: 22px;
  background: #fff;
  box-shadow: 0 8px 22px rgba(36, 85, 141, 0.07);
  transition: border-color 0.25s ease, box-shadow 0.25s ease;
}

/* Impreza's own accordion rule (.w-tabs.accordion > div > .w-tabs-section) sets
   border-width: 1px 0 0 and out-specifies the rule above, which would drop the
   left/right card borders. This restores the approved 2px card outline. */
.bc-faq-page .bc-faq-item.w-tabs.accordion > div > .w-tabs-section {
  border-style: solid;
  border-width: 2px;
}

.bc-faq-page .bc-faq-item .w-tabs-section.active {
  border-color: #92d100;
  box-shadow: 0 13px 28px rgba(55, 109, 30, 0.13);
}

.bc-faq-page .bc-faq-item .w-tabs-section-header {
  display: flex !important;
  align-items: center;
  min-height: 82px;
  padding: 22px 72px 22px 24px !important;
  border: 0 !important;
  background: transparent !important;
  color: #303640 !important;
  text-align: left;
  text-decoration: none;
}

.bc-faq-page .bc-faq-item .w-tabs-section-title {
  font: 800 clamp(18px, 1.8vw, 21px) / 1.35 Nunito, Arial, sans-serif;
}

.bc-faq-page .bc-faq-item .w-tabs-section-header:hover {
  color: #24558d !important;
}

.bc-faq-page .bc-faq-item .w-tabs-section-control {
  right: 24px !important;
  width: 34px !important;
  height: 34px !important;
  border-radius: 50%;
  background: #eff8d7;
  color: #517300;
  transition: transform 0.27s cubic-bezier(0.2, 0.8, 0.2, 1), background-color 0.27s ease, color 0.27s ease;
}

.bc-faq-page .bc-faq-item .w-tabs-section-control::before,
.bc-faq-page .bc-faq-item .w-tabs-section-control::after {
  border: 0 !important;
  background: transparent !important;
}

.bc-faq-page .bc-faq-item .w-tabs-section-control::before {
  display: none !important;
}

.bc-faq-page .bc-faq-item .w-tabs-section-control::after {
  content: "+" !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  inset: 0 !important;
  width: auto !important;
  height: auto !important;
  border: 0 !important;
  font: 700 26px/1 Arial, sans-serif;
  transform: none !important;
}

.bc-faq-page .bc-faq-item .w-tabs-section.active .w-tabs-section-control {
  transform: none;
  background: #467ff7;
  color: #fff;
}

.bc-faq-page .bc-faq-item .w-tabs-section.active .w-tabs-section-control::after {
  content: "-" !important;
  opacity: 1;
  transform: none !important;
}

.bc-faq-page .bc-faq-item .w-tabs-section-content {
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

.bc-faq-page .bc-faq-item .w-tabs-section-content-h {
  padding: 0 72px 27px 24px !important;
  color: #53606f;
  font-size: 17px;
  line-height: 1.65;
}

.bc-faq-page .bc-faq-item .w-tabs-section-content-h > :first-child {
  margin-top: 0;
}

.bc-faq-page .bc-faq-item .w-tabs-section-content-h > :last-child {
  margin-bottom: 0;
}

.bc-faq-page .bc-faq-item .w-tabs-section-content-h ul {
  margin: 12px 0 0;
  padding-left: 1.3em;
}

.bc-faq-page .bc-faq-item .w-tabs-section-content-h li + li {
  margin-top: 5px;
}

.bc-faq-page:not(.bc-faq-enhanced) .bc-faq-item .w-tabs-section-content {
  display: block !important;
  height: auto !important;
}

.page-id-1051 .l-header.bg_solid .b2c-header-nav,
.page-id-1051 .l-header.bg_solid .b2c-header-nav a,
.page-id-1051 .l-header.bg_solid .b2c-header-nav span {
  color: #173464;
}

.page-id-1051 .l-header.bg_solid .b2c-nav-signup {
  color: #fff !important;
}

.page-id-1051 .l-header.bg_solid .b2c-nav-login {
  color: #2058f8 !important;
  border-color: #2058f8;
}

@media (max-width: 900px) {
  .bc-faq-page .bc-faq-hero {
    padding-top: 128px;
  }

  .bc-faq-page .bc-faq-content {
    padding: 50px 26px 90px;
  }

  .bc-faq-page .bc-faq-category-nav {
    margin-bottom: 58px !important;
  }

  .bc-faq-page .bc-faq-section-heading:not(.bc-faq-section-heading-first) {
    margin-top: 56px !important;
  }
}

@media (max-width: 600px) {
  .bc-faq-page .bc-faq-hero {
    padding: 112px 22px 74px;
    border-radius: 0 0 46px 46px;
  }

  .bc-faq-page .bc-faq-hero::after {
    right: -70px;
    top: 50px;
  }

  .bc-faq-page .bc-faq-content {
    padding: 42px 22px 74px;
  }

  .bc-faq-page .bc-faq-category-nav {
    margin-bottom: 48px !important;
  }

  .bc-faq-page .bc-faq-category-nav nav {
    justify-content: flex-start;
    gap: 10px;
  }

  .bc-faq-page .bc-faq-category-nav a {
    min-height: 42px;
    padding: 9px 15px;
    font-size: 14px;
  }

  .bc-faq-page .bc-faq-section-heading {
    margin-bottom: 17px !important;
  }

  .bc-faq-page .bc-faq-section-heading:not(.bc-faq-section-heading-first) {
    margin-top: 48px !important;
  }

  .bc-faq-page .bc-faq-section-heading h2 {
    scroll-margin-top: 82px;
  }

  .bc-faq-page .bc-faq-item.w-tabs {
    margin-bottom: 11px !important;
  }

  .bc-faq-page .bc-faq-item .w-tabs-section {
    border-radius: 18px;
  }

  .bc-faq-page .bc-faq-item .w-tabs-section-header {
    min-height: 72px;
    padding: 18px 58px 18px 18px !important;
  }

  .bc-faq-page .bc-faq-item .w-tabs-section-title {
    font-size: 17px;
  }

  .bc-faq-page .bc-faq-item .w-tabs-section-control {
    right: 18px !important;
    width: 30px !important;
    height: 30px !important;
  }

  .bc-faq-page .bc-faq-item .w-tabs-section-control::after {
    font-size: 23px;
  }

  .bc-faq-page .bc-faq-item .w-tabs-section-content-h {
    padding: 0 18px 22px !important;
    font-size: 16px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .bc-faq-page *,
  .bc-faq-page *::before,
  .bc-faq-page *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.001ms !important;
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
  }

  .bc-faq-page .bc-faq-category-nav a:hover {
    transform: none;
  }
}
/* END BidaCredit FAQ page 1051 — editor-safe refactor */

/* BEGIN BidaCredit homepage 923 — editor-safe migration */
html body.page-id-923.page-id-923{overflow-x:hidden}
html body.page-id-923 .l-main{background:#fff}
html body.page-id-923 .b2c-section{font-family:Quicksand,Arial,sans-serif;overflow:hidden}
html body.page-id-923 .b2c-section>.l-section-h{max-width:1200px!important;padding:78px 32px!important}
html body.page-id-923 .b2c-section h1,html body.page-id-923 .b2c-section h2{font-family:Nunito,Arial,sans-serif;font-weight:900;letter-spacing:-.035em;margin:0 0 22px}
html body.page-id-923 .b2c-section h2{font-size:clamp(42px,4.35vw,66px);line-height:1.02}
html body.page-id-923 .b2c-section p{font-size:clamp(17px,1.45vw,21px);line-height:1.52;margin:0 0 30px}
html body.page-id-923 .b2c-section .g-cols{align-items:center}
html body.page-id-923 .b2c-copy{position:relative;z-index:2}
html body.page-id-923 .b2c-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 29px;border-radius:999px;font-family:Nunito,Arial,sans-serif;font-weight:900;font-size:17px;line-height:1.15;text-align:center;text-decoration:none;box-shadow:0 10px 22px rgba(15,36,91,.12)}
html body.page-id-923 .b2c-btn-yellow{background:#ffc83e;color:#fff}
html body.page-id-923 .b2c-btn-green{background:#2cf188;color:#fff}
html body.page-id-923 .b2c-btn-light{background:#4da8ff;color:#fff}
html body.page-id-923 .b2c-btn-blue{background:#4da8ff;color:#fff}
html body.page-id-923 .b2c-draft{cursor:default}
html body.page-id-923 .b2c-art .w-image{max-width:100%}
html body.page-id-923 .b2c-art img{width:100%;height:auto;object-fit:contain}
html body.page-id-923 .b2c-hero{background:linear-gradient(122deg,#2058f8 2%,#2493cd 49%,#2be094 100%);color:#fff;border-radius:0 0 88px 88px;position:relative}
html body.page-id-923 .b2c-hero>.l-section-h{padding-top:100px!important;padding-bottom:0!important;min-height:680px}
html body.page-id-923 .b2c-hero h1{font-size:clamp(54px,6vw,86px);line-height:.98;color:#fff;max-width:690px}
html body.page-id-923 .b2c-hero p{color:#fff;max-width:620px}
html body.page-id-923 .b2c-hero .b2c-art{align-self:end;margin-bottom:-72px}
html body.page-id-923 .b2c-cic{background:linear-gradient(180deg,#f7f9ff 0%,#dfeeff 52%,#8ec7ff 100%);text-align:center;position:relative;overflow:hidden}
html body.page-id-923 .b2c-cic>.l-section-h{padding-top:0!important;padding-bottom:0!important;min-height:auto}
html body.page-id-923 .b2c-trust .g-cols{justify-content:center}
html body.page-id-923 .b2c-trust .w-image{max-width:150px;margin:0 auto}
html body.page-id-923 .b2c-cic h2{color:#2058f8;max-width:880px;margin:30px auto 4px}
html body.page-id-923 .b2c-cic .b2c-bar{max-width:540px;margin:0 auto 30px}
html body.page-id-923 .b2c-cic .b2c-sparkles{position:absolute;left:50%;top:43%;width:min(1006px,82vw);max-width:none;transform:translateX(-50%);opacity:.9;z-index:1;pointer-events:none}
html body.page-id-923 .b2c-cic .b2c-peek{max-width:480px;margin:-200px auto -72px;position:relative;z-index:2;transform:translateY(13%);transform-origin:center bottom}
html body.page-id-923 .b2c-games{background:linear-gradient(118deg,#28b9b1 0%,#2be094 34%,#2058f8 100%);color:#fff}
html body.page-id-923 .b2c-games>.l-section-h{padding-top:86px!important;padding-bottom:62px!important}
html body.page-id-923 .b2c-games h2,html body.page-id-923 .b2c-market h2{color:#59f0a1}
html body.page-id-923 .b2c-games p,html body.page-id-923 .b2c-market p{color:#fff}
html body.page-id-923 .b2c-games .b2c-art{align-self:end;margin-bottom:-45px}
html body.page-id-923 .b2c-score{background:linear-gradient(110deg,#f7f9ff 0%,#dff4f4 49%,#49f299 100%);color:#272e3f}
html body.page-id-923 .b2c-score h2{color:#24c979}
html body.page-id-923 .b2c-score .b2c-art{padding-left:5%}
html body.page-id-923 .b2c-market{background:linear-gradient(118deg,#28b9b1 0%,#2be094 30%,#2058f8 100%);color:#fff}
html body.page-id-923 .b2c-market>.l-section-h{padding-bottom:36px!important}
html body.page-id-923 .b2c-market .b2c-art{align-self:end;margin-bottom:-92px}
html body.page-id-923 .b2c-verify{background:#1f4fff;border-top:8px solid #49f299;border-bottom:8px solid #49f299;color:#fff}
html body.page-id-923 .b2c-verify>.l-section-h{padding:34px 32px!important}
html body.page-id-923 .b2c-verify-wrap{display:flex;align-items:center;justify-content:center;gap:40px}
html body.page-id-923 .b2c-verify h2{font-size:clamp(28px,3vw,43px);color:#fff;margin:0;letter-spacing:-.02em}
@media(max-width:1024px){
html body.page-id-923 .b2c-section>.l-section-h{padding-left:26px!important;padding-right:26px!important}
html body.page-id-923 .b2c-hero>.l-section-h{min-height:650px}
html body.page-id-923 .b2c-hero h1{font-size:clamp(48px,6vw,68px)}
html body.page-id-923 .b2c-cic>.l-section-h{min-height:auto}
html body.page-id-923 .b2c-cic .b2c-peek{max-width:400px;margin-top:-170px;margin-bottom:-45px}}
@media(max-width:760px){
html body.page-id-923 .b2c-section h2{font-size:clamp(36px,5.5vw,50px)}
html body.page-id-923 .b2c-section p{font-size:17px}
html body.page-id-923 .b2c-hero>.l-section-h{padding-top:100px!important;min-height:580px}
html body.page-id-923 .b2c-hero .b2c-art{margin-bottom:-38px}
html body.page-id-923 .b2c-cic>.l-section-h{min-height:auto}
html body.page-id-923 .b2c-cic .b2c-sparkles{width:88vw;top:45%}
html body.page-id-923 .b2c-btn{font-size:15px;padding:12px 21px;min-height:50px}}
@media(max-width:600px){
html body.page-id-923 .b2c-section>.l-section-h{padding:56px 22px!important}
html body.page-id-923 .b2c-section .g-cols{gap:28px!important}
html body.page-id-923 .b2c-section h2{font-size:40px}
html body.page-id-923 .b2c-section p{font-size:16px}
html body.page-id-923 .b2c-hero{border-radius:0 0 42px 42px;text-align:center}
html body.page-id-923 .b2c-hero>.l-section-h{padding-top:100px!important;padding-bottom:0!important;min-height:auto}
html body.page-id-923 .b2c-hero h1{font-size:48px;line-height:1.02}
html body.page-id-923 .b2c-hero .b2c-art{margin:5px 0 -28px}
html body.page-id-923 .b2c-cic>.l-section-h{padding-top:0!important;padding-bottom:0!important;min-height:auto}
html body.page-id-923 .b2c-trust .g-cols{display:grid!important;grid-template-columns:repeat(3,1fr);gap:14px!important}
html body.page-id-923 .b2c-trust .w-image{max-width:100px}
html body.page-id-923 .b2c-cic h2{margin-top:32px;font-size:38px}
html body.page-id-923 .b2c-cic .b2c-sparkles{width:170vw;top:48%;opacity:.62}
html body.page-id-923 .b2c-cic .b2c-peek{max-width:300px;margin-top:-113px;margin-bottom:-42px;transform:translateY(7%)}
html body.page-id-923 .b2c-games .g-cols,html body.page-id-923 .b2c-market .g-cols{flex-direction:column-reverse!important}
html body.page-id-923 .b2c-games,html body.page-id-923 .b2c-score,html body.page-id-923 .b2c-market{text-align:center}
html body.page-id-923 .b2c-games .b2c-art,html body.page-id-923 .b2c-market .b2c-art{margin-bottom:-45px}
html body.page-id-923 .b2c-score .b2c-art{padding-left:0}
html body.page-id-923 .b2c-verify>.l-section-h{padding:28px 22px!important}
html body.page-id-923 .b2c-verify-wrap{flex-direction:column;gap:18px;text-align:center}
html body.page-id-923 .b2c-verify h2{font-size:30px}
html body.page-id-923 .b2c-btn{width:auto;max-width:100%}}
html body.page-id-923 .b2c-overlap-hook{}
/* BawBaw overlaps the CIC-to-games transition */
html body.page-id-923 .l-section.b2c-cic{overflow:visible!important;z-index:2!important}
html body.page-id-923 .b2c-cic>.l-section-h{padding-bottom:112px!important}
html body.page-id-923 .b2c-cic .b2c-peek{position:absolute;left:50%;width:100%;max-width:480px;margin:-200px 0 0;z-index:5;transform:translate(-50%,calc(13% + 8px));transform-origin:center bottom}
@media(max-width:1024px){
html body.page-id-923 .b2c-cic>.l-section-h{padding-bottom:105px!important}
html body.page-id-923 .b2c-cic .b2c-peek{max-width:400px;margin:-170px 0 0}}
@media(max-width:600px){
html body.page-id-923 .b2c-cic>.l-section-h{padding-bottom:85px!important}
html body.page-id-923 .b2c-cic .b2c-peek{max-width:300px;margin:-113px 0 0;transform:translate(-50%,calc(7% + 8px))}}
html body.page-id-923 .b2c-layout-fixes-hook{}
/* Container, CTA, verification strip, and hero anchoring refinements */
html body.page-id-923 .l-section.b2c-section>.l-section-h{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}
html body.page-id-923 .b2c-btn,html body.page-id-923 .b2c-btn:visited,html body.page-id-923 .b2c-btn:hover{color:#fff!important}
html body.page-id-923 .l-section.b2c-verify{padding-top:0!important;padding-bottom:0!important}
html body.page-id-923 .b2c-verify>.l-section-h{padding:18px 32px!important}
html body.page-id-923 .b2c-verify-wrap p{margin:0!important}
html body.page-id-923 .b2c-hero>.l-section-h{position:relative}
html body.page-id-923 .b2c-hero .b2c-art{position:absolute!important;left:auto!important;right:32px;bottom:-72px;width:calc(50% - 40px)!important;margin:0!important;z-index:2}
html body.page-id-923 .b2c-hero .b2c-art img{display:block;width:100%;height:auto}
@media(max-width:1024px){
html body.page-id-923 .b2c-hero .b2c-art{left:auto!important;right:26px;bottom:-45px;width:calc(50% - 32px)!important}}
@media(max-width:600px){
html body.page-id-923 .b2c-hero .b2c-art{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;margin:5px 0 -28px!important}
html body.page-id-923 .b2c-verify>.l-section-h{padding:20px 22px!important}}
html body.page-id-923 .b2c-button-hover-hook{}
html body.page-id-923.page-id-923 .b2c-btn{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,filter .22s ease!important;
  will-change:transform;
}
html body.page-id-923.page-id-923 .b2c-btn::after{
  content:"";
  position:absolute;
  z-index:-1;
  top:-55%;
  bottom:-55%;
  left:-35%;
  width:22%;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);
  transform:translateX(-240%) skewX(-18deg);
  transition:transform .5s cubic-bezier(.2,.7,.2,1);
  pointer-events:none;
}
html body.page-id-923.page-id-923 .b2c-btn:hover{
  transform:translateY(-3px) scale(1.02);
  filter:brightness(1.04) saturate(1.08);
  box-shadow:0 16px 30px rgba(15,36,91,.22),0 4px 10px rgba(15,36,91,.12)!important;
}
html body.page-id-923.page-id-923 .b2c-btn:hover::after{
  transform:translateX(650%) skewX(-18deg);
}
html body.page-id-923.page-id-923 .b2c-btn:active{
  transform:translateY(-1px) scale(.99);
  box-shadow:0 8px 16px rgba(15,36,91,.18)!important;
}
html body.page-id-923.page-id-923 .b2c-btn:focus-visible{
  outline:3px solid #fff;
  outline-offset:3px;
  box-shadow:0 0 0 6px #1f4fff,0 14px 28px rgba(15,36,91,.2)!important;
}
@media(prefers-reduced-motion:reduce){
html body.page-id-923.page-id-923 .b2c-btn{
    transition:none!important;
  }
html body.page-id-923.page-id-923 .b2c-btn::after{
    display:none;
  }
html body.page-id-923.page-id-923 .b2c-btn:hover{
    transform:none;
  }
}
html body.page-id-923 .b2c-crop-fix-hook{}
/* Keep the tightly cropped BawBaw asset at the PDF's visible scale */
html body.page-id-923 .b2c-cic .b2c-peek{
  width:100%;
  max-width:300px;
  position:absolute;
  left:50%;
  bottom:-10px;
  margin:0;
  transform:translateX(-50%);
  transform-origin:center bottom;
}
@media(max-width:1024px){
html body.page-id-923 .b2c-cic .b2c-peek{
    max-width:270px;
    bottom:-10px;
    margin:0;
    transform:translateX(-50%);
  }
}
@media(max-width:600px){
html body.page-id-923 .b2c-cic .b2c-peek{
    max-width:220px;
    bottom:-8px;
    margin:0;
    transform:translateX(-50%);
  }
}
html body.page-id-923 .b2c-crop-anchor-fix-hook{}
html body.page-id-923 .b2c-cic .b2c-peek{bottom:-194px}
@media(max-width:1024px){
html body.page-id-923 .b2c-cic .b2c-peek{bottom:-160px}}
@media(max-width:600px){
html body.page-id-923 .b2c-cic .b2c-peek{bottom:-120px}}
html body.page-id-923 .b2c-desktop-section-height-hook{}
@media(min-width:1025px){
html body.page-id-923 .l-section.b2c-games>.l-section-h,html body.page-id-923 .l-section.b2c-score>.l-section-h,html body.page-id-923 .l-section.b2c-market>.l-section-h{height:470px!important;min-height:470px!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important}
html body.page-id-923 .l-section.b2c-games>.l-section-h>.g-cols,html body.page-id-923 .l-section.b2c-score>.l-section-h>.g-cols,html body.page-id-923 .l-section.b2c-market>.l-section-h>.g-cols{width:100%!important}
html body.page-id-923 .b2c-market .b2c-art img{height:470px!important;width:auto!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:block}
}
/* CIC promotion temporarily disabled; certification trust row remains visible. */
html body.page-id-923 .b2c-cic .b2c-cic-promo-hidden{display:none!important}
html body.page-id-923 .l-section.b2c-cic>.l-section-h{padding-bottom:0!important}

/* Impreza gives headings padding-top:1.5rem (1rem at max-width 600px) unless
   they are :first-child. The hero H1 stopped being first-child when the page
   stylesheet moved out of the content, so the original offset is restored. */
html body.page-id-923 .b2c-hero h1{padding-top:1.5rem}
@media screen and (max-width:600px){html body.page-id-923 .b2c-hero h1{padding-top:1rem}}
/* END BidaCredit homepage 923 — editor-safe migration */

/* BEGIN BidaCredit footer 926 — editor-safe migration */
html body .b2c-footer{background:#272e3f;color:#f4f7ff;font-family:Quicksand,Arial,sans-serif}
html body .b2c-footer>.l-section-h{max-width:1200px!important;padding:72px 28px!important}
html body .b2c-footer-wrap{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(380px,1fr);gap:72px;align-items:start}
html body .b2c-footer h3{font:900 18px/1.2 Nunito,Arial,sans-serif;color:#fff;margin:0 0 15px}
html body .b2c-footer p{font-size:14px;line-height:1.65;margin:0 0 14px;color:#e7ebf5}
html body .b2c-footer .legal-links a{color:#49f299;text-decoration:none;font-weight:700}
html body .b2c-footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
html body .b2c-footer-list{display:grid;gap:10px}
html body .b2c-footer-list a,html body .b2c-footer-list span{font-size:14px;color:#f4f7ff;text-decoration:none}
html body .b2c-footer-social{display:flex;gap:12px;margin-top:30px;align-items:center}
html body .b2c-footer-social a,html body .b2c-footer-social span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.08)}
html body .b2c-footer-social img{display:block;width:20px;height:20px;object-fit:contain}
html body .b2c-footer a:hover{text-decoration:underline}
@media(max-width:900px){
html body .b2c-footer-wrap{grid-template-columns:1fr;gap:42px}
html body .b2c-footer>.l-section-h{padding:58px 28px!important}}
@media(max-width:600px){
html body .b2c-footer>.l-section-h{padding:48px 22px!important}
html body .b2c-footer-nav{grid-template-columns:repeat(2,1fr);row-gap:30px}
html body .b2c-footer p{font-size:13px;text-align:left}
html body .b2c-footer-social{margin-top:24px}}
/* END BidaCredit footer 926 — editor-safe migration */