.lc{--lc-bg:#101830;--lc-bg-secondary:#151f3a;--lc-card:#1a2646;--lc-white:#ffffff;--lc-text:#e8edff;--lc-muted:#c8d0ea;--lc-pink:#ff5dbe;--lc-pink-soft:#ff9bdd;--lc-purple:#8c5cff;--lc-cyan:#35d7ff;--lc-green:#55e6a5;--lc-yellow:#ffd166;--lc-red:#ff6f82;--lc-border:rgba(255, 255, 255, 0.16);--lc-border-soft:rgba(255, 255, 255, 0.10);--lc-radius:26px;--lc-radius-small:18px;--lc-shadow:0 22px 60px rgba(0, 0, 0, 0.32);--lc-shadow-soft:0 14px 36px rgba(0, 0, 0, 0.24);color:var(--lc-text);font-family:"Poppins",sans-serif}.lc,.lc *{box-sizing:border-box}.lc .title{margin:72px 0 24px;color:var(--lc-white);font-size:clamp(1.8rem, 3vw, 2.3rem);line-height:1.22}.lc .title.title-first{margin-top:0}.lc .subtitle{margin:38px 0 15px;color:var(--lc-white);font-size:clamp(1.3rem, 2.2vw, 1.55rem);line-height:1.3}.lc .text{margin:0 0 24px;color:var(--lc-text);line-height:1.75}.lc strong{color:var(--lc-white)}.lc .link,.lc .link:visited{padding:0 .12em .08em;border:0;border-bottom:1px solid var(--lc-pink-soft);border-radius:0;color:var(--lc-pink-soft);font-weight:800;text-decoration:none;transition:color 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease}.lc .link:hover,.lc .link:focus{border-bottom-color:#f09;color:#f09;box-shadow:0 2px 0 rgb(255 0 153 / .2)}.lc .box{position:relative;margin:44px 0;padding:30px 32px;overflow:hidden;border:1px solid var(--lc-border);border-radius:var(--lc-radius);background:linear-gradient(145deg,rgb(255 255 255 / .075),rgb(255 255 255 / .03)),var(--lc-bg-secondary);color:var(--lc-text);box-shadow:var(--lc-shadow)}.lc .box>:first-child{margin-top:0}.lc .box>:last-child{margin-bottom:0}.lc .box h2,.lc .box h3{margin:0 0 14px;color:var(--lc-white);line-height:1.3}.lc .box p,.lc .box li{color:var(--lc-text);line-height:1.7}.lc .box.premium{background:radial-gradient(circle at 0% 0%,rgb(255 93 190 / .21),transparent 36%),radial-gradient(circle at 100% 100%,rgb(53 215 255 / .12),transparent 38%),linear-gradient(145deg,#1a2445,#101830)}.lc .box.destacada::before{content:"";position:absolute;top:0;right:28px;left:28px;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,var(--lc-pink),var(--lc-purple),var(--lc-cyan),transparent)}.lc .box.premium h2,.lc .box.premium h3{color:var(--lc-pink)}.lc .box.premium p,.lc .box.premium strong{color:var(--lc-white)}.lc .box.contorno{background:radial-gradient(circle at 100% 0%,rgb(255 93 190 / .11),transparent 42%),linear-gradient(145deg,rgb(255 255 255 / .075),rgb(255 255 255 / .03)),var(--lc-bg-secondary);border-color:rgb(255 155 221 / .46);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .035),0 18px 46px rgb(0 0 0 / .26)}.lc .problema,.lc .solucion,.lc .idea,.lc .recomendacion{position:relative;margin:32px 0;padding:24px 28px 24px 34px;overflow:hidden;border:1px solid var(--lc-border);border-radius:var(--lc-radius-small);background:linear-gradient(145deg,rgb(255 255 255 / .075),rgb(255 255 255 / .03)),var(--lc-bg-secondary);color:var(--lc-text);box-shadow:var(--lc-shadow-soft);line-height:1.7}.lc .problema::before,.lc .solucion::before,.lc .idea::before,.lc .recomendacion::before{content:"";position:absolute;top:20px;bottom:20px;left:0;width:5px;border-radius:0 999px 999px 0}.lc .problema::before{background:var(--lc-red)}.lc .solucion::before{background:var(--lc-green)}.lc .idea::before{background:var(--lc-cyan)}.lc .recomendacion::before{background:var(--lc-yellow)}.lc .problema strong{color:#ffb6c0}.lc .solucion strong{color:#adffd2}.lc .idea strong{color:#a9f0ff}.lc .recomendacion strong{color:#ffe09a}.lc .cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;margin:54px 0;padding:40px 44px;overflow:hidden;border:1px solid rgb(255 93 190 / .34);border-radius:28px;background:radial-gradient(circle at 0% 0%,rgb(255 93 190 / .23),transparent 36%),radial-gradient(circle at 100% 100%,rgb(53 215 255 / .13),transparent 38%),linear-gradient(135deg,#1b2448,#101830);color:var(--lc-white);box-shadow:var(--lc-shadow)}.lc .cta::before{content:"";position:absolute;top:0;right:28px;left:28px;height:5px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,var(--lc-pink),var(--lc-purple),var(--lc-cyan),transparent)}.lc .cta>div{min-width:0}.lc .cta strong{display:block;margin:0 0 10px;color:var(--lc-white);font-size:1.4rem;line-height:1.3}.lc .cta p{margin:0;color:var(--lc-text);line-height:1.65}.lc .cta a,.lc .cta a:visited{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-width:220px;margin:0;padding:14px 22px;border:0;border-radius:999px;background:linear-gradient(120deg,#6f35ff 0%,#943cff 35%,#c03cff 68%,#ff0099 100%);background-size:220% 100%;background-position:0% 50%;color:#fff;font-family:"Poppins",sans-serif;font-size:16px;font-style:normal;font-weight:900;letter-spacing:0;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;box-shadow:0 16px 38px rgb(140 92 255 / .3),inset 0 1px 0 rgb(255 255 255 / .18);cursor:pointer;transform:translateY(0) scale(1);transition:transform 0.28s cubic-bezier(.2,.8,.2,1),background-position 0.38s ease,box-shadow 0.28s ease,filter 0.28s ease}.lc .cta a:hover,.lc .cta a:focus{border:0;background-position:100% 50%;color:#fff;text-decoration:none;transform:translateY(-4px) scale(1.025);filter:saturate(1.15) brightness(1.08);box-shadow:0 22px 46px rgb(192 60 255 / .42),0 0 0 2px rgb(255 255 255 / .1),inset 0 1px 0 rgb(255 255 255 / .22)}.lc .cta a:active{transform:translateY(-1px) scale(.99);transition-duration:0.08s}.lc .cta a:focus-visible{outline:3px solid var(--lc-pink-soft);outline-offset:4px}.lc .grid{display:grid;gap:22px;margin:42px 0}.lc .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lc .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lc .card{position:relative;min-height:100%;padding:26px;overflow:hidden;border:1px solid rgb(255 255 255 / .18);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgb(255 93 190 / .15),transparent 40%),linear-gradient(145deg,rgb(255 255 255 / .1),rgb(255 255 255 / .04)),var(--lc-card);color:var(--lc-text);box-shadow:0 18px 44px rgb(0 0 0 / .28)}.lc .card h3{position:relative;margin:0 0 12px;color:var(--lc-white);font-size:1.25rem;line-height:1.35}.lc .card p{position:relative;margin:0;color:var(--lc-muted);line-height:1.65}.lc .list{display:grid;gap:18px 22px;margin:38px 0;padding:0;list-style:none}.lc .list-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lc .list-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lc .list li{position:relative;margin:0;padding:20px 20px 20px 58px;border:1px solid rgb(255 255 255 / .18);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgb(255 93 190 / .08),transparent 40%),linear-gradient(145deg,rgb(255 255 255 / .085),rgb(255 255 255 / .035)),var(--lc-bg-secondary);color:var(--lc-text);box-shadow:0 15px 38px rgb(0 0 0 / .24);line-height:1.65;list-style:none}.lc .list li::before{content:"✓";position:absolute;top:20px;left:20px;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--lc-pink-soft);color:var(--lc-bg);font-size:.84rem;font-weight:900}.lc .list li strong{color:var(--lc-white)}.lc .option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:40px 0 58px}.lc .option-card{position:relative;min-height:100%;padding:28px;overflow:hidden;border:1px solid rgb(255 155 221 / .42);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgb(255 93 190 / .19),transparent 42%),linear-gradient(145deg,rgb(255 255 255 / .1),rgb(255 255 255 / .04)),var(--lc-bg-secondary);box-shadow:0 18px 44px rgb(0 0 0 / .28)}.lc .option-card::before{content:"";position:absolute;top:0;right:24px;left:24px;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--lc-pink),var(--lc-purple),var(--lc-cyan))}.lc .option-card h3{margin:0 0 13px;color:var(--lc-pink-soft);font-size:1.24rem;line-height:1.3}.lc .option-card p{margin:0;color:var(--lc-muted);line-height:1.65}.lc .comparativa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:44px 0}.lc .comparativa-col{overflow:hidden;border:1px solid var(--lc-border);border-radius:24px;background:linear-gradient(145deg,rgb(255 255 255 / .075),rgb(255 255 255 / .03)),var(--lc-bg-secondary);box-shadow:var(--lc-shadow-soft)}.lc .comparativa-col h3{margin:0;padding:20px 24px;background:#202d50;color:var(--lc-white);font-size:1.15rem}.lc .comparativa-destacada{border-color:rgb(255 93 190 / .46)}.lc .comparativa-destacada h3{background:linear-gradient(90deg,#48265d,#202d50)}.lc .comparativa-col ul{margin:0;padding:8px 0;list-style:none}.lc .comparativa-col li{margin:0;padding:15px 22px;border-top:1px solid var(--lc-border-soft);color:var(--lc-muted);line-height:1.6}.lc .comparativa-col li strong{color:var(--lc-white)}.lc .tabla{margin:44px 0;overflow-x:auto;border:1px solid var(--lc-border);border-radius:24px;background:var(--lc-bg-secondary);box-shadow:var(--lc-shadow)}.lc .tabla table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.lc .tabla th,.lc .tabla td{padding:17px 19px;border-right:1px solid var(--lc-border-soft);border-bottom:1px solid var(--lc-border-soft);text-align:left;vertical-align:top}.lc .tabla th{background:#202d50;color:var(--lc-white);font-weight:900}.lc .tabla td{background:rgb(255 255 255 / .035);color:var(--lc-muted)}.lc .tabla td:first-child{color:var(--lc-white);font-weight:800}.lc .video{margin:42px 0}.lc .video-responsive{position:relative;width:100%;margin-top:22px;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--lc-border);border-radius:22px;background:var(--lc-bg);box-shadow:var(--lc-shadow)}.lc .video-responsive iframe,.lc .video-responsive video{display:block;width:100%;height:100%;border:0;object-fit:cover}.lc .faq-blog{margin:60px 0 24px}.lc .faq-blog h2{margin:0 0 12px;color:var(--lc-white);font-size:clamp(1.75rem, 3vw, 2.25rem);line-height:1.22}.lc .faq-intro{margin:0 0 26px;color:var(--lc-muted);line-height:1.7}.lc .faq-item{margin:16px 0;overflow:hidden;border:1px solid var(--lc-border);border-radius:20px;background:linear-gradient(145deg,rgb(255 255 255 / .075),rgb(255 255 255 / .03)),var(--lc-bg-secondary);box-shadow:var(--lc-shadow-soft)}.lc .faq-item summary{position:relative;padding:20px 62px 20px 22px;color:var(--lc-white);cursor:pointer;font-weight:850;line-height:1.45;list-style:none}.lc .faq-item summary::-webkit-details-marker{display:none}.lc .faq-item summary::after{content:"+";position:absolute;top:50%;right:20px;display:grid;width:32px;height:32px;place-items:center;transform:translateY(-50%);border:1px solid rgb(255 93 190 / .38);border-radius:50%;background:rgb(255 93 190 / .16);color:var(--lc-pink-soft);font-size:1.3rem}.lc .faq-item[open] summary::after{content:"–"}.lc .faq-answer{padding:0 22px 22px;color:var(--lc-muted);line-height:1.75}.lc .faq-answer p{margin:0;color:var(--lc-muted)}@media (max-width:900px){.lc .title{margin-top:56px}.lc .grid-2,.lc .grid-3,.lc .list-2,.lc .list-3,.lc .option-grid,.lc .comparativa,.lc .cta{grid-template-columns:1fr}.lc .cta a,.lc .cta a:visited{width:100%;min-width:0;white-space:normal}}@media (max-width:767px){.lc .speakable{margin:20px 0;font-size:14px}.lc .title{margin-top:48px;margin-bottom:19px}.lc .subtitle{margin-top:30px}.lc .speakable,.lc .box,.lc .cta{padding:24px 22px;border-radius:20px}.lc .problema,.lc .solucion,.lc .idea,.lc .recomendacion{padding:21px 20px 21px 28px}.lc .card,.lc .option-card{padding:22px}.lc .grid,.lc .option-grid{gap:16px}.lc .list{gap:14px}.lc .list li{padding:18px 18px 18px 54px}.lc .list li::before{top:18px;left:17px}.lc .cta a,.lc .cta a:visited{padding:14px 20px;font-size:16px}.lc .video-responsive{border-radius:18px}.lc .faq-item{border-radius:18px}.lc .faq-item summary{padding:18px 56px 18px 18px}.lc .faq-answer{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.lc .cta a{transition:none}.lc .cta a:hover,.lc .cta a:focus{transform:none}}