:root{--hx3-text:#0F172A;--hx3-text-2:#334155;--hx3-blue:#007EE8;--hx3-blue-200:#8AC9FF;--hx3-border:#CBD5E1;--hx3-nav-clear:104px}.hx3-nav,.hx3-nav *{font-family:Inter,sans-serif;box-sizing:border-box}.hx3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border-radius:15px;font-weight:600;font-size:13px;line-height:17px;white-space:nowrap;cursor:pointer;text-decoration:none;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease,border-color .15s ease}.hx3-btn:active{transform:none}.hx3-btn-primary{background:linear-gradient(0deg,#0b90f3,#0b90f3),linear-gradient(180deg,rgba(0,126,232,0) 8.33%,rgba(0,126,232,.7) 152.38%),rgba(255,255,255,.62);border:1px solid var(--hx3-blue-200);box-shadow:0 4px 10px -6px rgba(0,0,0,.1),inset 0 0 7.7px #fff,inset 0 0 6.2px #fff;color:#fff}.hx3-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.hx3-btn-secondary{background:linear-gradient(179.25deg,rgba(0,126,232,0) 39.2%,rgba(0,126,232,.2) 151.07%),rgba(255,255,255,.7);border:1px solid var(--hx3-border);box-shadow:inset 0 0 22.6px #fff;color:var(--hx3-text-2)}.hx3-btn-secondary:hover{transform:translateY(-1px);border-color:var(--hx3-blue-200);color:var(--hx3-text)}.hx3-btn svg{width:16px;height:16px;flex-shrink:0}.hx3-navwrap{zoom:var(--site-canvas-zoom,1);position:fixed;top:24px;left:50%;transform:translateX(-50%);width:1280px;max-width:calc(100% - 32px);z-index:60}.hx3-nav{display:flex;justify-content:space-between;align-items:center;gap:6px;height:80px;padding:16px 24px;background:rgba(255,255,255,.4);border:2px solid #fff;box-shadow:inset 0 0 22.6px #fff,0 10px 30px -18px rgba(15,23,42,.25);border-radius:16px;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.hx3-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#000}.hx3-brand-mark{width:42.6px;height:36px;display:inline-flex}.hx3-brand-mark svg{width:100%;height:100%;display:block}.hx3-brand-name{font-weight:600;font-size:25px;line-height:1;letter-spacing:-.01em;color:#000}.hx3-nav-links{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.hx3-nav-links a{font-weight:500;font-size:13px;line-height:22px;color:var(--hx3-text);text-decoration:none;white-space:nowrap;transition:color .15s ease}.hx3-nav-links a:hover{color:var(--hx3-blue)}.hx3-nav-actions{display:flex;align-items:center;gap:10px}.hx3-nav-actions .hx3-btn{width:auto;min-width:120px}.hx3-navwrap .hx3-brand-name{font-size:23px}.hx3-navwrap .hx3-nav-links a{font-size:13px}.hx3-navwrap .hx3-nav-actions .hx3-btn{font-size:11px}.hx3-nav-actions .hx3-btn-secondary{padding:0 14px;gap:8px;background:linear-gradient(179.25deg,rgba(0,126,232,0) 39.2%,rgba(0,126,232,.2) 151.07%),#fff}.hx3-nav-actions .hx3-btn{height:39px;border-radius:12px}.hx3-nav-actions .hx3-btn-primary{padding:0 18px}.hx3-nav-actions .hx3-btn svg{width:14px;height:14px}.hx3-nav-actions .hx3-btn-primary{box-shadow:0 6px 16px -10px rgba(0,126,232,.6),inset 0 0 5px rgba(255,255,255,.75)}.hx3-nav-actions .hx3-btn-primary:hover{box-shadow:0 8px 18px -10px rgba(0,126,232,.7),inset 0 0 5px rgba(255,255,255,.75)}.hx3-brand:focus-visible,.hx3-btn:focus-visible,.hx3-nav-links a:focus-visible{outline:2px solid var(--hx3-blue);outline-offset:3px;border-radius:4px}.ppx-hero{padding-top:calc(var(--hx3-nav-clear) * var(--site-canvas-zoom,1))}body::before{content:"";position:fixed;left:0;right:0;top:0;height:calc(var(--hx3-nav-clear) * var(--site-canvas-zoom,1));background:rgba(252,254,254,.72);-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);opacity:0;transition:opacity .18s ease,background .18s ease;pointer-events:none;z-index:55}body.is-nav-veil::before{opacity:1}body.is-nav-solid::before{opacity:1;background:var(--hx3-bg,#fcfefe);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){body::before{transition:none}}@media (max-width:1024px){.hx3-nav-links{display:none}.hx3-nav{height:68px;padding:12px 16px}.hx3-nav-actions .hx3-btn-secondary{display:none}.hx3-nav-actions .hx3-btn{width:auto}:root{--hx3-nav-clear:92px}}@media (max-width:640px){.hx3-navwrap{top:12px;max-width:calc(100% - 24px)}.hx3-brand-name{display:none}:root{--hx3-nav-clear:80px}}