.cb_ba7854dfd3065606b25914092363a5be {
  /* SECTION 1: Topo */
  /* App steps */
  /* Step indicators */
  /* SECTION 5: Termos e condições */
  /* SECTION 6: Dúvidas */
  /* SECTION: Ajuda */ }
  .cb_ba7854dfd3065606b25914092363a5be .lp-btn {
    padding: 12px 32px;
    border-radius: 8px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    font-family: Latam-Sans-Bold;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0;
    text-decoration: none;
    text-align: center;
    display: flex;
    align-items: flex-start;
    transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease; }
  .cb_ba7854dfd3065606b25914092363a5be .lp-btn.blue {
    border-color: #2c31c9;
    background-color: #2c31c9;
    color: #fff; }
  .cb_ba7854dfd3065606b25914092363a5be .lp-btn.text-variant {
    color: #2c31c9; }
  .cb_ba7854dfd3065606b25914092363a5be .lp-btn.blue:hover, .cb_ba7854dfd3065606b25914092363a5be .lp-btn.blue:focus-visible {
    border-color: #0a0e80;
    background-color: #0a0e80; }
  .cb_ba7854dfd3065606b25914092363a5be .lp-btn.text-variant:hover, .cb_ba7854dfd3065606b25914092363a5be .lp-btn.text-variant:focus-visible {
    color: #0a0e80; }
  .cb_ba7854dfd3065606b25914092363a5be .lp-btn.text-variant:hover .lp-btn-icon, .cb_ba7854dfd3065606b25914092363a5be .lp-btn.text-variant:focus-visible .lp-btn-icon {
    filter: brightness(0) saturate(100%) invert(9%) sepia(60%) saturate(6736%) hue-rotate(243deg) brightness(83%) contrast(114%); }
  .cb_ba7854dfd3065606b25914092363a5be .gy-\[88px\] {
    --bs-gutter-y: 88px; }
  @media (min-width: 992px) {
  .cb_ba7854dfd3065606b25914092363a5be .gx-lg-\[88px\] {
    --bs-gutter-x: 88px; } }
  @media (min-width: 992px) {
  .cb_ba7854dfd3065606b25914092363a5be .gx-lg-6 {
    --bs-gutter-x: 6rem; } }
  .cb_ba7854dfd3065606b25914092363a5be strong {
    font-family: Latam-Sans-Bold;
    font-weight: 700; }
  .cb_ba7854dfd3065606b25914092363a5be #topo-ultravioleta {
    margin-top: 24px; }
  @media (min-width: 992px) {
  .cb_ba7854dfd3065606b25914092363a5be #topo-ultravioleta {
    margin-top: 56px; } }
  .cb_ba7854dfd3065606b25914092363a5be .topo-ultravioleta__logo {
    margin-bottom: 12px; }
  .cb_ba7854dfd3065606b25914092363a5be .topo-ultravioleta__logo img {
    height: 20px;
    width: auto; }
  .cb_ba7854dfd3065606b25914092363a5be .topo-ultravioleta__content h1 {
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 78px;
    letter-spacing: 0.25px;
    color: #303030;
    margin: 0; }
  @media (min-width: 992px) {
  .cb_ba7854dfd3065606b25914092363a5be .topo-ultravioleta__content h1 {
    font-size: 48px;
    line-height: 62px;
    letter-spacing: -0.5px; } }
  .cb_ba7854dfd3065606b25914092363a5be .topo-ultravioleta__content p {
    margin-top: 32px;
    font-size: 20px;
    font-style: normal;
    line-height: 32px;
    letter-spacing: 0.25px;
    color: #303030; }
  @media (min-width: 992px) {
  .cb_ba7854dfd3065606b25914092363a5be .topo-ultravioleta__content p {
    font-size: 18px; } }
  .cb_ba7854dfd3065606b25914092363a5be .topo-ultravioleta__img {
    border-radius: 24px;
    object-fit: cover; }
  .cb_ba7854dfd3065606b25914092363a5be #modos-transferencia {
    margin-top: 72px; }
  @media (min-width: 992px) {
  .cb_ba7854dfd3065606b25914092363a5be #modos-transferencia {
    margin-top: 80px; } }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__content {
    padding: 60px 0; }
  @media (min-width: 992px) {
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__content {
    padding: 100px 0; } }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__content > h2 {
    margin: 0 0 32px;
    font-size: 40px;
    font-weight: 700;
    line-height: 52px;
    letter-spacing: 0.25px;
    color: #303030; }
  @media (min-width: 992px) {
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__content > h2 {
    font-size: 40px;
    line-height: 52px;
    letter-spacing: -0.5px; } }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__tabs {
    display: inline-flex;
    gap: 4px;
    margin-bottom: 40px;
    background: #f2f2f2;
    border-radius: 100px;
    padding: 4px; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__tab {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 8px 16px;
    border-radius: 100px;
    border: none;
    background: #fff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    color: #5c5c5c;
    cursor: pointer;
    transition: all 0.2s ease; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__tab.active {
    background-color: #2c31c9;
    border-color: #2c31c9;
    color: #fff;
    font-weight: 700; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__tab-icon {
    display: none;
    width: 14px;
    height: 14px; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__tab.active .modos-transferencia__tab-icon {
    display: block; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__panel.d-none {
    display: none !important; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__desc {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 26px;
    color: #303030; }
  .cb_ba7854dfd3065606b25914092363a5be ul {
    color: #000; }
  .cb_ba7854dfd3065606b25914092363a5be #panel-automatica .modos-transferencia__img {
    border-radius: 12px;
    object-fit: cover;
    display: block;
    width: 100%;
    height: 100%; }
  .cb_ba7854dfd3065606b25914092363a5be #panel-automatica picture {
    display: block;
    height: 100%; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__img {
    border-radius: 12px;
    object-fit: cover;
    display: block; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__card {
    padding: 0; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__card-label {
    font-size: 20px;
    font-weight: 700;
    color: #303030;
    font-style: normal;
    line-height: 32px;
    margin: 0 0 12px; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__card-text {
    font-size: 18px;
    line-height: 24px;
    color: #303030;
    margin: 0 0 10px; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__como-ativar {
    margin-top: 96px; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__como-ativar h3 {
    font-size: 40px;
    font-weight: 700;
    line-height: 52px;
    color: #303030;
    margin: 0 0 32px; }
  @media (min-width: 992px) {
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__como-ativar h3 {
    font-size: 32px;
    line-height: 42px; } }
  .cb_ba7854dfd3065606b25914092363a5be .como-funciona__badge {
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 2px;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    color: #fff;
    border-radius: 16px;
    background-color: #2c31c9; }
  .cb_ba7854dfd3065606b25914092363a5be .como-funciona__step h4 {
    margin-top: 24px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #18181b; }
  .cb_ba7854dfd3065606b25914092363a5be .como-funciona__step p {
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 26px;
    color: #5c5c5c; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__exemplos {
    margin-top: 64px; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__exemplos h3 {
    font-size: 40px;
    font-weight: 700;
    line-height: 52px;
    color: #303030;
    margin: 0 0 12px; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__exemplos-desc {
    font-size: 16px;
    line-height: 24px;
    color: #5c5c5c;
    margin: 0 0 32px; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__exemplo-card {
    border: 1.5px solid #e4e4e7;
    background-color: #f6f6f6;
    border-radius: 16px;
    padding: 24px;
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 16px; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__exemplo-label {
    font-size: 14px;
    color: #5c5c5c;
    margin: 0 0 4px; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__exemplo-value {
    font-size: 28px;
    font-weight: 700;
    color: #303030;
    margin: 0 0 16px; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__exemplo-avatars {
    display: flex;
    gap: 6px;
    align-items: center;
    margin-bottom: 16px; }
  .cb_ba7854dfd3065606b25914092363a5be .avatar {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    object-fit: cover; }
  .cb_ba7854dfd3065606b25914092363a5be .avatar-k {
    background-color: #f97316;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 700; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__exemplo-stats {
    display: flex;
    flex-direction: column;
    gap: 12px;
    border-top: 1px solid #e4e4e7;
    padding-top: 16px;
    margin-top: auto; }
  .cb_ba7854dfd3065606b25914092363a5be .stat-label {
    font-size: 16px;
    color: #5c5c5c;
    margin: 0; }
  .cb_ba7854dfd3065606b25914092363a5be .stat-value {
    font-size: 20px;
    font-weight: 700;
    color: #303030;
    margin: 2px 0 0; }
  .cb_ba7854dfd3065606b25914092363a5be .stat-total {
    border-top: 1px solid #e4e4e7;
    padding-top: 12px; }
  .cb_ba7854dfd3065606b25914092363a5be .exemplo-section {
    border-top: 1px solid #e4e4e7;
    padding-top: 16px;
    display: flex;
    flex-direction: column;
    gap: 10px; }
  .cb_ba7854dfd3065606b25914092363a5be .exemplo-section__title {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: #5c5c5c;
    margin: 0 0 4px; }
  .cb_ba7854dfd3065606b25914092363a5be .exemplo-section__row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px; }
  .cb_ba7854dfd3065606b25914092363a5be .exemplo-section__icon-label {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 14px;
    color: #5c5c5c; }
  .cb_ba7854dfd3065606b25914092363a5be .exemplo-section__icon-label img {
    width: 16px;
    height: 16px; }
  .cb_ba7854dfd3065606b25914092363a5be .exemplo-section__plain-label {
    font-size: 14px;
    color: #5c5c5c; }
  .cb_ba7854dfd3065606b25914092363a5be .exemplo-section__num {
    font-size: 14px;
    color: #303030;
    white-space: nowrap; }
  .cb_ba7854dfd3065606b25914092363a5be .exemplo-section__num.bold {
    font-weight: 700;
    font-size: 16px; }
  .cb_ba7854dfd3065606b25914092363a5be .stat-value.highlight {
    font-size: 20px;
    color: #303030; }
  .cb_ba7854dfd3065606b25914092363a5be .stat-sub {
    font-size: 16px;
    color: #5c5c5c;
    margin: 2px 0 0; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__conversion-title {
    font-size: 16px;
    font-weight: 700;
    color: #303030;
    margin: 0 0 12px; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__conversion-formula {
    display: flex;
    align-items: center;
    gap: 16px; }
  .cb_ba7854dfd3065606b25914092363a5be .formula-item {
    display: flex;
    align-items: center;
    gap: 8px; }
  .cb_ba7854dfd3065606b25914092363a5be .formula-number {
    font-size: 36px;
    font-weight: 700;
    color: #303030; }
  .cb_ba7854dfd3065606b25914092363a5be .formula-label {
    font-size: 13px;
    line-height: 18px;
    color: #5c5c5c; }
  .cb_ba7854dfd3065606b25914092363a5be .formula-equals {
    font-size: 28px;
    color: #303030; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__conversion-desc {
    font-size: 15px;
    line-height: 24px;
    color: #303030;
    margin: 0; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__app-steps {
    margin-top: 64px; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__phone-wrapper {
    display: flex;
    justify-content: center; }
  .cb_ba7854dfd3065606b25914092363a5be .modos-transferencia__phone-img {
    max-width: 260px;
    width: 100%;
    display: block; }
  .cb_ba7854dfd3065606b25914092363a5be .app-steps__indicators {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    margin-bottom: 24px; }
  .cb_ba7854dfd3065606b25914092363a5be .app-steps__indicator {
    padding: 6px 14px;
    border-radius: 100px;
    border: 1.5px solid #d4d4d8;
    background: #fff;
    font-size: 13px;
    color: #5c5c5c;
    cursor: pointer;
    transition: all 0.2s ease; }
  .cb_ba7854dfd3065606b25914092363a5be .app-steps__indicator.active {
    background-color: #2c31c9;
    border-color: #2c31c9;
    color: #fff; }
  .cb_ba7854dfd3065606b25914092363a5be .app-steps__panel h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    color: #303030;
    margin: 0 0 12px; }
  .cb_ba7854dfd3065606b25914092363a5be .app-steps__panel p {
    font-size: 16px;
    line-height: 26px;
    color: #5c5c5c;
    margin: 0; }
  .cb_ba7854dfd3065606b25914092363a5be .app-steps__nav {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-top: 24px; }
  .cb_ba7854dfd3065606b25914092363a5be .app-steps__arrow {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: none;
    background: transparent;
    color: #303030;
    cursor: pointer;
    padding: 0;
    transition: color 0.2s ease; }
  .cb_ba7854dfd3065606b25914092363a5be .app-steps__arrow:hover {
    color: #0a0e80; }
  .cb_ba7854dfd3065606b25914092363a5be .app-steps__arrow:disabled {
    color: rgba(15, 15, 15, 0.32);
    cursor: default; }
  .cb_ba7854dfd3065606b25914092363a5be .app-steps__counter {
    font-size: 14px;
    color: #5c5c5c; }
  .cb_ba7854dfd3065606b25914092363a5be #termos {
    margin-top: 64px;
    margin-bottom: 64px; }
  @media (min-width: 992px) {
  .cb_ba7854dfd3065606b25914092363a5be #termos {
    margin-top: 100px; } }
  .cb_ba7854dfd3065606b25914092363a5be .termos__title {
    font-size: 40px;
    font-weight: 700;
    line-height: 52px;
    color: #303030;
    margin: 0 0 24px; }
  .cb_ba7854dfd3065606b25914092363a5be .termos__text {
    font-size: 18px;
    line-height: 28px;
    color: #303030;
    margin: 0; }
  .cb_ba7854dfd3065606b25914092363a5be #duvidas {
    margin-top: 64px;
    margin-bottom: 64px; }
  @media (min-width: 992px) {
  .cb_ba7854dfd3065606b25914092363a5be #duvidas {
    margin-top: 100px; } }
  .cb_ba7854dfd3065606b25914092363a5be .duvidas__title {
    margin: 0;
    font-family: Latam-Sans-Bold;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: 0.25px;
    color: #303030; }
  @media (min-width: 992px) {
  .cb_ba7854dfd3065606b25914092363a5be .duvidas__title {
    font-size: 48px;
    line-height: 62px;
    letter-spacing: -0.5px; } }
  .cb_ba7854dfd3065606b25914092363a5be .duvidas__subtitle {
    margin-top: 24px;
    margin-bottom: 0;
    font-family: Latam-Sans-Regular;
    font-size: 18px;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0.25px;
    color: #303030; }
  .cb_ba7854dfd3065606b25914092363a5be .duvidas__cta {
    margin-top: 24px; }
  .cb_ba7854dfd3065606b25914092363a5be .faq__content .accordion {
    background: #fff; }
  .cb_ba7854dfd3065606b25914092363a5be .faq__content .accordion-item {
    border-color: #e1e1e1; }
  .cb_ba7854dfd3065606b25914092363a5be .faq__content .accordion-button {
    font-family: Latam-Sans-Bold;
    font-weight: 700;
    color: #10004f; }
  .cb_ba7854dfd3065606b25914092363a5be .faq__content .accordion-button:hover {
    background-color: #eeedf9; }
  .cb_ba7854dfd3065606b25914092363a5be .faq__content .accordion-button:not(.collapsed) {
    color: unset;
    background-color: unset; }
  .cb_ba7854dfd3065606b25914092363a5be .accordion-button:focus {
    box-shadow: unset; }
  .cb_ba7854dfd3065606b25914092363a5be .faq__content .accordion-item p {
    color: #000; }
  .cb_ba7854dfd3065606b25914092363a5be .faq__content .accordion-body a {
    overflow-wrap: anywhere;
    word-break: break-all; }
  .cb_ba7854dfd3065606b25914092363a5be .faq__content .accordion-item strong {
    font-weight: 700; }
  .cb_ba7854dfd3065606b25914092363a5be #ajuda {
    margin-top: 64px;
    margin-bottom: 64px; }
  @media (min-width: 992px) {
  .cb_ba7854dfd3065606b25914092363a5be #ajuda {
    margin-top: 100px; } }
  .cb_ba7854dfd3065606b25914092363a5be .ajuda__title {
    font-size: 40px;
    font-weight: 700;
    line-height: 52px;
    color: #303030;
    margin: 0 0 40px; }
  .cb_ba7854dfd3065606b25914092363a5be .ajuda__card {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 24px;
    border: 1.5px solid #e4e4e7;
    border-radius: 16px;
    background: #fff;
    width: 100%;
    text-align: left; }
  .cb_ba7854dfd3065606b25914092363a5be .ajuda__card-header {
    display: flex;
    align-items: center;
    gap: 16px; }
  .cb_ba7854dfd3065606b25914092363a5be .ajuda__card-icon {
    width: 48px;
    height: 48px;
    border-radius: 12px;
    background: #ebebff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0; }
  .cb_ba7854dfd3065606b25914092363a5be .ajuda__card-icon img {
    width: 24px;
    height: 24px; }
  .cb_ba7854dfd3065606b25914092363a5be .ajuda__card-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    color: #303030;
    margin: 0; }
  .cb_ba7854dfd3065606b25914092363a5be .ajuda__card-text {
    font-size: 16px;
    line-height: 24px;
    color: #5c5c5c;
    margin: 0;
    padding-left: 64px; }
  .cb_ba7854dfd3065606b25914092363a5be .ajuda__card-link {
    font-size: 16px;
    font-weight: 700;
    color: #2c31c9;
    padding-left: 64px;
    text-decoration: none;
    margin-top: auto;
    padding-top: 8px; }
  .cb_ba7854dfd3065606b25914092363a5be .ajuda__card-link:hover {
    color: #0a0e80; }
  .cb_ba7854dfd3065606b25914092363a5be .ajuda__card-link .lp-btn-icon {
    filter: brightness(0) saturate(100%) invert(19%) sepia(89%) saturate(1500%) hue-rotate(223deg) brightness(85%) contrast(110%); }
  .cb_ba7854dfd3065606b25914092363a5be #atencao {
    padding: 0 0 24px; }
  .cb_ba7854dfd3065606b25914092363a5be .atencao__box {
    background-color: #fdf3ec;
    border-radius: 8px;
    padding: 16px 20px; }
  .cb_ba7854dfd3065606b25914092363a5be .atencao__header {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 4px; }
  .cb_ba7854dfd3065606b25914092363a5be .atencao__icon {
    flex-shrink: 0; }
  .cb_ba7854dfd3065606b25914092363a5be .atencao__title {
    font-family: Latam-Sans-Bold;
    font-size: 14px;
    font-weight: 700;
    color: #1e1e1e; }
  .cb_ba7854dfd3065606b25914092363a5be .atencao__text {
    font-size: 14px;
    color: #1e1e1e;
    margin: 0;
    padding-left: 28px; }
