.np-featured{border-color:#0f9d6e;position:relative;box-shadow:0 18px 44px #0f9d6e2e}.np-badge{color:#0b2038;letter-spacing:.06em;text-transform:uppercase;background:#f1cd7b;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800;position:absolute;top:-12px;left:22px}.np-phases{gap:26px;margin:0;padding:0;list-style:none;display:grid}.np-phase-head{align-items:center;gap:14px;margin-bottom:6px;display:flex}.np-phase-head b{background:var(--emerald);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.np-phase-head strong{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:19px;display:block}.np-phase-head span{color:var(--muted);font-size:14px}.np-phases .tick-list{margin-left:50px}.npq{gap:14px;display:grid}.npq-q{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.npq-q legend{color:#0b2038;padding:0 6px;font-weight:600;line-height:1.45}.npq-q label{cursor:pointer;border:1px solid #cfe0e8;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-weight:600;display:inline-flex}.npq-q label.on{color:#075a40;background:#dff3ea;border-color:#0f9d6e}.npq-result{background:#f6fafb;border:1px solid #e1ecf0;border-radius:14px;padding:18px 20px}.npq-result.ez,.npq-result.full{background:#eaf7f1;border-color:#bfe6d4}.npq-result p{color:#2a4155;margin:6px 0 0;line-height:1.55}.np-faq details{border-bottom:1px solid var(--line);padding:14px 0}.np-faq summary{cursor:pointer;color:#0b2038;font-weight:700}.np-faq p{color:#2a4155;margin:8px 0 0;line-height:1.6}@media (max-width:700px){.np-phases .tick-list{margin-left:0}.svc-cards{grid-template-columns:1fr}}
