.pt-module--header{--pt-red:var(--pt-theme-red,#c91f35);--pt-ink:#1a2547;--pt-size-body:var(--pt-size-body-desktop);--pt-size-button:var(--pt-size-button-desktop);--pt-pad-top:var(--pt-pad-top-desktop);--pt-pad-right:var(--pt-pad-right-desktop);--pt-pad-bottom:var(--pt-pad-bottom-desktop);--pt-pad-left:var(--pt-pad-left-desktop);background:#fff;color:var(--pt-ink);font-family:Inter,Arial,sans-serif;line-height:1.4;margin:0;position:relative;z-index:20}.pt-module--header,.pt-module--header *,.pt-module--header :after,.pt-module--header :before{box-sizing:border-box}.pt-module--header a{color:inherit;text-decoration:none}.pt-module--header :focus-visible{outline:3px solid #5ca9ff;outline-offset:4px}.pt-module--header .pt-header-inner{align-items:center;display:flex;gap:clamp(16px,2vw,30px);margin:auto;max-width:1500px;padding:var(--pt-pad-top,16px) var(--pt-pad-right,28px) var(--pt-pad-bottom,16px) var(--pt-pad-left,28px)}.pt-module--header .pt-logo{display:block;flex-shrink:0;width:clamp(135px,12vw,184px)}.pt-module--header .pt-logo img{display:block;height:auto;width:100%}.pt-module--header .pt-nav{align-items:center;display:flex;flex:1;gap:clamp(12px,1.7vw,24px);justify-content:flex-end;min-width:0}.pt-module--header .pt-nav-group{flex-shrink:0;font-size:var(--pt-size-body,14px);font-weight:700;position:relative}.pt-module--header summary{align-items:center;cursor:pointer;display:flex;gap:8px;list-style:none;position:relative;transition:color .2s ease;white-space:nowrap}.pt-module--header summary::-webkit-details-marker{display:none}.pt-module--header summary svg{flex:0 0 12px;transition:transform .2s ease}.pt-module--header details[open] summary svg{transform:rotate(180deg)}.pt-module--header summary:after{background:var(--pt-red);bottom:-10px;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:opacity .2s ease,transform .2s ease}.pt-module--header .is-current>summary,.pt-module--header .pt-nav-group:hover>summary,.pt-module--header summary:focus-visible{color:var(--pt-red)}.pt-module--header .is-current>summary:after,.pt-module--header .pt-nav-group:hover>summary:after,.pt-module--header summary:focus-visible:after{opacity:1;transform:scaleX(1)}.pt-module--header .pt-submenu{background:#fff;border-radius:6px;box-shadow:0 10px 30px #10142622;font-weight:400;left:-16px;max-width:min(320px,calc(100vw - 40px));min-width:230px;padding:10px;position:absolute;top:calc(100% + 18px)}.pt-module--header .pt-submenu a{border-radius:4px;display:block;overflow-wrap:anywhere;padding:10px;transition:background-color .2s ease,color .2s ease;white-space:normal}.pt-module--header .pt-submenu a:hover{background:#f0f1f3;color:var(--pt-red)}.pt-module--header .pt-submenu a[aria-current]{color:var(--pt-red)}.pt-module--header .pt-btn{align-items:center;background:var(--pt-red);border-radius:6px;color:#fff;display:inline-flex;flex-shrink:0;font-size:var(--pt-size-button,13px);font-weight:700;gap:12px;justify-content:center;line-height:1.3;max-width:100%;overflow-wrap:anywhere;padding:16px 20px;text-align:center;transition:background-color .2s ease;white-space:normal}.pt-module--header .pt-btn:hover{background:#a7192c}.pt-module--header .pt-btn span{flex-shrink:0}.pt-module--header .pt-menu-toggle{display:none}.pt-module--header .pt-phone{border:1px solid #bfc2cb;border-radius:7px;flex-shrink:0;line-height:1.25;padding:8px 12px;white-space:nowrap}.pt-module--header .pt-phone small{display:block;font-size:var(--pt-size-detail-desktop,10px);margin-bottom:2px}.pt-module--header .pt-phone strong{display:block;font-size:var(--pt-size-body,17px)}@media(max-width:1315px){.pt-module--header .pt-phone{display:none}}@media (min-width:1101px) and (max-width:1315px){.pt-module--header .pt-logo{width:145px}.pt-module--header .pt-header-inner{gap:18px;padding-left:var(--pt-pad-left,24px);padding-right:var(--pt-pad-right,24px)}.pt-module--header .pt-nav{gap:14px}.pt-module--header summary{gap:6px}.pt-module--header .pt-btn{gap:10px;padding:15px 16px}}@media(max-width:1100px){.pt-module--header .pt-header-inner{gap:16px;min-height:72px;padding-left:var(--pt-pad-left,24px);padding-right:var(--pt-pad-right,24px)}.pt-module--header .pt-logo{max-width:calc(100% - 60px);width:150px}.pt-module--header .pt-menu-toggle{background:none;border:0;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:5px;height:44px;justify-content:center;margin-left:auto;padding:10px;width:44px}.pt-module--header .pt-menu-toggle span{background:var(--pt-ink);display:block;height:2px;width:24px}.pt-module--header .pt-nav{background:#fff;box-shadow:0 15px 30px #10142620;display:none;left:0;margin:0;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;padding:12px 24px 24px;position:absolute;right:0;top:100%}.pt-module--header .pt-nav.is-open{display:block}.pt-module--header .pt-nav-group{border-bottom:1px solid #dfe2e8}.pt-module--header summary{justify-content:space-between;padding:14px 0;white-space:normal}.pt-module--header summary:after{bottom:0}.pt-module--header .pt-submenu{box-shadow:none;max-width:100%;min-width:0;padding:0 0 15px 12px;position:static}.pt-module--header .pt-nav .pt-nav-cta{display:flex;margin-top:20px;width:100%}}@media(min-width:641px) and (max-width:1000px){.pt-module--header{--pt-size-body:var(--pt-size-body-tablet);--pt-size-button:var(--pt-size-button-tablet);--pt-pad-top:var(--pt-pad-top-tablet);--pt-pad-right:var(--pt-pad-right-tablet);--pt-pad-bottom:var(--pt-pad-bottom-tablet);--pt-pad-left:var(--pt-pad-left-tablet)}}@media(max-width:640px){.pt-module--header{--pt-size-body:var(--pt-size-body-mobile);--pt-size-button:var(--pt-size-button-mobile);--pt-pad-top:var(--pt-pad-top-mobile);--pt-pad-right:var(--pt-pad-right-mobile);--pt-pad-bottom:var(--pt-pad-bottom-mobile);--pt-pad-left:var(--pt-pad-left-mobile)}.pt-module--header .pt-logo{width:135px}.pt-module--header .pt-header-inner{padding-left:var(--pt-pad-left,20px);padding-right:var(--pt-pad-right,20px)}.pt-module--header.pt-device-desktop{display:none!important}}@media(min-width:641px){.pt-module--header.pt-device-mobile{display:none!important}}