.pm-nav-spacer{height:98px}.pm-nav{position:fixed;inset-block-start:20px;inset-inline:0;z-index:80;display:flex;justify-content:center;pointer-events:none;animation:pm-nav-in .7s cubic-bezier(.22,1,.36,1) both}@keyframes pm-nav-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.pm-nav-shell{pointer-events:auto;width:min(1180px,calc(100vw - 48px));min-height:70px;display:flex;align-items:center;gap:16px;padding:0 12px 0 20px;border-radius:22px;background:rgba(248,246,241,.72);backdrop-filter:blur(18px) saturate(135%);border:1px solid rgba(23,23,23,.1);box-shadow:0 12px 40px rgba(23,23,23,.08),inset 0 1px 0 rgba(255,255,255,.65);transition:background .36s ease,border-color .36s ease,box-shadow .36s ease}.pm-nav.is-ink .pm-nav-shell{background:rgba(23,23,23,.68);border-color:rgba(255,255,255,.14);box-shadow:0 14px 44px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08)}.pm-nav-brand{display:flex;align-items:center;flex:0 0 auto}.pm-nav-brand img{height:30px;width:auto}.pm-nav-brand-ink,.pm-nav.is-ink .pm-nav-brand-paper{display:none}.pm-nav.is-ink .pm-nav-brand-ink{display:block}.pm-nav-links{position:relative;display:flex;align-items:center;gap:2px;margin-inline:auto}.pm-nav-indicator{position:absolute;z-index:0;inset-block-start:0;height:100%;border-radius:14px;background:rgba(23,23,23,.07);border:1px solid rgba(23,23,23,.04);opacity:0;pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),opacity .24s ease}.pm-nav-indicator.is-visible{opacity:1}.pm-nav.is-ink .pm-nav-indicator{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.06)}.pm-nav-link{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:14px;border:1px solid transparent;font-size:.9rem;font-weight:600;letter-spacing:-.01em;color:rgba(23,23,23,.62);transition:background .2s ease,color .2s ease}.pm-nav-link:hover{background:rgba(23,23,23,.045);color:#171717}.pm-nav-link.is-active{color:#171717}.pm-nav.is-ink .pm-nav-link{color:rgba(255,255,255,.76)}.pm-nav.is-ink .pm-nav-link:hover{background:rgba(255,255,255,.1);color:#fff}.pm-nav.is-ink .pm-nav-link.is-active{color:#fff}.pm-nav-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.pm-nav-secondary{display:inline-flex;align-items:center;min-height:42px;padding:0 15px;border-radius:14px;border:1px solid rgba(23,23,23,.14);font-size:.87rem;font-weight:600;color:rgba(23,23,23,.72);transition:border-color .2s ease,color .2s ease,background .2s ease}.pm-nav-secondary:hover{border-color:rgba(23,23,23,.3);color:#171717;background:rgba(23,23,23,.03)}.pm-nav.is-ink .pm-nav-secondary{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.2)}.pm-nav.is-ink .pm-nav-secondary:hover{border-color:rgba(255,255,255,.4);color:#fff;background:rgba(255,255,255,.08)}.pm-nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:15px;background:#FF6B5E;color:#fff;font-size:.9rem;font-weight:700;box-shadow:0 10px 26px -18px rgba(233,79,70,.95);transition:background .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.pm-nav-cta:hover{background:#E94F46;transform:translateY(-1px)}.pm-nav-cta:focus-visible{outline:2px solid #E94F46;outline-offset:3px}.pm-nav.is-ink .pm-nav-cta:focus-visible{outline-color:#FF6B5E}.pm-nav-lang select{min-height:40px;border-radius:12px;border:1px solid rgba(23,23,23,.14);background:transparent;padding:0 10px;font-size:.82rem;font-weight:600;color:rgba(23,23,23,.7)}.pm-nav-lang select:hover{border-color:rgba(23,23,23,.3)}.pm-nav.is-ink .pm-nav-lang select{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.2)}.pm-nav.is-ink .pm-nav-lang select option{color:#171717}.pm-nav-burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:13px;border:1px solid transparent;background:transparent;color:#171717;cursor:pointer;transition:background .2s ease}.pm-nav-burger:hover{background:rgba(23,23,23,.05)}.pm-nav.is-ink .pm-nav-burger{color:#fff}.pm-nav.is-ink .pm-nav-burger:hover{background:rgba(255,255,255,.1)}.pm-nav-burger svg{width:22px;height:22px;stroke:currentColor;fill:none}.pm-nav-burger:focus-visible,.pm-nav-link:focus-visible,.pm-nav-secondary:focus-visible{outline:2px solid #E94F46;outline-offset:2px}.pm-nav.is-ink .pm-nav-burger:focus-visible,.pm-nav.is-ink .pm-nav-link:focus-visible,.pm-nav.is-ink .pm-nav-secondary:focus-visible{outline-color:#FF6B5E}.pm-nav-backdrop{position:fixed;inset:0;z-index:78;background:rgba(23,23,23,.32);pointer-events:auto;animation:pm-backdrop-in .24s ease both}@keyframes pm-backdrop-in{0%{opacity:0}to{opacity:1}}.pm-nav-sheet{position:fixed;z-index:79;inset-inline:12px;inset-block-start:82px;padding:10px;border-radius:22px;pointer-events:auto;background:rgba(248,246,241,.94);backdrop-filter:blur(22px) saturate(140%);border:1px solid rgba(23,23,23,.1);box-shadow:0 30px 70px rgba(23,23,23,.18);animation:pm-sheet-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes pm-sheet-in{0%{opacity:0;transform:translateY(-10px) scale(.99)}to{opacity:1;transform:none}}.pm-nav.is-ink .pm-nav-sheet{background:rgba(23,23,23,.92);border-color:rgba(255,255,255,.14)}.pm-nav-sheet a.pm-nav-sheet-link{display:block;padding:14px 16px;border-radius:14px;font-size:1.02rem;font-weight:600;color:#171717;transition:background .18s ease}.pm-nav-sheet a.pm-nav-sheet-link:hover{background:rgba(23,23,23,.05)}.pm-nav.is-ink .pm-nav-sheet a.pm-nav-sheet-link{color:rgba(255,255,255,.86)}.pm-nav.is-ink .pm-nav-sheet a.pm-nav-sheet-link:hover{background:rgba(255,255,255,.1);color:#fff}.pm-nav-sheet-foot{margin-top:8px;padding-top:10px;display:grid;gap:8px;border-top:1px solid rgba(23,23,23,.1)}.pm-nav.is-ink .pm-nav-sheet-foot{border-top-color:rgba(255,255,255,.14)}.pm-nav-sheet .pm-nav-cta{min-height:50px;width:100%}.pm-nav-sheet .pm-nav-lang select{width:100%;min-height:46px;background:rgba(255,255,255,.6)}@media (max-width:1080px){.pm-nav-links,.pm-nav-secondary{display:none}.pm-nav-burger{display:inline-flex}}@media (max-width:640px){.pm-nav-spacer{height:80px}.pm-nav{inset-block-start:12px}.pm-nav-shell{width:calc(100vw - 24px);min-height:60px;border-radius:19px;padding:0 8px 0 14px;gap:8px}.pm-nav-brand img{height:25px}.pm-nav-cta,.pm-nav-lang{display:none}.pm-nav-sheet{inset-block-start:82px}}@media (prefers-reduced-motion:reduce){.pm-nav,.pm-nav-backdrop,.pm-nav-sheet{animation:none}.pm-nav-indicator{transition:none}.pm-nav-cta:hover{transform:none}}