.ph-navbar-header{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1);left:0;margin:0;padding:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.ph-mobile-nav{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:rgba(0,0,0,.8);display:none;inset:0;opacity:0;position:fixed;transition:opacity .3s ease-in-out;z-index:10000}.ph-mobile-nav.ph-mobile-nav-open{display:block;opacity:1}.ph-mobile-nav-content{box-shadow:2px 0 16px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;margin-left:0;position:relative;transform:translateX(-100%);transition:transform .3s ease-in-out;width:320px}.ph-mobile-nav.ph-mobile-nav-open .ph-mobile-nav-content{transform:translateX(0)}.ph-mobile-nav-header{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;min-height:80px;padding:1.5rem 1.5rem 1rem}.ph-mobile-nav-close-button{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;height:40px;justify-content:center;order:-1;padding:0;transition:opacity .2s;width:40px}.ph-mobile-nav-close-button:hover{opacity:.7}.ph-mobile-nav-close-icon{height:24px;width:24px}.ph-mobile-nav-logo{display:block;height:auto;margin:0!important;max-height:40px;width:auto}.ph-mobile-nav-links{background-color:#fff;display:flex;flex:1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:1rem 1.5rem}.ph-mobile-nav-link{align-items:center;color:#000;cursor:pointer;display:flex;font-size:1.125rem;font-weight:400;justify-content:space-between;padding:1rem 0;text-decoration:none;transition:color .2s,opacity .2s}.ph-mobile-nav-link:hover{color:#000;opacity:.7;text-decoration:none}.ph-mobile-nav-link-arrow{flex-shrink:0;height:20px;opacity:.5;width:20px}.ph-mobile-nav-language{align-items:center;background-color:#fff;border-top:1px solid #e5e5e5;display:flex;gap:0;justify-content:center;padding:1.5rem;position:relative}.ph-mobile-nav-lang-button{background-color:transparent;border:none;color:#999;font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;position:relative;text-decoration:none;transition:all .2s}.ph-mobile-nav-lang-button:hover{background-color:transparent;color:#666;text-decoration:none}.ph-mobile-nav-lang-button.active{color:#000;font-weight:600}.ph-mobile-nav-lang-button.active:hover{color:#333}.ph-mobile-nav-lang-button:first-child:after{background-color:#e5e5e5;content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.ph-mobile-nav-buttons{background-color:#fff;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.5rem 1.5rem}.ph-mobile-nav-button{box-sizing:border-box;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;text-align:center;text-decoration:none;transition:all .2s;width:100%}.ph-mobile-nav-button:hover{text-decoration:none}body.ph-mobile-nav-active{overflow:hidden}.ph-navbar-container{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:none;padding:1rem;position:relative;width:100%}@media screen and (min-width:768px){.ph-navbar-container{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width:767px){.ph-navbar-container{padding:.75rem 1rem}}.ph-navbar-left{align-items:center;display:flex;flex:1;justify-content:flex-start;min-width:0}.ph-navbar-center{align-items:center;display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.ph-navbar-center a,.ph-navbar-center img{pointer-events:auto}.ph-navbar-logo{display:block;flex-shrink:0;height:auto;max-height:120px;max-width:200px;object-fit:contain;width:auto}.ph-navbar-right{align-items:center;display:flex;flex:1;gap:.75rem;justify-content:flex-end;min-width:0}@media screen and (min-width:768px){.ph-navbar-right{gap:1rem}}.ph-navbar-lang-switcher{align-items:center;display:none;font-size:.875rem;font-weight:500;gap:.25rem}@media screen and (min-width:768px){.ph-navbar-lang-switcher{display:flex}}.ph-navbar-lang-btn{color:#999;padding:.25rem .5rem;text-decoration:none;transition:color .2s}.ph-navbar-lang-btn:hover{color:#333;text-decoration:none}.ph-navbar-lang-btn.active{color:#000;font-weight:600}.ph-navbar-lang-separator{color:#ddd}.ph-navbar-menu-button{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;height:40px;justify-content:center;padding:.5rem;transition:opacity .2s;width:40px}.ph-navbar-menu-button:hover{opacity:.8}.ph-navbar-menu-icon{flex-shrink:0;height:24px;width:24px}.ph-navbar-secondary-button{box-sizing:border-box;cursor:pointer;display:none;font-family:inherit;text-decoration:none;transition:all .2s;white-space:nowrap}.ph-navbar-secondary-button:hover{text-decoration:none}@media screen and (min-width:1280px){.ph-navbar-secondary-button{display:inline-block}}.ph-navbar-cta-button{box-sizing:border-box;cursor:pointer;display:inline-block;font-family:inherit;text-decoration:none;transition:all .2s;white-space:nowrap}.ph-navbar-cta-button:hover{text-decoration:none}.ph-navbar-cta-text-short{display:none}.ph-navbar-cta-text-full{display:inline}@media screen and (max-width:639px){.ph-navbar-cta-text-short{display:inline}.ph-navbar-cta-text-full{display:none}}@media screen and (max-width:767px){.ph-navbar-menu-icon{height:20px;width:20px}.ph-navbar-menu-button{height:36px;width:36px}}@media screen and (max-width:480px){.ph-navbar-container{padding:.5rem .75rem}.ph-navbar-right{gap:.5rem}.ph-navbar-menu-button{height:32px;padding:.25rem;width:32px}.ph-navbar-menu-icon{height:18px;width:18px}}.ph-form-popup{display:none;inset:0;opacity:0;position:fixed;transition:opacity .3s ease-in-out;z-index:10001}.ph-form-popup.ph-form-popup-open{align-items:center;display:flex;justify-content:center;opacity:1}.ph-form-popup-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:rgba(0,0,0,.75);inset:0;position:absolute}.ph-form-popup-content{background-color:#fff;border-radius:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-height:90vh;max-width:600px;overflow-y:auto;padding:2rem;position:relative;transform:translateY(-20px);transition:transform .3s ease-in-out;width:90%;z-index:1}.ph-form-popup.ph-form-popup-open .ph-form-popup-content{transform:translateY(0)}.ph-form-popup-close{align-items:center;background-color:transparent;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;transition:all .2s;width:32px;z-index:10}.ph-form-popup-close:hover{background-color:#f3f4f6;color:#1f2937}.ph-form-popup-close svg{height:20px;width:20px}#hubspot-form-container{margin-top:1rem}#hubspot-form-container .hs-form,#hubspot-form-container .hs-form *{font-weight:400}#hubspot-form-container .hs-form .form-title,#hubspot-form-container .hs-form .hs-form-title,#hubspot-form-container .hs-form h1,#hubspot-form-container .hs-form h2,#hubspot-form-container .hs-form h3,#hubspot-form-container .hs-form h4{font-weight:700}#hubspot-form-container .hs-form .hs-input,#hubspot-form-container .hs-form label{font-weight:400}#hubspot-form-container .hs-form .hs-button{font-weight:500}#hubspot-form-container .hs-form .hs-field-desc,#hubspot-form-container .hs-form .hs-richtext,#hubspot-form-container .hs-form p,#hubspot-form-container .hs-form span{font-weight:400}@media screen and (max-width:767px){.ph-form-popup-content{max-height:95vh;padding:1.5rem;width:95%}.ph-form-popup-close{right:.75rem;top:.75rem}}