.np-problem{padding:100px 0 20px}.np-problem-card{max-width:760px;margin:0 auto;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-top:3px solid rgba(0,246,255,.6);border-radius:14px;padding:40px 48px}.np-problem-card p{color:var(--text-secondary);font-size:16px;line-height:1.75;text-align:center;text-wrap:balance}.np-problem-card p strong{color:var(--text-primary);font-weight:500}.np-metric{padding:72px 0;text-align:center;background:linear-gradient(180deg,rgba(0,0,255,.08),transparent);border-top:1px solid hsla(0,0%,100%,.05)}.np-metric p{font-size:clamp(20px,2.6vw,30px);color:var(--text-primary);max-width:760px;margin:0 auto;line-height:1.4;text-wrap:balance;letter-spacing:-.015em}.np-metric p strong{font-weight:600}.np-details{padding:40px 0 100px}.np-details-header{text-align:center;margin-bottom:56px}.np-details-header .subhead{margin:20px auto 0;max-width:640px;text-align:center}.np-details-mockup{max-width:900px;margin:0 auto 56px;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08)}.np-details-mockup img{width:100%;height:auto;display:block}.np-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.np-cards-2{grid-template-columns:repeat(2,1fr);max-width:900px;margin:0 auto}.np-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:14px;padding:30px 28px}.np-card .tag{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(0,246,255,.85);margin-bottom:12px}.np-card h3{font-size:17px;margin-bottom:10px;color:var(--text-primary);font-weight:600}.np-card p{font-size:14px;color:var(--text-secondary);line-height:1.65}@media (max-width:980px){.np-cards,.np-cards-2{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}