.lp{--g:var(--color-brand-green);--p:var(--color-brand-purple);--k:var(--color-brand-pink);--r:var(--color-brand-red);--b:var(--color-brand-blue);--y:var(--color-brand-yellow);--t:var(--color-foreground);--m:var(--color-muted-foreground);font:19px/1.65 var(--font-sans);color:var(--t)}.lp h1,.lp h2,.lp h3{font-family:var(--font-display);color:var(--t);margin:0 0 .5em;line-height:1.15}.lp h1{font-size:clamp(2.4rem,6vw,4.2rem);font-weight:800}.lp h2{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700}.lp h3{font-size:1.35rem;font-weight:600}.lp p{color:var(--m);margin:0 0 1em}.lp .btn{color:#fff;font:600 1.05rem var(--font-display);cursor:pointer;border:0;border-radius:999px;padding:16px 32px;text-decoration:none;transition:transform .15s;display:inline-block;box-shadow:0 10px 24px -10px #11182773}.lp .btn:hover{transform:translateY(-2px)}.lp .btn:disabled{opacity:.6;cursor:wait}.lp .bp{background:var(--p)}.lp .bk{background:var(--k)}.lp .bg{background:var(--g)}.lp .br{background:var(--r)}.lp .ghost{color:var(--p);border:2px solid var(--p);box-shadow:none;background:#fff}.lp section{padding:96px 24px}.lp .w{max-width:1120px;margin:auto}.lp .split{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.lp .split.rev>div:first-child{order:2}.lp img{mix-blend-mode:multiply}.lp .split img{width:100%;max-width:420px;margin:auto;display:block}.lp .tag{font:600 .85rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;display:inline-block}.lp .bar{border-radius:6px;width:64px;height:6px;margin-bottom:20px}.lp .hero{padding-top:64px}.lp .hero .imgs{position:relative}.lp .hero .imgs .s{width:30%;position:absolute;top:8%}.lp .hero .s1{left:-4%}.lp .hero .s2{right:-4%}.lp .hero .imgs img.main{z-index:2;width:78%;position:relative}.lp .micro{color:#6b7280;margin-top:16px;font-size:.95rem}.lp .cta-row{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.lp ul.q{padding:0;list-style:none}.lp ul.q li{padding:10px 0 10px 34px;position:relative}.lp ul.q li:before{content:"";background:var(--b);border-radius:50%;width:14px;height:14px;position:absolute;top:18px;left:0}.lp .strong{font:700 1.3rem var(--font-display);color:var(--t)}.lp .quote{border-left:6px solid var(--k);font:700 1.4rem var(--font-display);margin:24px 0;padding:12px 24px}.lp .cards{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.lp .card{border:2px solid #f1f1f4;border-top:6px solid var(--c);border-radius:24px;padding:28px}.lp .card .ic{background:var(--c);opacity:.9;border-radius:50%;width:44px;height:44px;margin-bottom:14px}.lp .card h3{font-size:1.15rem}.lp .card p{margin:0;font-size:1rem}.lp .offers{grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;display:grid}.lp .offer{border:3px solid var(--c);text-align:center;background:#fff;border-radius:32px;padding:36px;position:relative}.lp .offer img{width:200px;display:inline-block}.lp .price{font:800 3rem var(--font-display);color:var(--c)}.lp .offer ul{text-align:left;margin:16px 0 26px;padding:0;list-style:none}.lp .offer li{padding:6px 0 6px 30px;position:relative}.lp .offer li:before{content:"✓";color:var(--c);font-weight:700;position:absolute;left:0}.lp .badge{background:var(--y);color:var(--t);font:700 .9rem var(--font-display);white-space:nowrap;border-radius:999px;padding:6px 18px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.lp .checks{padding:0}.lp .checks li{padding:8px 0 8px 36px;list-style:none;position:relative}.lp .checks li:before{content:"✔";color:var(--g);font-size:1.2rem;font-weight:700;position:absolute;left:0}.lp details{border:2px solid #f1f1f4;border-radius:18px;margin:14px 0;padding:20px 24px}.lp details[open]{border-color:var(--p)}.lp summary{cursor:pointer;font:600 1.1rem var(--font-display);list-style:none}.lp summary::-webkit-details-marker{display:none}.lp summary:after{content:"+";float:right;color:var(--p);font-size:1.4rem}.lp details[open] summary:after{content:"–"}.lp details p{margin:12px 0 0}.lp .final{text-align:center;background:linear-gradient(#fff 0%,#fff7f7 50%,#fce7f3 100%)}.lp .final .row{justify-content:center;align-items:flex-end;display:flex}.lp .final .row img{width:180px}.lp .final .row img.c{width:260px}.lp .final .closing{font:600 1.2rem var(--font-display);color:var(--r);margin-top:22px}.lp .buy-err{color:var(--color-destructive);margin-top:10px;font-size:.95rem}@media (width<=820px){.lp .split,.lp .offers{grid-template-columns:1fr}.lp .split.rev>div:first-child{order:0}.lp .cards{grid-template-columns:1fr}.lp section{padding:64px 20px}.lp .final .row img{width:110px}.lp .final .row img.c{width:170px}}.lp .urg{text-align:center;background:linear-gradient(#fff 0%,#f5f3ff 45%,#f0fdf4 100%);border-top:1px solid #f1f1f4;border-bottom:1px solid #f1f1f4}.lp .urg .w{max-width:820px}.lp .urg-imgs{justify-content:center;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lp .urg-imgs img{width:170px}.lp .urg-arrow{font:800 2.4rem var(--font-display);color:var(--g)}.lp .urg-lead{color:var(--t);margin-bottom:.4em;font-size:1.3rem}.lp .chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 28px;display:flex}.lp .chips span{border:2px solid var(--c);font:600 .95rem var(--font-display);color:var(--t);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;display:inline-flex}.lp .chips span:before{content:"";background:var(--c);border-radius:50%;width:10px;height:10px}.lp .urg-pivot{font:700 1.45rem var(--font-display);color:var(--p);margin:28px 0 10px}.lp .urg-big{font:800 clamp(1.5rem,3.4vw,2.1rem)/1.2 var(--font-display);color:var(--g);margin-bottom:.6em}@media (width<=820px){.lp .urg-imgs img{width:120px}}.lp .urg{padding:72px 24px}.lp .urg h2{margin-bottom:.3em}.lp .urg .chips{margin:18px 0 24px}.lp .urg .urg-big{margin-bottom:24px}@media (width<=820px){.lp .urg{padding:56px 20px}}@media (width>=821px){.lp .urg .chips{grid-template-columns:repeat(3,auto);justify-content:center;display:grid}.lp .urg .chips span{justify-content:center}}.lp .mq{background:#fafaff;border-top:1px solid #f1f1f4;border-bottom:1px solid #f1f1f4;padding:28px 0 32px;overflow:hidden}.lp .mq-lead{text-align:center;font:600 .95rem var(--font-display);letter-spacing:.04em;color:var(--p);margin:0 0 16px;padding:0 20px}.lp .mq-track{width:max-content;animation:80s linear infinite mq;display:flex}.lp .mq:hover .mq-track{animation-play-state:paused}.lp .mq-group{align-items:center;gap:14px;margin:0;padding:0 14px 0 0;list-style:none;display:flex}.lp .mq-item{white-space:nowrap;font:600 .95rem var(--font-display);color:var(--t);background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 10px;display:inline-flex;box-shadow:0 2px 8px -4px #1118271f}.lp .mq-item img{object-fit:cover;mix-blend-mode:normal;border-radius:4px;width:28px;height:20px;box-shadow:0 0 0 1px #0000000f}.lp .mq-dot{border-radius:50%;flex:none;width:7px;height:7px}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=820px){.lp .mq-track{animation-duration:60s}.lp .mq-item{padding:6px 14px 6px 8px;font-size:.88rem}}@media (prefers-reduced-motion:reduce){.lp .mq-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.lp .mq-group{flex-wrap:wrap;justify-content:center;row-gap:10px}.lp .mq-group[aria-hidden]{display:none}}.lp .offer.soon{flex-direction:column;display:flex;overflow:hidden}.lp .soon-under{filter:blur(2.5px)grayscale(.15);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.lp .soon-ribbon{z-index:3;text-align:center;background:linear-gradient(90deg,var(--p),var(--k));color:#fff;width:260px;font:800 1rem var(--font-display);letter-spacing:.18em;padding:10px 0;position:absolute;top:34px;right:-62px;transform:rotate(35deg);box-shadow:0 10px 24px -8px #8b5cf699}.lp .soon-copy{z-index:2;background:linear-gradient(#fff0 0%,#fff 28%);margin-top:-170px;padding:22px 18px 4px;position:relative}.lp .soon-title{font:800 1.9rem var(--font-display);color:var(--p);margin:0 0 6px}.lp .soon-line{color:var(--t);margin:0 0 8px}.lp .soon-copy .btn{margin-top:14px}.lp .eb-hero{max-width:340px;margin:-6px auto 6px;position:relative}.lp .offer .eb-hero img.eb-book{filter:drop-shadow(0 18px 24px #8b5cf62e);width:100%;display:block}.lp .offer .eb-hero img.eb-bot{background:#fff;border-radius:50%;width:86px;position:absolute;bottom:-6px;right:-18px;box-shadow:0 8px 20px #1118271f}.lp .eb-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0 14px;display:flex}.lp .eb-chips span{font:600 .85rem var(--font-display);color:#5b21b6;background:#f5f3ff;border:1.5px solid #ddd6fe;border-radius:999px;padding:7px 13px}.lp .eb-chips span:nth-child(2){color:#854d0e;background:#fefce8;border-color:#fde68a}.lp .eb-chips span:nth-child(3){color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.lp .eb-chips span:nth-child(4){color:#166534;background:#f0fdf4;border-color:#bbf7d0}.lp .eb-dev{text-align:center}.lp .eb-dev img{width:100%;max-width:440px;display:inline-block}.lp .eb-dev p{font:600 1.05rem var(--font-display);color:var(--t);margin:10px 0 16px}.lp .hero-vis{max-width:480px;margin:auto;position:relative}.lp .hero-vis img.hv-dev{mix-blend-mode:normal;filter:drop-shadow(0 18px 28px #8b5cf62e);width:100%;max-width:none;display:block}.lp .hero-vis img.hv-bot{z-index:2;width:30%;max-width:none;position:absolute;bottom:-2%;left:-4%}.lp .hero-vis .hv-tag{background:#fff;border-radius:999px;padding:6px 12px;font:600 .8rem Poppins,sans-serif;position:absolute;top:2%;right:2%;box-shadow:0 6px 18px #1118271f}.lp .hero-line{font-size:1.15rem}@media (width<=820px){.lp .hero{padding-top:20px}.lp .hero .split{gap:12px}.lp .hero .split>div:last-child{order:-1}.lp .hero-vis{max-width:300px}.lp .hero h1{margin:6px 0 8px;font-size:2rem}.lp .hero .micro,.lp .hero .tag{display:none}.lp .bot-sm img{max-width:200px!important;margin:0 auto!important}.lp .bot-sm{justify-content:center;display:flex}}.lp .hero-vis{align-items:flex-end;gap:2%;max-width:560px;display:flex}.lp .hero-vis img.hv-bot{flex:0 0 24%;width:24%;margin-bottom:4%;position:static}.lp .hero-vis img.hv-dev{flex:0 0 74%;width:74%}.lp .hero-vis .hv-tag{right:0}@media (width<=820px){.lp .hero-vis{max-width:360px}.lp .bot-sm img{max-height:260px;width:auto!important}}.lp .urg.urg2{background:#fff;border:0;padding:40px 16px}.lp .urg2 .urg-card{background:radial-gradient(120% 80% at 0 0,#f0fdf4 0%,#0000 55%),radial-gradient(120% 80% at 100% 100%,#fdf2f8 0%,#0000 55%),linear-gradient(#faf5ff,#fff);border:1.5px solid #ede9fe;border-radius:28px;max-width:560px;margin:auto;padding:26px 18px 24px;box-shadow:0 18px 40px #8b5cf61f}.lp .urg2 .urg-imgs{gap:6px;margin-bottom:6px}.lp .urg2 .urg-imgs img{width:78px}.lp .urg2 .urg-arrow{font-size:1.6rem}.lp .urg2 .tag{margin-bottom:4px}.lp .urg2 h2{margin:0 0 4px;font-size:clamp(1.6rem,5vw,2.2rem)}.lp .urg2 .urg-lead{margin:0 0 14px;font-size:1.05rem}.lp .urg2 .chips{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 16px;display:grid!important}.lp .urg2 .chips span{border:0;border-top:3px solid var(--c);font:600 .78rem var(--font-display);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;gap:3px;padding:10px 4px;box-shadow:0 4px 12px #1118270f}.lp .urg2 .chips span:before{display:none}.lp .urg2 .chips i{font-size:1.35rem;font-style:normal;line-height:1}.lp .urg2 .urg-big{margin:0 0 14px;font-size:clamp(1.35rem,4.6vw,1.8rem)}@media (width>=821px){.lp .urg.urg2{padding:56px 24px}.lp .urg2 .urg-card{padding:34px 40px}.lp .urg2 .chips span{padding:12px 6px;font-size:.9rem}}.lp .hero h1 .script{color:var(--k);letter-spacing:0;font-family:Dancing Script,cursive;font-size:1.22em;font-weight:700;line-height:.9}.lp .btn-bot{align-items:center;gap:14px;display:flex}.lp .btn-bot img.bb-img{display:none}@media (width<=820px){.lp .hero .split>div:first-child{text-align:center}.lp .hero .cta-row,.lp .btn-bot{justify-content:center}.lp .btn-bot img.bb-img{width:100px;max-width:100px;margin:0;display:block}.lp #sueno .bot-sm,.lp #sueno+section .bot-sm{display:none}.lp img.logros-bot{width:170px!important}}.lp .hero h1 .script{font-size:1.25em;line-height:1.05;display:inline-block}.lp .eb-chips{grid-template-columns:1fr 1fr;gap:8px;max-width:340px;margin:10px auto 14px;display:grid}.lp .eb-chips span{text-align:center;min-height:48px;font:600 .82rem/1.2 var(--font-display);border-style:solid;border-width:1.5px;border-radius:14px;justify-content:center;align-items:center;padding:6px 10px;display:flex}.lp .btn.btn-go{color:#052e16;background:#22c55e;transition:background .2s,transform .2s;box-shadow:0 10px 24px #22c55e59}.lp .btn.btn-go:hover,.lp .btn.btn-go:focus-visible{color:#fff;background:#16a34a;transform:translateY(-1px)}.lp .dl-sec{padding:36px 16px}.lp .dl-card{background:linear-gradient(#f5f3ff,#fff);border:1.5px solid #ede9fe;border-radius:24px;max-width:620px;margin:auto;padding:22px 18px;box-shadow:0 12px 30px #8b5cf61a}.lp .dl-card h2{text-align:center;margin:0 0 4px;font-size:clamp(1.4rem,4.6vw,1.9rem)}.lp .dl-lead{text-align:center;color:var(--m);margin:0 0 12px}.lp .dl-steps{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp .dl-steps li{counter-increment:s;background:#fff;border-radius:16px;padding:12px 12px 12px 52px;font-size:1rem;line-height:1.45;position:relative;box-shadow:0 3px 10px #1118270d}.lp .dl-steps li:before{content:counter(s);background:var(--p);color:#fff;width:28px;height:28px;font:700 .95rem/28px var(--font-display);text-align:center;border-radius:50%;position:absolute;top:12px;left:12px}.lp .dl-steps li:nth-child(2):before{background:var(--k)}.lp .dl-steps li:nth-child(3):before{background:var(--b)}.lp .dl-steps li:nth-child(4):before{background:var(--g)}.lp .dl-steps li:nth-child(5):before{background:var(--r)}.lp .ct-sec{padding:28px 16px 40px}.lp .ct-card{text-align:center;background:linear-gradient(#fdf2f8,#fff);border:1.5px solid #fbcfe8;border-radius:24px;max-width:560px;margin:auto;padding:24px 18px}.lp .ct-card h2{margin:0 0 4px;font-size:clamp(1.5rem,5vw,2rem)}.lp .ct-lead{color:var(--m);margin:0 0 14px}.lp .ct-form{text-align:left;gap:10px;display:grid}.lp .ct-field label{font:600 .9rem var(--font-display);color:var(--t);margin-bottom:4px;display:block}.lp .ct-field input,.lp .ct-field textarea{width:100%;font:400 1rem var(--font-body,inherit);background:#fff;border:2px solid #e5e7eb;border-radius:14px;outline:none;padding:11px 14px}.lp .ct-field input:focus,.lp .ct-field textarea:focus{border-color:var(--p)}.lp .ct-btn{cursor:pointer;border:0;width:100%;margin-top:4px}.lp .ct-err{color:#dc2626;margin:4px 0 0;font-size:.85rem}.lp .ct-skel{background:#f3f4f6;border-radius:14px;height:220px}.lp .ct-done{padding:16px 0}.lp .ct-emoji{margin:0;font-size:2.6rem}.lp .ct-done-t{font:700 1.15rem var(--font-display)}.lp .gr-top{text-align:center;margin-bottom:16px}.lp .gr-emoji{margin:0;font-size:2.8rem}.lp .gr-top h1{margin:4px 0;font-size:clamp(1.8rem,6vw,2.6rem)}.lp .ct-mail{color:var(--m);margin:12px 0 0;font-size:.95rem}.lp .ct-mail a{color:var(--p);font-weight:700}
