:root{--navy:#0b1f3a;--naranja:#ff6b1a;--naranja-texto:#c2410c;--naranja-suave:#fff1e8;--verde:#0f7a3e;--verde-suave:#e8f5ee;--texto:#0b1f3a;--texto-2:#5b6b80;--texto-claro:#b8c4d6;--texto-pro:#dce3ee;--fondo:#fafaf8;--blanco:#fff;--gris:#f3f4f6;--gris-azul:#eef1f5;--borde:#e7e9ee;--borde-2:#dde1e7;--linea:#ece8e2;--linea-pie:#23344f;--punteado:#c9ced6;--f-titulo:"Plus Jakarta Sans", system-ui, sans-serif;--f-texto:"Inter", system-ui, sans-serif;--ancho:1180px;--gutter:24px;--sec:110px;--r-tarjeta:20px;--r-grande:28px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--texto);font-family:var(--f-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:16px}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin:0}.contenedor{width:100%;max-width:calc(var(--ancho) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.t-display{font-family:var(--f-titulo);color:var(--navy);font-weight:800}.t-h1{font-family:var(--f-titulo);letter-spacing:-.03em;font-size:60px;font-weight:800;line-height:1.05}.t-h2{font-family:var(--f-titulo);letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1.15}.t-h3{font-family:var(--f-titulo);letter-spacing:-.03em;font-size:21px;font-weight:800}.t-ceja{letter-spacing:.06em;color:var(--naranja);text-transform:uppercase;font-size:12px;font-weight:700}.t-sub{color:var(--texto-2)}.naranja{color:var(--naranja)}.btn{border:1px solid var(--borde-2);background:var(--blanco);height:50px;color:var(--navy);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0b1f3a1a}.btn:active{box-shadow:none;transform:translateY(0)}.btn:focus-visible,.chip:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #ff6b1a73}.btn-principal{background:var(--naranja);border-color:var(--naranja);color:var(--navy)}.btn-principal:hover{background:#ff7c33;box-shadow:0 8px 20px #ff6b1a59}.btn-oscuro{background:var(--navy);border-color:var(--navy);color:var(--blanco)}.btn-chico{height:42px;padding:0 20px}.btn-ancho{width:100%}.tarjeta{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--r-tarjeta);padding:28px}.chip{border:1px solid var(--borde-2);background:var(--blanco);height:38px;color:var(--navy);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.chip[aria-current=true]{background:var(--navy);border-color:var(--navy);color:var(--blanco)}.etiqueta{border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}@media (width<=900px){:root{--sec:64px;--gutter:16px}.t-h1{font-size:40px}.t-h2{font-size:30px}.t-h3{font-size:18px}}.marca{align-items:center;gap:7px;display:inline-flex}.marca-texto{font-family:var(--f-titulo);letter-spacing:-.03em;color:var(--navy);font-size:20px;font-weight:800}.marca-chica{gap:6px}.marca-chica .marca-texto{font-size:18px}.marca-clara .marca-texto{color:var(--blanco)}.encabezado{background:var(--fondo);border-bottom:1px solid var(--linea);z-index:20;position:relative}.encabezado-fila{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.encabezado-nav{gap:24px;display:flex}.encabezado-nav a{color:var(--texto-2);font-size:15px}.encabezado-nav a:hover,.encabezado-nav a[aria-current=page]{color:var(--navy)}.encabezado-acciones{gap:10px;display:flex}.encabezado-menu{background:var(--navy);width:44px;height:44px;color:var(--blanco);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;display:none}.menu-movil{z-index:30;background:var(--fondo);padding:8px var(--gutter) 24px;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}.menu-movil nav{flex-direction:column;display:flex}.menu-movil nav a{font-family:var(--f-titulo);letter-spacing:-.02em;border-bottom:1px solid var(--linea);padding:16px 0;font-size:22px;font-weight:800}.menu-movil-acciones{flex-direction:column;gap:10px;padding-top:24px;display:flex}@media (width<=1080px){.encabezado-nav,.encabezado-acciones{display:none}.encabezado-menu{display:inline-flex}.encabezado-fila{height:64px}}.pie{background:var(--navy);color:var(--texto-claro);margin-top:80px;font-size:14px}.pie-columnas{gap:40px;padding:48px 0 28px;display:flex}.pie-marca{flex:214 0 0;min-width:200px}.pie-marca p{margin-top:12px;line-height:1.6}.pie-columna{flex-direction:column;flex:153 0 0;gap:8px;display:flex}.pie-columna a:hover,.pie-legal a:hover{color:var(--blanco)}.pie-titulo{color:var(--blanco);font-weight:700}.pie-legal{border-top:1px solid var(--linea-pie);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;font-size:12px;display:flex}.pie-libro{align-items:center;gap:5px;display:inline-flex}@media (width<=900px){.pie{margin-top:48px}.pie-columnas{flex-wrap:wrap;gap:28px 24px;padding-top:36px}.pie-marca{flex-basis:100%}.pie-columna{flex:140px}}.centrado{text-align:center}.seccion{padding-top:var(--sec)}.ceja-titulo{margin-top:10px}.rejilla-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rejilla-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.inicio-rubros{align-items:center;gap:10px;padding-top:28px;display:flex}.inicio-rubros-pregunta{color:var(--texto-2);flex:none;padding-right:4px;font-size:14px;font-weight:600}.inicio-rubros-chips{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.inicio-rubros-chips::-webkit-scrollbar{display:none}.hero{align-items:center;gap:64px;padding-top:48px;padding-bottom:88px;display:flex}.hero-texto{flex-direction:column;flex:0 0 560px;align-items:flex-start;gap:22px;display:flex}.hero-insignia{background:var(--blanco);border:1px solid var(--borde);color:var(--naranja-texto);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.hero-bajada{color:var(--texto-2);font-size:19px;line-height:1.55}.hero-botones{flex-wrap:wrap;gap:12px;display:flex}.hero-botones .btn-principal{min-width:204px}.hero-link{color:var(--texto-2);font-size:14px}.hero-link strong{color:var(--navy)}.hero-visual{aspect-ratio:556/500;border-radius:var(--r-grande);flex:1 1 0;min-width:0;position:relative}.hero-foto{object-fit:cover;object-position:0% 50%;border-radius:var(--r-grande);width:100%;height:100%;position:absolute;inset:0}.hero-linkcard{background:var(--navy);border-radius:14px;flex-direction:column;padding:14px 18px;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 12px 15px #0b1f3a40}.hero-linkcard span{color:var(--texto-claro);font-size:12px}.hero-linkcard strong{color:var(--blanco);font-size:16px;font-weight:600}.hero-panel{background:var(--blanco);border-radius:11px;width:283px;padding:14px;position:absolute;top:67.4%;left:-36px;box-shadow:0 12px 15px #0b1f3a1a}.hero-panel-cab{justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.hero-panel-cab>div{flex-direction:column;display:flex}.hero-panel-ceja{color:var(--texto-2);letter-spacing:.08em;font-size:6.5px;font-weight:700}.hero-panel-dia{font-family:var(--f-titulo);letter-spacing:-.03em;font-size:12px;font-weight:800}.hero-panel-cuenta{background:var(--naranja-suave);color:var(--naranja-texto);border-radius:7px;padding:1px 6px;font-size:7px;font-weight:600}.hero-panel-fila{border-top:.6px solid var(--linea);align-items:center;gap:7px;padding:8px 0;display:flex}.hero-panel-hora{font-family:var(--f-titulo);flex:none;width:30px;font-size:8.3px;font-weight:800}.hero-panel-quien{flex-direction:column;flex:1 1 0;display:flex}.hero-panel-quien strong{font-size:9.5px;font-weight:600}.hero-panel-quien span{color:var(--texto-2);font-size:7px}.hero-panel-etq{white-space:nowrap;border-radius:7px;padding:1px 6px;font-size:7px;font-weight:600}.hero-panel-etq-gris{background:var(--gris-azul);color:var(--navy)}.hero-panel-etq-verde{background:var(--verde-suave);color:var(--verde)}.confianza{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);padding:22px var(--gutter);text-align:center;color:var(--texto-2)}.dolores{padding-top:40px}.dolor{background:var(--gris);border-radius:var(--r-tarjeta);flex-direction:column;padding:28px;display:flex}.dolor-x{color:var(--naranja-texto);font-weight:800}.dolor .t-h3{padding-top:10px}.dolor p{padding-top:6px;line-height:1.5}.pasos{padding-top:36px}.paso-num{background:var(--navy);width:44px;height:44px;color:var(--blanco);font-family:var(--f-titulo);border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.paso .t-h3{padding-top:18px}.paso p{padding-top:6px}.funciones{padding-top:36px}.funcion{flex-direction:column;display:flex}.funcion-check{background:var(--naranja-suave);width:40px;height:40px;color:var(--naranja-texto);border-radius:12px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.funcion .t-h3{padding-top:18px;font-size:20px}.funcion p{color:var(--texto-2);padding-top:6px}.funcion-oscura{background:var(--navy);border-color:var(--navy)}.funcion-oscura .funcion-check{background:var(--naranja);color:var(--navy)}.funcion-oscura .t-h3{color:var(--blanco)}.funcion-oscura p{color:var(--texto-claro)}.calculadora{background:var(--gris-azul);border-radius:var(--r-grande);align-items:center;gap:56px;padding:56px;display:flex}.calculadora-texto{flex:1 1 0}.calculadora-titulo{letter-spacing:-.03em;padding:10px 0 12px;font-size:38px;line-height:1.1}.calculadora-caja{flex:0 0 440px}.calculadora-label{color:var(--texto-2);font-size:13px;font-weight:600;display:block}.calculadora-input{border:1px solid var(--borde-2);width:100%;height:52px;font:600 18px var(--f-texto);color:var(--navy);background:var(--blanco);border-radius:12px;margin-top:8px;padding:0 16px}.calculadora-input:focus{border-color:var(--naranja);outline:none;box-shadow:0 0 0 3px #ff6b1a33}.calculadora-resultado{border-top:1px solid var(--borde);margin-top:18px;padding-top:18px;font-size:13px}.calculadora-resultado p{font-family:var(--f-titulo)}.calculadora-resultado strong{color:var(--naranja-texto);letter-spacing:-.03em;font-size:40px;font-weight:800}.calculadora-resultado p span{color:var(--texto-2);font-size:16px;font-weight:500}.periodo{background:var(--gris-azul);border-radius:999px;width:fit-content;margin:22px auto 0;padding:4px;display:flex}.periodo button{color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600}.periodo button[aria-pressed=true]{background:var(--blanco);box-shadow:0 1px 3px #0b1f3a14}.planes{padding-top:40px}.plan{flex-direction:column;display:flex;position:relative}.plan-cinta{background:var(--gris-azul);color:var(--navy);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:22px}.plan-cinta-naranja{background:var(--naranja);padding:5px 14px;font-weight:600}.plan-nombre{font-weight:700}.plan-precio{font-family:var(--f-titulo);letter-spacing:-.03em;white-space:nowrap;padding-top:10px;font-size:40px;font-weight:800}.plan-precio span{opacity:.7;margin-left:2px;font-size:14px;font-weight:500}.plan-detalle{color:var(--texto-2);flex:auto;padding:10px 0 18px;font-size:14px;line-height:1.6}.plan-destacado{background:var(--navy);border-color:var(--navy);color:var(--blanco)}.plan-destacado .plan-detalle{color:var(--texto-pro)}.publicidad{border:1px dashed var(--punteado);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding:18px 22px;display:flex}.publicidad>span:first-child{flex-direction:column;gap:2px;display:flex}.publicidad-ceja{color:var(--texto-2);font-size:12px}.publicidad-sub{color:var(--texto-2);font-size:13px}.sirve-titulo{letter-spacing:-.03em;font-size:36px}.sirve{flex-wrap:wrap;justify-content:center;gap:10px;max-width:860px;margin:0 auto;padding-top:24px;display:flex}.sirve-chip{border:1px solid var(--borde-2);background:var(--blanco);border-radius:999px;align-items:center;height:46px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.sirve-pronto{opacity:.55}.testimonios{padding-top:36px}.testimonio{margin:0}.estrellas{gap:2px;display:flex}.testimonio blockquote{margin:0;padding-top:12px;line-height:1.6}.testimonio figcaption{flex-direction:column;padding-top:18px;display:flex}.testimonio figcaption span{color:var(--texto-2);font-size:13px}.cierre-envoltura{padding-top:96px}.cierre{background:var(--naranja);text-align:center;border-radius:32px;flex-direction:column;align-items:center;padding:72px;display:flex}.cierre h2{letter-spacing:-.03em;max-width:1036px;font-size:54px;line-height:1.05}.cierre-boton{height:56px;margin-top:28px;padding:0 30px;font-size:16px}.cierre p{padding-top:14px;font-size:14px;font-weight:600}@media (width<=1080px){.hero{flex-direction:column;align-items:stretch;gap:32px;padding-bottom:56px}.hero-texto{flex-basis:auto}.rejilla-4{grid-template-columns:repeat(2,minmax(0,1fr))}.calculadora{flex-direction:column;align-items:stretch;gap:24px;padding:32px}.calculadora-caja{flex-basis:auto}.planes{row-gap:28px}}@media (width<=900px){.inicio-rubros{flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px;padding-right:0}.inicio-rubros-pregunta{font-size:12px}.inicio-rubros-chips{width:100%;padding-right:var(--gutter)}.hero{gap:22px;padding-top:20px}.hero-texto{gap:14px}.hero-bajada{font-size:16px}.hero-botones{grid-template-columns:1fr 1fr;width:100%;display:grid}.hero-botones .btn-principal{min-width:0}.hero-botones .btn{padding:0 12px}.hero-link{display:none}.hero-visual{aspect-ratio:358/330}.hero-linkcard{display:none}.hero-panel{border-radius:14px;width:auto;padding:12px 14px;inset:auto 12px 12px}.hero-panel-ceja{font-size:9px}.hero-panel-dia{font-size:15px}.hero-panel-cuenta,.hero-panel-etq{border-radius:999px;padding:3px 9px;font-size:11px}.hero-panel-hora{width:48px;font-size:14px}.hero-panel-quien strong{font-size:13px}.hero-panel-quien span{font-size:11px}.hero-panel-fila+.hero-panel-fila{display:none}.confianza{padding:16px var(--gutter);font-size:13px}.rejilla-3{grid-template-columns:1fr;gap:12px}.dolores,.pasos,.funciones,.testimonios{padding-top:20px}.dolor{grid-template-columns:auto 1fr;column-gap:6px;padding:18px 20px;display:grid}.dolor .t-h3{padding-top:0;font-size:16px}.dolor p{grid-column:1/-1;padding-top:2px;font-size:14px}.paso{border:0;border-bottom:1px solid var(--borde);background:0 0;border-radius:0;grid-template-columns:40px 1fr;column-gap:14px;padding:0 0 14px;display:grid}.paso-num{grid-row:span 2;width:32px;height:32px;font-size:15px}.paso .t-h3{padding-top:0;font-size:16px}.paso p{padding-top:2px;font-size:14px}.rejilla-4.funciones{gap:12px}.funcion{padding:18px}.funcion-check{background:0 0;justify-content:flex-start;width:auto;height:auto}.funcion-oscura{background:var(--blanco);border-color:var(--borde)}.funcion-oscura .funcion-check{color:var(--naranja-texto);background:0 0}.funcion-oscura .t-h3{color:var(--navy)}.funcion-oscura p{color:var(--texto-2)}.funcion .t-h3{padding-top:8px;font-size:15px}.funcion p{font-size:13px}.calculadora{padding:24px 20px}.calculadora-titulo{font-size:24px}.calculadora-texto .t-ceja,.calculadora-texto .t-sub{display:none}.calculadora-caja{background:0 0;border:0;padding:0}.calculadora-resultado{border:0;margin-top:12px;padding-top:6px}.calculadora-resultado strong{font-size:28px}.rejilla-4.planes{grid-template-columns:1fr}.publicidad{flex-direction:column;align-items:flex-start;margin-top:48px}.sirve-titulo{font-size:24px}.cierre-envoltura{padding-top:56px}.cierre{border-radius:24px;padding:40px 20px}.cierre h2{font-size:30px}.cierre-boton{width:100%}.cierre p{font-size:12px}.seccion>.t-h2.centrado{text-align:left}}
