.nx{color:var(--nx-gray-900);background:var(--nx-cream);-webkit-font-smoothing:antialiased;font-family:Manrope,-apple-system,sans-serif;line-height:1.5}.nx *{box-sizing:border-box}:root{--nx-blue:#185fa5;--nx-blue-dark:#0a2e52;--nx-hero-from:#0a2e52;--nx-hero-to:#185fa5;--nx-coral:#e8927c;--nx-coral-light:#f2a894;--nx-coral-dark:#d97a63;--nx-sky:#a8c5e0;--nx-sky-light:#eef4fa;--nx-cream:#fbf7f2;--nx-cream-dark:#fdf2ee;--nx-gray-900:#1f2937;--nx-gray-700:#374151;--nx-gray-500:#6b7280;--nx-gray-400:#9ca3af;--nx-gray-300:#d1d5db;--nx-gray-200:#e5e7eb;--nx-gray-100:#f3f4f6;--nx-gray-50:#f9fafb;--nx-success:#10b981;--nx-warning:#f59e0b;--nx-error:#ef4444;--nx-shadow-xs:0 1px 2px #0a2e520a;--nx-shadow-sm:0 1px 3px #0a2e520f;--nx-shadow-md:0 4px 12px #0a2e5214;--nx-shadow-lg:0 8px 24px #0a2e521f;--nx-shadow-coral:0 4px 14px #e8927c40;--nx-shadow-navy:0 4px 14px #0a2e5233}.nx h1,.nx h2,.nx h3,.nx .display{color:var(--nx-blue-dark);letter-spacing:-.8px;margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;line-height:1.1}.nx h1{letter-spacing:-1px;font-size:32px}.nx h2{font-size:24px}.nx h3{letter-spacing:-.3px;font-size:18px}.nx .display-xl{letter-spacing:-1.4px;color:var(--nx-blue-dark);font-family:Space Grotesk;font-size:48px;font-weight:700;line-height:1.02}.nx .display-italic{color:var(--nx-coral);font-style:italic;font-weight:500}.nx p{color:var(--nx-gray-700);margin:0;font-size:14px;line-height:1.55}.nx .small{color:var(--nx-gray-500);font-size:12px}.nx .xs{color:var(--nx-gray-500);font-size:11px}.nx .eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--nx-coral);font-size:10px;font-weight:700}.nx .mono{font-family:Space Grotesk,SF Mono,monospace;font-size:12px}.nx-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.nx-logo-mark{flex-shrink:0;width:32px;height:32px}.nx-logo-text{letter-spacing:-.4px;color:var(--nx-blue-dark);font-family:Manrope,sans-serif;font-size:20px;font-weight:800;line-height:1}.nx-logo-text .exp{color:var(--nx-coral)}.nx-logo-text-light{color:#fff}.nx-logo-tagline{letter-spacing:2.5px;color:var(--nx-gray-500);text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:600}.nx-sidebar{background:var(--nx-blue-dark);color:#fff;flex-direction:column;flex-shrink:0;gap:2px;width:240px;height:100%;padding:20px 14px;display:flex}.nx-sidebar-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:16px;padding:4px 8px 18px;display:flex}.nx-sidebar-brand .nx-logo-text{color:#fff;font-size:18px}.nx-sidebar h4{text-transform:uppercase;letter-spacing:1.5px;color:var(--nx-coral);margin:14px 0 6px;padding:0 10px;font-family:Manrope;font-size:9px;font-weight:700}.nx-sidebar h4:first-of-type{margin-top:0}.nx-nav-item{color:#ffffffbf;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.nx-nav-item:hover{color:#fff;background:#ffffff0f}.nx-nav-item.active{color:var(--nx-coral);background:#e8927c26;font-weight:600}.nx-nav-item .ico{text-align:center;opacity:.9;width:18px}.nx-nav-item .count{background:#ffffff1f;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:700}.nx-nav-item.active .count{background:var(--nx-coral);color:#fff}.nx-topbar{border-bottom:1px solid var(--nx-gray-200);background:#fff;flex-shrink:0;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex}.nx-search{background:var(--nx-gray-50);max-width:380px;color:var(--nx-gray-500);border:1px solid #0000;border-radius:10px;flex:1;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.nx-search:focus-within{border-color:var(--nx-blue);background:#fff}.nx-avatar{background:linear-gradient(135deg, var(--nx-coral) 0%, var(--nx-coral-dark) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.nx-card{border:1px solid var(--nx-gray-200);box-shadow:var(--nx-shadow-sm);background:#fff;border-radius:14px;overflow:hidden}.nx-card-padded{padding:20px}.nx-card-hover{transition:all .2s}.nx-card-hover:hover{box-shadow:var(--nx-shadow-md);transform:translateY(-1px)}.nx-card-header{border-bottom:1px solid var(--nx-gray-100);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.nx-card-title{color:var(--nx-blue-dark);font-family:Space Grotesk;font-size:15px;font-weight:700}.nx-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:100px;align-items:center;gap:6px;padding:9px 18px;font-family:Manrope;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.nx-btn-primary{background:var(--nx-blue-dark);color:#fff;box-shadow:var(--nx-shadow-navy)}.nx-btn-primary:hover{background:var(--nx-blue);transform:translateY(-1px)}.nx-btn-coral{background:var(--nx-coral);color:#fff;box-shadow:var(--nx-shadow-coral)}.nx-btn-coral:hover{background:var(--nx-coral-dark);transform:translateY(-1px)}.nx-btn-secondary{color:var(--nx-blue-dark);border:1.5px solid var(--nx-gray-200);background:#fff}.nx-btn-secondary:hover{border-color:var(--nx-blue);color:var(--nx-blue)}.nx-btn-ghost{color:var(--nx-gray-500);background:0 0}.nx-btn-ghost:hover{color:var(--nx-blue-dark);background:var(--nx-gray-100)}.nx-btn-sm{padding:6px 13px;font-size:12px}.nx-btn-xs{padding:4px 10px;font-size:11px}.nx-badge{letter-spacing:.3px;text-transform:uppercase;border-radius:100px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.nx-badge-default{background:var(--nx-sky-light);color:var(--nx-blue);border:1px solid #a8c5e080}.nx-badge-coral{background:var(--nx-cream-dark);color:var(--nx-coral-dark);border:1px solid #f2a89480}.nx-badge-success{color:#065f46;background:#d1fae5;border:1px solid #86efac}.nx-badge-warning{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.nx-badge-neutral{background:var(--nx-gray-100);color:var(--nx-gray-700);border:1px solid var(--nx-gray-200)}.nx-progress{background:var(--nx-gray-100);border-radius:100px;height:8px;overflow:hidden}.nx-progress>div{background:linear-gradient(90deg, var(--nx-coral) 0%, var(--nx-coral-dark) 100%);border-radius:100px;height:100%;transition:width .4s}.nx-progress-blue>div{background:linear-gradient(90deg, var(--nx-blue) 0%, var(--nx-blue-dark) 100%)}.nx-step{border:2px solid var(--nx-gray-200);width:36px;height:36px;color:var(--nx-gray-500);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Space Grotesk;font-size:14px;font-weight:700;display:flex}.nx-step.done{background:var(--nx-blue-dark);border-color:var(--nx-blue-dark);color:#fff}.nx-step.now{background:var(--nx-coral);border-color:var(--nx-coral);color:#fff;box-shadow:0 0 0 4px var(--nx-cream-dark)}.nx-input{border:1.5px solid var(--nx-gray-200);width:100%;color:var(--nx-gray-900);background:#fff;border-radius:10px;padding:9px 12px;font-family:Manrope;font-size:13px;transition:border .15s}.nx-input:focus{border-color:var(--nx-blue);outline:none;box-shadow:0 0 0 3px #185fa514}.nx-label{color:var(--nx-gray-700);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.nx-icon-tile{background:var(--nx-sky-light);width:40px;height:40px;color:var(--nx-blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.nx-icon-tile.coral{background:var(--nx-cream-dark);color:var(--nx-coral)}.nx-icon-tile.navy{background:var(--nx-blue-dark);color:#fff}.nx-icon-tile.success{color:#065f46;background:#d1fae5}.nx-stat{border:1px solid var(--nx-gray-200);background:#fff;border-radius:14px;padding:16px 18px}.nx-stat-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--nx-gray-500);margin-bottom:6px;font-size:10px;font-weight:700}.nx-stat-value{color:var(--nx-blue-dark);letter-spacing:-.8px;font-family:Space Grotesk;font-size:26px;font-weight:700;line-height:1}.nx-stat-delta{color:var(--nx-success);margin-top:4px;font-size:11px;font-weight:600}.nx-hero{background:linear-gradient(135deg, var(--nx-hero-from) 0%, var(--nx-hero-to) 100%);color:#fff;border-radius:18px;padding:28px 32px;position:relative;overflow:hidden}.nx-hero:before{content:"";background:radial-gradient(circle,#e8927c4d 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-60px;right:-60px}.nx-hero>*{position:relative}.nx-hero h2{color:#fff;font-size:28px}.nx-hero p{color:#ffffffd9}.nx-hero .eyebrow{color:var(--nx-coral)}.nx-table{border-collapse:collapse;width:100%;font-size:13px}.nx-table th{text-align:left;text-transform:uppercase;letter-spacing:1px;color:var(--nx-gray-500);background:var(--nx-gray-50);border-bottom:1px solid var(--nx-gray-200);padding:10px 14px;font-size:10px;font-weight:700}.nx-table td{border-bottom:1px solid var(--nx-gray-100);color:var(--nx-gray-700);padding:12px 14px}.nx-table tbody tr:hover td{background:#dbe7f5!important}.nx-table-nowrap{table-layout:auto;min-width:100%;width:max-content!important}.nx-table-nowrap th,.nx-table-nowrap td{white-space:nowrap!important;text-overflow:clip!important;word-break:keep-all!important;overflow-wrap:normal!important;overflow:visible!important}.nx-table-nowrap td.nx-cell-wrap,.nx-table-nowrap th.nx-cell-wrap{min-width:220px;max-width:320px;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important}.nx-screen{background:var(--nx-cream);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.nx-layout{flex:1;display:flex;overflow:hidden}.nx-main{background:var(--nx-cream);flex:1;padding:24px;overflow-y:auto}.nx-row{flex-wrap:wrap;gap:14px;display:flex}.nx-col{flex-direction:column;gap:14px;display:flex}.nx-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nx-grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.nx-grid-4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}
:root{--rv-y:16px;--rv-blur:4px;--rv-dur:.7s;--rv-stagger:60ms;--rv-ease:cubic-bezier(.22,.61,.36,1)}body{background:var(--nx-cream);color:var(--nx-gray-900);margin:0;font-family:Manrope,system-ui,sans-serif}.wrap{max-width:1140px;margin:0 auto;padding:0 32px}section{padding:88px 0}.tight{padding:56px 0}.on-white{background:#fff}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--nx-blue-dark);margin:0 0 10px;font-size:11px;font-weight:700}.eyebrow:before{content:"";background:var(--nx-coral);vertical-align:middle;border-radius:2px;width:18px;height:2px;margin-bottom:2px;margin-right:9px;display:inline-block}h2.sec{letter-spacing:-.02em;color:var(--nx-blue-dark);margin:0 0 14px;font-family:Manrope;font-size:34px;font-weight:800;line-height:1.15}h2.sec .it,.final h2 .it,.hero h1 .it,.model h2 .it{color:var(--nx-coral);font-family:DM Serif Display,serif;font-style:italic;font-weight:400}.lede{color:var(--nx-gray-500);max-width:680px;margin:0 0 40px;font-size:16px;line-height:1.65}.num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:Space Grotesk,monospace;font-weight:700}.foot-note{color:var(--nx-gray-500);margin-top:16px;font-size:13px}.punch{letter-spacing:-.02em;color:var(--nx-blue-dark);max-width:780px;margin-top:34px;font-family:Manrope;font-size:26px;font-weight:800;line-height:1.35}.nav{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.nav nav{align-items:center;gap:26px;display:flex}.nav nav a:not(.nx-btn){color:var(--nx-gray-500);font-size:14px;font-weight:600;text-decoration:none}.nav nav a:not(.nx-btn):hover,.nav nav a.here:not(.nx-btn){color:var(--nx-blue-dark)}.brand{letter-spacing:-.02em;color:var(--nx-blue-dark);font-size:21px;font-weight:800;text-decoration:none}.brand em{color:var(--nx-coral);font-style:normal}.nx-btn{text-decoration:none}.hero{background:var(--nx-blue-dark);color:#fff;border-radius:24px;padding:76px 64px;position:relative;overflow:hidden}.hero-in{z-index:1;max-width:760px;position:relative}.hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bg .blob{will-change:transform;border-radius:50%;position:absolute}.hero-bg .b1{filter:blur(72px);background:radial-gradient(circle,#e8927c57 0%,#0000 70%);width:430px;height:430px;animation:23s ease-in-out infinite nxDrift1;top:-150px;right:-70px}.hero-bg .b2{filter:blur(72px);background:radial-gradient(circle,#185fa54d 0%,#0000 70%);width:400px;height:400px;animation:28s ease-in-out infinite nxDrift2;bottom:-210px;left:-180px}.hero-bg .b3{filter:blur(72px);background:radial-gradient(circle,#78ace424 0%,#0000 70%);width:470px;height:470px;animation:33s ease-in-out infinite nxDrift3;top:-60px;left:56%}.hero-bg .b4{filter:blur(72px);background:radial-gradient(circle,#e8927c1f 0%,#0000 70%);width:420px;height:420px;animation:30s ease-in-out infinite nxDrift4;bottom:-160px;right:8%}.hero-bg .velo{z-index:2;background:linear-gradient(96deg,#0a2e52f7 0%,#0a2e52f2 40%,#0a2e52b8 56%,#0a2e523d 70%,#0a2e5200 82%);position:absolute;inset:0}@keyframes nxDrift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-52px,42px)scale(1.14)}}@keyframes nxDrift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(54px,-40px)scale(1.12)}}@keyframes nxDrift3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-44px,-30px)scale(1.1)}66%{transform:translate(32px,22px)scale(.94)}}@keyframes nxDrift4{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,-34px)scale(1.12)}}.hero-bg .dust{opacity:.9;background-image:radial-gradient(1.4px 1.4px at 24px 18px,#ffffffbf,#0000),radial-gradient(1px 1px at 96px 62px,#ffffff8c,#0000),radial-gradient(1.7px 1.7px at 58px 104px,#ffffff6b,#0000),radial-gradient(1.2px 1.2px at 118px 30px,#fff9,#0000);background-size:137px 89px;animation:42s linear infinite nxDust;position:absolute;inset:-40px}.hero-bg .dust2{opacity:.75;background-image:radial-gradient(1.9px 1.9px at 42px 130px,#e8927c99,#0000),radial-gradient(1.3px 1.3px at 160px 46px,#ffffff80,#0000),radial-gradient(1px 1px at 88px 88px,#e8927c6b,#0000);background-size:211px 163px;animation:61s linear infinite nxDust2,5.5s ease-in-out infinite nxTwinkle;position:absolute;inset:-40px}@keyframes nxDust{0%{background-position:0 0}to{background-position:34px -89px}}@keyframes nxDust2{0%{background-position:0 0}to{background-position:-46px -163px}}@keyframes nxTwinkle{0%,to{opacity:.55}50%{opacity:.9}}.hero-bg .netgraphic{pointer-events:none;transform-origin:50%;opacity:.5;width:clamp(170px,18vw,258px);height:auto;animation:12s ease-in-out infinite nxBreatheFloat;position:absolute;top:60px;right:64px}@keyframes nxBreatheFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.02)}}@keyframes nxNode{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes nxCoral{0%,to{opacity:.72}50%{opacity:1}}.hero-bg .nd{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite nxNode}.hero-bg .spoke{stroke:#fff;stroke-width:.9px;opacity:.4;fill:none}.hero-bg .lgCoral{stroke:var(--nx-coral);stroke-width:1.5px;fill:none;stroke-linecap:round;animation:3.4s ease-in-out infinite nxCoral}@media (max-width:900px){.hero-bg .netgraphic{opacity:.4;width:150px;top:40px;right:-16px}.hero-bg .velo{background:linear-gradient(168deg,#0a2e52ed 0%,#0a2e52e6 55%,#0a2e52d6 100%)}}.hero h1{letter-spacing:-.03em;margin:0 0 20px;font-family:Manrope;font-size:50px;font-weight:800;line-height:1.08}.hero p{color:var(--nx-sky);max-width:620px;margin:0 0 34px;font-size:17.5px;line-height:1.6}.hero .eyebrow{color:var(--nx-coral);margin:0 0 10px;font-size:11px}.model .eyebrow{color:var(--nx-coral)}.hero .cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero .fine{color:var(--nx-sky);opacity:.8;margin-top:20px;font-size:13px}.hero .nx-btn-ghost{color:#fff;border-color:#ffffff4d}.rep-wrap{overflow-x:auto}.rep{border-collapse:separate;border-spacing:0;border:1px solid var(--nx-gray-200);width:100%;box-shadow:var(--nx-shadow-sm);background:#fff;border-radius:16px;overflow:hidden}.rep th{background:var(--nx-blue-dark);color:#fff;text-transform:uppercase;letter-spacing:.08em;text-align:left;padding:15px 20px;font-size:11.5px;font-weight:700}.rep th:nth-child(3),.rep th:nth-child(4){text-align:right}.rep td{border-top:1px solid var(--nx-gray-200);vertical-align:middle;padding:14px 20px;font-size:14px}.rep tbody tr:hover{background:var(--nx-sky-light)}.rep .f{color:var(--nx-blue-dark);font-weight:700}.rep .r{color:var(--nx-gray-500);font-size:13px}.rep .c{text-align:right;color:var(--nx-gray-500);white-space:nowrap}.rep .y{text-align:right;white-space:nowrap}.rep .y span{background:var(--nx-cream-dark);color:var(--nx-blue-dark);border-radius:100px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-block}.rep tfoot td{background:var(--nx-cream-dark);border-top:2px solid var(--nx-blue-dark);color:var(--nx-blue-dark);padding:20px;font-weight:800}.rep tfoot .tot{text-align:right;font-size:22px}.rep tfoot .our{text-align:right;color:var(--nx-coral);font-size:26px}.pillars{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pillars.four{grid-template-columns:repeat(4,1fr)}.pillar{border:1px solid var(--nx-gray-200);box-shadow:var(--nx-shadow-xs);transition:transform .25s var(--rv-ease), box-shadow .25s var(--rv-ease);background:#fff;border-radius:14px;padding:26px}.pillar:hover{box-shadow:var(--nx-shadow-md);transform:translateY(-3px)}.pillar .tile{background:var(--nx-sky-light);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;display:flex}.pillar .tile.coral{background:var(--nx-cream-dark)}.pillar h3{color:var(--nx-blue-dark);letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:800}.pillar p{color:var(--nx-gray-500);margin:0;font-size:14px;line-height:1.6}.pillar .tag{text-transform:uppercase;letter-spacing:.08em;color:var(--nx-coral);margin-top:14px;font-size:11px;font-weight:700;display:inline-block}.doors{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:56px;display:grid}section .doors{margin-bottom:0}.door{border:1px solid var(--nx-gray-200);box-shadow:var(--nx-shadow-md);transition:transform .25s var(--rv-ease), box-shadow .25s var(--rv-ease), border-color .25s var(--rv-ease);background:#fff;border-radius:18px;padding:36px;text-decoration:none;display:block}.door:hover{box-shadow:var(--nx-shadow-lg);border-color:var(--nx-coral);transform:translateY(-4px)}.door .k{letter-spacing:.12em;text-transform:uppercase;color:var(--nx-blue-dark);font-size:11px;font-weight:700}.door .k:before{content:"";background:var(--nx-coral);vertical-align:middle;border-radius:2px;width:18px;height:2px;margin-bottom:2px;margin-right:9px;display:inline-block}.door h3{letter-spacing:-.02em;color:var(--nx-blue-dark);margin:10px 0;font-family:Manrope;font-size:25px;font-weight:800}.door p{color:var(--nx-gray-500);margin:0 0 20px;font-size:14.5px;line-height:1.6}.door .go{color:var(--nx-blue-dark);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.door .go svg{transition:transform .2s var(--rv-ease)}.door:hover .go svg{transform:translate(4px)}.tick{margin:0 0 30px;padding:0;list-style:none}.tick li{border-bottom:1px solid var(--nx-gray-200);color:var(--nx-gray-900);gap:12px;padding:13px 0;font-size:15px;line-height:1.5;display:flex}.tick li:last-child{border-bottom:none}.tick svg{flex:none;margin-top:3px}.tick .plan{color:var(--nx-gray-500);font-weight:600}.model{background:var(--nx-blue-dark);color:#fff;border-radius:24px;padding:60px}.model h2{letter-spacing:-.02em;margin:0 0 14px;font-family:Manrope;font-size:32px;font-weight:800}.model .lede{color:var(--nx-sky)}.flow{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px;display:grid}.flow .f{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:24px}.flow .f .k{letter-spacing:.1em;text-transform:uppercase;color:var(--nx-coral);margin-bottom:12px;font-size:11px;font-weight:700}.flow .f .v{margin-bottom:8px;font-size:28px}.flow .f p{color:var(--nx-sky);margin:0;font-size:13.5px;line-height:1.55}.flow .f.win{background:var(--nx-coral);border-color:var(--nx-coral)}.flow .f.win .k,.flow .f.win .v,.flow .f.win p{color:var(--nx-blue-dark)}.track{border:1px solid var(--nx-gray-200);box-shadow:var(--nx-shadow-sm);background:#fff;border-radius:16px;padding:30px}.track .step{align-items:flex-start;gap:16px;padding:16px 0;display:flex}.track .step+.step{border-top:1px solid var(--nx-gray-200)}.track .dot{background:var(--nx-gray-200);border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px}.track .step.on .dot{background:var(--nx-coral)}.track .t{color:var(--nx-blue-dark);font-size:14.5px;font-weight:700}.track .d{color:var(--nx-gray-500);margin-top:3px;font-size:13.5px;line-height:1.5}.split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.split.even{grid-template-columns:1fr 1fr}.tiers{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.tiers.three{grid-template-columns:repeat(3,1fr);gap:16px}.tier{border:1px solid var(--nx-gray-200);text-align:center;transition:transform .25s var(--rv-ease), box-shadow .25s var(--rv-ease);background:#fff;border-radius:14px;padding:20px 16px}.tier:hover{box-shadow:var(--nx-shadow-md);transform:translateY(-3px)}.tier.pop{border-color:var(--nx-coral);box-shadow:var(--nx-shadow-coral)}.tier .n{color:var(--nx-blue-dark);font-size:13px;font-weight:800}.tier .p{color:var(--nx-blue-dark);margin:8px 0 4px;font-size:26px}.tier .s{color:var(--nx-gray-500);font-size:11.5px;line-height:1.4}.tier .free{color:var(--nx-coral);margin-top:10px;font-size:11px;font-weight:700;line-height:1.35;display:block}.tiers.three .tier{text-align:left;padding:30px 22px}.tiers.three .tier .p{font-size:38px}.tiers.three .tier ul{margin:16px 0 0;padding:0;list-style:none}.tiers.three .tier li{color:var(--nx-gray-500);border-top:1px solid var(--nx-gray-200);padding:7px 0;font-size:13.5px}.strip{background:var(--nx-sky-light);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:26px;padding:24px 28px;display:flex}.strip .txt{color:var(--nx-blue-dark);max-width:660px;font-size:15px;line-height:1.55}.strip .txt b{font-weight:800}.soon{background:var(--nx-cream-dark);border-radius:16px;padding:30px 34px}.soon h3{color:var(--nx-blue-dark);margin:0 0 10px;font-size:17px;font-weight:800}.soon p{color:var(--nx-gray-700);margin:0;font-size:14.5px;line-height:1.6}.soon .list{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.soon .list span{border:1px solid var(--nx-gray-200);color:var(--nx-gray-500);background:#fff;border-radius:100px;padding:6px 14px;font-size:12.5px;font-weight:700}.final{text-align:center;padding:96px 0 110px}.final h2{letter-spacing:-.025em;color:var(--nx-blue-dark);margin:0 0 14px;font-family:Manrope;font-size:40px;font-weight:800}.final p{color:var(--nx-gray-500);margin:0 0 30px;font-size:16px}.final .cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}footer{border-top:1px solid var(--nx-gray-200);color:var(--nx-gray-500);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:30px 0;font-size:13px;display:flex}footer a{color:var(--nx-gray-500);text-decoration:none}footer a:hover{color:var(--nx-blue-dark)}.nx-mo [data-reveal]{opacity:0;transform:translateY(var(--rv-y));filter:blur(var(--rv-blur));transition:opacity var(--rv-dur) var(--rv-ease), transform var(--rv-dur) var(--rv-ease), filter var(--rv-dur) var(--rv-ease)}.nx-mo [data-reveal].is-in{opacity:1;filter:blur();transform:none}.nx-mo .rep tfoot .tot.is-in{animation:pop .5s var(--rv-ease) .35s both}@keyframes pop{0%{transform:scale(1)}45%{transform:scale(1.07)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nx-mo [data-reveal]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.hero-bg .blob,.hero-bg .dust,.hero-bg .dust2,.hero-bg .netgraphic,.hero-bg .nd,.hero-bg .lgCoral{animation:none!important}.pillar:hover,.tier:hover,.door:hover{transform:none}.nx-mo .rep tfoot .tot.is-in{animation:none}}@media (max-width:460px){.eyebrow:before{display:none}}@media (max-width:900px){.wrap{padding:0 20px}section{padding:56px 0}.hero{border-radius:18px;padding:48px 28px}.hero h1{font-size:34px}.pillars,.pillars.four,.split,.split.even,.doors,.flow{grid-template-columns:1fr;gap:24px}.tiers{grid-template-columns:repeat(2,1fr)}.tiers.three{grid-template-columns:1fr}.model{padding:34px 24px}h2.sec{font-size:27px}.final h2{font-size:30px}.rep{min-width:640px}.rep th,.rep td{padding:11px 13px;font-size:12.5px}.nav nav{gap:14px}.nav nav a:not(.nx-btn){display:none}}.nx-btn-coral{color:var(--nx-blue-dark)}.shot{border:1px solid var(--nx-gray-200);box-shadow:var(--nx-shadow-lg);background:#fff;border-radius:16px;overflow:hidden}.shot .bar{background:var(--nx-gray-50);border-bottom:1px solid var(--nx-gray-200);align-items:center;gap:7px;padding:11px 15px;display:flex}.shot .bar i{background:var(--nx-gray-300);border-radius:50%;width:10px;height:10px}.shot .bar span{color:var(--nx-gray-500);margin-left:10px;font-family:Manrope;font-size:11.5px;font-weight:600}.shot img{width:100%;height:auto;display:block}.shot-wide{margin-top:44px}.shot-cap{color:var(--nx-gray-500);text-align:center;margin-top:14px;font-size:13px}.hero-shot{z-index:2;max-width:1000px;margin:-46px auto 0;position:relative}@media (max-width:900px){.hero-shot{margin-top:-24px}.shot .bar{padding:8px 11px}}.gal{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.gal.two{grid-template-columns:repeat(2,1fr)}.gal figure{margin:0}.gal .frame{border:1px solid var(--nx-gray-200);box-shadow:var(--nx-shadow-sm);aspect-ratio:16/10;transition:transform .25s var(--rv-ease), box-shadow .25s var(--rv-ease);background:#fff;border-radius:12px;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.gal figure:hover .frame{box-shadow:var(--nx-shadow-md);transform:translateY(-3px)}.gal .frame img{width:100%;height:auto;display:block}.gal figcaption{margin-top:11px}.gal figcaption b{color:var(--nx-blue-dark);letter-spacing:-.01em;font-size:14px;font-weight:800;display:block}.gal figcaption span{color:var(--nx-gray-500);margin-top:3px;font-size:13px;line-height:1.5;display:block}@media (max-width:900px){.gal,.gal.two{grid-template-columns:1fr 1fr;gap:14px}.gal figcaption b{font-size:13px}.gal figcaption span{font-size:12px}}@media (max-width:560px){.gal,.gal.two{grid-template-columns:1fr}}.carru{padding:6px 0 4px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.carru-cinta{gap:var(--carru-gap,18px);width:max-content;animation:desliza var(--carru-dur,64s) linear infinite;display:flex}.carru:hover .carru-cinta{animation-play-state:paused}@keyframes desliza{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--carru-gap,18px) / 2))}}.carru figure{flex:none;width:340px;margin:0}.carru .frame{border:1px solid var(--nx-gray-200);box-shadow:var(--nx-shadow-sm);background:#fff;border-radius:12px;overflow:hidden}.carru .frame img{width:100%;height:auto;display:block}.carru figcaption{color:var(--nx-blue-dark);margin-top:10px;font-size:13px;font-weight:700}.carru figcaption span{color:var(--nx-gray-500);margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.45;display:block}@media (max-width:900px){.carru figure{width:260px}.carru{--carru-gap:12px}}@media (prefers-reduced-motion:reduce){.carru{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.carru-cinta{animation:none}}.cuad{grid-template-columns:repeat(3,1fr);gap:26px 22px;display:grid}.cuad figure{margin:0}.cuad a.frame{border:1px solid var(--nx-gray-200);box-shadow:var(--nx-shadow-sm);transition:transform .25s var(--rv-ease), box-shadow .25s var(--rv-ease);background:#fff;border-radius:12px;display:block;position:relative;overflow:hidden}.cuad a.frame:hover{box-shadow:var(--nx-shadow-lg);transform:translateY(-3px)}.cuad a.frame img{width:100%;height:auto;display:block}.cuad a.frame:after{content:"Ver en grande";background:var(--nx-blue-dark);color:#fff;opacity:0;transition:opacity .2s var(--rv-ease);border-radius:100px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;bottom:10px;right:10px}.cuad a.frame:hover:after,.cuad a.frame:focus-visible:after{opacity:1}.cuad figcaption{margin-top:12px}.cuad figcaption b{color:var(--nx-blue-dark);letter-spacing:-.01em;font-size:15px;font-weight:800;display:block}.cuad figcaption span{color:var(--nx-gray-500);margin-top:4px;font-size:13.5px;line-height:1.55;display:block}.cuad .pronto{background:var(--nx-cream-dark);color:var(--nx-blue-dark);text-transform:uppercase;letter-spacing:.06em;vertical-align:middle;border-radius:100px;margin-left:8px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-block}.cuad-grupo{margin-bottom:56px}.cuad-grupo>h3{color:var(--nx-blue-dark);letter-spacing:-.02em;margin:0 0 6px;font-family:Manrope;font-size:21px;font-weight:800}.cuad-grupo>p{color:var(--nx-gray-500);max-width:640px;margin:0 0 24px;font-size:14.5px}@media (max-width:900px){.cuad{grid-template-columns:repeat(2,1fr);gap:20px 16px}}@media (max-width:560px){.cuad{grid-template-columns:1fr}}.carru a.frame{border:1px solid var(--nx-gray-200);box-shadow:var(--nx-shadow-sm);background:#fff;border-radius:12px;display:block;overflow:hidden}.carru a.frame img{width:100%;height:auto;display:block}.viene{background:var(--nx-cream-dark);border-radius:20px;padding:44px 48px}.viene .tag{background:var(--nx-blue-dark);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:100px;margin-bottom:16px;padding:5px 13px;font-size:10.5px;font-weight:800;display:inline-block}.viene h2{letter-spacing:-.02em;color:var(--nx-blue-dark);margin:0 0 12px;font-family:Manrope;font-size:30px;font-weight:800;line-height:1.2}.viene>p{color:var(--nx-gray-700);max-width:700px;margin:0 0 26px;font-size:15.5px;line-height:1.65}.viene ul{grid-template-columns:repeat(3,1fr);gap:14px 22px;margin:0;padding:0;list-style:none;display:grid}.viene li{color:var(--nx-blue-dark);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.viene li svg{flex:none;margin-top:3px}.viene li b{font-weight:700}.viene li span{color:var(--nx-gray-700);margin-top:2px;font-size:13.5px;font-weight:500;display:block}@media (max-width:900px){.viene{padding:30px 24px}.viene ul{grid-template-columns:1fr}.viene h2{font-size:24px}}.visor{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a2e52d1;justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}.visor[open],.visor.abierto{display:flex}.visor img{background:#fff;border-radius:12px;width:auto;max-width:min(1200px,94vw);height:auto;max-height:82vh;box-shadow:0 30px 80px #0a2e5280}.visor figcaption{text-align:center;color:#fff;padding:0 28px;font-size:14px;font-weight:700;position:absolute;bottom:22px;left:0;right:0}.visor figcaption span{opacity:.75;margin-top:3px;font-size:13px;font-weight:500;display:block}.visor .cerrar{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;line-height:1;display:flex;position:absolute;top:20px;right:22px}.visor .cerrar:hover{background:#fff3}.visor .nav-v{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.visor .nav-v:hover{background:#fff3}.visor .prev{left:20px}.visor .next{right:20px}body.visor-abierto{overflow:hidden}@media (max-width:900px){.visor{padding:14px}.visor .nav-v{width:38px;height:38px}}.trio{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;display:grid}.trio figure{margin:0}.trio .marco{border:1px solid var(--nx-gray-200);box-shadow:var(--nx-shadow-sm);aspect-ratio:16/10;transition:transform .25s var(--rv-ease), box-shadow .25s var(--rv-ease);background:#fff;border-radius:12px;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.trio figure:hover .marco{box-shadow:var(--nx-shadow-md);transform:translateY(-3px)}.trio .marco img{width:100%;height:auto;display:block}.trio figcaption{margin-top:12px}.trio figcaption b{color:var(--nx-blue-dark);letter-spacing:-.01em;font-size:14.5px;font-weight:800;display:block}.trio .ejes{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.trio .eje{color:var(--nx-blue-dark);background:var(--nx-sky-light);border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.trio .pto{border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:inset 0 0 0 1px #0a2e5224}.trio .plan{text-transform:uppercase;letter-spacing:.07em;color:var(--nx-coral);margin-top:9px;font-size:11px;font-weight:700;display:inline-block}@media (max-width:900px){.trio{grid-template-columns:1fr;gap:26px}}.trio-nota{color:var(--nx-gray-500);margin-top:22px;font-size:13px;line-height:1.6}.conmuta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.conmuta a{border:1px solid var(--nx-gray-200);transition:transform .25s var(--rv-ease), box-shadow .25s var(--rv-ease);background:#fff;border-radius:14px;flex:260px;padding:16px 20px;text-decoration:none;display:block}.conmuta a:hover{box-shadow:var(--nx-shadow-md);transform:translateY(-2px)}.conmuta .q{color:var(--nx-blue-dark);font-size:15px;font-weight:800;display:block}.conmuta .r{color:var(--nx-gray-500);margin-top:4px;font-size:13px;line-height:1.45;display:block}.cond{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px;display:grid}.cond div{border:1px solid var(--nx-gray-200);background:#fff;border-radius:14px;padding:18px 20px}.cond .t{color:var(--nx-blue-dark);margin:0 0 6px;font-size:13.5px;font-weight:800}.cond .d{color:var(--nx-gray-500);margin:0;font-size:13px;line-height:1.55}.faq{margin-top:8px}.faq details{border-top:1px solid var(--nx-gray-200);padding:16px 0}.faq details:last-child{border-bottom:1px solid var(--nx-gray-200)}.faq summary{color:var(--nx-blue-dark);cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"+";color:var(--nx-coral);width:14px;font-family:Space Grotesk,monospace;font-size:18px;font-weight:700;line-height:1}.faq details[open] summary:before{content:"−"}.faq p{color:var(--nx-gray-500);margin:10px 0 0 24px;font-size:14.5px;line-height:1.65}.tier .lim{color:var(--nx-gray-500);letter-spacing:.02em;margin-top:6px;font-size:10.5px;display:block}@media (max-width:900px){.cond{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cond{grid-template-columns:1fr}}
