.nsx-hero{height:100svh;min-height:660px;display:flex;align-items:center;padding:96px 0 32px}.nsx-hero-grid{width:100%;display:grid;grid-template-columns:minmax(0,640px) minmax(0,470px);justify-content:center;align-items:center;gap:40px 48px}.nsx-h1{color:var(--color-white);font-size:clamp(2.4rem,3.9vw,3.6rem);font-weight:800;line-height:1.12;margin:0;text-wrap:balance}.nsx-h1 em{color:var(--color-green);font-style:italic}.nsx-hero-intro{margin:22px 0 0;max-width:56ch;color:#ffffffd1;font-size:1.12rem;line-height:1.6}.nsx-hero-checks{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-direction:column;gap:13px}.nsx-hero-checks li{display:flex;align-items:center;gap:11px;color:#ffffffd1;font-weight:400;font-size:1.12rem}.nsx-bcheck{width:22px;height:22px;border-radius:50%;background:#1fff9324;color:var(--color-green);display:grid;place-items:center;flex-shrink:0}.nsx-hero-ctas{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:34px}.nsx-hero-visual{min-width:0;display:flex;justify-content:center}.nsx-phone-wrap{position:relative;filter:drop-shadow(0 32px 48px rgba(10,0,32,.5));transform:rotate(5deg) scale(1.1);transform-origin:center;transition:transform var(--dur-med) var(--ease-out)}.nsx-phone-wrap:hover{transform:rotate(6.5deg) scale(1.1) translate(8px,-5px)}.nsx-phone{position:relative;width:262px;height:566px;background:linear-gradient(155deg,#3a3142,#17121d 60%,#241c2e);border-radius:30px;padding:7px;box-shadow:inset 0 0 0 1.5px #ffffff47,inset 0 0 0 3px #0000008c}.nsx-island{position:absolute;top:13px;left:50%;transform:translate(-50%);width:46px;height:13px;background:#000;border-radius:999px;z-index:6}.nsx-screen{width:100%;height:100%;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;background:#efe7dd}.nsx-wa-hdr{background:#075e54;color:#fff;padding:22px 10px 8px 8px;display:flex;align-items:center;gap:7px;flex-shrink:0}.nsx-wa-back{color:#ffffffe6;flex-shrink:0}.nsx-wa-av{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0}.nsx-wa-id{flex:1;min-width:0;display:flex;flex-direction:column}.nsx-wa-name{font-size:13.5px;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsx-wa-status{font-size:9.5px;opacity:.82;line-height:1.3}.nsx-wa-more{color:#ffffffd9;flex-shrink:0}.nsx-wa-body{flex:1;min-height:0;overflow:hidden;background:url(/images/fondo%20whatsapp.jpg) center/cover no-repeat #efe7dd;padding:8px 7px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px}.nsx-wa-day{align-self:center;background:#ffffffd9;color:#5b5b5b;font-size:8.5px;padding:2px 7px;border-radius:6px;margin-bottom:2px;box-shadow:0 1px 1px #0000000f}.nsx-bub{max-width:86%;padding:7px 9px 6px;font-size:11.5px;line-height:1.35;border-radius:8px;box-shadow:0 1px 1px #00000014;color:#111b21}.nsx-bub--in{background:#fff;align-self:flex-start;border-top-left-radius:2px}.nsx-bub--out{background:#d9fdd3;align-self:flex-end;border-top-right-radius:2px}.nsx-bmeta{display:inline-flex;align-items:center;gap:2px;font-size:8px;color:#111b2173;margin-left:6px;float:right;margin-top:4px}html.anim .nsx-bub--entra{opacity:0;animation:nsxRise .5s var(--ease-out) .9s forwards}html.anim .nsx-chip{opacity:0;animation:nsxRise .5s var(--ease-out) 1.5s forwards}@keyframes nsxRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nsx-wa-input{flex-shrink:0;display:flex;align-items:center;gap:5px;padding:5px 6px 7px;background:#f0f2f5f5}.nsx-wa-field{flex:1;background:#fff;border-radius:999px;font-size:9.5px;color:#8696a0;padding:5px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsx-wa-mic{width:20px;height:20px;border-radius:50%;background:#00a884;color:#fff;display:grid;place-items:center;flex-shrink:0}.nsx-book{align-self:flex-end;width:88%;background:#fff;border-radius:10px 3px 10px 10px;overflow:hidden;box-shadow:0 1px 1px #00000014}.nsx-book-head{display:flex;align-items:center;gap:6px;background:var(--ws-purple-900);color:#fff;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:6px 9px}.nsx-book-head i{width:6px;height:6px;border-radius:50%;background:var(--color-green)}.nsx-book-img{position:relative}.nsx-book-img img{display:block;width:100%;height:84px;object-fit:cover}.nsx-book-rating{position:absolute;left:7px;bottom:7px;background:#111b21c7;color:#fff;font-size:8px;font-weight:700;border-radius:6px;padding:2px 6px}.nsx-book-body{padding:8px 10px 10px}.nsx-book-body strong{display:block;color:#111b21;font-size:11.5px;font-weight:700;line-height:1.3}.nsx-book-dates{display:block;color:#111b218c;font-size:9.5px;margin-top:2px}.nsx-book-total{display:flex;align-items:baseline;justify-content:space-between;border-top:1px dashed rgba(17,27,33,.14);margin-top:8px;padding-top:7px}.nsx-book-total span{color:#111b218c;font-size:9px}.nsx-book-total b{color:#111b21;font-size:13.5px;font-weight:800}.nsx-book-btn{margin-top:8px;background:var(--ws-purple-500, #7E55F6);color:#fff;text-align:center;font-size:10px;font-weight:700;border-radius:999px;padding:6px 0}.nsx-chip{position:absolute;right:-30px;bottom:-14px;z-index:5;background:#fff;border:1px solid var(--border-soft);border-radius:12px;padding:9px 14px 9px 10px;display:flex;align-items:center;gap:9px;color:var(--ws-purple-900);font-weight:700;font-size:.78rem;white-space:nowrap;box-shadow:0 20px 40px -16px #0a002073}.nsx-chip-ico{width:22px;height:22px;border-radius:50%;background:#1fff9333;color:var(--ws-green-800);display:grid;place-items:center;flex-shrink:0}.nsx-scene{background:var(--surface-page)}.nsx-phase--problem{padding:96px 0 52px}.nsx-phase--pivot{padding:52px 0 96px}.nsx-ptrack{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:56px auto 0}.nsx-pcard{background:var(--color-white);border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:34px 32px;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.nsx-pcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.nsx-picon{width:48px;height:48px;border-radius:13px;background:#e53e3e12;border:1px solid rgba(229,62,62,.16);color:#e53e3e;display:grid;place-items:center;margin-bottom:16px}.nsx-picon svg{width:23px;height:23px}.nsx-pcard p{color:var(--text-strong);font-size:1.06rem;line-height:1.65;margin:0}.nsx-mgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:56px auto 0}.nsx-metric{background:var(--color-white);border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:40px 22px 34px;text-align:center;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.nsx-metric:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.nsx-m-num{display:block;font-family:var(--font-display);font-size:clamp(3rem,4.6vw,4.2rem);line-height:1;color:var(--ws-purple-900)}.nsx-m-label{display:block;margin-top:12px;color:var(--text-muted);font-size:.95rem;line-height:1.5}.nsx-metrics-cta{text-align:center;margin-top:52px}.nsx--scene{height:100svh;min-height:640px;position:relative;overflow:hidden}.nsx--scene .nsx-phase{position:absolute;inset:0;display:flex;align-items:center;padding:96px 0 40px}.nsx--scene .nsx-phase>.container{width:100%}.nsx--scene .nsx-pstage{margin-top:44px;overflow:visible}.nsx--scene .nsx-ptrack{display:flex;flex-wrap:nowrap;gap:28px;margin:0;width:max-content;will-change:transform}.nsx--scene .nsx-pcard{flex:0 0 min(560px,46vw);margin:0}.nsx--scene .nsx-pcard:hover{transform:none;box-shadow:none}.nsx-avd{background:var(--surface-page);padding:96px 0 56px}.nsx-avd-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:56px auto 0}.nsx-avd-col{background:var(--color-white);border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:36px 42px}.nsx-avd-col--after{border-color:#1fff9373}.nsx-avd-label{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px}.nsx-avd-label--before{color:#e53e3e}.nsx-avd-label--after{color:var(--ws-green-800)}.nsx-avd-col ul{list-style:none;padding:0;margin:0}.nsx-avd-col li{display:flex;align-items:flex-start;gap:12px;padding:15px 0;font-size:1.02rem;line-height:1.5}.nsx-avd-col li+li{border-top:1px solid var(--border-soft)}.nsx-avd-col--before li{color:var(--text-muted)}.nsx-avd-col--after li{color:var(--text-strong);font-weight:600}.nsx-avd-mark{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.nsx-avd-mark--cross{background:#e53e3e14;color:#e53e3e}.nsx-avd-mark--check{background:#1fff9329;color:var(--ws-green-800)}.nsx-avd-cta{text-align:center;margin-top:48px}.nsx-faq{padding:96px 0}.nsx-faq .sol__faq-title{font-size:clamp(1.9rem,2.9vw,2.5rem)!important;color:var(--color-white)}.nsx-faq .sol__faq-desc{font-size:1.02rem!important;color:var(--ws-lavender-300)}.nsx-faq .sol__faq-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.nsx-faq .sol__faq-item:hover{border-color:#ffffff3d;background:#ffffff14;transform:none;box-shadow:none}.nsx-faq .sol__faq-q{color:var(--color-white)}.nsx-faq .sol__faq-icon{color:var(--color-green)}.nsx-faq .sol__faq-a p{color:#ffffffb8}@media(min-width:901px){.nsx-ai{min-height:100svh;display:flex;align-items:center}.nsx-ai>.container{width:100%}}@media(min-width:901px)and (max-height:840px){.nsx-hero{padding:84px 0 24px}.nsx-phone{width:238px;height:514px}.nsx-book-img img{height:70px}.nsx-pcard{padding:24px 22px}.nsx-ai-title{font-size:clamp(2.2rem,4.2vw,3.4rem)}.nsx-ai-grid{margin-top:40px}.nsx-avd-col li{padding:11px 0}}@media(max-width:1024px){.nsx-ptrack{grid-template-columns:1fr;max-width:560px}.nsx-mgrid{grid-template-columns:repeat(2,1fr);max-width:560px}.nsx-ai-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.nsx-hero{height:auto;min-height:100svh;padding:130px 0 64px}.nsx-hero-grid{grid-template-columns:1fr;gap:52px}.nsx-hero-copy{text-align:center}.nsx-hero-intro{margin-inline:auto}.nsx-h1{margin-left:auto;margin-right:auto}.nsx-hero-checks{align-items:center}.nsx-hero-ctas{justify-content:center}.nsx-phone-wrap{transform:rotate(3deg)}.nsx-chip{right:-8px}.nsx-avd-grid{grid-template-columns:1fr;max-width:560px}}@media(max-width:700px){.nsx-phase--problem,.nsx-phase--pivot,.nsx-ai,.nsx-avd,.nsx-faq{padding:72px 0}.nsx-ai-grid{grid-template-columns:1fr}}@media(max-width:480px){.nsx-mgrid{grid-template-columns:1fr}}
