/*
 * page-6005.css - Empresarial ("La cuenta de las empresas imparables").
 * Capa 2 (por pagina). TODO scopeado bajo body.fc-page-6005.
 */

body.fc-page-6005 .potencia-mobile-br {
  display: none !important;
}

body.fc-page-6005 .cuenta-mobile-break {
  display: inline;
}

/* [01] Cover: el titular heredaba Light (300) y se percibia mas delgado que Metal.
 * Igualamos su peso a Regular (400); la cursiva conserva Instrument Serif. */
body.fc-page-6005 .hero .hero-heading {
  font-weight: 400 !important;
}

/* [03] Sombra al hacer scroll (QA diseño): "eliminar la sombra que se percibe entre
 * el modulo 'Sin cobros sorpresa' y el siguiente al hacer scroll". Origen: la base
 * Webflow (Capa 0, f-n.webflow.css) aplica a TODA .featuresecciones un glow
 * `box-shadow: 0 0 70px 100px #6266660d`. Como las .featuresecciones son
 * position:sticky y se apilan, ese halo se derrama en el seam cuando .sincobros sube
 * por encima. En la referencia el fondo es limpio, sin sombra. Lo anulamos en TODAS
 * las .featuresecciones de esta pagina (mismo tratamiento que Metal). */
body.fc-page-6005 .featuresecciones {
  box-shadow: none !important;
}

/* Pregunta del FAQ: caia en Open Sans (fuga del CSS de blog) en vez de la fuente real.
   Forzamos Inter V para alinear con la referencia (ver
   .claude/skills/estilos-snapshot/tipografia-personal.md). */
body.fc-page-6005 .faqs .faqs-item-trigger,
body.fc-page-6005 .faqs .faqs-item-trigger * {
  font-family: 'Inter V', 'Inter', sans-serif !important;
}

/* Acordeon canonico (referencia: Metal): icono 24x24 con el mismo trazo y sin
   encogerse cuando la pregunta ocupa mas de una linea. */
body.fc-page-6005 .faqs .faqs-item-trigger > p {
  flex: 0 0 24px !important;
  margin: 0 !important;
  line-height: 0 !important;
}

body.fc-page-6005 .faqs .faqs-item-trigger svg {
  display: block !important;
  flex: 0 0 24px !important;
  width: 24px !important;
  height: 24px !important;
}

