@font-face{font-family:Sora;src:url(/landing/sora-latin-variable.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}html:has(.fbl){scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0}.fbl{--papel:#f7f8fa;--tinta:#0b0b0f;--tinta-2:#4c5668;--tinta-3:#677083;--linea:#e3e7ee;--azul:#2962ff;--violeta:#8b5cf6;--amarillo:#ffc629;--noche:#0c0c11;--error:#a52a31;--ok:#1d6b47;--luz:linear-gradient(90deg, #2962ff, #8b5cf6 55%, #ffc629);--pluma:url(/landing/pluma.svg) right center / cover no-repeat;color:var(--tinta);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Sora,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}.fbl *,.fbl :before,.fbl :after{box-sizing:border-box}.fbl :where(h1,h2,h3,p,ul,ol,figure){margin:0}.fbl :where(ul,ol){padding:0;list-style:none}.fbl :where(h1,h2,h3){letter-spacing:-.03em;text-wrap:balance;line-height:1.15}.fbl a{color:inherit}.fbl img{max-width:100%;height:auto;display:block}.fbl svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.fbl :focus-visible{outline:2px solid var(--azul);outline-offset:3px}.fbl-envoltura{width:min(1040px,100% - 40px);margin-inline:auto}.fbl-saltar{z-index:20;background:var(--tinta);border-radius:10px;padding:10px 16px;position:absolute;top:-60px;left:16px;color:#fff!important}.fbl-saltar:focus{top:12px}.fbl-aviso{z-index:30;background:var(--tinta);color:#fff;text-align:center;border-radius:12px;max-width:420px;margin-inline:auto;padding:12px 16px;font-size:.9rem;position:fixed;inset:76px 16px auto}.fbl .enlace{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fbl-boton{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 22px;font-size:.92rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,background-color .18s;display:inline-flex}.fbl-boton:hover{transform:translateY(-1px)}.fbl-boton:active{transform:translateY(0)scale(.98)}.fbl-boton--tinta{background:var(--tinta);color:#fff!important}.fbl-boton--tinta:hover{box-shadow:0 8px 22px #0b0b0f38}.fbl-boton--borde{border-color:var(--tinta);background:#fff}.fbl-boton--amarillo{background:var(--amarillo);color:var(--tinta)!important}.fbl-noche .fbl-boton{text-transform:uppercase;letter-spacing:.02em}.fbl-boton--amarillo:hover{box-shadow:0 10px 26px #ffc6294d}.fbl-boton--luz{background:linear-gradient(var(--tinta), var(--tinta)) padding-box, var(--luz) border-box;text-transform:uppercase;letter-spacing:.03em;border:2px solid #0000;box-shadow:0 10px 28px #2962ff2e;color:#fff!important}.fbl-boton--luz:hover{box-shadow:0 14px 34px #8b5cf642}.fbl-boton--grande{border-radius:14px;min-height:54px;padding:15px 32px;font-size:1rem}.fbl-boton--chico{min-height:40px;padding:9px 18px}.fbl-cabecera{z-index:10;margin-bottom:-65px;position:sticky;top:0}.fbl-cabecera:before{content:"";z-index:-1;border-bottom:1px solid var(--linea);background:var(--papel);position:absolute;inset:0}@supports (animation-timeline:scroll()){.fbl-cabecera:before{animation:linear both fbl-opaca;animation-timeline:scroll(root);animation-range:0 56px}}@keyframes fbl-opaca{0%{opacity:0}}.fbl-cabecera__in{align-items:center;gap:24px;min-height:64px;display:flex}.fbl-logo img{width:132px}.fbl-nav{gap:26px;margin-left:12px;font-size:.92rem;display:flex}.fbl-nav a{color:var(--tinta-2);text-decoration:none}.fbl-nav a:hover{color:var(--tinta)}.fbl-cabecera__acciones{white-space:nowrap;align-items:center;gap:10px;margin-left:auto;display:flex}.fbl-portada{background:radial-gradient(60% 70% at 0% 0%, #2962ff1a, transparent 70%), radial-gradient(45% 60% at 100% 100%, #ffc62924, transparent 70%), var(--pluma), var(--papel);padding:160px 0 88px;position:relative;overflow:hidden}.fbl-portada__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;display:grid}.fbl-portada h1{letter-spacing:-.045em;font-size:clamp(2.5rem,1.6rem + 3.4vw,4rem);font-weight:700}.fbl-bajada{max-width:34em;color:var(--tinta-2);margin-top:24px;font-size:1.06rem}.fbl-portada .fbl-boton{margin-top:36px}.fbl-tiempo{border-left:3px solid;border-image:var(--luz) 1;color:var(--tinta-2);margin-top:28px;padding-left:14px;font-size:.86rem}.fbl-tiempo strong{color:var(--tinta)}.fbl-puntaje{justify-self:end;width:100%;max-width:360px}.fbl-puntaje__tarjeta,.fbl-puntaje__aviso{border:1px solid var(--linea);background:#fff;border-radius:24px;box-shadow:0 24px 60px -24px #0b0b0f2e}.fbl-puntaje__tarjeta{padding:24px}.fbl-puntaje__cabeza{letter-spacing:.02em;justify-content:space-between;align-items:center;font-weight:800;display:flex}.fbl-insignia{background:var(--papel);color:var(--tinta-2);border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700}.fbl-medidor{width:168px;margin:18px auto 22px;position:relative}.fbl .fbl-medidor svg{stroke-width:12px;width:100%;height:auto;transform:rotate(-90deg)}.fbl-medidor__fondo{stroke:#eef1f6}.fbl-medidor__arco{stroke:url(#fbl-luz);stroke-dasharray:78 100}.fbl-medidor p{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.fbl-medidor b{letter-spacing:-.05em;font-size:3.4rem}.fbl-medidor span{color:var(--tinta-3);margin-top:6px;font-weight:600}.fbl-dimensiones{border-top:1px solid var(--linea);gap:14px;padding-top:18px;display:grid}.fbl-dim{--color:var(--azul);grid-template-columns:36px 1fr auto;align-items:center;gap:4px 12px;display:grid}.fbl-dim--brand{--color:var(--violeta)}.fbl-dim--grow{--color:#d79f00}.fbl .fbl-dim>svg{background:color-mix(in srgb, var(--color) 12%, #fff);width:36px;height:36px;color:var(--color);border-radius:50%;padding:8px}.fbl-dim span{line-height:1.25;display:grid}.fbl-dim b{font-size:.82rem}.fbl-dim small{color:var(--tinta-3);font-size:.72rem}.fbl-dim strong{color:var(--color);font-size:1.05rem}.fbl-dim strong small{font-weight:500}.fbl-dim i{background:linear-gradient(var(--color), var(--color)) 0 0 / var(--valor) 100% no-repeat, #eef1f6;border-radius:4px;grid-column:1/-1;height:4px}.fbl-puntaje__aviso{align-items:center;gap:12px;margin-top:10px;padding:14px 18px;font-size:.78rem;font-weight:600;line-height:1.4;display:flex}.fbl .fbl-puntaje__aviso svg{border:1px solid var(--linea);border-radius:50%;width:32px;height:32px;padding:6px}.fbl-redes{text-align:center;border-bottom:1px solid var(--linea);padding:36px 20px}.fbl-redes ul{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:18px;display:flex}.fbl-redes a,.fbl-redes__pronto{border:1px solid var(--linea);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 18px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.fbl-redes a:hover{border-color:var(--tinta)}.fbl-redes__pronto{color:var(--tinta-3);border-style:dashed}.fbl-redes__pronto small{background:var(--papel);border-radius:4px;padding:2px 6px;font-size:.66rem}.fbl-rotulo,.fbl-sobrelinea{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:700;display:inline-flex}.fbl-rotulo--luz{background:var(--luz);color:#0000;-webkit-background-clip:text;background-clip:text}.fbl-seccion{padding:96px 0}.fbl-seccion--pluma{background:var(--pluma), var(--papel)}.fbl-seccion--gris{background:var(--papel)}.fbl-cabeza{text-align:center;max-width:760px;margin:0 auto 56px}.fbl-cabeza h2,.fbl-zee h2{margin-top:12px;font-size:clamp(1.9rem,1.4rem + 1.8vw,2.6rem);font-weight:700}.fbl-cabeza>p:not(.fbl-rotulo){color:var(--tinta-2);margin-top:16px;font-size:.95rem}.fbl-noche{background:var(--pluma), radial-gradient(50% 80% at 50% 0%, #8b5cf629, transparent 70%), var(--noche);color:#f4f6fb;text-align:center;padding:80px 0}.fbl-noche .fbl-sobrelinea{color:var(--amarillo)}.fbl-preguntas__titulo{letter-spacing:-.045em;text-transform:uppercase;margin-top:14px;font-size:clamp(1.9rem,1rem + 3.2vw,3.1rem);font-weight:800}.fbl-rubros{grid-template-columns:repeat(4,1fr);gap:10px;max-width:830px;margin:32px auto 0;display:grid}.fbl-rubros button{min-height:34px;color:inherit;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:700;transition:background-color .2s,color .2s,border-color .2s}.fbl-rubros button:hover{border-color:#fff6}.fbl-rubros [aria-pressed=true]{border-color:var(--amarillo);background:var(--amarillo);color:var(--tinta)}.fbl-pregunta{letter-spacing:-.03em;text-wrap:balance;place-items:center;max-width:760px;min-height:3.2em;margin:36px auto;font-size:clamp(1.3rem,.9rem + 1.5vw,1.9rem);font-style:italic;font-weight:700;line-height:1.3;display:grid}.fbl-aparece{text-align:left;background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;max-width:864px;margin:0 auto;padding:24px 28px;display:flex}.fbl-aparece h3{background:var(--luz);color:#0000;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:1.35rem;font-weight:800}.fbl-aparece p{color:#b3bacb;margin-top:4px;font-size:.88rem}.fbl-cierre{padding:96px 0}.fbl-cierre h2{max-width:720px;margin:0 auto;font-size:clamp(1.8rem,1.2rem + 2vw,2.4rem);font-weight:700}.fbl-cierre p{color:#d5dae6;max-width:700px;margin:20px auto 36px;font-size:1.05rem}.fbl-escaner{grid-template-columns:1fr 1.05fr;gap:26px;display:grid}.fbl-escaner__formulario,.fbl-ventana{background:#fff;border-radius:24px;box-shadow:0 24px 60px -28px #0b0b0f38}.fbl-escaner__formulario{padding:28px}.fbl-ventana{flex-direction:column;display:flex;overflow:hidden}.fbl-ventana__barra{border-bottom:1px solid var(--linea);background:var(--papel);align-items:center;gap:14px;padding:14px 18px;display:flex}.fbl-semaforo{gap:6px;display:flex}.fbl-semaforo i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.fbl-semaforo i:nth-child(2){background:#febc2e}.fbl-semaforo i:nth-child(3){background:#28c840}.fbl-ventana__url{border:1px solid var(--linea);color:var(--tinta-3);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:8px;flex:1;padding:4px 12px;font-size:.76rem;overflow:hidden}.fbl-ventana__cuerpo{text-align:center;flex:1;place-content:center;justify-items:center;gap:12px;padding:48px 32px;display:grid}.fbl-ventana__icono{background:linear-gradient(#fff, #fff) padding-box, var(--luz) border-box;width:58px;height:58px;color:var(--violeta);border:1.5px solid #0000;border-radius:50%;place-items:center;display:grid}.fbl .fbl-ventana__icono svg{width:26px;height:26px}.fbl-ventana h3{font-size:1.2rem}.fbl-ventana p{max-width:380px;color:var(--tinta-2);font-size:.88rem}.fbl-ventana ul{gap:12px;font-size:.74rem;font-weight:600;display:flex}.fbl #form-datos{gap:14px;display:grid}.fbl .form-portada__fila{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.fbl .campo{gap:6px;display:grid}.fbl .campo__rotulo{font-size:.82rem;font-weight:700}.fbl .campo__caja{align-items:center;display:flex;position:relative}.fbl #form-datos input:not([type=checkbox]),.fbl #form-datos select{width:100%;min-height:46px;color:var(--tinta);font:inherit;background:#f2f4f7;border:1px solid #0000;border-radius:10px;padding:11px 14px;font-size:.92rem;transition:border-color .18s,background-color .18s,box-shadow .18s}.fbl #form-datos input::placeholder{color:#8a93a5}.fbl #form-datos input:not([type=checkbox]):focus,.fbl #form-datos select:focus{border-color:var(--azul);background:#fff;outline:none;box-shadow:0 0 0 4px #2962ff1f}.fbl .campo__caja--icono input{padding-left:40px!important}.fbl .campo__icono{color:var(--tinta-3);pointer-events:none;position:absolute;left:14px}.fbl .campo__ok{color:var(--ok);opacity:0;pointer-events:none;position:absolute;right:14px}.fbl .es-ok .campo__ok{opacity:1}.fbl .es-error input:not([type=checkbox]),.fbl #form-datos [aria-invalid=true]{border-color:var(--error)!important}.fbl .campo__error{color:var(--error);font-size:.78rem}.fbl .campo__error:empty{display:none}.fbl #form-datos .nota{color:var(--tinta-3);font-size:.76rem}.fbl .casilla{color:var(--tinta-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:.8rem;line-height:1.45;display:flex;position:relative}.fbl .casilla input{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.fbl .casilla__caja{border:1.5px solid var(--tinta-3);color:#fff;background:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.fbl .casilla__caja svg{stroke-width:2.6px;opacity:0;width:13px;height:13px}.fbl .casilla input:checked+.casilla__caja{border-color:var(--tinta);background:var(--tinta)}.fbl .casilla input:checked+.casilla__caja svg{opacity:1}.fbl .casilla input:focus-visible+.casilla__caja{outline:2px solid var(--azul);outline-offset:2px}.fbl .casilla em{color:var(--tinta-3);font-style:normal}.fbl .sacude-a,.fbl .sacude-b{animation:.32s fbl-sacude}.fbl #form-datos button[type=submit]{background:var(--tinta);color:#fff;min-height:54px;font:inherit;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:0;border-radius:14px;margin-top:6px;font-weight:700;position:relative;box-shadow:0 10px 28px #2962ff29}.fbl #form-datos button[type=submit]:after{content:"";background:var(--luz);border-radius:2px;height:2px;position:absolute;inset:auto 18% 0}.fbl #form-datos button[type=submit]:disabled{opacity:.7;cursor:progress}.fbl .boton__giro{display:none}@keyframes fbl-sacude{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.fbl-pasos{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.fbl-pasos>li>span{background:linear-gradient(#d7dce5,#eef1f6);color:#0000;letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:3.6rem;font-weight:800;line-height:1;display:block}.fbl-pasos h3{font-size:1.1rem}.fbl-pasos p{color:var(--tinta-2);margin-top:10px;font-size:.86rem}.fbl-angosta{max-width:700px}.fbl-prosa{color:var(--tinta-2);gap:18px;font-size:1rem;display:grid}.fbl-momentos{flex-wrap:wrap;justify-content:center;gap:10px;margin:-24px 0 40px;display:flex}.fbl-momentos button{border:1px solid var(--linea);min-height:38px;color:var(--tinta-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:.82rem;font-weight:700;display:inline-flex}.fbl-momentos button:before{content:"";background:var(--azul);border-radius:50%;width:8px;height:8px}.fbl-momentos [data-momento=brand]:before{background:var(--violeta)}.fbl-momentos [data-momento=grow]:before{background:var(--amarillo)}.fbl-momentos [aria-pressed=true]{border-color:var(--tinta);color:var(--tinta);box-shadow:0 6px 18px #0b0b0f14}.fbl-capas,.fbl-planes{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.fbl-capa,.fbl-plan{border:1px solid var(--linea);background:#fff;border-radius:20px;flex-direction:column;height:100%;padding:30px;display:flex}.fbl-capa{--color:var(--azul);border-top:3px solid var(--color);transition:border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1)}.fbl-capa--brand{--color:var(--violeta)}.fbl-capa--grow{--color:var(--amarillo)}.fbl-capa.activa{border-color:var(--color);box-shadow:0 24px 50px -26px color-mix(in srgb, var(--color) 60%, transparent);transform:translateY(-4px)}.fbl-capa__cabeza{align-items:center;gap:16px;margin-bottom:20px;display:flex}.fbl-capa__cabeza img{width:80px}.fbl-etiqueta{background:var(--color);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:800;display:inline-block}.fbl-capa--grow .fbl-etiqueta{color:var(--tinta)}.fbl-capa h3{margin-top:10px;font-size:1.25rem}.fbl-capa>p{color:var(--tinta-2);font-size:.88rem}.fbl-lista{gap:10px;font-size:.84rem;display:grid;margin:22px 0 26px!important}.fbl-lista li{padding-left:26px;position:relative}.fbl-lista li:before{content:"";border-left:2px solid var(--color,var(--ok));border-bottom:2px solid var(--color,var(--ok));width:12px;height:7px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.fbl-capa .fbl-boton,.fbl-plan .fbl-boton{margin-top:auto}.fbl-plan{position:relative}.fbl-plan h3{color:var(--tinta-3);letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.fbl-plan__precio{letter-spacing:-.04em;margin-top:14px;font-size:2.8rem;font-weight:800;line-height:1.1}.fbl-plan__precio small{color:var(--tinta-3);margin-right:2px;font-size:1.3rem}.fbl-plan__precio span{white-space:nowrap;color:var(--tinta-3);letter-spacing:0;font-size:.78rem;font-weight:500;display:inline-block}.fbl-plan--destacado{background:linear-gradient(#fff, #fff) padding-box, var(--luz) border-box;border:1.5px solid #0000;box-shadow:0 30px 60px -30px #8b5cf659}.fbl-plan--destacado h3{color:var(--tinta)}.fbl-plan__cinta{background:var(--amarillo);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 14px;font-size:.7rem;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.fbl-zee{grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;display:grid}.fbl-zee .fbl-bajada{font-size:1.04rem}.fbl-zee__tarjeta{border:1px solid var(--linea);text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:18px;padding:36px;display:grid}.fbl-zee__retrato{background:var(--luz);border-radius:50%;padding:3px;position:relative}.fbl-zee__retrato img{border:4px solid #fff;border-radius:50%;width:144px}.fbl .fbl-zee__retrato svg{border:2px solid var(--tinta);width:40px;height:40px;color:var(--azul);background:#fff;border-radius:50%;padding:9px;position:absolute;bottom:4px;right:-2px}.fbl-zee__tarjeta h3{font-size:1.15rem}.fbl-zee__tarjeta p{max-width:280px;color:var(--tinta-2);margin-top:6px;font-size:.84rem}.fbl-pie{color:#b3bacb;background:#0a0a0d;padding:64px 0 32px;font-size:.88rem}.fbl-pie__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;display:grid}.fbl-pie__marca{letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.15rem;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.fbl-pie__grid p{max-width:230px;margin-top:14px}.fbl-pie nav{align-content:start;gap:10px;display:grid}.fbl-pie h2{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:.76rem}.fbl-pie nav a{text-decoration:none}.fbl-pie nav a:hover{color:#fff}.fbl-pie__base{border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;font-size:.8rem;display:flex}@media (max-width:960px){.fbl-portada__grid,.fbl-escaner,.fbl-zee{grid-template-columns:1fr}.fbl-puntaje{justify-self:center}.fbl-capas,.fbl-planes{grid-template-columns:1fr;max-width:480px;margin-inline:auto}.fbl-plan--destacado{margin-top:12px}.fbl-pasos{grid-template-columns:repeat(2,1fr)}.fbl-pie__grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.fbl-nav{display:none}.fbl-logo img{width:112px}.fbl-cabecera .fbl-boton--chico{padding-inline:14px}.fbl-portada{padding:120px 0 56px}.fbl-seccion,.fbl-noche{padding:64px 0}.fbl-rubros{grid-template-columns:repeat(2,1fr)}.fbl-aparece{flex-direction:column;align-items:stretch}.fbl-pasos{grid-template-columns:1fr}.fbl-escaner__formulario{padding:20px}.fbl-cabeza{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){html:has(.fbl){scroll-behavior:auto}.fbl *,.fbl :before,.fbl :after{transition:none!important;animation:none!important}}@media (max-width:400px){.fbl-cabecera__in{gap:12px}.fbl-logo img{width:96px}.fbl-cabecera__acciones{gap:8px}.fbl-cabecera .fbl-boton--chico{padding-inline:12px;font-size:.85rem}}
