.portada{--tachon:color-mix(in srgb, var(--teal) 75%, transparent);--shadow:0 1px 2px #131a260f, 0 12px 32px -12px #131a262e;--shadow-lg:0 2px 4px #131a260f, 0 32px 64px -24px #131a2652;--r-sm:10px;--r:16px;--r-lg:24px;--ease:cubic-bezier(.2,.7,.2,1)}:root[data-tema=oscuro] .portada{--shadow:0 1px 2px #0000004d, 0 12px 32px -12px #0009;--shadow-lg:0 2px 4px #0000004d, 0 32px 64px -24px #000000b3}.portada *,.portada :before,.portada :after{box-sizing:inherit}.portada [hidden]{display:none!important}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 84px);scroll-behavior:smooth;-webkit-text-size-adjust:100%}.portada{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.125rem;line-height:1.6}.portada img{max-width:100%;height:auto;display:block}.portada a{color:inherit}.portada button{font:inherit;color:inherit}.portada :focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:6px}.portada .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.portada h1,.portada h2,.portada h3{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:700}.portada h2{font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);line-height:1.05}.portada h3{letter-spacing:-.01em;font-size:1.3rem;font-weight:650;line-height:1.25}.portada p{margin:0}.portada .lede{color:var(--ink-2);max-width:40em;margin-top:18px;font-size:clamp(1.125rem,1rem + .4vw,1.3rem)}.portada .kicker{color:var(--teal-ink);margin-bottom:14px;font-size:1rem;font-weight:600;display:block}.portada .sec{padding:clamp(80px,11vw,140px) 0}.portada .sec-head{max-width:760px}.portada .btn{cursor:pointer;min-height:54px;transition:transform .2s var(--ease),background .2s,box-shadow .2s;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1.0625rem;font-weight:650;text-decoration:none;display:inline-flex}.portada .btn-primary{background:var(--navy);color:var(--on-navy);box-shadow:inset 0 1px #ffffff1a,0 8px 20px -8px #2130518c}.portada .btn-primary:hover{background:var(--navy-hi);transform:translateY(-1px)}.portada .btn-primary:active{transform:translateY(0)scale(.98)}.portada .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0}.portada .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:var(--surface)}.portada .btn svg{flex:none;width:18px;height:18px}.portada .top{z-index:50;padding-top:env(safe-area-inset-top,0px);background:var(--paper);border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:sticky;top:0}.portada .top.scrolled{border-bottom-color:var(--line);box-shadow:0 1px 12px #0000000d}.portada .top .wrap{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.portada .logo img{width:auto;height:34px}.portada .l-dark,:root[data-tema=oscuro] .portada .l-light{display:none}:root[data-tema=oscuro] .portada .l-dark{display:block}.portada .nav{align-items:center;gap:4px;display:flex}.portada .nav a{color:var(--ink-2);border-radius:10px;padding:8px 12px;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.portada .nav a:hover{background:var(--sunk);color:var(--ink)}.portada .top-cta{align-items:center;gap:10px;display:flex}.portada .top-cta .btn{border-radius:12px;min-height:44px;padding:0 18px;font-size:1rem}.portada .tema-top{cursor:pointer;width:44px;height:44px;color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;transition:color .2s,box-shadow .2s,background .2s;display:grid}.portada .tema-top:hover{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink-3)}.portada .tema-top svg{width:20px;height:20px}@media (max-width:1119px){.portada .nav{display:none}}.portada .nav a,.portada .btn{white-space:nowrap}@media (max-width:560px){.portada .top-cta .btn-primary{display:none}}@media (max-width:420px){.portada .top-cta .btn-ghost{display:none}.portada .logo img{height:28px}}.portada .hero{padding:clamp(40px,6vw,84px) 0 clamp(64px,8vw,110px);position:relative;overflow:hidden}.portada .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,4.5vw,64px);display:grid}.portada .hero .kicker{font-size:1.1875rem}.portada .hero h1{letter-spacing:-.035em;font-size:clamp(2.45rem,1.3rem + 3vw,3.7rem);font-weight:800;line-height:.98}.portada .hero h1 .l{display:block}.portada .hero h1 .l2{color:var(--ink-3)}.portada .hero .lede{margin-top:24px}.portada .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (max-width:560px){.portada .hero-ctas{flex-direction:column;align-items:stretch}.portada .hero-ctas .btn{width:100%}}.portada .kicker-rot{vertical-align:bottom;display:inline-block;position:relative}.portada .kicker-rot .molde{visibility:hidden;white-space:nowrap}.portada .kicker-rot .vivo{white-space:nowrap;position:absolute;top:0;left:0}.portada .kicker-rot .vivo:after{content:"";vertical-align:-2px;background:currentColor;width:1px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite cursor;display:inline-block}@keyframes cursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.portada .kicker-rot .vivo:after{display:none}}.portada .hero-venta{background:var(--teal-wash);color:var(--teal-ink);border-left:3px solid var(--teal);border-radius:10px;max-width:34em;margin:20px 0 0;padding:10px 14px;font-weight:700}.portada .hero-cierre{max-width:34em;color:var(--muted);margin:8px 0 0;font-size:.94rem}.portada .counts{border-top:1px solid var(--line);flex-wrap:wrap;gap:clamp(18px,3vw,36px);margin-top:40px;padding-top:24px;display:flex}.portada .counts .n{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,1.4rem + 1.2vw,2.5rem);font-weight:700;line-height:1}.portada .counts .t{color:var(--ink-3);margin-top:6px;font-size:.975rem}.portada .counts-note{color:var(--ink-3);align-items:center;gap:8px;margin-top:14px;font-size:.9375rem;display:flex}@media (max-width:560px){.portada .counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;display:grid}.portada .counts .t{margin-top:4px;font-size:.875rem}}@media (max-width:359px){.portada .counts{grid-template-columns:auto 1fr;align-items:baseline;gap:10px 12px}.portada .counts>*{display:contents}.portada .counts .t{margin-top:0}}.portada .counts-note{align-items:flex-start}.portada .counts-note .live-dot{flex:none;margin-top:.45em}.portada .live-dot{background:var(--teal);border-radius:50%;width:8px;height:8px;animation:2.4s infinite pulse;box-shadow:0 0 #27baa280}@keyframes pulse{0%{box-shadow:0 0 #27baa273}70%{box-shadow:0 0 0 10px #27baa200}to{box-shadow:0 0 #27baa200}}.portada .stage{padding-bottom:40px;padding-right:56px;position:relative}.portada .browser{background:var(--surface);box-shadow:var(--shadow-lg);border:1px solid var(--line);transform-origin:0;transition:transform .8s var(--ease);border-radius:18px;overflow:hidden;transform:perspective(1600px)rotateY(-7deg)rotateX(2deg)}.portada .stage:hover .browser{transform:perspective(1600px)rotateY(-3deg)rotateX(1deg)}.portada .browser .bar{border-bottom:1px solid var(--line);background:var(--sunk);align-items:center;gap:12px;padding:12px 14px;display:flex}.portada .dots{gap:6px;display:flex}.portada .dots i{background:var(--line-2);border-radius:50%;width:10px;height:10px}.portada .url{color:var(--ink-3);background:var(--surface);text-align:center;border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;padding:5px 12px;font-size:.8125rem;overflow:hidden}.portada .browser img{width:100%}.portada .fcard .tag{color:#0c7564;background:#e2f3ee;border-radius:6px;align-self:flex-start;margin-bottom:10px;padding:2px 7px;font-size:10px;font-weight:600}.portada .fcard.in{opacity:0;transform:translate(115%)rotate(6deg)}.portada .stage-cap{color:var(--ink-3);max-width:60%;margin-top:16px;font-size:.9375rem}@media (min-width:1200px){.portada .hero-grid{grid-template-columns:minmax(0,512px) minmax(0,1fr)}.portada .hero .kicker{white-space:nowrap}.portada .hero .stage{padding-right:0}.portada .hero .browser{transform:perspective(2200px)rotateY(-4deg)rotateX(1.2deg)}.portada .hero .stage:hover .browser{transform:perspective(2200px)rotateY(-1.5deg)rotateX(.5deg)}.portada .hero .phone{width:min(240px,35%);bottom:-22px;right:clamp(4px,.8vw,14px)}.portada .hero .stage-cap{max-width:min(30em,62%)}}@media (max-width:1199px){.portada .hero-grid{grid-template-columns:1fr}.portada .browser,.portada .stage:hover .browser{transform:none}.portada .stage{margin-top:8px}}@media (max-width:560px){.portada .phone{aspect-ratio:9/17;border-radius:34px;padding:8px}}.portada .pain-list{gap:14px;margin-top:48px;display:grid}.portada .pain{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:clamp(16px,3vw,44px);padding:clamp(22px,3vw,32px) clamp(22px,3.4vw,40px);display:grid}.portada .pain .was{color:var(--ink-2);font-size:clamp(1.1875rem,1rem + .6vw,1.375rem);font-family:var(--display);letter-spacing:-.015em;font-weight:600;line-height:1.3}.portada .pain .was span{background-image:linear-gradient(var(--tachon),var(--tachon));text-shadow:1.2px 0 var(--surface),-1.2px 0 var(--surface),0 1.2px var(--surface),0 -1.2px var(--surface),.86px .86px var(--surface),-.86px .86px var(--surface),.86px -.86px var(--surface),-.86px -.86px var(--surface);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 60%;background-repeat:no-repeat;background-size:100% 2px}.portada .pain .now{color:var(--ink);align-items:flex-start;gap:14px;font-size:1.0625rem;font-weight:500;display:flex}:root.js .portada .pain .was span{transition:background-size 1s var(--ease) .15s;background-size:0% 2px}:root.js .portada .pain.in .was span{background-size:100% 2px}:root.js .portada .pain .now{opacity:.25;transition:opacity .6s var(--ease) .55s,transform .6s var(--ease) .55s;transform:translate(8px)}:root.js .portada .pain.in .now{opacity:1;transform:none}.portada .pain .now .ic{background:var(--teal-wash);width:32px;height:32px;color:var(--teal-ink);border-radius:10px;flex:none;place-items:center;display:grid}@media (max-width:760px){.portada .pain{grid-template-columns:1fr}}.portada .try{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.portada .try-side li.on:before{background:var(--teal);color:#0a2a24}@media (max-width:640px),(min-width:981px) and (max-width:1199px){.portada .conf .lbl{flex:0 0 100%;margin:0 0 4px}}@media (max-width:520px){.portada .conf{gap:6px}.portada .conf .chip{padding:7px 11px;font-size:.875rem}}.portada .chip{border:1.5px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:999px;padding:7px 16px;font-size:.9375rem;font-weight:600;transition:all .2s}.portada .chip:hover{border-color:var(--ink-3)}.portada .chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.portada .opt-main .st{background-image:linear-gradient(var(--teal),var(--teal));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .5s var(--ease);background-position:0 58%;background-repeat:no-repeat;background-size:0% 3px}.portada .opt.struck .opt-main .st{background-size:100% 3px}.portada .q-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.portada .foot-note{color:var(--ink-3);border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:.9375rem}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.portada .flip{perspective:1000px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:grid}.portada .face .hueco{text-align:center;border-bottom:2px solid var(--teal);background:var(--sunk);min-width:5em;color:var(--ink-3);border-radius:4px;display:inline-block}.portada .face .hueco.revelado{min-width:0;text-align:inherit;background:var(--teal-wash);color:var(--teal-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-bottom:0;border-radius:4px;padding:0 4px;font-weight:700;display:inline}@media (max-width:980px){.portada .try-grid{grid-template-columns:1fr}.portada .try-side{position:static}.portada .try-side ol{display:none}}@media (max-width:520px){.portada .opt-main{grid-template-columns:24px 1fr;padding:13px 6px 13px 12px;font-size:1rem}.portada .strike{width:48px}.portada .why{padding-left:40px}.portada .opt.show-why .why{padding:0 14px 14px 40px}.portada .opt .line{right:58px}}.portada .inside-a{margin-top:56px}.portada .inside-a-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 32px;margin-bottom:8px;display:flex}.portada .inside-a-head .sub{max-width:62ch}.portada .inside-a h3{letter-spacing:-.02em;font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:700}.portada .inside-a .sub{color:var(--ink-2);margin-top:12px;font-size:1.0625rem}.portada .inside-a .sub b{color:var(--ink)}.portada .inside-b{margin-top:clamp(72px,9vw,110px)}.portada .inside-b-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.portada .inside-b-head h3{letter-spacing:-.02em;font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:700}.portada .subj-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.portada .subj-intro .lede{margin-top:0}.portada .subj-intro .lede+.lede{margin-top:14px}.portada .subjects{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.portada .sj{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:transform .3s var(--ease),box-shadow .3s;flex-direction:column;padding:20px 18px;display:flex}.portada .sj:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.portada .sj .icon{background:var(--teal-wash);width:56px;height:56px;color:var(--teal-ink);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.portada .sj .icon svg{width:34px;height:34px}.portada .sj .full{color:var(--ink);min-height:2.7em;font-size:1rem;font-weight:650;line-height:1.35}.portada .sj .code{color:var(--ink-3);margin-top:2px;font-size:.9375rem}.portada .sj .prog{flex-direction:column;margin-top:18px;display:flex}.portada .sj .prog .row{min-height:3.2em}.portada .sj .track{margin-top:auto}.portada .sj .prog .row{color:var(--ink-3);align-items:baseline;gap:6px;font-size:.9375rem;display:flex}.portada .sj .prog .row b{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.portada .track:not(.app *){background:var(--sunk);border-radius:5px;height:8px;margin-top:8px;overflow:hidden}.portada .track:not(.app *) i{background:var(--teal);width:0;height:100%;transition:width 1.2s var(--ease);border-radius:5px;display:block}.portada .sj .prog{padding-bottom:4px}.portada .sj.prioritaria{border-color:color-mix(in srgb,var(--teal) 42%,var(--line))}.portada .term-end{color:var(--ink-2);align-items:flex-start;gap:12px;margin-top:28px;font-size:1.0625rem;display:flex}.portada .term-end svg{width:22px;height:22px;color:var(--teal-ink);flex:none}@media (max-width:1100px){.portada .subjects{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.portada .subj-intro{grid-template-columns:1fr}}@media (max-width:680px){.portada .subjects{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-left:calc(-1*clamp(20px,4vw,40px));margin-right:calc(-1*clamp(20px,4vw,40px));padding:4px clamp(20px,4vw,40px) 12px;display:flex;overflow-x:auto}.portada .subjects::-webkit-scrollbar{display:none}.portada .sj{scroll-snap-align:start;flex:0 0 76%}}.portada .method .kicker{color:#7fe3d0}.portada .method .lede{color:#c9d1e0}.portada .bignums .n{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(2.4rem,1.6rem + 3vw,4rem);font-weight:800;line-height:1}.portada .bignums .t{color:#c9d1e0;margin-top:8px;font-size:1.0625rem}.portada .steps{gap:0;max-width:880px;margin-top:64px;display:grid;position:relative}.portada .steps:before{content:"";background:#ffffff24;width:2px;position:absolute;top:10px;bottom:10px;left:21px}.portada .steps .rail{background:var(--teal);width:2px;height:0;transition:height .15s linear;position:absolute;top:10px;left:21px}.portada .acct-head .lede{margin-left:auto;margin-right:auto}.portada .acct-card .ic{background:var(--teal-wash);width:52px;height:52px;color:var(--teal-ink);border-radius:14px;flex:none;place-items:center;margin-bottom:18px;display:grid}@media (max-width:860px){.portada .acct-cards{grid-template-columns:1fr}}.portada .price-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:stretch;gap:18px;margin-top:48px;display:grid}.portada .plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:clamp(24px,3vw,38px);display:flex;position:relative}.portada .plan.best{border:2px solid var(--teal);box-shadow:var(--shadow-lg)}.portada .plan .badge{background:var(--teal);color:#08302a;border-radius:999px;padding:5px 12px;font-size:.875rem;font-weight:700;position:absolute;top:-14px;left:28px}.portada .plan-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portada .plan h3{font-size:1.45rem}.portada .plan .desc{color:var(--ink-2);margin-top:6px;font-size:1.0625rem}.portada .plan .pic{background:var(--teal-wash);width:60px;height:60px;color:var(--teal-ink);border-radius:14px;flex:none;place-items:center;display:grid}.portada .plan .pic svg{width:38px;height:38px}.portada .amount{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:26px;display:flex}.portada .amount .big{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(3rem,2.2rem + 2.8vw,4.4rem);font-weight:800;line-height:.95}.portada .amount .big small{letter-spacing:-.01em;margin-left:4px;font-size:.45em}.portada .amount .was{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);font-size:1.25rem}.portada .founder{color:var(--ink-2);margin-top:10px;font-size:1.0625rem}.portada .founder b{color:var(--ink)}.portada .sep-note{color:var(--ink-3);margin-top:4px;font-size:1rem}.portada .plan ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.portada .plan li{color:var(--ink-2);grid-template-columns:22px 1fr;gap:10px;font-size:1.0625rem;display:grid}.portada .plan li svg{width:20px;height:20px;color:var(--teal-ink);margin-top:4px}.portada .plan .btn-wrap{gap:10px;margin-top:auto;padding-top:28px;display:grid}.portada .plan .btn-wrap small{color:var(--ink-3);text-align:center;font-size:.9375rem}.portada .slots{background:var(--sunk);color:var(--ink-2);border-radius:12px;margin-top:18px;padding:12px 14px;font-size:.9375rem}.portada .slots .tally{color:var(--ink-3);text-wrap:pretty;font-size:.875rem;display:block}.portada .slots .tally+.tally{margin-top:6px}.portada .access{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:flex-start;gap:16px;margin-top:18px;padding:20px 22px;display:flex}.portada .access .ic{background:var(--teal-wash);width:44px;height:44px;color:var(--teal-ink);border-radius:12px;flex:none;place-items:center;display:grid}.portada .access p{color:var(--ink-2);font-size:1.0625rem}.portada .access p b{color:var(--ink)}@media (max-width:860px){.portada .price-grid{grid-template-columns:1fr}}.portada .precio-estado{background:var(--teal-wash);color:var(--teal-ink);border-left:3px solid var(--teal);border-radius:10px;max-width:46em;margin:14px 0 0;padding:12px 16px;font-weight:700}.portada .faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.portada .faq-list{border-top:1px solid var(--line)}.portada .fq button .pm{background:var(--sunk);width:30px;height:30px;transition:transform .35s var(--ease),background .2s;border-radius:50%;flex:none;place-items:center;display:grid}.portada .fq button:hover .pm{background:var(--line)}.portada .fq button[aria-expanded=true] .pm{transform:rotate(45deg)}.portada .fq .ans{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.portada .fq .ans>div{overflow:hidden}.portada .fq .ans .cuerpo{color:var(--ink-2);padding:0 44px 24px 4px;font-size:1.0625rem}.portada .fq .ans .cuerpo p+p{margin-top:14px}.portada .fq .ans a{color:var(--teal-ink);font-weight:600}.portada .fq.open .ans{grid-template-rows:1fr}@media (max-width:860px){.portada .faq{grid-template-columns:1fr}}.portada .final{padding:clamp(72px,10vw,120px) 0}.portada .final-box{background:var(--navy);color:#fff;border-radius:32px;padding:clamp(32px,5vw,64px);position:relative;overflow:hidden}:root[data-tema=oscuro] .portada .final-box{background:#1a2640}.portada .final-box .stripe{background:var(--teal);opacity:.9;z-index:0;border-radius:8px;width:14px;height:520px;position:absolute;top:-40px;right:-60px;transform:rotate(38deg)}.portada .final-box .stripe.s2{opacity:.35;right:40px}.portada .final-grid{z-index:1;grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid;position:relative}.portada .final-box h2{color:#fff;max-width:13em}.portada .final-box p{color:#c9d1e0;max-width:32em;margin-top:16px;font-size:1.1875rem}.portada .final-box .btn{color:#213051;background:#fff;margin-top:32px}.portada .final-box .btn:hover{background:#e9fbf6}.portada .final-nota{color:#9fb0c6;max-width:34em;margin-top:14px;font-size:.9375rem;line-height:1.5;display:block}.portada .final-card{background:var(--surface);color:var(--ink);border-radius:18px;padding:clamp(22px,2.6vw,30px)}.portada .final-card h3{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:1rem;font-weight:650}.portada .final-card ul{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.portada .final-card li{color:var(--ink-2);grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:1rem;line-height:1.45;display:grid}.portada .final-card .tic{background:var(--teal-wash);width:24px;height:24px;color:var(--teal-ink);border-radius:8px;place-items:center;margin-top:1px;display:grid}.portada .final-card .tic svg{width:14px;height:14px}.portada .final-chips{flex-wrap:wrap;gap:5px;display:flex}.portada .final-chips span{background:var(--sunk);color:var(--ink-2);white-space:nowrap;border-radius:9px;padding:4px 10px;font-size:.875rem;font-weight:650}@media (max-width:900px){.portada .final-grid{grid-template-columns:1fr}.portada .final-box h2{max-width:none}.portada .final-box .btn{width:100%}.portada .final-box .stripe{height:380px;right:-90px}.portada .final-box .stripe.s2{right:-10px}}.portada footer{padding:40px 0 calc(40px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);color:var(--ink-3);font-size:.9375rem}.portada footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px 40px;display:flex}.portada footer nav{flex-wrap:wrap;gap:6px 20px;display:flex}.portada .pie-bloque img{width:auto;height:30px;margin-bottom:14px}.portada .pie-derechos{color:var(--ink-2);font-weight:500}.portada .pie-curso{color:var(--ink-3);margin-top:4px}.portada .pie-lado{flex-direction:column;align-items:flex-end;gap:16px;display:flex}@media (max-width:760px){.portada footer .wrap{gap:24px}.portada .pie-lado{align-items:flex-start}}.portada footer a{text-decoration:none}.portada footer a:hover{color:var(--ink);text-decoration:underline}.portada .theme-t{border:1px solid var(--line-2);cursor:pointer;color:var(--ink-2);background:0 0;border-radius:10px;padding:6px 12px;font-size:.9375rem}.portada .mbar{display:flex}@media (max-width:760px){.portada footer{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}}@media (min-width:761px){.portada .mbar{border-radius:var(--r-lg);border:1px solid var(--line);max-width:min(420px,100vw - 48px);box-shadow:var(--shadow-lg);padding:14px 18px;bottom:24px;left:auto;right:24px;transform:translateY(calc(100% + 32px))}.portada .mbar.on{transform:none}.portada .mbar .btn{flex:none;min-height:44px}}@media (max-width:560px){.portada .stage{flex-direction:column;align-items:center;padding:0;display:flex}.portada .browser{display:none}.portada .phone{width:min(270px,72vw);position:relative;bottom:auto;right:auto}.portada .stage-cap{text-align:center;max-width:none;margin-top:14px}.portada .stage-cap .desk{display:none}}@media (min-width:561px){.portada .stage-cap .mob{display:none}}@media (max-width:640px){.portada .bignums{grid-template-columns:1fr;gap:18px}.portada .final-box .btn{width:100%}.portada .final-box .stripe{opacity:.25}.portada .final-box .stripe.s2{display:none}}.portada .final-box>:not(.stripe){z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.portada *,.portada :before,.portada :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.portada .browser{transform:none!important}.portada .fcard .cloze{color:#213051;background:#e2f3ee;font-weight:700}}.portada .demo-caja{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-top:22px;padding:clamp(16px,3vw,28px)}.portada .demo-caja .app{--alto-cab:0px;background:0 0}.portada .demo-caja .qhead{background:0 0;position:static}.portada .demo-caja :is(.estudio,.cuest,.lector .prosa){max-width:none}.portada .demo-caja .repaso{min-height:0}.portada .demo-caja .acciones-carta{background:0 0;position:static}.portada .marcador-demo{border-radius:var(--r);background:var(--marca-clara);justify-items:start;gap:6px;margin-top:22px;padding:20px 22px;display:grid}.portada .marcador-demo .m-cifra{color:var(--ink-2);margin:0;font-size:1.05rem}.portada .marcador-demo .m-cifra b{font-family:var(--display);letter-spacing:-.03em;color:var(--teal-ink);margin-right:6px;font-size:2.1rem}.portada .marcador-demo .m-texto{color:var(--ink-2);max-width:52ch;margin:0 0 8px;line-height:1.5}.portada .panel-visor .demo-caja{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.portada .anticipar{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-top:22px;padding:clamp(20px,2.6vw,28px) clamp(20px,3vw,32px)}.portada .anticipar h4{font-family:var(--display);letter-spacing:-.01em;margin:0 0 16px;font-size:1.125rem}.portada .anticipar .cols{grid-template-columns:1fr 1fr;gap:14px clamp(20px,3vw,40px);display:grid}.portada .anticipar ul{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.portada .anticipar li{color:var(--ink-2);padding-left:26px;font-size:.9375rem;line-height:1.5;position:relative}.portada .anticipar li:before{font-weight:700;position:absolute;top:-.05em;left:0}.portada .anticipar .si li:before{content:"✓";color:var(--teal-ink)}.portada .anticipar .no li:before{content:"✕";color:var(--ink-3)}.portada .anticipar .cierre{border-top:1px solid var(--line);color:var(--ink-3);margin:18px 0 0;padding-top:16px;font-size:.9375rem;line-height:1.55}@media (max-width:680px){.portada .anticipar .cols{grid-template-columns:1fr}}.portada .solo-movil{display:none}.portada .solo-movil .demo-caja{margin-top:0}.portada .visor-caja{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);--visor-fondo:var(--surface);margin-top:20px;padding:clamp(18px,3vw,30px)}.portada .visor-pie{color:var(--ink-3);margin:0 0 16px;font-size:.9375rem}.portada .pmuestra{gap:14px;display:grid}.portada .pmuestra .btn-principal{justify-self:start;width:auto;text-decoration:none}@media (max-width:400px){.portada .plan .btn{white-space:normal;text-align:center;min-height:0;padding:14px 18px;line-height:1.3}}.portada.muestra .muestra-cuerpo{padding-block:clamp(28px,5vw,56px) clamp(56px,8vw,96px)}.portada.muestra h1{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.9rem,1.4rem + 2vw,2.9rem);line-height:1.08}.portada.muestra .lede{max-width:62ch;margin-top:14px}.portada.muestra .visor-caja{margin-top:28px}.portada .muestra-final{background:var(--sunk);border-radius:var(--r-lg);margin-top:clamp(40px,6vw,72px);padding:clamp(24px,4vw,40px)}.portada .muestra-final h2{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}.portada .muestra-final p{color:var(--ink-2);max-width:62ch;margin-top:12px;font-size:1.0625rem}.portada .muestra-ctas{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.portada .muestra-final .foot-note{color:var(--ink-3);margin-top:20px;font-size:.9375rem}@media (max-width:560px){.portada .solo-movil{display:block}}@media (max-width:400px){.portada .btn{text-align:center;padding:12px 16px;line-height:1.3}}.portada .alta-lista{gap:22px;max-width:46rem;margin-top:28px;display:grid}.portada .alta-campo{border:0;gap:8px;margin:0;padding:0;display:grid}.portada .alta-campo label,.portada .alta-campo legend{color:var(--ink);padding:0;font-weight:650}.portada .alta-lista input[type=email]{width:100%;min-height:54px;font:inherit;color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line-2);border:0;border-radius:14px;padding:0 16px;font-size:1.0625rem;transition:box-shadow .2s}.portada .alta-lista input[type=email]:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.portada .alta-lista input[type=email]:focus{box-shadow:inset 0 0 0 2px var(--teal);outline:0}.portada .alta-nota{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.5}.portada .alta-error{color:var(--incorrecto);margin:0;font-weight:600}.portada .alta-opciones{gap:10px;display:grid}@media (min-width:640px){.portada .alta-opciones{grid-template-columns:repeat(3,1fr)}}.portada .alta-opcion{cursor:pointer;background:var(--paper);min-height:52px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--ink-2);border-radius:14px;align-items:center;gap:10px;padding:10px 16px;font-size:1rem;transition:box-shadow .2s,color .2s,background .2s;display:flex}.portada .alta-opcion:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3);color:var(--ink)}.portada .alta-opcion.on{box-shadow:inset 0 0 0 2px var(--teal);color:var(--ink);background:var(--surface)}.portada .alta-opcion input{opacity:0;width:0;height:0;position:absolute}.portada .alta-opcion:has(input:focus-visible){outline:3px solid var(--teal);outline-offset:3px}.portada .alta-consiento{cursor:pointer;color:var(--ink-2);align-items:flex-start;gap:12px;font-size:.98rem;line-height:1.55;display:flex}.portada .alta-consiento input{width:20px;height:20px;accent-color:var(--teal);cursor:pointer;flex:none;margin-top:3px}.portada .alta-dentro{background:var(--surface);max-width:46rem;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:18px;justify-items:start;gap:14px;margin-top:28px;padding:clamp(20px,3vw,28px);display:grid}.portada .alta-dentro>p{color:var(--ink-2);margin:0;line-height:1.6}.portada .alta-hecho{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);font-weight:700;color:var(--ink)!important}
