.nl-v2 .feat-section,.nl-v2 .caps-section,.nl-v2 .deploy-section,.nl-v2 .sip-section,.nl-v2 .wins-section{background:color-mix(in srgb,var(--nl-purple-100) 28%,var(--nl-white));border-top:1px solid var(--border)}.nl-v2 .deploy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nl-v2 .deploy-card h3{font-weight:800;font-size:11px;letter-spacing:.1em;color:var(--fg-2);text-transform:uppercase;margin:0 0 8px}.nl-v2 .deploy-card h4{font-weight:800;font-size:20px;color:var(--nl-ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px}.nl-v2 .feat-grid,.nl-v2 .deploy-grid,.nl-v2 .caps-grid,.nl-v2 .wins-grid{gap:24px}.nl-v2 .feat-card,.nl-v2 .deploy-card,.nl-v2 .cap-panel,.nl-v2 .sip-card,.nl-v2 .win-card{background:var(--nl-white);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:none}.nl-v2 .feat-card,.nl-v2 .deploy-card,.nl-v2 .win-card{padding:32px}.nl-v2 .feat-card{transition:border-color .2s ease,box-shadow .2s ease}.nl-v2 .feat-card:hover{transform:none;border-color:var(--nl-purple-200);box-shadow:var(--sh-card)}.nl-v2 .deploy-desc{margin:0 0 20px;color:var(--fg-2);font-size:14px;line-height:1.65}.nl-v2 .deploy-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.nl-v2 .deploy-list li{position:relative;padding-left:18px;color:var(--fg-2);font-size:13.5px;line-height:1.55}.nl-v2 .deploy-list li:before{content:"✓";position:absolute;left:0;color:var(--nl-purple-500);font-weight:700}.nl-v2 .feat-icon,.nl-v2 .cap-panel-icon,.nl-v2 .sip-icon,.nl-v2 .win-icon{display:grid;place-items:center;background:transparent;border-radius:0}.nl-v2 .feat-icon img,.nl-v2 .cap-panel-icon img,.nl-v2 .sip-icon img,.nl-v2 .win-icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nl-v2 .feat-icon{width:56px;height:56px}.nl-v2 .cap-panel-icon{width:52px;height:52px}.nl-v2 .sip-icon{width:64px;height:64px}.nl-v2 .win-icon{width:48px;height:48px}.nl-v2 .stats-grid{gap:0;border-block:1px solid var(--border)}.nl-v2 .stat-icon{width:52px;height:52px;display:grid;place-items:center;margin:0 auto 18px;color:var(--nl-purple-500)}.nl-v2 .stat-icon img,.nl-v2 .stat-icon .stage-ui-icon{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nl-v2 .stat-card{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:0;border-radius:0;box-shadow:none;padding:32px}.nl-v2 .stat-card+.stat-card{border-left:1px solid var(--border)}.nl-v2 .stat-num{background:linear-gradient(120deg,var(--nl-purple-500),var(--nl-gold-600));-webkit-background-clip:text;background-clip:text;color:transparent}.nl-v2 .cap-panel{padding:32px}.nl-v2 .cap-panel--cream{border-color:var(--border)}.nl-v2 .cap-panel--cream .cap-panel-icon{background:transparent}.nl-v2 .sip-card{padding:32px}.nl-v2 .deploy-card--purple{border-color:var(--nl-purple-300);background:color-mix(in srgb,var(--nl-purple-100) 34%,var(--nl-white))}.nl-v2 .faq-eyebrow{background:transparent;border:1px solid var(--nl-purple-200)}@media (max-width: 768px){.nl-v2 .feat-grid,.nl-v2 .feat-grid--3,.nl-v2 .deploy-grid,.nl-v2 .caps-grid,.nl-v2 .wins-grid{grid-template-columns:1fr}.nl-v2 .stat-card+.stat-card{border-left:0;border-top:1px solid var(--border)}}@media (max-width: 600px){.nl-v2 .feat-card,.nl-v2 .deploy-card,.nl-v2 .cap-panel,.nl-v2 .sip-card,.nl-v2 .win-card{padding:24px}}@media (prefers-reduced-motion: reduce){.nl-v2 .feat-card{transition:none}}.nl-v2 .deploy-grid,.nl-v2 .caps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.nl-v2 .deploy-card,.nl-v2 .feat-card,.nl-v2 .cap-panel,.nl-v2 .sip-card,.nl-v2 .win-card{background:var(--nl-white);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:none}.nl-v2 .deploy-card,.nl-v2 .feat-card,.nl-v2 .win-card{padding:32px}.nl-v2 .deploy-card h3{font-weight:800;font-size:11px;letter-spacing:.1em;color:var(--fg-2);text-transform:uppercase;margin:0 0 8px}.nl-v2 .deploy-card h4{font-weight:800;font-size:20px;color:var(--nl-ink);margin:0 0 14px;text-transform:uppercase;letter-spacing:.04em}.nl-v2 .deploy-card--purple{border-color:var(--nl-purple-300);background:color-mix(in srgb,var(--nl-purple-100) 34%,var(--nl-white))}.nl-v2 .deploy-desc{font-size:14px;color:var(--fg-2);line-height:1.65;margin:0 0 20px}.nl-v2 .deploy-list,.nl-v2 .win-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.nl-v2 .deploy-list li,.nl-v2 .win-list li{position:relative;padding-left:18px;font-size:13.5px;color:var(--fg-2);line-height:1.55}.nl-v2 .deploy-list li:before{content:"✓";position:absolute;left:0;color:var(--nl-purple-500);font-weight:700}.nl-v2 .feat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nl-v2 .feat-card{transition:border-color .2s ease,box-shadow .2s ease}.nl-v2 .feat-card:hover{border-color:var(--nl-purple-200);box-shadow:var(--sh-card);transform:none}.nl-v2 .feat-icon,.nl-v2 .cap-panel-icon,.nl-v2 .sip-icon,.nl-v2 .win-icon{display:grid;place-items:center;background:transparent;flex:0 0 auto;color:var(--nl-purple-500)}.nl-v2 .feat-icon{width:56px;height:56px;margin-bottom:18px}.nl-v2 .cap-panel-icon{width:52px;height:52px}.nl-v2 .sip-icon{width:64px;height:64px}.nl-v2 .win-icon{width:48px;height:48px}.nl-v2 .feat-icon .stage-ui-icon,.nl-v2 .cap-panel-icon .stage-ui-icon,.nl-v2 .sip-icon .stage-ui-icon,.nl-v2 .win-icon .stage-ui-icon{width:100%;height:100%}.nl-v2 .feat-card h3{font-weight:700;font-size:16px;color:var(--nl-ink);margin:0 0 8px;line-height:1.35}.nl-v2 .feat-card p{font-size:13.5px;color:var(--fg-2);margin:0;line-height:1.6}.nl-v2 .stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid var(--border)}.nl-v2 .stat-card{padding:32px;text-align:center}.nl-v2 .stat-card+.stat-card{border-left:1px solid var(--border)}.nl-v2 .stat-num{font-weight:200;font-size:clamp(48px,6vw,72px);letter-spacing:-.03em;line-height:1;background:var(--gradient-token);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:12px}.nl-v2 .stat-label{font-size:15px;color:var(--fg-2);line-height:1.55}.nl-v2 .cap-panel{padding:32px}.nl-v2 .cap-panel-head{display:flex;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--border)}.nl-v2 .cap-panel h4{font-weight:700;font-size:20px;color:var(--nl-ink);margin:0}.nl-v2 .cap-list{display:flex;flex-direction:column;gap:16px}.nl-v2 .cap-item{display:flex;gap:14px;align-items:flex-start}.nl-v2 .cap-dot{width:8px;height:8px;border-radius:50%;background:var(--nl-purple-500);flex:0 0 auto;margin-top:6px}.nl-v2 .cap-dot--cream{background:var(--nl-gold-600)}.nl-v2 .cap-item h3{font-weight:600;font-size:14px;color:var(--nl-ink);margin:0 0 3px}.nl-v2 .cap-item span{font-size:13px;color:var(--fg-2);line-height:1.55}.nl-v2 .sip-section{padding:64px 0}.nl-v2 .sip-card{display:flex;gap:28px;align-items:flex-start;padding:32px;max-width:820px;margin:0 auto}.nl-v2 .sip-body h2{font-weight:700;font-size:18px;color:var(--nl-ink);margin:0 0 10px;line-height:1.4}.nl-v2 .sip-body p{font-size:14px;color:var(--fg-2);line-height:1.65;margin:0}.nl-v2 .wins-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nl-v2 .win-card{display:flex;flex-direction:column;gap:20px}.nl-v2 .win-head{display:flex;align-items:center;gap:14px}.nl-v2 .win-card h4{font-weight:700;font-size:16px;color:var(--nl-ink);margin:0;line-height:1.35}.nl-v2 .win-list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--nl-purple-300)}.nl-v2 .faq-eyebrow-wrap{background:var(--nl-white);padding-top:64px}.nl-v2 .faq-eyebrow-wrap .wrap{text-align:center}.nl-v2 .faq-eyebrow{display:inline-flex;align-items:center;padding:7px 18px;border:1px solid var(--nl-purple-200);border-radius:999px;color:var(--nl-purple-700);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase}@media (max-width:1024px){.nl-v2 .feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-v2 .wins-grid{grid-template-columns:1fr}}@media (max-width:768px){.nl-v2 .deploy-grid,.nl-v2 .caps-grid,.nl-v2 .feat-grid,.nl-v2 .stats-grid{grid-template-columns:1fr}.nl-v2 .stat-card+.stat-card{border-left:0;border-top:1px solid var(--border)}}@media (max-width:600px){.nl-v2 .deploy-card,.nl-v2 .feat-card,.nl-v2 .cap-panel,.nl-v2 .sip-card,.nl-v2 .win-card{padding:24px}.nl-v2 .sip-card{flex-direction:column}}@media (prefers-reduced-motion:reduce){.nl-v2 .feat-card{transition:none}}
