.np{--panel:#121314;--panel-2:#1a1b1e;--line:#2a2c30;--muted:#a0aec0;--dim:#6b7685;--ok:#5ee6a8;--warn:#f5b547;--strike:#ff6b6b;--wa:#25d366;--neutro:#e7ecf2;--cian:#22d3ee;--violeta:#b794ff;--oro:#f5c451;--display:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;--body:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-family:var(--body);color:var(--fg);max-width:1180px;padding:110px max(16px,env(safe-area-inset-left,0px)) 40px;margin:0 auto;font-size:15px;line-height:1.5}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.np *{box-sizing:border-box}.np h1,.np h2,.np h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.02em;margin:0;font-weight:700}.np h1{font-size:clamp(34px,5.4vw,60px);line-height:1.02}.np h2{font-size:clamp(26px,3.3vw,38px);line-height:1.08}.np p{margin:0}.np a{color:inherit}.np button{font:inherit;color:inherit;cursor:pointer}.np :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.np .num{font-variant-numeric:tabular-nums}.np .eyebrow{font:600 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.np .muted{color:var(--muted)}.np .ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.np .btn{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s,background .2s;display:inline-flex}.np .btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.np .btn.wa{background:var(--wa);color:#04210f}.np .btn.ghost{border-color:var(--line);background:var(--panel);color:var(--fg)}.np .btn.sm{border-radius:10px;padding:8px 12px;font-size:13px}.np .hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:28px;padding-block:10px;display:grid}.np .hero .copy{align-content:center;gap:16px;display:grid}.np .hero .copy p.lead{color:var(--muted);max-width:52ch;font-size:18px}.np .offer{background:linear-gradient(100deg,#22d3ee38,#b794ff24);border:1px solid #22d3ee73;border-radius:16px;gap:4px;max-width:520px;padding:14px 16px 14px 74px;display:grid;position:relative}.np .offer .circ{background:var(--accent);color:#03262c;width:50px;height:50px;font:700 11px/1.05 var(--display);text-align:center;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.np .offer b{font:700 16px var(--display)}.np .offer span{color:var(--muted);font-size:13px}.np .phone{background:linear-gradient(160deg,#2a2d33,#111214);border-radius:38px;justify-self:center;width:min(100%,330px);padding:12px;box-shadow:0 30px 80px -30px #22d3ee73,inset 0 0 0 1px #3a3d44}.np .screen{background:#0b141a;border-radius:28px;grid-template-rows:auto 1fr auto;height:520px;display:grid;overflow:hidden}.np .wa-head{background:#1f2c34;align-items:center;gap:10px;padding:12px 14px;display:flex}.np .wa-av{background:linear-gradient(135deg,var(--violeta),var(--accent));width:34px;height:34px;font:700 13px var(--display);color:#0a0a0a;border-radius:50%;place-items:center;display:grid}.np .wa-head b{font-size:14px;display:block}.np .wa-head small{color:#8fd3a5;font-size:11.5px}.np .chat{background:radial-gradient(circle at 20% 10%,#25d3660f,#0000 40%),#0b141a;flex-direction:column;justify-content:flex-end;gap:8px;min-height:0;padding:14px 12px;display:flex;overflow:hidden}.np .msg{border-radius:12px;max-width:84%;padding:8px 10px;font-size:13px;line-height:1.35;animation:.35s both np-pop}.np .msg.c{background:#202c33;border-top-left-radius:4px;align-self:flex-start}.np .msg.a{background:#005c4b;border-top-right-radius:4px;align-self:flex-end}.np .msg time{text-align:right;color:#ffffff80;margin-top:2px;font-size:10px;display:block}.np .event{color:#03262c;background:var(--accent);border-radius:999px;align-self:center;padding:5px 10px;font-size:11.5px;font-weight:600;animation:.35s both np-pop}.np .typing{background:#005c4b;border-radius:12px;align-self:flex-end;gap:4px;padding:10px 12px;display:flex}.np .typing i{background:#ffffffb3;border-radius:50%;width:6px;height:6px;animation:1s infinite np-blink}.np .typing i:nth-child(2){animation-delay:.15s}.np .typing i:nth-child(3){animation-delay:.3s}@keyframes np-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes np-blink{0%,to{opacity:.3}50%{opacity:1}}.np .wa-foot{color:#8696a0;background:#1f2c34;padding:10px 12px;font-size:12px}.np .phone-cap{text-align:center;color:var(--dim);margin-top:10px;font-size:12px}.np .reco{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch;gap:16px;margin-top:34px;scroll-margin-top:96px;display:grid}.np .box{background:var(--panel);border:1px solid var(--line);border-radius:20px;align-content:start;gap:18px;padding:20px;display:grid}.np .q{font:600 17px/1.3 var(--display);align-items:center;gap:10px;display:flex}.np .q span{border:1px solid var(--line);width:26px;height:26px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.np .people{align-items:baseline;gap:8px;display:flex}.np .people b{font:700 44px/1 var(--display);color:var(--accent)}.np .range{width:100%;accent-color:var(--accent);height:28px}.np .marks{color:var(--dim);grid-template-columns:repeat(4,1fr);font-size:12px;display:grid}.np .marks span:nth-child(n+2){text-align:center}.np .marks span:last-child{text-align:right}.np .chips{flex-wrap:wrap;gap:8px;display:flex}.np .chip{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;padding:9px 13px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.np .chip[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.np .sel{background:var(--panel-2);width:100%;color:var(--fg);border:1px solid var(--line);font:600 14px var(--body);border-radius:12px;padding:11px 12px}.np .result{--pc:var(--cian);border-color:color-mix(in srgb,var(--pc) 45%,var(--line));background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--pc) 22%,transparent),transparent 60%),var(--panel);position:relative;overflow:hidden}.np .result .who{font:700 34px/1 var(--display);color:var(--pc);align-items:center;gap:10px;display:flex}.np .result .who .ico{width:30px;height:30px}.np .result ul{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.np .result li{gap:8px;display:flex}.np .result li:before{content:"✓";color:var(--ok);font-weight:700}.np .result .ctas{flex-wrap:wrap;gap:8px;display:flex}.np .result .alt{color:var(--muted);border-top:1px solid var(--line);padding-top:10px;font-size:13px}.np .result .alt button{color:var(--accent);background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.np .result .indbox{background:var(--panel-2);border-radius:12px;gap:5px;padding:10px 12px;font-size:13px;display:grid}.np section.block{gap:20px;padding-top:60px;scroll-margin-top:84px;display:grid}.np .head{gap:8px;max-width:72ch;display:grid}.np .bar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.np .seg{background:var(--panel);border:1px solid var(--line);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.np .seg .thumb{background:var(--fg);border-radius:999px;width:calc(50% - 4px);transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.np .seg[data-v=a] .thumb{transform:translate(100%)}.np .seg button{z-index:1;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;transition:color .3s;position:relative}.np .seg button[aria-pressed=true]{color:var(--bg)}.np .save{font:700 10.5px/1 var(--body);background:var(--strike);color:#2b0606;border-radius:6px;margin-left:6px;padding:4px 7px}.np .plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;gap:14px;display:grid}.np .spot{isolation:isolate;position:relative}.np .spot:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--pc,var(--accent)) 16%,transparent),transparent 70%);transition:opacity .3s;position:absolute;inset:0}.np .spot:hover:before{opacity:1}.np .plan{--pc:var(--neutro);background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 12%,var(--panel)) 0%,var(--panel) 42%);border:1px solid color-mix(in srgb,var(--pc) 28%,var(--line));border-radius:20px;flex-direction:column;gap:13px;min-width:0;padding:18px;scroll-margin-top:96px;transition:box-shadow .3s,transform .3s;display:flex}.np .cian{--pc:var(--cian)}.np .violeta{--pc:var(--violeta)}.np .oro{--pc:var(--oro)}.np .plan.rec{background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 15%,var(--panel)) 0%,var(--panel) 42%) padding-box, conic-gradient(from var(--ang),var(--cian),#0c5361 25%,var(--cian) 50%,#0c5361 75%,var(--cian)) border-box;border:1.5px solid #0000;animation:5s linear infinite np-spin}@keyframes np-spin{to{--ang:360deg}}.np .plan.mine{box-shadow:0 0 0 3px color-mix(in srgb,var(--pc) 50%,transparent),0 22px 60px -22px color-mix(in srgb,var(--pc) 80%,transparent);transform:translateY(-4px)}.np .ph{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np .ph .ico{color:var(--pc);width:22px;height:22px}.np .pname{font:700 21px/1 var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--pc);margin:0}.np .badge{font:700 10.5px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:5px 8px}.np .b-off{background:var(--strike);color:#2b0606}.np .b-rec{background:var(--cian);color:#03262c}.np .b-mine{background:var(--fg);color:var(--bg)}.np .b-soon{color:var(--warn);background:#f5b54724;border:1px solid #f5b54759}.np .para{color:var(--muted);min-height:2.9em;font-size:13.5px}.np .ideal{background:color-mix(in srgb,var(--pc) 16%,transparent);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12.5px;font-weight:600}.np .price{gap:3px;display:grid}.np .price .row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.np .price s{color:var(--strike);font:600 19px var(--display);text-decoration-thickness:2px}.np .price .big{font:700 36px/1 var(--display);letter-spacing:-.02em}.np .price small,.np .price .impl{color:var(--muted);font-size:13px}.np .price .impl b{color:var(--fg);font-weight:600}.np .plan .btn.wa{width:100%}.np .note{text-align:center;color:var(--muted);margin-top:-6px;font-size:12.5px}.np .note b{color:var(--fg)}.np .sum{gap:8px;display:grid}.np .sum .h{color:var(--pc);font-size:13px;font-weight:600}.np ol.nums{counter-reset:n;gap:7px;margin:0;padding:0;list-style:none;display:grid}.np ol.nums>li{counter-increment:n;grid-template-columns:22px 1fr;align-items:start;gap:9px;font-size:13.5px;display:grid}.np ol.nums>li:before{content:counter(n);background:color-mix(in srgb,var(--pc) 22%,transparent);width:22px;height:22px;color:var(--pc);font:700 12px var(--display);border-radius:7px;place-items:center;display:grid}.np .gift{border:1px dashed color-mix(in srgb,var(--pc) 60%,var(--line));border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.np .gift b{color:var(--pc)}.np details.more{border-top:1px solid var(--line);padding-top:10px}.np details.more summary{cursor:pointer;color:var(--pc);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;list-style:none;display:flex}.np details summary::-webkit-details-marker{display:none}.np details.more summary:after{content:"+";font-size:18px;line-height:1;transition:transform .25s}.np details.more[open] summary:after{transform:rotate(45deg)}.np .full{gap:14px;margin-top:12px;display:grid}.np .sl{font:700 10.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.np .sec{gap:7px;display:grid}.np ol.nums ul{color:var(--muted);gap:3px;margin:4px 0 0;padding:0;font-size:12.6px;list-style:none;display:grid}.np ol.nums ul li{padding-left:12px;position:relative}.np ol.nums ul li:before{content:"";background:var(--dim);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.np ul.gain,.np ul.no{gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.np ul.gain li,.np ul.no li{padding-left:20px;position:relative}.np ul.gain li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:1px}.np ul.no li{color:var(--dim)}.np ul.no li:before{content:"✕";position:absolute;left:2px}.np .gifts{gap:5px;display:grid}.np .gifts div{border:1px dashed color-mix(in srgb,var(--pc) 50%,var(--line));border-radius:9px;justify-content:space-between;gap:8px;padding:6px 9px;font-size:12.6px;display:flex}.np .gifts b{color:var(--pc);white-space:nowrap}.np ol.how{color:var(--muted);gap:3px;margin:0;padding-left:18px;font-size:12.6px;display:grid}.np .tail{color:var(--muted);font-size:12.5px}.np .maintabs{background:var(--panel);border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr 1fr;gap:8px;padding:6px;display:grid}.np .mt{text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;align-content:start;gap:4px;padding:16px 18px;transition:background .25s,border-color .25s,box-shadow .25s;display:grid}.np .mt b{font:700 clamp(17px,2.2vw,22px)/1.15 var(--display);color:var(--muted)}.np .mt small{color:var(--dim);font-size:13px}.np .mt[aria-selected=true]{background:linear-gradient(#22d3ee29,#22d3ee0a);border-color:#22d3ee8c;box-shadow:0 10px 40px -18px #22d3eeb3}.np .mt[aria-selected=true] b{color:var(--fg)}.np .mt[aria-selected=true] small{color:var(--muted)}.np .pane{gap:16px;display:grid}.np .pane[hidden]{display:none}.np details.fold{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.np details.fold summary{cursor:pointer;font:700 17px var(--display);justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.np details.fold summary:after{content:"+";color:var(--accent);font-size:22px;line-height:1;transition:transform .25s}.np details.fold[open] summary:after{transform:rotate(45deg)}.np .foldin{gap:12px;margin-top:14px;display:grid}.np .tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.np .switch{background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.np .switch i{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;width:38px;height:22px;transition:background .25s;position:relative}.np .switch i:after{content:"";background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .25s,background .25s;position:absolute;top:2px;left:2px}.np .switch[aria-pressed=true] i{background:color-mix(in srgb,var(--accent) 35%,transparent)}.np .switch[aria-pressed=true] i:after{background:var(--accent);transform:translate(16px)}.np .cmpwrap{border:1px solid var(--line);background:var(--panel);border-radius:18px;overflow-x:auto}.np table.cmp{border-collapse:collapse;width:100%;min-width:680px;font-size:13.5px}.np .cmp th,.np .cmp td{border-bottom:1px solid var(--line);text-align:center;padding:11px 12px;transition:background .25s}.np .cmp th:first-child,.np .cmp td:first-child{text-align:left;color:var(--muted);background:var(--panel);z-index:1;position:sticky;left:0}.np .cmp thead th{font:700 14px var(--display);text-transform:uppercase;letter-spacing:.03em}.np .cmp .hl{background:color-mix(in srgb,var(--accent) 9%,transparent)}.np .cmp .y{color:var(--ok);font-weight:700}.np .cmp .n{color:var(--dim)}.np .cmp tr.same td{opacity:.55}.np .diff{gap:14px;display:grid}.np .diff .pick{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.np .diff .out{gap:8px;display:grid}.np .diff .row{background:var(--panel-2);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:grid}.np .diff .row b{color:var(--ok);text-align:right;font-weight:600}.np .diff .tot{font:700 18px var(--display)}.np .diff .tot span{color:var(--accent)}.np .tabs{border:1px solid var(--line);background:var(--panel);scrollbar-width:none;border-radius:16px;gap:2px;padding:6px;display:flex;position:relative;overflow-x:auto}.np .tab{z-index:1;color:var(--muted);background:0 0;border:0;border-radius:11px;flex:none;padding:10px 14px;font-size:14px;font-weight:600;transition:color .25s;position:relative}.np .tab[aria-selected=true]{color:var(--fg)}.np .lime{background:var(--panel-2);pointer-events:none;border-radius:11px;height:calc(100% - 12px);transition:left .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:6px}.np .lime:before{content:"";background:var(--accent);border-radius:0 0 4px 4px;height:3px;position:absolute;top:-6px;left:22%;right:22%;box-shadow:0 0 18px 4px #22d3ee99}.np .why{gap:12px;display:grid}.np .why .lp{font:600 20px/1.3 var(--display);margin:0}.np .why.vid{grid-template-columns:minmax(0,300px) 1fr;align-items:center;gap:22px}@media (max-width:720px){.np .why.vid{grid-template-columns:1fr}.np .why.vid .vbox{width:100%;max-width:420px;margin:0 auto}}.np .vbox{aspect-ratio:4/5;border:1px solid var(--line);background:#000;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}.np .vbox video{object-fit:cover;width:100%;height:100%;display:block}.np .vbox .snd{font:700 12.5px var(--body);color:var(--fg);cursor:pointer;background:#0a0a0ad1;border:0;border-radius:999px;padding:8px 12px;position:absolute;bottom:10px;right:10px}.np .wins{flex-wrap:wrap;gap:8px;display:flex}.np .wins span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 11px;font-size:13px}.np .wins span:before{content:"✓ ";color:var(--ok);font-weight:700}.np .sueltos{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.np .sueltos>div{background:var(--panel);border:1px solid var(--line);border-radius:16px;align-content:start;gap:6px;padding:14px;display:grid}.np .sueltos b{font:700 16px var(--display)}.np .sueltos .p{font:700 24px var(--display)}.np .sueltos ul{color:var(--muted);gap:3px;margin:0;padding:0;font-size:12.6px;list-style:none;display:grid}.np .transcripcion{color:var(--muted);font-size:13px}.np .transcripcion summary{cursor:pointer;color:var(--dim);font-size:12.5px;list-style:none}.np .transcripcion p{margin-top:6px}.np .steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.np .step{counter-increment:s;background:var(--panel);border:1px solid var(--line);border-radius:18px;align-content:start;gap:8px;padding:18px;display:grid}.np .step:before{content:counter(s);background:var(--accent);color:#03262c;width:34px;height:34px;font:700 15px var(--display);border-radius:50%;place-items:center;display:grid}.np .step b{font:700 16px/1.25 var(--display)}.np .step p{color:var(--muted);font-size:13.5px}.np .faq{gap:8px;display:grid}.np .faq details{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.np .faq summary{cursor:pointer;justify-content:space-between;gap:10px;font-weight:600;list-style:none;display:flex}.np .faq summary:after{content:"+";color:var(--accent);font-size:18px;line-height:1;transition:transform .25s}.np .faq details[open] summary:after{transform:rotate(45deg)}.np .faq p{color:var(--muted);margin-top:8px;font-size:14px}.np .final{text-align:center;background:radial-gradient(80% 120% at 50% 0%,#22d3ee2e,transparent 65%),var(--panel);border:1px solid #22d3ee59;border-radius:24px;justify-items:center;gap:14px;padding:34px 20px;display:grid}.np .final .ctas{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.np .trust{color:var(--dim);flex-wrap:wrap;justify-content:center;gap:18px;font-size:12.5px;display:flex}.np .fade{animation:.35s both np-fade}@keyframes np-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}dialog.np-vmodal{background:0 0;border:0;width:100%;max-width:min(440px,92vw);padding:0}dialog.np-vmodal::backdrop{background:#000c}dialog.np-vmodal .vbox{aspect-ratio:4/5;background:#000;border-radius:18px;position:relative;overflow:hidden}dialog.np-vmodal video{object-fit:cover;width:100%;height:100%;display:block}dialog.np-vmodal .x{z-index:2;width:36px;height:36px;font:700 18px var(--font-inter),sans-serif;color:#f7fafc;cursor:pointer;background:#0a0a0acc;border:0;border-radius:999px;position:absolute;top:10px;right:10px}@media (prefers-reduced-motion:reduce){.np .plan.rec,.np .fade,.np .msg,.np .event,.np .typing i{animation:none}.np *{transition:none!important}}
