.hjws-pm-hero *,.hjws-pm-hero :after,.hjws-pm-hero :before{box-sizing:border-box}.hjws-pm-hero{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;padding:148px 40px 108px;position:relative;width:100%}.hjws-pm-hero__shimmer{background:linear-gradient(90deg,transparent,rgba(96,165,250,.35) 30%,rgba(96,165,250,.35) 70%,transparent);height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.hjws-pm-hero__grid{background-image:linear-gradient(rgba(4,61,147,.055) 1px,transparent 0),linear-gradient(90deg,rgba(4,61,147,.055) 1px,transparent 0);background-size:40px 40px;inset:0;mask-image:radial-gradient(ellipse 85% 100% at 68% 50%,rgba(0,0,0,.65) 0,rgba(0,0,0,.18) 55%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 85% 100% at 68% 50%,rgba(0,0,0,.65) 0,rgba(0,0,0,.18) 55%,transparent 100%);opacity:.7}.hjws-pm-hero__grid,.hjws-pm-hero__orb{pointer-events:none;position:absolute;z-index:0}.hjws-pm-hero__orb{border-radius:50%;filter:blur(64px)}.hjws-pm-hero__orb--a{background:radial-gradient(ellipse,rgba(4,61,147,.22) 0,transparent 65%);height:380px;right:6%;top:-80px;width:480px}.hjws-pm-hero__orb--b{background:radial-gradient(circle,rgba(4,61,147,.1) 0,transparent 65%);bottom:-60px;height:300px;right:28%;width:300px}.hjws-pm-hero__container{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(340px,1fr) minmax(380px,520px);margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:1}.hjws-pm-hero__content{display:flex;flex-direction:column;gap:0;max-width:560px}.hjws-pm-hero__eyebrow{color:#60a5fa;display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:700;letter-spacing:.13em;margin-bottom:20px;text-transform:uppercase}.hjws-pm-hero__headline{color:#f0f6ff;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 24px}.hjws-pm-hero__body,.hjws-pm-hero__headline{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-wrap:break-word;word-break:break-word}.hjws-pm-hero__body{color:#94b4d4;font-size:1.0625rem;line-height:1.72;margin:0 0 36px}.hjws-pm-hero__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.hjws-pm-hero__cta-primary,.hjws-pm-hero__cta-primary:visited{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:9px;box-shadow:0 4px 20px rgba(37,99,235,.38),inset 0 1px 0 hsla(0,0%,100%,.14);box-sizing:border-box;color:#fff;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:-.01em;padding:13px 28px;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.hjws-pm-hero__cta-primary:focus,.hjws-pm-hero__cta-primary:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 10px 32px rgba(37,99,235,.55),inset 0 1px 0 hsla(0,0%,100%,.14);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;transform:translateY(-2px)}.hjws-pm-hero__cta-primary:active{color:#fff;text-decoration:none;transform:translateY(0)}.hjws-pm-hero__cta-secondary,.hjws-pm-hero__cta-secondary:visited{align-items:center;background:hsla(0,0%,100%,.07);border:1.5px solid hsla(0,0%,100%,.22);border-radius:9px;box-sizing:border-box;color:hsla(0,0%,100%,.72);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;justify-content:center;letter-spacing:-.01em;padding:12px 24px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.hjws-pm-hero__cta-secondary:focus,.hjws-pm-hero__cta-secondary:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.38);color:#f0f6ff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;transform:translateY(-2px)}.hjws-pm-hero__cta-secondary:active{color:hsla(0,0%,100%,.72);text-decoration:none;transform:translateY(0)}.hjws-pm-hero__diagram{margin:0 auto;max-width:460px;opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease;width:100%}.hjws-pm-hero__diagram.is-visible{opacity:1;transform:translateY(0)}.hjws-pm-hero__sys-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(4,61,147,.08);border:1px solid rgba(96,165,250,.22);border-radius:20px;box-shadow:0 4px 32px rgba(4,61,147,.22),0 1px 6px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden;width:100%}.hjws-pm-hero__sys-header{align-items:center;background:rgba(4,61,147,.06);border-bottom:1px solid rgba(96,165,250,.14);display:flex;gap:8px;padding:14px 18px 12px}.hjws-pm-hero__sys-header-icon{align-items:center;background:rgba(96,165,250,.12);border:1px solid rgba(96,165,250,.22);border-radius:6px;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.hjws-pm-hero__sys-header-label{color:rgba(96,165,250,.88);flex:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.hjws-pm-hero__sys-header-dot{animation:hjws-pm-status-pulse 2.4s ease-in-out infinite;background:rgba(52,211,153,.8);border-radius:50%;box-shadow:0 0 6px rgba(52,211,153,.6);flex-shrink:0;height:6px;width:6px}@keyframes hjws-pm-status-pulse{0%,to{box-shadow:0 0 6px rgba(52,211,153,.6);opacity:1}50%{box-shadow:0 0 3px rgba(52,211,153,.3);opacity:.5}}.hjws-pm-hero__sys-header-status{color:rgba(52,211,153,.7);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.hjws-pm-hero__svg-wrap{padding:20px 16px 12px;width:100%}.hjws-pm-hero__svg{display:block;height:auto;overflow:visible;width:100%}.hjws-pm-hero__node{cursor:default}.hjws-pm-hero__node,.hjws-pm-hero__node rect{transition:opacity .22s ease}.hjws-pm-hero__node:hover rect{filter:brightness(1.15);opacity:1}.hjws-pm-hero__conn{stroke-dasharray:60;stroke-dashoffset:60;transition:stroke-dashoffset .45s ease}.hjws-pm-hero__conn.is-drawn{stroke-dashoffset:0}.hjws-pm-hero__chips{border-top:1px solid rgba(96,165,250,.1);padding:12px 16px 16px}.hjws-pm-hero__chip-row{display:grid;gap:6px;grid-template-columns:1fr 1fr;width:100%}.hjws-pm-hero__chip{align-items:center;background:rgba(96,165,250,.06);border:1px solid rgba(96,165,250,.14);border-radius:7px;cursor:default;display:flex;gap:6px;padding:6px 10px;transition:background .2s ease,border-color .2s ease}.hjws-pm-hero__chip:hover{background:rgba(96,165,250,.1);border-color:rgba(96,165,250,.24)}.hjws-pm-hero__chip span{color:rgba(148,180,212,.8);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.01em;line-height:1.3;transition:color .2s ease;white-space:nowrap}.hjws-pm-hero__chip:hover span{color:#94b4d4}.hjws-pm-hero__anim{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.hjws-pm-hero__anim--active{opacity:1;transform:translateY(0)}.hjws-pm-hero__anim--0{transition-delay:.05s}.hjws-pm-hero__anim--1{transition-delay:.18s}.hjws-pm-hero__anim--2{transition-delay:.32s}.hjws-pm-hero__anim--3{transition-delay:.46s}@media (min-width:1200px){.hjws-pm-hero{padding:148px 48px 108px}}@media (max-width:1199px) and (min-width:900px){.hjws-pm-hero{padding:130px 32px 96px}.hjws-pm-hero__container{gap:40px;grid-template-columns:minmax(300px,1fr) minmax(340px,440px)}}@media (max-width:899px) and (min-width:700px){.hjws-pm-hero{padding:120px 32px 88px}.hjws-pm-hero__container{gap:52px;grid-template-columns:1fr;justify-items:center}.hjws-pm-hero__content{max-width:100%}.hjws-pm-hero__diagram{max-width:420px}}@media (max-width:699px){.hjws-pm-hero{padding:112px 20px 80px}.hjws-pm-hero__container{gap:0;grid-template-columns:1fr}.hjws-pm-hero__diagram{display:none}.hjws-pm-hero__ctas{align-items:stretch;flex-direction:column;gap:10px}.hjws-pm-hero__cta-primary,.hjws-pm-hero__cta-secondary{box-sizing:border-box;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hjws-pm-hero__anim,.hjws-pm-hero__conn,.hjws-pm-hero__diagram{animation:none;transition:none}.hjws-pm-hero__anim,.hjws-pm-hero__diagram{opacity:1;transform:none}.hjws-pm-hero__conn{stroke-dashoffset:0}.hjws-pm-hero__sys-header-dot{animation:none}}