.nav-links a{color:#3a4c66;font-weight:500;transition:color .16s cubic-bezier(.23,1,.32,1);position:relative}.nav-links a:after{content:"";transform-origin:0;background:#00b8e4;border-radius:2px;height:2px;transition:transform .26s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover{color:#071d3b}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.nav-links a[aria-current=page]{color:#071d3b;font-weight:700}.btn-cotizar:active,.btn-ai:active,.mobile-cta:active{transform:scale(.97)}.btn-cotizar,.btn-ai{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1)}.nav-mobile .mobile-cta-primario{color:#071d3b;background:#00b8e4;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:8px;font-weight:700;text-decoration:none;display:flex}.nav-mobile .mobile-cta-primario:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.nav-links a:after,.nav-links a,.btn-cotizar,.btn-ai{transition:none!important}.nav-logo-halo{animation:none!important}}:is(.nav a:focus-visible,.nav button:focus-visible,.nav-mobile a:focus-visible){outline-offset:3px;border-radius:999px;outline:3px solid #0a6f8f}.nav-hamburger span{background:#071d3b!important}.nav{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);transform:translate(-50%);background:#ffffffe0!important;border:1px solid #071d3b14!important;border-radius:999px!important;width:min(1160px,100% - 24px)!important;height:auto!important;position:fixed!important;top:12px!important;left:50%!important;box-shadow:0 10px 30px -18px #071d3b59!important}.nav .nav-inner{min-height:60px;padding:6px 8px 6px 18px!important}.nav .nav-logo{margin-top:0!important}.nav .nav-links{gap:4px}.nav .nav-links a{border-radius:999px;padding:8px 12px;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s}.nav .nav-links a:after{display:none}.nav .nav-links a:hover{color:#071d3b;background:#eef4f8}.nav .nav-links a[aria-current=page],.nav .nav-links a[aria-current=page]:hover{background:#071d3b;color:#fff!important}.nav .nav-actions .btn-cotizar{color:#071d3b!important;background:#00b8e4!important;border-radius:999px!important}.nav .nav-actions .btn-ai{border-radius:999px!important}@media (max-width:959px){.nav{top:8px!important}.nav .nav-inner{min-height:56px}.nav .nav-logo img{height:28px!important}}.nav .nav-logo>div:first-child{display:none!important}.nav .nav-actions{flex-shrink:0;gap:8px}.nav .nav-links{min-width:0}@media (min-width:960px) and (max-width:1239px){.nav .btn-ai{display:none}}.nav .nav-logo img{width:168px!important;height:auto!important}@media (max-width:959px){.nav .nav-logo img{width:160px!important}}@media (min-width:960px) and (max-width:1319px){.nav .btn-ai{display:none!important}.nav .nav-links a{padding:8px 9px;font-size:.88rem}}@media (max-width:768px){.nav-hamburger{display:flex!important}}@media (min-width:769px) and (max-width:1279px){.nav .nav-links,.nav .btn-ai{display:none!important}.nav-hamburger{display:flex!important}}@media (min-width:1280px) and (max-width:1439px){.nav .btn-ai{display:none!important}}.nav-mobile{border-radius:24px;margin:8px 12px 0;box-shadow:0 18px 40px -20px #071d3b59;background:#fff!important;border-top:0!important}.nav-mobile a{font-weight:500;color:#071d3b!important}.nav-mobile a[aria-current=page]{font-weight:700}@media (min-width:769px) and (max-width:1439px){.nav .nav-links,.nav .btn-ai{display:none!important}.nav-hamburger{display:flex!important}}@media (min-width:1440px){.nav .btn-ai,.nav .nav-hamburger{display:none!important}}@media (min-width:960px){.nav .nav-links{gap:0;display:flex!important}.nav .nav-links a{padding:8px 9px;font-size:.9rem}.nav-hamburger,.nav .btn-ai{display:none!important}.nav .nav-actions .btn-cotizar{padding:0 16px}.nav .nav-actions{margin-right:10px}}@media (min-width:769px) and (max-width:959px){.nav .nav-links{display:none!important}.nav-hamburger{display:flex!important}}.nav .mm-item{position:relative}.nav .mm-raiz{font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-size:.9rem;font-weight:500;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s;display:inline-flex;color:#3a4c66!important}.nav .mm-raiz:hover,.nav .mm-raiz--abierta{background:#eef4f8;color:#071d3b!important}.nav .mm-raiz--activa{font-weight:700;color:#071d3b!important}.nav .mm-chev{flex-shrink:0;transition:transform .2s cubic-bezier(.23,1,.32,1);display:block;overflow:visible}.nav .mm-raiz--abierta .mm-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.nav .mm-chev,.nav .mm-raiz{transition:none!important}}.nav .mm-panel--desk{z-index:1100;box-sizing:border-box;text-align:left;background:#fff;border:1px solid #e3e9f1;border-radius:20px;width:max-content;max-width:calc(100vw - 24px);max-height:calc(100vh - 110px);padding:20px 22px;position:absolute;top:calc(100% + 14px);left:0;overflow-y:auto;box-shadow:0 24px 48px -24px #071d3b59}.nav .mm-panel--desk[hidden]{display:none}.nav .mm-panel--asistentes{width:min(1160px,100vw - 24px)}.nav .mm-panel--productos{width:min(640px,100vw - 24px)}.nav .mm-secciones{gap:20px 28px;display:grid}.nav .mm-secciones--asistentes{columns:5;column-gap:24px;display:block}.nav .mm-secciones--asistentes .mm-bloque{break-inside:avoid;margin-bottom:18px}.nav-mobile .mm-secciones--asistentes{columns:1;display:block}.nav .mm-secciones--productos{grid-template-columns:repeat(2,minmax(0,1fr))}.nav .mm-abajo{border-top:1px solid #e3e9f1;margin-top:18px;padding-top:16px}.nav .mm-abajo .mm-enlaces{flex-wrap:wrap;gap:4px 6px;display:flex}.nav .mm-titulo{letter-spacing:.06em;text-transform:uppercase;color:#56657a;margin:0 0 6px;font-size:.72rem;font-weight:700}.nav .mm-enlaces{gap:1px;margin:0;padding:0;list-style:none;display:grid}.nav .mm-panel .mm-enlace,.nav-mobile .mm-enlace{border-radius:8px;margin:0 -8px;padding:3px 8px;font-size:.875rem;font-weight:500;line-height:1.35;text-decoration:none;display:inline-block;color:#071d3b!important}.nav .mm-panel .mm-enlace:after{display:none}.nav .mm-panel .mm-enlace:hover{background:#eef4f8;color:#071d3b!important}.nav .mm-panel .mm-enlace[aria-current=page]{background:#071d3b;color:#fff!important}.nav .mm-abajo .mm-enlace{border:1px solid #d7dfe9;border-radius:999px;margin:0;padding:6px 12px}.nav .mm-abajo .mm-titulo,.nav-cerrar{display:none}.nav-mobile .mm-acc-item{border-bottom:1px solid #e3e9f1}.nav-mobile .mm-acc-boton{width:100%;min-height:52px;font:inherit;color:#071d3b;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 4px;font-size:1rem;font-weight:600;display:flex}.nav-mobile .mm-acc-boton .mm-chev{transition:transform .2s cubic-bezier(.23,1,.32,1)}.nav-mobile .mm-acc-boton[aria-expanded=true] .mm-chev{transform:rotate(180deg)}.nav-mobile .mm-acc-panel{padding:4px 0 16px}.nav-mobile .mm-acc-panel[hidden]{display:none}.nav-mobile .mm-acc-panel .mm-bloque{margin-bottom:14px}.nav-mobile .mm-acc-panel .mm-titulo{color:#56657a;margin:6px 0 4px}.nav-mobile .mm-acc-panel .mm-enlaces{grid-template-columns:1fr}.nav-mobile .mm-acc-panel .mm-enlace{min-height:40px;margin:0;padding:9px 4px;font-size:.95rem;display:block}.nav-mobile .mm-panel--desk,.nav-mobile .mm-raiz{display:none}.nav-mobile .mm-abajo{border:0;margin:0;padding:0}.nav-mobile .mm-abajo .mm-titulo{display:none}.nav-mobile .mm-abajo .mm-enlace{border:0;border-radius:0}.nav-mobile{max-height:calc(100vh - 96px);overflow-y:auto}.nav-mobile .nav-cerrar{color:#071d3b;cursor:pointer;background:#fff;border:1px solid #d7dfe9;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;width:44px;height:44px;margin:0 0 4px;display:flex}@media (min-width:960px){.nav-mobile,.nav-cerrar{display:none!important}}@media (max-width:959px){.nav .mm-panel--desk,.nav .mm-raiz{display:none!important}}.nav .mm-raiz:hover,.nav .mm-raiz--abierta{color:#00b8e4!important}.nav .mm-raiz:focus-visible{color:#00b8e4!important}.nav .mm-raiz:focus-visible{outline-offset:2px;outline:2px solid #00b8e4}:is(.nav .mm-enlace:hover,.nav .mm-enlace:focus-visible,.mm-panel .mm-enlace:hover),.nav .mm-acc-raiz:hover,.nav .mm-acc-boton:hover,.nav .mm-acc-boton[aria-expanded=true]{color:#00b8e4!important}@media (prefers-reduced-motion:no-preference){.nav .mm-enlace,.nav .mm-raiz,.nav .mm-acc-raiz,.nav .mm-acc-boton{transition:color .2s,background-color .2s}}
.fondo-fx{z-index:-1;pointer-events:none;contain:strict;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.fondo-fx__lienzo{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fondo-fx__lienzo--0{opacity:.2}.fondo-fx__lienzo--1,.fondo-fx__lienzo--2{opacity:.2;mix-blend-mode:multiply}body:has(.fondo-fx){background:#fff}body:has(.fondo-fx)>footer{z-index:1;position:relative}body:has(.fondo-fx)>.sis-cierre{z-index:1;position:relative}body:has(.fondo-fx) main.cv.f1{z-index:1;position:relative}body:has(.fondo-fx) main.ax3.cat{z-index:1;position:relative}:is(body:has(.fondo-fx) main.cv.f1,body:has(.fondo-fx) main.ax3.cat){background:0 0}body:has(.fondo-fx) .sis-faq-sec{background:0 0}:is(body:has(.fondo-fx) .sis-no,body:has(.fondo-fx) .sis-cierre){background:0 0}body:has(.fondo-fx)>footer.footer{border-top-color:#071d3b1a;background:0 0!important}body:has(.fondo-fx) .hm-banda-liquida{border-radius:28px;width:min(100% - 48px,1360px);height:max(420px,min(100vw - 48px,1360px)/2.12766);margin-inline-start:auto;margin-inline-end:auto}body:has(.fondo-fx) main.t2{background-color:#0000}body:has(.fondo-fx) main.planes-claro{background-color:#0000}body:has(.fondo-fx) .t4c{background-color:#0000}body:has(.fondo-fx) .t4l{background-color:#0000}body:has(.fondo-fx) .t4k{background-color:#0000}body:has(.fondo-fx) .bl.t4b{background-color:#0000}body:has(.fondo-fx) :is(.t2-kicker,.t3-kicker,.t4c-kicker,.t4l-kicker,.cat-kicker,.f1-mov-conv__cab){color:#005a75}body:has(.fondo-fx) :is(.t4l-ruta,.t4c-ruta,.t2-migas) a{color:#005a75}body:has(.fondo-fx) :is(.sis-eyebrow,.f1-mov-conv__nota){color:#46566c}body:has(.fondo-fx) :is(.t4l-ruta,.t4c-ruta) li{color:#46566c}body:has(.fondo-fx) .muro-dato{color:#46566c}body:has(.fondo-fx) .muro-ver{color:#005a75}:where(body:has(.fondo-fx)) :where(main,footer,.sis-cierre){--fx-halo-sombra:0 0 2px #fff,0 0 3px #fff,0 0 6px #fff,0 0 10px #fff;--fx-halo-trazo:8px #fff;--fx-halo-orden:stroke fill;--fx-papel:#ffffffe6}:where(body:has(.fondo-fx)) :where(main,footer,.sis-cierre) :where(h1,h2,h3,h4,h5,p,li,dt,dd,small,label,figcaption,blockquote,td,th,a,span,strong,em,b,time,mark):where(:not(button,[class*=btn],[class*=-enviar],.muro-nombre,.muro-pastilla,.f1-mov-burb,.t3-paso__n,.bl-cats .on,.muro-item *,button *,[class*=btn] *)){text-shadow:var(--fx-halo-sombra,none)}@supports (paint-order:stroke fill){:where(body:has(.fondo-fx)) :where(main,footer,.sis-cierre) :where(h1,h2,h3,h4,h5,p,li,dt,dd,small,label,figcaption,blockquote,td,th,a,span,strong,em,b,time,mark):where(:not(button,[class*=btn],[class*=-enviar],.muro-nombre,.muro-pastilla,.f1-mov-burb,.t3-paso__n,.bl-cats .on,.muro-item *,button *,[class*=btn] *)):where(:not(:has(*))){-webkit-text-stroke:var(--fx-halo-trazo,0);paint-order:var(--fx-halo-orden,normal)}}body:has(.fondo-fx) :is(.t2-kicker,.t3-kicker,.t4c-kicker,.t4l-kicker,.cat-kicker,.muro-dato,.sis-eyebrow,.f1-mov-conv__cab,.t4l-ruta,.t4c-ruta,.t2-migas){background:var(--fx-papel,transparent);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;box-shadow:0 0 0 4px var(--fx-papel,transparent);border-radius:2px}body:has(.fondo-fx) .f1-mov-fn__item span{color:#46566c}body:has(.fondo-fx) :is(.fx-oscuro,[data-fx-oscuro],[data-fx-claro],button,[class*=btn],[class*=-enviar],.nav,.muro-item,.muro-nombre,.muro-pastilla,.f1-mov-burb,.t3-paso__n,.bl-cats .on,.f1-hero-3d,.f1-hero-3d__chips a,.f1-cierre,.f1-telefono__isla,.sl-cierre,.sl-paso--rec,.cc-cierre,.kl-cierre,.ns-cierre,.ns-caja--navy,.esc-plan--hl,.esc-claro .esc-plan--base,.bl-demo,.af,.ax3-pega,.ax3-chat__cab,.pr-pleno-barra,.t2-ap-sis__rotulo,.cv-burbuja--tu,.cv-cabecera__cta,.cv-paso__n,.cz-paso__n,.ig-resultados[open] summary){--fx-halo-sombra:none;--fx-halo-trazo:0;--fx-halo-orden:normal;--fx-papel:transparent;text-shadow:none;-webkit-text-stroke:0;paint-order:normal}
