.lp{--carbon:#3f4850;--carbon-osc:#2c343a;--verde:#409c2e;--verde-br:#4caf50;--verde-osc:#123d22;--verde-mid:#17663a;--verde-cl:#e8f3e6;--verde-tx:#1d6b2a;--lima:#8bc34a;--lima-cl:#f1f8e4;--ambar:#e8a317;--ambar-cl:#fdf3dc;--rojo:#c0392b;--rojo-cl:#fcf0ee;--lienzo:#f7f8f6;--papel:#fff;--gris:#5f6b70;--linea:#e3e7e4;--fuente:"Segoe UI",Tahoma,Verdana,Arial,sans-serif}.lp,.lp *{box-sizing:border-box}.lp{scroll-behavior:smooth;margin:0;background:var(--papel);color:var(--carbon);font-family:var(--fuente);font-size:17px;line-height:1.55;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.lp-env{max-width:1140px;margin:0 auto;padding:0 24px}.lp a{color:inherit}.lp a:focus-visible,.lp button:focus-visible{outline:3px solid var(--lima);outline-offset:3px}.lp img{max-width:100%;display:block}.lp-btn{display:inline-block;border-radius:11px;padding:15px 28px;font-size:17px;font-weight:700;text-decoration:none;border:2px solid transparent;background:var(--verde);color:#fff;cursor:pointer;transition:background .15s ease,transform .15s ease}.lp-btn:hover{background:var(--verde-tx);transform:translateY(-1px)}.lp-btn.lp-lima{background:var(--lima);color:#26340b}.lp-btn.lp-lima:hover{background:#7cb13c}.lp-btn.lp-hueco{background:transparent;border-color:hsla(0,0%,100%,.5);color:#fff}.lp-btn.lp-hueco:hover{background:hsla(0,0%,100%,.12)}.lp-btn.lp-linea{background:var(--papel);border-color:var(--linea);color:var(--carbon)}.lp-btn.lp-linea:hover{background:var(--lienzo);border-color:var(--verde)}.lp-btn.lp-sm{padding:11px 20px;font-size:16px}.lp-btn.lp-full{display:block;text-align:center}.lp-header{background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--linea);position:sticky;top:0;z-index:40;backdrop-filter:blur(6px)}.lp-barra{display:flex;align-items:center;justify-content:space-between;gap:20px;height:76px}.lp-barra .lp-logo img{height:40px;width:auto}.lp-menu{display:flex;align-items:center;gap:30px}.lp-menu a{font-size:16px;font-weight:600;color:var(--gris);text-decoration:none}.lp-menu a:hover{color:var(--verde)}.lp-hero{background:var(--verde-osc);color:#fff;padding:70px 0 0;position:relative;overflow:hidden}.lp-hero:after{content:"";position:absolute;right:-180px;top:-160px;width:620px;height:620px;border-radius:50%;background:rgba(76,175,80,.13)}.lp-hero .lp-cols{display:grid;grid-template-columns:1.06fr .94fr;gap:50px;align-items:center;position:relative;z-index:2}.lp-tag{display:inline-flex;align-items:center;gap:9px;background:rgba(139,195,74,.18);border:1px solid rgba(139,195,74,.45);color:var(--lima);font-size:15px;font-weight:700;padding:7px 16px;border-radius:22px;margin-bottom:24px}.lp-hero h1{font-size:58px;line-height:1.04;letter-spacing:-1.8px;margin:0 0 22px;font-weight:700;color:#fff}.lp-hero h1 em{font-style:normal;color:var(--lima)}.lp-hero .lp-baja{font-size:20px;color:#cbdcc8;margin:0 0 32px;max-width:31em}.lp-acc{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.lp-mini{font-size:15px;color:#9fb79c;margin-top:18px}.lp-cifras{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid hsla(0,0%,100%,.16);margin-top:52px;padding:26px 0 34px;position:relative;z-index:2}.lp-cifras b{display:block;font-size:32px;line-height:1.08;color:var(--lima);letter-spacing:-.8px}.lp-cifras span{font-size:15px;color:#9fb79c}.lp-escena{position:relative;padding-bottom:26px}.lp-pant{background:var(--papel);border-radius:16px;overflow:hidden;color:var(--carbon);box-shadow:0 18px 40px rgba(0,0,0,.22)}.lp-pant .lp-tope{background:var(--papel);border-bottom:1px solid var(--linea);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.lp-pant .lp-tope img{height:24px;width:auto}.lp-pant .lp-tope em{background:var(--verde-cl);color:var(--verde-tx);font-style:normal;font-size:12px;font-weight:700;padding:4px 10px;border-radius:14px}.lp-pant .lp-in{padding:16px;background:var(--lienzo)}.lp-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.lp-kpi{background:var(--papel);border:1px solid var(--linea);border-left:5px solid var(--verde);border-radius:10px;padding:10px 12px}.lp-kpi i{display:block;font-style:normal;font-size:12px;color:var(--gris)}.lp-kpi b{font-size:20px;color:var(--carbon-osc)}.lp-graf{background:var(--papel);border:1px solid var(--linea);border-radius:12px;padding:12px}.lp-graf h4{font-size:13px;margin:0 0 10px;color:var(--gris);font-weight:600}.lp-barras{display:flex;align-items:flex-end;gap:7px;height:88px;border-bottom:1px solid var(--linea)}.lp-barras div{flex:1;border-radius:4px 4px 0 0;cursor:help;background:var(--verde-br)}.lp-barras div.lp-alta{background:var(--verde-osc)}.lp-meses{display:flex;gap:7px;margin-top:6px}.lp-meses span{flex:1;text-align:center;font-size:11px;color:var(--gris)}.lp-fono{position:absolute;right:-14px;bottom:-18px;width:190px;background:var(--papel);border:8px solid var(--carbon-osc);border-radius:26px;overflow:hidden;box-shadow:0 16px 34px rgba(0,0,0,.28)}.lp-fono .lp-cab{background:var(--verde);color:#fff;font-size:12px;font-weight:700;padding:9px 12px}.lp-fono .lp-cu{padding:11px}.lp-fono .lp-foto{background:var(--lienzo);border:1px dashed #c6d2c4;border-radius:8px;height:56px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--verde);margin-bottom:9px}.lp-fono .lp-ok{background:var(--verde-cl);color:var(--verde-tx);font-size:11px;font-weight:700;border-radius:7px;padding:5px 8px;margin-bottom:9px}.lp-fono .lp-li{display:flex;justify-content:space-between;font-size:11px;padding:4px 0;border-bottom:1px solid var(--linea)}.lp-fono .lp-li span{color:var(--gris)}.lp-fono .lp-li b{color:var(--carbon-osc)}.lp-conf{background:var(--lienzo);border-bottom:1px solid var(--linea);padding:26px 0}.lp-conf .lp-fila{display:flex;flex-wrap:wrap;align-items:center;gap:14px;justify-content:center}.lp-conf b{font-size:15px;color:var(--gris);font-weight:600}.lp-chip{background:var(--papel);border:1px solid var(--linea);color:var(--carbon);font-size:15px;font-weight:700;padding:8px 18px;border-radius:22px}.lp section{padding:76px 0}.lp-tit{font-size:40px;line-height:1.12;letter-spacing:-1.2px;margin:0 0 14px;font-weight:700;color:var(--carbon-osc)}.lp-sub{font-size:19px;color:var(--gris);margin:0 0 42px;max-width:40em}.lp-centro{text-align:center}.lp-centro .lp-sub{margin-left:auto;margin-right:auto}.lp-vs{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lp-pan{border-radius:18px;padding:32px}.lp-pan.lp-mal{background:var(--rojo-cl);border:1px solid #f0d5d1}.lp-pan.lp-bien{background:var(--verde-osc);color:#fff}.lp-pan h3{font-size:22px;margin:0 0 18px;font-weight:700}.lp-pan.lp-mal h3{color:var(--rojo)}.lp-pan ul{list-style:none;margin:0;padding:0}.lp-pan li{font-size:17px;padding:10px 0 10px 32px;position:relative}.lp-pan.lp-mal li:before{content:"\2715";position:absolute;left:0;top:10px;color:var(--rojo);font-weight:700}.lp-pan.lp-bien li{color:#d6e7d3}.lp-pan.lp-bien li:before{content:"\2713";position:absolute;left:0;top:10px;color:var(--lima);font-weight:700}.lp-rej{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lp-caja{background:var(--papel);border:1px solid var(--linea);border-radius:18px;padding:28px;transition:border-color .15s ease}.lp-caja:hover{border-color:var(--verde-br)}.lp-caja .lp-gl{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;font-size:23px;margin-bottom:18px}.lp-g1{background:var(--verde-cl);color:var(--verde-tx)}.lp-g2{background:var(--lima-cl);color:#4c6b0c}.lp-g3{background:var(--ambar-cl);color:#8a5b04}.lp-g4{background:#e9edef}.lp-caja h3,.lp-g4{color:var(--carbon-osc)}.lp-caja h3{font-size:20px;margin:0 0 9px;font-weight:700}.lp-caja p{margin:0;font-size:17px;color:var(--gris)}.lp-pasos{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:p}.lp-paso{background:var(--papel);border:1px solid var(--linea);border-top:6px solid var(--verde-br);border-radius:0 0 16px 16px;padding:26px}.lp-paso:before{counter-increment:p;content:counter(p);display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--verde-osc);color:#fff;font-size:18px;font-weight:700;margin-bottom:16px}.lp-paso h3{font-size:20px;margin:0 0 8px;font-weight:700;color:var(--carbon-osc)}.lp-paso p{margin:0;font-size:17px;color:var(--gris)}.lp-franja{background:var(--lima);padding:48px 0}.lp-rej4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;text-align:center}.lp-franja b{display:block;font-size:40px;line-height:1.05;color:#26340b;letter-spacing:-1.2px}.lp-franja span{font-size:16px;color:#3e5111;font-weight:600}.lp-voz{background:var(--lienzo);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.lp-voz .lp-caja-voz{max-width:820px;margin:0 auto;text-align:center}.lp-voz p.lp-cita{font-size:26px;line-height:1.4;color:var(--carbon-osc);margin:0 0 22px;font-weight:600;letter-spacing:-.4px}.lp-voz .lp-firma{font-size:16px;color:var(--gris)}.lp-voz .lp-firma b{color:var(--carbon-osc)}#planes{background:var(--papel)}.lp-pie-planes{font-size:17px;color:var(--gris);margin-top:34px;text-align:center}.lp-preg{max-width:820px;margin:0 auto}.lp-preg details{background:var(--papel);border:1px solid var(--linea);border-radius:14px;padding:18px 22px;margin-bottom:12px}.lp-preg summary{font-size:18px;font-weight:700;cursor:pointer;color:var(--carbon-osc);list-style:none}.lp-preg summary::-webkit-details-marker{display:none}.lp-preg summary:after{content:"+";float:right;color:var(--verde);font-size:22px;line-height:1}.lp-preg details[open] summary:after{content:"\2013"}.lp-preg p{margin:14px 0 0;font-size:17px;color:var(--gris)}.lp-cierre{background:var(--verde);color:#fff;border-radius:24px;padding:60px 40px;text-align:center}.lp-cierre img{height:46px;width:auto;margin:0 auto 22px}.lp-cierre h2{font-size:42px;letter-spacing:-1.4px;margin:0 0 14px;font-weight:700;line-height:1.1;color:#fff}.lp-cierre p{font-size:20px;color:#e6f4e2;margin:0 0 30px}.lp-footer{background:var(--carbon-osc);color:#a9b4b9;padding:46px 0;font-size:16px}.lp-fila-pie{display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;align-items:center}.lp-fila-pie img{height:38px;width:auto}.lp-fila-pie a{color:#d6dde0;text-decoration:none}.lp-fila-pie a:hover{color:#fff}.lp-tour{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:center}.lp-roles{display:flex;flex-direction:column;gap:12px}.lp-rol{background:var(--papel);border-left:1px solid var(--linea);border:1px solid var(--linea);border-left-width:5px;border-radius:0 14px 14px 0;padding:18px 22px;text-align:left;cursor:pointer;font-family:var(--fuente);transition:border-color .15s ease}.lp-rol:hover{border-color:var(--verde-br);border-left-color:var(--verde-br)}.lp-rol.lp-on{border-color:var(--verde);border-left-color:var(--verde);background:var(--verde-cl)}.lp-rol b{display:block;font-size:19px;color:var(--carbon-osc);margin-bottom:3px}.lp-rol span{font-size:16px;color:var(--gris)}.lp-vistas{position:relative}.lp-vista{display:none}.lp-vista.lp-on{display:block}.lp-mock{background:var(--papel);border:1px solid var(--linea);border-radius:16px;overflow:hidden;box-shadow:0 10px 26px rgba(44,52,58,.09)}.lp-mock .lp-cab{background:var(--verde-osc);color:#fff;padding:13px 18px;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:700}.lp-mock .lp-cab em{font-style:normal;font-size:13px;color:#bfd5bc;font-weight:600}.lp-mock .lp-cu{padding:16px 18px}.lp-reng{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--linea);font-size:16px}.lp-reng:last-child{border-bottom:0}.lp-reng .lp-izq b{display:block;color:var(--carbon-osc)}.lp-reng .lp-izq span{font-size:14px;color:var(--gris)}.lp-reng .lp-der{text-align:right;white-space:nowrap}.lp-reng .lp-der b{color:var(--carbon-osc)}.lp-et{display:inline-block;font-size:12px;font-weight:700;padding:4px 10px;border-radius:13px}.lp-et.lp-ok{background:var(--verde-cl);color:var(--verde-tx)}.lp-et.lp-esp{background:var(--ambar-cl);color:#8a5b04}.lp-et.lp-iva{background:#e9edef;color:var(--carbon-osc)}.lp-mini-btn{display:inline-block;font-size:14px;font-weight:700;padding:7px 14px;border-radius:9px;border:1px solid var(--linea);color:var(--carbon);margin-left:6px}.lp-mini-btn.lp-pri{background:var(--verde);color:#fff;border-color:var(--verde)}.lp-tot{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;border-top:2px solid var(--carbon-osc);font-size:17px;font-weight:700;color:var(--carbon-osc)}.lp-checks{display:grid;grid-template-columns:1fr 1fr;gap:2px 34px}.lp-checks div{font-size:17px;padding:11px 0 11px 30px;position:relative;border-bottom:1px solid var(--linea)}.lp-checks div:before{content:"\2713";position:absolute;left:0;top:11px;color:var(--verde);font-weight:700}.lp-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.lp-tr{padding:22px;background:var(--papel);border:1px solid var(--linea);border-radius:16px}.lp-tr b{display:block;font-size:17px;color:var(--carbon-osc);margin-bottom:6px}.lp-tr span{font-size:16px;color:var(--gris)}.lp-aviso{display:inline-flex;align-items:center;gap:9px;background:var(--lima-cl);border:1px solid #d7e8b4;color:#3e5111;font-size:16px;font-weight:700;padding:10px 18px;border-radius:22px;margin-top:20px}.lp-tarifa{background:var(--papel);border:1px solid var(--linea);border-radius:22px;overflow:hidden;text-align:left;max-width:940px;margin:0 auto}.lp-tarifa-cab{display:flex;align-items:center;gap:30px;background:var(--verde-osc);color:#fff;padding:30px 36px;flex-wrap:wrap}.lp-tarifa-cab b{display:block;font-size:44px;letter-spacing:-1.6px;color:var(--lima);line-height:1.05}.lp-tarifa-cab span{font-size:16px;color:#bfd5bc}.lp-tarifa-cab .lp-sep{width:1px;height:52px;background:hsla(0,0%,100%,.22)}.lp-calc{padding:28px 36px;border-bottom:1px solid var(--linea);background:var(--lienzo)}.lp-calc label{display:block;font-size:17px;font-weight:700;color:var(--carbon-osc);margin-bottom:14px}.lp-calc-fila{display:flex;align-items:center;gap:18px}.lp-calc-fila input[type=range]{flex:1;accent-color:var(--verde);height:26px}.lp-calc-fila output{min-width:58px;text-align:center;background:var(--papel);border:1px solid var(--linea);border-radius:10px;padding:8px 0;font-size:19px;font-weight:700;color:var(--carbon-osc)}.lp-calc-res{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-top:20px}.lp-calc-res span{font-size:16px;color:var(--gris)}.lp-calc-res b{font-size:38px;letter-spacing:-1.4px;color:var(--verde-tx);display:block}.lp-calc-res p{margin:0;font-size:16px;color:var(--gris)}.lp-calc-pie{margin:16px 0 0;font-size:15px;color:var(--gris)}.lp-tarifa-det{padding:30px 36px;display:grid;grid-template-columns:1.25fr .75fr;gap:32px;align-items:center}.lp-tarifa-acc{display:flex;flex-direction:column;gap:12px}.lp-tarifa-acc .lp-btn{text-align:center}.lp-ejemplos{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:940px;margin:26px auto 0;text-align:left}.lp-ejemplos div{background:var(--lienzo);border:1px solid var(--linea);border-radius:14px;padding:16px 18px}.lp-ejemplos b{display:block;font-size:17px;color:var(--carbon-osc)}.lp-ejemplos span{font-size:15px;color:var(--gris)}.lp-estudio{display:grid;grid-template-columns:1.4fr .6fr;gap:0;max-width:940px;margin:30px auto 0;text-align:left;background:var(--papel);border:1px solid var(--linea);border-radius:22px;overflow:hidden}.lp-est-tx{padding:30px 34px}.lp-est-et{display:inline-block;background:var(--verde-cl);color:var(--verde-tx);font-size:14px;font-weight:700;padding:5px 14px;border-radius:20px;margin-bottom:14px}.lp-est-tx h3{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:0 0 12px;color:var(--carbon-osc);font-weight:700}.lp-est-tx p{margin:0 0 18px;font-size:17px;color:var(--gris)}.lp-est-tx ul{list-style:none;margin:0;padding:0}.lp-est-tx li{font-size:17px;padding:8px 0 8px 29px;position:relative}.lp-est-tx li:before{content:"\2713";position:absolute;left:0;top:8px;color:var(--verde);font-weight:700}.lp-est-pr{background:var(--verde-osc);color:#fff;padding:30px 28px;display:flex;flex-direction:column;justify-content:center}.lp-est-pr b{font-size:40px;letter-spacing:-1.4px;color:var(--lima);line-height:1.05}.lp-est-pr span{font-size:16px;color:#bfd5bc}.lp-est-pr p{font-size:15px;color:#bfd5bc;margin:16px 0 20px}.lp-cta-movil{display:none}@media(max-width:960px){.lp-hero .lp-cols,.lp-pasos,.lp-planes,.lp-rej,.lp-vs{grid-template-columns:1fr}.lp-checks,.lp-cifras,.lp-ejemplos,.lp-rej4,.lp-trust{grid-template-columns:1fr 1fr}.lp-estudio,.lp-tarifa-det{grid-template-columns:1fr}.lp-est-pr,.lp-est-tx{padding:24px 22px}.lp-tarifa-cab b{font-size:34px}.lp-calc,.lp-tarifa-cab,.lp-tarifa-det{padding-left:22px;padding-right:22px}.lp-checks,.lp-tour{grid-template-columns:1fr}.lp-hero h1{font-size:38px;letter-spacing:-1.2px}.lp-cierre h2,.lp-tit{font-size:30px}.lp-voz p.lp-cita{font-size:21px}.lp-menu{display:none}.lp-fono{position:static;width:100%;margin-top:16px;border-width:6px}.lp-escena{padding-bottom:0}.lp-plan.lp-top{order:-1}.lp section{padding:54px 0}.lp-hero{padding-top:44px}.lp{padding-bottom:78px}.lp-cta-movil{display:block;position:fixed;left:0;right:0;bottom:0;background:var(--papel);border-top:1px solid var(--linea);padding:12px 16px;z-index:50}}@media(prefers-reduced-motion:reduce){.lp{scroll-behavior:auto}.lp-btn:hover{transform:none}}