/* [project]/src/app/solucoes/whitelabel/Whitelabel.module.css [app-client] (css) */
.Whitelabel-module__I149Va__main {
  color: #0f172a;
  background: none;
  min-height: 100vh;
  position: relative;
  overflow-x: hidden;
}

:is(html.dark .Whitelabel-module__I149Va__main, html[data-theme="dark"] .Whitelabel-module__I149Va__main) {
  color: #f8fafc;
  background: none;
}

.Whitelabel-module__I149Va__container {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 1.5rem;
}

.Whitelabel-module__I149Va__heroSection {
  padding: 7.5rem 0 4.5rem;
  position: relative;
  overflow: hidden;
}

.Whitelabel-module__I149Va__heroGlowBackdrop {
  pointer-events: none;
  z-index: 0;
  background: radial-gradient(circle, #ea580c1f 0%, #f973160a 50%, #0000 75%);
  width: 900px;
  height: 520px;
  position: absolute;
  top: 0;
  left: 30%;
}

:is(html.dark .Whitelabel-module__I149Va__heroGlowBackdrop, html[data-theme="dark"] .Whitelabel-module__I149Va__heroGlowBackdrop) {
  background: radial-gradient(circle, #ea580c38 0%, #f973160f 50%, #0000 75%);
}

.Whitelabel-module__I149Va__heroGlow1, .Whitelabel-module__I149Va__heroGlow2 {
  filter: blur(120px);
  z-index: 0;
  opacity: .28;
  pointer-events: none;
  border-radius: 50%;
  width: 550px;
  height: 550px;
  animation: 12s ease-in-out infinite alternate Whitelabel-module__I149Va__floatOrb;
  position: absolute;
}

.Whitelabel-module__I149Va__heroGlow1 {
  background: #ea580c;
  top: -100px;
  left: -80px;
}

.Whitelabel-module__I149Va__heroGlow2 {
  background: #3b82f6;
  animation-delay: -6s;
  bottom: -80px;
  right: -60px;
}

@keyframes Whitelabel-module__I149Va__floatOrb {
  0% {
    transform: translate(0)scale(1);
  }

  100% {
    transform: translate(60px, 60px)scale(1.1);
  }
}

.Whitelabel-module__I149Va__heroGrid {
  z-index: 1;
  grid-template-columns: 1fr 1.18fr;
  align-items: center;
  gap: 2.75rem;
  display: grid;
  position: relative;
}

.Whitelabel-module__I149Va__heroLeft {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.Whitelabel-module__I149Va__badgePill {
  color: #c2410c;
  text-transform: uppercase;
  letter-spacing: .8px;
  background: #fff7ed;
  border: 1px solid #ea580c4d;
  border-radius: 9999px;
  align-items: center;
  gap: 8px;
  margin-bottom: 1.25rem;
  padding: 6px 16px;
  font-size: .78rem;
  font-weight: 800;
  display: inline-flex;
  box-shadow: 0 2px 10px #ea580c14;
}

:is(html.dark .Whitelabel-module__I149Va__badgePill, html[data-theme="dark"] .Whitelabel-module__I149Va__badgePill) {
  color: #fb923c;
  background: #ea580c26;
  border-color: #ea580c66;
}

.Whitelabel-module__I149Va__heroTitle {
  letter-spacing: -.035em;
  color: #0f172a;
  margin: 0 0 1.25rem;
  font-size: 3.2rem;
  font-weight: 900;
  line-height: 1.1;
}

:is(html.dark .Whitelabel-module__I149Va__heroTitle, html[data-theme="dark"] .Whitelabel-module__I149Va__heroTitle) {
  color: #f8fafc;
}

.Whitelabel-module__I149Va__textGradient {
  background: linear-gradient(135deg, #ea580c 0%, #f97316 50%, #d97706 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  display: inline-block;
}

.Whitelabel-module__I149Va__heroSubtitle {
  color: #475569;
  margin: 0 0 2rem;
  font-size: 1.12rem;
  font-weight: 400;
  line-height: 1.6;
}

:is(html.dark .Whitelabel-module__I149Va__heroSubtitle, html[data-theme="dark"] .Whitelabel-module__I149Va__heroSubtitle) {
  color: #94a3b8;
}

.Whitelabel-module__I149Va__heroSubtitle strong {
  color: #0f172a;
  font-weight: 700;
}

:is(html.dark .Whitelabel-module__I149Va__heroSubtitle strong, html[data-theme="dark"] .Whitelabel-module__I149Va__heroSubtitle strong) {
  color: #f8fafc;
}

.Whitelabel-module__I149Va__heroActions {
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.Whitelabel-module__I149Va__primaryCta {
  cursor: pointer;
  background: linear-gradient(135deg, #ea580c 0%, #f97316 100%);
  border: none;
  border-radius: 9999px;
  align-items: center;
  gap: 10px;
  padding: .95rem 1.85rem;
  font-size: 1rem;
  font-weight: 800;
  text-decoration: none;
  transition: all .25s cubic-bezier(.2, 0, 0, 1);
  display: inline-flex;
  box-shadow: 0 8px 24px #ea580c59;
  color: #fff !important;
}

.Whitelabel-module__I149Va__primaryCta:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 30px #ea580c73;
}

.Whitelabel-module__I149Va__secondaryCta {
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 9999px;
  align-items: center;
  gap: 8px;
  padding: .9rem 1.6rem;
  font-size: .95rem;
  font-weight: 700;
  text-decoration: none;
  transition: all .25s;
  display: inline-flex;
  box-shadow: 0 2px 8px #0000000a;
  color: #0f172a !important;
}

:is(html.dark .Whitelabel-module__I149Va__secondaryCta, html[data-theme="dark"] .Whitelabel-module__I149Va__secondaryCta) {
  background: #18181b;
  border-color: #27272a;
  color: #f8fafc !important;
}

.Whitelabel-module__I149Va__secondaryCta:hover {
  border-color: #ea580c;
  transform: translateY(-2px);
  color: #ea580c !important;
}

.Whitelabel-module__I149Va__trustPills {
  flex-wrap: wrap;
  align-items: center;
  gap: .75rem;
  display: flex;
}

.Whitelabel-module__I149Va__trustPill {
  color: #475569;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background: #ffffffd9;
  border: 1px solid #e2e8f0;
  border-radius: 9999px;
  align-items: center;
  gap: 6px;
  padding: 5px 12px;
  font-size: .78rem;
  font-weight: 600;
  display: inline-flex;
}

:is(html.dark .Whitelabel-module__I149Va__trustPill, html[data-theme="dark"] .Whitelabel-module__I149Va__trustPill) {
  color: #94a3b8;
  background: #18181bcc;
  border-color: #27272a;
}

.Whitelabel-module__I149Va__heroRight {
  width: 100%;
  position: relative;
}

.Whitelabel-module__I149Va__mockupOuterCard {
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 22px;
  transition: all .3s;
  overflow: hidden;
  box-shadow: 0 25px 65px -15px #0f172a1f;
}

:is(html.dark .Whitelabel-module__I149Va__mockupOuterCard, html[data-theme="dark"] .Whitelabel-module__I149Va__mockupOuterCard) {
  background: #121215;
  border-color: #27272a;
  box-shadow: 0 25px 65px -15px #00000080;
}

.Whitelabel-module__I149Va__mockupTopControls {
  background: #f8fafc;
  border-bottom: 1px solid #e2e8f0;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  padding: 10px 14px;
  display: flex;
}

:is(html.dark .Whitelabel-module__I149Va__mockupTopControls, html[data-theme="dark"] .Whitelabel-module__I149Va__mockupTopControls) {
  background: #18181b;
  border-color: #27272a;
}

.Whitelabel-module__I149Va__statusLivePill {
  color: #0f172a;
  background: #fff;
  border: 1px solid #cbd5e1;
  border-radius: 9999px;
  align-items: center;
  gap: 8px;
  padding: 4px 12px;
  font-size: .75rem;
  font-weight: 700;
  display: inline-flex;
}

:is(html.dark .Whitelabel-module__I149Va__statusLivePill, html[data-theme="dark"] .Whitelabel-module__I149Va__statusLivePill) {
  color: #f8fafc;
  background: #27272a;
  border-color: #3f3f46;
}

.Whitelabel-module__I149Va__pulseDot {
  border-radius: 50%;
  width: 8px;
  height: 8px;
  animation: 1.5s infinite Whitelabel-module__I149Va__pulseGlow;
}

@keyframes Whitelabel-module__I149Va__pulseGlow {
  0% {
    opacity: .8;
    transform: scale(.9);
  }

  50% {
    opacity: 1;
    transform: scale(1.25);
  }

  100% {
    opacity: .8;
    transform: scale(.9);
  }
}

.Whitelabel-module__I149Va__presetChips {
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
  display: flex;
}

.Whitelabel-module__I149Va__presetChip {
  cursor: pointer;
  color: #64748b;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 9999px;
  align-items: center;
  gap: 5px;
  padding: 3px 9px;
  font-size: .7rem;
  font-weight: 700;
  transition: all .2s;
  display: inline-flex;
}

:is(html.dark .Whitelabel-module__I149Va__presetChip, html[data-theme="dark"] .Whitelabel-module__I149Va__presetChip) {
  color: #94a3b8;
  background: #27272a;
  border-color: #3f3f46;
}

.Whitelabel-module__I149Va__presetChip:hover {
  color: #0f172a;
  border-color: #94a3b8;
}

.Whitelabel-module__I149Va__presetChipActive {
  box-shadow: 0 2px 6px #00000026;
  color: #fff !important;
  border-color: #0000 !important;
}

.Whitelabel-module__I149Va__playPauseBtn {
  color: #64748b;
  cursor: pointer;
  background: none;
  border: 1px solid #cbd5e1;
  border-radius: 9999px;
  align-items: center;
  gap: 4px;
  padding: 3px 9px;
  font-size: .7rem;
  font-weight: 700;
  display: inline-flex;
}

:is(html.dark .Whitelabel-module__I149Va__playPauseBtn, html[data-theme="dark"] .Whitelabel-module__I149Va__playPauseBtn) {
  color: #94a3b8;
  border-color: #3f3f46;
}

.Whitelabel-module__I149Va__browserHeader {
  background: #fff;
  border-bottom: 1px solid #e2e8f0;
  justify-content: space-between;
  align-items: center;
  padding: 6px 12px;
  display: flex;
}

:is(html.dark .Whitelabel-module__I149Va__browserHeader, html[data-theme="dark"] .Whitelabel-module__I149Va__browserHeader) {
  background: #151518;
  border-color: #27272a;
}

.Whitelabel-module__I149Va__browserDots {
  gap: 5px;
  display: flex;
}

.Whitelabel-module__I149Va__browserDot {
  border-radius: 50%;
  width: 9px;
  height: 9px;
}

.Whitelabel-module__I149Va__browserUrl {
  color: #047857;
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 6px;
  align-items: center;
  gap: 5px;
  padding: 3px 12px;
  font-family: monospace;
  font-size: .74rem;
  font-weight: 700;
  display: inline-flex;
}

:is(html.dark .Whitelabel-module__I149Va__browserUrl, html[data-theme="dark"] .Whitelabel-module__I149Va__browserUrl) {
  color: #10b981;
  background: #0e0e11;
  border-color: #27272a;
}

.Whitelabel-module__I149Va__browserThemeBadge {
  color: #94a3b8;
  font-size: .68rem;
  font-weight: 700;
}

.Whitelabel-module__I149Va__appFrame {
  min-height: 520px;
  max-height: 580px;
  transition: background-color .4s, border-color .4s, color .4s;
  display: flex;
  overflow: hidden;
}

.Whitelabel-module__I149Va__themeLight {
  color: #0f172a;
  background: #fdfcfb;
}

.Whitelabel-module__I149Va__themeDark {
  color: #f1f5f9;
  background: #0f0f13;
}

.Whitelabel-module__I149Va__appSidebar {
  border-right: 1px solid;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: space-between;
  width: 185px;
  padding: 1rem .75rem;
  transition: background-color .4s, border-color .4s;
  display: flex;
}

.Whitelabel-module__I149Va__themeLight .Whitelabel-module__I149Va__appSidebar {
  background: #fff;
  border-color: #f0ebe4;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__appSidebar {
  background: #141418;
  border-color: #222228;
}

.Whitelabel-module__I149Va__sidebarTop {
  flex-direction: column;
  display: flex;
}

.Whitelabel-module__I149Va__brandHeader {
  align-items: center;
  gap: 8px;
  margin-bottom: 1rem;
  display: flex;
}

.Whitelabel-module__I149Va__brandLogoBox {
  border-radius: 7px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  transition: background-color .4s;
  display: flex;
}

.Whitelabel-module__I149Va__brandTitle {
  letter-spacing: -.02em;
  font-size: .88rem;
  font-weight: 800;
  line-height: 1.1;
}

.Whitelabel-module__I149Va__sidebarSelect {
  background: #00000008;
  border: 1px solid #0000000f;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  padding: 5px 8px;
  font-size: .68rem;
  font-weight: 600;
  display: flex;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__sidebarSelect {
  color: #cbd5e1;
  background: #ffffff0a;
  border-color: #ffffff14;
}

.Whitelabel-module__I149Va__sidebarSearch {
  color: #94a3b8;
  background: #00000005;
  border: 1px solid #0000000d;
  border-radius: 6px;
  align-items: center;
  gap: 5px;
  margin-bottom: .85rem;
  padding: 5px 8px;
  font-size: .68rem;
  display: flex;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__sidebarSearch {
  color: #64748b;
  background: #ffffff08;
  border-color: #ffffff0f;
}

.Whitelabel-module__I149Va__menuHeading {
  text-transform: uppercase;
  letter-spacing: .5px;
  color: #94a3b8;
  margin: 6px 0 3px 4px;
  font-size: .58rem;
  font-weight: 800;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__menuHeading {
  color: #52525b;
}

.Whitelabel-module__I149Va__menuItem {
  color: #475569;
  border-radius: 6px;
  align-items: center;
  gap: 6px;
  margin-bottom: 2px;
  padding: 5px 8px;
  font-size: .72rem;
  font-weight: 600;
  transition: all .2s;
  display: flex;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__menuItem {
  color: #94a3b8;
}

.Whitelabel-module__I149Va__menuItemActive {
  font-weight: 700;
  transition: background-color .4s;
  box-shadow: 0 3px 8px #0000001f;
  color: #fff !important;
}

.Whitelabel-module__I149Va__sidebarStoreBanner {
  color: #fff;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 8px 10px;
  font-size: .7rem;
  font-weight: 800;
  transition: background .4s;
  display: flex;
  box-shadow: 0 3px 10px #00000026;
}

.Whitelabel-module__I149Va__appMainArea {
  flex-direction: column;
  flex: 1;
  display: flex;
  overflow: hidden;
}

.Whitelabel-module__I149Va__appTopbar {
  border-bottom: 1px solid;
  justify-content: space-between;
  align-items: center;
  padding: .6rem 1rem;
  transition: background-color .4s, border-color .4s;
  display: flex;
}

.Whitelabel-module__I149Va__themeLight .Whitelabel-module__I149Va__appTopbar {
  background: #fff;
  border-color: #f0ebe4;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__appTopbar {
  background: #141418;
  border-color: #222228;
}

.Whitelabel-module__I149Va__supportBadge {
  color: #047857;
  background: #10b98114;
  border: 1px solid #10b981;
  border-radius: 9999px;
  align-items: center;
  gap: 6px;
  padding: 3px 10px;
  font-size: .68rem;
  font-weight: 700;
  display: inline-flex;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__supportBadge {
  color: #34d399;
  background: #10b9811f;
}

.Whitelabel-module__I149Va__supportCallBtn {
  color: #fff;
  background: #10b981;
  border-radius: 9999px;
  padding: 1px 6px;
  font-size: .6rem;
  font-weight: 800;
}

.Whitelabel-module__I149Va__topbarRight {
  align-items: center;
  gap: 10px;
  display: flex;
}

.Whitelabel-module__I149Va__themeToggleIndicator {
  color: #64748b;
  background: #0000000a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: all .3s;
  display: flex;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__themeToggleIndicator {
  color: #fbbf24;
  background: #ffffff14;
}

.Whitelabel-module__I149Va__bellIconWrap {
  align-items: center;
  display: flex;
  position: relative;
}

.Whitelabel-module__I149Va__avatarWrap {
  align-items: center;
  gap: 6px;
  display: flex;
}

.Whitelabel-module__I149Va__userAvatar {
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-size: .65rem;
  font-weight: 800;
  transition: background-color .4s;
  display: flex;
}

.Whitelabel-module__I149Va__dashScroll {
  flex-direction: column;
  flex: 1;
  gap: .75rem;
  padding: .85rem 1rem;
  display: flex;
  overflow-y: auto;
}

.Whitelabel-module__I149Va__welcomeBanner {
  border: 1px solid;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  gap: .75rem;
  padding: .85rem 1rem;
  transition: all .4s;
  display: flex;
}

.Whitelabel-module__I149Va__themeLight .Whitelabel-module__I149Va__welcomeBanner {
  background: #fff;
  border-color: #f0ebe4;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__welcomeBanner {
  background: #17171d;
  border-color: #24242c;
}

.Whitelabel-module__I149Va__welcomeDate {
  text-transform: uppercase;
  margin-bottom: 2px;
  font-size: .62rem;
  font-weight: 800;
  transition: color .4s;
}

.Whitelabel-module__I149Va__welcomeTitle {
  margin: 0 0 2px;
  font-size: 1.05rem;
  font-weight: 800;
}

.Whitelabel-module__I149Va__welcomeSub {
  color: #94a3b8;
  margin: 0;
  font-size: .75rem;
}

.Whitelabel-module__I149Va__pixReferralBadge {
  background: #10b98112;
  border: 1px solid #10b98140;
  border-radius: 10px;
  flex-direction: column;
  gap: 2px;
  max-width: 210px;
  padding: 6px 10px;
  font-size: .62rem;
  display: flex;
}

.Whitelabel-module__I149Va__dashRowTwo {
  grid-template-columns: 1fr 1.25fr;
  gap: .75rem;
  display: grid;
}

.Whitelabel-module__I149Va__modulesSectionTitle {
  text-transform: uppercase;
  letter-spacing: .5px;
  color: #94a3b8;
  margin-bottom: 5px;
  font-size: .62rem;
  font-weight: 800;
}

.Whitelabel-module__I149Va__accessTilesGrid {
  border: 1px solid;
  border-radius: 12px;
  grid-template-columns: repeat(4, 1fr);
  gap: 6px;
  padding: .75rem;
  transition: all .4s;
  display: grid;
}

.Whitelabel-module__I149Va__themeLight .Whitelabel-module__I149Va__accessTilesGrid {
  background: #fff;
  border-color: #f0ebe4;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__accessTilesGrid {
  background: #17171d;
  border-color: #24242c;
}

.Whitelabel-module__I149Va__accessTile {
  color: #475569;
  text-align: center;
  background: #00000005;
  border: 1px solid #0000000a;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 3px;
  padding: 8px 4px;
  font-size: .62rem;
  font-weight: 700;
  display: flex;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__accessTile {
  color: #94a3b8;
  background: #ffffff08;
  border-color: #ffffff0d;
}

.Whitelabel-module__I149Va__aiCard {
  border: 1px solid;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  padding: .85rem 1rem;
  transition: all .4s;
  display: flex;
}

.Whitelabel-module__I149Va__themeLight .Whitelabel-module__I149Va__aiCard {
  background: #fff;
  border-color: #f0ebe4;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__aiCard {
  background: #17171d;
  border-color: #24242c;
}

.Whitelabel-module__I149Va__aiTopRow {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 6px;
  display: flex;
}

.Whitelabel-module__I149Va__aiNameWrap {
  align-items: center;
  gap: 7px;
  display: flex;
}

.Whitelabel-module__I149Va__aiIcon {
  color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-size: .75rem;
  transition: background-color .4s;
  display: flex;
}

.Whitelabel-module__I149Va__aiTitle {
  font-size: .82rem;
  font-weight: 800;
}

.Whitelabel-module__I149Va__aiOnline {
  color: #10b981;
  background: #10b9811a;
  border: 1px solid #10b9814d;
  border-radius: 9999px;
  padding: 2px 7px;
  font-size: .58rem;
  font-weight: 800;
}

.Whitelabel-module__I149Va__aiInputRow {
  color: #94a3b8;
  background: #00000003;
  border: 1px solid #00000014;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin: 5px 0;
  padding: 5px 8px;
  font-size: .65rem;
  display: flex;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__aiInputRow {
  background: #ffffff05;
  border-color: #ffffff14;
}

.Whitelabel-module__I149Va__aiChipsRow {
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
  display: flex;
}

.Whitelabel-module__I149Va__aiChip {
  color: #64748b;
  background: #0000000a;
  border-radius: 5px;
  padding: 2px 6px;
  font-size: .58rem;
  font-weight: 600;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__aiChip {
  color: #a1a1aa;
  background: #ffffff0d;
}

.Whitelabel-module__I149Va__dashBottomRow {
  grid-template-columns: 1fr 1fr;
  gap: .75rem;
  display: grid;
}

.Whitelabel-module__I149Va__calendarBox, .Whitelabel-module__I149Va__alertsBox {
  border: 1px solid;
  border-radius: 12px;
  padding: .75rem .85rem;
  transition: all .4s;
}

.Whitelabel-module__I149Va__themeLight .Whitelabel-module__I149Va__calendarBox, .Whitelabel-module__I149Va__themeLight .Whitelabel-module__I149Va__alertsBox {
  background: #fff;
  border-color: #f0ebe4;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__calendarBox, .Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__alertsBox {
  background: #17171d;
  border-color: #24242c;
}

.Whitelabel-module__I149Va__calendarRow {
  gap: 5px;
  margin-top: 6px;
  display: flex;
}

.Whitelabel-module__I149Va__calDay {
  text-align: center;
  color: #64748b;
  background: #00000008;
  border-radius: 6px;
  flex: 1;
  padding: 4px 1px;
  font-size: .6rem;
  font-weight: 700;
}

.Whitelabel-module__I149Va__themeDark .Whitelabel-module__I149Va__calDay {
  color: #a1a1aa;
  background: #ffffff0a;
}

.Whitelabel-module__I149Va__calDayActive {
  transition: background-color .4s;
  color: #fff !important;
}

.Whitelabel-module__I149Va__alertRow {
  align-items: center;
  gap: 6px;
  margin-top: 5px;
  font-size: .65rem;
  font-weight: 600;
  display: flex;
}

.Whitelabel-module__I149Va__pricingSection {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background: #fafaf9bf;
  padding: 5rem 0;
  position: relative;
}

:is(html.dark .Whitelabel-module__I149Va__pricingSection, html[data-theme="dark"] .Whitelabel-module__I149Va__pricingSection) {
  background: #0d0d10bf;
}

.Whitelabel-module__I149Va__sectionHeader {
  text-align: center;
  max-width: 800px;
  margin: 0 auto 3.5rem;
}

.Whitelabel-module__I149Va__sectionTag {
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #ea580c;
  margin-bottom: .75rem;
  font-size: .78rem;
  font-weight: 800;
  display: inline-block;
}

.Whitelabel-module__I149Va__sectionTitle {
  letter-spacing: -.025em;
  color: #0f172a;
  margin: 0 0 1rem;
  font-size: 2.35rem;
  font-weight: 900;
  line-height: 1.2;
}

:is(html.dark .Whitelabel-module__I149Va__sectionTitle, html[data-theme="dark"] .Whitelabel-module__I149Va__sectionTitle) {
  color: #f8fafc;
}

.Whitelabel-module__I149Va__sectionSubtitle {
  color: #64748b;
  margin: 0;
  font-size: 1.05rem;
  line-height: 1.6;
}

:is(html.dark .Whitelabel-module__I149Va__sectionSubtitle, html[data-theme="dark"] .Whitelabel-module__I149Va__sectionSubtitle) {
  color: #94a3b8;
}

.Whitelabel-module__I149Va__pricingTableWrap {
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 20px;
  margin-bottom: 1.5rem;
  overflow-x: auto;
  box-shadow: 0 10px 30px #0f172a0d;
}

:is(html.dark .Whitelabel-module__I149Va__pricingTableWrap, html[data-theme="dark"] .Whitelabel-module__I149Va__pricingTableWrap) {
  background: #141418;
  border-color: #27272a;
  box-shadow: 0 10px 30px #0006;
}

.Whitelabel-module__I149Va__pricingTable {
  border-collapse: collapse;
  text-align: left;
  width: 100%;
  min-width: 720px;
}

.Whitelabel-module__I149Va__pricingTable th {
  text-transform: uppercase;
  letter-spacing: .5px;
  color: #64748b;
  background: #f8fafc;
  border-bottom: 1px solid #e2e8f0;
  padding: 1rem 1.25rem;
  font-size: .8rem;
  font-weight: 800;
}

:is(html.dark .Whitelabel-module__I149Va__pricingTable th, html[data-theme="dark"] .Whitelabel-module__I149Va__pricingTable th) {
  color: #94a3b8;
  background: #18181d;
  border-color: #27272a;
}

.Whitelabel-module__I149Va__pricingTable td {
  color: #334155;
  border-bottom: 1px solid #f1f5f9;
  padding: 1.15rem 1.25rem;
  font-size: .92rem;
}

:is(html.dark .Whitelabel-module__I149Va__pricingTable td, html[data-theme="dark"] .Whitelabel-module__I149Va__pricingTable td) {
  color: #cbd5e1;
  border-color: #222228;
}

.Whitelabel-module__I149Va__pricingTable tr:last-child td {
  border-bottom: none;
}

.Whitelabel-module__I149Va__priceRowHighlight {
  background: #ea580c08;
}

:is(html.dark .Whitelabel-module__I149Va__priceRowHighlight, html[data-theme="dark"] .Whitelabel-module__I149Va__priceRowHighlight) {
  background: #ea580c0f;
}

.Whitelabel-module__I149Va__itemInfo {
  align-items: center;
  gap: 12px;
  display: flex;
}

.Whitelabel-module__I149Va__itemIconBox {
  border-radius: 10px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.Whitelabel-module__I149Va__itemName {
  color: #0f172a;
  font-weight: 800;
  display: block;
}

:is(html.dark .Whitelabel-module__I149Va__itemName, html[data-theme="dark"] .Whitelabel-module__I149Va__itemName) {
  color: #f8fafc;
}

.Whitelabel-module__I149Va__itemDescription {
  color: #64748b;
  margin-top: 2px;
  font-size: .78rem;
  display: block;
}

.Whitelabel-module__I149Va__priceValue {
  color: #0f172a;
  font-size: 1rem;
  font-weight: 800;
}

:is(html.dark .Whitelabel-module__I149Va__priceValue, html[data-theme="dark"] .Whitelabel-module__I149Va__priceValue) {
  color: #f8fafc;
}

.Whitelabel-module__I149Va__repasseValue {
  color: #64748b;
  font-weight: 700;
}

:is(html.dark .Whitelabel-module__I149Va__repasseValue, html[data-theme="dark"] .Whitelabel-module__I149Va__repasseValue) {
  color: #94a3b8;
}

.Whitelabel-module__I149Va__profitValue {
  color: #047857;
  font-size: 1.05rem;
  font-weight: 900;
}

:is(html.dark .Whitelabel-module__I149Va__profitValue, html[data-theme="dark"] .Whitelabel-module__I149Va__profitValue) {
  color: #10b981;
}

.Whitelabel-module__I149Va__marginTag {
  color: #047857;
  background: #dcfce7;
  border-radius: 9999px;
  padding: 4px 10px;
  font-size: .74rem;
  font-weight: 800;
  display: inline-block;
}

:is(html.dark .Whitelabel-module__I149Va__marginTag, html[data-theme="dark"] .Whitelabel-module__I149Va__marginTag) {
  color: #34d399;
  background: #10b98126;
}

.Whitelabel-module__I149Va__pricingNoteCard {
  color: #431407;
  background: #fff;
  border: 1px solid #fed7aa;
  border-radius: 14px;
  align-items: center;
  gap: 12px;
  padding: 1rem 1.25rem;
  font-size: .88rem;
  display: flex;
}

:is(html.dark .Whitelabel-module__I149Va__pricingNoteCard, html[data-theme="dark"] .Whitelabel-module__I149Va__pricingNoteCard) {
  color: #fed7aa;
  background: #ea580c1a;
  border-color: #ea580c4d;
}

.Whitelabel-module__I149Va__simulatorSection {
  padding: 5rem 0;
  position: relative;
}

.Whitelabel-module__I149Va__simulatorCard {
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 24px;
  grid-template-columns: 1.25fr 1fr;
  max-width: 1080px;
  margin: 0 auto;
  display: grid;
  overflow: hidden;
  box-shadow: 0 20px 50px -15px #0f172a14;
}

:is(html.dark .Whitelabel-module__I149Va__simulatorCard, html[data-theme="dark"] .Whitelabel-module__I149Va__simulatorCard) {
  background: #141418;
  border-color: #27272a;
  box-shadow: 0 20px 50px -15px #00000080;
}

.Whitelabel-module__I149Va__simulatorForm {
  padding: 2.5rem 2rem;
}

.Whitelabel-module__I149Va__sliderBox {
  margin-bottom: 1.75rem;
}

.Whitelabel-module__I149Va__sliderBox:last-child {
  margin-bottom: 0;
}

.Whitelabel-module__I149Va__sliderLabelRow {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.Whitelabel-module__I149Va__sliderLabel {
  color: #0f172a;
  font-size: .9rem;
  font-weight: 700;
}

:is(html.dark .Whitelabel-module__I149Va__sliderLabel, html[data-theme="dark"] .Whitelabel-module__I149Va__sliderLabel) {
  color: #f8fafc;
}

.Whitelabel-module__I149Va__sliderValBadge {
  color: #ea580c;
  font-size: 1.15rem;
  font-weight: 900;
}

.Whitelabel-module__I149Va__rangeInput {
  -webkit-appearance: none;
  cursor: pointer;
  background: #e2e8f0;
  border-radius: 9999px;
  outline: none;
  width: 100%;
  height: 7px;
}

:is(html.dark .Whitelabel-module__I149Va__rangeInput, html[data-theme="dark"] .Whitelabel-module__I149Va__rangeInput) {
  background: #27272a;
}

.Whitelabel-module__I149Va__rangeInput::-webkit-slider-thumb {
  -webkit-appearance: none;
  cursor: pointer;
  background: #ea580c;
  border: 3px solid #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  box-shadow: 0 2px 6px #ea580c66;
}

.Whitelabel-module__I149Va__sliderMarkers {
  color: #94a3b8;
  justify-content: space-between;
  margin-top: 5px;
  font-size: .7rem;
  font-weight: 600;
  display: flex;
}

.Whitelabel-module__I149Va__simulatorResultBox {
  color: #fff;
  background: linear-gradient(145deg, #18181b 0%, #09090b 100%);
  flex-direction: column;
  justify-content: space-between;
  padding: 2.5rem 2rem;
  display: flex;
}

.Whitelabel-module__I149Va__resultHeaderBadge {
  color: #fb923c;
  background: #ea580c26;
  border: 1px solid #ea580c4d;
  border-radius: 9999px;
  align-items: center;
  gap: 6px;
  width: fit-content;
  padding: 4px 12px;
  font-size: .75rem;
  font-weight: 800;
  display: inline-flex;
}

.Whitelabel-module__I149Va__profitLargeTitle {
  color: #94a3b8;
  margin-top: 1.25rem;
  font-size: .85rem;
  font-weight: 600;
}

.Whitelabel-module__I149Va__profitLargeVal {
  color: #ea580c;
  letter-spacing: -.02em;
  margin: 4px 0;
  font-size: 2.6rem;
  font-weight: 900;
  line-height: 1.1;
}

.Whitelabel-module__I149Va__profitLargeSub {
  color: #cbd5e1;
  font-size: .8rem;
}

.Whitelabel-module__I149Va__resultDetailsList {
  border-top: 1px solid #27272a;
  border-bottom: 1px solid #27272a;
  flex-direction: column;
  gap: 8px;
  margin: 1.5rem 0;
  padding: 1.25rem 0;
  display: flex;
}

.Whitelabel-module__I149Va__resultDetailRow {
  color: #a1a1aa;
  justify-content: space-between;
  align-items: center;
  font-size: .85rem;
  display: flex;
}

.Whitelabel-module__I149Va__resultAnnualRow {
  color: #fff;
  border-top: 1px dashed #3f3f46;
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  font-size: .95rem;
  font-weight: 800;
  display: flex;
}

.Whitelabel-module__I149Va__simulatorWhatsAppBtn {
  background: linear-gradient(135deg, #ea580c 0%, #f97316 100%);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: .9rem 1.5rem;
  font-size: .95rem;
  font-weight: 800;
  text-decoration: none;
  transition: all .25s;
  display: inline-flex;
  box-shadow: 0 4px 16px #ea580c66;
  color: #fff !important;
}

.Whitelabel-module__I149Va__simulatorWhatsAppBtn:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px #ea580c80;
}

.Whitelabel-module__I149Va__rolesSection {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background: #fafaf9bf;
  padding: 5rem 0;
  position: relative;
}

:is(html.dark .Whitelabel-module__I149Va__rolesSection, html[data-theme="dark"] .Whitelabel-module__I149Va__rolesSection) {
  background: #0d0d10bf;
}

.Whitelabel-module__I149Va__rolesGrid {
  grid-template-columns: 1fr 1fr;
  gap: 2rem;
  max-width: 1080px;
  margin: 0 auto;
  display: grid;
}

.Whitelabel-module__I149Va__roleCardPartner {
  background: #fff;
  border: 1px solid #fed7aa;
  border-radius: 20px;
  padding: 2.25rem 2rem;
  box-shadow: 0 10px 30px #ea580c0d;
}

:is(html.dark .Whitelabel-module__I149Va__roleCardPartner, html[data-theme="dark"] .Whitelabel-module__I149Va__roleCardPartner) {
  background: #141418;
  border-color: #ea580c40;
  box-shadow: 0 10px 30px #0000004d;
}

.Whitelabel-module__I149Va__roleCardAesir {
  background: #fff;
  border: 1px solid #bbf7d0;
  border-radius: 20px;
  padding: 2.25rem 2rem;
  box-shadow: 0 10px 30px #10b9810d;
}

:is(html.dark .Whitelabel-module__I149Va__roleCardAesir, html[data-theme="dark"] .Whitelabel-module__I149Va__roleCardAesir) {
  background: #141418;
  border-color: #10b98140;
  box-shadow: 0 10px 30px #0000004d;
}

.Whitelabel-module__I149Va__roleCardTop {
  align-items: center;
  gap: 14px;
  margin-bottom: 1.5rem;
  display: flex;
}

.Whitelabel-module__I149Va__roleIcon {
  border-radius: 12px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.Whitelabel-module__I149Va__roleCardCategory {
  text-transform: uppercase;
  letter-spacing: .5px;
  color: #64748b;
  font-size: .72rem;
  font-weight: 800;
  display: block;
}

.Whitelabel-module__I149Va__roleCardHeading {
  color: #0f172a;
  margin: 2px 0 0;
  font-size: 1.3rem;
  font-weight: 900;
}

:is(html.dark .Whitelabel-module__I149Va__roleCardHeading, html[data-theme="dark"] .Whitelabel-module__I149Va__roleCardHeading) {
  color: #f8fafc;
}

.Whitelabel-module__I149Va__roleCheckList {
  flex-direction: column;
  gap: 1rem;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.Whitelabel-module__I149Va__roleCheckItem {
  align-items: flex-start;
  gap: 12px;
  display: flex;
}

.Whitelabel-module__I149Va__roleCheckItem strong {
  color: #0f172a;
  margin-bottom: 2px;
  font-size: .95rem;
  display: block;
}

:is(html.dark .Whitelabel-module__I149Va__roleCheckItem strong, html[data-theme="dark"] .Whitelabel-module__I149Va__roleCheckItem strong) {
  color: #f8fafc;
}

.Whitelabel-module__I149Va__roleCheckItem p {
  color: #64748b;
  margin: 0;
  font-size: .82rem;
  line-height: 1.45;
}

:is(html.dark .Whitelabel-module__I149Va__roleCheckItem p, html[data-theme="dark"] .Whitelabel-module__I149Va__roleCheckItem p) {
  color: #94a3b8;
}

.Whitelabel-module__I149Va__reqSection {
  padding: 5rem 0;
  position: relative;
}

.Whitelabel-module__I149Va__reqCardsGrid {
  grid-template-columns: repeat(3, 1fr);
  gap: 1.5rem;
  max-width: 1080px;
  margin: 0 auto 2.5rem;
  display: grid;
}

.Whitelabel-module__I149Va__reqStepCard {
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 18px;
  padding: 2rem 1.5rem;
  position: relative;
  box-shadow: 0 4px 14px #00000008;
}

:is(html.dark .Whitelabel-module__I149Va__reqStepCard, html[data-theme="dark"] .Whitelabel-module__I149Va__reqStepCard) {
  background: #141418;
  border-color: #27272a;
  box-shadow: 0 4px 14px #0000004d;
}

.Whitelabel-module__I149Va__reqStepNumber {
  color: #ea580c;
  opacity: .3;
  margin-bottom: .5rem;
  font-size: 2.2rem;
  font-weight: 900;
  line-height: 1;
}

.Whitelabel-module__I149Va__reqStepTitle {
  color: #0f172a;
  margin: .75rem 0 .5rem;
  font-size: 1.15rem;
  font-weight: 800;
}

:is(html.dark .Whitelabel-module__I149Va__reqStepTitle, html[data-theme="dark"] .Whitelabel-module__I149Va__reqStepTitle) {
  color: #f8fafc;
}

.Whitelabel-module__I149Va__reqStepDesc {
  color: #64748b;
  margin: 0;
  font-size: .85rem;
  line-height: 1.5;
}

:is(html.dark .Whitelabel-module__I149Va__reqStepDesc, html[data-theme="dark"] .Whitelabel-module__I149Va__reqStepDesc) {
  color: #94a3b8;
}

.Whitelabel-module__I149Va__strictBrandRuleBox {
  background: #fef2f2;
  border: 1px solid #fecaca;
  border-radius: 18px;
  align-items: flex-start;
  gap: 1.25rem;
  max-width: 1080px;
  margin: 0 auto;
  padding: 1.75rem 2rem;
  display: flex;
}

:is(html.dark .Whitelabel-module__I149Va__strictBrandRuleBox, html[data-theme="dark"] .Whitelabel-module__I149Va__strictBrandRuleBox) {
  background: #dc262614;
  border-color: #dc26264d;
}

.Whitelabel-module__I149Va__strictBrandIcon {
  flex-shrink: 0;
  margin-top: 2px;
}

.Whitelabel-module__I149Va__strictBrandContent {
  flex: 1;
}

.Whitelabel-module__I149Va__strictBrandTitle {
  color: #991b1b;
  margin: 0 0 .5rem;
  font-size: 1.05rem;
  font-weight: 800;
}

:is(html.dark .Whitelabel-module__I149Va__strictBrandTitle, html[data-theme="dark"] .Whitelabel-module__I149Va__strictBrandTitle) {
  color: #f87171;
}

.Whitelabel-module__I149Va__strictBrandDesc {
  color: #7f1d1d;
  margin: 0;
  font-size: .88rem;
  line-height: 1.55;
}

:is(html.dark .Whitelabel-module__I149Va__strictBrandDesc, html[data-theme="dark"] .Whitelabel-module__I149Va__strictBrandDesc) {
  color: #fca5a5;
}

.Whitelabel-module__I149Va__faqSection {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background: #fafaf9bf;
  padding: 5rem 0;
  position: relative;
}

:is(html.dark .Whitelabel-module__I149Va__faqSection, html[data-theme="dark"] .Whitelabel-module__I149Va__faqSection) {
  background: #0d0d10bf;
}

.Whitelabel-module__I149Va__faqAccordionWrap {
  flex-direction: column;
  gap: 10px;
  max-width: 860px;
  margin: 0 auto;
  display: flex;
}

.Whitelabel-module__I149Va__faqItemBox {
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 14px;
  transition: all .2s;
  overflow: hidden;
}

:is(html.dark .Whitelabel-module__I149Va__faqItemBox, html[data-theme="dark"] .Whitelabel-module__I149Va__faqItemBox) {
  background: #141418;
  border-color: #27272a;
}

.Whitelabel-module__I149Va__faqItemOpen {
  border-color: #ea580c;
  box-shadow: 0 4px 16px #ea580c14;
}

:is(html.dark .Whitelabel-module__I149Va__faqItemOpen, html[data-theme="dark"] .Whitelabel-module__I149Va__faqItemOpen) {
  border-color: #ea580c;
}

.Whitelabel-module__I149Va__faqTriggerBtn {
  text-align: left;
  cursor: pointer;
  background: none;
  border: none;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.Whitelabel-module__I149Va__faqQuestionText {
  color: #0f172a;
  font-size: .98rem;
  font-weight: 800;
}

:is(html.dark .Whitelabel-module__I149Va__faqQuestionText, html[data-theme="dark"] .Whitelabel-module__I149Va__faqQuestionText) {
  color: #f8fafc;
}

.Whitelabel-module__I149Va__faqChevronIcon {
  color: #94a3b8;
  flex-shrink: 0;
  transition: transform .25s;
}

.Whitelabel-module__I149Va__chevronRotated {
  color: #ea580c;
  transform: rotate(180deg);
}

.Whitelabel-module__I149Va__faqAnswerBody {
  color: #475569;
  padding: 0 1.5rem 1.25rem;
  font-size: .9rem;
  line-height: 1.6;
}

:is(html.dark .Whitelabel-module__I149Va__faqAnswerBody, html[data-theme="dark"] .Whitelabel-module__I149Va__faqAnswerBody) {
  color: #94a3b8;
}

.Whitelabel-module__I149Va__finalCtaSection {
  padding: 5rem 0 6rem;
  position: relative;
}

.Whitelabel-module__I149Va__finalCtaCard {
  text-align: center;
  background: linear-gradient(145deg, #18181b 0%, #09090b 100%);
  border: 1px solid #27272a;
  border-radius: 28px;
  max-width: 1080px;
  margin: 0 auto;
  padding: 4.5rem 2.5rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 25px 65px -15px #0006;
}

.Whitelabel-module__I149Va__finalCtaGlow {
  pointer-events: none;
  background: radial-gradient(circle, #ea580c33 0%, #0000 70%);
  width: 600px;
  height: 300px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.Whitelabel-module__I149Va__finalCtaTitle {
  color: #fff;
  letter-spacing: -.025em;
  z-index: 1;
  margin: 1rem 0 .75rem;
  font-size: 2.6rem;
  font-weight: 900;
  position: relative;
}

.Whitelabel-module__I149Va__finalCtaDesc {
  color: #cbd5e1;
  z-index: 1;
  max-width: 680px;
  margin: 0 auto 2.25rem;
  font-size: 1.1rem;
  line-height: 1.6;
  position: relative;
}

.Whitelabel-module__I149Va__finalCtaWhatsAppBtn {
  z-index: 1;
  background: linear-gradient(135deg, #ea580c 0%, #f97316 100%);
  border-radius: 9999px;
  align-items: center;
  gap: 10px;
  padding: 1.05rem 2.4rem;
  font-size: 1.05rem;
  font-weight: 800;
  text-decoration: none;
  transition: all .25s;
  display: inline-flex;
  position: relative;
  box-shadow: 0 8px 24px #ea580c73;
  color: #fff !important;
}

.Whitelabel-module__I149Va__finalCtaWhatsAppBtn:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 32px #ea580c99;
}

.Whitelabel-module__I149Va__finalCtaFootnote {
  color: #94a3b8;
  z-index: 1;
  margin-top: 1.25rem;
  font-size: .78rem;
  display: block;
  position: relative;
}

@media (max-width: 1080px) {
  .Whitelabel-module__I149Va__heroGrid {
    grid-template-columns: 1fr;
    gap: 3rem;
  }

  .Whitelabel-module__I149Va__heroLeft {
    text-align: center;
    align-items: center;
  }

  .Whitelabel-module__I149Va__heroActions, .Whitelabel-module__I149Va__trustPills {
    justify-content: center;
  }

  .Whitelabel-module__I149Va__simulatorCard, .Whitelabel-module__I149Va__rolesGrid, .Whitelabel-module__I149Va__reqCardsGrid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 768px) {
  .Whitelabel-module__I149Va__heroSection {
    padding: 6rem 0 3rem;
  }

  .Whitelabel-module__I149Va__heroTitle {
    font-size: 2.3rem;
  }

  .Whitelabel-module__I149Va__heroSubtitle {
    font-size: .98rem;
  }

  .Whitelabel-module__I149Va__appFrame {
    min-height: 480px;
  }

  .Whitelabel-module__I149Va__appSidebar {
    width: 60px;
    padding: .75rem .25rem;
  }

  .Whitelabel-module__I149Va__brandTitle, .Whitelabel-module__I149Va__sidebarSelect, .Whitelabel-module__I149Va__sidebarSearch, .Whitelabel-module__I149Va__menuHeading, .Whitelabel-module__I149Va__menuItem span, .Whitelabel-module__I149Va__sidebarStoreBanner span {
    display: none;
  }

  .Whitelabel-module__I149Va__menuItem {
    justify-content: center;
  }

  .Whitelabel-module__I149Va__dashRowTwo, .Whitelabel-module__I149Va__dashBottomRow {
    grid-template-columns: 1fr;
  }

  .Whitelabel-module__I149Va__sectionTitle {
    font-size: 1.8rem;
  }
}

/*# sourceMappingURL=src_app_solucoes_whitelabel_Whitelabel_module_62badf6d.css.map*/