/* YouMind Proof Bar — from index.html home-section-2 + home-mobile-metrics */

.ymct-proof-bar {
  font: 400 16px/1.5 Poppins, sans-serif;
  color: #ecf7f9;
  width: 100%;
  max-width: none !important;
  box-sizing: border-box;
  /* No extra bottom gap — bar ends with its own padding (index.html). */
  padding-bottom: 0;
  margin-bottom: 0;
  /* index.html: .home-section + .home-section { margin-top:120px } on white main — not mint body */
  margin-top: 0;
  padding-top: 120px;
  background: #fff;
}
.ymct-proof-bar.alignfull {
  width: 100vw;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
}
.ymct-proof-bar *,
.ymct-proof-bar *::before,
.ymct-proof-bar *::after { box-sizing: border-box; }
.ymct-proof-bar p { margin: 0; }
.ymct-proof-bar .pbar-web { display: block; }
.ymct-proof-bar .pbar-mobile { display: none; }
@media (max-width: 767px) {
  .ymct-proof-bar .pbar-web { display: none; }
  .ymct-proof-bar .pbar-mobile { display: block; }
}

/* index.html spacing is white padding above the teal bar (not transparent margin) */
.ymct-proof-bar .home-section {
  width: 100%;
  margin-top: 0;
  overflow: visible;
  background: linear-gradient(180deg, #199a91, #082725);
}
.ymct-proof-bar .home-section > .sc101 {
  width: 100%;
  max-width: 1440px;
  margin-inline: auto;
  height: auto;
}

.ymct-proof-bar .sc101{background:linear-gradient(180deg,var(--from),var(--to));display:flex;--from:#199a91;align-items:center;justify-content:space-between;padding:80px;position:relative;width:100%;height:auto;--to:#082725;background-image:linear-gradient(180deg,#199a91 0%,#082725 100%)}
.ymct-proof-bar .sc102{overflow-wrap:break-word;display:flex;flex-direction:column;gap:4px;align-items:center;position:relative;flex-shrink:0;color:#ecf7f9;text-align:center;width:269px;}
.ymct-proof-bar .sc103{font-family:Poppins,Arial,sans-serif;font-weight:500;line-height:1.2;position:relative;flex-shrink:0;font-size:32px;white-space:nowrap;}
.ymct-proof-bar .sc104{font-family:Poppins,Arial,sans-serif;font-weight:400;line-height:1.5;min-width:100%;position:relative;flex-shrink:0;font-size:16px;letter-spacing:0.32px;width:100%;opacity:0.8}
.ymct-proof-bar .sc105{display:flex;height:116px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:0}
.ymct-proof-bar .sc106{flex:none;transform:rotate(90deg)}
.ymct-proof-bar .sc107{height:0;position:relative;width:116px;}
.ymct-proof-bar .sc108{position:absolute;inset:-3px 0 0 0;}
.ymct-proof-bar .sc109{display:block;max-width:none;width:100%;height:100%;}
.ymct-proof-bar .sc110{overflow-wrap:break-word;display:flex;flex-direction:column;gap:4px;align-items:center;position:relative;flex-shrink:0;color:#ecf7f9;text-align:center;}
.ymct-proof-bar .sc111{font-family:Poppins,Arial,sans-serif;font-weight:500;line-height:1.2;position:relative;flex-shrink:0;font-size:32px;white-space:nowrap;}
.ymct-proof-bar .sc112{font-family:Poppins,Arial,sans-serif;font-weight:400;line-height:1.5;min-width:100%;position:relative;flex-shrink:0;font-size:16px;letter-spacing:0.32px;width:100%;opacity:0.8}
.ymct-proof-bar .sc113{display:flex;height:116px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:0}
.ymct-proof-bar .sc114{flex:none;transform:rotate(90deg)}
.ymct-proof-bar .sc115{height:0;position:relative;width:116px;}
.ymct-proof-bar .sc116{position:absolute;inset:-3px 0 0 0;}
.ymct-proof-bar .sc117{display:block;max-width:none;width:100%;height:100%;}
.ymct-proof-bar .sc118{overflow-wrap:break-word;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;position:relative;flex-shrink:0;color:#ecf7f9;text-align:center;width:300px;}
.ymct-proof-bar .sc119{font-family:Poppins,Arial,sans-serif;font-weight:500;line-height:1.2;position:relative;flex-shrink:0;font-size:32px;white-space:nowrap;}
.ymct-proof-bar .sc120{font-family:Poppins,Arial,sans-serif;font-weight:400;line-height:1.5;min-width:100%;position:relative;flex-shrink:0;font-size:16px;letter-spacing:0.32px;width:100%;opacity:0.8}

.ymct-proof-bar .home-mobile-metrics { margin: 32px 0 0; overflow: hidden; }
.ymct-proof-bar .sc578{background:linear-gradient(180deg,var(--from),var(--to));display:flex;flex-direction:column;--from:#199a91;gap:32px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:44px;padding-bottom:44px;position:relative;width:100%;height:auto;--to:#082725;background-image:linear-gradient(180deg,#199a91 0%,#082725 100%)}
.ymct-proof-bar .sc579{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Poppins,Arial,sans-serif;font-weight:500;gap:4px;align-items:center;position:relative;flex-shrink:0;color:#ecf7f9;text-align:center;width:100%;}
.ymct-proof-bar .sc580{line-height:1.4;position:relative;flex-shrink:0;font-size:24px;white-space:nowrap;}
.ymct-proof-bar .sc581{line-height:normal;min-width:100%;position:relative;flex-shrink:0;font-size:18px;letter-spacing:-0.36px;width:100%;opacity:0.6}
.ymct-proof-bar .sc582{height:0;position:relative;flex-shrink:0;width:100%;}
.ymct-proof-bar .sc583{position:absolute;inset:-3px 0 0 0;}
.ymct-proof-bar .sc584{display:block;max-width:none;width:100%;height:100%;}
.ymct-proof-bar .sc585{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Poppins,Arial,sans-serif;font-weight:500;gap:4px;align-items:center;position:relative;flex-shrink:0;color:#ecf7f9;text-align:center;width:100%;}
.ymct-proof-bar .sc586{line-height:1.4;position:relative;flex-shrink:0;font-size:24px;white-space:nowrap;}
.ymct-proof-bar .sc587{line-height:normal;min-width:100%;position:relative;flex-shrink:0;font-size:18px;letter-spacing:-0.36px;width:100%;opacity:0.6}
.ymct-proof-bar .sc588{height:0;position:relative;flex-shrink:0;width:100%;}
.ymct-proof-bar .sc589{position:absolute;inset:-3px 0 0 0;}
.ymct-proof-bar .sc590{display:block;max-width:none;width:100%;height:100%;}
.ymct-proof-bar .sc591{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Poppins,Arial,sans-serif;font-weight:500;gap:4px;align-items:center;justify-content:center;position:relative;flex-shrink:0;color:#ecf7f9;text-align:center;width:100%;}
.ymct-proof-bar .sc592{line-height:1.4;position:relative;flex-shrink:0;font-size:24px;white-space:nowrap;}
.ymct-proof-bar .sc593{line-height:normal;min-width:100%;position:relative;flex-shrink:0;font-size:18px;letter-spacing:-0.36px;width:100%;opacity:0.6}

/* Tablet */
@media (min-width: 768px) and (max-width: 1439px) {
  .ymct-proof-bar { padding-top: 80px; }
  .ymct-proof-bar .home-section { margin-top: 0; }
  .ymct-proof-bar .sc101 {
    padding: 56px 32px;
    gap: 16px;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  .ymct-proof-bar .sc102,
  .ymct-proof-bar .sc118 { width: auto; max-width: 30%; min-width: 0; }
  .ymct-proof-bar .sc103,
  .ymct-proof-bar .sc111,
  .ymct-proof-bar .sc119 { font-size: 26px; white-space: normal; }
  .ymct-proof-bar .sc104,
  .ymct-proof-bar .sc112,
  .ymct-proof-bar .sc120 { font-size: 14px; }
  .ymct-proof-bar .sc105,
  .ymct-proof-bar .sc113 { height: 80px; }
  .ymct-proof-bar .sc107,
  .ymct-proof-bar .sc115 { width: 80px; }
}

@media (max-width: 767px) {
  .ymct-proof-bar { padding-top: 32px; }
  .ymct-proof-bar .home-section { margin-top: 0; }
  .ymct-proof-bar .sc580,
  .ymct-proof-bar .sc586,
  .ymct-proof-bar .sc592 { white-space: normal; }
}
