body:has(.lp){overflow-x:hidden;background:#f6f5f1!important;padding:0!important}.lp{--hueso:#f6f5f1;--tinta:#111;--tinta2:#5f5f5a;--lima:#c6f432;--linea:#11111114;--radio:24px;background:var(--hueso);min-height:100vh;color:var(--tinta);-webkit-font-smoothing:antialiased;font:400 16px/1.55 Inter,system-ui,sans-serif}.lp main{max-width:none;margin:0;padding:0;position:static}.lp a{color:inherit}.lp :where(h1,h2,h3,p){margin:0}.lp-marca .marca{gap:10px}.lp-marca .marca svg{width:34px;height:34px}.lp-marca .marca b{color:#111;font:800 19px Inter,sans-serif;letter-spacing:-.01em!important}.lp-marca{text-decoration:none}.lp-cab{z-index:20;padding:calc(10px + env(safe-area-inset-top)) max(clamp(16px,5vw,48px),calc((100vw - 1180px)/2 + 48px)) 10px;background:#f6f5f1e6;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.lp-cab-der{align-items:center;gap:16px;display:flex}.lp-enlace{padding:10px 4px;font-weight:600;text-decoration:none;color:var(--tinta)!important}.lp-enlace:hover{text-decoration:underline}.lp-btn{cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 26px;font:700 16px Inter,sans-serif;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.lp-btn-p{background:#111;color:#fff!important}.lp-btn-p:hover{background:#2a2a28}.lp-btn:active{transform:scale(.97)}.lp-btn-s{border-radius:12px;min-height:42px;padding:0 18px;font-size:15px}.lp-btn-ancho{width:100%}.lp-heroe{align-items:center;gap:40px;max-width:1180px;margin:0 auto;padding:clamp(28px,7vw,88px) clamp(16px,5vw,48px) clamp(36px,6vw,72px);display:grid}.lp-chip{border:1px solid var(--linea);color:var(--tinta2);background:#fff;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.lp h1{max-width:15ch;font:800 clamp(36px,8.6vw,64px)/1.04 Inter,sans-serif;letter-spacing:-.035em!important}.lp h1 span{background:linear-gradient(transparent 62%,var(--lima) 62%,var(--lima) 92%,transparent 92%);width:fit-content;margin-top:4px;padding:0 2px;display:block}.lp-sub{color:var(--tinta2);max-width:36ch;margin-top:20px;font-size:clamp(17px,2.2vw,20px);line-height:1.55}.lp-acciones{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.lp-nota{color:var(--tinta2);margin-top:18px;font-size:14px}.lp-heroe-movil{justify-content:center;display:flex}.lp-movil{aspect-ratio:300/533;background:#111;border-radius:44px;width:min(72vw,300px);padding:10px;position:relative;transform:rotate(-2deg);box-shadow:0 0 0 1px #0009,0 30px 60px -20px #00000059,0 12px 24px -12px #00000040}.lp-movil-pantalla{background:#fff;border-radius:34px;height:100%;padding-top:36px;overflow:hidden}.lp-movil img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.lp-movil-isla{z-index:2;background:#111;border-radius:999px;width:30%;height:22px;margin-left:-15%;position:absolute;top:18px;left:50%}.lp-sec{max-width:1180px;margin:0 auto;padding:clamp(40px,7vw,88px) clamp(16px,5vw,48px)}.lp h2{max-width:22ch;font:800 clamp(28px,5.4vw,42px)/1.1 Inter,sans-serif;letter-spacing:-.03em!important}.lp-sec-sub{color:var(--tinta2);margin-top:12px;font-size:17px}.lp-rejilla{gap:14px;margin-top:32px;display:grid}.lp-tarjeta{border:1px solid var(--linea);border-radius:var(--radio);background:#fff;padding:24px;box-shadow:0 1px 2px #00000008,0 12px 30px -20px #0000002e}.lp-tarjeta h3{margin-top:16px;font:700 18px/1.3 Inter,sans-serif}.lp-tarjeta p{color:var(--tinta2);margin-top:6px;font-size:15.5px}.lp-ico{background:var(--hueso);color:#111;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.lp-tarjeta:nth-child(3n+1) .lp-ico{background:var(--lima)}.lp-bot{align-items:center;gap:40px;display:grid}.lp-bot-txt>p{color:var(--tinta2);max-width:44ch;margin-top:16px;font-size:17px}.lp-lista{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lp-lista li{border:1px solid var(--linea);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;display:flex}.lp-lista svg{flex:none}.lp-pasos{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.lp-pasos li{border:1px solid var(--linea);border-radius:var(--radio);background:#fff;align-items:flex-start;gap:18px;padding:22px;display:flex}.lp-num{color:#fff;background:#111;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font:800 17px Inter,sans-serif;display:grid}.lp-pasos h3{margin-top:8px;font:700 18px/1.3 Inter,sans-serif}.lp-pasos p{color:var(--tinta2);margin-top:4px}.lp-conex{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lp-conex li{border:1px solid var(--linea);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.lp-claude{color:#fff;background:#111;border-radius:32px;max-width:1084px;margin:clamp(24px,5vw,48px) clamp(16px,5vw,48px)}@media (min-width:1180px){.lp-claude{margin-left:auto;margin-right:auto}}.lp-claude p{color:#ffffffc7;max-width:60ch;margin-top:14px;font-size:17px}.lp-claude b{color:var(--lima)}.lp-precios{gap:14px;margin-top:32px;display:grid}.lp-precio{border:1px solid var(--linea);background:#fff;border-radius:28px;flex-direction:column;gap:10px;padding:28px;display:flex}.lp-precio p{color:var(--tinta2)}.lp-precio-dest{border:2px solid #111;box-shadow:0 20px 40px -24px #00000059}.lp-precio-tit{font-weight:700;color:#111!important}.lp-precio-cifra{font:800 52px/1 Inter,sans-serif;color:#111!important;letter-spacing:-.04em!important}.lp-precio-cifra small{color:var(--tinta2);margin-left:4px;font:600 16px Inter,sans-serif;letter-spacing:0!important}.lp-plazas{background:var(--lima);border-radius:999px;width:fit-content;padding:6px 12px;font-size:14px;font-weight:700;display:inline-block;color:#111!important}.lp-precio .lp-btn{margin-top:8px}.lp-faq{gap:10px;margin-top:24px;display:grid}.lp-faq details{border:1px solid var(--linea);background:#fff;border-radius:18px;padding:0 20px}.lp-faq summary{cursor:pointer;padding:18px 28px 18px 0;font-weight:700;list-style:none;position:relative}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--tinta2);font:400 24px Inter,sans-serif;transition:transform .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.lp-faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.lp-faq details p{color:var(--tinta2);padding:0 0 18px}.lp-final{text-align:center;justify-items:center;gap:24px;padding:clamp(48px,8vw,96px) clamp(16px,5vw,48px);display:grid}.lp-final h2{margin:0 auto}.lp-pie{border-top:1px solid var(--linea);padding:32px clamp(16px,5vw,48px) calc(32px + env(safe-area-inset-bottom));max-width:1180px;color:var(--tinta2);justify-items:start;gap:16px;margin:0 auto;font-size:14px;display:grid}.lp-pie .marca svg{width:28px;height:28px}.lp-pie .marca b{color:#111;font:800 16px Inter,sans-serif;letter-spacing:-.01em!important}.lp-pie nav{flex-wrap:wrap;gap:8px 20px;display:flex}.lp-pie nav a{color:#111;font-weight:600;text-decoration:none}.lp-pie nav a:hover{text-decoration:underline}@media (max-width:599px){.lp-tarjeta{grid-template-columns:46px 1fr;column-gap:16px;padding:18px;display:grid}.lp-tarjeta .lp-ico{grid-row:1/3}.lp-tarjeta h3{margin-top:2px}.lp-rejilla{gap:10px}.lp-pasos li{padding:18px}}@media (min-width:860px){.lp-heroe{grid-template-columns:1.15fr .85fr;gap:56px}.lp-bot{grid-template-columns:1fr 1fr;gap:64px}.lp-rejilla{grid-template-columns:repeat(3,1fr)}.lp-rejilla-4{grid-template-columns:repeat(4,1fr)}.lp-pasos{grid-template-columns:repeat(3,1fr)}.lp-pasos li{flex-direction:column}.lp-precios{grid-template-columns:1fr 1fr;max-width:820px}.lp-movil{width:320px}.lp-pie{grid-template-columns:auto 1fr;align-items:center}.lp-pie nav{justify-content:flex-end;justify-self:end}.lp-pie p{grid-column:1/-1}}@media (min-width:600px) and (max-width:859px){.lp-rejilla,.lp-precios{grid-template-columns:1fr 1fr}}.qr{color:#111;text-align:center;background:#fff;place-items:center;min-height:100vh;padding:32px 16px;font:400 16px Inter,sans-serif;display:grid}.qr-caja{justify-items:center;gap:18px;display:grid}.qr-caja svg{width:min(80vw,420px);height:auto}.qr-caja h1{margin:0;font:800 34px/1.1 Inter,sans-serif;letter-spacing:-.03em!important}.qr-caja p{color:#5f5f5a;margin:0;font-size:18px}.qr-url{font:600 20px Inter,sans-serif;color:#111!important}@media print{.qr{min-height:auto}}
