@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/NGSwv5HMAFg6IuGlBNMjxLsH8ag.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Text;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/wlpogwHKFkZgtmSR3NB0oRJfajhRK_Y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ac-ink:#1e1e1e;--ac-ink-2:#3d3d3a;--ac-mute:#6b6b68;--ac-paper:#fff;--ac-cream:#f6f4ef;--ac-stage:#f7f6f2;--ac-rule:#e4e2dc;--ac-rule-2:#cfcdc6;--ac-pencil:#c6c4bd;--ac-dot:#d8d6ce;--ac-coral:#ff4a4b;--ac-coral-700:#e0393a;--ac-yellow:#ffb500;--ac-sky:#8ccbff;--ac-pink:#f7a99c;--ac-ink-deck:#111;--ac-mute-deck:#6b6b6b;--ac-soft-deck:#f3f3f3;--ac-line-deck:#e6e6e6;--ac-coral-deck:#f15b4f;--ac-yellow-deck:#f7b52c;--ac-sky-deck:#8cc8f5;--bg-page:var(--ac-paper);--bg-raised:var(--ac-cream);--bg-stage:var(--ac-stage);--bg-inverse:var(--ac-ink);--fg-1:var(--ac-ink);--fg-2:var(--ac-ink-2);--fg-3:var(--ac-mute);--fg-inverse:#fff;--accent:var(--ac-coral);--accent-hover:var(--ac-coral-700);--accent-2:var(--ac-yellow);--accent-3:var(--ac-sky);--border-hairline:var(--ac-rule);--border-hover:var(--ac-rule-2);--border-strong:var(--ac-ink);--focus-ring:var(--ac-sky);--pencil:var(--ac-pencil);--purpose-util:var(--ac-yellow);--purpose-inspo:var(--ac-sky);--purpose-doors:var(--ac-coral);--state-danger:var(--ac-coral);--state-success:#3c9a5f;--shadow-color:30,30,30;--font-ui:"Inter Tight",Inter,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-serif:"Crimson Text",Georgia,"Times New Roman",serif;--fs-display:clamp(3rem,9.5vw,8.5rem);--fs-display-case:clamp(2.5rem,6.8vw,6rem);--fs-h2:clamp(1.8rem,3.6vw,3.2rem);--fs-h3:clamp(1.6rem,3vw,2.4rem);--fs-card:1.35rem;--fs-lead:clamp(1.2rem,2vw,1.7rem);--fs-lead-soft:clamp(1.15rem,1.9vw,1.55rem);--fs-text:clamp(1.15rem,1.7vw,1.5rem);--fs-body:16px;--fs-small:15px;--fs-caption:13px;--fs-ui:14px;--fs-label:12px;--fs-tag:11px;--lh-display:.92;--lh-tight:1;--lh-heading:1.15;--lh-lead:1.35;--lh-body:1.5;--lh-ui:1.2;--tracking-display:-.045em;--tracking-h2:-.035em;--tracking-h3:-.03em;--tracking-card:-.02em;--tracking-label:.14em;--tracking-meta:.12em;--tracking-tag:.1em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--measure-intro:36ch;--measure-lead:46ch;--measure-excerpt:44ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:144px;--pad-section-top:clamp(48px,9vw,120px);--pad-section-bottom:clamp(28px,4vw,56px);--pad-block:clamp(48px,7vw,96px);--gap-grid:clamp(18px,3vw,36px);--gap-cases:clamp(32px,5vw,72px);--gap-stage:clamp(24px,4vw,56px);--pad-stage:clamp(28px,6vw,88px) clamp(16px,7vw,120px);--pad-deck:56px;--container-text:1100px;--container-wide:1400px;--container-frame:1100px;--card-min:290px;--frame-portrait:420px;--radius-tag:6px;--radius-frame:8px;--radius-piece:12px;--radius-card:16px;--radius-dialog:18px;--radius-stage:22px;--radius-deck:22px;--radius-pill:999px;--tilt-1:-1.1deg;--tilt-2:.9deg;--tilt-3:-.6deg;--tilt-4:1.3deg;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.175,.885,.32,1.275);--ease-draw:cubic-bezier(.5,0,.3,1);--dur-fast:.25s;--dur-base:.35s;--dur-lift:.5s;--dur-reveal:.7s;--dur-zoom:.9s;--dur-draw:1.1s;--dur-fade-in:1.6s;--dur-pan:9s;--dur-pan-long:14s;--dur-throb:1.6s;--dur-ring:2.4s;--dur-blink:1.8s;--dur-pop:.4s;--stagger:55ms;--shadow-rest:0 1px 0 #00000008;--shadow-lift:0 24px 44px -20px rgba(var(--shadow-color),.4);--shadow-stage:0 34px 70px -34px rgba(var(--shadow-color),.4);--shadow-dialog:0 40px 80px -30px #0009;--shadow-pulse:0 8px 24px -10px #ff4a4bb3;--dots-grid:radial-gradient(var(--ac-rule) 1.2px,transparent 1.4px);--dots-grid-size:22px 22px;--dots-stage:radial-gradient(var(--ac-dot) 1.1px,transparent 1.35px);--dots-stage-size:26px 26px;--backdrop:#121210cc}html,body{background:var(--bg-page);color:var(--fg-1);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ac-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tracking-display);font-weight:var(--fw-bold);text-wrap:balance;margin:0 0 .3em}.ac-display--case{font-size:var(--fs-display-case);line-height:.98}.ac-h2{font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tracking-h2);font-weight:var(--fw-bold);margin:0 0 .4em}.ac-h3{font-size:var(--fs-h3);letter-spacing:var(--tracking-h3);font-weight:var(--fw-bold);align-items:center;gap:16px;margin:0 0 clamp(18px,3vw,32px);display:flex}.ac-h3:after{content:"";background:var(--border-hairline);flex:1;height:1px}.ac-intro{font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:var(--measure-intro);color:var(--fg-1)}.ac-intro p{margin:0 0 .8em}.ac-lead{font-size:var(--fs-lead-soft);max-width:var(--measure-lead);color:var(--fg-2);line-height:1.4}.ac-text{font-size:var(--fs-text);max-width:var(--container-text);color:var(--fg-2);line-height:1.45}.ac-text p{margin:0 0 1em}.ac-mono{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--fg-3);line-height:1.4}.ac-serif{font-family:var(--font-serif);letter-spacing:0;font-style:italic;font-weight:400}.ac-section{padding:var(--pad-section-top) 0 var(--pad-section-bottom);max-width:var(--container-text)}.ac-wrap{padding-inline:clamp(20px,4vw,48px)}:root{--ink:#111;--paper:#fff;--mute:#6b6b6b;--soft:#f3f3f3;--line:#e6e6e6;--red:var(--ac-coral-deck);--yellow:var(--ac-yellow-deck);--blue:var(--ac-sky-deck);--pink:var(--ac-pink);--ui:var(--font-ui);--r:22px;--col:1080px;--gut:max(56px,calc((100vw - var(--col))/2));--ease:cubic-bezier(.2,.8,.2,1)}@view-transition{navigation:auto}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}html,body{overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--paper);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;position:relative}h1,h2,h3,p,ul,ol,blockquote{margin:0}a{color:inherit}img{max-width:100%;display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.skip{z-index:40;background:var(--ink);color:#fff;border-radius:999px;padding:10px 16px;transition:top .2s;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}::selection{background:var(--ink);color:#fff}.y{background:var(--yellow)}.r{background:var(--red)}.b{background:var(--blue)}.s{background:var(--soft)}.tag{background:var(--ink);color:#fff;letter-spacing:0;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:10px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-block}.top{z-index:20;padding:18px var(--gut);pointer-events:none;transition:transform .45s var(--ease);justify-content:space-between;align-items:center;font-size:14px;display:flex;position:fixed;top:0;left:0;right:0}.top.away{transform:translateY(-130%)}.top>*{pointer-events:auto}.top .ac,.top .alt{backdrop-filter:blur(8px);background:#ffffffdb;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;text-decoration:none;display:inline-flex}.top .ac{letter-spacing:.01em;margin-left:-13px;font-size:16px;font-weight:500}.top .r{background:0 0;gap:6px;margin-right:-13px;display:flex}.top .alt{color:var(--mute)}.top .alt:hover{color:var(--ink)}.top .lang{color:var(--ink);font-weight:500}.top .cta{background:var(--ink);color:#fff;font-weight:500}.top .cta:hover{color:#fff}#route{pointer-events:none;z-index:1;position:absolute;top:0;left:0;overflow:visible}#route .ghost{fill:none;stroke:#d2d2d2;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1 9}#route .trail{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}#route .st circle{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px;transition:fill .35s var(--ease),r .35s var(--ease)}#route .st text{font:500 11px var(--ui);fill:var(--ink);text-anchor:middle;dominant-baseline:central;transition:fill .35s}#route .st.on circle{fill:var(--ink)}#route .st.on text{fill:var(--paper)}#route .st.goal circle{stroke:var(--red);stroke-width:2px}#route .st.goal.on circle,#route .walker{fill:var(--red)}#route .halo{fill:var(--red);opacity:.18}main{display:block;position:relative}main>section,main>#msg{z-index:2}section{padding:12vh var(--gut) 14vh;position:relative}.kicker{color:var(--mute);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:28px;font-size:14px;display:flex}.kicker b{color:var(--ink);font-weight:500}.h2{letter-spacing:-.03em;max-width:17ch;font-size:clamp(34px,5.4vw,76px);font-weight:400;line-height:1.02}.lead{color:var(--mute);max-width:44ch;margin-top:26px;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.lead--tinta{color:var(--ink);letter-spacing:-.015em;max-width:40ch;margin-top:0;font-size:clamp(22px,2.6vw,34px);line-height:1.2}.btn{background:var(--ink);color:#fff;transition:transform .3s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.link{color:var(--ink);transition:gap .3s var(--ease);border-bottom:1.5px solid;gap:8px;margin-top:26px;padding-bottom:3px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.link:hover{gap:12px}.js .build .w{opacity:.16;transition:opacity .28s linear}.js .build .w.on{opacity:1}.js .rv{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--i,0)*90ms);transform:translateY(26px)}.js .rv.in{opacity:1;transform:none}.glow{pointer-events:none;z-index:-1;background:radial-gradient(circle at center,var(--pink) 0%,#f7a99c8c 22%,#f7a99c2e 42%,#f7a99c00 60%);border-radius:50%;width:1500px;height:1300px;position:absolute}.cover{flex-direction:column;justify-content:space-between;min-height:100svh;padding-top:clamp(88px,13vh,130px);padding-bottom:5vh;display:flex;overflow:hidden}.cover .glow{top:-560px;left:-520px}.cover h1,.l-hero h1{letter-spacing:-.05em;font-weight:500;line-height:.96}.cover h1{text-wrap:balance;max-width:1000px;font-size:clamp(44px,6.5vw,94px)}.sub{max-width:40ch;margin-top:24px;font-size:clamp(19px,2vw,26px);line-height:1.35}.cover__acc,.l-hero__acc{flex-wrap:wrap;align-items:flex-start;gap:14px 22px;margin-top:28px;display:flex}.meta{color:var(--mute);margin-top:14px;font-size:14px}.hint{color:var(--mute);flex-direction:column;align-items:center;gap:10px;width:max-content;margin:4vh auto 0;font-size:14px;display:flex}.hint i{background:var(--red);border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite latido;display:block;box-shadow:0 0 0 7px #f15b4f29}@keyframes latido{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.vid-open{color:var(--ink);border:1px solid var(--ink);transition:transform .3s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 19px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.vid-open:hover{transform:translateY(-2px)}.vid{background:#000;border:0;border-radius:14px;width:min(92vw,1100px);max-width:none;padding:0;overflow:visible}.vid::backdrop{background:#111c}.vid video{aspect-ratio:16/9;border-radius:14px;width:100%;height:auto;display:block}.vid-x{width:38px;height:38px;color:var(--ink);font:400 22px/1 var(--ui);cursor:pointer;background:#fff;border:0;border-radius:50%;position:absolute;top:-48px;right:0}.precio{letter-spacing:-.015em;min-height:50px;font-size:clamp(20px,2vw,26px);font-weight:500;display:block}.precio summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:9px 0;list-style:none;display:flex}.precio summary::-webkit-details-marker{display:none}.precio sup{color:var(--red);margin-left:1px;font-size:.8em;line-height:0}.precio__a{letter-spacing:0;color:var(--mute);text-underline-offset:3px;font-size:13px;font-weight:400;text-decoration:underline}.precio__d{background:var(--paper);border:1px solid var(--line);letter-spacing:0;border-radius:14px;flex-direction:column;gap:8px;max-width:52ch;margin-top:6px;padding:16px 18px;font-size:15px;font-weight:400;line-height:1.45;display:flex}.chapter .card{border-radius:var(--r);flex-direction:column;justify-content:flex-end;gap:48px;min-height:56vh;padding:clamp(28px,4vw,56px);display:flex}.chapter .card .h2{max-width:16ch}.chapter .h2+.h2{margin-top:.25em}.card.red{background:var(--red)}.vs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.vs--home{margin-top:16px}.vs>div{border-radius:var(--r);flex-direction:column;gap:16px;padding:clamp(24px,3vw,38px);display:flex}.vs__a{background:var(--soft)}.vs h2,.vs h3{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.1}.vs p{font-size:clamp(16px,1.5vw,19px);line-height:1.5}.vs__a p{color:var(--mute)}.vs__b p{color:#111111d9}.tabla{border-top:1px solid var(--line);margin-top:16px}.tabla__f{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:16px;padding:15px 0;font-size:clamp(15px,1.4vw,18px);line-height:1.35;display:grid}.tabla__c{color:var(--mute);font-size:13px}.tabla__no{color:var(--mute)}.tabla__si{font-weight:500}.proof{height:300vh;padding-top:6vh;padding-bottom:0}.proof .stage{flex-direction:column;justify-content:center;height:100svh;margin-top:-9vh;padding:70px 0 40px;display:flex;position:sticky;top:0}.prompt{background:var(--soft);border-radius:999px;align-items:center;gap:14px;max-width:100%;min-height:1em;padding:13px 22px;font-size:clamp(15px,1.6vw,20px);font-weight:500;display:inline-flex}.prompt .dot{background:var(--yellow);border-radius:50%;flex:none;width:10px;height:10px}.prompt .caret{background:var(--ink);vertical-align:-.15em;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite parpadeo;display:inline-block}@keyframes parpadeo{50%{opacity:0}}.pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(14px,3vw,40px);max-width:760px;margin-top:clamp(18px,3vh,34px);display:grid}.pane{flex-direction:column;gap:12px;display:flex;container-type:inline-size}.pane .lbl{color:var(--mute);font-size:13px}.pane .cap{color:var(--mute);max-width:34ch;font-size:clamp(13px,1.3vw,15px);line-height:1.45}.pane .cap b{color:var(--ink);font-weight:500}.js .proof .post,.js .proof .lbl,.js .proof .cap{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(18px)}.js .proof .on{opacity:1;transform:none}.post{--pw:min(300px,100cqw,34svh);width:var(--pw);aspect-ratio:4/5;gap:calc(var(--pw)*.034);padding:calc(var(--pw)*.054);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.post .hd{align-items:center;gap:2.6cqw;font-size:3.7cqw;font-weight:500;display:flex}.post .av{border-radius:50%;flex:none;width:7.4cqw;height:7.4cqw}.post .img{flex:1;min-height:0;position:relative;overflow:hidden}.post .h{line-height:1.08}.post .cta{border-radius:999px;align-self:flex-start;padding:2.3cqw 4cqw;font-size:3.4cqw;font-weight:600}.post.gen{color:#222;background:#fff;border-radius:16px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 10px 30px #0000001a}.post.gen .av{background:#d8d8d8}.post.gen .hd{color:#555}.post.gen .img{background:linear-gradient(135deg,#7b5cf5,#3ba1f0);border-radius:10px;justify-content:center;align-items:center;display:flex}.post.gen .img:after{content:"";aspect-ratio:1;background:#ffffff59;border-radius:50%;width:42%}.post.gen .img:before{content:"✦";color:#fffc;font-size:5.4cqw;position:absolute;top:2.6cqw;right:4cqw}.post.gen .h{text-align:center;font-size:6.4cqw;font-weight:700}.post.gen .sub{text-align:center;color:#666;max-width:none;margin:0;font-size:3.7cqw}.post.gen .cta{color:#fff;background:#2f6bff;align-self:center}.post.br{color:#fff;background:#111;border-radius:4px}.post.br .av{background:var(--yellow);border:2px solid #fff}.post.br .hd{letter-spacing:.06em;text-transform:uppercase;font-size:3.4cqw}.post.br .img{background:var(--yellow);align-items:flex-end;padding:4cqw;display:flex}.post.br .img span{color:#111;letter-spacing:-.03em;font-size:21cqw;font-weight:500;line-height:.8}.post.br .h{letter-spacing:-.02em;font-size:7cqw;font-weight:500}.post.br .sub{opacity:.75;max-width:none;margin:0;font-size:3.7cqw}.post.br .cta{color:#111;background:#fff}#resolver{padding-top:14vh;padding-bottom:14vh}.opciones{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.opcion{border-radius:var(--r);min-width:240px;min-height:210px;color:var(--ink);transition:transform .4s var(--ease),box-shadow .4s var(--ease),opacity .3s;flex-direction:column;flex:calc(33.33% - 12px);justify-content:space-between;gap:24px;padding:24px 26px;text-decoration:none;display:flex}.opcion:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000001f}.opcion__t{letter-spacing:-.02em;font-size:clamp(21px,2.1vw,27px);font-weight:500;line-height:1.1}.opcion__p{color:#111111c7;font-size:14px;line-height:1.35}.opcion.s{flex-basis:100%;min-height:0}.opciones:has(.sel) .opcion:not(.sel){opacity:.45}.opcion.sel{box-shadow:0 0 0 2px var(--ink)}.paso2{margin-top:44px;scroll-margin-top:84px}.cambiar{appearance:none;font:inherit;color:var(--mute);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.paso2__g{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:16px;display:grid}.paso2__c{background:var(--ink);color:#fff;border-radius:var(--r);flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(24px,3vw,36px);display:flex}.paso2__c small{color:#ffffffb3;font-size:13px}.paso2__c h3{letter-spacing:-.025em;font-size:clamp(25px,2.8vw,36px);font-weight:500;line-height:1.08}.paso2__c p{margin-top:auto;font-size:16px;line-height:1.5}.paso2__c b{font-weight:500}.paso2__c .link{color:#fff;margin-top:4px;font-size:15px}.etapa{padding-top:9vh;padding-bottom:11vh}.etapa--intro{padding-bottom:4vh}.card-etapa{border-radius:var(--r);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:20px;min-height:52vh;padding:clamp(28px,4vw,56px);display:flex}.card-etapa.red{background:var(--red)}.card-etapa.blue{background:var(--blue)}.card-etapa .h2{max-width:16ch}.card-etapa p{color:#111111d1;max-width:50ch;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.card-etapa .link{margin-top:6px}.minit{margin-top:44px;font-size:14px;font-weight:500}.quote{background:var(--yellow);border-radius:var(--r);flex-direction:column;gap:28px;max-width:760px;margin-top:36px;padding:34px 36px;display:flex}.quote p{letter-spacing:-.012em;font-size:clamp(20px,2.1vw,27px);line-height:1.28}.quote p b{font-weight:500}.quote .by{color:#111111b3;font-size:14px}.win{border:1px solid var(--line);background:var(--soft);border-radius:16px;margin-top:36px;overflow:hidden}.win .bar{border-bottom:1px solid var(--line);color:var(--mute);background:#fafafa;align-items:center;gap:7px;padding:11px 14px;font-size:12.5px;display:flex}.win .bar i{background:#dadada;border-radius:50%;flex:none;width:9px;height:9px}.win .bar span{white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.win .view{aspect-ratio:16/10;width:100%;max-height:72vh;position:relative}.win .view img{object-fit:cover;object-position:top center;width:100%;height:100%}.win .view iframe{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.win .open{appearance:none;cursor:pointer;background:var(--ink);color:#fff;font:500 15px var(--ui);transition:transform .3s var(--ease);border:0;border-radius:999px;padding:13px 22px;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000040}.win .open:hover{transform:translate(-50%)translateY(-2px)}.win.live .view{aspect-ratio:auto;height:80vh;max-height:none}.win.live .view img,.win.live .open{display:none}.deliver{border-top:1px solid var(--line);max-width:760px;margin:18px 0 0;padding:0;list-style:none}.deliver li{border-bottom:1px solid var(--line);letter-spacing:-.008em;align-items:flex-start;gap:16px;padding:17px 0;font-size:clamp(17px,1.7vw,21px);line-height:1.3;display:flex}.deliver svg{flex:none;width:26px;height:26px}.deliver svg circle{fill:none;stroke:var(--line);stroke-width:1.5px}.deliver svg path{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--ease) calc(var(--i,0)*.11s + .25s)}.deliver li.in svg path,html:not(.js) .deliver svg path{stroke-dashoffset:0}.escalera{flex-direction:column;gap:10px;margin-top:44px;padding:0;list-style:none;display:flex}.escalera li{margin-left:calc(var(--p,0)*2.6%)}.peldano{color:var(--ink);transition:transform .35s var(--ease),box-shadow .35s var(--ease);border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.9fr);align-items:center;gap:16px 22px;padding:20px 24px;text-decoration:none;display:grid}.peldano:hover{transform:translate(6px);box-shadow:0 14px 34px #0000001a}.peldano__n{letter-spacing:-.02em;font-size:clamp(20px,2vw,25px);font-weight:500;line-height:1.1}.peldano__d{color:#111c;font-size:15px;line-height:1.4}.peldano__p{text-align:right;font-size:15px;font-weight:500;line-height:1.35}.manten{color:var(--mute);max-width:72ch;margin-top:20px;font-size:15px;line-height:1.5}.manten b{color:var(--ink);font-weight:500}.ais{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ais span{background:var(--soft);border-radius:999px;align-items:center;gap:9px;padding:11px 20px;font-size:17px;font-weight:500;line-height:1;display:inline-flex}.ais img{width:auto;height:22px}.cinco{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.cinco>div{background:var(--soft);border-radius:18px;flex-direction:column;gap:10px;min-height:170px;padding:24px;display:flex}.cinco h3{letter-spacing:-.015em;font-size:clamp(19px,1.8vw,23px);font-weight:500}.cinco p{color:var(--mute);font-size:15.5px;line-height:1.45}.dato{letter-spacing:-.012em;max-width:42ch;margin-top:30px;font-size:clamp(18px,1.9vw,24px);line-height:1.3}.dato a{letter-spacing:0;color:var(--mute);white-space:nowrap;font-size:14px}.who3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.who3>div{border-radius:var(--r);flex-direction:column;justify-content:space-between;gap:40px;min-height:320px;padding:30px;display:flex}.who3 h3{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.08}.who3 p{color:#111111d1;font-size:16px;line-height:1.5}.notas__u{color:var(--mute);max-width:66ch;margin-top:22px;font-size:clamp(16px,1.5vw,18px);line-height:1.5}.garantia{padding-top:12vh;padding-bottom:12vh}.final{letter-spacing:-.025em;max-width:22ch;font-size:clamp(30px,4.4vw,62px);font-weight:400;line-height:1.12}.para{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);display:grid}.para ul{letter-spacing:-.008em;flex-direction:column;gap:16px;padding:0;font-size:clamp(18px,1.8vw,22px);line-height:1.35;list-style:none;display:flex}.para__no{color:var(--mute)}.logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:44px;display:grid}.logo{background:var(--soft);aspect-ratio:16/9;border-radius:16px;justify-content:center;align-items:center;min-height:0;padding:20px 22px;display:flex;overflow:hidden}.logo img{object-fit:contain;filter:grayscale()contrast(1.05);opacity:.85;max-width:100%;max-height:52px}.logos-cap{color:var(--mute);margin-top:16px;font-size:13px}.faq{border-top:1px solid var(--line);max-width:860px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.012em;justify-content:space-between;gap:18px;padding:19px 0;font-size:clamp(18px,1.9vw,23px);font-weight:500;line-height:1.25;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--mute);transition:transform .3s var(--ease);font-weight:400}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--mute);max-width:62ch;padding:0 34px 22px 0;font-size:clamp(16px,1.5vw,18px);line-height:1.5}.next{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:16px;scroll-margin-top:84px;display:grid}.goal .next{margin-top:12vh}.next .card{background:var(--blue);border-radius:var(--r);flex-direction:column;gap:22px;padding:34px 36px;display:flex}.next>.rv:nth-child(2){display:flex}.next .leadform{width:100%}.next .bigt{letter-spacing:-.02em;font-size:clamp(34px,3.6vw,46px);line-height:1}.next .card p{max-width:30ch;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.next .card b{font-weight:500}.contact{border-radius:var(--r);background:var(--soft);flex-wrap:wrap;grid-column:1/-1;gap:22px 44px;padding:28px 36px;display:flex}.contact span{flex-direction:column;gap:3px;font-size:18px;display:flex}.contact a{text-decoration:none}.contact a:hover{text-underline-offset:.2em;text-decoration:underline}.contact small{color:var(--mute);font-size:12.5px}.leadform{border-radius:var(--r);background:var(--soft);flex-direction:column;gap:14px;padding:30px 32px;display:flex;position:relative}.leadform label{flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.leadform label small{color:var(--mute);font-weight:400}.leadform .f2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.leadform input:not([type=checkbox]),.leadform select,.leadform textarea{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:12px;width:100%;padding:12px 14px;font-size:16px;transition:border-color .2s}.leadform textarea{resize:vertical;min-height:64px}.leadform select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.leadform input:focus,.leadform select:focus,.leadform textarea:focus{border-color:var(--ink);outline:none}.leadform .invalid{border-color:var(--red)!important}.leadform .chk{color:var(--mute);border:1px solid #0000;border-radius:10px;flex-direction:row;align-items:flex-start;gap:10px;font-size:13.5px;font-weight:400;line-height:1.45}.leadform .chk input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:2px}.leadform .chk a{color:var(--ink)}.leadform .hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.leadform .btn{cursor:pointer;font-family:var(--ui);border:0;justify-content:center;margin-top:4px}.leadform .btn[disabled]{opacity:.6;cursor:wait}.leadform .btn--wa{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff;margin-top:-4px}.leadform .note{color:var(--mute);text-align:center;font-size:12.5px}.leadform .err{color:#b42318;border:1px solid var(--red);background:#fff;border-radius:12px;padding:10px 14px;font-size:14px}.leadform .ok{background:var(--yellow);border-radius:14px;padding:18px 20px;font-size:17px;line-height:1.5}.leadform .ok b{font-weight:500}.leadform.sent>:not(.ok){display:none}.goal{padding-bottom:0;overflow:hidden}.goal .glow{bottom:-760px;left:-260px}.again{color:var(--mute);margin-top:26px;font-size:14px;display:inline-block}.bigw{letter-spacing:-.06em;white-space:nowrap;margin-top:7vh;font-size:clamp(90px,21vw,300px);font-weight:400;line-height:.9;transform:translateY(.12em)}.pie{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:10px 28px;margin-top:44px;padding-top:18px;font-size:13px;display:flex}.pie__l{flex-wrap:wrap;gap:6px 18px;display:flex}.pie a{text-decoration:none}.pie a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}#msg{z-index:30;width:min(820px,100% - 32px);transition:transform .5s var(--ease);backdrop-filter:blur(10px);border:1px solid var(--line);background:#fffffff0;border-radius:18px;align-items:center;gap:14px;padding:12px 16px 13px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%,140%);box-shadow:0 14px 40px #0000001a}#msg.show{transform:translate(-50%)}#msg .lab{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);flex-direction:column;flex:none;align-items:flex-start;gap:6px;font-size:11px;display:flex}#msg .dots{gap:4px;display:flex}#msg .dots i{background:var(--line);border-radius:50%;width:7px;height:7px;transition:background .3s}#msg .dots i.on{background:var(--ink)}#msg .txt{color:var(--mute);min-height:1.35em;font-size:15px;line-height:1.35}#msg .txt span{display:none}#msg .txt span.got{display:inline}#msg .txt span.last{color:var(--ink);font-weight:500}#msg .txt .none{color:#8f8f8f;letter-spacing:0;font-family:inherit;font-style:normal;display:inline}#msg .txt span.got~.none{display:none}.l-hero{padding-top:18vh;padding-bottom:9vh;overflow:hidden}.l-hero .glow{top:-560px;left:-520px}.l-hero h1{max-width:16ch;font-size:clamp(40px,6.2vw,90px);line-height:1}.l-sec{padding-top:8vh;padding-bottom:8vh}.l-sec--fin{padding-bottom:40px}.test{background:var(--soft);border-radius:var(--r);padding:clamp(20px,3vw,36px)}.test__l{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0;list-style:none;display:grid}.test__l label{letter-spacing:-.008em;cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:13px;height:100%;padding:16px 18px;font-size:clamp(16px,1.5vw,19px);line-height:1.28;transition:background .25s;display:flex}.test__l input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:1px 0 0}.test__l li.on label{background:var(--yellow)}.test__r{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin-top:24px;display:grid}.test__n{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(22px,2.2vw,28px)}.test__n b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.9em;font-weight:400}.test__m{color:var(--mute);font-size:16px;line-height:1.4}.incluye{gap:36px;display:grid}.incluye--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.incluye__t{letter-spacing:-.02em;flex-direction:column;gap:6px;font-size:clamp(21px,2.1vw,27px);font-weight:500;line-height:1.12;display:flex}.incluye__t span{letter-spacing:0;color:var(--mute);font-size:15px;font-weight:400}.incluye--2 .deliver li{font-size:17px}.notas{max-width:70ch;color:var(--mute);flex-direction:column;gap:12px;margin-top:32px;font-size:clamp(16px,1.5vw,18px);line-height:1.5;display:flex}.notas a{color:var(--ink);white-space:nowrap}.tramo{flex-direction:column;gap:30px;max-width:760px;padding:0;list-style:none;display:flex;position:relative}.tramo:before{content:"";border-left:2px dotted #c9c9c9;width:0;position:absolute;top:12px;bottom:12px;left:15px}.tramo li{align-items:flex-start;gap:20px;display:flex;position:relative}.tramo__n{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:500;display:flex}.tramo h2{letter-spacing:-.02em;font-size:clamp(21px,2.3vw,29px);font-weight:500;line-height:1.1}.tramo p{color:var(--mute);margin-top:9px;font-size:clamp(16px,1.5vw,18px);line-height:1.5}.tramo__nota{max-width:58ch;margin:26px 0 0 52px;font-size:clamp(16px,1.5vw,18px);line-height:1.5}.l-sec .link{margin-left:52px}@media (width<=980px){.peldano{grid-template-columns:minmax(0,1fr)}.peldano__p{text-align:left}.paso2__g{grid-template-columns:minmax(0,1fr)}.paso2__c p{margin-top:0}.next,.incluye--2{grid-template-columns:minmax(0,1fr)}.next>.rv:nth-child(2){display:block}.test__r{grid-template-columns:minmax(0,1fr)}.test__r .btn{justify-self:start}}@media (width<=760px){:root{--gut:20px}section{padding:11vh 18px 13vh 52px}.top{padding:14px 18px}.top .paq{display:none}.cover,.l-hero,.l-sec{padding-left:20px;padding-right:20px}.cover{padding-top:15vh}.l-hero{padding-top:14vh}.l-sec{padding-top:6vh;padding-bottom:6vh}.kicker{margin-bottom:20px}.vs,.test__l,.who3,.cinco,.para,.leadform .f2{grid-template-columns:minmax(0,1fr)}.tabla__f{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr);gap:10px;font-size:13.5px}.chapter .card,.card-etapa{min-height:0;padding:24px 22px}.proof .stage{padding:64px 0 96px}.pair{gap:12px}.post{--pw:min(100cqw,30svh)}.opcion{flex-basis:100%;min-height:0;padding:20px 22px}.escalera li{margin-left:0}.who3>div{min-height:0}.logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:32px}.logo{border-radius:12px;padding:12px}.logo img{max-height:30px!important}.win .view{aspect-ratio:4/5}.win .view img{object-position:top left}.leadform{padding:24px 20px}.contact{flex-direction:column;gap:18px}.tramo__nota,.l-sec .link{margin-left:0}#msg{border-radius:14px;gap:10px;padding:10px 12px;bottom:10px}#msg .txt{font-size:13.5px}#msg .txt span.got:not(.last),#msg .lab .t{display:none}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.js .rv{opacity:1;transition:none;transform:none}.js .build .w{opacity:1;transition:none}.js .proof .post,.js .proof .lbl,.js .proof .cap{opacity:1;transition:none;transform:none}.hint i,.prompt .caret{animation:none}.deliver svg path{stroke-dashoffset:0;transition:none}.proof{height:auto;padding-bottom:10vh}.proof .stage{height:auto;margin-top:0;position:static}}
