.morph-header{--morph-ease:cubic-bezier(.65, 0, .35, 1);z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(1160px,100% - 40px);transition:width .4s var(--morph-ease), border-radius .4s var(--morph-ease), box-shadow .4s var(--morph-ease);color:#0b1247;background:#ffffffed;border:1px solid #dce9ff;border-radius:24px;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #1263dd12}.morph-header[data-compact=true]{border-radius:40px;width:min(704px,100% - 40px);box-shadow:0 16px 44px #1263dd22}.morph-inner{height:76px;transition:height .4s var(--morph-ease), padding .4s var(--morph-ease), gap .4s var(--morph-ease);align-items:center;gap:20px;padding:12px 18px;display:flex;position:relative}[data-compact=true] .morph-inner{gap:0;height:76px;padding:10px 12px 10px 22px}.morph-brand{flex-shrink:0;align-items:center;gap:6px;display:flex}.morph-mark{width:56px;height:37.333px;display:block}.morph-mark img{width:100%;height:auto;display:block}.morph-wordmark{white-space:nowrap;letter-spacing:-.7px;width:157px;transition:width .4s var(--morph-ease), opacity .1s, transform .1s;font-size:20px;font-weight:750;overflow:hidden}.morph-wordmark img{width:157px;max-width:none;height:auto;display:block}[data-compact=true] .morph-wordmark{opacity:0;width:0;transform:translate(-6px)}[data-compact=true] .morph-brand{gap:0}.morph-links{white-space:nowrap;color:#4e628d;opacity:1;justify-content:center;gap:clamp(18px,3vw,44px);font-size:14px;transition:opacity .1s,transform .1s;display:flex;position:absolute;left:278px;right:232px}.morph-links a{padding-block:14px;position:relative}.morph-links a:after{content:"";background:#0666ff;height:2px;transition:transform .15s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.morph-links a:hover,.morph-links a[aria-current]{color:#0666ff}.morph-links a:hover:after,.morph-links a[aria-current]:after{transform:scaleX(1)}[data-compact=true] .morph-links{opacity:0;pointer-events:none;transform:translateY(-6px)}.morph-actions{width:194px;height:50px;transition:width .4s var(--morph-ease);flex-shrink:0;margin-left:auto;position:relative}.morph-project,.morph-talk{white-space:nowrap;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:550;transition:opacity .1s,transform .1s,background .15s;display:flex;position:absolute;inset:0}.morph-project{color:#fff;background:#0663ff;border:1px solid #1875ff;border-radius:12px;box-shadow:inset 0 0 0 2px #ffffff0b}.morph-project:hover{background:#004bd6}.morph-project svg,.morph-talk svg{width:18px;height:18px;transform:rotate(-45deg)}.morph-talk{opacity:0;pointer-events:none;color:#065cff;background:#edf3ffb8;border:1px solid #dce6ff;border-radius:30px;font-size:14px;transform:translateY(6px)}.morph-talk:hover{background:#e7efff}[data-compact=true] .morph-actions{width:194px}[data-compact=true] .morph-project{opacity:0;pointer-events:none;transform:translateY(-6px)}[data-compact=true] .morph-talk{opacity:1;pointer-events:auto;transition-delay:.23s,.23s,0s;transform:none}.morph-journey{white-space:nowrap;opacity:0;pointer-events:none;visibility:hidden;border-left:1px solid #c3d6fa;justify-content:space-between;align-items:center;gap:14px;padding-left:22px;font-size:15px;font-weight:600;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;inset:12px 222px 12px 100px;transform:translateY(6px)}[data-compact=true] .morph-journey{opacity:1;visibility:visible;transition-delay:.2s;transform:none}.journey-step{align-items:center;gap:10px;display:flex}.journey-step svg{color:#0663ff;flex-shrink:0}.journey-bulb{width:20px;height:26px}.journey-target{width:22px;height:22px}.journey-arrow{color:#0663ff;flex:1;width:80px;min-width:24px;height:24px}.journey-launch{color:#0663ff}.compact-cta-mobile,.expanded-cta-mobile{display:none}[data-compact=false] .morph-wordmark{transition-delay:0s,.23s,.23s}[data-compact=false] .morph-links,[data-compact=false] .morph-project{transition-delay:.23s,.23s,0s}.morph-toggle,.morph-menu{display:none}.morph-fallback{gap:16px;padding:12px;display:flex}.morph-header a:focus-visible,.morph-header button:focus-visible{outline-offset:3px;outline:3px solid #065cff}@media (max-width:1100px) and (min-width:851px){.morph-inner{gap:14px;padding-inline:16px}.morph-brand{gap:5px}.morph-wordmark{width:157px}.morph-links{gap:20px;font-size:13px;left:248px;right:208px}.morph-actions{width:178px}}@media (max-width:850px){.morph-header{border-radius:22px;width:calc(100% - 32px)}.morph-inner{gap:12px;height:68px;padding:10px 14px}.morph-links{display:none}.morph-header[data-compact=true]{width:min(704px,100% - 32px)}.morph-header[data-compact=true] .morph-inner{gap:0;height:70px;padding:8px 12px 8px 22px}.morph-toggle{background:#f4f7ff;border:1px solid #e9f0ff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.morph-toggle>span{width:18px;height:16px;position:relative}.morph-toggle i{background:#0b1247;width:18px;height:2px;transition:transform .2s,opacity .2s;position:absolute;top:1px;left:0}.morph-toggle i:nth-child(2){top:7px}.morph-toggle i:last-child{top:13px}[data-open=true] .morph-toggle i:first-child{transform:translateY(6px)rotate(45deg)}[data-open=true] .morph-toggle i:nth-child(2){opacity:0}[data-open=true] .morph-toggle i:last-child{transform:translateY(-6px)rotate(-45deg)}.morph-actions{width:112px;height:44px;margin-left:auto}.expanded-cta-desktop{display:none}.expanded-cta-mobile{display:inline}.morph-project{gap:6px;font-size:13px}[data-compact=true] .morph-actions{width:194px}.morph-toggle{transition:width .4s var(--morph-ease), margin .4s var(--morph-ease), opacity .16s, border-width .4s}[data-compact=true] .morph-toggle{opacity:0;pointer-events:none;border-width:0;width:0;margin-left:0;overflow:hidden}.morph-talk{font-size:13px}.morph-menu{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .15s,visibility .3s;display:grid}[data-open=true] .morph-menu{visibility:visible;opacity:1;grid-template-rows:1fr}.morph-menu nav{min-height:0;padding-inline:20px;overflow:hidden}.morph-menu a{border-top:1px solid #e4edff;justify-content:space-between;align-items:center;min-height:52px;font-size:15px;display:flex}.morph-menu a:last-child{color:#065cff;margin-bottom:12px;font-weight:650}.morph-menu a[aria-current]{color:#065cff}.morph-menu svg{width:18px}}@media (min-width:541px) and (max-width:700px){.journey-prefix{display:none}.morph-journey{gap:8px;padding-left:14px;font-size:14px}.journey-step{gap:6px}.journey-arrow{min-width:20px;max-width:48px}}@media (max-width:540px){.morph-header{top:16px}.morph-inner{gap:8px;height:64px;padding:8px 10px}.morph-brand{gap:4px}.morph-mark{width:38px;height:26px}.morph-wordmark,.morph-wordmark img{width:106px}.morph-brand{min-height:44px}.morph-actions{width:96px;height:44px}.morph-project{border-radius:12px;gap:5px;font-size:13px}.morph-project svg{width:14px}.morph-header[data-compact=true] .morph-inner{gap:0;height:60px;padding-inline:10px}.morph-header[data-compact=true]{width:calc(100% - 24px)}[data-compact=true] .morph-mark{width:34px;height:22.667px}.morph-journey{gap:6px;padding-left:10px;font-size:13px;inset:10px 144px 10px 54px}.journey-prefix{display:none}.journey-step{gap:5px}.journey-bulb{width:14px;height:20px}.journey-target{width:16px;height:16px}.journey-arrow{min-width:16px;max-width:36px;height:20px}[data-compact=true] .morph-actions{width:126px}.morph-talk{gap:5px;font-size:13px}.morph-talk svg{width:16px;height:16px}.compact-cta-desktop{display:none}.compact-cta-mobile{display:inline}}@media (max-width:380px){.morph-inner{gap:8px;padding-inline:10px}.morph-journey{gap:4px;padding-left:6px;left:50px;right:140px}.journey-step{gap:3px}.journey-bulb{width:12px}.journey-target{width:14px;height:14px}.journey-arrow{min-width:12px}}@media (max-width:359px){.morph-brand{justify-content:center;min-width:44px}.morph-wordmark{display:none}[data-compact=true] .morph-mark{width:30px;height:20px}.morph-journey{gap:3px;padding-left:6px;left:48px;right:140px}.journey-bulb,.journey-target{display:none}.journey-arrow{min-width:16px}}@media (prefers-reduced-motion:reduce){.morph-header,.morph-header *,.morph-header :after{transition:none!important}}