@media (max-width: 480px) {
  body.fc-page-6005 .potencia-mobile-br {
    display: none !important;
  }

  /* [01] Hero mobile - alinear el bloque de tagline con la referencia. */
  body.fc-page-6005 .hero .hero-txt {
    position: absolute !important;
    top: 128px !important;
    width: 100% !important;
  }

  body.page-id-6005.fc-page-6005 .hero .hero-heading {
    font-size: 32px !important;
    line-height: 38px !important;
    top: 0 !important;
  }

  body.page-id-6005.fc-page-6005 .hero .hero-heading img {
    width: 172px !important;
    height: auto !important;
    margin-bottom: 18px !important;
  }

  body.page-id-6005.fc-page-6005 .hero .hero-heading i {
    font-size: 38px !important;
    line-height: 42px !important;
  }

  /* [02] Potencia mobile - layout contra referencia. */
  body.fc-page-6005 .potencia {
    padding: 72px 22px 66px !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
  }

  body.fc-page-6005 .potencia .contenedor-potencia {
    width: 100% !important;
  }

  body.fc-page-6005 .potencia .potencia-mobile-br {
    display: block !important;
  }

  body.fc-page-6005 .potencia .headinghero {
    width: 100% !important;
    margin: 0 !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: clamp(30px, 7.52vw, 32px) !important;
    font-weight: 400 !important;
    line-height: clamp(36px, 8.69vw, 37px) !important;
    letter-spacing: 0 !important;
  }

  body.fc-page-6005 .potencia .headinghero .txt-highlight,
  body.fc-page-6005 .potencia .headinghero i {
    font-family: 'Instrument Serif', serif !important;
    font-weight: 400 !important;
  }

  body.fc-page-6005 .potencia .potencia-brand-line {
    font-size: clamp(31px, 7.75vw, 33px) !important;
    line-height: clamp(36px, 8.69vw, 37px) !important;
  }

  body.fc-page-6005 .potencia .potencia-brand-line .txt-highlight {
    font-size: clamp(33px, 8.22vw, 35px) !important;
    line-height: clamp(36px, 8.69vw, 37px) !important;
  }

  body.fc-page-6005 .potencia .potencia-debito-line {
    font-size: clamp(29px, 7.28vw, 31px) !important;
    line-height: clamp(36px, 8.69vw, 37px) !important;
  }

  body.fc-page-6005 .potencia .headinghero i {
    font-size: clamp(32px, 7.98vw, 34px) !important;
    line-height: clamp(36px, 8.69vw, 37px) !important;
  }

  body.fc-page-6005 .potencia .features {
    display: flex !important;
    flex-direction: column !important;
    row-gap: 59px !important;
    margin-top: 74px !important;
    width: 100% !important;
  }

  body.fc-page-6005 .potencia .feature {
    width: 100% !important;
    padding-top: 0 !important;
  }

  body.fc-page-6005 .potencia .numeros {
    margin: 0 !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: clamp(88px, 23.48vw, 100px) !important;
    font-weight: 400 !important;
    line-height: 104px !important;
    letter-spacing: -0.03em !important;
  }

  body.fc-page-6005 .potencia .paragraph-4 {
    max-width: 100% !important;
    margin-top: 20px !important;
    margin-bottom: 0 !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    line-height: 26px !important;
    letter-spacing: 0 !important;
  }

  body.fc-page-6005 .potencia .potencibtn {
    align-items: flex-start !important;
    width: 100% !important;
    margin-top: 50px !important;
  }

  body.fc-page-6005 .potencia #open-account-hero-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 219px !important;
    height: 55px !important;
    padding: 0 28px !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
  }

  /* [03] Creditos empresariales mobile - igualar referencia. */
  body.fc-page-6005 .featuresecciones._2 {
    align-items: stretch !important;
    background: #f8f8f8 !important;
    flex-direction: column !important;
    height: 100vh !important;
    justify-content: flex-start !important;
    padding: 64px 0 0 !important;
    overflow: hidden !important;
  }

  body.fc-page-6005 .featuresecciones._2 .textseccion {
    box-sizing: border-box !important;
    max-width: none !important;
    padding: 20px 20px 0 !important;
    right: auto !important;
    width: 100% !important;
  }

  body.fc-page-6005 .featuresecciones._2 .section-heading {
    font-family: 'Instrument Serif', serif !important;
    font-size: 31px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 33px !important;
    margin: 0 !important;
  }

  body.fc-page-6005 .featuresecciones._2 .section-heading i {
    display: block !important;
    font-family: 'Instrument Serif', serif !important;
    font-size: 31px !important;
    font-weight: 500 !important;
    line-height: 33px !important;
  }

  body.fc-page-6005 .featuresecciones._2 .paragraph-4 {
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    margin: 28px 0 0 !important;
    max-width: 335px !important;
  }

  body.fc-page-6005 .featuresecciones._2 .textseccion > p:not(.paragraph-4) {
    line-height: 24px !important;
    margin: 24px 0 0 !important;
  }

  body.fc-page-6005 .featuresecciones._2 .link-3.cta {
    display: inline !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 650 !important;
    line-height: 24px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
  }

  body.fc-page-6005 .featuresecciones._2 .txt-default {
    display: inline-block !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 650 !important;
    line-height: 24px !important;
  }

  body.fc-page-6005 .featuresecciones._2 .txt-small {
    color: #6f7477 !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 20px !important;
    margin: 0 !important;
    padding: 27px 0 0 !important;
    text-align: left !important;
    width: 100% !important;
  }

  body.fc-page-6005 .featuresecciones._2 .txt-small strong {
    font-weight: 650 !important;
  }

  body.fc-page-6005 .featuresecciones._2 .img-container {
    flex: 1 1 auto !important;
    height: auto !important;
    margin-top: -72px !important;
    overflow: visible !important;
    width: 100% !important;
  }

  body.fc-page-6005 .featuresecciones._2 .img-container img {
    display: block !important;
    height: auto !important;
    margin: 0 0 0 -16px !important;
    max-width: none !important;
    width: calc(100% + 12px) !important;
  }

  /* [04] Rendimiento mobile - igualar referencia. */
  body.fc-page-6005 .featuresecciones.seccion-img-left.last {
    align-items: stretch !important;
    background: #f8f8f8 !important;
    flex-direction: column !important;
    height: 100vh !important;
    justify-content: flex-start !important;
    padding: 56px 0 0 !important;
    overflow: hidden !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .textseccion {
    box-sizing: border-box !important;
    max-width: none !important;
    order: 1 !important;
    padding: 20px 20px 0 !important;
    right: auto !important;
    width: 100% !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .section-heading {
    font-family: 'Instrument Serif', serif !important;
    font-size: 31px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 33px !important;
    margin: 0 !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .section-heading i {
    display: block !important;
    font-family: 'Instrument Serif', serif !important;
    font-size: 31px !important;
    font-weight: 500 !important;
    line-height: 33px !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .paragraph-4 {
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    margin: 28px 0 0 !important;
    max-width: 335px !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .paragraph-4 strong {
    font-weight: 650 !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .textseccion > p:not(.paragraph-4) {
    line-height: 24px !important;
    margin: 24px 0 0 !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .link-3.cta {
    display: inline !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 650 !important;
    line-height: 24px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .txt-default {
    display: inline-block !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 650 !important;
    line-height: 24px !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .txt-small {
    color: #6f7477 !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 19px !important;
    margin: 0 !important;
    padding: 32px 0 0 !important;
    text-align: left !important;
    width: 100% !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .txt-small strong {
    font-weight: 650 !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .img-container {
    flex: 1 1 auto !important;
    height: auto !important;
    margin-top: 16px !important;
    order: 2 !important;
    overflow: visible !important;
    width: 100% !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .img-container img {
    display: block !important;
    height: auto !important;
    margin: 0 0 0 34px !important;
    max-width: none !important;
    width: 340px !important;
  }

  /* [05] Cuenta mobile - igualar referencia. */
  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) {
    align-items: stretch !important;
    background: #f8f8f8 !important;
    flex-direction: column !important;
    height: 100vh !important;
    justify-content: flex-start !important;
    padding: 104px 0 0 !important;
    overflow: hidden !important;
  }

  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .textseccion {
    box-sizing: border-box !important;
    max-width: none !important;
    order: 1 !important;
    padding: 20px 20px 0 !important;
    right: auto !important;
    width: 100% !important;
  }

  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .section-heading {
    font-family: 'Instrument Serif', serif !important;
    font-size: 31px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 33px !important;
    margin: 0 !important;
  }

  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .cuenta-mobile-break {
    display: block !important;
  }

  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .section-heading i {
    font-family: 'Instrument Serif', serif !important;
    font-size: 31px !important;
    font-weight: 500 !important;
    line-height: 33px !important;
  }

  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .paragraph-4 {
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    margin: 28px 0 0 !important;
    max-width: 335px !important;
  }

  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .textseccion > p:not(.paragraph-4) {
    line-height: 24px !important;
    margin: 24px 0 0 !important;
  }

  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .link-3.cta {
    display: inline !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 650 !important;
    line-height: 24px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
  }

  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .txt-default {
    display: inline-block !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 650 !important;
    line-height: 24px !important;
  }

  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .img-container {
    align-items: flex-end !important;
    display: flex !important;
    flex: 1 1 auto !important;
    height: auto !important;
    justify-content: center !important;
    margin-top: -20px !important;
    order: 2 !important;
    overflow: hidden !important;
    width: 100% !important;
  }

  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .img-container img {
    display: block !important;
    height: auto !important;
    align-self: flex-end !important;
    margin: 0 !important;
    max-width: none !important;
    width: 390px !important;
  }

  /* [06] Sin cobros sorpresa mobile - card contra referencia. */
  body.fc-page-6005 .sincobros {
    background: #ff6d2d !important;
    box-sizing: border-box !important;
    min-height: 849px !important;
    padding: 20px 20px !important;
    position: relative !important;
  }

  body.fc-page-6005 .sincobros .backgroundcolor {
    display: block !important;
    height: 100% !important;
    inset: 0 !important;
    position: absolute !important;
    width: 100% !important;
  }

  body.fc-page-6005 .sincobros .backgroundcolor img {
    height: 100% !important;
    object-fit: cover !important;
    width: 100% !important;
  }

  body.fc-page-6005 .sincobros .table-header-container,
  body.fc-page-6005 .sincobros .creadoresyempresas {
    background: #fff !important;
    box-sizing: border-box !important;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative !important;
    width: 335px !important;
    z-index: 1 !important;
  }

  body.fc-page-6005 .sincobros .table-header-container {
    border-radius: 20px 20px 0 0 !important;
    margin-top: 0 !important;
    padding: 55px 16px 25px !important;
    text-align: center !important;
  }

  body.fc-page-6005 .sincobros .section-heading._2 {
    font-family: 'Instrument Serif', serif !important;
    font-size: 31px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 34px !important;
    margin: 0 !important;
    text-align: center !important;
  }

  body.fc-page-6005 .sincobros .div-block-24 {
    display: none !important;
  }

  body.fc-page-6005 .sincobros .paragraph-4._2 {
    color: #000 !important;
    display: block !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    margin: 19px auto 0 !important;
    max-width: 265px !important;
    text-align: center !important;
  }

  body.fc-page-6005 .sincobros .creadoresyempresas {
    border-radius: 0 0 20px 20px !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding: 0 16px 49px !important;
  }

  body.fc-page-6005 .sincobros .creadores,
  body.fc-page-6005 .sincobros .linkmenosinfoempresas.der,
  body.fc-page-6005 .sincobros .linkinfomenoscreadores.der {
    display: none !important;
  }

  body.fc-page-6005 .sincobros .empresas {
    display: block !important;
  }

  body.fc-page-6005 .sincobros .botoneempresascreadores,
  body.fc-page-6005 .sincobros .botonescreadoresempresas {
    display: flex !important;
    justify-content: center !important;
  }

  body.fc-page-6005 .sincobros .contendor-botones {
    background: #f8f8f8 !important;
    border-radius: 999px !important;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.02) !important;
    box-sizing: border-box !important;
    display: flex !important;
    height: 44px !important;
    padding: 4px !important;
    width: 260px !important;
  }

  body.fc-page-6005 .sincobros .contendor-botones br {
    display: none !important;
  }

  body.fc-page-6005 .sincobros .contendor-botones .empresarial.white {
    align-items: center !important;
    border-radius: 999px !important;
    box-sizing: border-box !important;
    display: inline-flex !important;
    flex: 1 1 0 !important;
    height: 36px !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
  }

  body.fc-page-6005 .sincobros .contendor-botones .empresarial.white:not(.none) {
    background: #fff !important;
    color: #000 !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 650 !important;
    line-height: 18px !important;
  }

  body.fc-page-6005 .sincobros .contendor-botones .empresarial.white.none {
    background: transparent !important;
    color: #777 !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 470 !important;
    line-height: 18px !important;
  }

  body.fc-page-6005 .sincobros .titulempresas {
    align-items: center !important;
    display: flex !important;
    flex-direction: column !important;
    margin: 37px 0 30px !important;
    text-align: center !important;
  }

  body.fc-page-6005 .sincobros .descripcioncostos._3,
  body.fc-page-6005 .sincobros .precios {
    color: #000 !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100% !important;
  }

  body.fc-page-6005 .sincobros .precios {
    margin-top: 5px !important;
  }

  body.fc-page-6005 .sincobros .listadoempresas {
    border: 0 !important;
    display: block !important;
    height: auto !important;
    margin: 0 auto !important;
    overflow: visible !important;
    width: 301px !important;
  }

  body.fc-page-6005 .sincobros .linealistado,
  body.fc-page-6005 .sincobros .linealistado._1 {
    align-items: center !important;
    border-bottom: 1px solid #000 !important;
    border-top: 0 !important;
    display: flex !important;
    justify-content: space-between !important;
    min-height: 42px !important;
    padding: 6px 0 !important;
  }

  body.fc-page-6005 .sincobros .linealistado._1 {
    border-top: 1px solid #000 !important;
  }

  body.fc-page-6005 .sincobros .linealistado:nth-child(n+6) {
    display: none !important;
  }

  body.fc-page-6005 .sincobros .paragraph-5 {
    color: #000 !important;
    display: block !important;
    flex: 1 1 auto !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 19px !important;
    margin: 0 !important;
    max-width: 254px !important;
    padding: 0 !important;
  }

  body.fc-page-6005 .sincobros .linealistado p:not(.paragraph-5) {
    align-items: center !important;
    display: flex !important;
    flex: 0 0 24px !important;
    justify-content: flex-end !important;
    margin: 0 !important;
  }

  body.fc-page-6005 .sincobros .image-7 {
    height: 18px !important;
    margin: 0 !important;
    width: 18px !important;
  }

  body.fc-page-6005 .sincobros .potencibtn2empresas {
    align-items: center !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 40px !important;
    /* Botón "Prueba 1 mes gratis" más arriba (QA diseño): menos separación con la lista. */
    margin-top: 40px !important;
    width: 100% !important;
  }

  body.fc-page-6005 .sincobros .potencibtn2empresas .primmary-btn.w-button {
    align-items: center !important;
    background: #000 !important;
    border-radius: 999px !important;
    box-sizing: border-box !important;
    color: #fff !important;
    display: inline-flex !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    height: 50px !important;
    justify-content: center !important;
    line-height: 20px !important;
    margin: 0 !important;
    max-width: none !important;
    padding: 0 !important;
    width: 194px !important;
  }

  body.fc-page-6005 .sincobros .linkinfoemrpesas.der {
    color: #000 !important;
    display: block !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 650 !important;
    line-height: 22px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: auto !important;
  }

  /* [06] Toggle "Más información / Mostrar menos" (Empresas): la interaccion Webflow no
     corre, asi que el link no hacia nada. El estado expandido lo pone
     initSincobrosToggle() (site.js) con la clase .fc-expanded en el panel. Colapsado
     muestra 5 items + "Más información ↓"; expandido muestra los 7 + "Mostrar menos ↑". */
  body.fc-page-6005 .sincobros .empresas.fc-expanded .linealistado:nth-child(n+6) {
    display: flex !important;
  }

  body.fc-page-6005 .sincobros .empresas.fc-expanded .linkinfoemrpesas.der {
    display: none !important;
  }

  body.fc-page-6005 .sincobros .empresas.fc-expanded .linkmenosinfoempresas.der {
    color: #000 !important;
    display: block !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 650 !important;
    line-height: 22px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: auto !important;
  }

  /* [07] Seguridad mobile - igualar referencia. */
  body.fc-page-6005 .over {
    background: #000 !important;
    box-sizing: border-box !important;
    min-height: 764px !important;
    padding: 90px 20px 72px !important;
    position: relative !important;
  }

  body.fc-page-6005 .over .wp-block-spacer {
    display: none !important;
  }

  body.fc-page-6005 .over .featureizq._2 {
    margin: 0 !important;
    width: 100% !important;
  }

  body.fc-page-6005 .over .heading-9 {
    color: #f7f7f7 !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 30px !important;
    font-weight: 430 !important;
    letter-spacing: 0 !important;
    line-height: 34px !important;
    margin: 0 auto !important;
    max-width: 300px !important;
    position: relative !important;
    text-align: center !important;
    top: 0 !important;
    width: 100% !important;
  }

  body.fc-page-6005 .over .heading-9 i {
    display: block !important;
    font-family: 'Instrument Serif', serif !important;
    font-size: 34px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
  }

  body.fc-page-6005 .over .contenedorlistado {
    align-items: stretch !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 52px !important;
    margin: 63px 0 0 !important;
    width: 100% !important;
  }

  body.fc-page-6005 .over .lista {
    align-items: flex-start !important;
    display: flex !important;
    flex-direction: column !important;
    margin: 0 !important;
    width: 100% !important;
  }

  body.fc-page-6005 .over .lista:nth-child(3) {
    margin-top: 9px !important;
  }

  body.fc-page-6005 .over .icons {
    display: block !important;
    height: 32px !important;
    margin: 0 0 28px !important;
    object-fit: contain !important;
    object-position: left center !important;
    width: 40px !important;
  }

  /* [07] Tercer icon (****): se percibia mas chico y con el margen izquierdo desalineado
     respecto a los otros dos. Los tres SVG son 40x40, asi que lo igualamos al box estandar
     de .over .icons (32x40, object-position:left) para que queden mismo tamano y misma
     alineacion izquierda. */
  body.fc-page-6005 .over .lista:nth-child(3) .icons {
    height: 32px !important;
    margin-bottom: 28px !important;
    width: 40px !important;
  }

  body.fc-page-6005 .over .listadowhite {
    color: #f3f3f3 !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    margin: 0 !important;
    max-width: 332px !important;
    text-align: left !important;
  }

  body.page-id-6005.fc-page-6005 .over .featureizq._2 .heading-9 {
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 30px !important;
    font-weight: 430 !important;
    letter-spacing: 0 !important;
    line-height: 34px !important;
    max-width: 300px !important;
    text-align: center !important;
  }

  body.page-id-6005.fc-page-6005 .over .featureizq._2 .heading-9 i {
    font-family: 'Instrument Serif', serif !important;
    font-size: 34px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
  }

  /* [07] FAQ mobile - mostrar el estado abierto como menos horizontal. */
  body.page-id-6005.fc-page-6005 .faqs .faqs-item-trigger:focus,
  body.page-id-6005.fc-page-6005 .faqs .faqs-item-trigger:focus-visible {
    outline: none !important;
  }

  body.page-id-6005.fc-page-6005 .faqs .faqs-item-trigger[aria-expanded="true"] svg,
  body.page-id-6005.fc-page-6005 .faqs .faqs-item.open .faqs-item-trigger svg {
    transform: none !important;
  }

  body.page-id-6005.fc-page-6005 .faqs .faqs-item-trigger[aria-expanded="true"] svg path:nth-of-type(1),
  body.page-id-6005.fc-page-6005 .faqs .faqs-item.open .faqs-item-trigger svg path:nth-of-type(1) {
    display: none !important;
  }

  body.page-id-6005.fc-page-6005 .faqs .faqs-item-trigger[aria-expanded="true"] svg path:nth-of-type(2),
  body.page-id-6005.fc-page-6005 .faqs .faqs-item.open .faqs-item-trigger svg path:nth-of-type(2) {
    display: block !important;
    transform: none !important;
  }
}

@media (min-width: 769px) {
  /* [02] Creditos empresariales - ajuste visual contra referencia desktop. */
  body.fc-page-6005 .featuresecciones._2 .textseccion {
    top: -8px !important;
  }

  body.fc-page-6005 .featuresecciones._2 .paragraph-4 {
    font-weight: 500 !important;
  }

  body.fc-page-6005 .featuresecciones._2 .link-3.cta {
    font-size: 20px !important;
    font-weight: 650 !important;
    line-height: 28px !important;
  }

  body.fc-page-6005 .featuresecciones._2 .txt-default {
    display: inline-block !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
  }

  body.fc-page-6005 .featuresecciones._2 .txt-small {
    font-weight: 500 !important;
  }

  body.fc-page-6005 .featuresecciones._2 .txt-small strong {
    font-weight: 650 !important;
  }

  /* [02] Creditos empresariales - imagen pegada al borde inferior del modulo:
     por defecto queda top-aligned y deja un hueco entre ella y el bg del
     siguiente modulo. La bajamos al fondo sin estirarla (mantiene su aspecto). */
  body.fc-page-6005 .featuresecciones._2 .img-container {
    display: flex !important;
    align-items: flex-end !important;
    justify-content: flex-end !important;
  }

  body.fc-page-6005 .featuresecciones._2 .img-container img {
    align-self: flex-end !important;
    /* El nuevo recorte ocupa todo el lienzo; reducirlo ligeramente recupera
       el aire lateral de la referencia sin perder el anclaje inferior. */
    height: auto !important;
    max-width: none !important;
    width: 92% !important;
  }

  /* [03] Rendimiento del 2.5% - pesos y CTA contra referencia desktop. */
  body.fc-page-6005 .featuresecciones.seccion-img-left.last .paragraph-4 {
    font-weight: 500 !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .paragraph-4 strong {
    font-weight: 650 !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .link-3.cta {
    font-size: 20px !important;
    font-weight: 650 !important;
    line-height: 28px !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .txt-default {
    display: inline-block !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .txt-small {
    font-weight: 500 !important;
  }

  body.fc-page-6005 .featuresecciones.seccion-img-left.last .txt-small strong {
    font-weight: 650 !important;
  }

  /* [04] Mucho mas que solo una cuenta - copy regular, CTA y flecha. */
  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .paragraph-4 {
    font-weight: 500 !important;
  }

  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .link-3.cta {
    font-size: 20px !important;
    font-weight: 650 !important;
    line-height: 28px !important;
  }

  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .txt-default {
    display: inline-block !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
  }

  /* [04] Mucho mas que solo una cuenta - imagen anclada al borde inferior del
     modulo: por defecto queda top-aligned y deja un hueco (o recorta el fondo por
     abajo) contra el siguiente modulo. La anclamos al fondo para que su borde
     inferior coincida con el del modulo, como la referencia. */
  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .img-container {
    display: flex !important;
    align-items: flex-end !important;
    justify-content: flex-end !important;
  }

  body.fc-page-6005 .featuresecciones.last:not(.seccion-img-left) .img-container img {
    align-self: flex-end !important;
    /* El asset nuevo llena casi todo su lienzo; este ajuste devuelve el aire
       lateral de la referencia manteniendo manos y dispositivos al fondo. */
    height: 90% !important;
    max-width: 92% !important;
    width: auto !important;
  }

  /* [05] Sin cobros sorpresa - alineado a Personal: texto de tabla en 500 (cuerpo);
     los links de "más/menos información" son CTA de texto → 650. */
  body.fc-page-6005 .sincobros .paragraph-4._2,
  body.fc-page-6005 .sincobros .descripcioncostos._3,
  body.fc-page-6005 .sincobros .precios,
  body.fc-page-6005 .sincobros .paragraph-5 {
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-weight: 500 !important;
  }

  body.fc-page-6005 .sincobros .linkinfoemrpesas.der,
  body.fc-page-6005 .sincobros .linkmenosinfoempresas.der,
  body.fc-page-6005 .sincobros .linkinfocreadores.der,
  body.fc-page-6005 .sincobros .linkinfomenoscreadores.der {
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-weight: 650 !important;
  }

  body.fc-page-6005 .sincobros .contendor-botones .empresarial.white:not(.none),
  body.fc-page-6005 .sincobros .primmary-btn {
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-weight: 500 !important;
  }

  body.fc-page-6005 .sincobros .contendor-botones .empresarial.white.none {
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-weight: 400 !important;
  }

  body.fc-page-6005 .sincobros .paragraph-5 {
    display: block !important;
    line-height: 24px !important;
    margin: 0 !important;
  }

  /* Estado "Mostrar menos": conservar los 3 primeros beneficios, no ocultar todo. */
  body.fc-page-6005 .sincobros .empresas:has(.linkinfoemrpesas[style*="display: inline-block"]) .listadoempresas,
  body.fc-page-6005 .sincobros .creadores:has(.linkinfocreadores[style*="display: inline-block"]) .listadocreadores {
    display: block !important;
    height: auto !important;
    margin-top: 40px !important;
    overflow: hidden !important;
  }

  body.fc-page-6005 .sincobros .empresas:has(.linkinfoemrpesas[style*="display: inline-block"]) .linealistado:nth-child(n+4),
  body.fc-page-6005 .sincobros .creadores:has(.linkinfocreadores[style*="display: inline-block"]) .linealistado:nth-child(n+4) {
    display: none !important;
  }

  /* [06] Seguridad - pesos Inter V y alineacion de los tres puntos. */
  body.fc-page-6005 .over .heading-9 {
    max-width: 760px !important;
    width: 100% !important;
    font-weight: 400 !important;
    text-align: center !important;
  }

  body.fc-page-6005 .over .heading-9 i {
    font-weight: 400 !important;
  }

  body.fc-page-6005 .over .contenedorlistado {
    align-items: flex-start !important;
  }

  body.fc-page-6005 .over .lista {
    width: 300px !important;
  }

  body.fc-page-6005 .over .listadowhite {
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-weight: 500 !important;
  }

  /* [07] Preguntas frecuentes - tamanos, pesos y estado visual del acordeon. */
  body.fc-page-6005 .faqs .benefits-heading,
  body.fc-page-6005 .faqs .faqs_headline {
    font-family: 'Inter V', 'Inter', sans-serif !important;
    /* Mismo tamano computado que el acordeon de Metal en desktop. */
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 26px !important;
  }

  /* [07] Titulo "Preguntas frecuentes" (QA diseno): la base Webflow le aplica
     letter-spacing:-0.25rem (-4px), que a 60px se percibe muy cerrado entre letras.
     Lo devolvemos a normal para abrir el tracking como en la referencia. */
  body.fc-page-6005 .faqs .section-heading {
    letter-spacing: normal !important;
  }

  /* [07] Link "Ver todas las preguntas" (QA diseno): la base lo deja en 16px, menor
     al tamano propuesto. Lo subimos a 18px para que se perciba al nivel del diseno. */
  body.fc-page-6005 .faqs .link-3 {
    font-size: 18px !important;
  }

  /* [07] Padding lateral de la seccion FAQ (QA diseno): el contenedor traia 64px por
     lado y en la referencia el bloque va bastante mas metido (~12% del ancho por lado).
     Usamos % para conservar la proporcion del diseno en cualquier ancho de desktop. */
  body.fc-page-6005 .faqs .faqs-container {
    padding-left: 12% !important;
    padding-right: 12% !important;
  }

  body.fc-page-6005 .faqs .paragraph-faq,
  body.fc-page-6005 .faqs .paragraph-faq * {
    font-weight: 500 !important;
  }

  body.fc-page-6005 .faqs .faqs-item-trigger:focus {
    outline: none !important;
  }

  body.fc-page-6005 .faqs .faqs-item-trigger:focus-visible {
    outline: none !important;
  }

  body.fc-page-6005 .faqs-item-trigger[aria-expanded="true"] svg {
    transform: none !important;
  }

  body.fc-page-6005 .faqs-item-trigger[aria-expanded="true"] svg path:nth-of-type(1) {
    display: none !important;
  }

  /* [08] Footer CTA - pesos Inter V, CTAs y alineacion de devices. */
  body.fc-page-6005 .footer .footer-split {
    max-width: 960px !important;
    width: 100% !important;
  }

  body.fc-page-6005 .footer .text-2xl {
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-weight: 400 !important;
  }

  body.fc-page-6005 .footer .text-2xl i {
    font-family: 'Instrument Serif', serif !important;
    font-weight: 400 !important;
  }

  body.fc-page-6005 .footer .text-base.is-dm {
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-weight: 400 !important;
  }

  body.fc-page-6005 .footer .content-primmary-btn {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 28px !important;
    width: auto !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
  }

  body.fc-page-6005 .footer #button-open-form {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 171px !important;
    height: 48px !important;
    margin: 0 !important;
    padding: 0 24px !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
  }

  body.fc-page-6005 .footer .linkmenu.der.wh {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 650 !important;
    line-height: 24px !important;
  }

  body.fc-page-6005 .footer .div-block-27 {
    position: relative !important;
    align-items: flex-end !important;
    margin-top: 88px !important;
    height: 520px !important;
    overflow: visible !important;
  }

  body.fc-page-6005 .footer .image-14,
  body.fc-page-6005 .footer .image-15 {
    position: absolute !important;
    bottom: 0 !important;
    max-width: none !important;
  }

  body.fc-page-6005 .footer .image-14 {
    left: clamp(20px, 2.2vw, 32px) !important;
    width: 264px !important;
    height: 354px !important;
  }

  body.fc-page-6005 .footer .image-15 {
    left: clamp(312px, 23.2vw, 334px) !important;
    width: 950px !important;
    height: 520px !important;
  }
}

@media (max-width: 480px) {
  /* [08] Footer CTA mobile - layout contra referencia. */
  html:has(body.page-id-6005.fc-page-6005) {
    background: #000 !important;
  }

  body.page-id-6005.fc-page-6005 {
    background: #000 !important;
  }

  body.page-id-6005.fc-page-6005 .footer {
    background: #000 !important;
    display: block !important;
    /* height auto + overflow visible para que FONDEADORA® (sibling de .abretucuenta)
       no se recorte; el CTA .abretucuenta conserva sus 660px. */
    height: auto !important;
    min-height: 660px !important;
    overflow: visible !important;
    padding: 0 !important;
  }

  body.page-id-6005.fc-page-6005 .footer .containerfoooter {
    box-sizing: border-box !important;
    height: auto !important;
    max-width: none !important;
    overflow: visible !important;
    padding: 0 !important;
    width: 100% !important;
  }

  body.page-id-6005.fc-page-6005 .footer .abretucuenta {
    background: #000 !important;
    box-sizing: border-box !important;
    display: block !important;
    height: 660px !important;
    margin: 0 !important;
    max-width: none !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: relative !important;
    width: 100% !important;
  }

  body.page-id-6005.fc-page-6005 .footer .footer-container {
    box-sizing: border-box !important;
    height: auto !important;
    left: 0 !important;
    margin: 0 !important;
    max-width: none !important;
    padding: 0 !important;
    position: absolute !important;
    top: 94px !important;
    width: 100% !important;
    z-index: 2 !important;
  }

  body.page-id-6005.fc-page-6005 .footer .footer-wrapper,
  body.page-id-6005.fc-page-6005 .footer .footer-split {
    align-items: center !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    height: auto !important;
    justify-content: flex-start !important;
    margin: 0 !important;
    max-width: none !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100% !important;
  }

  body.page-id-6005.fc-page-6005 .footer .text-2xl.is-dm {
    color: #f7f7f7 !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 30px !important;
    font-weight: 430 !important;
    letter-spacing: 0 !important;
    line-height: 36px !important;
    margin: 0 auto !important;
    max-width: 326px !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100% !important;
  }

  body.page-id-6005.fc-page-6005 .footer .text-2xl.is-dm i {
    font-family: 'Instrument Serif', serif !important;
    font-size: 34px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
  }

  body.page-id-6005.fc-page-6005 .footer .text-base.is-dm {
    color: #f7f7f7 !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 430 !important;
    letter-spacing: 0 !important;
    line-height: 22px !important;
    margin: 14px auto 0 !important;
    max-width: 319px !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100% !important;
  }

  body.page-id-6005.fc-page-6005 .footer .content-primmary-btn {
    align-items: center !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 30px !important;
    justify-content: flex-start !important;
    margin: 36px 0 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100% !important;
  }

  body.page-id-6005.fc-page-6005 .footer #button-open-form {
    align-items: center !important;
    background: #fff !important;
    border-radius: 999px !important;
    color: #000 !important;
    display: inline-flex !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    /* CTA con peso mas ligero (QA diseno): se percibia mas grueso de lo propuesto. */
    font-weight: 500 !important;
    height: 48px !important;
    justify-content: center !important;
    line-height: 20px !important;
    margin: 0 !important;
    max-width: none !important;
    min-height: 0 !important;
    padding: 0 24px !important;
    width: 171px !important;
  }

  body.page-id-6005.fc-page-6005 .footer .linkmenu.der.wh {
    align-items: center !important;
    color: #fff !important;
    display: inline-flex !important;
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 16px !important;
    /* CTA con peso mas ligero (QA diseno): se percibia mas grueso de lo propuesto. */
    font-weight: 650 !important;
    height: auto !important;
    justify-content: center !important;
    line-height: 24px !important;
    margin: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    width: auto !important;
  }

  body.page-id-6005.fc-page-6005 .footer .div-block-27 {
    display: block !important;
    height: 260px !important;
    left: 0 !important;
    margin: 0 !important;
    max-height: none !important;
    overflow: visible !important;
    padding: 0 !important;
    position: absolute !important;
    top: 452px !important;
    width: 100% !important;
    z-index: 1 !important;
  }

  body.page-id-6005.fc-page-6005 .footer .div-block-27 .image-15 {
    bottom: auto !important;
    height: 212px !important;
    left: 22px !important;
    max-width: none !important;
    object-fit: fill !important;
    position: absolute !important;
    top: 0 !important;
    width: 331px !important;
  }

  body.page-id-6005.fc-page-6005 .footer .div-block-27 .image-14 {
    bottom: auto !important;
    height: auto !important;
    left: 55px !important;
    max-width: none !important;
    position: absolute !important;
    top: 95px !important;
    width: 112px !important;
    z-index: 2 !important;
  }

  body.page-id-6005.fc-page-6005 .footer .div-block-8 {
    display: none !important;
  }

  /* [08] FONDEADORA® en mobile: estaba oculto (.div-block-28 display:none) y ademas el
     contenedor recortaba con height:660px + overflow:hidden. Lo mostramos debajo del CTA,
     justo antes de las columnas del footer, y sizeamos el texto para que quepa en mobile. */
  body.page-id-6005.fc-page-6005 .footer .div-block-28 {
    display: block !important;
    box-sizing: border-box !important;
    padding: 8px 20px 32px !important;
    width: 100% !important;
  }

  body.page-id-6005.fc-page-6005 .footer .fondlogo {
    color: #fff !important;
    font-size: 12vw !important;
    line-height: 1 !important;
    text-align: left !important;
    white-space: nowrap !important;
  }

  body.page-id-6005.fc-page-6005 footer,
  body.page-id-6005.fc-page-6005 .content-footer {
    background: #000 !important;
  }
}

/* [03] Acordeon unificado jul-2026 — geometria estable en Safari iOS y Chrome Android.
 * El centrado no depende de la caja tipografica del <p>: trigger y SVG usan cajas fijas. */
body.fc-page-6005 .faqs .faqs-wrapper { gap: 0 !important; }

body.fc-page-6005 .faqs .faqs-item {
  gap: 0 !important;
  margin: 0 !important;
  padding: 20px 0 !important;
  border-color: #d3d3d3 !important;
  border-bottom: 1px solid #d3d3d3 !important;
}

body.fc-page-6005 .faqs .faqs-item.open {
  gap: 20px !important;
}

body.fc-page-6005 .faqs .faqs-item:first-child {
  border-top: 1px solid #d3d3d3 !important;
}

body.fc-page-6005 .faqs .faqs-item-trigger {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 24px !important;
  width: 100% !important;
}

body.fc-page-6005 .faqs .faqs-item-container {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}

body.fc-page-6005 .faqs .faqs-item-trigger > p {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  align-self: center !important;
  flex: 0 0 24px !important;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
}

body.fc-page-6005 .faqs .faqs-item-trigger svg {
  display: block !important;
  width: 24px !important;
  height: 24px !important;
  flex: 0 0 24px !important;
}

body.fc-page-6005 .faqs .benefits-heading,
body.fc-page-6005 .faqs .faqs_headline {
  font-family: 'Inter V', 'Inter', sans-serif !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 26px !important;
  letter-spacing: 0 !important;
}

body.fc-page-6005 .faqs .accordion-item-content {
  margin: 0 !important;
  padding: 0 48px 0 0 !important;
}

/* [03] El CTA quedaba pegado al borde de la ultima fila (gap efectivo 0px).
 * Conservamos el ritmo del acordeon y agregamos un modulo de aire solo en desktop. */
@media (min-width: 769px) {
  body.fc-page-6005 .faqs .link-3 {
    margin-top: 20px !important;
  }
}

@media (max-width: 480px) {
  body.fc-page-6005 .faqs {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  body.fc-page-6005 .faqs .faqs-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.fc-page-6005 .faqs .benefits-heading,
  body.fc-page-6005 .faqs .faqs_headline {
    font-size: 16px !important;
    line-height: 22px !important;
  }

  body.fc-page-6005 .faqs .paragraph-faq,
  body.fc-page-6005 .faqs .paragraph-faq * {
    font-family: 'Inter V', 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    letter-spacing: 0 !important;
  }
}
