.elementor-21 .elementor-element.elementor-element-9fd9db3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-21 .elementor-element.elementor-element-367ce5c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-21 .elementor-element.elementor-element-08c29e2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}:root{--pph-header-offset-desktop:128px;--pph-header-offset-tablet:110px;--pph-header-offset-mobile:96px;--pph-header-offset-xs:88px}.pph-header{--pph-bg:rgba(251,250,247,0.90);--pph-text:#111111;--pph-muted:#6b6b6f;--pph-line:rgba(17,17,17,0.08);--pph-line-strong:rgba(17,17,17,0.14);--pph-white:#ffffff;--pph-shadow:0 10px 35px rgba(0,0,0,0.045);position:fixed;top:0;left:0;right:0;z-index:9999;width:100%;background:var(--pph-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--pph-line);isolation:isolate}.pph-header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,rgb(17 17 17 / .02) 0%,rgb(17 17 17 / .08) 18%,rgb(17 17 17 / .08) 82%,rgb(17 17 17 / .02) 100%);pointer-events:none}.pph-header,.pph-header *{box-sizing:border-box}body{padding-top:var(--pph-header-offset-desktop)}.pph-header__inner{max-width:1360px;margin:0 auto;min-height:128px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;z-index:2}.pph-logo{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;text-decoration:none;line-height:1;min-width:0}.pph-logo,.pph-logo:visited,.pph-logo:hover,.pph-logo:active{color:inherit;text-decoration:none}.pph-logo img{display:block;width:auto;height:96px;max-width:520px;object-fit:contain;object-position:left center}.pph-nav{display:flex;align-items:center;justify-content:flex-end;gap:28px;flex:0 0 auto}.pph-nav a,.pph-nav a:visited,.pph-nav a:hover,.pph-nav a:active{position:relative;color:var(--pph-text);text-decoration:none;font-size:13px;font-weight:600;letter-spacing:-.012em;line-height:1;opacity:.88;transition:opacity .25s ease,transform .25s ease}.pph-nav a:hover{opacity:1}.pph-nav a:not(.pph-nav__cta)::after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:1px;background:var(--pph-text);opacity:.82;transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.pph-nav a:not(.pph-nav__cta):hover::after{transform:scaleX(1)}.pph-nav__cta,.pph-nav__cta:link,.pph-nav__cta:visited,.pph-nav__cta:hover,.pph-nav__cta:focus,.pph-nav__cta:active{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 19px;border:1px solid var(--pph-line-strong);border-radius:999px;background:rgb(255 255 255 / .78);color:var(--pph-text)!important;-webkit-text-fill-color:var(--pph-text)!important;text-decoration:none!important;font-size:13px;font-weight:700;letter-spacing:.025em;opacity:1;box-shadow:var(--pph-shadow);transition:transform .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.pph-nav__cta:hover{transform:translateY(-1px);background:rgb(255 255 255 / .96);border-color:rgb(17 17 17 / .2);box-shadow:0 14px 30px rgb(0 0 0 / .06)}.pph-burger{display:none;position:relative;width:48px;height:48px;padding:0;border:1px solid var(--pph-line-strong);border-radius:999px;background:rgb(255 255 255 / .8);box-shadow:var(--pph-shadow);cursor:pointer;flex:0 0 auto;appearance:none;-webkit-appearance:none}.pph-burger span{position:absolute;left:50%;width:16px;height:1.5px;background:var(--pph-text);border-radius:999px;transform:translateX(-50%);transition:transform .25s ease,opacity .25s ease,top .25s ease}.pph-burger span:nth-child(1){top:18px}.pph-burger span:nth-child(2){top:25px}.pph-burger.is-active span:nth-child(1){top:21.5px;transform:translateX(-50%) rotate(45deg)}.pph-burger.is-active span:nth-child(2){top:21.5px;transform:translateX(-50%) rotate(-45deg)}.pph-burger:focus-visible,.pph-nav a:focus-visible,.pph-mobile__nav a:focus-visible{outline:2px solid rgb(17 17 17 / .24);outline-offset:3px}.pph-mobile{display:none}html.pph-menu-open,body.pph-menu-open{overflow:hidden}@media (max-width:1024px){body{padding-top:var(--pph-header-offset-tablet)}.pph-header__inner{min-height:110px;padding:0 22px;gap:18px}.pph-logo img{height:80px;max-width:440px}.pph-nav--desktop{display:none}.pph-burger{display:inline-flex}.pph-mobile{display:block;max-height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:max-height .35s ease,opacity .25s ease,visibility .25s ease;border-top:1px solid #fff0;background:rgb(251 250 247 / .97)}.pph-mobile.is-open{max-height:420px;opacity:1;visibility:visible;pointer-events:auto;border-top-color:var(--pph-line)}.pph-mobile__nav{display:flex;flex-direction:column;gap:0;padding:10px 22px 20px}.pph-mobile__nav a,.pph-mobile__nav a:visited,.pph-mobile__nav a:hover,.pph-mobile__nav a:active{color:var(--pph-text);text-decoration:none!important;font-size:17px;font-weight:600;letter-spacing:-.012em;padding:16px 0;border-bottom:1px solid var(--pph-line)}.pph-mobile__nav a:last-child{border-bottom:0}.pph-mobile__cta,.pph-mobile__cta:link,.pph-mobile__cta:visited,.pph-mobile__cta:hover,.pph-mobile__cta:focus,.pph-mobile__cta:active{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;min-height:54px;padding:0 20px;border:1px solid var(--pph-line-strong);border-radius:999px;background:#111;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important;font-size:14px;font-weight:700;letter-spacing:.03em;box-shadow:var(--pph-shadow)}}@media (max-width:767px){body{padding-top:var(--pph-header-offset-mobile)}.pph-header__inner{min-height:96px;padding:0 18px;gap:14px}.pph-logo img{height:68px;max-width:320px}.pph-burger{width:46px;height:46px}.pph-mobile__nav{padding:8px 18px 18px}.pph-mobile__nav a{font-size:16px;padding:15px 0}}@media (max-width:479px){body{padding-top:var(--pph-header-offset-xs)}.pph-header__inner{min-height:88px;padding:0 16px}.pph-logo img{height:60px;max-width:260px}.pph-burger{width:44px;height:44px}.pph-burger span:nth-child(1){top:17px}.pph-burger span:nth-child(2){top:24px}.pph-burger.is-active span:nth-child(1),.pph-burger.is-active span:nth-child(2){top:20.5px}}.pph-nav a.is-current,.pph-mobile__nav a.is-current{opacity:1}.pph-nav a.is-current::after{transform:scaleX(1)}.pph-mobile__nav a.is-current{font-weight:700}.pph-header{transition:background-color .28s ease,border-color .28s ease,box-shadow .28s ease,backdrop-filter .28s ease,-webkit-backdrop-filter .28s ease}.pph-header__inner{transition:min-height .28s ease,padding .28s ease,gap .28s ease}.pph-logo img{transition:height .28s ease,transform .28s ease,opacity .28s ease}.pph-nav a,.pph-nav__cta,.pph-burger,.pph-mobile{transition:transform .25s ease,opacity .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,min-height .25s ease,padding .25s ease}.pph-header.is-scrolled{--pph-bg:rgba(251,250,247,0.96);--pph-line:rgba(17,17,17,0.10);--pph-line-strong:rgba(17,17,17,0.18);--pph-shadow:0 16px 40px rgba(0,0,0,0.06);box-shadow:0 8px 28px rgb(0 0 0 / .035);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.pph-header.is-scrolled::after{background:linear-gradient(90deg,rgb(17 17 17 / .03) 0%,rgb(17 17 17 / .1) 18%,rgb(17 17 17 / .1) 82%,rgb(17 17 17 / .03) 100%)}.pph-header.is-scrolled .pph-header__inner{min-height:104px}.pph-header.is-scrolled .pph-logo img{height:80px}.pph-header.is-scrolled .pph-nav{gap:24px}.pph-header.is-scrolled .pph-nav__cta{min-height:44px;padding:0 17px;background:rgb(255 255 255 / .9);box-shadow:0 10px 24px rgb(0 0 0 / .05)}@media (max-width:1024px){.pph-header.is-scrolled .pph-header__inner{min-height:94px}.pph-header.is-scrolled .pph-logo img{height:72px}.pph-header.is-scrolled .pph-burger{width:46px;height:46px;background:rgb(255 255 255 / .9);box-shadow:0 10px 24px rgb(0 0 0 / .05)}}@media (max-width:767px){.pph-header.is-scrolled .pph-header__inner{min-height:84px}.pph-header.is-scrolled .pph-logo img{height:60px}.pph-header.is-scrolled .pph-burger{width:44px;height:44px}}@media (max-width:479px){.pph-header.is-scrolled .pph-header__inner{min-height:78px}.pph-header.is-scrolled .pph-logo img{height:54px}.pph-header.is-scrolled .pph-burger{width:42px;height:42px}.pph-header.is-scrolled .pph-burger span:nth-child(1){top:16px}.pph-header.is-scrolled .pph-burger span:nth-child(2){top:23px}.pph-header.is-scrolled .pph-burger.is-active span:nth-child(1),.pph-header.is-scrolled .pph-burger.is-active span:nth-child(2){top:19.5px}}@media (prefers-reduced-motion:reduce){.pph-header,.pph-header__inner,.pph-logo img,.pph-nav a,.pph-nav__cta,.pph-burger,.pph-mobile{transition:none!important}}