.nl-v2 .ab-hero{position:relative;overflow:hidden}.nl-v2 .ab-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(131,88,250,.07) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}.nl-v2 .ab-hero>.wrap{position:relative;z-index:1}.nl-v2 .ab-btn-primary{box-shadow:0 4px 14px #8358fa4d;transition:background .15s,transform .2s,box-shadow .2s}.nl-v2 .ab-btn-primary:hover{background:var(--nl-purple-700, #582cd3);transform:translateY(-2px);box-shadow:0 8px 22px #8358fa66}.nl-v2 .ab-btn-outline{transition:all .2s}.nl-v2 .ab-btn-outline:hover{border-color:var(--nl-purple-500, #8358fa);color:var(--nl-purple-500, #8358fa);transform:translateY(-2px);box-shadow:0 4px 12px #1c1c1f14}.nl-v2 .ab-stat-num{font-variant-numeric:tabular-nums}.nl-v2 .ab-feat-card{cursor:pointer;transition:border-color .2s,transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.nl-v2 .ab-feat-card:hover{border-color:#8358fa40;transform:translateY(-5px);box-shadow:0 16px 40px #8358fa21,0 2px 8px #1c1c1f0f}.nl-v2 .ab-feat-icon{transition:transform .2s}.nl-v2 .ab-feat-card:hover .ab-feat-icon{transform:scale(1.08)}.nl-v2 .ab-channel-card{cursor:pointer;transition:border-color .2s,transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;box-shadow:0 2px 8px #8358fa0d}.nl-v2 .ab-channel-card:hover{border-color:#8358fa4d;transform:translateY(-4px);box-shadow:0 12px 32px #8358fa1f}.nl-v2 .ab-usecase-card{cursor:pointer;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .2s}.nl-v2 .ab-usecase-card:hover{transform:translateY(-4px);box-shadow:0 14px 36px #8358fa1f,0 2px 8px #1c1c1f0f;border-color:#8358fa2e}.nl-v2 .ab-usecase-icon{transition:transform .2s}.nl-v2 .ab-usecase-card:hover .ab-usecase-icon{transform:scale(1.08)}.nl-v2 .ab-industry-card{transition:border-color .2s,box-shadow .2s}.nl-v2 .ab-industry-card:hover{border-color:#8358fa40;box-shadow:0 8px 24px #8358fa1a}.nl-v2 .ab-platform-item{transition:border-color .2s,background .2s}.nl-v2 .ab-platform-item:hover{border-color:#8358fa33;background:linear-gradient(135deg,#8358fa0a,#fff)}.nl-v2 .ab-testimonial-card{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.nl-v2 .ab-testimonial-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1c1c1f1a}.nl-v2 .ab-team-card{transition:box-shadow .25s}.nl-v2 .ab-team-card:hover{box-shadow:0 12px 40px #8358fa1a,0 2px 8px #1c1c1f0f}.nl-v2 .ab-team-item{transition:border-color .2s,background .2s}.nl-v2 .ab-team-item:hover{border-color:#8358fa33;background:linear-gradient(135deg,#8358fa0d,#fff)}.nl-v2 .ab-compliance-pill{transition:border-color .15s,background .15s,transform .15s}.nl-v2 .ab-compliance-pill--live:hover{border-color:var(--nl-purple-400, #9878ff);transform:translateY(-1px)}.nl-v2 .ab-pricing-snap{transition:box-shadow .25s,border-color .2s}.nl-v2 .ab-pricing-snap:hover{border-color:#8358fa40;box-shadow:0 12px 40px #8358fa1a}.nl-v2 .pricing-hero{position:relative;overflow:hidden}.nl-v2 .pricing-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(131,88,250,.07) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}.nl-v2 .pricing-hero>.wrap{position:relative;z-index:1}.nl-v2 .p-tier-card{cursor:pointer;transition:border-color .2s,transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.nl-v2 .p-tier-card:hover{border-color:#8358fa4d;transform:translateY(-5px);box-shadow:0 20px 48px #8358fa24,0 4px 12px #1c1c1f0f}@keyframes featuredGlow{0%,to{box-shadow:0 0 #8358fa00}50%{box-shadow:0 0 0 6px #8358fa1f}}.nl-v2 .p-tier-card--featured{animation:featuredGlow 3s ease-in-out infinite}.nl-v2 .p-tier-btn--primary{background:linear-gradient(135deg,var(--nl-purple-500, #8358fa) 0%,var(--nl-purple-700, #582cd3) 100%);transition:transform .2s,box-shadow .2s,filter .2s}.nl-v2 .p-tier-btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #8358fa66;filter:brightness(1.05)}.nl-v2 .p-notes{border-left:3px solid var(--nl-purple-200, #ddd6fe);padding-left:16px}.nl-v2 .wl-hero{position:relative;overflow:hidden}.nl-v2 .wl-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(131,88,250,.07) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}.nl-v2 .wl-hero>.wrap{position:relative;z-index:1}.nl-v2 .wl-card{cursor:pointer;transition:border-color .2s,transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.nl-v2 .wl-card:hover{border-color:#8358fa4d;transform:translateY(-4px);box-shadow:0 16px 40px #8358fa1f,0 2px 8px #1c1c1f0f}.nl-v2 .wl-term-card{cursor:default;transition:border-color .2s,box-shadow .2s}.nl-v2 .wl-term-card:hover{border-color:#8358fa33;box-shadow:0 8px 24px #8358fa14}.nl-v2 .wl-compliance-card{transition:border-color .2s,box-shadow .2s}.nl-v2 .wl-compliance-card:hover{border-color:#8358fa33;box-shadow:0 8px 24px #8358fa14}.nl-v2 .audience-card{cursor:default;transition:border-color .2s,transform .2s,box-shadow .2s}.nl-v2 .audience-card:hover{border-color:#8358fa40;transform:translateY(-3px);box-shadow:0 10px 28px #8358fa1a}.nl-v2 .wl-btn-primary{background:linear-gradient(135deg,var(--nl-purple-500, #8358fa) 0%,var(--nl-purple-700, #582cd3) 100%);box-shadow:0 4px 14px #8358fa4d;transition:transform .2s,box-shadow .2s,filter .2s}.nl-v2 .wl-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #8358fa66;filter:brightness(1.05)}.nl-v2 .wl-step{cursor:default;transition:border-color .2s,box-shadow .2s}.nl-v2 .wl-step:hover{border-color:#8358fa40;box-shadow:0 8px 24px #8358fa14}.nl-v2 .comp-card{cursor:default;transition:border-color .2s,transform .2s,box-shadow .2s}.nl-v2 .comp-card:hover{border-color:#8358fa40;transform:translateY(-3px);box-shadow:0 10px 28px #8358fa1a}.nl-v2 .comp-pill{transition:border-color .15s,background .15s,transform .15s}.nl-v2 .comp-pill--live:hover{border-color:var(--nl-purple-400, #9878ff);transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.nl-v2 .ab-feat-card,.nl-v2 .ab-channel-card,.nl-v2 .ab-usecase-card,.nl-v2 .ab-testimonial-card,.nl-v2 .ab-industry-card,.nl-v2 .ab-platform-item,.nl-v2 .ab-team-card,.nl-v2 .ab-pricing-snap,.nl-v2 .ab-btn-primary,.nl-v2 .ab-btn-outline,.nl-v2 .p-tier-card,.nl-v2 .p-tier-btn--primary,.nl-v2 .wl-card,.nl-v2 .wl-term-card,.nl-v2 .wl-compliance-card,.nl-v2 .audience-card,.nl-v2 .wl-btn-primary,.nl-v2 .wl-step,.nl-v2 .comp-card,.nl-v2 .comp-pill{transition:none!important;transform:none!important;animation:none!important}}.nl-v2{font-family:var(--font-body)}.nl-v2 h1,.nl-v2 h2,.nl-v2 h3,.nl-v2 h4,.nl-v2 h5,.nl-v2 h6{font-family:var(--font-display)}.nl-v2 button,.nl-v2 input,.nl-v2 textarea,.nl-v2 select{font-family:var(--font-body)}.nl-v2 .btn,.nl-v2 [role=tab],.nl-v2 summary{font-family:var(--font-display)}
