.bcHome{
  --bc-hairline: inset 0 0 0 1px rgba(255,255,255,.06);
  --bc-radius: 14px;
    --bc-text-2: rgba(var(--theme-text_color), .66);
  color: rgb(var(--theme-text_color));
}
.bcHome, .bcHome *, .bcHome *::before, .bcHome *::after{ box-sizing: border-box; }

.bcHome .bcLab{
  font-size: 12px; font-weight: 700; letter-spacing: 1.4px;
  text-transform: uppercase; color: rgb(var(--theme-brand_primary));
}
.bcHome .bcTitle{
  color: #fff; font-size: clamp(26px, 3.4vw, 36px); font-weight: 800;
  line-height: 1.15; letter-spacing: -.3px; margin: 10px 0 8px;
}
.bcHome .bcNote{
  color: rgba(var(--theme-text_color), .72);
  font-size: 14.5px; margin: 0; max-width: 60ch;
}
.bcHome .bcSection{ padding: 34px 0; }
.bcHome{ max-width: 100%; min-width: 0; }
.bcHome .bcWrap{
  width: 100%;
  max-width: min(1180px, calc(100vw - 34px));
  margin-inline: auto; padding-inline: 20px;
}
.bcHome .bcSectionHead{
  display: flex; justify-content: space-between; align-items: flex-end;
  gap: 24px; flex-wrap: wrap; margin-bottom: 30px;
}

