.njw-hiw{--mst-green:#12b76a;--mst-gold:#fbbc05;--mst-blue:#1874fd;--mst-teal:#0e9e8e;--mst-star-off:#dcd7e6;--mst-offset:#8f52f1;--mst-line:#e7e3ef;--mst-line-2:#f0edf6;--mst-ink:#1b053d;--mst-ink-3:#5b4b73;--mst-ink-4:#7b6a91;--mst-ease:cubic-bezier(.16,.84,.3,1);--mst-spring:cubic-bezier(.34,1.4,.5,1)}.njw-hiw .mst-stage{box-sizing:border-box;margin:0 auto;max-width:776px;padding-left:128px;padding-right:128px;width:100%}.njw-hiw .mst-stage:has(.mst-step-cite){max-width:746px;padding:40px 42px 0}.njw-hiw .mst-stage:has(.mst-step-index){max-width:600px;padding:70px 35px 0}.njw-hiw .mst-step-index{margin:0 auto;max-width:520px;width:100%}.njw-hiw .mst-step-index:has(.mst-frame-body){padding:10px 0 35px}.njw-hiw .mst-step-index .mst-frame{height:348px}.njw-hiw .ppw-panel[data-seq=populate]{max-width:none;min-width:0}.njw-hiw .ppw-panel[data-seq=populate] .mst-stage{display:block;height:455px;margin:0 auto;max-width:none;padding:0;position:relative;width:595px}.njw-hiw .mst-step-build .mst-frame,.njw-hiw .mst-step-populate .mst-frame{border-bottom-left-radius:0;border-bottom-right-radius:0}.njw-hiw .ppw-panel[data-seq=build]{max-width:none;min-width:0}.njw-hiw .ppw-panel[data-seq=build] .mst-stage{display:block;height:485px;margin:0 auto;max-width:none;padding:0;position:relative;width:595px}.njw-hiw .mst-step-build{bottom:calc(var(--mst-bleed,108px)*-1);display:block;height:auto;left:35px;margin:0;max-width:none;position:absolute;top:auto;width:520px}.njw-hiw .mst-stars{color:var(--mst-star-off);display:inline-flex;font-size:11px;gap:1px;line-height:1}.njw-hiw .mst-stars.sm{font-size:11px}.njw-hiw .mst-star.on{color:var(--mst-green)}.njw-hiw .mst-stars.gold .mst-star.on{color:var(--mst-gold)}.njw-hiw .mst-fb,.njw-hiw .mst-gg{flex:none;height:14px;width:14px}.njw-hiw .mst-gg{height:13px;width:13px}.njw-hiw .mst-rw-nj{color:var(--nj-purple,#8f52f1);height:14px;width:14px}.njw-hiw .mst-frame{background:#fff;border:1px solid var(--mst-line);border-radius:14px;box-shadow:16px 16px 0 0 var(--mst-offset);overflow:hidden;position:relative;z-index:1}.njw-hiw .mst-browser-bar{align-items:center;background:#fff;border-bottom:1px solid var(--mst-line-2);display:flex;gap:6px;padding:9px 14px}.njw-hiw .mst-browser-bar i{background:#e0dce8;border-radius:50%;height:9px;width:9px}.njw-hiw .mst-browser-bar i:first-child{background:#ff5f57}.njw-hiw .mst-browser-bar i:nth-child(2){background:#febc2e}.njw-hiw .mst-browser-bar i:nth-child(3){background:#28c840}.njw-hiw .mst-url{background:var(--mst-line-2);border-radius:999px;color:var(--mst-ink-4);flex:1;font-size:11.5px;line-height:16px;margin-left:10px;min-width:0;overflow:hidden;padding:4px 12px;text-overflow:ellipsis;white-space:nowrap}.njw-hiw .mst-url--search{align-items:center;display:flex;gap:7px;min-height:24px}.njw-hiw .mst-url-txt{overflow:hidden;white-space:nowrap}.njw-hiw .mst-search-ic{color:var(--mst-ink-4);font-size:13px}.njw-hiw .mst-caret{animation:njwMstCaret 1s steps(1) infinite;background:var(--mst-ink-3);display:inline-block;height:13px;margin-left:1px;width:1.5px}@keyframes njwMstCaret{50%{opacity:0}}.njw-hiw .mst-frame-body{padding:20px 20px 35px}.njw-hiw .mst-site{display:flex;flex-direction:column;gap:14px}.njw-hiw .mst-site-head{align-items:flex-start;display:flex;gap:14px;opacity:0;transform:translateY(10px);transition:opacity .6s var(--mst-ease),transform .6s var(--mst-ease)}.njw-hiw .mst-site-head.in{opacity:1;transform:none}.njw-hiw .mst-logo{background:#fff;border-radius:50%;display:grid;flex:none;height:46px;overflow:hidden;place-items:center;width:46px}.njw-hiw .mst-logo-img{height:100%;object-fit:contain;object-position:center;width:100%}.njw-hiw .mst-head-txt{flex:1;min-width:0}.njw-hiw .mst-head-name{color:var(--mst-ink);font-size:19px;font-weight:800;letter-spacing:-.01em}.njw-hiw .mst-head-tag{color:var(--mst-ink-4);font-size:12.5px;line-height:1.45;margin-top:3px}.njw-hiw .mst-head-actions{align-items:center;display:flex;flex:none;gap:14px}.njw-hiw .mst-head-phone{color:var(--mst-blue)}.njw-hiw .mst-head-cta,.njw-hiw .mst-head-phone{font-size:12.5px;font-weight:700;white-space:nowrap}.njw-hiw .mst-head-cta{background:var(--mst-teal);border-radius:8px;color:#fff;padding:8px 15px}.njw-hiw .mst-gallery{display:flex;gap:8px;height:118px;opacity:0;transform:translateY(12px);transition:opacity .6s var(--mst-ease) .05s,transform .6s var(--mst-ease) .05s}.njw-hiw .mst-gallery.in{opacity:1;transform:none}.njw-hiw .mst-gal-main{background:linear-gradient(135deg,#ece7f6,#f4f1fa);border-radius:12px;flex:1.7;height:100%;object-fit:cover;object-position:center}.njw-hiw .mst-gal-tiles{display:grid;flex:1;gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.njw-hiw .mst-gal-tile{background:linear-gradient(135deg,#ece7f6,#f4f1fa);border-radius:10px;height:100%;object-fit:cover;object-position:center;width:100%}.njw-hiw .mst-cols{align-items:stretch;display:grid;gap:18px;grid-template-columns:1.5fr 1fr}.njw-hiw .mst-col-h{color:var(--mst-ink);font-size:14px;font-weight:800;margin-bottom:12px}.njw-hiw .mst-about-wrap,.njw-hiw .mst-stories{opacity:0;transform:translateY(14px);transition:opacity .6s var(--mst-ease) .1s,transform .6s var(--mst-ease) .1s}.njw-hiw .mst-about-wrap.in,.njw-hiw .mst-stories.in{opacity:1;transform:none}.njw-hiw .mst-stories{display:flex;flex-direction:column}.njw-hiw .mst-feed{display:flex;flex:1;flex-direction:column;gap:12px}.njw-hiw .mst-about-wrap{padding-top:30.2px}.njw-hiw .mst-rw{background:#fff;border:1px solid var(--mst-line);border-radius:12px;display:flex;flex-direction:column;gap:11px;padding:13px 14px 35px}.njw-hiw .mst-feed>.mst-rw:first-child{flex:1}.njw-hiw .mst-rw-photo{background:linear-gradient(135deg,#d7c7f7,#c7d3f5);border-radius:10px;display:block;height:92px;object-fit:cover;object-position:center;width:100%}.njw-hiw .mst-rw-body{color:var(--mst-ink-3);font-size:12.5px;line-height:1.5}.njw-hiw .mst-rw-foot{align-items:center;display:flex;gap:8px}.njw-hiw .mst-rw-av{border-radius:50%;color:#fff;display:grid;flex:none;font-size:10px;font-weight:700;height:26px;place-items:center;width:26px}.njw-hiw .mst-rw-meta{display:flex;flex:1;flex-direction:column;line-height:1.2;min-width:0}.njw-hiw .mst-rw-name{color:var(--mst-ink);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.njw-hiw .mst-rw-when{color:var(--mst-ink-4);font-size:10.5px}.njw-hiw .mst-rw-foot .mst-stars,.njw-hiw .mst-rw-foot>svg{flex:none}.njw-hiw .mst-fresh{opacity:0}.njw-hiw .mst-fresh.in{animation:njwMstDrop .6s var(--mst-spring) both,njwMstFresh 1.1s var(--mst-ease) 1.6s both}@keyframes njwMstDrop{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:none}}@keyframes njwMstFresh{0%{border-color:rgba(18,183,106,.5);box-shadow:0 0 0 3px rgba(18,183,106,.12)}to{border-color:var(--mst-line);box-shadow:0 0 0 3px rgba(18,183,106,0)}}.njw-hiw .mst-skel-bar{background:#d7dae0;border-radius:999px;display:inline-block;height:7px;vertical-align:middle}.njw-hiw .mst-rw-skel{display:flex;flex-direction:column;gap:6px;padding:2px 0 1px}.njw-hiw .mst-rw-skel span{background:#d7dae0;border-radius:999px;display:block;height:7px}.njw-hiw .mst-rw-skel span:nth-child(2){background:#ebedf0}.njw-hiw .mst-rw-skel span:last-child{background:#ebedf0;width:58%}.njw-hiw .mst-about{background:#fff;border:1px solid var(--mst-line);border-radius:14px;padding:16px 16px 18px}.njw-hiw .mst-about-badge{align-items:center;color:var(--mst-green);display:inline-flex;font-size:10.5px;font-weight:800;gap:5px;letter-spacing:.06em;text-transform:uppercase}.njw-hiw .mst-about-score{align-items:center;display:flex;gap:12px;margin-top:8px}.njw-hiw .mst-about-num{color:var(--mst-ink);font-size:34px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.njw-hiw .mst-about-scol{display:flex;flex-direction:column;gap:4px}.njw-hiw .mst-about-rev{color:var(--mst-ink-4);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600}.njw-hiw .mst-about-sources{color:var(--mst-ink-3);display:flex;font-size:11.5px;font-weight:700;gap:14px;margin-top:13px}.njw-hiw .mst-about-sources span{align-items:center;display:inline-flex;gap:4px}.njw-hiw .mst-about-src-other{color:var(--mst-ink-4)}.njw-hiw .mst-about-nj{color:var(--nj-purple,#8f52f1);height:12px;width:12px}.njw-hiw .mst-about-rule{background:var(--mst-line-2);height:1px;margin:14px 0}.njw-hiw .mst-about-h{color:var(--mst-ink);font-size:12px;font-weight:800;margin-bottom:0}.njw-hiw .mst-al{align-items:center;color:var(--mst-ink-3);display:flex;font-size:12px;gap:8px;padding:3px 0}.njw-hiw .mst-al-ic{font-size:12px;text-align:center;width:15px}.njw-hiw .mst-step-build .mst-cols{align-items:start}.njw-hiw .mst-pop-syncbar{align-items:center;background:var(--nj-darkest,#1b053d);border-radius:999px;color:#fff;display:flex;gap:9px;margin-bottom:14px;padding:10px 16px;position:relative;z-index:2}.njw-hiw .mst-pop-badge-dot{animation:njwMstPulse 1.6s var(--mst-ease) infinite;background:var(--mst-green);border-radius:50%;flex:none;height:8px;width:8px}@keyframes njwMstPulse{0%{box-shadow:0 0 0 0 rgba(44,224,128,.5)}70%{box-shadow:0 0 0 6px rgba(44,224,128,0)}to{box-shadow:0 0 0 0 rgba(44,224,128,0)}}.njw-hiw .mst-pop-badge-txt{color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap}.njw-hiw .mst-pop-chips{align-items:center;display:inline-flex;gap:5px;margin-left:auto}.njw-hiw .mst-pop-src{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;display:inline-flex;filter:grayscale(1);height:22px;justify-content:center;opacity:.35;transition:opacity .35s var(--mst-ease),filter .35s var(--mst-ease),background .35s var(--mst-ease);width:22px}.njw-hiw .mst-pop-src.lit{animation:njwMstFlash .7s var(--mst-ease);background:#fff;filter:none;opacity:1}@keyframes njwMstFlash{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7);transform:scale(1)}40%{transform:scale(1.18)}70%{box-shadow:0 0 0 7px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0);transform:scale(1)}}.njw-hiw .mst-pop-nj{color:var(--nj-purple,#8f52f1);height:15px;width:15px}.njw-hiw .mst-step-populate{bottom:calc(var(--mst-bleed,108px)*-1);display:block;height:auto;left:35px;margin:0;max-width:none;position:absolute;top:auto;width:520px}.njw-hiw .mst-step-populate .mst-frame-body{padding:10px 20px 20px}.njw-hiw .mst-pop2-scroll{height:500px;overflow:hidden;position:relative}.njw-hiw .mst-pop2-flow{transition:transform 1.6s var(--mst-ease);will-change:transform}.njw-hiw .mst-fresh-row{align-items:start;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:12px}.njw-hiw .mst-step-populate .mst-site{gap:10px}.njw-hiw .mst-serp-list{display:flex;flex-direction:column;gap:18px}.njw-hiw .mst-serp{opacity:0;transform:translateY(12px);transition:opacity .6s var(--mst-ease),transform .6s var(--mst-ease)}.njw-hiw .mst-serp.in{opacity:1;transform:none}.njw-hiw .mst-serp-badge{align-items:center;color:var(--mst-ink-4);display:inline-flex;font-size:9.5px;font-weight:800;gap:6px;letter-spacing:.04em;margin-bottom:0;text-transform:uppercase}.njw-hiw .mst-serp-rank{background:var(--nj-action,#5810cb);border-radius:6px;color:#fff;font-size:9px;padding:2px 6px}.njw-hiw .mst-serp-title{color:#1a56db;font-size:17px;font-weight:700;letter-spacing:-.01em}.njw-hiw .mst-serp-url{color:#0b7a3b;font-size:10.5px;margin-top:0}.njw-hiw .mst-serp-rich{align-items:center;display:flex;gap:5px;margin-top:0}.njw-hiw .mst-step-index .mst-stars.sm{font-size:10px}.njw-hiw .mst-serp-rate{color:var(--mst-ink);font-size:11.5px;font-weight:700}.njw-hiw .mst-serp-dim{color:var(--mst-ink-4);font-size:10.5px}.njw-hiw .mst-serp-snip{color:var(--mst-ink-3);font-size:11px;line-height:1.5;margin-top:0}.njw-hiw .mst-serp-rich.attn .mst-star{animation:njwMstStarAttn .7s var(--mst-spring) both;animation-delay:calc(var(--si)*90ms);transform-origin:center 60%}@keyframes njwMstStarAttn{0%{transform:scale(1)}45%{filter:drop-shadow(0 0 5px rgba(251,188,5,.85));transform:scale(1.45)}to{filter:none;transform:scale(1)}}.njw-hiw .mst-serp-compet{border-top:1px solid var(--mst-line-2);display:flex;flex-direction:column;gap:14px;opacity:0;padding-top:16px;transition:opacity .6s var(--mst-ease)}.njw-hiw .mst-serp-compet.in{opacity:1}.njw-hiw .mst-serp-compet-h{color:var(--mst-ink-4);font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.njw-hiw .mst-serp-ghost{display:flex;flex-direction:column;gap:7px;opacity:.7}.njw-hiw .mst-sk-line{background:var(--mst-line);border-radius:999px;height:9px}.njw-hiw .mst-serp-ghost .mst-sk-line:first-child{background:#dbe4f5}.njw-hiw .mst-step-cite{background:var(--nj-darkest,#1b053d);border-radius:20px;box-shadow:0 40px 90px -46px rgba(27,5,61,.7);display:flex;flex-direction:column;height:409px;margin:0 auto;max-width:500px;min-height:360px;padding:24px 20px 0}.njw-hiw .mst-ai-q{align-items:center;background:#fff;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;box-shadow:0 18px 40px -22px rgba(0,0,0,.6);display:flex;gap:8px;padding:4px 8px 4px 16px;transform:translateY(132px);transition:transform .6s var(--mst-ease)}.njw-hiw .mst-ai-q.asked{transform:none}.njw-hiw .mst-ai-q-txt{color:var(--mst-ink);flex:1;font-size:11px;font-weight:700;min-width:0;overflow:hidden;white-space:nowrap}.njw-hiw .mst-ai-q-send{background:var(--nj-action,#5810cb);border-radius:9px;color:#fff;display:grid;flex:none;height:32px;place-items:center;transition:transform .16s var(--mst-ease),background .16s var(--mst-ease);width:32px}.njw-hiw .mst-ai-q-send svg{height:17px;width:17px}.njw-hiw .mst-ai-q-send.press{background:#2f096d;transform:scale(.86)}.njw-hiw .mst-cite-col{display:flex;flex-direction:column;gap:12px;margin-top:12px;opacity:0;transition:opacity .5s var(--mst-ease)}.njw-hiw .mst-cite-col.in{opacity:1}.njw-hiw .mst-ai-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:11px;opacity:0;padding:9px 11px;position:relative;transform:translateY(10px);transition:opacity .6s var(--mst-ease),transform .6s var(--mst-ease)}.njw-hiw .mst-ai-card.in{opacity:1;transform:none}.njw-hiw .mst-ai-card:after{background:linear-gradient(120deg,#2ce080,#1874fd 38%,#8f52f1 66%,#2ce080);background-size:220% 100%;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .6s var(--mst-ease)}.njw-hiw .mst-ai-card.in:after{animation:njwMstStroke 3.2s linear infinite;opacity:1}@keyframes njwMstStroke{0%{background-position:0 50%}to{background-position:220% 50%}}.njw-hiw .mst-ai-head{align-items:center;color:#fff;display:flex;font-size:11px;font-weight:700;gap:10px}.njw-hiw .mst-ai-logo{background:#fff;border-radius:8px;color:#000;display:grid;flex:none;height:25px;place-items:center;width:25px}.njw-hiw .mst-ai-logo svg{height:18px;width:18px}.njw-hiw .mst-ai-logo.oai{background:#000;color:#fff}.njw-hiw .mst-ai-logo.pplx{background:#20808d;color:#fff}.njw-hiw .mst-ai-logo.gem{background:#fff;color:#4285f4}.njw-hiw .mst-ai-body{color:hsla(0,0%,100%,.72);font-size:9.5px;line-height:1.45;margin-top:2px}.njw-hiw .mst-ai-biz{color:#fff;font-weight:700}.njw-hiw .mst-ai-cite{align-items:center;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:hsla(0,0%,100%,.55);display:inline-flex;font-size:8.5px;font-weight:700;gap:6px;margin-top:8px;padding:3px 9px;transition:color .35s var(--mst-ease),border-color .35s var(--mst-ease),background .35s var(--mst-ease)}.njw-hiw .mst-ai-card.in .mst-ai-cite{background:rgba(196,162,255,.1);border-color:rgba(196,162,255,.4);color:#c4a2ff}@media (max-width:980px){.njw-hiw .mst-step-build,.njw-hiw .mst-step-populate{--mst-bleed:120px}.njw-hiw .mst-step-build .mst-cols,.njw-hiw .mst-step-populate .mst-cols{grid-template-columns:1fr}.njw-hiw .ppw-panel[data-seq=build] .mst-stage{height:805px}.njw-hiw .ppw-panel[data-seq=populate] .mst-stage{height:770px;width:520px}.njw-hiw .mst-step-populate{left:0}.njw-hiw .mst-pop2-scroll{height:750px}.njw-hiw .mst-step-cite{height:450px}.njw-hiw .mst-stage:has(.mst-step-cite){max-width:746px;padding:40px 12px 0}.njw-hiw .mst-stage:has(.mst-step-index){max-width:600px;padding:70px 12px 0}}@media (prefers-reduced-motion:reduce){.njw-hiw .mst-about-wrap,.njw-hiw .mst-ai-card,.njw-hiw .mst-cite-col,.njw-hiw .mst-fresh,.njw-hiw .mst-gallery,.njw-hiw .mst-serp,.njw-hiw .mst-serp-compet,.njw-hiw .mst-site-head,.njw-hiw .mst-stories{animation:none;opacity:1;transform:none;transition:none}.njw-hiw .mst-ai-q{transform:none}.njw-hiw .mst-ai-card.in:after,.njw-hiw .mst-caret,.njw-hiw .mst-pop-badge-dot,.njw-hiw .mst-pop-src.lit,.njw-hiw .mst-serp-rich.attn .mst-star{animation:none}.njw-hiw .mst-pop2-flow{transition:none}}.njw-hiw .mst-step-populate .mst-about-wrap,.njw-hiw .mst-step-populate .mst-gallery,.njw-hiw .mst-step-populate .mst-site-head,.njw-hiw .mst-step-populate .mst-stories{opacity:1;transform:none;transition:none}