@import"https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300&family=DM+Mono:wght@400;500&display=swap";.faq-enter-active[data-v-dd90a0c0],.faq-leave-active[data-v-dd90a0c0]{overflow:hidden;transition:all .25s ease}.faq-enter-from[data-v-dd90a0c0],.faq-leave-to[data-v-dd90a0c0]{max-height:0;opacity:0}.faq-enter-to[data-v-dd90a0c0],.faq-leave-from[data-v-dd90a0c0]{max-height:300px;opacity:1}:root{--l-bg:#09090b;--l-bg-2:#111113;--l-bg-3:#18181b;--l-border:hsla(0,0%,100%,.08);--l-text:#e4e4e7;--l-muted:#71717a;--l-accent:#22d3ee;--l-cta:#f97316;--l-purple:#a78bfa;--l-green:#4ade80;--l-red:#f87171;--l-radius:12px;--l-max-w:1160px}.landing{background:var(--l-bg);color:var(--l-text);font-family:DM Sans,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.l-container{margin:0 auto;max-width:var(--l-max-w);padding:0 24px}.l-text-center{text-align:center}.l-section-label{color:var(--l-accent);font-family:DM Mono,monospace;font-size:12px;letter-spacing:.15em;margin-bottom:16px;text-transform:uppercase}.l-section-headline{color:#fff;font-family:Syne,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:20px}.l-section-sub{color:var(--l-muted);font-size:18px;margin-bottom:48px}.l-badge{background:#22d3ee1a;border:1px solid rgba(34,211,238,.25);border-radius:100px;color:var(--l-accent);display:inline-block;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.05em;margin-bottom:24px;padding:6px 14px}.l-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;gap:8px;text-decoration:none;transition:all .2s;white-space:nowrap}.l-btn--sm{font-size:14px;padding:8px 18px}.l-btn--lg{font-size:17px;font-weight:600;padding:16px 32px}.l-btn--full{justify-content:center;width:100%}.l-btn--primary{background:var(--l-cta);color:#fff}.l-btn--primary:hover{background:#ea6e0a;box-shadow:0 8px 32px #f9731659;transform:translateY(-1px)}.l-btn--outline{background:transparent;border:1px solid var(--l-border);color:var(--l-text)}.l-btn--outline:hover{border-color:var(--l-accent);color:var(--l-accent)}.l-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090bd9;border-bottom:1px solid var(--l-border);left:0;position:fixed;right:0;top:0;transition:border-color .3s;z-index:100}.l-nav--scrolled{border-bottom-color:#ffffff1f}.l-nav__inner{align-items:center;display:flex;height:60px;justify-content:space-between}.l-nav__logo{color:#fff;font-family:DM Mono,monospace;font-size:18px;font-weight:500;letter-spacing:-.03em}.l-nav__logo span{color:var(--l-accent)}.l-hero{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding:120px 0 80px;position:relative}.l-hero__bg{inset:0;pointer-events:none;position:absolute}.l-hero__grid{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000,transparent);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000,transparent);position:absolute}.l-hero__glow{background:radial-gradient(circle,rgba(34,211,238,.12) 0,transparent 70%);height:600px;left:60%;position:absolute;top:-20%;transform:translate(-50%);width:600px}.l-hero__inner{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.l-hero__content>*{animation:l-fadeUp .6s ease both}.l-hero__content>:first-child{animation-delay:.1s}.l-hero__content>:nth-child(2){animation-delay:.2s}.l-hero__content>:nth-child(3){animation-delay:.3s}.l-hero__content>:nth-child(4){animation-delay:.4s}.l-hero__content>:nth-child(5){animation-delay:.5s}.l-hero__content>:nth-child(6){animation-delay:.6s}.l-hero__headline{color:#fff;font-family:Syne,sans-serif;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-bottom:16px}.l-hero__sub{color:var(--l-purple);font-family:DM Mono,monospace;font-size:13px;letter-spacing:.05em;margin-bottom:20px;text-transform:uppercase}.l-hero__body{color:var(--l-muted);font-size:18px;line-height:1.7;margin-bottom:36px;max-width:520px}.l-hero__actions{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.l-hero__guarantee{color:var(--l-muted);font-size:13px}.l-hero__tech{display:flex;flex-wrap:wrap;gap:8px}.l-hero__tech span{background:var(--l-bg-3);border:1px solid var(--l-border);border-radius:6px;color:var(--l-muted);font-family:DM Mono,monospace;font-size:12px;padding:4px 12px}.l-code-window{animation:l-float 6s ease-in-out infinite;background:var(--l-bg-3);border:1px solid var(--l-border);border-radius:var(--l-radius);box-shadow:0 32px 80px #00000080,0 0 0 1px #ffffff0a;overflow:hidden}.l-code-window__bar{align-items:center;background:#ffffff08;border-bottom:1px solid var(--l-border);display:flex;gap:6px;padding:12px 16px}.l-code-window__bar span{border-radius:50%;height:12px;width:12px}.l-code-window__bar span:first-child{background:#ff5f57}.l-code-window__bar span:nth-child(2){background:#febc2e}.l-code-window__bar span:nth-child(3){background:#28c840}.l-code-window__title{background:transparent!important;border-radius:0!important;color:var(--l-muted);font-family:DM Mono,monospace;font-size:12px;height:auto!important;margin-left:auto;width:auto!important}.l-code-window__body{overflow-x:auto;padding:24px}.l-code-window__body code{color:var(--l-text);display:block;font-family:DM Mono,monospace;font-size:13px;line-height:1.7}.l-code-window__body .t-c{color:var(--l-accent)}.l-code-window__body .t-k{color:var(--l-purple)}.l-code-window__body .t-cn{color:#34d399}.l-code-window__body .t-fn{color:#fbbf24}.l-code-window__body .t-s{color:#86efac}.l-code-window__body .t-n{color:#fb923c}.l-problema{background:var(--l-bg-2);border-bottom:1px solid var(--l-border);border-top:1px solid var(--l-border);padding:100px 0}.l-problema__grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:48px}.l-problema__item{align-items:flex-start;background:var(--l-bg-3);border:1px solid var(--l-border);border-radius:var(--l-radius);display:flex;gap:16px;padding:24px;transition:border-color .2s}.l-problema__item:hover{border-color:#f973164d}.l-problema__item p{color:var(--l-muted);font-size:16px;line-height:1.6}.l-problema__icon{color:var(--l-cta);flex-shrink:0;font-family:DM Mono,monospace;font-size:20px;margin-top:2px}.l-problema__footer{border-top:1px solid var(--l-border);margin-top:48px;padding-top:48px;text-align:center}.l-problema__footer p{color:var(--l-muted);font-size:20px;font-style:italic}.l-transformacion{padding:100px 0}.l-transformacion__grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:48px}.l-transformacion__item{background:var(--l-bg-2);border:1px solid var(--l-border);border-radius:var(--l-radius);overflow:hidden;padding:28px;position:relative;transition:all .2s}.l-transformacion__item:before{background:linear-gradient(135deg,rgba(34,211,238,.05),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s}.l-transformacion__item:hover{border-color:#22d3ee40;transform:translateY(-2px)}.l-transformacion__item:hover:before{opacity:1}.l-transformacion__item p{color:var(--l-muted);font-size:15px;line-height:1.6}.l-transformacion__icono{display:block;font-size:28px;margin-bottom:12px}.l-modulos{background:var(--l-bg-2);border-bottom:1px solid var(--l-border);border-top:1px solid var(--l-border);padding:100px 0}.l-modulos__list{display:flex;flex-direction:column;gap:2px;margin-top:48px}.l-modulo__item{align-items:flex-start;background:var(--l-bg-3);border:1px solid var(--l-border);border-radius:var(--l-radius);display:flex;gap:24px;padding:24px 28px;transition:all .2s}.l-modulo__item:hover{background:var(--l-bg);border-color:#22d3ee33}.l-modulo__numero{color:#ffffff1a;flex-shrink:0;font-family:DM Mono,monospace;font-size:28px;font-weight:500;line-height:1;min-width:48px;padding-top:4px}.l-modulo__content{flex:1}.l-modulo__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.l-modulo__titulo{color:#fff;font-family:Syne,sans-serif;font-size:18px;font-weight:700}.l-modulo__badge{background:#22d3ee1a;border:1px solid rgba(34,211,238,.2);border-radius:100px;color:var(--l-accent);flex-shrink:0;font-family:DM Mono,monospace;font-size:12px;padding:3px 10px}.l-modulo__desc{color:var(--l-muted);font-size:15px;line-height:1.6}.l-para-quien{padding:100px 0}.l-para-quien__grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.l-para-quien__col{border:1px solid var(--l-border);border-radius:var(--l-radius);padding:40px}.l-para-quien__col h2{color:#fff;font-family:Syne,sans-serif;font-size:22px;font-weight:800;margin-bottom:28px}.l-para-quien__col ul{display:flex;flex-direction:column;gap:14px;list-style:none}.l-para-quien__col li{align-items:flex-start;color:var(--l-muted);display:flex;font-size:15px;gap:12px;line-height:1.5}.l-para-quien__col--si{background:#4ade800d;border-color:#4ade8033}.l-para-quien__col--no{background:#f872720d;border-color:#f8727226}.l-check{color:var(--l-green)}.l-check,.l-cross{flex-shrink:0;font-weight:700}.l-cross{color:var(--l-red)}.l-instructor{background:var(--l-bg-2);border-bottom:1px solid var(--l-border);border-top:1px solid var(--l-border);padding:100px 0}.l-instructor__inner{align-items:start;display:grid;gap:64px;grid-template-columns:300px 1fr}.l-instructor__foto-wrap{position:relative}.l-instructor__foto-wrap:after{background:linear-gradient(135deg,rgba(34,211,238,.15),transparent 60%);border-radius:var(--l-radius);content:"";inset:-1px;pointer-events:none;position:absolute}.l-instructor__foto{aspect-ratio:1;border:1px solid var(--l-border);border-radius:var(--l-radius);filter:grayscale(20%);-o-object-fit:cover;object-fit:cover;width:100%}.l-instructor__nombre{color:#fff;font-family:Syne,sans-serif;font-size:2rem;font-weight:800;margin-bottom:8px}.l-instructor__titulo{color:var(--l-accent);font-family:DM Mono,monospace;font-size:13px;letter-spacing:.05em;margin-bottom:20px}.l-instructor__bio{color:var(--l-muted);font-size:16px;line-height:1.7;margin-bottom:28px}.l-instructor__creds{display:flex;flex-wrap:wrap;gap:8px}.l-instructor__creds span{background:var(--l-bg-3);border:1px solid var(--l-border);border-radius:100px;color:var(--l-muted);font-size:13px;padding:6px 14px}.l-testimonios{padding:100px 0}.l-testimonios__grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:48px}.l-testimonio__card{background:var(--l-bg-2);border:1px solid var(--l-border);border-radius:var(--l-radius);padding:32px;transition:border-color .2s}.l-testimonio__card:hover{border-color:#a78bfa4d}.l-testimonio__stars{color:#facc15;font-size:14px;letter-spacing:2px;margin-bottom:16px}.l-testimonio__texto{color:var(--l-muted);font-size:15px;font-style:italic;line-height:1.7;margin-bottom:24px}.l-testimonio__autor{align-items:center;display:flex;gap:12px}.l-testimonio__autor img{border:2px solid var(--l-border);border-radius:50%;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.l-testimonio__autor strong{color:#fff;display:block;font-size:14px}.l-testimonio__autor span{color:var(--l-muted);font-size:12px}.l-precio{background:var(--l-bg-2);border-top:1px solid var(--l-border);padding:100px 0}.l-precio__card{background:var(--l-bg-3);border:1px solid rgba(249,115,22,.25);border-radius:20px;box-shadow:0 0 80px #f973161a;overflow:hidden}.l-precio__header{padding:48px 48px 0}.l-precio__header h2{color:#fff;font-family:Syne,sans-serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;margin-top:12px;max-width:560px}.l-precio__body{display:grid;gap:0;grid-template-columns:1fr 360px;padding:48px}.l-precio__incluye{border-right:1px solid var(--l-border);display:flex;flex-direction:column;gap:14px;list-style:none;padding-right:48px}.l-precio__incluye li{align-items:flex-start;color:var(--l-muted);display:flex;font-size:16px;gap:12px}.l-precio__incluye span{color:var(--l-green);flex-shrink:0;font-weight:700}.l-precio__right{display:flex;flex-direction:column;gap:16px;padding-left:48px}.l-precio__amount{text-align:center}.l-precio__tachado{color:var(--l-muted);display:block;font-size:16px;margin-bottom:4px;text-decoration:line-through}.l-precio__actual{align-items:flex-start;display:flex;gap:4px;justify-content:center;line-height:1}.l-precio__currency{font-size:24px;padding-top:8px}.l-precio__currency,.l-precio__number{color:#fff;font-family:Syne,sans-serif}.l-precio__number{font-size:80px;font-weight:800;letter-spacing:-.04em}.l-precio__urgencia{color:var(--l-cta);font-family:DM Mono,monospace;font-size:12px;letter-spacing:.05em;text-align:center}.l-precio__garantia{align-items:flex-start;background:#ffffff0a;border:1px solid var(--l-border);border-radius:10px;display:flex;gap:12px;padding:16px}.l-precio__garantia strong{color:#fff;display:block;font-size:14px;margin-bottom:4px}.l-precio__garantia p{color:var(--l-muted);font-size:13px;line-height:1.5}.l-garantia__icon{flex-shrink:0;font-size:24px}.l-faq{padding:100px 0}.l-faq__list{display:flex;flex-direction:column;gap:2px;margin-left:auto;margin-right:auto;margin-top:48px;max-width:800px}.l-faq__item{background:var(--l-bg-2);border:1px solid var(--l-border);border-radius:10px;overflow:hidden;transition:border-color .2s}.l-faq__item--open{border-color:#22d3ee40}.l-faq__item--open .l-faq__icon{color:var(--l-accent)}.l-faq__pregunta{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;width:100%}.l-faq__icon{color:var(--l-muted);flex-shrink:0;font-size:22px;line-height:1;transition:color .2s}.l-faq__respuesta{color:var(--l-muted);font-size:15px;line-height:1.7;padding:0 24px 20px}.l-faq__cta{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:64px;text-align:center}.l-faq__cta p{color:var(--l-muted);font-size:20px}.l-footer{border-top:1px solid var(--l-border);padding:40px 0}.l-footer__inner{align-items:center;display:flex;gap:16px;justify-content:space-between}.l-footer__inner p{color:var(--l-muted);font-size:13px}.l-footer__links{display:flex;gap:24px}.l-footer__links a{color:var(--l-muted);font-size:13px;text-decoration:none;transition:color .2s}.l-footer__links a:hover{color:var(--l-text)}.l-reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.l-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes l-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes l-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:900px){.l-hero__inner{grid-template-columns:1fr}.l-hero__visual{display:none}.l-transformacion__grid{grid-template-columns:repeat(2,1fr)}.l-instructor__inner,.l-testimonios__grid{grid-template-columns:1fr}.l-instructor__foto{max-width:200px}.l-precio__body{grid-template-columns:1fr}.l-precio__incluye{border-bottom:1px solid var(--l-border);border-right:none;padding-bottom:32px;padding-right:0}.l-precio__right{padding-left:0;padding-top:32px}.l-para-quien__grid,.l-problema__grid{grid-template-columns:1fr}.l-footer__inner{flex-direction:column;text-align:center}}@media (max-width:600px){.l-transformacion__grid{grid-template-columns:1fr}.l-precio__header{padding:32px 24px 0}.l-precio__body{padding:32px 24px}.l-section-headline{font-size:1.8rem}}
