.np-mark-stage{width:100%;max-width:340px;margin-inline-start:auto}@media (max-width:912px){.np-mark-stage{max-width:220px;margin-inline-start:0}}.np-mark-art{width:100%;height:auto;display:block;overflow:visible}.np-mark-n{fill:#232326}.np-mark-tile{fill:#8c52ff;animation:1.2s cubic-bezier(.22,.61,.36,1) both np-assemble}@keyframes np-assemble{0%{opacity:0;transform:translate(var(--dx), var(--dy))}40%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.np-mark-tile{animation:none}}.np-service-name{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.np-service-name a{color:#111;text-decoration:none}.np-service-name a:hover,.np-service-name a:focus-visible{color:#6b38db}.np-service-tagline{margin:0;font-size:16px;font-weight:600;line-height:1.4}.np-advisers{border-top:1px solid #d6d6d0;margin:0;padding:0;list-style:none}.np-advisers li{border-bottom:1px solid #d6d6d0;grid-template-columns:12px minmax(160px,.8fr) minmax(0,1.6fr);align-items:baseline;gap:20px;padding:20px 0;display:grid}.np-adviser-mark{background:#b9b9b3;width:10px;height:10px}.np-adviser-who{font-size:16px;font-weight:700}.np-adviser-how{color:#5c5c58;font-size:15px;line-height:1.5}.np-adviser-ours .np-adviser-mark{background:#8c52ff}.np-adviser-ours .np-adviser-who,.np-adviser-ours .np-adviser-how{color:#111}.np-adviser-ours .np-adviser-who{color:#6b38db}@media (max-width:640px){.np-advisers li{grid-template-columns:12px minmax(0,1fr);gap:6px 14px}.np-adviser-how{grid-column:2}}
