.lp{background:var(--bg);overflow-x:hidden}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:84px}.lp-wrap{width:min(1200px,100% - 40px);margin:0 auto}.lp-section{padding:110px 0}.lp-section--tight{padding:40px 0 90px}.lp-section--tint{background:linear-gradient(180deg, var(--bg-elev), var(--surface-2) 60%, var(--bg))}:root[data-theme=dark] .lp-section--tint{background:var(--bg-elev)}.lp-h2{max-width:22ch;margin-top:14px;font-size:clamp(2rem,1.3rem + 2.4vw,3.1rem)}.lp-h2 em{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-h2--light{color:#fff}.lp-h2--light em{background:linear-gradient(90deg,#8fc0ea,#7fd6c6);-webkit-background-clip:text;background-clip:text}.lp-sub{font-size:var(--fs-md);max-width:58ch;margin-top:12px}.lp-head{justify-items:start;gap:0;margin-bottom:48px;display:grid}.lp-head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lp-kicker{border-radius:var(--r-full);background:var(--surface);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--text-2);box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:8px 14px;font-weight:600;display:inline-flex}.lp-kicker--dark{color:#dbe6f6;box-shadow:none;background:#ffffff1a;border-color:#ffffff29}.lp-dot{background:var(--brand-teal);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-teal) 25%, transparent);border-radius:50%;animation:2s infinite pulse}[data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(24px)}[data-reveal].is-in{opacity:1;transform:none}.lp-steps [data-reveal]:nth-child(2),.lp-opiniones [data-reveal]:nth-child(2),.lp-planes [data-reveal]:nth-child(2){transition-delay:80ms}.lp-steps [data-reveal]:nth-child(3),.lp-opiniones [data-reveal]:nth-child(3),.lp-planes [data-reveal]:nth-child(3){transition-delay:.16s}.lp-steps [data-reveal]:nth-child(4),.lp-opiniones [data-reveal]:nth-child(4){transition-delay:.24s}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}.lp-nav{z-index:40;transition:background var(--t-base), box-shadow var(--t-base), border-color var(--t-base);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.lp-nav.is-scrolled{background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--line)}.lp-nav__in{align-items:center;gap:28px;height:76px;display:flex}.lp-nav__logo img{width:auto;height:36px}.lp-nav__links{gap:4px;margin-left:auto;display:flex}.lp-nav__links a{border-radius:var(--r-full);color:var(--text-2);font-weight:500;font-size:var(--fs-sm);padding:8px 14px}.lp-nav__links a:hover{color:var(--text);background:var(--surface-2);text-decoration:none}.lp-nav__cta{gap:8px;display:flex}.lp-nav__burger{background:var(--surface);border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;margin-left:auto;display:none}.lp-nav__mobile{background:var(--bg);border-bottom:1px solid var(--line);gap:6px;padding:12px 20px 20px;display:grid}.lp-nav__mobile a:not(.btn){color:var(--text);border-bottom:1px solid var(--line);padding:12px 4px;font-weight:600}.lp-hero{padding:150px 0 40px;position:relative}.lp-hero:before{content:"";z-index:-1;background:radial-gradient(60% 55% at 85% 20%, color-mix(in srgb, var(--brand-teal) 22%, transparent), transparent 70%), radial-gradient(50% 50% at 10% 0%, color-mix(in srgb, var(--brand-blue) 18%, transparent), transparent 70%);height:780px;position:absolute;inset:0 0 auto}.lp-hero__grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:56px;display:grid}.lp-hero__copy{justify-items:start;gap:22px;display:grid}.lp-hero__title{max-width:16ch;font-size:clamp(2.6rem,1.4rem + 4.2vw,4.6rem);line-height:.98}.lp-hero__title em{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-hero__lead{font-size:var(--fs-lg);color:var(--text-2);max-width:50ch;line-height:1.55}.lp-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.lp-checks{flex-wrap:wrap;gap:10px 20px;margin:4px 0 0;padding:0;list-style:none;display:flex}.lp-checks li{font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:8px;font-weight:500;display:inline-flex}.lp-checks .i{width:18px;height:18px;color:var(--accent)}.lp-hero__visual{padding:20px 30px;position:relative}.lp-hero__card{aspect-ratio:4/4.6;background:var(--hero-gradient);border-radius:36px;position:relative;box-shadow:0 60px 90px -40px #142a5c8c}.lp-hero__photo{object-fit:cover;border-radius:inherit;opacity:.35;mix-blend-mode:luminosity;width:100%;height:100%;position:absolute;inset:0}.lp-hero__card:after{content:"";border-radius:inherit;background:radial-gradient(70% 60% at 50% 55%,#8fc0ea59,#0000 70%),linear-gradient(#0000 55%,#0d122073);position:absolute;inset:0}.lp-hero__tooth{z-index:1;filter:drop-shadow(0 40px 50px #00000080);width:64%;animation:7s ease-in-out infinite float;position:absolute;top:50%;left:50%;translate:-50% -50%}.lp-float{z-index:2;animation:6s ease-in-out infinite lpFloat;position:absolute}.lp-float--2{animation-delay:-2s}.lp-float--3{animation-delay:-4s}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-stats{border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid;overflow:hidden}.lp-stats>div{gap:4px;padding:28px 30px;display:grid}.lp-stats>div+div{border-left:1px solid var(--line)}.lp-stats strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand-navy);font-size:clamp(2rem,1.4rem + 1.6vw,2.8rem);font-weight:800;line-height:1}:root[data-theme=dark] .lp-stats strong{color:#fff}.lp-stats span{font-size:var(--fs-sm);color:var(--text-2)}.lp-marquee{padding:34px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp-marquee__track{gap:14px;width:max-content;animation:38s linear infinite marquee;display:flex}.lp-marquee__track span{font-family:var(--font-display);color:var(--text-3);white-space:nowrap;align-items:center;gap:28px;padding:0 18px;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);font-weight:700;display:inline-flex}.lp-marquee__track span:after{content:"";background:var(--brand-gradient);border-radius:50%;width:10px;height:10px}@keyframes marquee{to{transform:translate(-50%)}}.lp-steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.lp-step{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);transition:transform var(--t-base), box-shadow var(--t-base);align-content:start;gap:12px;padding:28px 24px;display:grid;position:relative}.lp-step:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.lp-step__n{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-3);font-weight:700}.lp-step>.i{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:14px;padding:11px}.lp-step h3{font-size:var(--fs-lg)}.lp-step p{color:var(--text-2);font-size:var(--fs-sm)}.lp-step--club{background:var(--brand-navy);color:#fff;border-color:#0000}.lp-step--club p,.lp-step--club .lp-step__n{color:#ffffffb8}.lp-step--club>.i{color:var(--brand-teal);background:#ffffff1f}.lp-filtros{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:560px;display:flex}.lp-filtros .chip{cursor:pointer;height:34px;padding:0 14px}.lp-cursos{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp-curso{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform var(--t-base), box-shadow var(--t-base);animation:reveal .5s var(--ease) both;animation-delay:calc(var(--i) * 40ms);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.lp-curso:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.lp-curso__cover{aspect-ratio:16/9;background:var(--surface-2);width:100%;display:block;position:relative;overflow:hidden}.lp-curso__cover img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.lp-curso:hover .lp-curso__cover img{transform:scale(1.05)}.lp-curso__cover .chip{position:absolute;top:12px;left:12px}.lp-curso__body{align-content:start;gap:8px;padding:18px 20px 20px;display:grid}.lp-curso h3{font-size:var(--fs-md);line-height:1.25}.lp-curso__ponente{font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:6px;display:flex}.lp-curso__ponente .i{width:15px;height:15px;color:var(--accent)}.lp-curso__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:14px;display:flex}.lp-curso__precio{font-family:var(--font-display);font-weight:800;font-size:var(--fs-lg);color:var(--brand-navy);line-height:1.1;display:grid}:root[data-theme=dark] .lp-curso__precio{color:#fff}.lp-curso__precio small{font-family:var(--font-body);color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:500}.lp-club{color:#fff;background:#0f1a36;padding:120px 0 110px;position:relative;overflow:hidden}.lp-club:before{content:"";background:radial-gradient(50% 60% at 90% 10%,#6fbfb047,#0000 70%),radial-gradient(40% 50% at 0 100%,#4a7fc159,#0000 70%);position:absolute;inset:0}.lp-club>*{position:relative}.lp-club__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid}.lp-club__copy{justify-items:start;gap:18px;display:grid}.lp-club__lead{color:#b6c2d8;font-size:var(--fs-md);max-width:52ch}.lp-club__feats{grid-template-columns:1fr 1fr;gap:18px 22px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lp-club__feats li{gap:12px;display:flex}.lp-club__feats .i{width:38px;height:38px;color:var(--brand-teal);background:#ffffff14;border-radius:12px;flex-shrink:0;padding:9px}.lp-club__feats strong{font-size:var(--fs-sm);display:block}.lp-club__feats span{font-size:var(--fs-xs);color:#9aa6bc}.lp-club__visual{position:relative}.lp-device{transition:transform .8s var(--ease);background:#e9edf4;border-radius:20px;padding:0 0 10px;transform:perspective(1600px)rotateY(-10deg)rotateX(4deg);box-shadow:0 60px 100px -30px #000000b3}.lp-club__visual:hover .lp-device{transform:perspective(1600px)rotateY(-3deg)rotateX(1deg)}.lp-device__bar{align-items:center;gap:6px;padding:10px 14px;display:flex}.lp-device__bar span{background:#c9d2df;border-radius:50%;width:10px;height:10px}.lp-device__bar em{color:#7b849c;background:#fff;border-radius:99px;margin-left:14px;padding:3px 12px;font-size:11px;font-style:normal}.lp-device__screen{aspect-ratio:16/10.5;background:#f6f5f1;border-radius:12px;grid-template-columns:70px 1fr;margin:0 10px;display:grid;overflow:hidden}.lp-mini-side{background:#fff;border-right:1px solid #e5e2da;align-content:start;gap:10px;padding:12px 10px;display:grid}.lp-mini-side img{width:100%;margin-bottom:8px}.lp-mini-side i{background:#eceae4;border-radius:6px;height:12px}.lp-mini-side i.on{background:#d9e6f6}.lp-mini-main{align-content:start;gap:12px;padding:14px;display:grid}.lp-mini-hero{background:var(--hero-gradient);color:#fff;border-radius:14px;justify-items:start;gap:6px;padding:18px;display:grid}.lp-mini-hero span{background:#ffffff24;border-radius:99px;padding:3px 8px;font-size:9px}.lp-mini-hero b{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(14px,1.6vw,22px);font-weight:800;line-height:1.05}.lp-mini-hero b em{color:#7fd6c6;font-style:normal}.lp-mini-hero small{opacity:.8;font-size:10px}.lp-mini-btn{color:var(--brand-navy);background:#fff;border-radius:99px;margin-top:4px;padding:6px 12px;font-size:10px;font-weight:700}.lp-mini-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lp-mini-cards img{aspect-ratio:3/4;object-fit:cover;border-radius:10px;width:100%}.lp-planes{grid-template-columns:1fr 1.15fr 1fr;align-items:stretch;gap:18px;margin-top:70px;display:grid}.lp-plan{border-radius:var(--r-xl);background:#ffffff0f;border:1px solid #ffffff1f;align-content:start;gap:10px;padding:28px;display:grid;position:relative}.lp-plan p{color:#b6c2d8;font-size:var(--fs-sm)}.lp-plan .btn{margin-top:8px}.lp-plan .btn--secondary{color:#fff;background:0 0;border-color:#ffffff4d}.lp-plan__name{color:#dbe6f6;font-weight:600}.lp-plan__price{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.6rem;font-weight:800;line-height:1}.lp-plan__price small{font-family:var(--font-body);font-size:var(--fs-sm);color:#9aa6bc;letter-spacing:0;font-weight:500}.lp-plan--top{color:var(--brand-navy);background:#fff;border-color:#0000;transform:translateY(-12px);box-shadow:0 30px 60px -20px #00000080}.lp-plan--top p,.lp-plan--top .lp-plan__name{color:var(--text-2)}.lp-plan--top .lp-plan__price small{color:var(--text-3)}.lp-plan__badge{background:var(--brand-gradient);color:#fff;font-size:var(--fs-xs);border-radius:99px;padding:5px 12px;font-weight:700;position:absolute;top:-12px;right:22px}.lp-plan--info{background:0 0;border-style:dashed}.lp-plan--info .i{width:36px;height:36px;color:var(--brand-teal)}.lp-cert{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.lp-cert__visual{padding:30px;position:relative}.lp-cert__visual:before{content:"";background:var(--hero-gradient);border-radius:40px;position:absolute;inset:0;transform:rotate(-4deg)}.lp-cert__doc{aspect-ratio:1.414;color:#1b1f33;box-shadow:var(--shadow-lg);transition:transform .6s var(--ease);background:#fff;border-radius:12px;align-content:start;gap:6px;padding:34px 38px;display:grid;position:relative;transform:rotate(2deg)}.lp-cert__visual:hover .lp-cert__doc{transform:rotate(0)}.lp-cert__doc:before{content:"";pointer-events:none;border:1.5px solid #dbe6f6;border-radius:6px;position:absolute;inset:10px}.lp-cert__logo{width:auto;height:24px;margin-bottom:12px}.lp-cert__doc p{color:#545a72;font-size:11px}.lp-cert__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-navy);font-size:clamp(1.2rem,.8rem + 1.4vw,1.9rem);font-weight:800}.lp-cert__doc em{font-style:normal;font-family:var(--font-display);color:var(--brand-navy);font-size:13px;font-weight:700}.lp-cert__foot{color:#545a72;justify-content:space-between;align-items:end;margin-top:auto;padding-top:14px;font-size:10px;display:flex}.lp-cert__sign{background:#1b1f33;width:90px;height:1px}.lp-cert__qr{width:44px;height:44px;color:var(--brand-navy);border:1.5px solid #dbe6f6;border-radius:8px;place-items:center;display:grid}.lp-cert__list{gap:18px;margin-top:28px;display:grid}.lp-cert__list>div{gap:14px;display:flex}.lp-cert__list p{color:var(--text-2);font-size:var(--fs-sm)}.lp-momentos{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:0 max(20px,50vw - 600px) 16px;display:flex;overflow-x:auto}.lp-momentos::-webkit-scrollbar{display:none}.lp-momento{scroll-snap-align:start;border-radius:var(--r-xl);box-shadow:var(--shadow-md);aspect-ratio:1;background:var(--surface-2);flex:0 0 min(360px,78vw);margin:0;overflow:hidden}.lp-momento img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.lp-momento:hover img{transform:scale(1.04)}.lp-opiniones{columns:3 320px;column-gap:20px}.lp-opinion{break-inside:avoid;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);gap:14px;margin:0 0 20px;padding:26px;display:grid;position:relative}.lp-opinion__quote{width:32px;height:32px;color:var(--brand-teal);opacity:.6}.lp-opinion__stars{color:#e0a63f;letter-spacing:2px}.lp-opinion blockquote{font-size:var(--fs-md);color:var(--text);margin:0;line-height:1.6}.lp-opinion figcaption{align-items:center;gap:12px;display:flex}.lp-opinion figcaption small{font-size:var(--fs-xs);color:var(--text-3);display:block}.lp-opinion--destacada{background:var(--brand-navy);color:#fff;border-color:#0000}.lp-opinion--destacada blockquote{color:#fff;font-size:var(--fs-lg)}.lp-opinion--destacada figcaption small{color:#9aa6bc}.lp-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.lp-faq>div:first-child{justify-items:start;gap:14px;display:grid;position:sticky;top:110px}.lp-faq__list{gap:12px;display:grid}.lp-faq__list details{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);transition:box-shadow var(--t-base)}.lp-faq__list details[open]{box-shadow:var(--shadow-md)}.lp-faq__list summary{cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:var(--fs-md);justify-content:space-between;gap:16px;padding:20px 22px;list-style:none;display:flex}.lp-faq__list summary::-webkit-details-marker{display:none}.lp-faq__list summary .i{transition:transform var(--t-base);color:var(--primary);flex-shrink:0}.lp-faq__list details[open] summary .i{transform:rotate(45deg)}.lp-faq__list details p{color:var(--text-2);padding:0 22px 20px}.lp-cta{text-align:center;color:#fff;background:#0f1a36;border-radius:40px;justify-items:center;gap:16px;padding:80px 30px;display:grid;position:relative;overflow:hidden}.lp-cta:before{content:"";background:radial-gradient(50% 70% at 50% 110%,#6fbfb066,#0000 70%),radial-gradient(40% 50% at 0 0,#4a7fc159,#0000 70%);position:absolute;inset:0}.lp-cta>*{position:relative}.lp-cta .lp-h2{max-width:20ch}.lp-cta p{color:#b6c2d8}.lp-cta__tooth{opacity:.5;width:220px;animation:8s ease-in-out infinite float;bottom:-60px;right:4%;position:absolute!important}.lp-btn-glass{color:#fff;background:#ffffff1a;border-color:#ffffff38}.lp-footer{border-top:1px solid var(--line);background:var(--surface);padding:70px 0 30px}.lp-footer__grid{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;display:grid}.lp-footer h4{font-size:var(--fs-sm);margin-bottom:14px}.lp-footer__grid>div:not(:first-child){align-content:start;gap:10px;display:grid}.lp-footer__grid a:not(.circle-btn){color:var(--text-2);font-size:var(--fs-sm)}.lp-footer__bottom{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:50px;padding-top:24px;display:flex}.lp-wa-fab{z-index:30;color:#fff;width:58px;height:58px;transition:transform var(--t-fast);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 30px -8px #25d36699}.lp-wa-fab:hover{transform:scale(1.06)}.lp-wa-fab .i{width:26px;height:26px}.lp-modal{background:0 0;border:0;width:100%;max-width:min(880px,100vw - 32px);padding:0}.lp-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d122099}.lp-modal[open] .lp-modal__box{animation:reveal .35s var(--ease)}.lp-modal__box{border-radius:var(--r-2xl);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);grid-template-columns:1fr 1.2fr;display:grid;position:relative;overflow:hidden}.lp-modal__cover img{object-fit:cover;width:100%;height:100%;min-height:100%}.lp-modal__content{padding:32px}.lp-modal__content h4{font-size:var(--fs-sm);color:var(--text-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin:18px 0 8px}.lp-modal__temario{gap:6px;margin:0;padding-left:20px;display:grid}.lp-modal__temario li::marker{color:var(--primary);font-weight:700}.lp-modal__incluye{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-modal__incluye li{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.lp-modal__incluye .i{width:16px;height:16px;color:var(--accent)}.lp-modal__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.lp-modal__close{z-index:2;background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-md);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.lp-hero__card--foto:after{background:linear-gradient(#0000 60%,#0d122059)}.lp-hero__card--foto .lp-hero__photo{opacity:1;mix-blend-mode:normal}.lp-cursos--club{grid-template-columns:repeat(4,1fr)}.lp-cursos--club .lp-curso__cover{aspect-ratio:16/9}.lp-cursos--club .lp-curso h3{font-size:var(--fs-base,1rem)}.lp-curso__gratis{font-size:var(--fs-xs);color:var(--accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lp-curso__gratis .i{width:15px;height:15px}.lp-envivo{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;margin-top:48px;padding:32px;display:grid}.lp-envivo__txt{justify-items:start;gap:12px;display:grid}.lp-envivo__flyers{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lp-envivo__flyer{border-radius:var(--r-lg);aspect-ratio:1;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease);overflow:hidden}.lp-envivo__flyer:nth-child(2){transform:translateY(-14px)}.lp-envivo__flyer:hover{transform:translateY(-6px)}.lp-envivo__flyer img{object-fit:cover;width:100%;height:100%;display:block}.lp-envivo__lista{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lp-envivo__lista button{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);text-align:left;width:100%;color:inherit;align-items:center;gap:12px;padding:8px;display:flex}.lp-envivo__lista button:hover{border-color:var(--accent)}.lp-envivo__lista img{object-fit:cover;border-radius:10px;flex:none;width:52px;height:52px}.lp-envivo__lista span{font-size:var(--fs-sm);flex:1;display:grid}.lp-envivo__lista small{color:var(--text-3)}@media (width<=1080px){.lp-cursos--club{grid-template-columns:repeat(3,1fr)}.lp-envivo{grid-template-columns:1fr}.lp-nav__links{display:none}.lp-hero__grid,.lp-club__grid,.lp-cert,.lp-faq{grid-template-columns:1fr}.lp-hero__visual{width:100%;max-width:520px;margin:0 auto}.lp-steps,.lp-cursos{grid-template-columns:1fr 1fr}.lp-planes{grid-template-columns:1fr}.lp-plan--top{transform:none}.lp-faq>div:first-child{position:static}.lp-footer__grid{grid-template-columns:1fr 1fr}.lp-filtros{justify-content:flex-start}}@media (width<=760px){.lp-nav__cta{display:none}.lp-nav__burger{display:grid}.lp-section{padding:76px 0}.lp-hero{padding-top:110px}.lp-stats{grid-template-columns:1fr 1fr}.lp-stats>div:nth-child(3){border-left:0}.lp-stats>div:nth-child(n+3){border-top:1px solid var(--line)}.lp-stats>div{padding:20px}.lp-steps,.lp-cursos,.lp-club__feats{grid-template-columns:1fr}.lp-cursos--club{grid-template-columns:1fr 1fr;gap:12px}.lp-cursos--club .lp-curso__body{padding:12px}.lp-cursos--club .lp-curso__foot{flex-direction:column;align-items:stretch}.lp-envivo{padding:20px}.lp-hero__visual{padding:10px 24px}.lp-float{transform:scale(.88)}.lp-modal__box{grid-template-columns:1fr;max-height:calc(100dvh - 32px);overflow-y:auto}.lp-modal__cover{max-height:220px;overflow:hidden}.lp-cta{border-radius:28px;padding:36px 22px}.lp-footer__grid{grid-template-columns:1fr}.lp-device{transform:none}.lp-cert__visual{padding:18px}.lp-cert__doc{padding:20px}}.lp{--font-display:"Fraunces", Georgia, "Times New Roman", serif}.lp .lp-h2,.lp .lp-hero__title,.lp .lp-intro__title,.lp .display{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-weight:600}.lp .lp-h2 em,.lp .lp-intro__title em{-webkit-text-fill-color:currentColor;color:var(--primary);font-style:italic;background:0 0!important}.lp .lp-h2--light em{color:#e8c465}.lp-dot{background:var(--gold-500);box-shadow:0 0 0 4px color-mix(in srgb, var(--gold-500) 25%, transparent)}.lp-checks .i,.lp-curso__ponente .i{color:var(--gold-600)}.lp-kicker{border-radius:999px}.lp-nav{top:16px}.lp-nav__in{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;width:min(1120px,100% - 28px);height:62px;margin:0 auto;padding:0 8px 0 22px;box-shadow:0 10px 30px -14px #163d2847}.lp-nav.is-scrolled{box-shadow:none;background:0 0;border-bottom-color:#0000}.lp-nav.is-scrolled .lp-nav__in{background:var(--surface);box-shadow:0 12px 34px -14px #163d2857}.lp-nav__links a{border-radius:999px}.lp-nav .lp-nav__cta .btn--brand,.lp-nav .lp-nav__cta .btn--brand:hover{background:var(--gold-500);border-color:var(--gold-500);color:#23200a}.lp-hero{padding:0}.lp-hero:before{display:none}.lp-hero__media{height:min(94vh,920px);min-height:560px;position:relative;overflow:hidden}.lp-hero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-hero__veil{background:linear-gradient(#0f281a6b,#0f281a1f 42%,#0b20148c);position:absolute;inset:0}.lp-hero__center{text-align:center;color:#fff;place-content:center;justify-items:center;gap:14px;padding:0 22px;display:grid;position:absolute;inset:0}.lp-hero__eyebrow{text-transform:uppercase;letter-spacing:.3em;font-size:var(--fs-xs);opacity:.92;font-weight:600}.lp-hero__title{text-shadow:0 6px 40px #0006;max-width:16ch;font-size:clamp(2.6rem,1.4rem + 4.6vw,5.2rem);line-height:1}.lp-hero__title em{color:#f1d78a;font-style:italic}.lp-hero__kick{font-size:var(--fs-md);opacity:.94;letter-spacing:.01em}.lp-hero__scroll{color:#fff;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:20px;animation:3s ease-in-out infinite lpFloat;display:grid}.lp-hero__scroll:hover{background:#ffffff26}.lp-wave{z-index:2;width:100%;height:92px;display:block;position:absolute;bottom:-1px;left:0}.lp-wave__fill{fill:var(--bg)}.lp-intro{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;padding:30px 0 20px;display:grid}.lp-intro__title{max-width:15ch;margin-top:12px;font-size:clamp(2rem,1.3rem + 2.6vw,3.4rem);line-height:1.04}.lp-intro__title em{color:var(--primary);font-style:italic}.lp-intro__lead{color:var(--text-2);font-size:var(--fs-md);max-width:46ch;margin:16px 0 24px;line-height:1.6}.lp-intro__art{min-height:440px;position:relative}.lp-blob{position:absolute;overflow:hidden;box-shadow:0 40px 70px -30px #163d2880}.lp-blob img{object-fit:cover;width:100%;height:100%}.lp-blob--1{border-radius:46% 54% 56% 44%/56% 46% 54% 44%;width:80%;height:320px;top:0;right:0}.lp-blob--2{border:7px solid var(--bg);border-radius:54% 46% 44% 56%/46% 56% 44% 54%;width:54%;height:250px;bottom:0;left:0}.lp-club,.lp-cta{background:var(--brand-navy)}.lp-curso{border-radius:20px}.lp-curso__cover{border-radius:20px 20px 0 0}@media (width<=1080px){.lp-intro{grid-template-columns:1fr;gap:32px}.lp-intro__art{max-width:520px;min-height:360px}}@media (width<=760px){.lp-nav__in{padding-right:14px}.lp-hero__media{height:82vh}.lp-intro__art{min-height:320px}.lp-blob--1{height:220px}.lp-blob--2{height:170px}}.lp-club{padding-top:150px}.lp-club__wave{z-index:1;width:100%;height:84px;position:absolute;top:-1px;left:0}.lp-club__wave path{fill:var(--bg)}.lp-club>.lp-wrap{z-index:2;position:relative}@media (width<=760px){.lp-club{padding-top:110px}.lp-club__wave{height:50px}}.lp-hero__media--poster .lp-hero__bg{object-position:center}.lp-hero__scrim{z-index:1;background:linear-gradient(#0b201400 58%,#0b201499),linear-gradient(90deg,#0b201466,#0b201400 42%);position:absolute;inset:0}.lp-hero__side{z-index:3;color:#fff;text-align:left;justify-items:start;gap:12px;max-width:380px;display:grid;position:absolute;bottom:15%;left:6%}.lp-hero__side .lp-hero__eyebrow{text-shadow:0 2px 12px #0000008c}.lp-hero__side .lp-hero__kick{font-size:var(--fs-lg);text-shadow:0 2px 18px #0009;font-weight:600;line-height:1.3}.lp-hero__media--poster .lp-hero__scroll{z-index:3;margin:0;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}@media (width<=760px){.lp-hero__side{max-width:none;bottom:12%;left:20px;right:20px}}.lp-hero__slides{z-index:0;position:absolute;inset:0}.lp-hero__slide{object-fit:cover;object-position:center center;opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease);position:absolute;inset:0}.lp-hero__slide:first-child{object-position:60% center}.lp-hero__slide.on{opacity:1}.lp-hero__dots{z-index:4;gap:8px;display:flex;position:absolute;bottom:116px;right:26px}.lp-hero__dot{cursor:pointer;width:9px;height:9px;transition:width .35s var(--ease), background .35s var(--ease);background:#ffffff8c;border-radius:99px;box-shadow:0 1px 4px #00000059}.lp-hero__dot.on{background:#fff;width:26px}@media (width<=760px){.lp-hero__slide:first-child{object-position:72% center}.lp-hero__dots{bottom:132px;right:16px}}