.bcHome .bcBtn{
  display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  font-size: 14px; font-weight: 500; padding: 11px 20px;
  border-radius: var(--border--radius); white-space: nowrap; text-decoration: none;
  transition: transform .18s ease, filter .18s ease, box-shadow .18s ease;
}
@media (hover: hover){
  .bcHome .bcBtn:hover{ transform: translateY(-2px); text-decoration: none; }
}
.bcHome .bcBtn--gold{ background: var(--theme-brand_gradient); color: #1c1400; font-weight: 700; }
@media (hover: hover){
  .bcHome .bcBtn--gold:hover{ filter: brightness(1.07); color: #1c1400; }
}
.bcHome .bcBtn--ghost{
  background: rgb(var(--theme-area_background_light)); color: #fff; box-shadow: var(--bc-hairline);
}
@media (hover: hover){
  .bcHome .bcBtn--ghost:hover{ box-shadow: inset 0 0 0 1px rgba(var(--theme-brand_primary), .55); color: #fff; }
}
.bcHome .bcBtn--lg{ padding: 14px 26px; font-size: 15px; }
.bcHome .bcBtn--sm{ padding: 8px 14px; font-size: 13px; }

.bcHero{ position: relative; overflow: hidden; padding: 64px 0 62px; }
.bcHero::before{
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background:
    radial-gradient(80% 70% at 18% -10%, rgba(var(--theme-brand_primary), .13) 0, rgba(0,0,0,0) 60%),
    radial-gradient(70% 60% at 105% 25%, rgba(var(--theme-brand_secondary), .14) 0, rgba(0,0,0,0) 62%);
}
.bcHero_inner{
  position: relative; display: grid; grid-template-columns: 1.05fr .95fr;
  gap: 46px; align-items: center;
}
.bcHero h1{
  color: #fff; font-size: clamp(34px, 4.9vw, 54px); font-weight: 900;
  line-height: 1.03; letter-spacing: -1.2px; margin: 14px 0 0; max-width: 15ch;
}
.bcHero h1 em{
  font-style: normal; background: var(--theme-brand_gradient);
  -webkit-background-clip: text; background-clip: text; color: transparent;
}
.bcHero_lede{
  font-size: 16.5px; margin: 18px 0 0; max-width: 48ch;
  color: rgba(var(--theme-text_color), .78);
}
.bcHero_cta{ display: flex; gap: 11px; margin-top: 28px; flex-wrap: wrap; }
.bcHero_trust{
  display: flex; align-items: center; gap: 14px; margin-top: 26px; flex-wrap: wrap;
  font-size: 13px; color: rgba(var(--theme-text_color), .6);
}
.bcHero_trust .bcStars{ color: rgb(var(--theme-brand_primary)); letter-spacing: 2px; }
.bcHero_trust b{ color: #fff; font-weight: 700; }

.bcHero_art{
  position: relative; aspect-ratio: 4/3; border-radius: 16px; overflow: hidden;
  box-shadow: var(--bc-hairline);
}
.bcHero_art img{ width: 100%; height: 100%; object-fit: cover; display: block; }

.bcStats{
  display: grid; grid-auto-flow: column; width: fit-content; gap: 1px;
  background: rgba(255,255,255,.06); border-radius: var(--bc-radius); overflow: hidden;
}
.bcStats_item{ background: rgb(var(--theme-area_background)); padding: 18px 38px; }
.bcStats_item b{
  display: block; color: #fff; font-size: 27px; font-weight: 800;
  font-variant-numeric: tabular-nums; letter-spacing: -.7px; line-height: 1.2;
}
.bcStats_item span{
  font-size: 11px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase;
  color: rgba(var(--theme-text_color), .5);
}

.bcPanel{
  position: relative; overflow: hidden; padding: 44px;
  background: rgb(var(--theme-area_background)); border-radius: 16px;
}
.bcPanel::before{
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background:
    radial-gradient(80% 60% at 20% -10%, rgba(var(--theme-brand_primary), .12) 0, rgba(0,0,0,0) 60%),
    radial-gradient(70% 55% at 110% 20%, rgba(var(--theme-brand_secondary), .12) 0, rgba(0,0,0,0) 60%);
}
.bcPanel > *{ position: relative; }

.bcCards{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; margin-top: 32px; }
.bcCard{
  background: rgb(var(--theme-area_background_light)); border-radius: var(--bc-radius);
  box-shadow: var(--bc-hairline); padding: 24px;
  transition: transform .2s ease, box-shadow .2s ease;
}
@media (hover: hover){
  .bcCard:hover{ transform: translateY(-4px); box-shadow: inset 0 0 0 1px rgba(var(--theme-brand_primary), .4); }
}
.bcCard_icon{
  width: 42px; height: 42px; border-radius: 11px; margin-bottom: 15px;
  background: rgba(var(--theme-brand_primary), .11);
  box-shadow: inset 0 0 0 1px rgba(var(--theme-brand_primary), .22);
  display: grid; place-items: center; color: rgb(var(--theme-brand_primary));
}
.bcCard h3{ color: #fff; font-size: 16.5px; font-weight: 700; margin: 0 0 7px; }
.bcCard p{ margin: 0; font-size: 14px; line-height: 1.6; color: rgba(var(--theme-text_color), .72); }

.bcShow_box{ container-type: inline-size; }
.bcShow{ display: grid; grid-template-columns: 1.12fr .88fr; gap: 46px; align-items: center; }
.bcShow_viz{ position: relative; min-width: 0; }
.bcShow_glow{
  position: absolute; inset: 6% 3%; z-index: 0; pointer-events: none; filter: blur(42px);
  background: radial-gradient(closest-side, rgba(var(--theme-brand_primary), .2), rgba(0,0,0,0) 70%);
}
.bcShow_txt{ min-width: 0; }
.bcShow_txt .bcNote{ font-size: 15.5px; color: rgba(var(--theme-text_color), .78); }

.bcChecks{ list-style: none; margin: 22px 0 0; padding: 0; display: grid; gap: 15px; }
.bcChecks li{
  display: flex; gap: 12px; align-items: flex-start;
  font-size: 14.5px; line-height: 1.55; color: rgba(var(--theme-text_color), .72);
}
.bcChecks li b{ color: #fff; font-weight: 700; }
.bcChecks li svg{ flex: none; margin-top: 2px; color: rgb(var(--theme-brand_primary)); }

.bcApp{
  position: relative; z-index: 1; border-radius: 16px; overflow: hidden;
  background: linear-gradient(180deg, rgb(var(--theme-area_background_light)), rgb(var(--theme-area_background)));
  box-shadow: var(--bc-hairline), 0 28px 64px rgba(0,0,0,.5);
}
.bcApp_bar{
  display: flex; align-items: center; gap: 8px; padding: 12px 15px;
  background: rgba(0,0,0,.3); box-shadow: inset 0 -1px 0 rgba(255,255,255,.06);
}
.bcApp_icon{ width: 15px; height: 15px; border-radius: 5px; flex: none; background: var(--theme-brand_gradient); }
.bcApp_title{
  min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 12.5px; color: rgba(var(--theme-text_color), .7);
}
.bcApp_stat{
  margin-left: auto; display: inline-flex; align-items: center; gap: 7px; flex: none;
  font-size: 11.5px; font-weight: 700; color: #3ddc84; white-space: nowrap;
}
.bcApp_live{
  width: 7px; height: 7px; border-radius: 50%; background: #3ddc84;
  animation: bcPulse 2.6s ease-out infinite;
}
@keyframes bcPulse{
  0%{ box-shadow: 0 0 0 0 rgba(61,220,132,.5); }
  70%, 100%{ box-shadow: 0 0 0 7px rgba(61,220,132,0); }
}

.bcApp_tabs{
  display: flex; gap: 4px; padding: 9px 12px 0; flex-wrap: wrap;
  box-shadow: inset 0 -1px 0 rgba(255,255,255,.06);
}
.bcApp_tab{
  position: relative; flex: none; border: 0; background: none; cursor: pointer; font-family: inherit;
  font-size: 12.5px; font-weight: 600; padding: 9px 15px; border-radius: 9px 9px 0 0;
  color: var(--bc-text-2); transition: color .15s, background .15s;
}
@media (hover: hover){
  .bcApp_tab:hover{ color: #fff; }
}
.bcApp_tab[aria-selected="true"]{ color: #fff; background: rgba(var(--theme-brand_primary), .1); }
.bcApp_tab[aria-selected="true"]::after{
  content: ""; position: absolute; left: 10px; right: 10px; bottom: -1px; height: 2px;
  background: var(--theme-brand_gradient);
}

.bcApp_main{ display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.06fr); }
.bcApp_panels{
  padding: 6px 18px 16px; min-height: 400px;
  box-shadow: inset -1px 0 0 rgba(255,255,255,.06);
    display: grid; grid-template-columns: minmax(0, 1fr);
}
.bcApp_panel{ grid-area: 1 / 1; }
.bcApp_panel[hidden]{ display: block; visibility: hidden; }
.bcApp_panel.is-on{ animation: bcPanelIn .26s ease; }
@keyframes bcPanelIn{ from{ opacity: 0; transform: translateY(5px); } to{ opacity: 1; transform: none; } }

.bcRow{
  display: flex; align-items: center; justify-content: space-between; gap: 12px;
  width: 100%; padding: 12px 0; border: 0; background: none; cursor: pointer;
  font-family: inherit; font-size: 13px; text-align: left;
  color: rgba(var(--theme-text_color), .72); transition: color .13s;
  box-shadow: inset 0 -1px 0 rgba(255,255,255,.05);
}
@media (hover: hover){
  .bcRow:hover{ color: #fff; }
}
.bcRow[aria-pressed="true"]{ color: #fff; }
.bcTg{
  width: 38px; height: 21px; border-radius: 99px; position: relative; flex: none;
  background: rgb(var(--theme-area_background_lighter)); transition: background .2s;
}
.bcTg::after{
  content: ""; position: absolute; top: 50%; left: 3px; width: 15px; height: 15px; border-radius: 50%;
  background: rgba(var(--theme-text_color), .55); transform: translateY(-50%);
  transition: left .2s, background .2s;
}
.bcRow[aria-pressed="true"] .bcTg{ background: var(--theme-brand_gradient); }
.bcRow[aria-pressed="true"] .bcTg::after{ left: 20px; background: #fff; }
.bcRow:focus-visible,
.bcApp_tab:focus-visible{
  outline: 2px solid rgb(var(--theme-brand_primary)); outline-offset: -2px; border-radius: 6px;
}

.bcSlide{
  display: flex; align-items: center; gap: 12px; padding: 14px 0 4px;
  font-size: 12.5px; color: rgba(var(--theme-text_color), .65);
}
.bcSlide_lab{ min-width: 66px; flex: none; }
.bcSlide_val{
  min-width: 34px; flex: none; text-align: right; color: #fff; font-weight: 700;
  font-variant-numeric: tabular-nums;
}
.bcRange{
  --p: 40; flex: 1; min-width: 0; margin: 0; height: 18px; cursor: pointer;
  -webkit-appearance: none; appearance: none; background: transparent;
}
.bcRange::-webkit-slider-runnable-track{
  height: 6px; border-radius: 99px;
  background: linear-gradient(90deg,
              rgb(var(--theme-brand_primary)) calc(var(--p) * 1%),
              rgb(var(--theme-area_background_lighter)) 0);
}
.bcRange::-moz-range-track{
  height: 6px; border-radius: 99px;
  background: linear-gradient(90deg,
              rgb(var(--theme-brand_primary)) calc(var(--p) * 1%),
              rgb(var(--theme-area_background_lighter)) 0);
}
.bcRange::-webkit-slider-thumb{
  -webkit-appearance: none; appearance: none; width: 15px; height: 15px; margin-top: -4.5px;
  border-radius: 50%; background: #fff; box-shadow: 0 0 0 3px rgba(var(--theme-brand_primary), .3);
}
.bcRange::-moz-range-thumb{
  width: 15px; height: 15px; border: 0; border-radius: 50%; background: #fff;
  box-shadow: 0 0 0 3px rgba(var(--theme-brand_primary), .3);
}
.bcRange:focus-visible{
  outline: 2px solid rgb(var(--theme-brand_primary)); outline-offset: 3px; border-radius: 99px;
}

.bcApp_stage{ position: relative; min-height: 400px; background: rgb(var(--theme-page_background)); overflow: hidden; }
.bcScene{ position: absolute; inset: 0; width: 100%; height: 100%; display: block; }
.bcScene [hidden]{ display: none; }

.bcApp_foot{
  display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 11px 16px;
  background: rgba(0,0,0,.24); box-shadow: inset 0 1px 0 rgba(255,255,255,.06);
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 11.5px; color: var(--bc-text-2);
}
.bcApp_foot b{ color: rgb(var(--theme-brand_primary)); font-weight: 700; }
.bcApp_fps{ color: #3ddc84; white-space: nowrap; }

.bcRevActions{ display: flex; align-items: center; }
.bcRevNav{ display: flex; align-items: center; gap: 12px; }
.bcRevArrow{
  width: 40px; height: 40px; flex: none; cursor: pointer; padding: 0;
  display: flex; align-items: center; justify-content: center;
  border-radius: 50%; color: #fff;
  background: rgb(var(--theme-area_background_light));
  border: 1px solid rgb(var(--theme-area_background_lighter));
  transition: color .18s ease, background-color .18s ease, border-color .18s ease, opacity .18s ease;
}
.bcRevArrow:hover:not(:disabled){
  background: rgb(var(--theme-brand_primary));
  border-color: rgb(var(--theme-brand_primary));
  color: #1c1400;
}
.bcRevArrow:disabled{ opacity: .35; cursor: default; }

.bcRevSep{
  width: 1px; height: 40px; margin: 0 20px; flex: none;
  background-image: linear-gradient(0deg, transparent,
                    rgb(var(--theme-area_background_veryLight)) 50%, transparent);
}

.bcRevMore{
  height: 40px; padding: 0 16px; display: inline-flex; align-items: center; gap: 7px;
  border-radius: 100px; font-size: 13px; color: #fff; text-decoration: none; white-space: nowrap;
  background: rgb(var(--theme-area_background_light));
  border: 1px solid rgb(var(--theme-area_background_lighter));
  transition: color .18s ease, background-color .18s ease, border-color .18s ease;
}
.bcRevMore:hover{
  background: rgb(var(--theme-brand_primary));
  border-color: rgb(var(--theme-brand_primary));
  color: #1c1400; text-decoration: none;
}

.bcRevs{
  --bc-per: 3;                   --bc-gap: 18px;
  display: flex; gap: var(--bc-gap); overflow-x: auto; padding: 0; margin: 0;
  scroll-snap-type: x mandatory; scroll-behavior: smooth; list-style: none;
  scrollbar-width: none; -ms-overflow-style: none;
}
.bcRevs::-webkit-scrollbar{ display: none; width: 0; height: 0; }

.bcRevDots{
  display: flex; align-items: center; justify-content: center;
  gap: 8px; margin-top: 22px; flex-wrap: wrap;
}
.bcRevDot{
  width: 8px; height: 8px; padding: 0; border: 0; cursor: pointer;
  border-radius: 99px; background: rgb(var(--theme-area_background_veryLight));
  transition: all .25s ease;
}
.bcRevDot:hover{ background: rgba(var(--theme-brand_primary), .6); }
.bcRevDot.is-on{ width: 22px; background: rgb(var(--theme-brand_primary)); }

.bcRev{
  flex: 0 0 calc((100% - (var(--bc-per) - 1) * var(--bc-gap)) / var(--bc-per));
  scroll-snap-align: start;
  background: linear-gradient(to bottom,
              rgb(var(--theme-area_background_light)),
              rgb(var(--theme-area_background)));
  border-radius: var(--bc-radius); box-shadow: var(--bc-hairline);
  padding: 20px; display: flex; flex-direction: column; gap: 10px;
}
.bcRev_title{
  color: #fff; font-size: 15px; font-weight: 700; margin: 0; line-height: 1.35;
  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
}
.bcRev p{
  margin: 0; font-size: 13.5px; line-height: 1.6; color: rgba(var(--theme-text_color), .75);
  display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden;
}
.bcRev_who{
  display: flex; align-items: center; gap: 10px; margin-top: auto; padding-top: 13px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06);
}
.bcRev_av{
  width: 30px; height: 30px; border-radius: 50%; flex: none; object-fit: cover;
  display: grid; place-items: center;
  background: rgb(var(--theme-area_background_lighter));
  font-size: 11px; font-weight: 700; color: rgba(var(--theme-text_color), .75);
}
.bcRev_name{
  font-size: 13px; font-weight: 500; color: #fff; min-width: 0;
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.bcRev_date{
  margin-left: auto; flex: none; white-space: nowrap;
  font-size: 12px; color: rgba(var(--theme-text_color), .5);
}

.bcRevFeed .ipsWidget_title{ display: none !important; }
.bcRevFeed .ipsWidget,
.bcRevFeed .ipsBox,
.bcRevFeed .ipsWidget_inner{
  background: none !important; border: 0 !important; box-shadow: none !important;
  border-radius: 0 !important; padding: 0 !important; margin: 0 !important;
}

.bcRevFeed .ipsDataItem{
  flex: 0 0 calc((100% - (var(--bc-per, 3) - 1) * var(--bc-gap, 18px)) / var(--bc-per, 3));
  scroll-snap-align: start;
  background: rgb(var(--theme-area_background_light));
  border-radius: var(--bc-radius); box-shadow: var(--bc-hairline);
  padding: 20px; display: flex; flex-direction: column; gap: 10px;
  transition: transform .2s ease, box-shadow .2s ease;
}
@media (hover: hover){
  .bcRevFeed .ipsDataItem:hover{
    transform: translateY(-4px); box-shadow: inset 0 0 0 1px rgba(var(--theme-brand_primary), .4);
  }
}
.bcRevFeed .ipsDataItem_main{ display: flex; flex-direction: column; gap: 9px; margin: 0; }

.bcRevFeed .ipsDataItem_title{
  margin: 0; font-size: 15px; font-weight: 700; line-height: 1.35;
}
.bcRevFeed .ipsDataItem_title a{ color: #fff; }
@media (hover: hover){
  .bcRevFeed .ipsDataItem_title a:hover{ color: rgb(var(--theme-brand_primary)); }
}

.bcRevFeed p.ipsType_medium{ display: none !important; }

.bcRevFeed .ipsDataItem_stats{ display: none !important; }
.bcRevFeed .ipsDataItem_main > ul.ipsList_inline{ display: none !important; }

.bcRevFeed .ipsDataItem_lastPoster{
  display: flex !important; align-items: center; gap: 9px;
  list-style: none; margin: auto 0 0 !important; padding: 13px 0 0 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06); float: none !important; width: auto !important;
}
.bcRevFeed .ipsDataItem_lastPoster li{ margin: 0; padding: 0; list-style: none; }
.bcRevFeed .ipsDataItem_lastPoster li:last-child{ margin-left: auto; }
.bcRevFeed .ipsUserPhoto img{
  width: 28px; height: 28px; border-radius: 50%; display: block;
}
.bcRevFeed .ipsDataItem_lastPoster a,
.bcRevFeed .ipsDataItem_lastPoster span{ font-size: 12.5px; }
.bcRevFeed .ipsDataItem_lastPoster time{ color: rgba(var(--theme-text_color), .5); font-size: 12px; }

.bcRevFeed p.ipsType_blendLinks{
  margin: 0; font-size: 12.5px; color: rgba(var(--theme-text_color), .55);
}
.bcRevFeed .ipsType_richText,
.bcRevFeed .ipsDataItem_main > div:not(.ipsType_break):not(.ipsContained_container){
  font-size: 13.5px; line-height: 1.6; color: rgba(var(--theme-text_color), .75);
  display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden;
}
.bcRevFeed .ipsDataItem_icon{ order: 2; margin: 0; }

@media (max-width: 1060px){
  .bcShow{ grid-template-columns: 1fr; gap: 32px; }
}
@media (max-width: 1060px) and (min-width: 741px){
  .bcChecks{ grid-template-columns: 1fr 1fr; gap: 16px 26px; }
}
@media (max-width: 979px){
  .bcHero_inner{ grid-template-columns: 1fr; gap: 34px; }
  .bcCards{ grid-template-columns: repeat(2, 1fr); }
  
  .bcRevs{ --bc-per: 2; }
  .bcPanel{ padding: 28px 20px; }
  .bcHome .bcSection{ padding: 34px 0; }
}
@media (max-width: 640px){
  .bcCards{ grid-template-columns: 1fr; }
  .bcStats{ grid-auto-flow: row; width: 100%; }
  .bcRevs{ --bc-per: 1; }
    .bcRevActions{ flex-wrap: wrap; gap: 12px; }
  .bcRevSep{ display: none; }
  .bcRevMore{ font-size: 12.5px; padding: 0 14px; }
  .bcRevDots{ margin-top: 18px; }
}
@media (max-width: 620px){
  .bcApp_main{ grid-template-columns: minmax(0, 1.12fr) minmax(0, 1fr); }
  .bcApp_panels{ min-height: 0; padding: 4px 11px 10px; }
  .bcApp_stage{ min-height: 0; }
  .bcApp_tab{ padding: 9px 11px; font-size: 11.5px; }
  .bcRow{ padding: 10px 0; font-size: 11.5px; gap: 8px; }
  .bcTg{ width: 32px; height: 18px; }
  .bcTg::after{ width: 12px; height: 12px; left: 3px; }
  .bcRow[aria-pressed="true"] .bcTg::after{ left: 17px; }
  .bcApp_foot{ padding: 9px 12px; font-size: 10.5px; }
}
@media (max-width: 420px){
  .bcApp_title{ display: none; }
  .bcApp_tab{ padding: 9px 10px; }
  .bcApp_bar{ padding: 11px 13px; }
}
@container (max-width: 1000px){
  .bcShow{ grid-template-columns: 1fr; gap: 32px; }
}
@container (max-width: 620px){
  .bcApp_main{ grid-template-columns: minmax(0, 1.12fr) minmax(0, 1fr); }
  .bcApp_panels{ min-height: 0; padding: 4px 11px 10px; }
  .bcApp_stage{ min-height: 0; }
}
@container (max-width: 420px){
  .bcApp_title{ display: none; }
}

@media (prefers-reduced-motion: reduce){
  .bcHome *{ animation: none !important; transition: none !important; }
}

.ipsWidget:has(.bcHome),
.ipsBox:has(.bcHome),
.ipsWidget_inner:has(.bcHome){
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

