.cta_cta__0q8Tv{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--btn-radius);font-family:inherit;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.cta_cta__0q8Tv:disabled,.cta_cta__0q8Tv[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.cta_cta__0q8Tv svg{flex-shrink:0}.cta_sm__bf5aM{padding:9px 16px;font-size:.8rem}.cta_md__98_Fh{padding:12px 22px;font-size:.88rem}.cta_lg__aIoYc{padding:14px 28px;font-size:.95rem}.cta_primary__vPsmo{border:1px solid var(--primary-color);background:var(--primary-color);color:#fff}.cta_primary__vPsmo:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.cta_secondary__Vpdas{border:1px solid var(--border);background:transparent;color:var(--text-main)}.cta_secondary__Vpdas:hover{border-color:var(--primary-color);color:var(--primary-color)}.cta_ghost__4Rixj{border:1px solid transparent;background:transparent;color:var(--text-secondary);font-weight:600}.cta_ghost__4Rixj:hover{border-color:var(--border)}.cta_ghost__4Rixj svg,.cta_ghost__4Rixj:hover,.cta_link__Q4_hg{color:var(--primary-color)}.cta_link__Q4_hg{gap:7px;padding:0;border:0;background:transparent;font-size:.86rem;transition:gap .18s ease}.cta_link__Q4_hg:hover{gap:11px}.cta_fullWidth__ZjMW6{width:100%}.cta_arrow__PeBgB{transition:transform .18s ease}.cta_cta__0q8Tv:hover .cta_arrow__PeBgB{transform:translateX(3px)}.cta_group__4WuGf{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.cta_groupLeft__homoo{justify-content:flex-start}.cta_groupCenter__FDE2p{justify-content:center}@media (max-width:768px){.cta_groupStackMobile__7Cizl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:8px;gap:8px;width:100%}.cta_groupStackMobile__7Cizl>:only-child{grid-column:1/-1;justify-self:start}.cta_groupCenter__FDE2p.cta_groupStackMobile__7Cizl>:only-child{justify-self:center}.cta_groupStackMobile__7Cizl>:nth-child(3):last-child{grid-column:1/-1}.cta_groupStackMobile__7Cizl>.cta_cta__0q8Tv:not(:only-child):not(.cta_link__Q4_hg){width:100%;padding:11px 10px;gap:6px;font-size:.82rem;line-height:1.15;white-space:normal;text-align:center}}@media (max-width:359px){.cta_groupStackMobile__7Cizl>.cta_cta__0q8Tv:not(:only-child):not(.cta_link__Q4_hg){padding:9px 8px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.cta_arrow__PeBgB,.cta_cta__0q8Tv,.cta_link__Q4_hg{transition:none}}.homeBanner_landing__oug8F{position:relative;width:100%;background:var(--background);overflow:hidden;--banner-velo:249,248,246;--banner-tope:calc(var(--nav-height, 0px) + var(--cinta-reserva, 0px));--banner-tope-vivo:calc(var(--nav-height, 0px) + var(--alto-cinta, 0px));--banner-aire:clamp(20px,2.5vw,34px)}body.dark-mode .homeBanner_landing__oug8F{--banner-velo:10,11,15}.homeBanner_fondo__mRhZw{position:absolute;inset:0;overflow:hidden}.homeBanner_imagen__klNFL{position:absolute;inset:0;display:block}.homeBanner_imagen__klNFL img{width:100%;height:100%;object-fit:cover;object-position:var(--pos-foto-movil,var(--pos-foto,100% 50%))}@media (min-width:1024px){.homeBanner_imagen__klNFL img{object-position:var(--pos-foto,100% 50%)}}.homeBanner_imagenOculta__AMROQ{visibility:hidden}.homeBanner_veloNav__PY7OZ,.homeBanner_veloTexto__rH3Xn{position:absolute;inset:0;pointer-events:none}.homeBanner_veloNav__PY7OZ{display:none}.homeBanner_veloTexto__rH3Xn{background:linear-gradient(180deg,rgba(var(--banner-velo),0) 84%,rgba(var(--banner-velo),1) 100%),linear-gradient(170deg,rgba(var(--banner-velo),.93) 0,rgba(var(--banner-velo),.88) 45%,rgba(var(--banner-velo),.93) 100%)}@media (min-width:769px){.homeBanner_veloNav__PY7OZ{display:block;inset:0 0 auto 0;height:calc(var(--banner-tope-vivo) + 80px);background:linear-gradient(180deg,rgba(var(--banner-velo),.9) 0,rgba(var(--banner-velo),.66) calc(100% - 80px),rgba(var(--banner-velo),0) 100%)}html[data-cinta-lista] .homeBanner_veloNav__PY7OZ{transition:height var(--cinta-transicion-dur,.28s) var(--cinta-transicion-ease,ease)}}@media (min-width:1024px){.homeBanner_veloTexto__rH3Xn{background:linear-gradient(90deg,rgba(var(--banner-velo),.96) 0,rgba(var(--banner-velo),.9) 34%,rgba(var(--banner-velo),.55) 50%,rgba(var(--banner-velo),0) 68%)}}.homeBanner_inner__p1x0H{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding-top:50px;padding-inline:20px;padding-bottom:clamp(32px,5vw,72px);display:flex;flex-direction:column;gap:34px;min-width:0;container-type:inline-size;container-name:hero}.homeBanner_content__bJYfL{min-width:0}.homeBanner_content__bJYfL .homeBanner_tituloBanner__tlOgr{font-size:clamp(1.65rem,6vw,2.5rem)}.homeBanner_content__bJYfL .homeBanner_leadBanner__jt_uI{font-size:.9rem}.homeBanner_titleAccent__fyNNF{color:var(--primary-color);box-shadow:inset 0 -.14em 0 rgba(var(--primary-color-rgb),.18)}.homeBanner_acciones__Zqer7{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(18px,2.2cqi,26px);min-width:0}@media (max-width:768px){.homeBanner_inner__p1x0H{gap:18px}.homeBanner_acciones__Zqer7{width:100%}.homeBanner_content__bJYfL .homeBanner_tituloBanner__tlOgr{font-size:clamp(1.65rem,7.5vw,2.4rem)}}.homeBanner_senales__JISUe{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:100%;margin:clamp(22px,2.8cqi,32px) 0 0;padding:clamp(16px,1.9cqi,22px) 0 0;border-top:1px solid var(--border);list-style:none;min-width:0}.homeBanner_senal__2yM5c{display:flex;align-items:flex-start;gap:10px;min-width:0}.homeBanner_senalIcono__25Rim{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--border);border-radius:50%;background:var(--secondary-background);color:var(--primary-color);font-size:1rem}.homeBanner_senalTexto__36PJ4{display:flex;flex-direction:column;gap:2px;min-width:0}.homeBanner_senalTitulo__9s6qZ{font-size:.83rem;font-weight:700;line-height:1.3;color:var(--text-main)}.homeBanner_senalDetalle__oOe7R{font-size:.76rem;line-height:1.35;color:var(--text-secondary)}@media (min-width:640px){.homeBanner_senales__JISUe{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}}@media (min-width:1024px){.homeBanner_landing__oug8F{min-height:min(clamp(480px,40vw,760px),calc(100svh - var(--banner-tope)));display:flex;align-items:safe center}.homeBanner_inner__p1x0H{width:100%;padding-inline:24px}.homeBanner_content__bJYfL{width:100%;max-width:54%}.homeBanner_content__bJYfL .homeBanner_tituloBanner__tlOgr{font-size:clamp(1.7rem,3.4cqi,2.5rem)}}@media (min-width:1280px){.homeBanner_content__bJYfL{max-width:52%}}.homeBanner_landing__oug8F .homeBanner_conColorTitulo__y4a2q{color:var(--hb-titulo)}.homeBanner_landing__oug8F .homeBanner_conColorTexto__jyW9S>*{color:var(--hb-texto)}.homeBanner_landing__oug8F .homeBanner_conColorDestacado__wrEU7{color:var(--hb-destacado)}.homeBanner_contenidoCentrado__dEM8v .homeBanner_senales__JISUe{justify-items:center;text-align:center}.homeBanner_contenidoCentrado__dEM8v .homeBanner_senal__2yM5c{justify-content:center}.homeBanner_landing__oug8F .homeBanner_content__bJYfL .homeBanner_acciones__Zqer7 .homeBanner_botonIzquierda__8pxid.homeBanner_botonIzquierda__8pxid{justify-content:flex-start;text-align:left}.homeBanner_landing__oug8F .homeBanner_content__bJYfL .homeBanner_acciones__Zqer7 .homeBanner_botonCentrado__CkEFS.homeBanner_botonCentrado__CkEFS{justify-content:center;text-align:center}