.njh-hero{--nj-ink:#1b053d;--nj-ink-2:#3d2063;--nj-ink-3:#5b4b73;--nj-ink-4:#7b6a91;--nj-ink-5:#9b8bb3;--nj-action:#5810cb;--nj-action-hover:#430d9c;--nj-purple-bg:#f9f6fe;--nj-purple:#8f52f1;--nj-green:#2ce080;--nj-blue:#1874fd;--nj-line:#e7e3ef;--nj-line-2:#f0edf6;--nj-eyebrow-on-dark:#c4a2ff;--nj-darkest:#1b053d;--hm-max:1280px;--hm-pad:32px;--hm-gap:24px;--pp-skel:#d7dae0;--pp-skel-2:#ebedf0}.njh-hero *{box-sizing:border-box}.njh-hero .nj-container{margin:0 auto;max-width:var(--hm-max);padding:0}.njh-hero .nj-eyebrow-label{font-size:11px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.njh-hero .nj-eyebrow-label.accent{color:var(--nj-eyebrow-on-dark)}@property --nj-edge-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.njh-hero.pp-top-field{background:radial-gradient(37% 52% at 86% 30%,rgba(88,16,203,.62),transparent 68%),radial-gradient(58% 56% at 100% 26%,rgba(104,124,240,.26),transparent 90%),#1b053d}.njh-hero .nj-btn{align-items:center;border:1.5px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;line-height:1;padding:10px 20px;text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .1s}.njh-hero .nj-btn.lg{font-size:16px;padding:14px 26px}.njh-hero .nj-btn-ic{display:inline-flex;height:15px;width:15px}.njh-hero .nj-btn-ic svg{height:100%;width:100%}.njh-hero .nj-btn.primary{background:var(--nj-action);border-color:var(--nj-action);color:#fff}.njh-hero .nj-btn.primary:hover{background:var(--nj-action-hover);border-color:var(--nj-action-hover)}.njh-hero .nj-btn.secondary{background:transparent;border-color:rgba(88,16,203,.35);color:var(--nj-action)}.njh-hero .nj-btn.secondary:hover{background:var(--nj-purple-bg);border-color:var(--nj-action)}@media (max-width:980px){.njh-hero .pp-hero-cta{flex-direction:column;gap:10px}.njh-hero .pp-hero-cta .nj-btn{width:100%}.njh-hero .pp-hero-cta .nj-btn:not(.primary){border-width:1.5px}}.pp-hero{background:#fff;overflow:clip;overflow-clip-margin:90px;padding:84px 0 76px;position:relative}.pp-hero:before{background:linear-gradient(118deg,transparent 52%,rgba(143,82,241,.06) 74%,rgba(143,82,241,.03) 90%);-webkit-mask-image:radial-gradient(58% 56% at 84% 48%,#000 0,transparent 74%);mask-image:radial-gradient(58% 56% at 84% 48%,#000 0,transparent 74%)}.pp-hero:after,.pp-hero:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.pp-hero:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");-webkit-mask-image:radial-gradient(58% 64% at 84% 58%,#000 0,transparent 72%);mask-image:radial-gradient(58% 64% at 84% 58%,#000 0,transparent 72%);mix-blend-mode:multiply;opacity:.1}.pp-hero>*{position:relative;z-index:1}.pp-hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.pp-hero-copy{max-width:600px}.pp-hero h1{color:var(--nj-ink,#1b053d);font-family:Bogart,Georgia,serif;font-size:clamp(38px,4.6vw,60px);font-weight:400;letter-spacing:-.025em;line-height:1.04;margin:14px 0 0;text-wrap:balance}.pp-hero-sub{color:var(--nj-ink-3,#5b4b73);font-size:18px;font-weight:300;line-height:1.6;margin:22px 0 0;max-width:540px}.pp-hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.pp-hero-note{color:var(--nj-ink-4,#7b6a91);font-size:13px;margin-top:16px}.njh-mock,.pp-hero-mockwrap{display:flex;justify-content:flex-end;position:relative}.njh-mock{min-width:0;width:100%}.pp-theme-flip.pp-hero:after,.pp-theme-flip.pp-hero:before{display:none}.pp-theme-flip .pp-hero-sub{color:hsla(0,0%,100%,.74)}.pp-theme-flip h1{color:#fff}.pp-theme-flip .nj-eyebrow-label.accent{color:var(--nj-eyebrow-on-dark,#c4a2ff)}.pp-theme-flip .nj-btn.primary{background:#fff;border-color:#fff;color:var(--nj-darkest,#1b053d)}.pp-theme-flip .nj-btn.primary:hover{background:#f0eafb;box-shadow:none}.pp-theme-flip .nj-btn.secondary{background:transparent;border-color:hsla(0,0%,100%,.5);color:#fff}.pp-theme-flip .nj-btn.secondary:hover{background:transparent;border-color:#fff;box-shadow:inset 0 0 0 .5px #fff;color:#fff}@keyframes ppHeroRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:980px){.pp-hero h1{font-size:35px;line-height:1.06}.pp-hero-sub{font-size:16px;line-height:1.55}.pp-hero{background:radial-gradient(78% 30% at 52% 60%,rgba(24,116,253,.16),transparent 76%),radial-gradient(70% 28% at 44% 58%,rgba(196,162,255,.18),transparent 76%),linear-gradient(180deg,transparent 34%,rgba(143,82,241,.1) 64%,rgba(143,82,241,.26)),radial-gradient(160% 64% at 52% 104%,rgba(143,82,241,.3),rgba(143,82,241,.12) 58%,transparent 88%),#fff;padding:40px 0 0}.pp-hero:after,.pp-hero:before{display:none}.pp-hero{background:radial-gradient(80% 24% at 50% 108%,rgba(143,82,241,.3),rgba(143,82,241,.12) 38%,rgba(143,82,241,.03) 62%,transparent 82%),radial-gradient(64% 18% at 50% 104%,rgba(122,108,236,.18),rgba(122,108,236,.05) 50%,transparent 76%),#fff}.njh-hero .nj-container{padding:0 20px}.pp-hero-grid{gap:30px;grid-template-columns:1fr}.pp-hero-mockwrap{justify-content:flex-start;min-width:0;overflow:visible}.pp-hero-cta{flex-direction:column;gap:10px}.pp-hero-cta .nj-btn{width:100%}.pp-hero-cta .nj-btn:not(.primary){border-width:1.5px}.njh-hero.pp-theme-flip.pp-top-field{background:radial-gradient(86% 21% at 78% 30%,rgba(143,82,241,.52),transparent 68%),radial-gradient(76% 18% at 100% 20%,rgba(84,112,244,.28),transparent 70%),radial-gradient(116% 22% at 18% 42%,rgba(88,16,203,.34),transparent 76%),var(--nj-darkest,#1b053d)}}@media (prefers-reduced-motion:reduce){.pp-hero-rise{animation:none;opacity:1}}