:root{--ink:#0f0d0b;--ink2:#181512;--ink3:#221e19;--paper:#f6f2ec;--paper2:#ece6dc;--line:#ddd5c8;--muted:#6b6358;--orange:#ff5c0a;--orange-ink:#c94300;--dline:#2f2a24;--dmuted:#a59c90;--dtext:#d6cec2;--head:"Archivo","Inter",sans-serif;--body:"Inter",system-ui,sans-serif}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65}img{max-width:100%;display:block}a{color:var(--orange-ink);text-underline-offset:3px}ul{list-style:none}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}h1,h2,h3,h4{font-family:var(--head);letter-spacing:-.035em;font-weight:600;line-height:1.05}h2{font-size:clamp(34px,4.4vw,60px)}.sec{padding:120px 0;position:relative}.dark{background:var(--ink);color:var(--paper)}.dark a{color:var(--orange)}.p2{background:var(--paper2)}.prose{color:#3a352e;max-width:760px}.prose p+p{margin-top:16px}.dark .prose{color:var(--dtext)}.head{max-width:980px;margin-bottom:56px}.head h2+.prose{margin-top:24px}.btn{font-family:var(--head);letter-spacing:-.01em;background:var(--orange);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;padding:15px 26px;font-size:18px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 #ff5c0a00;color:var(--ink)!important}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px -6px #ff5c0a8c}.btn:after{content:"→";transition:transform .2s}.btn:hover:after{transform:translate(4px)}.btn.k{background:var(--ink);color:var(--paper)!important}.btn.up{text-transform:uppercase}.btn.ghost{background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff47;color:var(--paper)!important}.topbar{background:var(--orange);color:var(--ink);text-align:center;z-index:30;padding:7px 16px;font-size:13.5px;font-weight:500;text-decoration:none;display:block;position:relative}.nav{z-index:40;pointer-events:none;justify-content:center;padding:0 16px;transition:top .2s;display:flex;position:fixed;top:44px;left:0;right:0}.nav.s{top:12px}.pill{pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#14110e9e;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;width:100%;max-width:1160px;height:62px;padding:0 10px 0 22px;display:flex}.pill img{width:auto;height:28px}.pill ul{white-space:nowrap;gap:18px;font-size:13.5px;display:flex}.pill ul a{color:#d9d1c5;font-weight:500;text-decoration:none;transition:color .15s}.pill ul a:hover{color:#fff}.pill .btn{white-space:nowrap;border-radius:11px;padding:10px 16px;font-size:14.5px}.hero{background:var(--ink);color:var(--paper);text-align:center;padding:190px 0 0;position:relative;overflow:hidden}.hero .wrap{z-index:2;position:relative}.hero h1{max-width:1040px;margin:0 auto;font-size:clamp(44px,7vw,100px);line-height:.98}.hero h1 .w{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.hero h1 .w i{animation:.9s cubic-bezier(.2,.8,.2,1) forwards up;animation-delay:calc(var(--i)*90ms + .1s);font-style:normal;display:inline-block;transform:translateY(110%)}@keyframes up{to{transform:none}}.hero .sub b{z-index:0;background:0 0;display:inline-block;position:relative}.hero .sub b:before{content:"";background:var(--orange);z-index:-1;transform-origin:0;border-radius:8px;animation:.8s cubic-bezier(.7,0,.2,1) .9s forwards wipe;position:absolute;inset:0;transform:scaleX(0)}@keyframes wipe{to{transform:scaleX(1)}}.hero .sub,.hero .lead,.hero .cta{opacity:0;animation:.8s forwards fade}.hero .sub{animation-delay:.7s}.hero .lead{animation-delay:1s}.hero .cta{animation-delay:1.2s}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.shapes{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.shapes i{will-change:transform;display:block;position:absolute}.s1{background:var(--orange);border-radius:50%;width:90px;height:90px;animation:7s ease-in-out infinite fl1;top:150px;left:6%}.s2{border:3px solid var(--orange);border-radius:26px;width:120px;height:120px;animation:11s linear infinite fl2;top:260px;right:7%}.s3{background:var(--paper);border-radius:12px;width:46px;height:46px;animation:14s linear infinite reverse fl2;top:520px;left:12%}.s4{background:var(--paper);border-radius:50%;width:26px;height:26px;animation:5s ease-in-out infinite fl1;top:120px;right:14%}.s5{border:3px solid var(--paper);border-radius:50%;width:70px;height:70px;animation:9s ease-in-out infinite reverse fl1;top:560px;right:4%}@keyframes fl1{50%{transform:translateY(-34px)}}@keyframes fl2{to{transform:rotate(360deg)}}.tick{background:var(--orange);color:var(--ink);z-index:3;width:106%;margin-top:70px;margin-left:-3%;position:relative;overflow:hidden;transform:rotate(-1.6deg)}.tick div{width:max-content;animation:26s linear infinite mq;display:flex}.tick span{font-family:var(--head);letter-spacing:-.02em;white-space:nowrap;padding:14px 28px;font-size:26px;font-weight:700}.tick span:after{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;margin-left:56px;display:inline-block}.fly{max-width:1100px;height:560px;margin:70px auto 0;position:relative}.fly .frame{position:absolute;box-shadow:0 30px 60px -30px #000}.fly .a{z-index:2;width:68%;margin-left:-34%;animation:6s ease-in-out infinite bob;top:0;left:50%}.fly .b{z-index:1;width:38%;animation:7s ease-in-out -2s infinite bob;top:130px;left:0}.fly .c{z-index:1;width:38%;animation:8s ease-in-out -4s infinite bob;top:170px;right:0}@keyframes bob{50%{translate:0 -18px}}.fly .frame{margin-top:var(--sy,0);transition:transform .25s ease-out}.fly .a{margin-left:-34%}.hero .sub{font-family:var(--head);letter-spacing:-.02em;color:#e9e2d7;max-width:860px;margin:26px auto 0;font-size:clamp(22px,2.6vw,36px);font-weight:500;line-height:1.15}.hero .sub b{color:var(--ink);background:var(--orange);border-radius:8px;padding:0 .22em;font-weight:700}.hero .lead{max-width:760px;color:var(--dmuted);margin:30px auto 0;font-size:17.5px}.hero .cta{margin-top:38px}.mock{transform-origin:50% 0;will-change:transform;max-width:1060px;margin:80px auto 0;position:relative;transform:perspective(1800px)rotateX(16deg)scale(.94)}.frame{background:var(--ink3);border:1px solid #3a342d;border-radius:16px 16px 0 0;padding:38px 10px 0;position:relative;box-shadow:inset 0 -1px #ffffff14}.frame:before{content:"";background:#4a433a;border-radius:50%;width:9px;height:9px;position:absolute;top:15px;left:18px;box-shadow:16px 0 #4a433a,32px 0 #4a433a}.frame img{background:#fff;border-radius:8px 8px 0 0;width:100%}.frame.full{border-radius:16px;padding-bottom:10px}.frame.full img{border-radius:8px}.spot{position:relative;overflow:hidden}.spot:before{content:"";opacity:0;pointer-events:none;background:#ff5c0a12;transition:opacity .3s;position:absolute;inset:0}.spot:hover:before{opacity:1}.bento{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.bento li{border:1px solid var(--line);font-family:var(--head);letter-spacing:-.015em;background:#fff;border-radius:20px;align-items:flex-end;min-height:170px;padding:28px;font-size:21px;font-weight:500;line-height:1.22;transition:transform .25s,border-color .25s;display:flex}.bento li:hover{border-color:var(--orange);transform:translateY(-3px)}.bento li:first-child{background:var(--ink);color:var(--paper);border-color:var(--ink);grid-area:span 2/span 2;padding:36px;font-size:clamp(26px,3vw,38px);line-height:1.1}.bento li:nth-child(4){grid-column:span 2}.bento li:nth-child(5){background:var(--orange);border-color:var(--orange);grid-column:span 2}.bento li:nth-child(5) a{color:var(--ink)}.bento li:nth-child(8){background:var(--paper2);grid-column:span 4;min-height:120px}.bento li>span{display:block}.split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.split .cap{font-family:var(--head);color:var(--muted);letter-spacing:-.01em;margin-top:16px;font-size:19px;font-weight:500}.vs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vs>div{border-radius:24px;flex-direction:column;justify-content:space-between;gap:36px;min-height:340px;padding:52px 48px;display:flex}.vs .a{background:var(--ink2);border:1px solid var(--dline)}.vs .b{background:var(--orange);color:var(--ink);position:relative;overflow:hidden}.vs .b:after{content:"";border:1.5px solid #0f0d0b40;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-120px;box-shadow:0 0 0 40px #0f0d0b0f,0 0 0 80px #0f0d0b0d}.vs h3{font-size:clamp(34px,4vw,58px)}.vs .a h3,.vs .a p{color:var(--dmuted)}.vs p{z-index:2;font-size:19.5px;line-height:1.45;position:relative}.vs .b p{color:var(--ink);font-weight:500}.areas{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:48px;display:grid}.areas li{border:1px solid var(--line);background:#fff;border-radius:22px;grid-column:span 3;padding:34px;transition:transform .25s}.areas li:hover{transform:translateY(-3px)}.areas li:first-child{background:var(--ink);color:var(--paper);border-color:var(--ink);grid-column:span 4}.areas li:nth-child(2),.areas li:nth-child(3){grid-column:span 2}.areas li:nth-child(4){background:var(--paper2);grid-column:span 4}.areas .n{font-family:var(--head);letter-spacing:-.05em;color:var(--orange);margin-bottom:22px;font-size:64px;font-weight:700;line-height:1;display:block}.areas h3{letter-spacing:-.02em;margin-bottom:12px;font-size:26px}.areas p{color:#4a443b;font-size:16.5px}.areas li:first-child p{color:var(--dtext)}.note{background:var(--ink);color:var(--paper);border-radius:24px;margin-top:14px;padding:48px;position:relative;overflow:hidden}.note>*{position:relative}.note h3{max-width:700px;margin-bottom:18px;font-size:clamp(26px,3vw,38px)}.note .two{color:var(--dtext);grid-template-columns:1fr 1fr;gap:36px;display:grid}.proc{grid-template-columns:5fr 6fr;align-items:start;gap:72px;display:grid}.proc .lft{position:sticky;top:120px}.stack{counter-reset:s}.stack li{background:var(--ink2);border:1px solid var(--dline);border-radius:24px;margin-bottom:22px;padding:38px 38px 40px;position:sticky;box-shadow:0 -24px 40px -10px #0009}.stack li:first-child{top:120px}.stack li:nth-child(2){top:146px}.stack li:nth-child(3){top:172px}.stack li:nth-child(4){background:var(--orange);border-color:var(--orange);color:var(--ink);top:198px}.stack .k{font-family:var(--head);color:var(--orange);border:1px solid #ff5c0a80;border-radius:999px;margin-bottom:20px;padding:3px 13px;font-size:15px;font-weight:600;display:inline-block}.stack li:nth-child(4) .k{color:var(--ink);border-color:#0f0d0b80}.stack h3{margin-bottom:12px;font-size:clamp(26px,2.8vw,36px)}.stack p{color:var(--dtext);font-size:17.5px}.stack li:nth-child(4) p{color:#2a1608}.plans{grid-template-columns:1fr 1fr;gap:18px;display:grid}.plan{border:1px solid var(--line);background:#fff;border-radius:26px;padding:46px 42px}.plan.hl{background:var(--ink);border:2px solid var(--orange);color:var(--paper);box-shadow:10px 10px 0 var(--orange)}@keyframes spin{to{--ang:360deg}}.plan h3{font-size:30px}.plan .for{min-height:64px;color:var(--muted);margin-top:12px;font-size:17px}.plan.hl .for{color:var(--dmuted)}.price{font-family:var(--head);letter-spacing:-.05em;margin:24px 0 30px;font-size:68px;font-weight:700;line-height:1}.price small{font-family:var(--body);color:var(--muted);letter-spacing:0;margin-left:10px;font-size:16px;font-weight:500}.plan.hl .price{color:var(--orange)}.plan li{border-top:1px solid var(--line);padding:13px 0 13px 32px;font-size:16.5px;line-height:1.45;position:relative}.plan.hl li{border-color:var(--dline)}.plan.hl a{color:var(--orange)}.plan li:before{content:"";border:solid var(--orange);border-width:0 0 2.5px 2.5px;width:11px;height:6px;position:absolute;top:20px;left:3px;transform:rotate(-45deg)}.bonus-h{margin:96px 0 28px}.bonus-h h3{font-size:clamp(30px,3.4vw,46px)}.bonus-h p{color:var(--muted);margin-top:10px}.bonus{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bonus li{border:1px solid var(--line);background:#fff;border-radius:22px;padding:32px 28px;transition:transform .25s}.bonus li:hover{transform:translateY(-3px)}.bonus .g{font-family:var(--head);background:var(--ink);color:var(--paper);border-radius:999px;margin-bottom:18px;padding:3px 13px;font-size:14px;font-weight:600;display:inline-block}.bonus h4{letter-spacing:-.02em;margin-bottom:10px;font-size:24px}.bonus p{color:#4a443b;font-size:16px}.cta-row{margin-top:56px}.tabs{grid-template-columns:4fr 8fr;align-items:start;gap:20px;display:grid}.tablist{flex-direction:column;gap:8px;display:flex;position:sticky;top:120px}.tab{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px 22px;transition:all .2s;display:block}.tab small{font-family:var(--head);color:var(--orange-ink);letter-spacing:0;margin-bottom:3px;font-size:13.5px;font-weight:600;display:block}.tab span{font-family:var(--head);letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.2}.tab:hover{border-color:var(--ink)}.tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tab[aria-selected=true] small{color:var(--orange)}.panel{background:var(--ink);color:var(--paper);border-radius:26px;min-height:520px;padding:44px}.js .panel[hidden]{display:none}.panel .t{font-family:var(--head);color:var(--orange);border:1px solid #ff5c0a80;border-radius:999px;margin-bottom:18px;padding:3px 13px;font-size:14px;font-weight:600;display:inline-block}.panel h3{max-width:640px;font-size:clamp(28px,3.2vw,42px)}.panel .lead{font-family:var(--head);color:#fff;letter-spacing:-.015em;max-width:640px;margin-top:16px;font-size:22px;font-weight:500;line-height:1.25}.panel p{color:var(--dtext);max-width:680px;margin-top:16px}.panel .frame{margin-top:34px}.js .panel{animation:.35s fade}.no-js-panels .panel{margin-bottom:14px}.barrs{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.barrs li{background:var(--ink2);border:1px solid var(--dline);color:var(--dtext);border-radius:22px;padding:30px;font-size:16.5px}.barrs b{color:var(--paper);font-family:var(--head);letter-spacing:-.02em;margin-bottom:12px;font-size:23px;font-weight:600;line-height:1.15;display:block}.case-lead{font-family:var(--head);letter-spacing:-.03em;color:var(--paper);max-width:900px;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.12}.phases{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid;position:relative}.phase{background:var(--ink2);border:1px solid var(--dline);color:var(--dtext);border-radius:22px;padding:30px;font-size:16.5px;position:relative}.phase:nth-child(3){background:var(--orange);border-color:var(--orange);color:#2a1608}.phase .f{font-family:var(--head);color:var(--orange);border:1px solid #ff5c0a80;border-radius:999px;margin-bottom:18px;padding:3px 13px;font-size:14px;font-weight:600;display:inline-block}.phase:nth-child(3) .f{color:var(--ink);border-color:#0f0d0b80}.phase b{color:var(--paper);font-family:var(--head);letter-spacing:-.02em;margin-bottom:12px;font-size:22px;font-weight:600;line-height:1.15;display:block}.phase:nth-child(3) b{color:var(--ink)}.chart{margin-top:44px}.contact{background:var(--orange);overflow:hidden}.contact:before{content:"";position:absolute;inset:0}.contact .g2{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid;position:relative}.contact h2{color:var(--ink)}.contact .cp{color:#2a1608;max-width:480px;margin-top:22px;font-size:18px}form{background:var(--ink);color:var(--paper);border-radius:26px;padding:42px 40px;box-shadow:0 40px 80px -30px #0f0d0b99}.field{margin-bottom:20px}.field label{color:var(--dmuted);margin-bottom:6px;font-size:14px;display:block}.field input{width:100%;font:inherit;background:var(--ink2);border:1px solid var(--dline);color:var(--paper);border-radius:12px;padding:14px 16px;font-size:17px;transition:border-color .2s,box-shadow .2s}.field input:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 4px #ff5c0a33}.consent{color:var(--dmuted);grid-template-columns:22px 1fr;gap:12px;margin:6px 0 26px;font-size:13px;line-height:1.5;display:grid}.consent input{width:20px;height:20px;accent-color:var(--orange);margin-top:2px}.consent b{color:var(--paper)}form a{color:var(--orange)}form .btn{justify-content:center;width:100%}.hp{position:absolute;left:-9999px}.rvs{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rv{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;gap:28px;padding:32px 30px;display:flex}.rv:nth-child(2){background:var(--ink);color:var(--paper);border-color:var(--ink)}.rv blockquote{font-family:var(--head);letter-spacing:-.015em;font-size:21px;font-weight:500;line-height:1.3}.rv cite{color:var(--muted);font-size:14.5px;font-style:normal;font-family:var(--body)}.rv:nth-child(2) cite{color:var(--dmuted)}.marq{margin-top:64px;overflow:hidden}.track{align-items:center;gap:56px;width:max-content;animation:50s linear infinite mq;display:flex}.marq:hover .track{animation-play-state:paused}.track img{filter:grayscale();opacity:.7;mix-blend-mode:multiply;width:auto;height:40px}@keyframes mq{to{transform:translate(-50%)}}.rv-h{margin:0 0 28px;font-size:clamp(28px,3vw,40px)}.faqg{grid-template-columns:5fr 7fr;align-items:start;gap:72px;display:grid}.faqg h2{position:sticky;top:120px}details{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:10px;padding:0 26px;transition:border-color .2s}details[open]{border-color:var(--ink)}summary{cursor:pointer;font-family:var(--head);letter-spacing:-.02em;padding:22px 44px 22px 0;font-size:20px;font-weight:600;line-height:1.2;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"";border:solid var(--ink);border-width:0 2.5px 2.5px 0;width:11px;height:11px;margin-top:-8px;transition:transform .25s;position:absolute;top:50%;right:0;transform:rotate(45deg)}details[open] summary:after{border-color:var(--orange);margin-top:-3px;transform:rotate(225deg)}details p{color:#4a443b;padding:0 40px 24px 0}footer{background:var(--ink);color:var(--dmuted);font-size:15px}footer a{color:var(--dmuted);text-decoration:none}footer a:hover{color:var(--orange)}.f-top{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:48px;padding:90px 0 56px;display:grid}footer img{width:auto;height:36px;margin-bottom:24px}footer h4{color:var(--paper);letter-spacing:-.01em;margin-bottom:16px;font-size:17px;font-weight:600}footer li{margin-bottom:9px}.soc{flex-wrap:wrap;gap:8px 18px;margin-top:22px;display:flex}.f-bot{border-top:1px solid var(--dline);padding:24px 0 32px;font-size:14px}.js .rev{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.js .rev.in,.static .rev{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .rev{opacity:1;transition:none;transform:none}.track,.plan.hl{animation:none}.hero h1 .w i,.hero .sub,.hero .lead,.hero .cta{opacity:1;animation:none;transform:none}.hero .sub b:before{animation:none;transform:none}.fly .frame,.shapes i,.tick div{animation:none}}@media (width<=1000px){.pill ul{display:none}.sec{padding:84px 0}.bento{grid-template-columns:1fr 1fr}.bento li:first-child{grid-area:auto/span 2}.bento li:nth-child(4),.bento li:nth-child(5),.bento li:nth-child(8){grid-column:span 2}.split,.vs,.plans,.bonus,.barrs,.phases,.rvs,.note .two,.contact .g2{grid-template-columns:1fr;gap:28px}.areas{grid-template-columns:1fr}.areas li,.areas li:nth-child(n){grid-column:auto}.proc,.faqg,.tabs{grid-template-columns:1fr;gap:36px}.proc .lft,.faqg h2,.tablist{position:static}.stack li,.stack li:nth-child(n){position:relative;top:auto}.tablist{flex-direction:row;padding-bottom:6px;overflow-x:auto}.tab{flex:none;min-width:200px}.f-top{grid-template-columns:1fr 1fr}}@media (width<=640px){body{font-size:16.5px}.wrap{padding:0 18px}.nav{top:40px}.pill{height:56px;padding-left:16px}.pill img{height:24px}.pill .btn{padding:9px 12px;font-size:13px}.hero{padding-top:150px}.fly{height:330px;margin-top:50px}.fly .b,.fly .c{width:44%;top:90px}.fly .a{width:80%;margin-left:-40%}.shapes{display:none}.tick span{font-size:20px}.bento{grid-template-columns:1fr}.bento li:nth-child(n){grid-column:auto;min-height:130px}.vs>div{min-height:0;padding:34px 26px}.plan{padding:32px 24px}.price{font-size:52px}.panel{padding:28px 22px}form{padding:30px 22px}.note{padding:32px 24px}.f-top{grid-template-columns:1fr}summary{font-size:18px}}
