:root{--pshg-siteheader-height:76px}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:#111f32;color:#fff;font-family:"Segoe UI",system-ui,sans-serif}button,input,select{font:inherit}img{max-width:100%;height:auto}button,a{-webkit-tap-highlight-color:transparent}svg{vertical-align:middle}main{display:block}a{color:inherit}button{cursor:pointer}[hidden]{display:none!important}#pshg-siteheader-root{--pshg-siteheader-bg: #ffffff;--pshg-siteheader-soft: #f6faff;--pshg-siteheader-text: #0b1028;--pshg-siteheader-muted: #667085;--pshg-siteheader-blue: #056df6;--pshg-siteheader-blue-hover: #075fd3;--pshg-siteheader-cyan: #41c0e1;--pshg-siteheader-border: #dcecf5;--pshg-siteheader-border-soft: #e8f1f7;display: block !important;position: relative !important;z-index: 10000 !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;height: auto !important;margin: 0 !important;padding: 0 !important;color: var(--pshg-siteheader-text) !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;isolation: isolate !important;}#pshg-siteheader-root, #pshg-siteheader-root *, #pshg-siteheader-root *::before, #pshg-siteheader-root *::after{box-sizing: border-box !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;}#pshg-siteheader-root::before, #pshg-siteheader-root::after, #pshg-siteheader-root .pshg-siteheader-bar::before, #pshg-siteheader-root .pshg-siteheader-bar::after, #pshg-siteheader-root .pshg-siteheader-panel::before, #pshg-siteheader-root .pshg-siteheader-panel::after{display: none !important;content: none !important;}#pshg-siteheader-root .pshg-siteheader-skip{position: fixed !important;top: 10px !important;left: 14px !important;z-index: 10150 !important;display: inline-flex !important;align-items: center !important;min-height: 42px !important;padding: 9px 14px !important;color: #ffffff !important;background: var(--pshg-siteheader-blue) !important;border: 1px solid var(--pshg-siteheader-blue) !important;border-radius: 10px !important;font-size: 14px !important;font-weight: 800 !important;line-height: 1.2 !important;text-decoration: none !important;transform: translateY(-160%) !important;}#pshg-siteheader-root .pshg-siteheader-skip:focus{transform: translateY(0) !important;}#pshg-siteheader-root .pshg-siteheader-bar{display: flex !important;position: fixed !important;top: 0 !important;right: 0 !important;left: 0 !important;z-index: 10100 !important;width: 100% !important;max-width: 100% !important;min-height: var(--pshg-siteheader-height) !important;align-items: center !important;margin: 0 !important;padding: 0 !important;color: var(--pshg-siteheader-text) !important;background: var(--pshg-siteheader-bg) !important;border: 0 !important;border-bottom: 1px solid var(--pshg-siteheader-border-soft) !important;border-radius: 0 !important;}#pshg-siteheader-root .pshg-siteheader-container{display: flex !important;position: static !important;width: 100% !important;max-width: 1240px !important;min-width: 0 !important;min-height: var(--pshg-siteheader-height) !important;align-items: center !important;justify-content: space-between !important;gap: 24px !important;margin: 0 auto !important;padding: 0 24px !important;}#pshg-siteheader-root .pshg-siteheader-logo{display: inline-flex !important;position: relative !important;z-index: 2 !important;min-width: 0 !important;max-width: 205px !important;align-items: center !important;flex: 0 1 auto !important;margin: 0 !important;padding: 0 !important;color: inherit !important;background: transparent !important;border: 0 !important;text-decoration: none !important;}#pshg-siteheader-root .pshg-siteheader-logo-image{display: block !important;width: 188px !important;max-width: 100% !important;height: auto !important;max-height: 38px !important;margin: 0 !important;padding: 0 !important;object-fit: contain !important;}#pshg-siteheader-root .pshg-siteheader-panel{display: flex !important;position: static !important;min-width: 0 !important;flex: 1 1 auto !important;align-items: center !important;justify-content: flex-end !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;}#pshg-siteheader-root .pshg-siteheader-menu{display: flex !important;position: static !important;min-width: 0 !important;align-items: center !important;justify-content: flex-end !important;gap: clamp(9px, 1.15vw, 18px) !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}#pshg-siteheader-root .pshg-siteheader-item{display: flex !important;position: static !important;min-width: 0 !important;align-items: center !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}#pshg-siteheader-root .pshg-siteheader-link{display: inline-flex !important;position: relative !important;min-height: 42px !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 9px 7px !important;color: var(--pshg-siteheader-muted) !important;background: transparent !important;border: 1px solid transparent !important;border-radius: 10px !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.2 !important;text-align: center !important;text-decoration: none !important;white-space: nowrap !important;-webkit-text-fill-color: var(--pshg-siteheader-muted) !important;}#pshg-siteheader-root .pshg-siteheader-link:hover, #pshg-siteheader-root .pshg-siteheader-link:focus-visible, #pshg-siteheader-root .pshg-siteheader-link.pshg-siteheader-active{color: var(--pshg-siteheader-blue) !important;background: var(--pshg-siteheader-soft) !important;border-color: var(--pshg-siteheader-border) !important;-webkit-text-fill-color: var(--pshg-siteheader-blue) !important;}#pshg-siteheader-root .pshg-siteheader-events-link{gap: 8px !important;min-height: 44px !important;padding: 10px 13px !important;color: var(--pshg-siteheader-blue) !important;background: #ffffff !important;border: 1px solid var(--pshg-siteheader-border) !important;border-radius: 12px !important;font-size: 13px !important;font-weight: 800 !important;-webkit-text-fill-color: var(--pshg-siteheader-blue) !important;}#pshg-siteheader-root .pshg-siteheader-events-link:hover, #pshg-siteheader-root .pshg-siteheader-events-link:focus-visible{color: var(--pshg-siteheader-blue-hover) !important;background: var(--pshg-siteheader-soft) !important;border-color: #b9dbef !important;-webkit-text-fill-color: var(--pshg-siteheader-blue-hover) !important;}#pshg-siteheader-root .pshg-siteheader-events-icon{display: block !important;width: 17px !important;min-width: 17px !important;height: 17px !important;flex: 0 0 17px !important;fill: none !important;stroke: currentColor !important;stroke-width: 2 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}#pshg-siteheader-root .pshg-siteheader-create-link{gap: 8px !important;min-height: 44px !important;padding: 10px 15px !important;color: #ffffff !important;background: var(--pshg-siteheader-blue) !important;border: 1px solid var(--pshg-siteheader-blue) !important;border-radius: 12px !important;font-size: 13px !important;font-weight: 800 !important;-webkit-text-fill-color: #ffffff !important;}#pshg-siteheader-root .pshg-siteheader-create-link:hover, #pshg-siteheader-root .pshg-siteheader-create-link:focus-visible{color: #ffffff !important;background: var(--pshg-siteheader-blue-hover) !important;border-color: var(--pshg-siteheader-blue-hover) !important;-webkit-text-fill-color: #ffffff !important;}#pshg-siteheader-root .pshg-siteheader-create-icon{display: block !important;width: 17px !important;min-width: 17px !important;height: 17px !important;flex: 0 0 17px !important;fill: none !important;stroke: currentColor !important;stroke-width: 2.25 !important;stroke-linecap: round !important;}#pshg-siteheader-root .pshg-siteheader-language{display: flex !important;position: relative !important;z-index: 10200 !important;align-items: center !important;margin: 0 !important;padding: 0 !important;}#pshg-siteheader-root .pshg-site-lang{display: inline-flex !important;position: relative !important;z-index: 10200 !important;align-items: center !important;margin: 0 !important;color: var(--pshg-siteheader-text) !important;background: transparent !important;}#pshg-siteheader-root .pshg-site-lang summary{display: inline-flex !important;min-height: 42px !important;align-items: center !important;gap: 7px !important;margin: 0 !important;padding: 5px 10px 5px 6px !important;color: var(--pshg-siteheader-text) !important;background: #ffffff !important;border: 1px solid var(--pshg-siteheader-border) !important;border-radius: 12px !important;cursor: pointer !important;list-style: none !important;user-select: none !important;}#pshg-siteheader-root .pshg-site-lang summary::-webkit-details-marker{display: none !important;}#pshg-siteheader-root .pshg-site-lang summary:hover, #pshg-siteheader-root .pshg-site-lang[open] summary{color: var(--pshg-siteheader-blue) !important;background: var(--pshg-siteheader-soft) !important;border-color: #b9dbef !important;}#pshg-siteheader-root .pshg-site-lang__flag{display: inline-grid !important;place-items: center !important;width: 29px !important;min-width: 29px !important;height: 29px !important;border-radius: 50% !important;background: #ffffff !important;border: 1px solid var(--pshg-siteheader-border-soft) !important;font-size: 16px !important;}#pshg-siteheader-root .pshg-site-lang__code{color: currentColor !important;font-size: 12px !important;font-weight: 900 !important;letter-spacing: 0.04em !important;}#pshg-siteheader-root .pshg-site-lang__chevron{color: var(--pshg-siteheader-muted) !important;font-size: 10px !important;}#pshg-siteheader-root .pshg-site-lang__menu{position: absolute !important;top: calc(100% + 9px) !important;right: 0 !important;z-index: 10210 !important;display: block !important;width: 230px !important;max-width: min(230px, calc(100vw - 28px)) !important;min-width: 0 !important;margin: 0 !important;padding: 7px !important;overflow: hidden !important;background: #ffffff !important;border: 1px solid var(--pshg-siteheader-border) !important;border-radius: 14px !important;}#pshg-siteheader-root .pshg-site-lang__option{display: flex !important;width: 100% !important;min-width: 0 !important;align-items: center !important;justify-content: space-between !important;gap: 9px !important;margin: 0 !important;padding: 9px 10px !important;color: var(--pshg-siteheader-muted) !important;background: transparent !important;border: 0 !important;border-radius: 9px !important;font-size: 13px !important;font-weight: 750 !important;line-height: 1.3 !important;text-decoration: none !important;-webkit-text-fill-color: var(--pshg-siteheader-muted) !important;}#pshg-siteheader-root .pshg-site-lang__option:hover, #pshg-siteheader-root .pshg-site-lang__option:focus-visible{color: var(--pshg-siteheader-blue) !important;background: var(--pshg-siteheader-soft) !important;-webkit-text-fill-color: var(--pshg-siteheader-blue) !important;}#pshg-siteheader-root .pshg-site-lang__option.is-active{color: #ffffff !important;background: var(--pshg-siteheader-blue) !important;-webkit-text-fill-color: #ffffff !important;}#pshg-siteheader-root .pshg-site-lang__option-main{display: flex !important;min-width: 0 !important;align-items: center !important;gap: 9px !important;}#pshg-siteheader-root .pshg-site-lang__name{min-width: 0 !important;white-space: normal !important;overflow-wrap: anywhere !important;}#pshg-siteheader-root .pshg-site-lang__beta{color: inherit !important;opacity: 0.65 !important;font-size: 9px !important;font-weight: 900 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;}#pshg-siteheader-root .pshg-siteheader-toggle{display: none !important;position: relative !important;z-index: 10220 !important;width: 44px !important;min-width: 44px !important;height: 44px !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 9px !important;color: var(--pshg-siteheader-text) !important;background: #ffffff !important;border: 1px solid var(--pshg-siteheader-border) !important;border-radius: 11px !important;cursor: pointer !important;appearance: none !important;-webkit-appearance: none !important;}#pshg-siteheader-root .pshg-siteheader-toggle:hover{color: var(--pshg-siteheader-blue) !important;background: var(--pshg-siteheader-soft) !important;}#pshg-siteheader-root .pshg-siteheader-toggle-icon{display: block !important;width: 24px !important;height: 24px !important;fill: currentColor !important;}#pshg-siteheader-root .pshg-siteheader-toggle-close{display: none !important;}#pshg-siteheader-root .pshg-siteheader-toggle[aria-expanded="true"] .pshg-siteheader-toggle-open{display: none !important;}#pshg-siteheader-root .pshg-siteheader-toggle[aria-expanded="true"] .pshg-siteheader-toggle-close{display: block !important;}#pshg-siteheader-root .pshg-siteheader-overlay{display: block !important;position: fixed !important;inset: 0 !important;z-index: 10080 !important;width: 100% !important;height: 100vh !important;height: 100dvh !important;margin: 0 !important;padding: 0 !important;background: rgba(11, 16, 40, 0.34) !important;border: 0 !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;}#pshg-siteheader-root .pshg-siteheader-overlay.pshg-siteheader-overlay-visible{opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;}#pshg-siteheader-root .pshg-siteheader-spacer{display: block !important;width: 100% !important;height: var(--pshg-siteheader-height) !important;margin: 0 !important;padding: 0 !important;background: transparent !important;}#pshg-siteheader-root a:focus-visible, #pshg-siteheader-root button:focus-visible, #pshg-siteheader-root summary:focus-visible{outline: 3px solid rgba(5, 109, 246, 0.28) !important;outline-offset: 3px !important;}@media (max-width: 1120px){:root{--pshg-siteheader-height: 72px;}#pshg-siteheader-root .pshg-siteheader-container{min-height: var(--pshg-siteheader-height) !important;padding: 0 18px !important;}#pshg-siteheader-root .pshg-siteheader-logo-image{width: 174px !important;max-height: 35px !important;}#pshg-siteheader-root .pshg-siteheader-toggle{display: inline-flex !important;}#pshg-siteheader-root .pshg-siteheader-panel{position: fixed !important;top: 0 !important;right: 0 !important;z-index: 10150 !important;display: block !important;width: min(88vw, 370px) !important;max-width: 100% !important;height: 100vh !important;height: 100dvh !important;margin: 0 !important;padding: 86px 20px 28px !important;overflow-x: hidden !important;overflow-y: auto !important;color: var(--pshg-siteheader-text) !important;background: #ffffff !important;border: 0 !important;border-left: 1px solid var(--pshg-siteheader-border) !important;transform: translateX(101%) !important;visibility: hidden !important;pointer-events: none !important;}#pshg-siteheader-root .pshg-siteheader-panel.pshg-siteheader-panel-open{transform: translateX(0) !important;visibility: visible !important;pointer-events: auto !important;}#pshg-siteheader-root .pshg-siteheader-menu{display: flex !important;width: 100% !important;min-width: 0 !important;flex-direction: column !important;align-items: stretch !important;justify-content: flex-start !important;gap: 8px !important;}#pshg-siteheader-root .pshg-siteheader-item{display: block !important;width: 100% !important;}#pshg-siteheader-root .pshg-siteheader-link{display: flex !important;width: 100% !important;min-height: 48px !important;justify-content: flex-start !important;padding: 12px 13px !important;color: var(--pshg-siteheader-text) !important;background: #ffffff !important;border: 1px solid var(--pshg-siteheader-border-soft) !important;border-radius: 11px !important;font-size: 15px !important;text-align: left !important;white-space: normal !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: var(--pshg-siteheader-text) !important;}#pshg-siteheader-root .pshg-siteheader-link:hover, #pshg-siteheader-root .pshg-siteheader-link:focus-visible, #pshg-siteheader-root .pshg-siteheader-link.pshg-siteheader-active{color: var(--pshg-siteheader-blue) !important;background: var(--pshg-siteheader-soft) !important;border-color: var(--pshg-siteheader-border) !important;-webkit-text-fill-color: var(--pshg-siteheader-blue) !important;}#pshg-siteheader-root .pshg-siteheader-events-link{color: var(--pshg-siteheader-blue) !important;-webkit-text-fill-color: var(--pshg-siteheader-blue) !important;}#pshg-siteheader-root .pshg-siteheader-create-link{justify-content: center !important;color: #ffffff !important;background: var(--pshg-siteheader-blue) !important;border-color: var(--pshg-siteheader-blue) !important;-webkit-text-fill-color: #ffffff !important;}#pshg-siteheader-root .pshg-siteheader-language{width: 100% !important;margin-top: 5px !important;}#pshg-siteheader-root .pshg-site-lang, #pshg-siteheader-root .pshg-site-lang summary{width: 100% !important;}#pshg-siteheader-root .pshg-site-lang summary{justify-content: flex-start !important;min-height: 48px !important;padding: 8px 11px !important;}#pshg-siteheader-root .pshg-site-lang__menu{position: static !important;width: 100% !important;max-width: 100% !important;margin-top: 8px !important;}}@media (max-width: 520px){#pshg-siteheader-root .pshg-siteheader-container{padding: 0 14px !important;}#pshg-siteheader-root .pshg-siteheader-logo{max-width: 155px !important;}#pshg-siteheader-root .pshg-siteheader-logo-image{width: 155px !important;}#pshg-siteheader-root .pshg-siteheader-panel{width: 100% !important;padding-right: 16px !important;padding-left: 16px !important;border-left: 0 !important;}}@media (prefers-reduced-motion: no-preference){#pshg-siteheader-root .pshg-siteheader-panel{transition: transform 0.25s ease, visibility 0.25s ease !important;}#pshg-siteheader-root .pshg-siteheader-overlay{transition: opacity 0.2s ease, visibility 0.2s ease !important;}}@media (prefers-reduced-motion: reduce){#pshg-siteheader-root *, #pshg-siteheader-root *::before, #pshg-siteheader-root *::after{transition: none !important;animation: none !important;}}#pshg-sitefooter-root{--pshg-sitefooter-bg: #0b1028;--pshg-sitefooter-bg-soft: #111936;--pshg-sitefooter-border: rgba(255, 255, 255, 0.10);--pshg-sitefooter-text: #ffffff;--pshg-sitefooter-muted: #b7c0d1;--pshg-sitefooter-blue: #159ceb;--pshg-sitefooter-cyan: #41c0e1;--pshg-sitefooter-success: #00b67a;display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;height: auto !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;clear: both !important;float: none !important;color: var(--pshg-sitefooter-text) !important;background: var(--pshg-sitefooter-bg) !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;isolation: isolate !important;}#pshg-sitefooter-root, #pshg-sitefooter-root *, #pshg-sitefooter-root *::before, #pshg-sitefooter-root *::after{box-sizing: border-box !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;}#pshg-sitefooter-root::before, #pshg-sitefooter-root::after, #pshg-sitefooter-root .pshg-sitefooter-main::before, #pshg-sitefooter-root .pshg-sitefooter-main::after, #pshg-sitefooter-root .pshg-sitefooter-bottom::before, #pshg-sitefooter-root .pshg-sitefooter-bottom::after{display: none !important;content: none !important;}#pshg-sitefooter-root .pshg-sitefooter-main{display: block !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: clamp(54px, 7vw, 88px) 0 !important;overflow: hidden !important;color: var(--pshg-sitefooter-text) !important;background: var(--pshg-sitefooter-bg) !important;border: 0 !important;}#pshg-sitefooter-root .pshg-sitefooter-container{display: block !important;position: static !important;width: 100% !important;max-width: 1180px !important;min-width: 0 !important;margin: 0 auto !important;padding: 0 clamp(16px, 3vw, 30px) !important;}#pshg-sitefooter-root .pshg-sitefooter-grid{display: grid !important;position: static !important;grid-template-columns: minmax(240px, 1.1fr) minmax(0, 2.1fr) !important;gap: clamp(38px, 6vw, 78px) !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;align-items: start !important;}#pshg-sitefooter-root .pshg-sitefooter-brand, #pshg-sitefooter-root .pshg-sitefooter-links-area, #pshg-sitefooter-root .pshg-sitefooter-column{display: block !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;}#pshg-sitefooter-root .pshg-sitefooter-logos{display: flex !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;align-items: center !important;flex-wrap: wrap !important;gap: 18px !important;margin: 0 0 20px !important;padding: 0 !important;}#pshg-sitefooter-root .pshg-sitefooter-logo-link{display: inline-flex !important;position: static !important;max-width: 100% !important;align-items: center !important;justify-content: flex-start !important;margin: 0 !important;padding: 0 !important;color: inherit !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;text-decoration: none !important;}#pshg-sitefooter-root .pshg-sitefooter-logo-main{display: block !important;width: auto !important;max-width: 190px !important;height: auto !important;max-height: 56px !important;margin: 0 !important;object-fit: contain !important;}#pshg-sitefooter-root .pshg-sitefooter-logo-partner{display: block !important;width: auto !important;max-width: 100px !important;height: auto !important;max-height: 44px !important;margin: 0 !important;object-fit: contain !important;}#pshg-sitefooter-root .pshg-sitefooter-brand-text{display: block !important;width: 100% !important;max-width: 330px !important;margin: 0 0 21px !important;padding: 0 !important;color: var(--pshg-sitefooter-muted) !important;font-size: 15px !important;font-weight: 400 !important;line-height: 1.68 !important;white-space: normal !important;overflow-wrap: anywhere !important;}#pshg-sitefooter-root .pshg-sitefooter-brand-proof{display: inline-flex !important;max-width: 100% !important;align-items: center !important;gap: 8px !important;margin: 0 !important;padding: 9px 12px !important;color: #d7f8ed !important;background: rgba(0, 182, 122, 0.10) !important;border: 1px solid rgba(0, 182, 122, 0.22) !important;border-radius: 12px !important;font-size: 13px !important;font-weight: 750 !important;line-height: 1.35 !important;white-space: normal !important;overflow-wrap: anywhere !important;}#pshg-sitefooter-root .pshg-sitefooter-brand-proof svg{display: block !important;width: 18px !important;min-width: 18px !important;height: 18px !important;flex: 0 0 18px !important;fill: var(--pshg-sitefooter-success) !important;}#pshg-sitefooter-root .pshg-sitefooter-links-grid{display: grid !important;position: static !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: clamp(24px, 4vw, 46px) !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;}#pshg-sitefooter-root .pshg-sitefooter-title{display: flex !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;align-items: center !important;gap: 10px !important;margin: 0 0 18px !important;padding: 0 !important;color: var(--pshg-sitefooter-text) !important;background: none !important;border: 0 !important;font-size: 16px !important;font-weight: 800 !important;line-height: 1.35 !important;letter-spacing: 0 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: var(--pshg-sitefooter-text) !important;}#pshg-sitefooter-root .pshg-sitefooter-title-icon{display: block !important;width: 20px !important;min-width: 20px !important;height: 20px !important;flex: 0 0 20px !important;stroke: var(--pshg-sitefooter-cyan) !important;fill: none !important;stroke-width: 2 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}#pshg-sitefooter-root .pshg-sitefooter-list{display: block !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}#pshg-sitefooter-root .pshg-sitefooter-list-item{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 0 10px !important;padding: 0 !important;}#pshg-sitefooter-root .pshg-sitefooter-list-item:last-child{margin-bottom: 0 !important;}#pshg-sitefooter-root .pshg-sitefooter-link, #pshg-sitefooter-root .pshg-sitefooter-static{display: flex !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;align-items: flex-start !important;gap: 9px !important;margin: 0 !important;padding: 5px 0 !important;color: var(--pshg-sitefooter-muted) !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;font-size: 14px !important;font-weight: 500 !important;line-height: 1.5 !important;text-decoration: none !important;white-space: normal !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: var(--pshg-sitefooter-muted) !important;}#pshg-sitefooter-root .pshg-sitefooter-link:hover{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}#pshg-sitefooter-root .pshg-sitefooter-link-icon, #pshg-sitefooter-root .pshg-sitefooter-static-icon{display: block !important;width: 18px !important;min-width: 18px !important;height: 18px !important;flex: 0 0 18px !important;margin-top: 1px !important;stroke: var(--pshg-sitefooter-blue) !important;fill: none !important;stroke-width: 2 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}#pshg-sitefooter-root .pshg-sitefooter-column-text{display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 0 15px !important;color: var(--pshg-sitefooter-muted) !important;font-size: 14px !important;line-height: 1.58 !important;white-space: normal !important;overflow-wrap: anywhere !important;}#pshg-sitefooter-root .pshg-sitefooter-status-link{display: inline-flex !important;position: relative !important;z-index: 2 !important;max-width: 100% !important;min-height: 44px !important;align-items: center !important;justify-content: center !important;gap: 8px !important;margin: 0 !important;padding: 10px 14px !important;color: #ffffff !important;background: #159ceb !important;border: 1px solid #159ceb !important;border-radius: 11px !important;cursor: pointer !important;pointer-events: auto !important;font-size: 14px !important;font-weight: 750 !important;line-height: 1.3 !important;text-align: center !important;text-decoration: none !important;white-space: normal !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: #ffffff !important;}#pshg-sitefooter-root .pshg-sitefooter-status-link:hover{color: #ffffff !important;background: #087dca !important;border-color: #087dca !important;-webkit-text-fill-color: #ffffff !important;}#pshg-sitefooter-root .pshg-sitefooter-status-icon{display: block !important;width: 18px !important;min-width: 18px !important;height: 18px !important;flex: 0 0 18px !important;fill: currentColor !important;}#pshg-sitefooter-root .pshg-sitefooter-bottom{display: block !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 20px 0 !important;background: var(--pshg-sitefooter-bg-soft) !important;border-top: 1px solid var(--pshg-sitefooter-border) !important;}#pshg-sitefooter-root .pshg-sitefooter-bottom-row{display: flex !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;align-items: center !important;justify-content: space-between !important;gap: 20px !important;margin: 0 !important;padding: 0 !important;}#pshg-sitefooter-root .pshg-sitefooter-copyright{display: block !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;color: var(--pshg-sitefooter-muted) !important;font-size: 13px !important;line-height: 1.5 !important;white-space: normal !important;overflow-wrap: anywhere !important;}#pshg-sitefooter-root .pshg-sitefooter-copyright strong{color: #ffffff !important;font-weight: 750 !important;}#pshg-sitefooter-root .pshg-sitefooter-socials{display: flex !important;position: static !important;flex: 0 0 auto !important;align-items: center !important;justify-content: flex-end !important;gap: 9px !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}#pshg-sitefooter-root .pshg-sitefooter-social-item{display: block !important;margin: 0 !important;padding: 0 !important;}#pshg-sitefooter-root .pshg-sitefooter-social-link{display: grid !important;position: static !important;place-items: center !important;width: 40px !important;min-width: 40px !important;height: 40px !important;margin: 0 !important;padding: 0 !important;color: #ffffff !important;background: transparent !important;border: 1px solid var(--pshg-sitefooter-border) !important;border-radius: 10px !important;text-decoration: none !important;}#pshg-sitefooter-root .pshg-sitefooter-social-link:hover{color: #ffffff !important;background: var(--pshg-sitefooter-blue) !important;border-color: var(--pshg-sitefooter-blue) !important;}#pshg-sitefooter-root .pshg-sitefooter-social-icon{display: block !important;width: 18px !important;height: 18px !important;fill: currentColor !important;}#pshg-sitefooter-root a:focus-visible, #pshg-sitefooter-root button:focus-visible{outline: 3px solid rgba(65, 192, 225, 0.45) !important;outline-offset: 3px !important;}@media (max-width: 950px){#pshg-sitefooter-root .pshg-sitefooter-grid{grid-template-columns: 1fr !important;gap: 42px !important;}#pshg-sitefooter-root .pshg-sitefooter-brand{max-width: 620px !important;}#pshg-sitefooter-root .pshg-sitefooter-brand-text{max-width: 560px !important;}}@media (max-width: 720px){#pshg-sitefooter-root .pshg-sitefooter-main{padding: 52px 0 !important;}#pshg-sitefooter-root .pshg-sitefooter-container{padding: 0 16px !important;}#pshg-sitefooter-root .pshg-sitefooter-links-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 30px 24px !important;}#pshg-sitefooter-root .pshg-sitefooter-bottom-row{flex-direction: column !important;align-items: flex-start !important;}#pshg-sitefooter-root .pshg-sitefooter-socials{justify-content: flex-start !important;}}@media (max-width: 520px){#pshg-sitefooter-root .pshg-sitefooter-container{padding: 0 14px !important;}#pshg-sitefooter-root .pshg-sitefooter-links-grid{grid-template-columns: 1fr !important;gap: 28px !important;}#pshg-sitefooter-root .pshg-sitefooter-logos{align-items: flex-start !important;flex-direction: column !important;}#pshg-sitefooter-root .pshg-sitefooter-logo-main{max-width: 175px !important;}#pshg-sitefooter-root .pshg-sitefooter-status-link{width: 100% !important;}#pshg-sitefooter-root .pshg-sitefooter-bottom-row{align-items: center !important;text-align: center !important;}#pshg-sitefooter-root .pshg-sitefooter-socials{justify-content: center !important;}}#ps-hero{--ps-ink: #111f32;--ps-accent: #8cddd9;--ps-blue: #3067ed;--ps-next-section: #f9fafb;--ps-wave-height: 24px;position: relative;isolation: isolate;overflow: hidden;color: #fff;background: var(--ps-ink);font-family: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing: antialiased;text-align: left;scroll-margin-top: 90px;}#ps-hero *, #ps-hero *::before, #ps-hero *::after{box-sizing: border-box;}#ps-hero h1, #ps-hero h2, #ps-hero p, #ps-hero ul{margin: 0;}#ps-hero a{text-decoration: none;}#ps-hero .psh-background, #ps-hero .psh-shade{position: absolute;inset: 0;pointer-events: none;}#ps-hero > #home{padding-bottom: var(--ps-wave-height);}#ps-hero .psh-background{z-index: -3;overflow: hidden;}#ps-hero .psh-background img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: center 56%;opacity: .86;transform-origin: center 56%;animation: psh-ken-burns 18s ease-in-out infinite alternate;}#ps-hero .psh-shade{z-index: -2;background: linear-gradient(90deg, rgba(10,24,41,.96) 0%, rgba(10,24,41,.87) 36%, rgba(10,24,41,.33) 72%, rgba(10,24,41,.20) 100%), linear-gradient(0deg, rgba(10,24,41,.78), transparent 65%);}#ps-hero .psh-container{width: min(1200px, calc(100% - 96px));margin-inline: auto;}#ps-hero .psh-layout{display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);align-items: center;gap: clamp(36px, 5vw, 76px);min-height: 620px;padding-block: 78px 88px;}#ps-hero .psh-copy{min-width: 0;animation: psh-enter .7s ease-out both;}#ps-hero .psh-title{max-width: 600px;color: #fff;font-family: inherit;font-size: clamp(32px, 3.65vw, 48px);font-weight: 700;line-height: 1.14;letter-spacing: -.035em;text-wrap: balance;text-transform: none;text-shadow: none;}#ps-hero .psh-title span{display: block;margin-top: 5px;color: var(--ps-accent);}#ps-hero .psh-lead{max-width: 500px;margin-top: 23px;color: #e0e6ed;font-size: 17px;line-height: 1.75;}#ps-hero .psh-lead strong{color: #fff;font-weight: 600;}#ps-hero .psh-benefits{display: flex;flex-wrap: wrap;gap: 12px 22px;padding: 0;margin-top: 24px;list-style: none;}#ps-hero .psh-benefits li{display: flex;align-items: center;gap: 8px;color: #e4edf2;font-size: 13px;line-height: 1.5;}#ps-hero .psh-icon{display: block;width: 18px;height: 18px;flex: 0 0 18px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}#ps-hero .psh-benefits .psh-icon{color: var(--ps-accent);}#ps-hero .psh-actions{display: flex;align-items: center;flex-wrap: wrap;gap: 16px 24px;margin-top: 31px;}#ps-hero .psh-button{display: inline-flex;align-items: center;justify-content: center;gap: 14px;min-height: 54px;padding: 15px 22px;border: 1px solid transparent;border-radius: 10px;background: var(--ps-blue);color: #fff;font-size: 15px;font-weight: 650;line-height: 1.4;text-align: center;box-shadow: 0 5px 18px rgb(5 15 35 / 20%);transition: transform .2s ease, background-color .2s ease, box-shadow .2s ease;}#ps-hero .psh-button .psh-icon{transition: transform .2s ease;}#ps-hero .psh-demo{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;color: #e6edf5;font-size: 14px;line-height: 1.4;}#ps-hero .psh-demo span{border-bottom: 1px solid rgb(230 237 245 / 42%);padding-block: 3px;}#ps-hero .psh-reassurance{margin-top: 13px;color: #c3d0df;font-size: 12px;line-height: 1.7;}#ps-hero .psh-right{min-width: 0;padding-top: 100px;animation: psh-enter .85s .12s ease-out both;}#ps-hero .psh-scene-caption{display: flex;align-items: center;gap: 9px;margin: 0 0 17px 2px;color: #fff;font-size: 13px;font-weight: 500;text-shadow: 0 1px 6px #111f32;}#ps-hero .psh-review-card{position: relative;padding: 28px 26px 22px;border: 1px solid rgb(255 255 255 / 75%);border-radius: 16px;color: var(--ps-ink);background: #fff;box-shadow: 0 20px 50px rgb(4 15 31 / 22%);transition: transform .25s ease, box-shadow .25s ease;}#ps-hero .psh-review-kicker{color: #546778;font-size: 11px;line-height: 1.5;font-weight: 650;letter-spacing: .12em;text-transform: uppercase;}#ps-hero .psh-review-title{margin-top: 9px;color: var(--ps-ink);font-family: inherit;font-size: 23px;font-weight: 650;line-height: 1.3;letter-spacing: -.025em;text-transform: none;}#ps-hero .psh-review-copy{margin-top: 10px;color: #596674;font-size: 14px;line-height: 1.7;}#ps-hero .psh-trustbox-area{margin-top: 23px;padding-block: 20px;border-top: 1px solid #e6ecef;border-bottom: 1px solid #e6ecef;}#ps-hero .trustpilot-widget{width: 100%;min-height: 24px;}#ps-hero .trustpilot-widget a{color: #2451aa;font-size: 14px;text-decoration: underline;}#ps-hero .psh-reviews-link{display: inline-flex;align-items: center;justify-content: space-between;gap: 14px;width: 100%;min-height: 44px;margin-top: 8px;color: #314b62;font-size: 13px;font-weight: 600;}#ps-hero a:focus-visible, #ps-hero button:focus-visible{outline: 3px solid var(--ps-accent);outline-offset: 5px;border-radius: 5px;}#ps-hero .psh-review-card a:focus-visible{outline-color: var(--ps-blue);}#ps-hero .psh-occasions{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 20px;padding: 20px 0 30px;border-top: 1px solid rgb(255 255 255 / 18%);color: #d7e1ea;font-size: 12px;line-height: 1.6;}#ps-hero .psh-occasions-label{margin-right: auto;color: #aebfd0;}#ps-hero .psh-bottom{position: absolute;inset: auto 0 -1px;z-index: 2;display: block;width: 100%;height: calc(var(--ps-wave-height) + 1px);margin: 0;fill: #111f31;pointer-events: none;transform: none;animation: none;transition: none;}#ps-hero .psh-motion-toggle{display: block;margin: 0 0 12px auto;padding: 6px 9px;border: 1px solid rgb(255 255 255 / 35%);border-radius: 6px;background: rgb(10 24 41 / 60%);color: #e0e6ed;font: inherit;font-size: 11px;line-height: 1.5;cursor: pointer;}#ps-hero .psh-motion-toggle[hidden]{display: none;}#ps-hero.psh-motion-paused .psh-background img{animation-play-state: paused;}@media (hover: hover) and (pointer: fine){#ps-hero .psh-button:hover{background: #2459d4;transform: translateY(-2px);box-shadow: 0 9px 24px rgb(5 15 35 / 28%);}#ps-hero .psh-button:hover .psh-icon{transform: translateX(3px);}#ps-hero .psh-demo:hover{color: var(--ps-accent);}#ps-hero .psh-review-card:hover{transform: translateY(-3px);box-shadow: 0 24px 55px rgb(4 15 31 / 26%);}#ps-hero .psh-reviews-link:hover{color: #2459d4;}}@media (max-width: 1000px){#ps-hero .psh-container{width: calc(100% - 56px);}#ps-hero .psh-layout{gap: 30px;grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);padding-block: 58px 60px;min-height: 580px;}#ps-hero .psh-review-card{padding: 23px 20px 17px;}#ps-hero .psh-title{font-size: 38px;}#ps-hero .psh-lead{font-size: 16px;}}@media (max-width: 760px){#ps-hero .psh-container{width: calc(100% - 40px);}#ps-hero .psh-layout{grid-template-columns: minmax(0, 1fr);gap: 35px;min-height: 0;padding-block: 43px 34px;}#ps-hero .psh-copy{max-width: 570px;}#ps-hero .psh-title{max-width: 540px;font-size: clamp(30px, 6.5vw, 40px);}#ps-hero .psh-lead{margin-top: 19px;line-height: 1.7;}#ps-hero .psh-shade{background: linear-gradient(90deg, rgb(10 24 41 / 94%), rgb(10 24 41 / 65%)), linear-gradient(0deg, rgb(10 24 41 / 85%), transparent);}#ps-hero .psh-background img{object-position: 60% center;}#ps-hero .psh-right{padding-top: 0;max-width: 480px;width: 100%;}#ps-hero .psh-scene-caption{font-size: 12px;}#ps-hero .psh-review-title{font-size: 22px;}#ps-hero .psh-occasions{gap: 8px 16px;padding-block: 19px 24px;font-size: 11px;}#ps-hero .psh-occasions-label{flex-basis: 100%;}#ps-hero{--ps-wave-height: 15px;}}@media (max-width: 420px){#ps-hero .psh-benefits{gap: 11px 15px;}#ps-hero .psh-benefits li{font-size: 12px;}#ps-hero .psh-actions{gap: 7px;}#ps-hero .psh-button{width: 100%;padding-inline: 14px;font-size: 14px;}#ps-hero .psh-demo{margin-inline: auto;}#ps-hero .psh-reassurance{text-align: center;}#ps-hero .psh-review-card{padding-inline: 17px;}}@keyframes psh-enter{from{opacity: 0;transform: translateY(12px);}to{opacity: 1;transform: translateY(0);}}@keyframes psh-ken-burns{from{transform: scale(1);}to{transform: scale(1.10);}}@media (prefers-reduced-motion: reduce){#ps-hero .psh-motion-toggle{display: none;}#ps-hero *, #ps-hero *::before, #ps-hero *::after{animation: none !important;transition: none !important;}}#custom-banner-section{--pse-ink: #111f32;--pse-text: #e0e6ed;--pse-blue: #3067ed;--pse-teal: #8cddd9;position: relative;isolation: isolate;background: var(--pse-ink);color: #fff;font-family: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing: antialiased;text-align: left;scroll-margin-top: 90px;}#custom-banner-section *, #custom-banner-section *::before, #custom-banner-section *::after{box-sizing: border-box;}#custom-banner-section h2, #custom-banner-section h3, #custom-banner-section p, #custom-banner-section figure{margin: 0;}#custom-banner-section .pse-section{padding: clamp(56px, 7vw, 100px) 0;}#custom-banner-section .pse-container{width: min(1200px, calc(100% - 96px));margin-inline: auto;}#custom-banner-section .pse-grid{display: grid;grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr);gap: clamp(36px, 5vw, 72px);align-items: center;}#custom-banner-section .pse-media, #custom-banner-section .pse-content{min-width: 0;}#custom-banner-section .pse-figure{overflow: hidden;border-radius: 18px;background: #16273b;border: 1px solid rgb(255 255 255 / 14%);box-shadow: 0 16px 38px rgb(0 0 0 / 20%);}#custom-banner-section .pse-image-frame{position: relative;overflow: hidden;aspect-ratio: 4 / 4.6;background: #1a2b40;}#custom-banner-section .pse-image-frame img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: 50% 26%;transition: transform .8s cubic-bezier(.2,.65,.3,1);}#custom-banner-section .pse-photo-label{position: absolute;top: 18px;left: 18px;padding: 8px 12px;border: 1px solid rgb(255 255 255 / 30%);border-radius: 6px;background: rgb(17 31 50 / 85%);color: #fff;font-size: 11px;font-weight: 600;line-height: 1.5;letter-spacing: .035em;}#custom-banner-section .pse-caption{display: flex;align-items: center;gap: 13px;padding: 20px 22px;color: #e3ebf3;font-size: 13px;line-height: 1.65;}#custom-banner-section .pse-caption strong{display: block;color: #fff;font-weight: 600;}#custom-banner-section .pse-caption .pse-icon{width: 26px;height: 26px;flex-basis: 26px;color: #8cddd9;}#custom-banner-section .pse-title{color: #fff;font-family: inherit;font-size: clamp(28px, 2.9vw, 38px);font-weight: 700;line-height: 1.17;letter-spacing: -.035em;text-wrap: balance;text-transform: none;}#custom-banner-section .pse-title span{color: var(--pse-teal);}#custom-banner-section .pse-intro{margin-top: 19px;max-width: 540px;color: var(--pse-text);font-size: 16px;line-height: 1.8;}#custom-banner-section .pse-intro strong{color: #fff;font-weight: 600;}#custom-banner-section .pse-steps{margin: 27px 0 0;padding: 0;list-style: none;}#custom-banner-section .pse-step{position: relative;display: grid;grid-template-columns: 36px minmax(0, 1fr);gap: 15px;padding-bottom: 22px;}#custom-banner-section .pse-step:last-child{padding-bottom: 0;}#custom-banner-section .pse-step:not(:last-child)::after{content: "";position: absolute;width: 1px;left: 17px;top: 43px;bottom: 7px;background: rgb(140 221 217 / 22%);}#custom-banner-section .pse-number{display: grid;place-items: center;width: 36px;height: 36px;border: 1px solid rgb(140 221 217 / 25%);border-radius: 10px;background: rgb(140 221 217 / 9%);color: var(--pse-teal);font-size: 13px;font-weight: 700;font-variant-numeric: tabular-nums;transition: background-color .2s ease;}#custom-banner-section .pse-step h3{padding-top: 2px;color: #fff;font-family: inherit;font-size: 16px;line-height: 1.5;font-weight: 650;letter-spacing: -.01em;text-transform: none;}#custom-banner-section .pse-step p{margin-top: 5px;color: var(--pse-text);font-size: 14px;line-height: 1.7;}#custom-banner-section .pse-control{display: flex;gap: 12px;margin-top: 25px;padding: 16px 18px;border: 1px solid rgb(255 255 255 / 15%);border-radius: 10px;background: rgb(255 255 255 / 4%);}#custom-banner-section .pse-control .pse-icon{margin-top: 2px;color: var(--pse-teal);}#custom-banner-section .pse-control p{color: var(--pse-text);font-size: 13px;line-height: 1.7;}#custom-banner-section .pse-control strong{display: block;color: #fff;font-weight: 650;}#custom-banner-section .pse-icon{display: block;width: 20px;height: 20px;flex: 0 0 20px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}#custom-banner-section .pse-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;margin-top: 25px;}#custom-banner-section .pse-button{display: inline-flex;align-items: center;justify-content: center;gap: 17px;min-height: 50px;padding: 13px 21px;border: 1px solid transparent;border-radius: 9px;color: #fff;background: var(--pse-blue);font-size: 14px;font-weight: 650;line-height: 1.5;text-decoration: none;transition: transform .2s ease, background-color .2s ease, box-shadow .2s ease;}#custom-banner-section .pse-link{display: inline-flex;align-items: center;min-height: 44px;color: #e6edf5;font-size: 13px;font-weight: 600;line-height: 1.5;text-decoration: underline;text-underline-offset: 5px;text-decoration-color: rgb(230 237 245 / 42%);}#custom-banner-section .pse-note{margin-top: 11px;color: #c3d0df;font-size: 12px;line-height: 1.7;}#custom-banner-section a:focus-visible{outline: 3px solid var(--pse-teal);outline-offset: 5px;border-radius: 5px;}#custom-banner-section .pse-visible{animation: pse-enter .65s ease-out both;}@keyframes pse-enter{from{opacity: .35;transform: translateY(14px);}to{opacity: 1;transform: translateY(0);}}@media (hover: hover) and (pointer: fine){#custom-banner-section .pse-figure:hover img{transform: scale(1.035);}#custom-banner-section .pse-step:hover .pse-number{background: rgb(140 221 217 / 17%);}#custom-banner-section .pse-button:hover{transform: translateY(-2px);background: #2459d4;box-shadow: 0 7px 16px rgb(48 103 237 / 18%);}#custom-banner-section .pse-link:hover{color: var(--pse-teal);}}@media (max-width: 1000px){#custom-banner-section .pse-container{width: calc(100% - 56px);}#custom-banner-section .pse-grid{gap: 32px;grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);}#custom-banner-section .pse-image-frame{aspect-ratio: 3 / 4;}#custom-banner-section .pse-caption{padding: 17px;font-size: 12px;}}@media (max-width: 760px){#custom-banner-section .pse-container{width: calc(100% - 40px);}#custom-banner-section .pse-grid{grid-template-columns: minmax(0, 1fr);gap: 32px;}#custom-banner-section .pse-content{grid-row: 1;}#custom-banner-section .pse-title{max-width: 580px;font-size: clamp(28px, 6vw, 34px);}#custom-banner-section .pse-intro{font-size: 15px;}#custom-banner-section .pse-media{width: 100%;max-width: 560px;margin-inline: auto;}#custom-banner-section .pse-image-frame{aspect-ratio: 4 / 3;}#custom-banner-section .pse-image-frame img{object-position: 50% 22%;}#custom-banner-section .pse-photo-label{top: 12px;left: 12px;font-size: 10px;}}@media (max-width: 420px){#custom-banner-section .pse-actions{gap: 7px;}#custom-banner-section .pse-button{width: 100%;}#custom-banner-section .pse-link{margin-inline: auto;}#custom-banner-section .pse-note{text-align: center;}}@media (prefers-reduced-motion: reduce){#custom-banner-section *, #custom-banner-section *::before, #custom-banner-section *::after{animation: none !important;transition: none !important;}#custom-banner-section .pse-figure:hover img, #custom-banner-section .pse-button:hover{transform: none;}}#custom-reviews-final{--psg-ink: #111f32;--psg-text: #e0e6ed;--psg-blue: #3067ed;--psg-teal: #8cddd9;position: relative;isolation: isolate;background: var(--psg-ink);color: #fff;font-family: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing: antialiased;text-align: left;scroll-margin-top: 90px;}#custom-reviews-final *, #custom-reviews-final *::before, #custom-reviews-final *::after{box-sizing: border-box;}#custom-reviews-final h2, #custom-reviews-final h3, #custom-reviews-final p, #custom-reviews-final figure{margin: 0;}#custom-reviews-final .psg-container{width: min(1200px, calc(100% - 96px));margin-inline: auto;}#custom-reviews-final .psg-grid{display: grid;grid-template-columns: minmax(0, 1.12fr) minmax(0, .88fr);gap: clamp(36px, 5vw, 72px);align-items: center;padding-block: clamp(56px, 7vw, 100px);border-top: 1px solid rgb(255 255 255 / 12%);}#custom-reviews-final .psg-media, #custom-reviews-final .psg-content{min-width: 0;}#custom-reviews-final .psg-media{width: 100%;max-width: 400px;justify-self: end;align-self: center;}#custom-reviews-final .psg-figure{overflow: hidden;border-radius: 18px;background: #16273b;border: 1px solid rgb(255 255 255 / 14%);box-shadow: 0 16px 38px rgb(0 0 0 / 20%);}#custom-reviews-final .psg-image-frame{position: relative;width: 100%;height: auto;aspect-ratio: auto;background: radial-gradient(ellipse at 50% 35%, #263e59 0%, #16273b 70%);}#custom-reviews-final .psg-image-frame img{display: block;width: 100%;max-width: 100%;height: auto;aspect-ratio: auto;object-fit: contain;object-position: center top;transform: none;}#custom-reviews-final .psg-caption{display: flex;align-items: center;gap: 13px;padding: 20px 22px;color: #e3ebf3;font-size: 13px;line-height: 1.65;}#custom-reviews-final .psg-caption strong{display: block;color: #fff;font-weight: 600;}#custom-reviews-final .psg-caption .psg-icon{width: 26px;height: 26px;flex-basis: 26px;color: var(--psg-teal);}#custom-reviews-final .psg-title{color: #fff;font-family: inherit;font-size: clamp(28px, 2.9vw, 38px);font-weight: 700;line-height: 1.17;letter-spacing: -.035em;text-wrap: balance;text-transform: none;}#custom-reviews-final .psg-title span{color: var(--psg-teal);}#custom-reviews-final .psg-intro{margin-top: 19px;max-width: 540px;color: var(--psg-text);font-size: 16px;line-height: 1.8;}#custom-reviews-final .psg-intro strong{color: #fff;font-weight: 600;}#custom-reviews-final .psg-steps{margin: 27px 0 0;padding: 0;list-style: none;}#custom-reviews-final .psg-step{position: relative;display: grid;grid-template-columns: 36px minmax(0, 1fr);gap: 15px;padding-bottom: 22px;}#custom-reviews-final .psg-step:last-child{padding-bottom: 0;}#custom-reviews-final .psg-step:not(:last-child)::after{content: "";position: absolute;width: 1px;left: 17px;top: 43px;bottom: 7px;background: rgb(140 221 217 / 22%);}#custom-reviews-final .psg-number{display: grid;place-items: center;width: 36px;height: 36px;border: 1px solid rgb(140 221 217 / 25%);border-radius: 10px;background: rgb(140 221 217 / 9%);color: var(--psg-teal);font-size: 13px;font-weight: 700;font-variant-numeric: tabular-nums;transition: background-color .2s ease;}#custom-reviews-final .psg-step h3{padding-top: 2px;color: #fff;font-family: inherit;font-size: 16px;line-height: 1.5;font-weight: 650;letter-spacing: -.01em;text-transform: none;}#custom-reviews-final .psg-step p{margin-top: 5px;color: var(--psg-text);font-size: 14px;line-height: 1.7;}#custom-reviews-final .psg-control{display: flex;gap: 12px;margin-top: 25px;padding: 16px 18px;border: 1px solid rgb(255 255 255 / 15%);border-radius: 10px;background: rgb(255 255 255 / 4%);}#custom-reviews-final .psg-control .psg-icon{margin-top: 2px;color: var(--psg-teal);}#custom-reviews-final .psg-control p{color: var(--psg-text);font-size: 13px;line-height: 1.7;}#custom-reviews-final .psg-control strong{display: block;color: #fff;font-weight: 650;}#custom-reviews-final .psg-icon{display: block;width: 20px;height: 20px;flex: 0 0 20px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}#custom-reviews-final .psg-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;margin-top: 25px;}#custom-reviews-final .psg-button{display: inline-flex;align-items: center;justify-content: center;gap: 17px;min-height: 50px;padding: 13px 21px;border: 1px solid transparent;border-radius: 9px;color: #fff;background: var(--psg-blue);font-size: 14px;font-weight: 650;line-height: 1.5;text-decoration: none;transition: transform .2s ease, background-color .2s ease, box-shadow .2s ease;}#custom-reviews-final .psg-link{display: inline-flex;align-items: center;min-height: 44px;color: #e6edf5;font-size: 13px;font-weight: 600;line-height: 1.5;text-decoration: underline;text-underline-offset: 5px;text-decoration-color: rgb(230 237 245 / 42%);}#custom-reviews-final .psg-note{margin-top: 11px;color: #c3d0df;font-size: 12px;line-height: 1.7;}#custom-reviews-final a:focus-visible{outline: 3px solid var(--psg-teal);outline-offset: 5px;border-radius: 5px;}#custom-reviews-final .psg-visible{animation: psg-enter .65s ease-out both;}@keyframes psg-enter{from{opacity: .35;transform: translateY(14px);}to{opacity: 1;transform: translateY(0);}}@media (hover: hover) and (pointer: fine){#custom-reviews-final .psg-step:hover .psg-number{background: rgb(140 221 217 / 17%);}#custom-reviews-final .psg-button:hover{transform: translateY(-2px);background: #2459d4;box-shadow: 0 7px 16px rgb(48 103 237 / 18%);}#custom-reviews-final .psg-link:hover{color: var(--psg-teal);}}@media (max-width: 1000px){#custom-reviews-final .psg-container{width: calc(100% - 56px);}#custom-reviews-final .psg-grid{gap: 32px;grid-template-columns: minmax(0, 1.12fr) minmax(0, .88fr);}#custom-reviews-final .psg-media{max-width: 360px;}#custom-reviews-final .psg-caption{padding: 17px;font-size: 12px;}}@media (max-width: 760px){#custom-reviews-final .psg-container{width: calc(100% - 40px);}#custom-reviews-final .psg-grid{grid-template-columns: minmax(0, 1fr);gap: 32px;}#custom-reviews-final .psg-content{grid-row: 1;}#custom-reviews-final .psg-title{max-width: 580px;font-size: clamp(28px, 6vw, 34px);}#custom-reviews-final .psg-intro{font-size: 15px;}#custom-reviews-final .psg-media{width: 100%;max-width: 340px;justify-self: center;margin-inline: auto;}}@media (max-width: 420px){#custom-reviews-final .psg-actions{gap: 7px;}#custom-reviews-final .psg-button{width: 100%;}#custom-reviews-final .psg-link{margin-inline: auto;}#custom-reviews-final .psg-note{text-align: center;}}@media (prefers-reduced-motion: reduce){#custom-reviews-final *, #custom-reviews-final *::before, #custom-reviews-final *::after{animation: none !important;transition: none !important;}#custom-reviews-final .psg-button:hover{transform: none;}}#psh-event-reassurance-v2{--psh-card: #182b42;--psh-card-hover: #1d344e;--psh-text: #e0e6ed;--psh-blue: #3067ed;--psh-teal: #8cddd9;position: relative;isolation: isolate;overflow: hidden;background: #111f32;color: #fff;font-family: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing: antialiased;}#psh-event-reassurance-v2 *, #psh-event-reassurance-v2 *::before, #psh-event-reassurance-v2 *::after{box-sizing: border-box;}#psh-event-reassurance-v2 h2, #psh-event-reassurance-v2 h3, #psh-event-reassurance-v2 p{margin: 0;}#psh-event-reassurance-v2 .psh-r-section{padding: clamp(64px, 8vw, 112px) 0;background: radial-gradient(circle at 10% 4%, rgba(48,103,237,.19), transparent 31%), radial-gradient(circle at 94% 78%, rgba(140,221,217,.11), transparent 30%), #111f32;}#psh-event-reassurance-v2 .psh-r-container{width: min(1200px, calc(100% - 64px));margin-inline: auto;}#psh-event-reassurance-v2 .psh-r-heading{max-width: 810px;margin-bottom: clamp(32px, 5vw, 58px);}#psh-event-reassurance-v2 .psh-r-title{color: #fff;font-size: clamp(30px, 4vw, 52px);font-weight: 750;line-height: 1.13;letter-spacing: -.035em;text-wrap: balance;}#psh-event-reassurance-v2 .psh-r-title span{color: var(--psh-teal);}#psh-event-reassurance-v2 .psh-r-intro{max-width: 760px;margin-top: 19px;color: var(--psh-text);font-size: clamp(15px, 1.5vw, 17px);line-height: 1.8;}#psh-event-reassurance-v2 .psh-r-grid{display: grid;grid-template-columns: minmax(0, .84fr) minmax(0, 1.16fr);gap: clamp(28px, 5vw, 70px);align-items: start;}#psh-event-reassurance-v2 .psh-r-media, #psh-event-reassurance-v2 .psh-r-content{min-width: 0;}#psh-event-reassurance-v2 .psh-r-video-card{position: relative;overflow: hidden;padding: clamp(17px, 3vw, 28px);border: 1px solid rgba(255,255,255,.16);border-radius: 20px;background: linear-gradient(145deg, #1d344e, var(--psh-card));box-shadow: 0 22px 54px rgba(0,0,0,.24);transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease;}#psh-event-reassurance-v2 .psh-r-video-wrap{position: relative;width: min(100%, 300px);aspect-ratio: 9 / 16;margin-inline: auto;overflow: hidden;border-radius: 14px;background: #263e59;box-shadow: 0 14px 34px rgba(0,0,0,.28);}#psh-event-reassurance-v2 .psh-r-video-wrap iframe{display: block;width: 100%;height: 100%;border: 0;}#psh-event-reassurance-v2 .psh-r-video-start{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 18px;width: 100%;height: 100%;padding: 24px;border: 0;background: radial-gradient(circle at 50% 32%, rgba(140,221,217,.18), transparent 44%), linear-gradient(155deg, #263e59, #111f32);color: #fff;font: inherit;text-align: center;cursor: pointer;}#psh-event-reassurance-v2 .psh-r-video-play{display: grid;place-items: center;width: 68px;height: 68px;padding-left: 4px;border: 1px solid rgba(140,221,217,.55);border-radius: 50%;background: var(--psh-blue);box-shadow: 0 12px 28px rgba(48,103,237,.28);font-size: 25px;transition: transform .25s ease, box-shadow .25s ease;}#psh-event-reassurance-v2 .psh-r-video-start strong{display: block;font-size: 18px;line-height: 1.3;}#psh-event-reassurance-v2 .psh-r-video-start small{display: block;margin-top: 7px;color: var(--psh-text);font-size: 12px;line-height: 1.5;}#psh-event-reassurance-v2 .psh-r-video-caption{margin-top: 20px;color: var(--psh-text);font-size: 14px;line-height: 1.65;text-align: center;}#psh-event-reassurance-v2 .psh-r-video-caption strong{color: #fff;}#psh-event-reassurance-v2 .psh-r-video-link{display: inline-block;margin-top: 9px;color: var(--psh-teal);font-size: 12px;text-decoration: underline;text-underline-offset: 3px;}#psh-event-reassurance-v2 .psh-r-subtitle{color: #fff;font-size: clamp(25px, 2.8vw, 36px);font-weight: 700;line-height: 1.2;letter-spacing: -.03em;}#psh-event-reassurance-v2 .psh-r-lead{margin-top: 15px;color: var(--psh-text);font-size: 15px;line-height: 1.75;}#psh-event-reassurance-v2 .psh-r-steps{display: grid;gap: 12px;margin: 26px 0 0;padding: 0;list-style: none;}#psh-event-reassurance-v2 .psh-r-step{display: grid;grid-template-columns: 38px minmax(0, 1fr);gap: 14px;align-items: start;padding: 15px 17px;border: 1px solid rgba(255,255,255,.12);border-radius: 12px;background: rgba(255,255,255,.035);transition: background-color .25s ease, border-color .25s ease, transform .25s ease;}#psh-event-reassurance-v2 .psh-r-step-number{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 10px;background: rgba(140,221,217,.11);color: var(--psh-teal);font-size: 13px;font-weight: 750;}#psh-event-reassurance-v2 .psh-r-step strong{display: block;color: #fff;font-size: 15px;line-height: 1.45;}#psh-event-reassurance-v2 .psh-r-step span:last-child{display: block;margin-top: 3px;color: var(--psh-text);font-size: 13px;line-height: 1.6;}#psh-event-reassurance-v2 .psh-r-cards{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 13px;margin-top: 25px;}#psh-event-reassurance-v2 .psh-r-card{min-width: 0;padding: 20px;border: 1px solid rgba(255,255,255,.13);border-radius: 14px;background: var(--psh-card);box-shadow: 0 8px 24px rgba(0,0,0,.08);transition: transform .27s ease, background-color .27s ease, border-color .27s ease, box-shadow .27s ease;}#psh-event-reassurance-v2 .psh-r-card-icon{display: grid;place-items: center;width: 34px;height: 34px;margin-bottom: 13px;border: 1px solid rgba(140,221,217,.2);border-radius: 10px;background: rgba(140,221,217,.08);color: var(--psh-teal);font-size: 17px;font-weight: 750;}#psh-event-reassurance-v2 .psh-r-card h3{color: #fff;font-size: 15px;font-weight: 700;line-height: 1.45;}#psh-event-reassurance-v2 .psh-r-card p{margin-top: 8px;color: var(--psh-text);font-size: 13px;line-height: 1.7;}#psh-event-reassurance-v2 .psh-r-video-start:focus-visible, #psh-event-reassurance-v2 .psh-r-video-link:focus-visible, #psh-event-reassurance-v2 .psh-r-video-wrap:focus-within{outline: 3px solid var(--psh-teal);outline-offset: 4px;}@media (hover: hover) and (pointer: fine){#psh-event-reassurance-v2 .psh-r-video-card:hover{transform: translateY(-4px);border-color: rgba(140,221,217,.35);box-shadow: 0 28px 62px rgba(0,0,0,.29);}#psh-event-reassurance-v2 .psh-r-video-start:hover .psh-r-video-play{transform: scale(1.07);box-shadow: 0 16px 32px rgba(48,103,237,.38);}#psh-event-reassurance-v2 .psh-r-step:hover{transform: translateX(3px);background: rgba(255,255,255,.06);border-color: rgba(140,221,217,.25);}#psh-event-reassurance-v2 .psh-r-card:hover{transform: translateY(-4px);background: var(--psh-card-hover);border-color: rgba(140,221,217,.32);box-shadow: 0 18px 34px rgba(0,0,0,.17);}}@media (max-width: 1000px){#psh-event-reassurance-v2 .psh-r-grid{gap: 30px;}#psh-event-reassurance-v2 .psh-r-cards{grid-template-columns: 1fr;}}@media (max-width: 760px){#psh-event-reassurance-v2 .psh-r-container{width: min(100% - 36px, 560px);}#psh-event-reassurance-v2 .psh-r-grid{grid-template-columns: 1fr;}#psh-event-reassurance-v2 .psh-r-cards{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 540px){#psh-event-reassurance-v2 .psh-r-cards{grid-template-columns: 1fr;}}@media (prefers-reduced-motion: reduce){#psh-event-reassurance-v2 *, #psh-event-reassurance-v2 *::before, #psh-event-reassurance-v2 *::after{animation-duration: .01ms !important;transition-duration: .01ms !important;scroll-behavior: auto !important;}}#psh-usecases-v2{--psu-bg: #111f32;--psu-edge: #020617;--psu-card: #182b42;--psu-card-hover: #1d344e;--psu-text: #e0e6ed;--psu-teal: #8cddd9;--psu-blue: #3067ed;position: relative;isolation: isolate;overflow: hidden;background: var(--psu-bg);color: #fff;font-family: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing: antialiased;}#psh-usecases-v2 *, #psh-usecases-v2 *::before, #psh-usecases-v2 *::after{box-sizing: border-box;}#psh-usecases-v2 h2, #psh-usecases-v2 h3, #psh-usecases-v2 p{margin: 0;}#psh-usecases-v2 .cs-section{position: relative;padding: clamp(72px, 9vw, 112px) 0;background: radial-gradient(circle at 88% 30%, rgba(48,103,237,.14), transparent 32%), radial-gradient(circle at 8% 78%, rgba(140,221,217,.09), transparent 34%), var(--psu-bg);}#psh-usecases-v2 .cs-section::before, #psh-usecases-v2 .cs-section::after{content: "";position: absolute;inset-inline: 0;height: clamp(100px, 14vw, 190px);pointer-events: none;z-index: 0;}#psh-usecases-v2 .cs-section::before{top: 0;background: linear-gradient(to bottom, var(--psu-edge), rgba(2,6,23,0));}#psh-usecases-v2 .cs-section::after{bottom: 0;background: linear-gradient(to top, var(--psu-edge), rgba(2,6,23,0));}#psh-usecases-v2 .cs-container{position: relative;z-index: 1;width: min(1200px, calc(100% - 64px));margin-inline: auto;}#psh-usecases-v2 .cs-header{max-width: 870px;margin-bottom: 38px;}#psh-usecases-v2 .cs-eyebrow{display: inline-flex;align-items: center;gap: 10px;color: var(--psu-teal);font-size: 13px;font-weight: 700;letter-spacing: .08em;line-height: 1.4;text-transform: uppercase;}#psh-usecases-v2 .cs-eyebrow::before{content: "";width: 24px;height: 2px;border-radius: 2px;background: currentColor;}#psh-usecases-v2 .cs-title{margin-top: 16px;color: #fff;font-size: clamp(30px, 4vw, 52px);font-weight: 750;line-height: 1.13;letter-spacing: -.035em;text-wrap: balance;}#psh-usecases-v2 .cs-title-main, #psh-usecases-v2 .cs-title-highlight{display: block;}#psh-usecases-v2 .cs-title-highlight{color: var(--psu-teal);}#psh-usecases-v2 .cs-desc{max-width: 780px;margin-top: 19px;color: var(--psu-text);font-size: clamp(15px, 1.5vw, 17px);line-height: 1.8;}#psh-usecases-v2 .cs-desc strong{color: #fff;font-weight: 650;}#psh-usecases-v2 .cs-proof{display: flex;flex-wrap: wrap;gap: 9px;margin-top: 23px;}#psh-usecases-v2 .cs-proof span{display: inline-flex;align-items: center;gap: 8px;min-height: 38px;padding: 7px 11px;border: 1px solid rgba(140,221,217,.25);border-radius: 999px;background: rgba(140,221,217,.075);color: #e9f4f5;font-size: 12px;font-weight: 650;line-height: 1.4;}#psh-usecases-v2 .cs-proof svg{width: 16px;height: 16px;flex: 0 0 16px;fill: none;stroke: var(--psu-teal);stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}#psh-usecases-v2 .cs-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px;}#psh-usecases-v2 .cs-card{display: flex;flex-direction: column;min-width: 0;padding: clamp(22px, 2.5vw, 29px);border: 1px solid rgba(255,255,255,.14);border-radius: 17px;background: linear-gradient(145deg, #1b3049, var(--psu-card));box-shadow: 0 12px 30px rgba(0,0,0,.12);transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease, background-color .28s ease;}#psh-usecases-v2 .cs-card-head{display: flex;align-items: center;gap: 13px;}#psh-usecases-v2 .cs-icon-box{display: grid;flex: 0 0 46px;place-items: center;width: 46px;height: 46px;border: 1px solid rgba(140,221,217,.22);border-radius: 12px;background: rgba(140,221,217,.075);color: var(--psu-teal);transition: background-color .28s ease, transform .28s ease;}#psh-usecases-v2 .cs-icon-box svg{width: 23px;height: 23px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}#psh-usecases-v2 .cs-card-title{color: #fff;font-size: 17px;font-weight: 700;line-height: 1.35;}#psh-usecases-v2 .cs-card-text{margin-top: 18px;color: var(--psu-text);font-size: 14px;line-height: 1.7;}#psh-usecases-v2 .cs-card-tags{display: flex;flex-wrap: wrap;gap: 7px;margin-top: 18px;}#psh-usecases-v2 .cs-card-tag{display: inline-flex;align-items: center;gap: 6px;padding: 6px 8px;border-radius: 7px;background: rgba(255,255,255,.055);color: #cbdce8;font-size: 11px;font-weight: 600;line-height: 1.25;}#psh-usecases-v2 .cs-card-tag::before{content: "";width: 5px;height: 5px;flex: 0 0 5px;border-radius: 50%;background: var(--psu-teal);}#psh-usecases-v2 .cs-card-link{display: inline-flex;align-items: center;gap: 7px;align-self: flex-start;margin-top: auto;padding-top: 21px;color: var(--psu-teal);font-size: 13px;font-weight: 700;line-height: 1.5;text-decoration: none;transition: color .25s ease, gap .25s ease;}#psh-usecases-v2 .cs-card-link::after{content: "→";font-size: 17px;line-height: 1;}#psh-usecases-v2 .cs-bottom{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 24px;margin-top: 24px;padding: clamp(22px, 3vw, 32px);border: 1px solid rgba(140,221,217,.22);border-radius: 17px;background: linear-gradient(120deg, rgba(48,103,237,.14), rgba(140,221,217,.05));}#psh-usecases-v2 .cs-bottom-copy{max-width: 615px;}#psh-usecases-v2 .cs-bottom-title{color: #fff;font-size: clamp(19px, 2vw, 24px);font-weight: 700;line-height: 1.3;}#psh-usecases-v2 .cs-bottom-text{margin-top: 8px;color: var(--psu-text);font-size: 14px;line-height: 1.7;}#psh-usecases-v2 .cs-actions{display: flex;flex-wrap: wrap;gap: 10px;}#psh-usecases-v2 .cs-btn{display: inline-flex;align-items: center;justify-content: center;gap: 11px;min-height: 48px;padding: 11px 17px;border: 1px solid transparent;border-radius: 9px;font-size: 13px;font-weight: 700;line-height: 1.4;text-decoration: none;transition: background-color .25s ease, border-color .25s ease, color .25s ease, transform .25s ease, box-shadow .25s ease;}#psh-usecases-v2 .cs-btn-primary{background: var(--psu-blue);color: #fff;box-shadow: 0 8px 20px rgba(48,103,237,.2);}#psh-usecases-v2 .cs-btn-primary svg{width: 17px;height: 17px;fill: currentColor;}#psh-usecases-v2 .cs-btn-secondary{border-color: rgba(140,221,217,.3);background: rgba(140,221,217,.055);color: #e9f4f5;}#psh-usecases-v2 a:focus-visible{outline: 3px solid var(--psu-teal);outline-offset: 4px;border-radius: 5px;}@media (hover: hover) and (pointer: fine){#psh-usecases-v2 .cs-card:hover{transform: translateY(-5px);border-color: rgba(140,221,217,.36);box-shadow: 0 24px 42px rgba(0,0,0,.2);background: var(--psu-card-hover);}#psh-usecases-v2 .cs-card:hover .cs-icon-box{transform: rotate(-5deg);background: rgba(140,221,217,.14);}#psh-usecases-v2 .cs-card-link:hover{gap: 12px;color: #fff;}#psh-usecases-v2 .cs-btn-primary:hover{transform: translateY(-2px);background: #2459d4;color: #fff;box-shadow: 0 12px 28px rgba(48,103,237,.3);}#psh-usecases-v2 .cs-btn-secondary:hover{transform: translateY(-2px);border-color: var(--psu-teal);background: rgba(140,221,217,.13);color: #fff;}}@media (max-width: 1000px){#psh-usecases-v2 .cs-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 680px){#psh-usecases-v2 .cs-container{width: min(100% - 36px, 560px);}#psh-usecases-v2 .cs-grid{grid-template-columns: 1fr;}#psh-usecases-v2 .cs-actions{width: 100%;}}@media (max-width: 420px){#psh-usecases-v2 .cs-btn{width: 100%;}}@media (prefers-reduced-motion: reduce){#psh-usecases-v2 *, #psh-usecases-v2 *::before, #psh-usecases-v2 *::after{animation-duration: .01ms !important;transition-duration: .01ms !important;scroll-behavior: auto !important;}}#psh-gallery-v2{--pg-bg: #111f32;--pg-top: #111f31;--pg-bottom: #020617;--pg-surface: #182b42;--pg-text: #e0e6ed;--pg-teal: #8cddd9;--pg-blue: #3067ed;--pg-wave-height: 24px;position: relative;isolation: isolate;overflow: hidden;background: var(--pg-bg);color: #fff;font-family: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing: antialiased;}#psh-gallery-v2::before{content: "";position: absolute;inset: -1px 0 auto;z-index: 2;display: block;width: 100%;height: calc(var(--pg-wave-height) + 1px);margin: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 24' preserveAspectRatio='none'%3E%3Cpath fill='%23020718' d='M0 0H1440V6Q720 42 0 6Z'/%3E%3C/svg%3E") center top / 100% 100% no-repeat;pointer-events: none;transform: none;animation: none;transition: none;}#psh-gallery-v2 *, #psh-gallery-v2 *::before, #psh-gallery-v2 *::after{box-sizing: border-box;}#psh-gallery-v2 h2, #psh-gallery-v2 h3, #psh-gallery-v2 p, #psh-gallery-v2 figure{margin: 0;}#psh-gallery-v2 .pg-section{position: relative;padding: clamp(70px, 8vw, 110px) 0;background: radial-gradient(circle at 5% 26%, rgba(48,103,237,.17), transparent 32%), radial-gradient(circle at 94% 72%, rgba(140,221,217,.1), transparent 32%), var(--pg-bg);}#psh-gallery-v2 .pg-section::before, #psh-gallery-v2 .pg-section::after{content: "";position: absolute;inset-inline: 0;height: clamp(100px, 14vw, 190px);z-index: 0;pointer-events: none;}#psh-gallery-v2 .pg-section::before{top: 0;background: linear-gradient(to bottom, var(--pg-top), rgba(17,31,49,0));}#psh-gallery-v2 .pg-section::after{bottom: 0;background: linear-gradient(to top, var(--pg-bottom), rgba(2,6,23,0));}#psh-gallery-v2 .pg-container{position: relative;z-index: 1;width: min(1240px, calc(100% - 64px));margin-inline: auto;}#psh-gallery-v2 .pg-header{max-width: 820px;margin-bottom: clamp(32px, 4vw, 50px);}#psh-gallery-v2 .pg-kicker{display: inline-flex;align-items: center;gap: 10px;color: var(--pg-teal);font-size: 13px;font-weight: 700;line-height: 1.4;letter-spacing: .08em;text-transform: uppercase;}#psh-gallery-v2 .pg-kicker::before{content: "";width: 24px;height: 2px;border-radius: 2px;background: currentColor;}#psh-gallery-v2 .pg-title{margin-top: 16px;color: #fff;font-size: clamp(30px, 4vw, 50px);font-weight: 750;line-height: 1.14;letter-spacing: -.035em;text-wrap: balance;}#psh-gallery-v2 .pg-title span{color: var(--pg-teal);}#psh-gallery-v2 .pg-intro{max-width: 760px;margin-top: 18px;color: var(--pg-text);font-size: clamp(15px, 1.5vw, 17px);line-height: 1.8;}#psh-gallery-v2 .pg-intro strong{color: #fff;font-weight: 650;}#psh-gallery-v2 .pg-proof{display: flex;flex-wrap: wrap;gap: 9px;margin-top: 21px;padding: 0;list-style: none;}#psh-gallery-v2 .pg-proof li{display: inline-flex;align-items: center;gap: 8px;min-height: 36px;padding: 7px 11px;border: 1px solid rgba(140,221,217,.25);border-radius: 999px;background: rgba(140,221,217,.075);color: #e9f4f5;font-size: 12px;font-weight: 650;line-height: 1.4;}#psh-gallery-v2 .pg-proof li::before{content: "";width: 6px;height: 6px;flex: 0 0 6px;border-radius: 50%;background: var(--pg-teal);}#psh-gallery-v2 .pg-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 18px;}#psh-gallery-v2 .pg-card{min-width: 0;overflow: hidden;border: 1px solid rgba(255,255,255,.14);border-radius: 18px;background: var(--pg-surface);box-shadow: 0 16px 38px rgba(0,0,0,.16);transition: transform .3s ease, border-color .3s ease, box-shadow .3s ease;}#psh-gallery-v2 .pg-frame{position: relative;width: 100%;aspect-ratio: 9 / 16;overflow: hidden;background: #263e59;}#psh-gallery-v2 .pg-frame::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(to top, rgba(17,31,50,.58), transparent 42%), linear-gradient(120deg, rgba(140,221,217,.10), transparent 40%, rgba(48,103,237,.10));opacity: .65;transition: opacity .35s ease;}#psh-gallery-v2 .pg-frame img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform .55s ease, filter .55s ease;}#psh-gallery-v2 .pg-number{position: absolute;top: 14px;left: 14px;z-index: 1;display: grid;place-items: center;width: 35px;height: 35px;border: 1px solid rgba(255,255,255,.36);border-radius: 10px;background: rgba(17,31,50,.75);color: #fff;font-size: 12px;font-weight: 750;font-variant-numeric: tabular-nums;backdrop-filter: blur(8px);}#psh-gallery-v2 .pg-copy{padding: 20px 19px 23px;}#psh-gallery-v2 .pg-card-title{color: #fff;font-size: 16px;font-weight: 700;line-height: 1.4;}#psh-gallery-v2 .pg-copy p{margin-top: 9px;color: var(--pg-text);font-size: 13px;line-height: 1.7;}#psh-gallery-v2 .pg-bottom{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 20px;margin-top: 26px;padding: clamp(21px, 3vw, 30px);border: 1px solid rgba(140,221,217,.22);border-radius: 16px;background: linear-gradient(120deg, rgba(48,103,237,.13), rgba(140,221,217,.05));}#psh-gallery-v2 .pg-bottom-copy{max-width: 660px;}#psh-gallery-v2 .pg-bottom-title{color: #fff;font-size: clamp(19px, 2vw, 24px);font-weight: 700;line-height: 1.3;}#psh-gallery-v2 .pg-bottom-copy p{margin-top: 8px;color: var(--pg-text);font-size: 14px;line-height: 1.7;}#psh-gallery-v2 .pg-actions{display: flex;flex-wrap: wrap;gap: 10px;}#psh-gallery-v2 .pg-button{display: inline-flex;align-items: center;justify-content: center;min-height: 49px;padding: 11px 18px;border: 1px solid transparent;border-radius: 9px;font-size: 13px;font-weight: 700;line-height: 1.4;text-align: center;text-decoration: none;transition: transform .25s ease, color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease;}#psh-gallery-v2 .pg-button-primary{color: #fff;background: var(--pg-blue);box-shadow: 0 8px 20px rgba(48,103,237,.2);}#psh-gallery-v2 .pg-button-secondary{color: #e9f4f5;background: rgba(140,221,217,.055);border-color: rgba(140,221,217,.3);}#psh-gallery-v2 a:focus-visible{outline: 3px solid var(--pg-teal);outline-offset: 4px;}@media (hover: hover) and (pointer: fine){#psh-gallery-v2 .pg-card:hover{transform: translateY(-6px);border-color: rgba(140,221,217,.38);box-shadow: 0 28px 52px rgba(0,0,0,.28);}#psh-gallery-v2 .pg-card:hover .pg-frame img{transform: scale(1.05);filter: saturate(1.07) contrast(1.04);}#psh-gallery-v2 .pg-card:hover .pg-frame::after{opacity: .95;}#psh-gallery-v2 .pg-button-primary:hover{transform: translateY(-2px);color: #fff;background: #2459d4;box-shadow: 0 12px 28px rgba(48,103,237,.3);}#psh-gallery-v2 .pg-button-secondary:hover{transform: translateY(-2px);color: #fff;background: rgba(140,221,217,.13);border-color: var(--pg-teal);}}@media (max-width: 1000px){#psh-gallery-v2 .pg-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 600px){#psh-gallery-v2 .pg-container{width: min(100% - 36px, 520px);}#psh-gallery-v2 .pg-grid{grid-template-columns: 1fr;}#psh-gallery-v2 .pg-frame{aspect-ratio: 4 / 5;}#psh-gallery-v2 .pg-actions, #psh-gallery-v2 .pg-button{width: 100%;}}@media (prefers-reduced-motion: reduce){#psh-gallery-v2 *, #psh-gallery-v2 *::before, #psh-gallery-v2 *::after{animation-duration: .01ms !important;transition-duration: .01ms !important;scroll-behavior: auto !important;}}#custom-why-final{--psw-ink: #111f32;--psw-accent: #8cddd9;--psw-blue: #3067ed;--psw-text: #e0e6ed;position: relative;isolation: isolate;overflow: hidden;background: var(--psw-ink);color: #fff;font-family: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing: antialiased;text-align: left;scroll-margin-top: 90px;}#custom-why-final *, #custom-why-final *::before, #custom-why-final *::after{box-sizing: border-box;}#custom-why-final h2, #custom-why-final h3, #custom-why-final p, #custom-why-final figure{margin: 0;}#custom-why-final .psw-container{width: min(1200px, calc(100% - 96px));margin-inline: auto;}#custom-why-final .psw-grid{display: grid;grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr);gap: clamp(36px, 5vw, 72px);align-items: center;padding-block: clamp(56px, 7vw, 100px);}#custom-why-final .psw-media, #custom-why-final .psw-content{min-width: 0;}#custom-why-final .psw-figure{overflow: hidden;border: 1px solid rgb(255 255 255 / 16%);border-radius: 18px;background: #16273b;box-shadow: 0 20px 44px rgb(0 0 0 / 25%);}#custom-why-final .psw-photo{position: relative;overflow: hidden;aspect-ratio: 4 / 4.8;}#custom-why-final .psw-photo img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: 56% 55%;transition: transform .8s cubic-bezier(.2,.65,.3,1);}#custom-why-final .psw-photo-label{position: absolute;top: 18px;left: 18px;padding: 8px 12px;border: 1px solid rgb(255 255 255 / 30%);border-radius: 6px;background: rgb(17 31 50 / 85%);color: #fff;font-size: 11px;font-weight: 600;line-height: 1.5;letter-spacing: .035em;}#custom-why-final .psw-caption{display: flex;align-items: flex-start;gap: 12px;padding: 18px 20px;border-top: 1px solid rgb(255 255 255 / 12%);color: #c3d0df;background: #16273b;font-size: 12px;line-height: 1.7;}#custom-why-final .psw-caption strong{display: block;margin-bottom: 3px;color: #fff;font-size: 13px;font-weight: 600;}#custom-why-final .psw-caption .psw-icon{margin-top: 2px;color: var(--psw-accent);}#custom-why-final .psw-icon{display: block;width: 20px;height: 20px;flex: 0 0 20px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}#custom-why-final .psw-title{max-width: 660px;color: #fff;font-family: inherit;font-size: clamp(28px, 2.9vw, 38px);font-weight: 700;line-height: 1.18;letter-spacing: -.035em;text-wrap: balance;text-transform: none;}#custom-why-final .psw-title span{color: var(--psw-accent);}#custom-why-final .psw-intro{max-width: 600px;margin-top: 19px;color: var(--psw-text);font-size: 16px;line-height: 1.8;}#custom-why-final .psw-intro strong{color: #fff;font-weight: 600;}#custom-why-final .psw-list{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0;margin-top: 28px;}#custom-why-final .psw-item{position: relative;display: grid;grid-template-columns: 36px minmax(0, 1fr);gap: 0 15px;padding-bottom: 19px;}#custom-why-final .psw-item:last-child{padding-bottom: 0;}#custom-why-final .psw-item:not(:last-child)::after{content: "";position: absolute;left: 17px;top: 43px;bottom: 6px;width: 1px;background: rgb(140 221 217 / 22%);}#custom-why-final .psw-icon-box{display: grid;place-items: center;grid-row: 1 / 3;width: 36px;height: 36px;margin: 0;border: 1px solid rgb(140 221 217 / 25%);border-radius: 10px;background: rgb(140 221 217 / 9%);color: var(--psw-accent);transition: background-color .2s ease;}#custom-why-final .psw-item h3{grid-column: 2;padding-top: 2px;color: #fff;font-family: inherit;font-size: 16px;font-weight: 650;line-height: 1.5;letter-spacing: -.01em;text-transform: none;}#custom-why-final .psw-item p{grid-column: 2;margin-top: 5px;color: var(--psw-text);font-size: 14px;line-height: 1.7;}#custom-why-final .psw-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 22px;margin-top: 31px;}#custom-why-final .psw-button{display: inline-flex;align-items: center;justify-content: center;gap: 17px;min-height: 50px;padding: 13px 21px;border: 1px solid transparent;border-radius: 9px;background: var(--psw-blue);color: #fff;font-size: 14px;font-weight: 650;line-height: 1.5;text-decoration: none;transition: transform .2s ease, background-color .2s ease, box-shadow .2s ease;}#custom-why-final .psw-link{display: inline-flex;align-items: center;min-height: 44px;color: #e6edf5;font-size: 13px;font-weight: 600;line-height: 1.5;text-decoration: underline;text-underline-offset: 5px;text-decoration-color: rgb(230 237 245 / 42%);}#custom-why-final .psw-note{margin-top: 12px;color: #c3d0df;font-size: 12px;line-height: 1.7;}#custom-why-final a:focus-visible{outline: 3px solid var(--psw-accent);outline-offset: 5px;border-radius: 5px;}#custom-why-final .psw-visible{animation: psw-enter .65s ease-out both;}@keyframes psw-enter{from{opacity: .35;transform: translateY(14px);}to{opacity: 1;transform: translateY(0);}}@media (hover: hover) and (pointer: fine){#custom-why-final .psw-figure:hover img{transform: scale(1.025);}#custom-why-final .psw-item:hover .psw-icon-box{background: rgb(140 221 217 / 16%);}#custom-why-final .psw-button:hover{background: #2459d4;transform: translateY(-2px);box-shadow: 0 7px 18px rgb(0 0 0 / 22%);}#custom-why-final .psw-link:hover{color: var(--psw-accent);}}@media (max-width: 1000px){#custom-why-final .psw-container{width: calc(100% - 56px);}#custom-why-final .psw-grid{gap: 32px;}}@media (max-width: 760px){#custom-why-final .psw-container{width: calc(100% - 40px);}#custom-why-final .psw-grid{grid-template-columns: minmax(0, 1fr);gap: 34px;}#custom-why-final .psw-content{grid-row: 1;}#custom-why-final .psw-title{font-size: clamp(28px, 6vw, 34px);}#custom-why-final .psw-intro{font-size: 15px;}#custom-why-final .psw-media{width: 100%;max-width: 480px;margin-inline: auto;}#custom-why-final .psw-photo{aspect-ratio: 4 / 3.5;}#custom-why-final .psw-photo img{object-position: 60% 56%;}#custom-why-final .psw-photo-label{top: 12px;left: 12px;font-size: 10px;}}@media (max-width: 480px){#custom-why-final .psw-actions{gap: 7px;}#custom-why-final .psw-button{width: 100%;}#custom-why-final .psw-link{margin-inline: auto;}#custom-why-final .psw-note{text-align: center;}}@media (prefers-reduced-motion: reduce){#custom-why-final *, #custom-why-final *::before, #custom-why-final *::after{animation: none !important;transition: none !important;}#custom-why-final .psw-figure:hover img, #custom-why-final .psw-button:hover{transform: none;}}#custom-pricing-final{--psp-ink: #111f32;--psp-accent: #8cddd9;--psp-blue: #3067ed;--psp-text: #e0e6ed;background: var(--psp-ink);color: #fff;font-family: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing: antialiased;text-align: left;scroll-margin-top: 90px;}#custom-pricing-final *, #custom-pricing-final *::before, #custom-pricing-final *::after{box-sizing: border-box;}#custom-pricing-final h2, #custom-pricing-final h3, #custom-pricing-final p, #custom-pricing-final ul{margin: 0;}#custom-pricing-final .psp-container{width: min(1200px, calc(100% - 96px));margin-inline: auto;padding-block: clamp(56px, 7vw, 100px);border-top: 1px solid rgb(255 255 255 / 14%);}#custom-pricing-final .psp-layout{display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);gap: clamp(36px, 6vw, 86px);align-items: center;}#custom-pricing-final .psp-copy, #custom-pricing-final .psp-card{min-width: 0;}#custom-pricing-final .psp-title{max-width: 610px;color: #fff;font-family: inherit;font-size: clamp(29px, 3vw, 40px);font-weight: 700;line-height: 1.17;letter-spacing: -.035em;text-wrap: balance;text-transform: none;}#custom-pricing-final .psp-title span{display: block;margin-top: 4px;color: var(--psp-accent);}#custom-pricing-final .psp-intro{max-width: 570px;margin-top: 20px;color: var(--psp-text);font-size: 16px;line-height: 1.8;}#custom-pricing-final .psp-intro strong{color: #fff;font-weight: 600;}#custom-pricing-final .psp-highlights{display: grid;gap: 14px;margin: 29px 0 0;padding: 0;list-style: none;}#custom-pricing-final .psp-highlights li{display: flex;align-items: flex-start;gap: 12px;color: #e6edf5;font-size: 14px;line-height: 1.6;}#custom-pricing-final .psp-check{display: grid;place-items: center;flex: 0 0 25px;width: 25px;height: 25px;border: 1px solid rgb(140 221 217 / 25%);border-radius: 7px;background: rgb(140 221 217 / 9%);color: var(--psp-accent);}#custom-pricing-final .psp-icon{display: block;width: 17px;height: 17px;flex: 0 0 17px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}#custom-pricing-final .psp-support{margin-top: 26px;padding-top: 18px;border-top: 1px solid rgb(255 255 255 / 15%);color: #c3d0df;font-size: 13px;line-height: 1.7;}#custom-pricing-final .psp-support strong{color: #fff;font-weight: 600;}#custom-pricing-final .psp-card{padding: clamp(24px, 3vw, 36px);border: 1px solid rgb(255 255 255 / 18%);border-radius: 18px;background: #192b40;box-shadow: 0 20px 44px rgb(0 0 0 / 20%);}#custom-pricing-final .psp-label{color: var(--psp-accent);font-size: 11px;font-weight: 700;line-height: 1.5;letter-spacing: .10em;text-transform: uppercase;}#custom-pricing-final .psp-plan-title{margin-top: 10px;color: #fff;font-family: inherit;font-size: 23px;font-weight: 650;line-height: 1.3;letter-spacing: -.025em;text-transform: none;}#custom-pricing-final .psp-plan-intro{margin-top: 8px;color: #c3d0df;font-size: 14px;line-height: 1.7;}#custom-pricing-final .psp-price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 14px;margin-top: 22px;padding-block: 18px;border-top: 1px solid rgb(255 255 255 / 15%);border-bottom: 1px solid rgb(255 255 255 / 15%);}#custom-pricing-final .psp-amount{color: #fff;font-size: clamp(46px, 5vw, 64px);font-weight: 700;line-height: 1;letter-spacing: -.06em;font-variant-numeric: tabular-nums;}#custom-pricing-final .psp-period{color: #d6e4ee;font-size: 13px;line-height: 1.5;}#custom-pricing-final .psp-included{display: grid;gap: 11px;margin: 19px 0 0;padding-left: 20px;color: #e0e6ed;font-size: 13px;line-height: 1.65;}#custom-pricing-final .psp-included li::marker{color: var(--psp-accent);}#custom-pricing-final .psp-button{display: inline-flex;align-items: center;justify-content: center;gap: 15px;width: 100%;min-height: 50px;margin-top: 25px;padding: 13px 19px;border: 1px solid transparent;border-radius: 9px;background: var(--psp-blue);color: #fff;font-size: 14px;font-weight: 650;line-height: 1.5;text-align: center;text-decoration: none;transition: transform .2s ease, background-color .2s ease, box-shadow .2s ease;}#custom-pricing-final .psp-button-note{margin-top: 10px;color: #c3d0df;font-size: 12px;line-height: 1.6;text-align: center;}#custom-pricing-final .psp-other{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-top: 42px;}#custom-pricing-final .psp-option{min-width: 0;padding: 19px 20px;border: 1px solid rgb(255 255 255 / 14%);border-radius: 11px;background: rgb(255 255 255 / 4%);}#custom-pricing-final .psp-option h3{color: #fff;font-family: inherit;font-size: 16px;font-weight: 650;line-height: 1.5;text-transform: none;}#custom-pricing-final .psp-option p{margin-top: 7px;color: #c3d0df;font-size: 13px;line-height: 1.7;}#custom-pricing-final .psp-option strong{color: #fff;font-weight: 650;}#custom-pricing-final .psp-option a{display: inline-block;margin-top: 11px;color: var(--psp-accent);font-size: 13px;font-weight: 650;text-decoration: underline;text-underline-offset: 4px;}#custom-pricing-final a:focus-visible{outline: 3px solid var(--psp-accent);outline-offset: 5px;border-radius: 5px;}@media (hover: hover) and (pointer: fine){#custom-pricing-final .psp-button:hover{background: #2459d4;transform: translateY(-2px);box-shadow: 0 7px 18px rgb(0 0 0 / 22%);}#custom-pricing-final .psp-option a:hover{color: #fff;}}@media (max-width: 1000px){#custom-pricing-final .psp-container{width: calc(100% - 56px);}#custom-pricing-final .psp-layout{gap: 32px;}}@media (max-width: 760px){#custom-pricing-final .psp-container{width: calc(100% - 40px);}#custom-pricing-final .psp-layout, #custom-pricing-final .psp-other{grid-template-columns: minmax(0, 1fr);}#custom-pricing-final .psp-title{font-size: clamp(29px, 6vw, 35px);}#custom-pricing-final .psp-intro{font-size: 15px;}#custom-pricing-final .psp-card{max-width: 540px;width: 100%;margin-inline: auto;}#custom-pricing-final .psp-other{gap: 12px;margin-top: 30px;}}@media (max-width: 420px){#custom-pricing-final .psp-card{padding: 22px 18px;}#custom-pricing-final .psp-option{padding: 17px;}}@media (prefers-reduced-motion: reduce){#custom-pricing-final *{transition: none !important;animation: none !important;}#custom-pricing-final .psp-button:hover{transform: none;}}#pshg-proshow-root{--pp-ink: #111f32;--pp-panel: #192b40;--pp-accent: #8cddd9;--pp-blue: #3067ed;--pp-text: #e0e6ed;background: var(--pp-ink);color: #fff;font-family: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing: antialiased;text-align: left;scroll-margin-top: 90px;}#pshg-proshow-root *, #pshg-proshow-root *::before, #pshg-proshow-root *::after{box-sizing: border-box;}#pshg-proshow-root h2, #pshg-proshow-root h3, #pshg-proshow-root p{margin: 0;}#pshg-proshow-root [hidden]{display: none !important;}#pshg-proshow-root .pshg-proshow-container{width: min(1200px, calc(100% - 96px));margin-inline: auto;padding-block: clamp(56px, 7vw, 100px);border-top: 1px solid rgb(255 255 255 / 14%);}#pshg-proshow-root .pshg-proshow-header{max-width: 720px;}#pshg-proshow-root .pshg-proshow-label{display: inline-flex;align-items: center;gap: 9px;color: var(--pp-accent);font-size: 11px;font-weight: 700;line-height: 1.5;letter-spacing: .1em;text-transform: uppercase;}#pshg-proshow-root .pshg-proshow-label-icon{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}#pshg-proshow-root .pshg-proshow-title{margin-top: 16px;color: #fff;font-family: inherit;font-size: clamp(29px, 3vw, 40px);font-weight: 700;line-height: 1.17;letter-spacing: -.035em;text-wrap: balance;text-transform: none;}#pshg-proshow-root .pshg-proshow-title-line, #pshg-proshow-root .pshg-proshow-title-blue{display: block;}#pshg-proshow-root .pshg-proshow-title-blue{color: var(--pp-accent);}#pshg-proshow-root .pshg-proshow-description{max-width: 650px;margin-top: 17px;color: var(--pp-text);font-size: 16px;line-height: 1.8;}#pshg-proshow-root .pshg-proshow-wrapper{margin-top: 32px;}#pshg-proshow-root .pshg-proshow-track-window{overflow: hidden;}#pshg-proshow-root .pshg-proshow-track{display: flex;gap: 20px;overflow-x: auto;overscroll-behavior-inline: contain;scroll-snap-type: x mandatory;scrollbar-width: none;outline: none;}#pshg-proshow-root .pshg-proshow-track::-webkit-scrollbar{display: none;}#pshg-proshow-root .pshg-proshow-track:focus-visible{outline: 3px solid var(--pp-accent);outline-offset: -3px;border-radius: 11px;}#pshg-proshow-root .pshg-proshow-client{display: flex;flex: 0 0 calc((100% - 40px) / 3);min-width: 0;min-height: 225px;flex-direction: column;justify-content: space-between;gap: 19px;padding: 25px;border: 1px solid rgb(255 255 255 / 16%);border-radius: 13px;background: var(--pp-panel);scroll-snap-align: start;transition: border-color .2s ease, transform .2s ease;}#pshg-proshow-root .pshg-proshow-client-main{display: flex;align-items: center;gap: 17px;min-width: 0;}#pshg-proshow-root .pshg-proshow-logo-box{display: grid;place-items: center;flex: 0 0 76px;width: 76px;height: 76px;overflow: hidden;border: 1px solid rgb(255 255 255 / 12%);border-radius: 10px;background: #fff;}#pshg-proshow-root .pshg-proshow-logo, #pshg-proshow-root .pshg-proshow-initials{grid-area: 1 / 1;}#pshg-proshow-root .pshg-proshow-logo{display: block;width: 100%;height: 100%;object-fit: contain;padding: 7px;}#pshg-proshow-root .pshg-proshow-logo.pshg-proshow-hidden{display: none;}#pshg-proshow-root .pshg-proshow-initials{display: none;color: #235e65;font-size: 24px;font-weight: 700;line-height: 1;}#pshg-proshow-root .pshg-proshow-initials.pshg-proshow-visible{display: block;}#pshg-proshow-root .pshg-proshow-client-name{overflow-wrap: anywhere;color: #fff;font-family: inherit;font-size: 17px;font-weight: 650;line-height: 1.4;text-transform: none;}#pshg-proshow-root .pshg-proshow-client-tag{align-self: flex-start;padding: 7px 10px;border: 1px solid rgb(140 221 217 / 22%);border-radius: 7px;background: rgb(140 221 217 / 8%);color: var(--pp-accent);font-size: 11px;font-weight: 600;line-height: 1.4;}#pshg-proshow-root .pshg-proshow-status{flex: 0 0 100%;min-height: 160px;display: grid;align-content: center;gap: 7px;padding: 24px;border: 1px solid rgb(255 255 255 / 16%);border-radius: 11px;background: var(--pp-panel);color: var(--pp-text);font-size: 14px;line-height: 1.6;}#pshg-proshow-root .pshg-proshow-status-title{color: #fff;font-family: inherit;font-size: 17px;font-weight: 650;}#pshg-proshow-root .pshg-proshow-controls{display: flex;align-items: center;justify-content: flex-end;gap: 22px;min-height: 52px;margin-top: 12px;}#pshg-proshow-root .pshg-proshow-arrows, #pshg-proshow-root .pshg-proshow-dots{display: flex;align-items: center;gap: 8px;}#pshg-proshow-root .pshg-proshow-arrow{display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 1px solid rgb(255 255 255 / 24%);border-radius: 8px;background: rgb(255 255 255 / 5%);color: #fff;cursor: pointer;transition: background-color .2s ease;}#pshg-proshow-root .pshg-proshow-arrow-icon{width: 19px;height: 19px;fill: currentColor;}#pshg-proshow-root .pshg-proshow-dot{display: block;width: 8px;height: 8px;padding: 0;border: 0;border-radius: 50%;background: #647789;cursor: pointer;}#pshg-proshow-root .pshg-proshow-dot-active{width: 20px;border-radius: 5px;background: var(--pp-accent);}#pshg-proshow-root button:focus-visible, #pshg-proshow-root a:focus-visible{outline: 3px solid var(--pp-accent);outline-offset: 4px;}#pshg-proshow-root .pshg-proshow-footer{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 8px 24px;margin-top: 28px;padding: 25px 27px;border: 1px solid rgb(255 255 255 / 15%);border-radius: 12px;background: rgb(255 255 255 / 4%);}#pshg-proshow-root .pshg-proshow-footer-title{color: #fff;font-family: inherit;font-size: 19px;font-weight: 650;line-height: 1.4;text-transform: none;}#pshg-proshow-root .pshg-proshow-footer-text{grid-column: 1;color: var(--pp-text);font-size: 13px;line-height: 1.65;}#pshg-proshow-root .pshg-proshow-cta{grid-column: 2;grid-row: 1 / 3;display: inline-flex;align-items: center;justify-content: center;gap: 12px;min-height: 48px;padding: 12px 18px;border: 1px solid transparent;border-radius: 9px;background: var(--pp-blue);color: #fff;font-size: 13px;font-weight: 650;line-height: 1.5;text-align: center;text-decoration: none;transition: transform .2s ease, background-color .2s ease;}#pshg-proshow-root .pshg-proshow-cta-icon{width: 18px;height: 18px;flex: 0 0 18px;fill: currentColor;}@media (hover: hover) and (pointer: fine){#pshg-proshow-root .pshg-proshow-client:hover{border-color: rgb(140 221 217 / 45%);transform: translateY(-2px);}#pshg-proshow-root .pshg-proshow-arrow:hover{background: rgb(140 221 217 / 16%);}#pshg-proshow-root .pshg-proshow-cta:hover{background: #2459d4;transform: translateY(-2px);}}@media (max-width: 1000px){#pshg-proshow-root .pshg-proshow-container{width: calc(100% - 56px);}#pshg-proshow-root .pshg-proshow-client{flex-basis: calc((100% - 20px) / 2);}}@media (max-width: 760px){#pshg-proshow-root .pshg-proshow-container{width: calc(100% - 40px);}#pshg-proshow-root .pshg-proshow-title{font-size: clamp(29px, 6vw, 35px);}#pshg-proshow-root .pshg-proshow-description{font-size: 15px;}#pshg-proshow-root .pshg-proshow-client{flex-basis: 100%;min-height: 200px;}#pshg-proshow-root .pshg-proshow-footer{grid-template-columns: minmax(0, 1fr);padding: 21px;}#pshg-proshow-root .pshg-proshow-footer-text, #pshg-proshow-root .pshg-proshow-cta{grid-column: 1;grid-row: auto;}#pshg-proshow-root .pshg-proshow-cta{width: 100%;margin-top: 9px;}}@media (prefers-reduced-motion: reduce){#pshg-proshow-root *{scroll-behavior: auto !important;animation: none !important;transition: none !important;}#pshg-proshow-root .pshg-proshow-client:hover, #pshg-proshow-root .pshg-proshow-cta:hover{transform: none;}}html{min-height: 100%;height: auto !important;overflow-x: hidden;overflow-y: auto !important;}body.pshg-home-page{min-height: 100vh;height: auto !important;overflow-x: hidden;overflow-y: visible !important;}html.pshg-siteheader-scroll-lock, body.pshg-siteheader-scroll-lock{overflow: hidden !important;}.pshg-home-page{background:#111f32;color:#fff}.pshg-home-main{overflow:clip}main>div{position:relative;scroll-margin-top:96px}main>div:not(#ps-hero)::after{content:"";position:absolute;bottom:0;left:50%;width:min(1200px,calc(100% - 48px));height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(140,221,217,.35),transparent);pointer-events:none}main>div:not(#ps-hero)::before{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(380px circle at var(--spot-x,50%) var(--spot-y,40%),rgba(140,221,217,.045),transparent 75%);opacity:0;pointer-events:none;transition:opacity .3s}main>div.ps-hovered::before{opacity:1}main>div.ps-section-seen::after{animation:ps-divider .8s ease both}@keyframes ps-divider{from{opacity:0;transform:translateX(-50%) scaleX(.3)}to{opacity:1;transform:translateX(-50%) scaleX(1)}}#ps-hero{--ps-next-section:#111f32}#ps-hero .psh-copy{animation:none}#ps-hero .psh-background img{animation-play-state:var(--hero-play,running)}#ps-hero.psh-motion-paused .psh-background img{animation-play-state:paused}#ps-hero .psh-review-card{animation:none}#custom-banner-section .pse-section,#custom-reviews-final .psg-section,#custom-why-final section,#psh-pricing-v2 section{padding-block:clamp(56px,6vw,88px)}#psh-gallery-v2{--pg-top:#111f32;--pg-bottom:#111f32}#psh-gallery-v2::before{display:none}#psh-gallery-v2 .pg-section::before,#psh-gallery-v2 .pg-section::after{display:none}#psh-services-v2::before,#psh-services-v2::after{display:none}#psh-services-v2{--psu-edge:#111f32}#pshg-siteheader-root{--pshg-siteheader-blue:#235acb;--pshg-siteheader-blue-hover:#194bac;--pshg-siteheader-text:#111f32}#pshg-sitefooter-root{--pshg-sitefooter-bg:#111f32;--pshg-sitefooter-bg-soft:#192b40;--pshg-sitefooter-cyan:#8cddd9;--pshg-sitefooter-blue:#8cddd9}#pshg-sitefooter-root .pshg-sitefooter-status-link{color:#8cddd9!important}#pshg-proshow-root .pshg-proshow-label,#pshg-proshow-root .pshg-proshow-client-tag{color:#8cddd9}#pshg-proshow-root .pshg-proshow-arrow{min-width:44px;min-height:44px}#pshg-proshow-root .pshg-proshow-dot{width:44px;height:44px;background:transparent;border:0;position:relative}#pshg-proshow-root .pshg-proshow-dot::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:50%;background:#8298b2;transition:width .2s,background .2s}#pshg-proshow-root .pshg-proshow-dot-active::before,#pshg-proshow-root .pshg-proshow-dot[aria-current="true"]::before{width:20px;border-radius:6px;background:#8cddd9}.ps-reveal{animation:ps-reveal .65s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--reveal-delay,0ms)}@keyframes ps-reveal{from{opacity:.6;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}body.pshg-home-page :focus-visible{outline:3px solid #8cddd9;outline-offset:4px}body.pshg-home-page a{touch-action:manipulation}body.pshg-home-page h2{text-wrap:balance}body.pshg-home-page p{text-wrap:pretty}@media(hover:hover) and (pointer:fine){.pshg-home-main :is(.cs-card,.pg-card,.psh-r-card,.psp-plan,.pshg-proshow-client){transition:transform .25s,border-color .25s,box-shadow .25s}.pshg-home-main :is(.cs-card,.pg-card,.psh-r-card,.psp-plan,.pshg-proshow-client):hover{transform:translateY(-5px);border-color:rgba(140,221,217,.5);box-shadow:0 12px 32px rgba(0,0,0,.12)}}@media(max-width:780px){main>div:not(#ps-hero)::before{display:none}#ps-hero .psh-title{font-size:clamp(30px,7.5vw,40px)}#pshg-proshow-root .pshg-proshow-dots{gap:0}#ps-hero .psh-layout{padding-top:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ps-reveal,main>div.ps-section-seen::after{animation:none}body.pshg-home-page *,body.pshg-home-page *::before,body.pshg-home-page *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body.pshg-home-page{background:#111f32!important;color:#fff;font-family:"Segoe UI",system-ui,sans-serif}#psh-usecases-v2{--psu-edge:#111f32}#psh-usecases-v2 .cs-section::before,#psh-usecases-v2 .cs-section::after{display:none}#custom-reviews-final .psg-grid{border-top:0;padding-block:clamp(56px,6vw,88px)}#custom-why-final section{padding-block:0}#custom-pricing-final .psp-container,#pshg-proshow-root .pshg-proshow-container{border-top:0}#pshg-siteheader-root .pshg-siteheader-logo-image{height:auto!important}main>div:not(#ps-hero)::before{background:radial-gradient(420px circle at var(--spot-x,50%) var(--spot-y,40%),rgba(140,221,217,.075),transparent 75%)}@media(min-width:781px){#custom-reviews-final .psg-figure{max-width:360px;margin-inline:auto}}#ps-hero .psh-right{animation:none}#ps-hero .psh-demo-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#fff;font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(140,221,217,.45)}#ps-hero .psh-demo-link:hover{color:#8cddd9}#ps-hero .psh-motion-toggle{min-height:44px}#custom-reviews-final .psg-section{padding-block:0}#ps-hero .psh-title{font-size:clamp(32px,3.4vw,44px)}@media(max-width:780px){#ps-hero .psh-title{font-size:clamp(30px,7.5vw,38px)}}.ps-festive{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;contain:layout paint;mask-image:linear-gradient(90deg,#000 0%,#000 3%,transparent 17%,transparent 83%,#000 97%);background:radial-gradient(ellipse at 0% 30%,rgba(48,103,237,.15),transparent 52%),radial-gradient(ellipse at 100% 75%,rgba(140,221,217,.10),transparent 48%)}.ps-festive-piece{position:absolute;display:block;width:7px;height:16px;background:#8cddd9;opacity:.30;border-radius:2px;animation:ps-festive-float 8s ease-in-out infinite alternate;animation-play-state:paused;transform:rotate(var(--angle,22deg))}.ps-festive-piece:nth-child(3n){background:#5284f5;opacity:.43}.ps-festive-piece:nth-child(4n){width:19px;height:19px;background:transparent;border:1.5px solid #8cddd9;border-radius:50%;opacity:.24}.ps-festive-piece:nth-child(5n){width:18px;height:18px;background:#8cddd9;clip-path:polygon(50% 0,60% 39%,100% 50%,60% 61%,50% 100%,40% 61%,0 50%,40% 39%);opacity:.37}.ps-festive-piece:nth-child(1){left:2%;top:12%;--angle:25deg;animation-delay:-2s}.ps-festive-piece:nth-child(2){left:6%;top:38%;--angle:-32deg;animation-delay:-5s}.ps-festive-piece:nth-child(3){left:4%;top:76%;--angle:55deg;animation-delay:-3s}.ps-festive-piece:nth-child(4){left:10%;top:58%;animation-delay:-7s}.ps-festive-piece:nth-child(5){left:8%;top:91%;animation-delay:-4s}.ps-festive-piece:nth-child(6){left:13%;top:22%;--angle:-16deg;animation-delay:-6s}.ps-festive-piece:nth-child(7){right:2%;top:29%;--angle:-30deg;animation-delay:-1s}.ps-festive-piece:nth-child(8){right:7%;top:15%;animation-delay:-4s}.ps-festive-piece:nth-child(9){right:4%;top:87%;--angle:60deg;animation-delay:-6s}.ps-festive-piece:nth-child(10){right:9%;top:68%;animation-delay:-3s}.ps-festive-piece:nth-child(11){right:12%;top:42%;--angle:12deg;animation-delay:-7s}.ps-festive-piece:nth-child(12){right:2%;top:55%;animation-delay:-5s}main>div:nth-child(even) .ps-festive{transform:scaleX(-1)}.ps-festive-active .ps-festive-piece{animation-play-state:running}@keyframes ps-festive-float{from{transform:translate3d(0,-12px,0) rotate(var(--angle,22deg))}to{transform:translate3d(10px,18px,0) rotate(calc(var(--angle,22deg) + 35deg))}}#ps-hero .ps-festive{mask-image:linear-gradient(90deg,#000,transparent 14%,transparent 86%,#000);background:none}#ps-hero .ps-festive-piece{opacity:.24}main>div:not(#ps-hero)::after{height:2px;background:linear-gradient(90deg,transparent,rgba(48,103,237,.45) 25%,rgba(140,221,217,.65) 50%,rgba(48,103,237,.45) 75%,transparent)}main>div:not(#ps-hero)::before{background:radial-gradient(420px circle at var(--spot-x,50%) var(--spot-y,40%),rgba(140,221,217,.13),transparent 72%)}@keyframes ps-reveal{from{opacity:.45;transform:translateY(42px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ps-reveal{animation-duration:.95s}@media(hover:hover) and (pointer:fine){.pshg-home-main :is(.cs-card,.pg-card,.psh-r-card,.psp-plan,.pshg-proshow-client):hover{transform:translateY(-7px);border-color:rgba(140,221,217,.65);box-shadow:0 16px 40px rgba(0,0,0,.18),0 0 0 1px rgba(140,221,217,.15)}}body.ps-effects-paused .ps-festive-piece{animation-play-state:paused}@media(max-width:780px){.ps-festive{mask-image:linear-gradient(90deg,#000,transparent 12%,transparent 88%,#000)}.ps-festive-piece{width:5px;height:12px;opacity:.23}.ps-festive-piece:nth-child(2n){display:none}.ps-reveal{animation-duration:.7s}@keyframes ps-reveal{from{opacity:.6;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.ps-festive-piece{animation:none!important}.ps-reveal{animation:none!important}main>div:not(#ps-hero)::before{display:none}}body.ps-effects-paused .ps-reveal,body.ps-effects-paused main>div.ps-section-seen::after{animation:none}#pshg-sitefooter-root .pshg-sitefooter-status-link{background:#192b40!important;color:#8cddd9!important;border-color:rgba(140,221,217,.35)!important}#pshg-sitefooter-root .pshg-sitefooter-status-link:hover{background:#243c53!important;color:#fff!important}.ps-festive{z-index:0}main>div :is(.psh-container,.pse-container,.psg-container,.psh-r-container,.cs-container,.pg-container,.psw-container,.psp-container,.pshg-proshow-container){position:relative;z-index:1}.pshg-home-main{background:radial-gradient(ellipse 900px 1100px at 0% 28%,rgba(48,103,237,.12),transparent 75%),radial-gradient(ellipse 900px 1300px at 100% 56%,rgba(140,221,217,.07),transparent 75%),linear-gradient(180deg,#111f32 0%,#142338 32%,#15273b 55%,#132338 76%,#111f32 100%)}.pshg-home-main>div:not(#ps-hero){background:transparent}#psh-event-reassurance-v2 .psh-r-section,#psh-usecases-v2 .cs-section,#psh-gallery-v2 .pg-section{background:transparent}.pshg-home-main>div:not(#ps-hero)::after{display:none}.ps-festive{background:none}#ps-hero .psh-bottom{display:none}#ps-hero .psh-shade{background:linear-gradient(0deg,#111f32 0px,rgba(17,31,50,.95) 70px,transparent 240px),linear-gradient(90deg,rgba(10,24,41,.96) 0%,rgba(10,24,41,.87) 36%,rgba(10,24,41,.33) 72%,rgba(10,24,41,.20) 100%),linear-gradient(0deg,rgba(10,24,41,.78),transparent 65%)}@media(max-width:780px){#ps-hero .psh-shade{background:linear-gradient(0deg,#111f32 0px,rgba(17,31,50,.95) 70px,transparent 230px),linear-gradient(90deg,rgba(10,24,41,.94),rgba(10,24,41,.65)),linear-gradient(0deg,rgba(10,24,41,.85),transparent)}}.pshg-home-main>div:not(#ps-hero)::before{mask-image:linear-gradient(180deg,transparent,#000 120px,#000 calc(100% - 120px),transparent)}:where(body:has(#pshg-create-root)) #pshg-create-root{--pshg-create-primary: #3067ed;--pshg-create-primary-hover: #2456ce;--pshg-create-navy: #f4f8fc;--pshg-create-text: #e5edf6;--pshg-create-muted: #b8c8da;--pshg-create-white: #192b40;--pshg-create-soft: #15273b;--pshg-create-soft-blue: #1c354c;--pshg-create-border: #345066;--pshg-create-border-soft: #2c435a;--pshg-create-success: #93e5c2;--pshg-create-success-bg: #173c34;--pshg-create-success-border: #32675a;--pshg-create-warning: #ffd18b;--pshg-create-warning-bg: #3a3023;--pshg-create-warning-border: #806839;--pshg-create-radius-large: 24px;--pshg-create-radius-medium: 16px;--pshg-create-radius-small: 12px;--pshg-create-shadow: 0 8px 24px rgba(5, 109, 246, 0.055);--pshg-create-font: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;color: var(--pshg-create-text) !important;background: var(--pshg-create-white) !important;border: 0 !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;font-family:"Segoe UI",system-ui,sans-serif;isolation: isolate !important;}:where(body:has(#pshg-create-root)) #pshg-create-root,:where(body:has(#pshg-create-root)) #pshg-create-root *,:where(body:has(#pshg-create-root)) #pshg-create-root *::before,:where(body:has(#pshg-create-root)) #pshg-create-root *::after{box-sizing: border-box !important;text-shadow: none !important;filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}:where(body:has(#pshg-create-root)) #pshg-create-root::before,:where(body:has(#pshg-create-root)) #pshg-create-root::after,:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-page::before,:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-page::after{display: none !important;content: none !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-page{display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-height: 70vh !important;margin: 0 !important;padding: clamp(52px, 7vw, 88px) 0 !important;overflow: hidden !important;background: linear-gradient( 180deg, var(--pshg-create-soft) 0, var(--pshg-create-white) 600px ) !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-container{display: block !important;width: 100% !important;max-width: 1120px !important;min-width: 0 !important;margin: 0 auto !important;padding: 0 clamp(16px, 3vw, 30px) !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-hero{display: block !important;width: 100% !important;max-width: 850px !important;margin: 0 auto 31px !important;text-align: center !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-kicker{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;margin: 0 0 16px !important;padding: 8px 12px !important;color: var(--pshg-create-success) !important;background: var(--pshg-create-success-bg) !important;border: 1px solid var(--pshg-create-success-border) !important;border-radius: 999px !important;font-size: 0.76rem !important;font-weight: 900 !important;line-height: 1.25 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-title{display: block !important;margin: 0 0 15px !important;color: var(--pshg-create-navy) !important;font-size: clamp(2.05rem, 5vw, 4rem) !important;font-weight: 800 !important;line-height: 1.05 !important;letter-spacing: -0.055em !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: var(--pshg-create-navy) !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-title-blue{color: #8cddd9 !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-intro{display: block !important;max-width: 740px !important;margin: 0 auto !important;color: var(--pshg-create-muted) !important;font-size: clamp(1rem, 1.35vw, 1.1rem) !important;line-height: 1.7 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-reassurance{display: flex !important;align-items: center !important;justify-content: center !important;flex-wrap: wrap !important;gap: 8px !important;margin: 21px 0 0 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-reassurance-item{display: inline-flex !important;min-height: 37px !important;align-items: center !important;gap: 7px !important;padding: 8px 11px !important;color: var(--pshg-create-text) !important;background: var(--pshg-create-white) !important;border: 1px solid var(--pshg-create-border) !important;border-radius: 999px !important;font-size: 0.8rem !important;font-weight: 700 !important;line-height: 1.25 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-offers{display: grid !important;gap: 18px !important;width: 100% !important;max-width: 820px !important;margin: 0 auto 32px !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-offer{display: block !important;position: relative !important;width: 100% !important;min-width: 0 !important;overflow: hidden !important;color: var(--pshg-create-text) !important;background: var(--pshg-create-white) !important;border: 1px solid var(--pshg-create-border) !important;border-radius: var(--pshg-create-radius-large) !important;box-shadow: var(--pshg-create-shadow) !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-offer-top{display: grid !important;grid-template-columns: minmax(0, 1fr) auto !important;gap: 24px !important;align-items: center !important;padding: clamp(24px, 4vw, 38px) !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-offer-label{display: inline-flex !important;align-items: center !important;gap: 7px !important;margin: 0 0 12px !important;padding: 7px 10px !important;color: #8cddd9 !important;background: var(--pshg-create-soft-blue) !important;border: 1px solid var(--pshg-create-border) !important;border-radius: 999px !important;font-size: 0.72rem !important;font-weight: 900 !important;line-height: 1.2 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-offer-title{display: block !important;margin: 0 0 8px !important;color: var(--pshg-create-navy) !important;font-size: clamp(1.35rem, 2.5vw, 1.8rem) !important;font-weight: 800 !important;line-height: 1.25 !important;letter-spacing: -0.03em !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-offer-text{display: block !important;max-width: 590px !important;margin: 0 !important;color: var(--pshg-create-muted) !important;font-size: 0.94rem !important;line-height: 1.6 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-price{display: flex !important;min-width: 120px !important;align-items: flex-start !important;justify-content: center !important;color: var(--pshg-create-navy) !important;line-height: 1 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-price-number{font-size: clamp(3rem, 7vw, 4.8rem) !important;font-weight: 850 !important;letter-spacing: -0.07em !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-price-currency{margin: 8px 0 0 5px !important;color: var(--pshg-create-muted) !important;font-size: 1.2rem !important;font-weight: 800 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-offer-action{display: block !important;padding: 0 clamp(24px, 4vw, 38px) clamp(24px, 4vw, 38px) !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-button{display: inline-flex !important;width: 100% !important;min-height: 56px !important;align-items: center !important;justify-content: center !important;gap: 9px !important;padding: 12px 19px !important;color: #f4f8fc !important;background: var(--pshg-create-primary) !important;border: 1px solid var(--pshg-create-primary) !important;border-radius: 14px !important;cursor: pointer !important;font-size: 0.96rem !important;font-weight: 850 !important;line-height: 1.3 !important;text-align: center !important;text-decoration: none !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-button:hover{color: #f4f8fc !important;background: var(--pshg-create-primary-hover) !important;border-color: var(--pshg-create-primary-hover) !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-button:disabled,:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-button.is-loading{opacity: 0.65 !important;cursor: wait !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-unavailable{display: flex !important;width: 100% !important;min-height: 56px !important;align-items: center !important;justify-content: center !important;padding: 12px 19px !important;color: var(--pshg-create-muted) !important;background: #22364b !important;border: 1px solid #192b40 !important;border-radius: 14px !important;font-size: 0.92rem !important;font-weight: 800 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-action-note{display: flex !important;align-items: flex-start !important;justify-content: center !important;gap: 7px !important;margin: 11px 0 0 !important;color: var(--pshg-create-muted) !important;font-size: 0.78rem !important;line-height: 1.45 !important;text-align: center !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-no-offer{display: block !important;padding: 30px 22px !important;color: var(--pshg-create-text) !important;background: var(--pshg-create-white) !important;border: 1px solid var(--pshg-create-border) !important;border-radius: var(--pshg-create-radius-large) !important;text-align: center !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-no-offer strong{display: block !important;margin: 0 0 7px !important;color: var(--pshg-create-navy) !important;font-size: 1.15rem !important;font-weight: 800 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure{display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(260px, 0.72fr) !important;gap: clamp(18px, 3vw, 30px) !important;width: 100% !important;max-width: 980px !important;align-items: center !important;margin: 0 auto 38px !important;padding: clamp(22px, 4vw, 34px) !important;overflow: hidden !important;color: var(--pshg-create-text) !important;background: linear-gradient( 135deg, var(--pshg-create-white) 0%, var(--pshg-create-soft-blue) 100% ) !important;border: 1px solid var(--pshg-create-border) !important;border-radius: var(--pshg-create-radius-large) !important;box-shadow: var(--pshg-create-shadow) !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-content{display: block !important;min-width: 0 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-kicker{display: inline-flex !important;min-height: 34px !important;align-items: center !important;gap: 7px !important;margin: 0 0 12px !important;padding: 7px 10px !important;color: #8cddd9 !important;background: var(--pshg-create-white) !important;border: 1px solid var(--pshg-create-border) !important;border-radius: 999px !important;font-size: 0.72rem !important;font-weight: 900 !important;line-height: 1.2 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-title{display: block !important;margin: 0 0 9px !important;color: var(--pshg-create-navy) !important;font-size: clamp(1.4rem, 2.6vw, 2rem) !important;font-weight: 850 !important;line-height: 1.2 !important;letter-spacing: -0.035em !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-text{display: block !important;margin: 0 0 16px !important;color: var(--pshg-create-muted) !important;font-size: 0.92rem !important;line-height: 1.62 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-list{display: grid !important;gap: 8px !important;margin: 0 0 20px !important;padding: 0 !important;list-style: none !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-list li{display: flex !important;align-items: flex-start !important;gap: 9px !important;color: var(--pshg-create-text) !important;font-size: 0.84rem !important;line-height: 1.48 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-list i{width: 19px !important;min-width: 19px !important;margin-top: 2px !important;color: var(--pshg-create-success) !important;text-align: center !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-actions{display: flex !important;align-items: center !important;flex-wrap: wrap !important;gap: 9px !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-button{display: inline-flex !important;min-height: 47px !important;align-items: center !important;justify-content: center !important;gap: 8px !important;padding: 10px 15px !important;color: #f4f8fc !important;background: var(--pshg-create-primary) !important;border: 1px solid var(--pshg-create-primary) !important;border-radius: 12px !important;font-size: 0.85rem !important;font-weight: 850 !important;line-height: 1.3 !important;text-align: center !important;text-decoration: none !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-button:hover{color: #f4f8fc !important;background: var(--pshg-create-primary-hover) !important;border-color: var(--pshg-create-primary-hover) !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-button-secondary{color: #8cddd9 !important;background: var(--pshg-create-white) !important;border-color: var(--pshg-create-border) !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-button-secondary:hover{color: var(--pshg-create-primary-hover) !important;background: var(--pshg-create-soft-blue) !important;border-color: #456782 !important;-webkit-text-fill-color: var(--pshg-create-primary-hover) !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-preview{display: block !important;position: relative !important;width: 100% !important;min-width: 0 !important;aspect-ratio: 0.707 / 1 !important;overflow: hidden !important;background: var(--pshg-create-white) !important;border: 1px solid var(--pshg-create-border) !important;border-radius: 16px !important;box-shadow: 0 12px 30px rgba(11, 16, 40, 0.09) !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-preview iframe{display: block !important;width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important;background: var(--pshg-create-white) !important;border: 0 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-fallback{display: none !important;}@media (max-width: 820px){:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure{grid-template-columns: 1fr !important;max-width: 820px !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-preview{max-width: 390px !important;margin: 0 auto !important;}}@media (max-width: 560px){:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure{padding: 20px 15px !important;text-align: left !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-actions{align-items: stretch !important;flex-direction: column !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-button{width: 100% !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-preview{display: none !important;}}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-section{display: block !important;width: 100% !important;margin: 48px 0 0 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-section-header{display: block !important;width: 100% !important;max-width: 720px !important;margin: 0 auto 23px !important;text-align: center !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-section-title{display: block !important;margin: 0 0 9px !important;color: var(--pshg-create-navy) !important;font-size: clamp(1.55rem, 3vw, 2.2rem) !important;font-weight: 800 !important;line-height: 1.2 !important;letter-spacing: -0.035em !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-section-text{display: block !important;margin: 0 !important;color: var(--pshg-create-muted) !important;font-size: 0.96rem !important;line-height: 1.65 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-steps{display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 13px !important;width: 100% !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-step{display: block !important;min-width: 0 !important;padding: 19px !important;color: var(--pshg-create-text) !important;background: var(--pshg-create-white) !important;border: 1px solid var(--pshg-create-border) !important;border-radius: var(--pshg-create-radius-medium) !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-step-number{display: inline-flex !important;width: 36px !important;min-width: 36px !important;height: 36px !important;align-items: center !important;justify-content: center !important;margin: 0 0 12px !important;color: #f4f8fc !important;background: var(--pshg-create-primary) !important;border-radius: 11px !important;font-size: 0.82rem !important;font-weight: 900 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-step-title{display: block !important;margin: 0 0 6px !important;color: var(--pshg-create-navy) !important;font-size: 0.96rem !important;font-weight: 800 !important;line-height: 1.35 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-step-text{display: block !important;margin: 0 !important;color: var(--pshg-create-muted) !important;font-size: 0.82rem !important;line-height: 1.52 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-pricing{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 14px !important;width: 100% !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-plan{display: flex !important;min-width: 0 !important;min-height: 190px !important;flex-direction: column !important;padding: 20px !important;color: var(--pshg-create-text) !important;background: var(--pshg-create-white) !important;border: 1px solid var(--pshg-create-border) !important;border-radius: var(--pshg-create-radius-medium) !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-plan-featured{background: var(--pshg-create-soft-blue) !important;border-color: #456782 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-plan-label{display: block !important;margin: 0 0 10px !important;color: #8cddd9 !important;font-size: 0.72rem !important;font-weight: 900 !important;line-height: 1.2 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-plan-price{display: block !important;margin: 0 0 7px !important;color: var(--pshg-create-navy) !important;font-size: 1.55rem !important;font-weight: 850 !important;line-height: 1.2 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-plan-title{display: block !important;margin: 0 0 8px !important;color: var(--pshg-create-navy) !important;font-size: 1rem !important;font-weight: 800 !important;line-height: 1.35 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-plan-text{display: block !important;margin: 0 !important;color: var(--pshg-create-muted) !important;font-size: 0.83rem !important;line-height: 1.55 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-features{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 12px !important;width: 100% !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-feature{display: flex !important;min-width: 0 !important;align-items: flex-start !important;gap: 11px !important;padding: 15px !important;color: var(--pshg-create-text) !important;background: var(--pshg-create-white) !important;border: 1px solid var(--pshg-create-border) !important;border-radius: 14px !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-feature-icon{display: inline-flex !important;width: 36px !important;min-width: 36px !important;height: 36px !important;align-items: center !important;justify-content: center !important;flex: 0 0 36px !important;color: #8cddd9 !important;background: var(--pshg-create-soft-blue) !important;border: 1px solid var(--pshg-create-border) !important;border-radius: 11px !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-feature-text{display: block !important;min-width: 0 !important;color: var(--pshg-create-muted) !important;font-size: 0.84rem !important;line-height: 1.52 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-feature-text strong{display: block !important;margin: 0 0 3px !important;color: var(--pshg-create-navy) !important;font-size: 0.9rem !important;font-weight: 800 !important;line-height: 1.35 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-faq{display: grid !important;gap: 9px !important;width: 100% !important;max-width: 840px !important;margin: 0 auto !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-faq-item{display: block !important;overflow: hidden !important;background: var(--pshg-create-white) !important;border: 1px solid var(--pshg-create-border) !important;border-radius: 14px !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-faq-question{display: flex !important;width: 100% !important;min-height: 53px !important;align-items: center !important;justify-content: space-between !important;gap: 14px !important;padding: 14px 16px !important;color: var(--pshg-create-navy) !important;cursor: pointer !important;list-style: none !important;font-size: 0.92rem !important;font-weight: 800 !important;line-height: 1.4 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-faq-question::-webkit-details-marker{display: none !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-faq-question::after{color: #8cddd9 !important;content: "+" !important;font-size: 1.2rem !important;font-weight: 900 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-faq-item[open] .pshg-create-faq-question::after{content: "−" !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-faq-answer{display: block !important;margin: 0 !important;padding: 0 16px 16px !important;color: var(--pshg-create-muted) !important;font-size: 0.86rem !important;line-height: 1.62 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-expiration{display: flex !important;width: 100% !important;max-width: 840px !important;align-items: flex-start !important;gap: 11px !important;margin: 20px auto 0 !important;padding: 15px 16px !important;color: var(--pshg-create-warning) !important;background: var(--pshg-create-warning-bg) !important;border: 1px solid var(--pshg-create-warning-border) !important;border-radius: 14px !important;font-size: 0.84rem !important;line-height: 1.55 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-expiration strong{color: #d3dfed !important;font-weight: 800 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-support{display: block !important;margin: 21px 0 0 !important;color: var(--pshg-create-muted) !important;font-size: 0.84rem !important;line-height: 1.5 !important;text-align: center !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-support a{color: #8cddd9 !important;font-weight: 800 !important;text-decoration: none !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-support a:hover{text-decoration: underline !important;}:where(body:has(#pshg-create-root)) #pshg-create-root button:focus-visible,:where(body:has(#pshg-create-root)) #pshg-create-root a:focus-visible,:where(body:has(#pshg-create-root)) #pshg-create-root summary:focus-visible{outline: 3px solid rgba(5, 109, 246, 0.25) !important;outline-offset: 3px !important;}@media (max-width: 900px){:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-steps{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-features{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}@media (max-width: 720px){:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-page{padding: 48px 0 62px !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-container{padding-right: 14px !important;padding-left: 14px !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-title{font-size: clamp(1.9rem, 10vw, 2.9rem) !important;letter-spacing: -0.045em !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-reassurance-item{width: 100% !important;justify-content: center !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-offer-top{grid-template-columns: 1fr !important;gap: 17px !important;text-align: center !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-offer-label{justify-content: center !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-offer-text{margin-right: auto !important;margin-left: auto !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-price{min-width: 0 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-pricing,:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-features{grid-template-columns: 1fr !important;}}@media (max-width: 520px){:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-steps{grid-template-columns: 1fr !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-offer-top,:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-offer-action{padding-right: 16px !important;padding-left: 16px !important;}}@media (prefers-reduced-motion: reduce){:where(body:has(#pshg-create-root)) #pshg-create-root *,:where(body:has(#pshg-create-root)) #pshg-create-root *::before,:where(body:has(#pshg-create-root)) #pshg-create-root *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important;}}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-section{display: block !important;width: 100% !important;max-width: 980px !important;margin: 8px auto 42px !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-header{display: block !important;width: 100% !important;max-width: 760px !important;margin: 0 auto 22px !important;text-align: center !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-kicker{display: inline-flex !important;min-height: 34px !important;align-items: center !important;justify-content: center !important;gap: 8px !important;margin: 0 0 11px !important;padding: 7px 11px !important;color: #8cddd9 !important;background: var(--pshg-create-soft-blue) !important;border: 1px solid var(--pshg-create-border) !important;border-radius: 999px !important;font-size: 0.72rem !important;font-weight: 900 !important;line-height: 1.2 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-title{display: block !important;margin: 0 0 9px !important;color: var(--pshg-create-navy) !important;font-size: clamp(1.45rem, 3vw, 2.15rem) !important;font-weight: 850 !important;line-height: 1.18 !important;letter-spacing: -0.04em !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-text{display: block !important;max-width: 690px !important;margin: 0 auto !important;color: var(--pshg-create-muted) !important;font-size: 0.94rem !important;line-height: 1.65 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-ambilight{display: block !important;position: relative !important;width: 100% !important;isolation: isolate !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-ambilight::before{position: absolute !important;z-index: -2 !important;top: 7% !important;right: 4% !important;bottom: -5% !important;left: 4% !important;content: "" !important;background: linear-gradient( 135deg, rgba(5, 109, 246, 0.22), rgba(7, 227, 185, 0.18), rgba(59, 21, 59, 0.15) ), url("https://i.ytimg.com/vi/3D7uzN4Q3a0/maxresdefault.jpg") center / cover no-repeat !important;border-radius: 28px !important;opacity: 0.78 !important;filter: blur(34px) saturate(1.35) !important;transform: scale(1.025) !important;pointer-events: none !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-ambilight::after{position: absolute !important;z-index: -1 !important;inset: 8% 5% -4% !important;content: "" !important;background: rgba(5, 109, 246, 0.13) !important;border-radius: 30px !important;filter: blur(26px) !important;pointer-events: none !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-player{display: block !important;position: relative !important;width: 100% !important;aspect-ratio: 16 / 9 !important;overflow: hidden !important;background: #05070d !important;border: 1px solid rgba(255, 255, 255, 0.72) !important;border-radius: clamp(16px, 2.5vw, 24px) !important;box-shadow: 0 22px 52px rgba(11, 16, 40, 0.16), 0 8px 22px rgba(5, 109, 246, 0.12) !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-player iframe{display: block !important;width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-note{display: flex !important;align-items: center !important;justify-content: center !important;gap: 7px !important;margin: 14px 0 0 !important;color: var(--pshg-create-muted) !important;font-size: 0.78rem !important;line-height: 1.45 !important;text-align: center !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-note i{color: #8cddd9 !important;}@media (max-width: 720px){:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-section{margin-bottom: 34px !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-header{margin-bottom: 17px !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-player{border-radius: 15px !important;}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-ambilight::before{top: 9% !important;right: 5% !important;bottom: -3% !important;left: 5% !important;filter: blur(22px) saturate(1.25) !important;}}@media (prefers-reduced-motion: reduce){:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-ambilight::before,:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-video-ambilight::after{filter: none !important;opacity: 0.16 !important;}}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root{--pshg-clientaccess-primary: #3067ed;--pshg-clientaccess-primary-hover: #2456ce;--pshg-clientaccess-navy: #f4f8fc;--pshg-clientaccess-text: #e5edf6;--pshg-clientaccess-muted: #b8c8da;--pshg-clientaccess-white: #192b40;--pshg-clientaccess-soft: #15273b;--pshg-clientaccess-soft-blue: #1c354c;--pshg-clientaccess-border: #345066;--pshg-clientaccess-border-soft: #2c435a;--pshg-clientaccess-danger: #ffb5b0;--pshg-clientaccess-danger-bg: #432d38;--pshg-clientaccess-danger-border: #7d4654;--pshg-clientaccess-success: #93e5c2;--pshg-clientaccess-success-bg: #173c34;--pshg-clientaccess-success-border: #32675a;--pshg-clientaccess-warning: #ffd18b;--pshg-clientaccess-warning-bg: #3a3023;--pshg-clientaccess-warning-border: #806839;--pshg-clientaccess-radius-large: 24px;--pshg-clientaccess-radius-medium: 15px;--pshg-clientaccess-shadow: 0 8px 24px rgba(5, 109, 246, 0.055);--pshg-clientaccess-font: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;color: var(--pshg-clientaccess-text) !important;background: var(--pshg-clientaccess-white) !important;border: 0 !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;font-family:"Segoe UI",system-ui,sans-serif;isolation: isolate !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root *,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root *::before,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root *::after{box-sizing: border-box !important;text-shadow: none !important;filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root::before,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root::after,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-section::before,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-section::after{display: none !important;content: none !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-section{display: flex !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-height: 70vh !important;align-items: center !important;margin: 0 !important;padding: clamp(54px, 7vw, 90px) 0 !important;overflow: hidden !important;background: linear-gradient( 180deg, var(--pshg-clientaccess-soft) 0, var(--pshg-clientaccess-white) 560px ) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-container{display: block !important;width: 100% !important;max-width: 1240px !important;min-width: 0 !important;margin: 0 auto !important;padding: 0 clamp(16px, 3vw, 30px) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-hero{display: grid !important;grid-template-columns: minmax(0, 1.35fr) minmax(380px, 0.65fr) !important;gap: 26px !important;align-items: stretch !important;margin: 0 0 18px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-header,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-card,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-card{width: 100% !important;min-width: 0 !important;background: var(--pshg-clientaccess-white) !important;border: 1px solid var(--pshg-clientaccess-border) !important;border-radius: var(--pshg-clientaccess-radius-large) !important;box-shadow: var(--pshg-clientaccess-shadow) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-state-image{display: block !important;width: 100% !important;max-width: 500px !important;height: auto !important;object-fit: contain !important;margin: 0 auto !important;filter: drop-shadow(0 18px 24px rgba(5, 28, 52, 0.10)) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-caption{margin: -6px 0 0 !important;color: var(--pshg-clientaccess-muted) !important;font-size: 0.78rem !important;line-height: 1.5 !important;text-align: center !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-header{display: block !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: clamp(28px, 4vw, 42px) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-kicker{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 7px !important;margin: 0 0 14px !important;padding: 8px 12px !important;color: #8cddd9 !important;background: var(--pshg-clientaccess-soft-blue) !important;border: 1px solid var(--pshg-clientaccess-border) !important;border-radius: 999px !important;font-size: 0.75rem !important;font-weight: 800 !important;line-height: 1.25 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-icon{display: block !important;width: 18px !important;min-width: 18px !important;height: 18px !important;flex: 0 0 18px !important;fill: none !important;stroke: currentColor !important;stroke-width: 2 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-title{display: block !important;margin: 0 0 13px !important;color: var(--pshg-clientaccess-navy) !important;font-size: clamp(2rem, 5vw, 3.35rem) !important;font-weight: 800 !important;line-height: 1.06 !important;letter-spacing: -0.05em !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: var(--pshg-clientaccess-navy) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-title-blue{color: #8cddd9 !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-intro{display: block !important;margin: 0 !important;color: var(--pshg-clientaccess-muted) !important;font-size: clamp(1rem, 1.3vw, 1.06rem) !important;line-height: 1.65 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-steps{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 10px !important;margin: 18px 0 0 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-step{display: block !important;min-width: 0 !important;padding: 16px !important;min-height: 132px !important;background: var(--pshg-clientaccess-soft) !important;border: 1px solid var(--pshg-clientaccess-border-soft) !important;border-radius: 16px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-step-number{display: inline-flex !important;width: 30px !important;height: 30px !important;align-items: center !important;justify-content: center !important;margin: 0 0 10px !important;color: #f4f8fc !important;background: var(--pshg-clientaccess-primary) !important;border-radius: 10px !important;font-size: 0.76rem !important;font-weight: 900 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-step strong,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-step span{display: block !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-step strong{margin: 0 0 5px !important;color: var(--pshg-clientaccess-navy) !important;font-size: 0.88rem !important;font-weight: 800 !important;line-height: 1.35 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-step span{color: var(--pshg-clientaccess-muted) !important;font-size: 0.78rem !important;line-height: 1.5 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-card{display: flex !important;width: 100% !important;max-width: none !important;min-height: 100% !important;align-items: center !important;justify-content: center !important;padding: clamp(24px, 3vw, 34px) !important;overflow: hidden !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual{width: 100% !important;max-width: 360px !important;display: grid !important;gap: 12px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-row{display: grid !important;grid-template-columns: auto 1fr auto !important;gap: 10px !important;align-items: center !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-chip,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-instance,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-mail{border: 1px solid var(--pshg-clientaccess-border) !important;border-radius: 18px !important;background: var(--pshg-clientaccess-white) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-mail{padding: 15px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-mail-header,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-instance-header{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;margin: 0 0 10px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-dot-group{display: inline-flex !important;gap: 5px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-dot{width: 8px !important;height: 8px !important;border-radius: 50% !important;background: #192b40 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-mail-line,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-instance-line,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-chip-line{display: block !important;height: 8px !important;margin: 0 0 8px !important;background: var(--pshg-clientaccess-soft) !important;border-radius: 999px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-mail-line:last-child,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-instance-line:last-child,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-chip-line:last-child{margin-bottom: 0 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-mail-line.is-long,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-instance-line.is-long{width: 100% !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-mail-line.is-medium,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-instance-line.is-medium{width: 78% !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-mail-line.is-short,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-instance-line.is-short,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-chip-line.is-short{width: 52% !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-arrow{display: inline-flex !important;width: 42px !important;height: 42px !important;align-items: center !important;justify-content: center !important;color: #8cddd9 !important;background: var(--pshg-clientaccess-soft-blue) !important;border: 1px solid var(--pshg-clientaccess-border) !important;border-radius: 50% !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-instance{padding: 14px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-instance-screen{display: grid !important;grid-template-columns: 84px 1fr !important;gap: 12px !important;align-items: center !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-qr{display: grid !important;grid-template-columns: repeat(4, 1fr) !important;gap: 4px !important;padding: 8px !important;background: var(--pshg-clientaccess-soft) !important;border: 1px solid var(--pshg-clientaccess-border-soft) !important;border-radius: 14px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-qr span{display: block !important;width: 100% !important;padding-top: 100% !important;border-radius: 4px !important;background: #192b40 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-qr span.is-dark{background: #111f32 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-chip-list{display: flex !important;flex-wrap: wrap !important;gap: 8px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-chip{flex: 1 1 110px !important;padding: 12px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-chip-title{display: flex !important;align-items: center !important;gap: 7px !important;margin: 0 0 8px !important;color: var(--pshg-clientaccess-navy) !important;font-size: 0.8rem !important;font-weight: 800 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-activity{display: block !important;width: 100% !important;margin: 0 0 24px !important;padding: 20px !important;background: radial-gradient(circle at 100% 0, rgba(5,109,246,.08), transparent 34%), var(--pshg-clientaccess-white) !important;border: 1px solid var(--pshg-clientaccess-border) !important;border-radius: var(--pshg-clientaccess-radius-large) !important;box-shadow: var(--pshg-clientaccess-shadow) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-activity-head{display: flex !important;align-items: flex-end !important;justify-content: space-between !important;gap: 18px !important;margin: 0 0 16px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-activity-kicker{display: inline-flex !important;align-items: center !important;gap: 8px !important;margin: 0 0 5px !important;color: #8cddd9 !important;font-size: .74rem !important;font-weight: 900 !important;letter-spacing: .04em !important;text-transform: uppercase !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-live-dot{display: inline-block !important;width: 9px !important;height: 9px !important;flex: 0 0 9px !important;background: var(--pshg-clientaccess-success) !important;border-radius: 50% !important;box-shadow: 0 0 0 5px rgba(6,118,79,.10) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-activity-title{margin: 0 !important;color: var(--pshg-clientaccess-navy) !important;font-size: clamp(1.12rem, 2vw, 1.35rem) !important;font-weight: 850 !important;line-height: 1.3 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-activity-note{max-width: 430px !important;margin: 0 !important;color: var(--pshg-clientaccess-muted) !important;font-size: .76rem !important;line-height: 1.5 !important;text-align: right !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stats-grid{display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 12px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stat{position: relative !important;min-width: 0 !important;min-height: 128px !important;padding: 17px !important;overflow: hidden !important;background: var(--pshg-clientaccess-soft) !important;border: 1px solid var(--pshg-clientaccess-border-soft) !important;border-radius: 17px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stat::after{position: absolute !important;right: -18px !important;bottom: -24px !important;width: 82px !important;height: 82px !important;content: "" !important;background: rgba(5,109,246,.055) !important;border-radius: 50% !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stat-icon{display: inline-flex !important;width: 34px !important;height: 34px !important;align-items: center !important;justify-content: center !important;margin: 0 0 13px !important;color: #8cddd9 !important;background: var(--pshg-clientaccess-white) !important;border: 1px solid var(--pshg-clientaccess-border) !important;border-radius: 11px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stat-icon .pshg-clientaccess-icon{width: 17px !important;min-width: 17px !important;height: 17px !important;flex-basis: 17px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stat-value{position: relative !important;z-index: 1 !important;display: block !important;margin: 0 0 4px !important;color: var(--pshg-clientaccess-navy) !important;font-size: clamp(1.65rem, 3vw, 2.15rem) !important;font-weight: 900 !important;line-height: 1 !important;letter-spacing: -.04em !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stat-label{position: relative !important;z-index: 1 !important;display: block !important;color: var(--pshg-clientaccess-muted) !important;font-size: .78rem !important;font-weight: 700 !important;line-height: 1.4 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stat.is-online{background: var(--pshg-clientaccess-success-bg) !important;border-color: var(--pshg-clientaccess-success-border) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stat.is-online .pshg-clientaccess-stat-icon,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stat.is-online .pshg-clientaccess-stat-value{color: var(--pshg-clientaccess-success) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stat.is-online::after{background: rgba(6,118,79,.055) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-card{display: block !important;width: 100% !important;margin: 0 !important;padding: clamp(22px, 4vw, 34px) !important;overflow: hidden !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-form-title{display: block !important;margin: 0 0 6px !important;color: var(--pshg-clientaccess-navy) !important;font-size: 1.2rem !important;font-weight: 800 !important;line-height: 1.35 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-form-text{display: block !important;margin: 0 0 20px !important;color: var(--pshg-clientaccess-muted) !important;font-size: 0.92rem !important;line-height: 1.55 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-label{display: flex !important;align-items: center !important;gap: 7px !important;margin: 0 0 8px !important;color: var(--pshg-clientaccess-navy) !important;font-size: 0.9rem !important;font-weight: 800 !important;line-height: 1.3 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-row{display: grid !important;grid-template-columns: minmax(0, 1fr) auto !important;gap: 10px !important;width: 100% !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-input{display: block !important;width: 100% !important;min-width: 0 !important;min-height: 54px !important;padding: 0 15px !important;color: var(--pshg-clientaccess-text) !important;background: var(--pshg-clientaccess-white) !important;border: 1px solid var(--pshg-clientaccess-border) !important;border-radius: 13px !important;outline: 0 !important;font-size: 1rem !important;font-weight: 600 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-input::placeholder{color: #98a2b3 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-input:focus{border-color: var(--pshg-clientaccess-primary) !important;box-shadow: 0 0 0 3px rgba(5, 109, 246, 0.12) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-button{display: inline-flex !important;min-height: 54px !important;align-items: center !important;justify-content: center !important;gap: 8px !important;padding: 0 18px !important;color: #f4f8fc !important;background: var(--pshg-clientaccess-primary) !important;border: 1px solid var(--pshg-clientaccess-primary) !important;border-radius: 13px !important;cursor: pointer !important;font-size: 0.92rem !important;font-weight: 800 !important;line-height: 1.25 !important;white-space: nowrap !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-button:hover{background: var(--pshg-clientaccess-primary-hover) !important;border-color: var(--pshg-clientaccess-primary-hover) !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-button.is-loading{opacity: 0.72 !important;pointer-events: none !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-help,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-note,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-alert{display: flex !important;align-items: flex-start !important;gap: 10px !important;border-radius: 13px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-help{margin: 10px 1px 0 !important;color: var(--pshg-clientaccess-muted) !important;font-size: 0.8rem !important;line-height: 1.5 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-help .pshg-clientaccess-icon{margin-top: 1px !important;color: #8cddd9 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-alert{margin: 16px 0 0 !important;padding: 13px 14px !important;color: var(--pshg-clientaccess-danger) !important;background: var(--pshg-clientaccess-danger-bg) !important;border: 1px solid var(--pshg-clientaccess-danger-border) !important;font-size: 0.88rem !important;line-height: 1.5 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-alert strong{display: block !important;margin: 0 0 2px !important;color: var(--pshg-clientaccess-danger) !important;font-weight: 800 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-note{margin: 18px 0 0 !important;padding: 14px !important;color: var(--pshg-clientaccess-text) !important;background: var(--pshg-clientaccess-soft-blue) !important;border: 1px solid var(--pshg-clientaccess-border) !important;font-size: 0.84rem !important;line-height: 1.55 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-note strong{color: var(--pshg-clientaccess-navy) !important;font-weight: 800 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-email-reminder{margin: 14px 0 0 !important;padding: 14px !important;color: var(--pshg-clientaccess-warning) !important;background: var(--pshg-clientaccess-warning-bg) !important;border: 1px solid var(--pshg-clientaccess-warning-border) !important;border-radius: 13px !important;font-size: 0.84rem !important;line-height: 1.55 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-email-reminder strong{color: #d3dfed !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-support{margin: 18px 0 0 !important;color: var(--pshg-clientaccess-muted) !important;font-size: 0.82rem !important;line-height: 1.5 !important;text-align: center !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-support a{color: #8cddd9 !important;font-weight: 800 !important;text-decoration: none !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-support a:hover{text-decoration: underline !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root input:focus-visible,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root button:focus-visible,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root a:focus-visible{outline: 3px solid rgba(5, 109, 246, 0.25) !important;outline-offset: 3px !important;}@media (max-width: 1080px){:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-hero{grid-template-columns: 1fr !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stats-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}@media (max-width: 720px){:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-steps{grid-template-columns: 1fr !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-row,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-instance-screen{grid-template-columns: 1fr !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-arrow{justify-self: center !important;transform: rotate(90deg) !important;}}@media (max-width: 620px){:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-activity{padding: 16px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-activity-head{display: block !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-activity-note{max-width: none !important;margin-top: 8px !important;text-align: left !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stats-grid{grid-template-columns: 1fr !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-stat{min-height: 112px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-section{min-height: auto !important;padding: 50px 0 60px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-container{padding-right: 14px !important;padding-left: 14px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-title{font-size: clamp(1.9rem, 10vw, 2.75rem) !important;letter-spacing: -0.04em !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-header,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-visual-card,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-card{border-radius: 19px !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-row{grid-template-columns: 1fr !important;}:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root .pshg-clientaccess-button{width: 100% !important;}}@media (prefers-reduced-motion: reduce){:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root *,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root *::before,:where(body:has(#pshg-clientaccess-root)) #pshg-clientaccess-root *::after{animation: none !important;transition: none !important;}}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root{--primary:#3067ed;--primary-dark:#2456ce;--navy:#07152d;--text:#e5edf6;--muted:#b8c8da;--white:#192b40;--soft:#192b40;--soft-blue:#1c354c;--line:#192b40;--line-soft:#192b40;--success:#057a55;--success-bg:#192b40;--warning:#a15c00;--warning-bg:#192b40;--danger:#ffb5b0;--danger-bg:#432d38;--shadow:0 16px 50px rgba(7,21,45,.08);width:100%;overflow:hidden;color:var(--text);background:linear-gradient(180deg,#192b40 0,#192b40 600px,#192b40 1200px);font-family:Inter,"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root *,:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root *::before,:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root *::after{box-sizing:border-box}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-section{padding:46px 0 80px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-container{width:min(1240px,calc(100% - 34px));margin:0 auto}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-heading{max-width:820px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:7px 11px;color:var(--primary);background:#192b40;border:1px solid var(--line);border-radius:999px;font-size:.76rem;font-weight:850}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-title{margin:0 0 10px;color:var(--navy);font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;letter-spacing:-.045em;font-weight:900}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-intro{margin:0;max-width:780px;color:var(--muted);font-size:1rem;line-height:1.65}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-email{display:inline-flex;align-items:center;max-width:100%;margin-top:12px;padding:8px 11px;background:#192b40;border:1px solid var(--line);border-radius:10px;color:var(--navy);font-size:.8rem;font-weight:750;overflow-wrap:anywhere}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-change{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;color:var(--primary);background:#192b40;border:1px solid var(--line);border-radius:12px;text-decoration:none;font-size:.82rem;font-weight:850;white-space:nowrap}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-change:hover{background:var(--soft-blue)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-guide{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);gap:24px;align-items:center;margin-bottom:26px;padding:26px 30px;color:#f4f8fc;background:linear-gradient(135deg,#07152d,#0b3342);border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:var(--shadow)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-guide h2{margin:0 0 7px;color:#f4f8fc;font-size:1.25rem;font-weight:900}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-guide p{margin:0;color:rgba(255,255,255,.72);font-size:.88rem;line-height:1.55}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-guide-step{padding:13px 12px;background:rgba(25,43,64,.07);border:1px solid rgba(255,255,255,.09);border-radius:14px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-guide-step b{display:flex;width:26px;height:26px;align-items:center;justify-content:center;margin-bottom:8px;color:#d3dfed;background:#26e6c4;border-radius:9px;font-size:.72rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-guide-step strong{display:block;color:#f4f8fc;font-size:.77rem;line-height:1.3}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-guide-step span{display:block;margin-top:4px;color:rgba(255,255,255,.55);font-size:.66rem;line-height:1.4}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-summary{display:flex;flex-wrap:wrap;gap:8px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-summary-item{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;background:#192b40;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.76rem;font-weight:750}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-summary-item strong{color:var(--navy);font-weight:900}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-loading{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.75rem;font-weight:700}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-loading::before{width:8px;height:8px;border-radius:50%;background:#26e6c4;box-shadow:0 0 0 5px rgba(38,230,196,.13);content:""}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-loading.is-complete::before{background:#98a2b3;box-shadow:none}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-section-title{margin:28px 0 12px;color:var(--navy);font-size:1rem;font-weight:900}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-card{position:relative;display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;min-width:0;padding:18px;background:#192b40;border:1px solid var(--line);border-radius:20px;box-shadow:0 8px 24px rgba(7,21,45,.045)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-media{position:relative;display:flex;align-items:center;justify-content:center;min-height:152px;overflow:hidden;background:linear-gradient(160deg,#192b40,#192b40);border:1px solid var(--line-soft);border-radius:16px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-media img{display:block;width:100%;height:100%;max-height:165px;object-fit:contain;padding:9px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-status{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;background:#192b40;border:1px solid var(--line);border-radius:999px;font-size:.68rem;font-weight:900;box-shadow:0 4px 14px rgba(7,21,45,.08)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-status::before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .status-active{color:var(--success)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .status-pending{color:var(--warning)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .status-issue{color:var(--danger)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .status-expired{color:#667085}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-card-main{min-width:0}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-featured-label{display:inline-flex;margin-bottom:7px;padding:5px 8px;color:var(--primary);background:var(--soft-blue);border-radius:999px;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-kicker-text{display:block;margin-bottom:4px;color:var(--muted);font-size:.69rem;font-weight:850;text-transform:uppercase;letter-spacing:.045em}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-card-title{margin:0;color:var(--navy);font-size:1.04rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-card-id{display:block;margin-top:4px;color:#98a2b3;font-size:.7rem;font-weight:700}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-featured-copy{display:none}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-fact{min-width:110px;padding:8px 9px;background:var(--soft);border:1px solid var(--line-soft);border-radius:10px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-fact span,:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-fact strong{display:block}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-fact span{margin-bottom:3px;color:var(--muted);font-size:.62rem;font-weight:750}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-fact strong{color:var(--navy);font-size:.72rem;font-weight:850}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-fact.is-accent{background:var(--success-bg);border-color:#c9efdf}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-event-flow,:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-note-banner,:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-recovery-inline{display:none}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-card-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:-2px;padding-top:14px;border-top:1px solid var(--line-soft)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-button,:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-details-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border-radius:11px;font-size:.76rem;font-weight:900;text-decoration:none;cursor:pointer}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-button{color:#f4f8fc;background:var(--navy);border:1px solid var(--navy)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-button:hover{background:#102a4d}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-button.is-danger{background:var(--danger);border-color:var(--danger)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-details-button{color:var(--navy);background:#192b40;border:1px solid var(--line)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-details-button:hover{background:var(--soft)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-details-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured{grid-template-columns:minmax(330px,390px) minmax(0,1fr);gap:30px;padding:24px;border-radius:24px;box-shadow:var(--shadow)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-media{grid-row:1 / span 2;min-height:330px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-media img{max-height:340px;padding:12px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-card-main{display:flex;flex-direction:column;justify-content:center;padding:8px 0}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-card-title{font-size:clamp(1.55rem,2.5vw,2.25rem);letter-spacing:-.035em}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-featured-copy{display:block;margin-top:16px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-featured-copy h4{margin:0 0 7px;color:var(--navy);font-size:1.02rem;font-weight:900}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-featured-copy p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.6}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-facts{margin-top:18px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-fact{min-width:150px;padding:10px 11px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-fact span{font-size:.68rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-fact strong{font-size:.8rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-event-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:17px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-event-flow span{display:flex;align-items:center;gap:7px;padding:9px;background:#15273b;border:1px solid var(--line-soft);border-radius:11px;color:var(--muted);font-size:.68rem;font-weight:800}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-event-flow b{display:flex;width:23px;height:23px;flex:0 0 23px;align-items:center;justify-content:center;color:#f4f8fc;background:var(--primary);border-radius:8px;font-size:.66rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-note-banner{display:block;margin-top:16px;padding:13px 14px;border-radius:13px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-note-banner strong,:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-note-banner span{display:block}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-note-banner strong{margin-bottom:3px;color:var(--navy);font-size:.78rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-note-banner span{color:var(--muted);font-size:.72rem;line-height:1.5}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-note-banner.is-pending{background:var(--warning-bg);border:1px solid #f6dda5}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-recovery-inline{display:block;margin-top:16px;padding:13px 14px;border-radius:13px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-recovery-inline span,:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-recovery-inline strong{display:block}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-recovery-inline span{margin-bottom:3px;color:var(--danger);font-size:.67rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-recovery-inline strong{color:var(--navy);font-size:.88rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-recovery-inline.is-available{background:var(--danger-bg);border:1px solid #fecdd3}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-recovery-inline.is-over{background:var(--soft);border:1px solid var(--line)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-card-actions{grid-column:2;justify-content:flex-start;margin:0;padding:0;border:0}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-button,:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-details-button{min-height:46px;padding:11px 16px;font-size:.82rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-empty-current{padding:24px;background:#192b40;border:1px dashed var(--line);border-radius:18px;text-align:center}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-empty-current h3{margin:0 0 6px;color:var(--navy);font-size:1rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-empty-current p{max-width:660px;margin:0 auto;color:var(--muted);font-size:.82rem;line-height:1.55}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-panel{margin-top:28px;background:#192b40;border:1px solid var(--line);border-radius:20px;overflow:hidden}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-panel summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;cursor:pointer;list-style:none;background:#192b40;color:var(--navy);font-size:.86rem;font-weight:900}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-panel summary::-webkit-details-marker{display:none}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-count{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;padding:0 8px;color:var(--primary);background:#192b40;border:1px solid var(--line);border-radius:999px;font-size:.72rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-body{padding:0 18px 18px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-intro{margin:0;padding:14px 0;color:var(--muted);font-size:.76rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid{display:grid;grid-template-columns:1fr;gap:8px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-card{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;border-radius:14px;box-shadow:none}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-media{min-height:76px;height:76px;border-radius:11px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-media img{max-height:74px;padding:4px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-status{top:5px;left:5px;padding:4px 6px;font-size:.58rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-card-title{font-size:.88rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-kicker-text,:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-featured-label{display:none}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-facts{margin-top:7px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-fact{min-width:105px;padding:5px 7px;border:0;background:transparent}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-fact span{font-size:.57rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-fact strong{font-size:.66rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-card-actions{grid-column:3;grid-row:1;flex-direction:column;align-items:stretch;justify-content:center;min-width:165px;margin:0;padding:0;border:0}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-button,:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-details-button{width:100%;min-height:36px;padding:7px 10px;font-size:.68rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-pagination{display:none}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-empty{padding:46px 24px;background:#192b40;border:1px solid var(--line);border-radius:22px;text-align:center}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-empty h2{margin:0 0 7px;color:var(--navy);font-size:1.3rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-empty p{max-width:650px;margin:0 auto;color:var(--muted);font-size:.86rem;line-height:1.6}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal[hidden]{display:none!important}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(3,12,28,.68);backdrop-filter:blur(7px)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-panel{position:relative;width:min(900px,100%);max-height:min(88vh,860px);overflow:auto;background:#192b40;border:1px solid rgba(255,255,255,.35);border-radius:24px;box-shadow:0 30px 90px rgba(0,0,0,.28)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-close{position:absolute;top:14px;right:14px;z-index:2;display:flex;width:38px;height:38px;align-items:center;justify-content:center;color:var(--navy);background:rgba(25,43,64,.92);border:1px solid var(--line);border-radius:50%;cursor:pointer;font-size:1.3rem;line-height:1}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-hero{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:24px;align-items:center;padding:28px;background:linear-gradient(135deg,#f2ffff,#edf7ff)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-image{display:flex;align-items:center;justify-content:center;min-height:260px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-image img{display:block;width:100%;max-width:340px;max-height:310px;object-fit:contain}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:9px;padding:6px 9px;background:#192b40;border:1px solid var(--line);border-radius:999px;color:var(--primary);font-size:.68rem;font-weight:900}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-title{margin:0;color:var(--navy);font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.035em;font-weight:900;overflow-wrap:anywhere}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-subtitle{margin:7px 0 0;color:var(--muted);font-size:.78rem;font-weight:700}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-copy{margin-top:16px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-copy h3{margin:0 0 6px;color:var(--navy);font-size:1rem;font-weight:900}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-copy p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.6}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-body{padding:24px 28px 28px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-data{padding:13px 14px;background:#192b40;border:1px solid var(--line-soft);border-radius:13px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-data span,:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-data strong{display:block}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-data span{margin-bottom:4px;color:var(--muted);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-data strong{color:var(--navy);font-size:.82rem;font-weight:850;overflow-wrap:anywhere}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-recovery{margin-top:14px;padding:14px 15px;background:var(--danger-bg);border:1px solid #7d4654;border-radius:14px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-recovery strong,:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-recovery span{display:block}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-recovery strong{color:var(--danger);font-size:.88rem}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-recovery span{margin-top:4px;color:var(--muted);font-size:.72rem;line-height:1.5}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-page-loader[hidden]{display:none!important}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-page-loader{position:fixed;inset:0;z-index:100100;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(25,43,64,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:1;visibility:visible;transition:opacity .22s ease,visibility .22s ease}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-page-loader.is-leaving{opacity:0;visibility:hidden;pointer-events:none}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-page-loader-card{display:flex;width:min(440px,100%);min-height:220px;align-items:center;justify-content:center;flex-direction:column;padding:32px 26px;background:#192b40;border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 80px rgba(7,21,45,.14);text-align:center}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-page-loader-spinner{position:relative;width:58px;height:58px;margin-bottom:20px;border:5px solid #192b40;border-top-color:var(--primary);border-radius:50%;animation:pshgClientlistSpin .78s linear infinite}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-page-loader-spinner::after{position:absolute;inset:7px;border:3px solid transparent;border-bottom-color:#26e6c4;border-radius:50%;content:"";animation:pshgClientlistSpinReverse .62s linear infinite}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-page-loader-card strong{display:block;margin:0;color:var(--navy);font-size:1.15rem;font-weight:900}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-page-loader-card span{display:block;max-width:350px;margin-top:9px;color:var(--muted);font-size:.84rem;line-height:1.55}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-page-loader-progress{display:block;width:min(260px,100%);height:5px;margin-top:19px;overflow:hidden;background:#192b40;border-radius:999px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-page-loader-progress::before{display:block;width:42%;height:100%;background:linear-gradient(90deg,var(--primary),#26e6c4);border-radius:inherit;content:"";animation:pshgClientlistProgress 1.15s ease-in-out infinite}:where(body:has(#pshg-clientlist-root)).pshg-clientlist-loading-page{overflow:hidden!important}@keyframes pshgClientlistSpin{to{transform:rotate(360deg)}}@keyframes pshgClientlistSpinReverse{to{transform:rotate(-360deg)}}@keyframes pshgClientlistProgress{0%{transform:translateX(-120%)}50%{transform:translateX(95%)}100%{transform:translateX(260%)}}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 15px;color:#f4f8fc;background:var(--navy);border-radius:11px;text-decoration:none;font-size:.78rem;font-weight:900}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-actions a.is-danger{background:var(--danger)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-actions a.is-secondary{color:var(--navy);background:#192b40;border:1px solid var(--line)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-safety{display:flex;gap:9px;align-items:flex-start;margin-top:14px;padding:11px 12px;color:var(--muted);background:#192b40;border:1px solid var(--line-soft);border-radius:12px;font-size:.68rem;line-height:1.5}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-safety::before{content:"✓";display:flex;flex:0 0 20px;width:20px;height:20px;align-items:center;justify-content:center;color:var(--success);background:var(--success-bg);border-radius:50%;font-weight:900}:where(body:has(#pshg-clientlist-root)).pshg-modal-open{overflow:hidden!important}@media(max-width:1050px){:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-guide{grid-template-columns:1fr}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured{grid-template-columns:300px minmax(0,1fr)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-grid{grid-template-columns:1fr}}@media(max-width:780px){:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-container{width:min(1240px,calc(100% - 22px))}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-section{padding:28px 0 54px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-header{flex-direction:column}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-guide{padding:20px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-toolbar{align-items:flex-start;flex-direction:column}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured{grid-template-columns:1fr;gap:18px;padding:16px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-media{grid-row:auto;min-height:240px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-card-actions{grid-column:1}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-latest .pshg-clientlist-card.is-featured .pshg-clientlist-event-flow{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-card{grid-template-columns:120px minmax(0,1fr);gap:12px;padding:13px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-media{min-height:125px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-card-actions{justify-content:stretch}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-card-actions>*{flex:1}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-card{grid-template-columns:76px minmax(0,1fr);gap:10px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-card-actions{grid-column:1/-1;grid-row:auto;flex-direction:row;min-width:0}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal{padding:10px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-hero{grid-template-columns:1fr;padding:22px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-image{min-height:180px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-image img{max-height:210px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-body{padding:18px 22px 22px}}@media(max-width:520px){:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-guide-steps{grid-template-columns:1fr 1fr}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-card{grid-template-columns:1fr}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-media{min-height:200px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-card-actions{grid-column:1;flex-direction:column}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-card-actions>*{width:100%}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-card{grid-template-columns:70px minmax(0,1fr)}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-media{min-height:65px;height:65px}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-facts{display:none}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-clientlist-history-grid .pshg-clientlist-card-actions{grid-column:1/-1}:where(body:has(#pshg-clientlist-root)) #pshg-clientlist-root .pshg-instance-modal-grid{grid-template-columns:1fr}}:where(body:has(#pshg-orders-root)) #pshg-orders-root{--primary:#3067ed;--primary-hover:#2456ce;--navy:#f4f8fc;--text:#e5edf6;--muted:#b8c8da;--white:#192b40;--soft:#15273b;--soft-blue:#1c354c;--border:#345066;--border-soft:#2c435a;--success:#93e5c2;--success-bg:#173c34;--success-border:#32675a;--warning:#ffd18b;--warning-bg:#3a3023;--warning-border:#806839;--danger:#ffb5b0;--danger-bg:#432d38;--danger-border:#7d4654;font-family:"Segoe UI",system-ui,sans-serif;color:var(--text)}:where(body:has(#pshg-orders-root)) #pshg-orders-root *{box-sizing:border-box}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-card{overflow:hidden;background:#192b40;border:1px solid var(--border);border-radius:24px;box-shadow:0 8px 24px rgba(5,109,246,.055)}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px;background:var(--soft-blue);border-bottom:1px solid var(--border)}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-title{margin:0 0 5px;color:var(--navy);font-size:1.4rem;font-weight:850}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-subtitle{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6;max-width:760px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-count{display:inline-flex;min-height:38px;align-items:center;padding:7px 11px;color:var(--primary);background:#192b40;border:1px solid var(--border);border-radius:999px;font-size:.78rem;font-weight:850;white-space:nowrap}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-onboarding{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:16px;padding:20px 22px;border-bottom:1px solid var(--border-soft)}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-info{padding:16px;background:var(--soft);border:1px solid var(--border-soft);border-radius:18px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-info-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--navy);font-size:.98rem;font-weight:850}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-info-text{margin:0;color:var(--muted);font-size:.83rem;line-height:1.6}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-step{padding:12px;background:#192b40;border:1px solid var(--border);border-radius:14px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-step-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:8px;border-radius:9px;background:var(--primary);color:#f4f8fc;font-size:.74rem;font-weight:900}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-step strong,:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-step span{display:block}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-step strong{margin-bottom:4px;color:var(--navy);font-size:.82rem;font-weight:850}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-step span{color:var(--muted);font-size:.74rem;line-height:1.5}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-visual{display:flex;align-items:center;justify-content:center;padding:16px;background:#192b40;border:1px solid var(--border);border-radius:18px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-visual-stack{display:grid;gap:12px;width:100%;max-width:260px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-window,:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-mini-instance{padding:12px;border:1px solid var(--border);border-radius:16px;background:#192b40}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-window-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-dots{display:inline-flex;gap:5px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-dots span{width:8px;height:8px;border-radius:50%;background:#c9d9e9}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-ghost-line{display:block;height:8px;margin-bottom:8px;border-radius:999px;background:var(--soft)}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-ghost-line:last-child{margin-bottom:0}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-ghost-line.is-short{width:52%}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-ghost-line.is-medium{width:75%}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-mini-instance-screen{display:grid;grid-template-columns:68px 1fr;gap:10px;align-items:center}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-mini-qr{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:7px;background:var(--soft);border:1px solid var(--border-soft);border-radius:12px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-mini-qr span{display:block;width:100%;padding-top:100%;border-radius:3px;background:#d6e3f1}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-mini-qr span.is-dark{background:var(--navy)}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-summary{display:flex;flex-wrap:wrap;gap:8px;padding:18px 20px 0}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-summary-item{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;background:#192b40;border:1px solid var(--border);border-radius:999px;font-size:.78rem;font-weight:750}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-summary-item strong{color:var(--navy);font-weight:900}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-recent{padding:18px 20px 20px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-section-title{margin:0 0 12px;color:var(--navy);font-size:.98rem;font-weight:850}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-table-wrap{width:100%;overflow-x:auto}:where(body:has(#pshg-orders-root)) #pshg-orders-root table{width:100%;min-width:720px;border-collapse:collapse}:where(body:has(#pshg-orders-root)) #pshg-orders-root th,:where(body:has(#pshg-orders-root)) #pshg-orders-root td{padding:14px;border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:top}:where(body:has(#pshg-orders-root)) #pshg-orders-root th{color:var(--muted);background:var(--soft);font-size:.7rem;font-weight:850;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap}:where(body:has(#pshg-orders-root)) #pshg-orders-root tbody tr:last-child td{border-bottom:0}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-service{display:block;color:var(--navy);font-size:.88rem;font-weight:800}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-ref{display:block;margin-top:4px;color:var(--muted);font-size:.74rem}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-price{color:var(--navy);font-size:.86rem;font-weight:800;white-space:nowrap}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-date{color:var(--muted);font-size:.8rem;white-space:nowrap}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-status{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--border);border-radius:999px;font-size:.7rem;font-weight:850;white-space:nowrap}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-status::before{width:7px;height:7px;background:currentColor;border-radius:50%;content:""}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-status-note{display:block;max-width:250px;margin-top:8px;color:var(--muted);font-size:.73rem;line-height:1.45}:where(body:has(#pshg-orders-root)) #pshg-orders-root .status-success{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}:where(body:has(#pshg-orders-root)) #pshg-orders-root .status-pending{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-border)}:where(body:has(#pshg-orders-root)) #pshg-orders-root .status-error{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}:where(body:has(#pshg-orders-root)) #pshg-orders-root .status-neutral{color:var(--muted);background:var(--soft)}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-mobile-list{display:none}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-mobile-card{padding:14px;background:#192b40;border:1px solid var(--border);border-radius:16px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-mobile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-mobile-details{display:grid;gap:7px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-mobile-details>div{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.78rem}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-mobile-details strong{color:var(--navy);text-align:right}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-mobile-note{margin:12px 0 0;color:var(--muted);font-size:.76rem;line-height:1.5}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-history{margin:0 20px 20px;border:1px solid var(--border);border-radius:18px;overflow:hidden}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-history summary{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;cursor:pointer;list-style:none;background:var(--soft);color:var(--navy);font-size:.82rem;font-weight:850}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-history summary::-webkit-details-marker{display:none}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-history-count{display:inline-flex;min-width:26px;height:26px;align-items:center;justify-content:center;padding:0 7px;color:var(--primary);background:#192b40;border:1px solid var(--border);border-radius:999px;font-size:.7rem}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-history-body{padding:14px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-pagination{display:flex;justify-content:center;padding:15px;border-top:1px solid var(--border-soft);background:var(--soft)}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-empty{padding:36px 20px;text-align:center}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-empty-title{display:block;margin-bottom:6px;color:var(--navy);font-size:1.1rem}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-empty-text{max-width:520px;margin:0 auto;color:var(--muted);font-size:.86rem;line-height:1.6}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-help{margin-top:14px;color:var(--muted);font-size:.8rem}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-help a{color:var(--primary);font-weight:800;text-decoration:none}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-help a:hover{text-decoration:underline}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-icon{display:block;width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:860px){:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-onboarding{grid-template-columns:1fr}}@media(max-width:720px){:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-header{flex-direction:column;padding:18px 16px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-recent{padding:14px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-summary{padding:14px 14px 0}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-table-wrap{display:none}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-mobile-list{display:grid;gap:10px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-history{margin:0 14px 14px}:where(body:has(#pshg-orders-root)) #pshg-orders-root .pshg-orders-steps{grid-template-columns:1fr}}:where(body:has(#pshg-blog-root)) #pshg-blog-root{--pshg-blog-primary: #3067ed;--pshg-blog-primary-hover: #2456ce;--pshg-blog-secondary: #8cddd9;--pshg-blog-accent: #8cddd9;--pshg-blog-navy: #f4f8fc;--pshg-blog-text: #f4f8fc;--pshg-blog-muted: #b8c8da;--pshg-blog-soft: #15273b;--pshg-blog-soft-blue: #1c354c;--pshg-blog-white: #192b40;--pshg-blog-border: #345066;--pshg-blog-border-soft: #2c435a;--pshg-blog-success: #93e5c2;--pshg-blog-radius-large: 24px;--pshg-blog-radius-medium: 17px;--pshg-blog-radius-small: 12px;--pshg-blog-shadow: 0 8px 24px rgba(5, 109, 246, 0.055);--pshg-blog-font: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;color: var(--pshg-blog-text) !important;background: var(--pshg-blog-white) !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;font-family:"Segoe UI",system-ui,sans-serif;isolation: isolate !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root,:where(body:has(#pshg-blog-root)) #pshg-blog-root *,:where(body:has(#pshg-blog-root)) #pshg-blog-root *::before,:where(body:has(#pshg-blog-root)) #pshg-blog-root *::after{box-sizing: border-box !important;text-shadow: none !important;filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root::before,:where(body:has(#pshg-blog-root)) #pshg-blog-root::after,:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-section::before,:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-section::after{display: none !important;content: none !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-section{display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;min-height: 70vh !important;margin: 0 !important;padding: clamp(60px, 7vw, 96px) 0 !important;overflow: hidden !important;color: var(--pshg-blog-text) !important;background: linear-gradient( 180deg, var(--pshg-blog-soft) 0, var(--pshg-blog-white) 360px ) !important;border: 0 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-container{display: block !important;position: static !important;width: 100% !important;max-width: 1240px !important;min-width: 0 !important;margin: 0 auto !important;padding: 0 clamp(16px, 3vw, 32px) !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-header{display: block !important;width: 100% !important;max-width: 900px !important;margin: 0 auto 42px !important;padding: 0 !important;text-align: center !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-kicker{display: inline-flex !important;max-width: 100% !important;align-items: center !important;justify-content: center !important;gap: 8px !important;margin: 0 0 17px !important;padding: 8px 12px !important;color: #8cddd9 !important;background: var(--pshg-blog-soft-blue) !important;border: 1px solid var(--pshg-blog-border) !important;border-radius: 999px !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.25 !important;letter-spacing: 0.055em !important;text-transform: uppercase !important;white-space: normal !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-kicker-icon,:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-icon{display: block !important;width: 18px !important;min-width: 18px !important;height: 18px !important;flex: 0 0 18px !important;fill: none !important;stroke: currentColor !important;stroke-width: 2 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-title{display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 0 18px !important;padding: 0 !important;color: var(--pshg-blog-navy) !important;background: none !important;font-size: clamp(2.15rem, 5vw, 4.1rem) !important;font-weight: 800 !important;line-height: 1.04 !important;letter-spacing: -0.05em !important;text-align: center !important;opacity: 1 !important;overflow-wrap: normal !important;word-break: normal !important;-webkit-text-fill-color: var(--pshg-blog-navy) !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-title-blue{display: inline !important;color: #8cddd9 !important;background: none !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-intro{display: block !important;width: 100% !important;max-width: 760px !important;margin: 0 auto !important;padding: 0 !important;color: var(--pshg-blog-muted) !important;font-size: clamp(1rem, 1.35vw, 1.12rem) !important;line-height: 1.72 !important;text-align: center !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-stats{display: flex !important;width: 100% !important;max-width: 100% !important;align-items: center !important;justify-content: center !important;flex-wrap: wrap !important;gap: 9px !important;margin: 25px auto 0 !important;padding: 0 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-stat{display: inline-flex !important;max-width: 100% !important;min-height: 38px !important;align-items: center !important;justify-content: center !important;gap: 7px !important;margin: 0 !important;padding: 8px 11px !important;color: var(--pshg-blog-text) !important;background: var(--pshg-blog-white) !important;border: 1px solid var(--pshg-blog-border) !important;border-radius: 999px !important;box-shadow: none !important;font-size: 0.84rem !important;font-weight: 700 !important;line-height: 1.25 !important;white-space: normal !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured{display: grid !important;position: relative !important;grid-template-columns: minmax(0, 1.08fr) minmax(330px, 0.92fr) !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 0 30px !important;padding: 0 !important;overflow: hidden !important;color: var(--pshg-blog-text) !important;background: var(--pshg-blog-white) !important;border: 1px solid var(--pshg-blog-border) !important;border-radius: var(--pshg-blog-radius-large) !important;box-shadow: var(--pshg-blog-shadow) !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-image-link{display: block !important;position: relative !important;min-width: 0 !important;min-height: 400px !important;overflow: hidden !important;background: var(--pshg-blog-soft-blue) !important;text-decoration: none !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-image{display: block !important;width: 100% !important;height: 100% !important;min-height: 400px !important;margin: 0 !important;object-fit: cover !important;transition: transform 0.35s ease !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured:hover .pshg-blog-featured-image{transform: scale(1.025) !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-content{display: flex !important;min-width: 0 !important;flex-direction: column !important;justify-content: center !important;margin: 0 !important;padding: clamp(27px, 4vw, 44px) !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-label{display: inline-flex !important;width: fit-content !important;max-width: 100% !important;align-items: center !important;gap: 7px !important;margin: 0 0 17px !important;padding: 8px 11px !important;color: #8cddd9 !important;background: var(--pshg-blog-soft-blue) !important;border: 1px solid var(--pshg-blog-border) !important;border-radius: 999px !important;font-size: 0.8rem !important;font-weight: 800 !important;line-height: 1.25 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-meta{display: flex !important;width: 100% !important;min-width: 0 !important;align-items: center !important;flex-wrap: wrap !important;gap: 8px !important;margin: 0 0 16px !important;padding: 0 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-meta-item{display: inline-flex !important;max-width: 100% !important;align-items: center !important;gap: 6px !important;margin: 0 !important;padding: 7px 10px !important;color: var(--pshg-blog-muted) !important;background: var(--pshg-blog-soft) !important;border: 1px solid var(--pshg-blog-border-soft) !important;border-radius: 999px !important;font-size: 0.82rem !important;font-weight: 700 !important;line-height: 1.25 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-title{display: block !important;width: 100% !important;margin: 0 0 15px !important;padding: 0 !important;color: var(--pshg-blog-navy) !important;font-size: clamp(1.7rem, 3vw, 2.65rem) !important;font-weight: 800 !important;line-height: 1.13 !important;letter-spacing: -0.035em !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-title a{color: var(--pshg-blog-navy) !important;text-decoration: none !important;-webkit-text-fill-color: var(--pshg-blog-navy) !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-title a:hover{color: #8cddd9 !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-excerpt{display: block !important;margin: 0 0 22px !important;padding: 0 !important;color: var(--pshg-blog-muted) !important;font-size: 1rem !important;line-height: 1.7 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-read-link{display: inline-flex !important;width: fit-content !important;max-width: 100% !important;min-height: 46px !important;align-items: center !important;justify-content: center !important;gap: 8px !important;margin: 0 !important;padding: 10px 15px !important;color: #f4f8fc !important;background: var(--pshg-blog-primary) !important;border: 1px solid var(--pshg-blog-primary) !important;border-radius: 12px !important;font-size: 0.92rem !important;font-weight: 800 !important;line-height: 1.25 !important;text-decoration: none !important;white-space: normal !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-read-link:hover{color: #f4f8fc !important;background: var(--pshg-blog-primary-hover) !important;border-color: var(--pshg-blog-primary-hover) !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-grid{display: grid !important;position: static !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 20px !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card{display: flex !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;height: 100% !important;flex-direction: column !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;color: var(--pshg-blog-text) !important;background: var(--pshg-blog-white) !important;border: 1px solid var(--pshg-blog-border) !important;border-radius: var(--pshg-blog-radius-medium) !important;box-shadow: var(--pshg-blog-shadow) !important;transition: transform 0.22s ease, border-color 0.22s ease !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card:hover{transform: translateY(-2px) !important;border-color: #456782 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card-image-link{display: block !important;position: relative !important;width: 100% !important;height: 215px !important;overflow: hidden !important;background: var(--pshg-blog-soft-blue) !important;text-decoration: none !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card-image{display: block !important;width: 100% !important;height: 100% !important;margin: 0 !important;object-fit: cover !important;transition: transform 0.32s ease !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card:hover .pshg-blog-card-image{transform: scale(1.025) !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-category{display: inline-flex !important;position: absolute !important;top: 13px !important;right: 13px !important;z-index: 2 !important;max-width: calc(100% - 26px) !important;align-items: center !important;margin: 0 !important;padding: 7px 10px !important;overflow: hidden !important;color: #8cddd9 !important;background: rgba(25,43,64, 0.96) !important;border: 1px solid var(--pshg-blog-border) !important;border-radius: 999px !important;font-size: 0.7rem !important;font-weight: 800 !important;line-height: 1.2 !important;letter-spacing: 0.04em !important;text-overflow: ellipsis !important;text-transform: uppercase !important;white-space: nowrap !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card-body{display: flex !important;min-width: 0 !important;flex: 1 1 auto !important;flex-direction: column !important;margin: 0 !important;padding: 21px 20px 20px !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-date{display: inline-flex !important;width: fit-content !important;max-width: 100% !important;align-items: center !important;gap: 7px !important;margin: 0 0 11px !important;color: #8cddd9 !important;font-size: 0.8rem !important;font-weight: 750 !important;line-height: 1.3 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-reading-time{display: inline-flex !important;width: fit-content !important;max-width: 100% !important;align-items: center !important;gap: 7px !important;margin: -3px 0 11px !important;color: var(--pshg-blog-muted) !important;font-size: 0.76rem !important;font-weight: 700 !important;line-height: 1.3 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-reading-time .pshg-blog-icon{width: 15px !important;min-width: 15px !important;height: 15px !important;flex-basis: 15px !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card-title{display: block !important;width: 100% !important;margin: 0 0 11px !important;padding: 0 !important;color: var(--pshg-blog-navy) !important;font-size: 1.15rem !important;font-weight: 800 !important;line-height: 1.36 !important;letter-spacing: -0.02em !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card-title a{color: var(--pshg-blog-navy) !important;text-decoration: none !important;-webkit-text-fill-color: var(--pshg-blog-navy) !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card-title a:hover{color: #8cddd9 !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card-excerpt{display: block !important;flex: 1 1 auto !important;margin: 0 0 19px !important;padding: 0 !important;color: var(--pshg-blog-muted) !important;font-size: 0.92rem !important;line-height: 1.63 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card-footer{display: block !important;margin: auto 0 0 !important;padding: 15px 0 0 !important;border-top: 1px solid var(--pshg-blog-border-soft) !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card-link{display: inline-flex !important;max-width: 100% !important;align-items: center !important;gap: 7px !important;color: #8cddd9 !important;font-size: 0.88rem !important;font-weight: 800 !important;line-height: 1.3 !important;text-decoration: none !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card-link:hover{color: var(--pshg-blog-primary-hover) !important;-webkit-text-fill-color: var(--pshg-blog-primary-hover) !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-empty{display: block !important;width: 100% !important;max-width: 760px !important;margin: 0 auto !important;padding: 40px 24px !important;color: var(--pshg-blog-muted) !important;background: var(--pshg-blog-white) !important;border: 1px solid var(--pshg-blog-border) !important;border-radius: var(--pshg-blog-radius-large) !important;box-shadow: var(--pshg-blog-shadow) !important;text-align: center !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-pagination{display: flex !important;width: 100% !important;justify-content: center !important;margin: 50px 0 0 !important;padding: 0 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-pagination-list{display: flex !important;max-width: 100% !important;align-items: center !important;justify-content: center !important;flex-wrap: wrap !important;gap: 8px !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-page-item{display: block !important;margin: 0 !important;padding: 0 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-page-link{display: flex !important;min-width: 42px !important;height: 42px !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 12px !important;color: var(--pshg-blog-muted) !important;background: var(--pshg-blog-white) !important;border: 1px solid var(--pshg-blog-border) !important;border-radius: 11px !important;font-size: 0.88rem !important;font-weight: 800 !important;line-height: 1 !important;text-decoration: none !important;-webkit-text-fill-color: var(--pshg-blog-muted) !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-page-link:hover{color: #8cddd9 !important;background: var(--pshg-blog-soft-blue) !important;border-color: #456782 !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-page-item-current .pshg-blog-page-link{color: #f4f8fc !important;background: var(--pshg-blog-primary) !important;border-color: var(--pshg-blog-primary) !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-cta{display: block !important;width: 100% !important;max-width: 880px !important;margin: 58px auto 0 !important;padding: clamp(25px, 4vw, 36px) !important;color: var(--pshg-blog-text) !important;background: var(--pshg-blog-soft-blue) !important;border: 1px solid var(--pshg-blog-border) !important;border-radius: var(--pshg-blog-radius-large) !important;box-shadow: none !important;text-align: center !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-cta-label{display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 0 14px !important;padding: 7px 11px !important;color: #8cddd9 !important;background: var(--pshg-blog-white) !important;border: 1px solid var(--pshg-blog-border) !important;border-radius: 999px !important;font-size: 0.78rem !important;font-weight: 800 !important;line-height: 1.2 !important;text-transform: uppercase !important;letter-spacing: 0.05em !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-cta-title{display: block !important;margin: 0 0 12px !important;color: var(--pshg-blog-navy) !important;font-size: clamp(1.55rem, 3vw, 2.25rem) !important;font-weight: 800 !important;line-height: 1.18 !important;letter-spacing: -0.03em !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-cta-text{display: block !important;max-width: 660px !important;margin: 0 auto 21px !important;color: var(--pshg-blog-muted) !important;font-size: 1rem !important;line-height: 1.68 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-cta-button{display: inline-flex !important;max-width: 100% !important;min-height: 50px !important;align-items: center !important;justify-content: center !important;gap: 8px !important;margin: 0 !important;padding: 12px 18px !important;color: #f4f8fc !important;background: var(--pshg-blog-primary) !important;border: 1px solid var(--pshg-blog-primary) !important;border-radius: 13px !important;font-size: 0.94rem !important;font-weight: 800 !important;line-height: 1.25 !important;text-align: center !important;text-decoration: none !important;white-space: normal !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-cta-button:hover{color: #f4f8fc !important;background: var(--pshg-blog-primary-hover) !important;border-color: var(--pshg-blog-primary-hover) !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root a:focus-visible{outline: 3px solid rgba(5, 109, 246, 0.28) !important;outline-offset: 3px !important;}@media (max-width: 1050px){:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}@media (max-width: 900px){:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured{grid-template-columns: 1fr !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-image-link,:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-image{min-height: 290px !important;}}@media (max-width: 680px){:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-section{padding: 54px 0 60px !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-container{padding-right: 14px !important;padding-left: 14px !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-header{margin-bottom: 30px !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-title{font-size: clamp(1.95rem, 9.5vw, 2.9rem) !important;letter-spacing: -0.04em !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-intro{font-size: 0.98rem !important;line-height: 1.65 !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-stat{width: 100% !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-grid{grid-template-columns: 1fr !important;gap: 16px !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured{border-radius: 19px !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-content{padding: 23px 18px !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-title{font-size: 1.65rem !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-card-image-link{height: 205px !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-cta{padding: 23px 17px !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-cta-button,:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-read-link{width: 100% !important;}}@media (max-width: 420px){:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-container{padding-right: 12px !important;padding-left: 12px !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-kicker{width: 100% !important;border-radius: var(--pshg-blog-radius-small) !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-image-link,:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-featured-image{min-height: 230px !important;}:where(body:has(#pshg-blog-root)) #pshg-blog-root .pshg-blog-meta-item{width: 100% !important;justify-content: center !important;}}@media (prefers-reduced-motion: reduce){:where(body:has(#pshg-blog-root)) #pshg-blog-root *,:where(body:has(#pshg-blog-root)) #pshg-blog-root *::before,:where(body:has(#pshg-blog-root)) #pshg-blog-root *::after{transition: none !important;animation: none !important;scroll-behavior: auto !important;}}:where(body:has(#pshg-blogdetail-root)){scroll-behavior: smooth !important;background: #192b40 !important;}:where(body:has(#pshg-blogdetail-root)).pshg-blogdetail-page{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;overflow-x: hidden !important;color: #f4f8fc !important;background: #192b40 !important;font-family:"Segoe UI",system-ui,sans-serif;-webkit-font-smoothing: antialiased !important;text-rendering: optimizeLegibility !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root{--pshg-blogdetail-primary: #3067ed;--pshg-blogdetail-primary-hover: #2456ce;--pshg-blogdetail-secondary: #8cddd9;--pshg-blogdetail-accent: #8cddd9;--pshg-blogdetail-navy: #f4f8fc;--pshg-blogdetail-text: #f4f8fc;--pshg-blogdetail-muted: #b8c8da;--pshg-blogdetail-soft: #15273b;--pshg-blogdetail-soft-blue: #1c354c;--pshg-blogdetail-white: #192b40;--pshg-blogdetail-border: #345066;--pshg-blogdetail-border-soft: #2c435a;--pshg-blogdetail-success: #93e5c2;--pshg-blogdetail-radius-large: 24px;--pshg-blogdetail-radius-medium: 17px;--pshg-blogdetail-radius-small: 12px;--pshg-blogdetail-shadow: 0 8px 24px rgba(5, 109, 246, 0.055);--pshg-blogdetail-font: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;color: var(--pshg-blogdetail-text) !important;background: var(--pshg-blogdetail-white) !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;font-family:"Segoe UI",system-ui,sans-serif;isolation: isolate !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root *,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root *::before,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root *::after{box-sizing: border-box !important;text-shadow: none !important;filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root::before,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root::after,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-section::before,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-section::after{display: none !important;content: none !important;}:where(body:has(#pshg-blogdetail-root)) .pshg-blogdetail-progress{position: fixed !important;top: 0 !important;right: 0 !important;left: 0 !important;z-index: 12000 !important;display: block !important;width: 100% !important;height: 4px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;background: rgba(5, 109, 246, 0.08) !important;pointer-events: none !important;}:where(body:has(#pshg-blogdetail-root)) .pshg-blogdetail-progress-bar{display: block !important;width: 0 !important;height: 100% !important;margin: 0 !important;padding: 0 !important;background: var(--pshg-blogdetail-primary, #3067ed) !important;transition: width 0.08s linear !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-section{display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;min-height: 70vh !important;margin: 0 !important;padding: clamp(46px, 6vw, 82px) 0 clamp(64px, 7vw, 96px) !important;overflow: hidden !important;color: var(--pshg-blogdetail-text) !important;background: linear-gradient( 180deg, var(--pshg-blogdetail-soft) 0, var(--pshg-blogdetail-white) 430px ) !important;border: 0 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-container{display: block !important;position: static !important;width: 100% !important;max-width: 1240px !important;min-width: 0 !important;margin: 0 auto !important;padding: 0 clamp(16px, 3vw, 32px) !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-breadcrumb{display: flex !important;width: 100% !important;max-width: 1060px !important;min-width: 0 !important;align-items: center !important;flex-wrap: nowrap !important;gap: 6px !important;margin: 0 auto 22px !important;padding: 0 0 3px !important;overflow-x: auto !important;overflow-y: hidden !important;color: var(--pshg-blogdetail-muted) !important;list-style: none !important;scrollbar-width: thin !important;scrollbar-color: #192b40 transparent !important;-webkit-overflow-scrolling: touch !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-breadcrumb::-webkit-scrollbar{height: 4px !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-breadcrumb-link,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-breadcrumb-current{display: inline-flex !important;min-height: 35px !important;max-width: 360px !important;align-items: center !important;margin: 0 !important;padding: 7px 9px !important;overflow: hidden !important;border-radius: 10px !important;font-size: 0.84rem !important;font-weight: 700 !important;line-height: 1.25 !important;text-decoration: none !important;text-overflow: ellipsis !important;white-space: nowrap !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-breadcrumb-link{color: var(--pshg-blogdetail-muted) !important;background: transparent !important;border: 1px solid transparent !important;-webkit-text-fill-color: var(--pshg-blogdetail-muted) !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-breadcrumb-link:hover{color: #8cddd9 !important;background: var(--pshg-blogdetail-white) !important;border-color: var(--pshg-blogdetail-border) !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-breadcrumb-current{color: var(--pshg-blogdetail-navy) !important;background: var(--pshg-blogdetail-white) !important;border: 1px solid var(--pshg-blogdetail-border) !important;-webkit-text-fill-color: var(--pshg-blogdetail-navy) !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-breadcrumb-separator{flex: 0 0 auto !important;color: #9bb0bf !important;font-size: 0.9rem !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-article{display: block !important;position: relative !important;width: 100% !important;max-width: 1120px !important;min-width: 0 !important;margin: 0 auto !important;padding: clamp(24px, 4vw, 48px) !important;overflow: hidden !important;color: var(--pshg-blogdetail-text) !important;background: var(--pshg-blogdetail-white) !important;border: 1px solid var(--pshg-blogdetail-border) !important;border-radius: var(--pshg-blogdetail-radius-large) !important;box-shadow: var(--pshg-blogdetail-shadow) !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-header{display: block !important;width: 100% !important;max-width: 980px !important;margin: 0 auto 28px !important;padding: 0 !important;text-align: center !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-badges{display: flex !important;width: 100% !important;max-width: 100% !important;align-items: center !important;justify-content: center !important;flex-wrap: wrap !important;gap: 8px !important;margin: 0 0 18px !important;padding: 0 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-badge{display: inline-flex !important;max-width: 100% !important;min-height: 36px !important;align-items: center !important;justify-content: center !important;gap: 6px !important;margin: 0 !important;padding: 7px 10px !important;color: var(--pshg-blogdetail-text) !important;background: var(--pshg-blogdetail-white) !important;border: 1px solid var(--pshg-blogdetail-border) !important;border-radius: 999px !important;font-size: 0.8rem !important;font-weight: 750 !important;line-height: 1.25 !important;white-space: normal !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-badge-category{color: #8cddd9 !important;background: var(--pshg-blogdetail-soft-blue) !important;border-color: var(--pshg-blogdetail-border) !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-icon{display: block !important;width: 18px !important;min-width: 18px !important;height: 18px !important;flex: 0 0 18px !important;fill: none !important;stroke: currentColor !important;stroke-width: 2 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-title{display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 0 17px !important;padding: 0 !important;color: var(--pshg-blogdetail-navy) !important;background: none !important;font-size: clamp(2.05rem, 4.5vw, 3.7rem) !important;font-weight: 800 !important;line-height: 1.07 !important;letter-spacing: -0.05em !important;text-align: center !important;opacity: 1 !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: var(--pshg-blogdetail-navy) !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-lead{display: block !important;width: 100% !important;max-width: 900px !important;margin: 0 auto 21px !important;padding: 18px 20px !important;color: var(--pshg-blogdetail-muted) !important;background: var(--pshg-blogdetail-soft-blue) !important;border: 1px solid var(--pshg-blogdetail-border) !important;border-radius: var(--pshg-blogdetail-radius-medium) !important;font-size: clamp(1rem, 1.35vw, 1.1rem) !important;line-height: 1.7 !important;text-align: left !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-meta{display: flex !important;width: 100% !important;max-width: 100% !important;align-items: center !important;justify-content: center !important;flex-wrap: wrap !important;gap: 8px !important;margin: 0 !important;padding: 0 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-meta-item{display: inline-flex !important;max-width: 100% !important;min-height: 36px !important;align-items: center !important;justify-content: center !important;gap: 6px !important;margin: 0 !important;padding: 7px 10px !important;color: var(--pshg-blogdetail-muted) !important;background: var(--pshg-blogdetail-soft) !important;border: 1px solid var(--pshg-blogdetail-border-soft) !important;border-radius: 999px !important;font-size: 0.78rem !important;font-weight: 700 !important;line-height: 1.3 !important;white-space: normal !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-featured{display: block !important;width: 100% !important;max-width: 1020px !important;margin: 0 auto 30px !important;padding: 0 !important;overflow: hidden !important;background: var(--pshg-blogdetail-soft-blue) !important;border: 1px solid var(--pshg-blogdetail-border) !important;border-radius: var(--pshg-blogdetail-radius-large) !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-featured-image{display: block !important;width: 100% !important;height: auto !important;max-height: 620px !important;margin: 0 !important;object-fit: cover !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-reader-intro{display: grid !important;grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr) !important;gap: 18px !important;width: 100% !important;max-width: 1020px !important;min-width: 0 !important;margin: 0 auto 32px !important;padding: 0 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-summary,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-toc,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-keypoints,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-benefit,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-faq,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-cta{color: var(--pshg-blogdetail-text) !important;background: var(--pshg-blogdetail-white) !important;border: 1px solid var(--pshg-blogdetail-border) !important;border-radius: var(--pshg-blogdetail-radius-medium) !important;box-shadow: none !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-summary,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-toc{display: block !important;width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 21px !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-toc.pshg-blogdetail-hidden{display: none !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-box-title{display: flex !important;align-items: center !important;gap: 8px !important;margin: 0 0 11px !important;color: var(--pshg-blogdetail-navy) !important;font-size: 1rem !important;font-weight: 800 !important;line-height: 1.3 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-summary-text{display: block !important;margin: 0 !important;color: var(--pshg-blogdetail-muted) !important;font-size: 0.98rem !important;line-height: 1.68 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-toc-list{display: grid !important;gap: 7px !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-toc-link{display: block !important;width: 100% !important;margin: 0 !important;padding: 8px 10px !important;color: var(--pshg-blogdetail-muted) !important;background: var(--pshg-blogdetail-soft) !important;border: 1px solid transparent !important;border-radius: 10px !important;font-size: 0.88rem !important;font-weight: 650 !important;line-height: 1.4 !important;text-decoration: none !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: var(--pshg-blogdetail-muted) !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-toc-link:hover{color: #8cddd9 !important;background: var(--pshg-blogdetail-soft-blue) !important;border-color: var(--pshg-blogdetail-border) !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-toc-link-level-3{padding-left: 24px !important;font-size: 0.84rem !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-keypoints{display: block !important;width: 100% !important;max-width: 1020px !important;margin: 0 auto 34px !important;padding: 22px !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-section-title{display: block !important;margin: 0 0 16px !important;color: var(--pshg-blogdetail-navy) !important;font-size: clamp(1.35rem, 2.6vw, 1.9rem) !important;font-weight: 800 !important;line-height: 1.2 !important;letter-spacing: -0.025em !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-keypoints-list{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 10px !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-keypoint{display: flex !important;min-width: 0 !important;align-items: flex-start !important;gap: 10px !important;margin: 0 !important;padding: 13px 14px !important;color: var(--pshg-blogdetail-muted) !important;background: var(--pshg-blogdetail-soft) !important;border: 1px solid var(--pshg-blogdetail-border-soft) !important;border-radius: 13px !important;font-size: 0.92rem !important;line-height: 1.55 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-check{display: grid !important;width: 22px !important;min-width: 22px !important;height: 22px !important;place-items: center !important;flex: 0 0 22px !important;margin-top: 1px !important;color: #f4f8fc !important;background: var(--pshg-blogdetail-success) !important;border-radius: 50% !important;font-size: 0.75rem !important;font-weight: 900 !important;line-height: 1 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content-wrap{display: block !important;width: 100% !important;max-width: 1020px !important;margin: 0 auto !important;padding: 0 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content{display: block !important;width: 100% !important;max-width: 880px !important;margin: 0 auto !important;padding: 0 !important;color: #d3dfed !important;font-size: clamp(1rem, 1.15vw, 1.1rem) !important;line-height: 1.82 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content > *:first-child{margin-top: 0 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content p{margin: 0 0 1.45rem !important;color: #d3dfed !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content h2,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content h3,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content h4{color: var(--pshg-blogdetail-navy) !important;font-weight: 800 !important;line-height: 1.28 !important;letter-spacing: -0.025em !important;scroll-margin-top: 110px !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content h2{margin: 2.45rem 0 1rem !important;font-size: clamp(1.55rem, 3vw, 2.05rem) !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content h2::after{display: block !important;width: 58px !important;height: 3px !important;margin-top: 11px !important;background: var(--pshg-blogdetail-primary) !important;border-radius: 999px !important;content: "" !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content h3{margin: 2rem 0 0.85rem !important;font-size: clamp(1.25rem, 2.3vw, 1.55rem) !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content h4{margin: 1.7rem 0 0.75rem !important;font-size: 1.12rem !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content ul,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content ol{margin: 0 0 1.5rem !important;padding-left: 1.45rem !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content li{margin-bottom: 0.55rem !important;color: #d3dfed !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content a{color: #8cddd9 !important;text-decoration: underline !important;text-underline-offset: 4px !important;word-break: break-word !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content a:hover{color: var(--pshg-blogdetail-primary-hover) !important;-webkit-text-fill-color: var(--pshg-blogdetail-primary-hover) !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content img{display: block !important;width: auto !important;max-width: 100% !important;height: auto !important;margin: 28px auto !important;border: 1px solid var(--pshg-blogdetail-border) !important;border-radius: var(--pshg-blogdetail-radius-medium) !important;box-shadow: none !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content blockquote{display: block !important;margin: 1.8rem 0 !important;padding: 18px 20px !important;color: #d3dfed !important;background: var(--pshg-blogdetail-soft-blue) !important;border: 1px solid var(--pshg-blogdetail-border) !important;border-left: 4px solid var(--pshg-blogdetail-primary) !important;border-radius: 0 14px 14px 0 !important;font-style: italic !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content code{padding: 0.18rem 0.42rem !important;color: #be185d !important;background: #192b40 !important;border: 1px solid #192b40 !important;border-radius: 6px !important;font-family:"Segoe UI",system-ui,sans-serif;font-size: 0.9em !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-table-wrap{display: block !important;width: 100% !important;margin: 1.8rem 0 !important;overflow-x: auto !important;border: 1px solid var(--pshg-blogdetail-border) !important;border-radius: var(--pshg-blogdetail-radius-medium) !important;scrollbar-width: thin !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content table{width: 100% !important;min-width: 620px !important;margin: 0 !important;border-collapse: collapse !important;background: var(--pshg-blogdetail-white) !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content th,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content td{padding: 12px 14px !important;color: #d3dfed !important;border-bottom: 1px solid var(--pshg-blogdetail-border-soft) !important;text-align: left !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-content th{color: var(--pshg-blogdetail-navy) !important;background: var(--pshg-blogdetail-soft) !important;font-weight: 800 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-benefits{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 14px !important;width: 100% !important;max-width: 1020px !important;min-width: 0 !important;margin: 48px auto 0 !important;padding: 0 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-benefit{display: block !important;width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 20px !important;transition: transform 0.2s ease, border-color 0.2s ease !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-benefit:hover{transform: translateY(-2px) !important;border-color: #456782 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-benefit-number{display: grid !important;width: 40px !important;height: 40px !important;place-items: center !important;margin: 0 0 14px !important;color: #f4f8fc !important;background: var(--pshg-blogdetail-primary) !important;border-radius: 13px !important;font-size: 0.95rem !important;font-weight: 900 !important;line-height: 1 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-benefit-title{display: block !important;margin: 0 0 8px !important;color: var(--pshg-blogdetail-navy) !important;font-size: 1.05rem !important;font-weight: 800 !important;line-height: 1.3 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-benefit-text{display: block !important;margin: 0 !important;color: var(--pshg-blogdetail-muted) !important;font-size: 0.92rem !important;line-height: 1.6 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-faq{display: block !important;width: 100% !important;max-width: 900px !important;margin: 48px auto 0 !important;padding: 22px !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-faq-item{display: block !important;margin: 0 0 10px !important;overflow: hidden !important;background: var(--pshg-blogdetail-white) !important;border: 1px solid var(--pshg-blogdetail-border-soft) !important;border-radius: 13px !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-faq-item:last-child{margin-bottom: 0 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-faq-question{display: flex !important;width: 100% !important;min-height: 52px !important;align-items: center !important;justify-content: space-between !important;gap: 14px !important;padding: 14px 16px !important;color: var(--pshg-blogdetail-navy) !important;cursor: pointer !important;list-style: none !important;font-size: 0.96rem !important;font-weight: 800 !important;line-height: 1.4 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-faq-question::-webkit-details-marker{display: none !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-faq-question::after{flex: 0 0 auto !important;color: #8cddd9 !important;content: "+" !important;font-size: 1.2rem !important;font-weight: 800 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-faq-item[open] .pshg-blogdetail-faq-question::after{content: "−" !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-faq-answer{display: block !important;margin: 0 !important;padding: 0 16px 16px !important;color: var(--pshg-blogdetail-muted) !important;font-size: 0.92rem !important;line-height: 1.65 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-cta{display: block !important;width: 100% !important;max-width: 900px !important;margin: 48px auto 0 !important;padding: clamp(24px, 4vw, 34px) !important;background: var(--pshg-blogdetail-soft-blue) !important;text-align: center !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-cta-label{display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 0 13px !important;padding: 7px 10px !important;color: #8cddd9 !important;background: var(--pshg-blogdetail-white) !important;border: 1px solid var(--pshg-blogdetail-border) !important;border-radius: 999px !important;font-size: 0.76rem !important;font-weight: 800 !important;line-height: 1.2 !important;letter-spacing: 0.05em !important;text-transform: uppercase !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-cta-title{display: block !important;margin: 0 0 11px !important;color: var(--pshg-blogdetail-navy) !important;font-size: clamp(1.45rem, 3vw, 2.15rem) !important;font-weight: 800 !important;line-height: 1.2 !important;letter-spacing: -0.03em !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-cta-text{display: block !important;max-width: 650px !important;margin: 0 auto 20px !important;color: var(--pshg-blogdetail-muted) !important;font-size: 0.98rem !important;line-height: 1.67 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-cta-button,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-back-link{display: inline-flex !important;max-width: 100% !important;min-height: 48px !important;align-items: center !important;justify-content: center !important;gap: 8px !important;margin: 0 !important;padding: 11px 17px !important;border-radius: 13px !important;font-size: 0.92rem !important;font-weight: 800 !important;line-height: 1.25 !important;text-align: center !important;text-decoration: none !important;white-space: normal !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-cta-button{color: #f4f8fc !important;background: var(--pshg-blogdetail-primary) !important;border: 1px solid var(--pshg-blogdetail-primary) !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-cta-button:hover{color: #f4f8fc !important;background: var(--pshg-blogdetail-primary-hover) !important;border-color: var(--pshg-blogdetail-primary-hover) !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-bottom{display: flex !important;width: 100% !important;justify-content: center !important;margin: 36px 0 0 !important;padding: 0 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-back-link{color: #8cddd9 !important;background: var(--pshg-blogdetail-white) !important;border: 1px solid var(--pshg-blogdetail-border) !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-back-link:hover{color: var(--pshg-blogdetail-primary-hover) !important;background: var(--pshg-blogdetail-soft-blue) !important;border-color: #456782 !important;-webkit-text-fill-color: var(--pshg-blogdetail-primary-hover) !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root a:focus-visible,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root summary:focus-visible{outline: 3px solid rgba(5, 109, 246, 0.28) !important;outline-offset: 3px !important;}@media (max-width: 920px){:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-reader-intro{grid-template-columns: 1fr !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-benefits{grid-template-columns: 1fr !important;}}@media (max-width: 720px){:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-section{padding: 38px 0 58px !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-container{padding-right: 14px !important;padding-left: 14px !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-article{padding: 22px 16px !important;border-radius: 19px !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-title{font-size: clamp(1.9rem, 9.5vw, 2.9rem) !important;letter-spacing: -0.04em !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-lead{padding: 15px 14px !important;font-size: 0.96rem !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-meta-item{width: 100% !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-keypoints-list{grid-template-columns: 1fr !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-summary,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-toc,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-keypoints,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-faq{padding: 17px !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-featured{border-radius: 15px !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-cta-button,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-back-link{width: 100% !important;}}@media (max-width: 420px){:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-container{padding-right: 12px !important;padding-left: 12px !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-badge{width: 100% !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .pshg-blogdetail-breadcrumb-current{max-width: 210px !important;}}@media (prefers-reduced-motion: reduce){:where(body:has(#pshg-blogdetail-root)){scroll-behavior: auto !important;}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root *,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root *::before,:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important;}}:where(body:has(#tuto-player-ui)){--pshg-faq-primary: #3067ed;--pshg-faq-primary-hover: #2456ce;--pshg-faq-secondary: #8cddd9;--pshg-faq-accent: #8cddd9;--pshg-faq-navy: #f4f8fc;--pshg-faq-text: #f4f8fc;--pshg-faq-muted: #b8c8da;--pshg-faq-white: #192b40;--pshg-faq-soft: #15273b;--pshg-faq-soft-blue: #1c354c;--pshg-faq-border: #345066;--pshg-faq-border-soft: #2c435a;--pshg-faq-success: #93e5c2;--pshg-faq-warning: #f59e0b;--pshg-faq-danger: #ffb5b0;--pshg-faq-radius-large: 24px;--pshg-faq-radius-medium: 17px;--pshg-faq-radius-small: 12px;--pshg-faq-shadow: 0 8px 24px rgba(5, 109, 246, 0.055);--pshg-faq-font: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;}:where(body:has(#tuto-player-ui)){margin: 0 !important;overflow-x: hidden !important;color: var(--pshg-faq-text) !important;background: var(--pshg-faq-white) !important;font-family:"Segoe UI",system-ui,sans-serif;}:where(body:has(#tuto-player-ui)) #tuto-player-ui{position: relative !important;width: 100% !important;max-width: 100% !important;min-height: 100vh !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;color: var(--pshg-faq-text) !important;background: linear-gradient( 180deg, var(--pshg-faq-soft) 0, var(--pshg-faq-white) 520px ) !important;font-family:"Segoe UI",system-ui,sans-serif;isolation: isolate !important;}:where(body:has(#tuto-player-ui)) #tuto-player-ui,:where(body:has(#tuto-player-ui)) #tuto-player-ui *,:where(body:has(#tuto-player-ui)) #tuto-player-ui *::before,:where(body:has(#tuto-player-ui)) #tuto-player-ui *::after{box-sizing: border-box !important;text-shadow: none !important;filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}:where(body:has(#tuto-player-ui)) #tuto-player-ui::before,:where(body:has(#tuto-player-ui)) #tuto-player-ui::after{display: none !important;content: none !important;}:where(body:has(#tuto-player-ui)) #tuto-player-ui .bi,:where(body:has(#tuto-player-ui)) #tuto-player-ui .fa-solid,:where(body:has(#tuto-player-ui)) #tuto-player-ui .fa-regular{line-height: 1 !important;}:where(body:has(#tuto-player-ui)) .tp-wrapper{position: relative !important;display: grid !important;grid-template-columns: 300px minmax(0, 1fr) !important;gap: 26px !important;width: 100% !important;max-width: 1440px !important;min-width: 0 !important;min-height: 100vh !important;margin: 0 auto !important;padding: 28px clamp(16px, 3vw, 30px) 78px !important;}:where(body:has(#tuto-player-ui)) .tp-sidebar{position: sticky !important;top: 92px !important;align-self: start !important;display: flex !important;height: calc(100vh - 112px) !important;min-height: 540px !important;flex-direction: column !important;overflow: hidden !important;color: var(--pshg-faq-text) !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: var(--pshg-faq-radius-large) !important;box-shadow: var(--pshg-faq-shadow) !important;z-index: 100 !important;}:where(body:has(#tuto-player-ui)) .tp-sidebar-header{display: flex !important;align-items: flex-start !important;justify-content: space-between !important;gap: 14px !important;padding: 20px 18px 16px !important;background: var(--pshg-faq-soft-blue) !important;border-bottom: 1px solid var(--pshg-faq-border) !important;}:where(body:has(#tuto-player-ui)) .tp-sidebar-kicker{display: block !important;margin: 0 0 4px !important;color: #8cddd9 !important;font-size: 0.7rem !important;font-weight: 900 !important;line-height: 1.2 !important;letter-spacing: 0.07em !important;text-transform: uppercase !important;}:where(body:has(#tuto-player-ui)) .tp-sidebar-header h3{margin: 0 0 4px !important;color: var(--pshg-faq-navy) !important;font-size: 1.18rem !important;font-weight: 800 !important;line-height: 1.25 !important;letter-spacing: -0.025em !important;}:where(body:has(#tuto-player-ui)) .tp-sidebar-header p{margin: 0 !important;color: var(--pshg-faq-muted) !important;font-size: 0.8rem !important;line-height: 1.4 !important;}:where(body:has(#tuto-player-ui)) .tp-close-btn{display: none !important;width: 38px !important;min-width: 38px !important;height: 38px !important;align-items: center !important;justify-content: center !important;padding: 0 !important;color: var(--pshg-faq-navy) !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 11px !important;}:where(body:has(#tuto-player-ui)) .tp-search-panel{padding: 13px !important;background: var(--pshg-faq-white) !important;border-bottom: 1px solid var(--pshg-faq-border-soft) !important;}:where(body:has(#tuto-player-ui)) .tp-search-box{display: flex !important;align-items: center !important;gap: 9px !important;min-height: 44px !important;padding: 9px 11px !important;color: var(--pshg-faq-muted) !important;background: var(--pshg-faq-soft) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 12px !important;}:where(body:has(#tuto-player-ui)) .tp-search-box:focus-within{background: var(--pshg-faq-white) !important;border-color: var(--pshg-faq-primary) !important;box-shadow: 0 0 0 3px rgba(5, 109, 246, 0.12) !important;}:where(body:has(#tuto-player-ui)) .tp-search-box input{flex: 1 1 auto !important;min-width: 0 !important;padding: 0 !important;color: var(--pshg-faq-text) !important;background: transparent !important;border: 0 !important;outline: 0 !important;font-size: 0.88rem !important;}:where(body:has(#tuto-player-ui)) .tp-search-box input::placeholder{color: #8a98a8 !important;}:where(body:has(#tuto-player-ui)) .tp-clear-search{display: none !important;width: 28px !important;min-width: 28px !important;height: 28px !important;align-items: center !important;justify-content: center !important;padding: 0 !important;color: var(--pshg-faq-muted) !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 8px !important;}:where(body:has(#tuto-player-ui)) .tp-clear-search.is-visible{display: inline-flex !important;}:where(body:has(#tuto-player-ui)) .tp-filter-row{display: flex !important;flex-wrap: wrap !important;gap: 6px !important;margin-top: 10px !important;}:where(body:has(#tuto-player-ui)) .tp-filter{min-height: 30px !important;padding: 5px 8px !important;color: var(--pshg-faq-muted) !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 999px !important;font-size: 0.68rem !important;font-weight: 800 !important;line-height: 1.2 !important;}:where(body:has(#tuto-player-ui)) .tp-filter:hover,:where(body:has(#tuto-player-ui)) .tp-filter.active{color: #8cddd9 !important;background: var(--pshg-faq-soft-blue) !important;border-color: #456782 !important;}:where(body:has(#tuto-player-ui)) .tp-search-meta{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 8px !important;margin-top: 9px !important;padding: 0 2px !important;color: #8795a5 !important;font-size: 0.69rem !important;line-height: 1.25 !important;}:where(body:has(#tuto-player-ui)) .tp-search-meta strong{color: var(--pshg-faq-text) !important;font-weight: 800 !important;}:where(body:has(#tuto-player-ui)) .tp-search-hint{max-width: 145px !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;}:where(body:has(#tuto-player-ui)) .tp-list{flex: 1 1 auto !important;overflow-y: auto !important;padding: 9px !important;scrollbar-width: thin !important;scrollbar-color: #192b40 transparent !important;}:where(body:has(#tuto-player-ui)) .tp-list::-webkit-scrollbar{width: 5px !important;}:where(body:has(#tuto-player-ui)) .tp-list::-webkit-scrollbar-thumb{background: #192b40 !important;border-radius: 999px !important;}:where(body:has(#tuto-player-ui)) .tp-item{display: flex !important;width: 100% !important;min-height: 54px !important;align-items: center !important;gap: 10px !important;margin: 0 0 5px !important;padding: 9px 10px !important;color: var(--pshg-faq-muted) !important;background: transparent !important;border: 1px solid transparent !important;border-radius: 12px !important;cursor: pointer !important;text-align: left !important;}:where(body:has(#tuto-player-ui)) .tp-item:hover,:where(body:has(#tuto-player-ui)) .tp-item.is-focused{color: var(--pshg-faq-text) !important;background: var(--pshg-faq-soft) !important;border-color: var(--pshg-faq-border-soft) !important;}:where(body:has(#tuto-player-ui)) .tp-item.active{color: #8cddd9 !important;background: var(--pshg-faq-soft-blue) !important;border-color: #456782 !important;}:where(body:has(#tuto-player-ui)) .tp-item > i{display: inline-flex !important;width: 34px !important;min-width: 34px !important;height: 34px !important;align-items: center !important;justify-content: center !important;flex: 0 0 34px !important;color: #8cddd9 !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 10px !important;font-size: 1rem !important;}:where(body:has(#tuto-player-ui)) .tp-item.active > i{color: #f4f8fc !important;background: var(--pshg-faq-primary) !important;border-color: var(--pshg-faq-primary) !important;}:where(body:has(#tuto-player-ui)) .tp-item-info{display: flex !important;min-width: 0 !important;flex-direction: column !important;gap: 2px !important;}:where(body:has(#tuto-player-ui)) .tp-item-info strong{overflow: hidden !important;color: currentColor !important;font-size: 0.84rem !important;font-weight: 800 !important;line-height: 1.28 !important;text-overflow: ellipsis !important;white-space: nowrap !important;}:where(body:has(#tuto-player-ui)) .tp-item-info small{overflow: hidden !important;color: #8795a5 !important;font-size: 0.67rem !important;font-weight: 700 !important;line-height: 1.25 !important;text-overflow: ellipsis !important;white-space: nowrap !important;}:where(body:has(#tuto-player-ui)) .tp-item.is-hidden{display: none !important;}:where(body:has(#tuto-player-ui)) .tp-no-results{display: none !important;padding: 22px 12px !important;color: var(--pshg-faq-muted) !important;text-align: center !important;line-height: 1.5 !important;}:where(body:has(#tuto-player-ui)) .tp-no-results.is-visible{display: block !important;}:where(body:has(#tuto-player-ui)) .tp-sidebar-footer{padding: 11px 13px !important;color: #8795a5 !important;background: var(--pshg-faq-soft) !important;border-top: 1px solid var(--pshg-faq-border-soft) !important;font-size: 0.7rem !important;text-align: center !important;}:where(body:has(#tuto-player-ui)) .tp-main{position: relative !important;min-width: 0 !important;color: var(--pshg-faq-text) !important;background: transparent !important;}:where(body:has(#tuto-player-ui)) .tp-main-inner{width: 100% !important;max-width: 1060px !important;margin: 0 auto !important;padding: 0 !important;}:where(body:has(#tuto-player-ui)) .tp-hero-faq{margin: 0 0 18px !important;padding: 0 !important;}:where(body:has(#tuto-player-ui)) .tp-client-help-hero{padding: clamp(24px, 4vw, 40px) !important;color: var(--pshg-faq-text) !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: var(--pshg-faq-radius-large) !important;box-shadow: var(--pshg-faq-shadow) !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-grid{display: grid !important;grid-template-columns: minmax(0, 1.12fr) minmax(300px, 0.88fr) !important;gap: clamp(24px, 4vw, 38px) !important;align-items: center !important;}:where(body:has(#tuto-player-ui)) .tp-hero-badge{display: inline-flex !important;align-items: center !important;gap: 7px !important;margin: 0 0 14px !important;padding: 7px 11px !important;color: #8cddd9 !important;background: var(--pshg-faq-soft-blue) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 999px !important;font-size: 0.72rem !important;font-weight: 900 !important;line-height: 1.2 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-copy h1{max-width: 760px !important;margin: 0 0 14px !important;color: var(--pshg-faq-navy) !important;font-size: clamp(2rem, 4.5vw, 3.55rem) !important;font-weight: 800 !important;line-height: 1.05 !important;letter-spacing: -0.05em !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-copy > p{max-width: 760px !important;margin: 0 !important;color: var(--pshg-faq-muted) !important;font-size: clamp(1rem, 1.25vw, 1.08rem) !important;line-height: 1.7 !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-search{display: flex !important;align-items: center !important;gap: 10px !important;margin-top: 22px !important;padding: 9px 9px 9px 14px !important;background: var(--pshg-faq-soft) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 14px !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-search:focus-within{background: var(--pshg-faq-white) !important;border-color: var(--pshg-faq-primary) !important;box-shadow: 0 0 0 3px rgba(5, 109, 246, 0.12) !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-search > i{color: #8cddd9 !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-search input{flex: 1 1 auto !important;min-width: 0 !important;min-height: 38px !important;padding: 0 !important;color: var(--pshg-faq-text) !important;background: transparent !important;border: 0 !important;outline: 0 !important;font-size: 0.94rem !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-search input::placeholder{color: #8795a5 !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-search button{min-height: 42px !important;padding: 9px 15px !important;color: #f4f8fc !important;background: var(--pshg-faq-primary) !important;border: 1px solid var(--pshg-faq-primary) !important;border-radius: 11px !important;font-size: 0.84rem !important;font-weight: 800 !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-search button:hover{background: var(--pshg-faq-primary-hover) !important;border-color: var(--pshg-faq-primary-hover) !important;}:where(body:has(#tuto-player-ui)) .tp-hero-stats{display: flex !important;flex-wrap: wrap !important;gap: 7px !important;margin-top: 16px !important;}:where(body:has(#tuto-player-ui)) .tp-hero-stats span{display: inline-flex !important;align-items: center !important;gap: 5px !important;padding: 7px 9px !important;color: var(--pshg-faq-muted) !important;background: var(--pshg-faq-soft) !important;border: 1px solid var(--pshg-faq-border-soft) !important;border-radius: 999px !important;font-size: 0.76rem !important;}:where(body:has(#tuto-player-ui)) .tp-hero-stats strong{color: var(--pshg-faq-navy) !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-panel{padding: 21px !important;color: var(--pshg-faq-text) !important;background: var(--pshg-faq-soft-blue) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: var(--pshg-faq-radius-medium) !important;}:where(body:has(#tuto-player-ui)) .tp-client-panel-status{display: inline-flex !important;align-items: center !important;gap: 7px !important;margin: 0 0 13px !important;padding: 7px 10px !important;color: #93e5c2 !important;background: #173c34 !important;border: 1px solid #32675a !important;border-radius: 999px !important;font-size: 0.7rem !important;font-weight: 900 !important;letter-spacing: 0.06em !important;text-transform: uppercase !important;}:where(body:has(#tuto-player-ui)) .tp-client-live-dot{width: 8px !important;height: 8px !important;background: var(--pshg-faq-success) !important;border-radius: 50% !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-panel h2{margin: 0 0 7px !important;color: var(--pshg-faq-navy) !important;font-size: 1.22rem !important;font-weight: 800 !important;line-height: 1.3 !important;letter-spacing: -0.025em !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-panel > p{margin: 0 0 14px !important;color: var(--pshg-faq-muted) !important;font-size: 0.88rem !important;line-height: 1.55 !important;}:where(body:has(#tuto-player-ui)) .tp-client-panel-steps{display: grid !important;gap: 8px !important;}:where(body:has(#tuto-player-ui)) .tp-client-panel-steps button{display: flex !important;width: 100% !important;align-items: center !important;gap: 10px !important;padding: 10px !important;color: var(--pshg-faq-text) !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 12px !important;text-align: left !important;}:where(body:has(#tuto-player-ui)) .tp-client-panel-steps button:hover{border-color: #456782 !important;transform: translateY(-1px) !important;}:where(body:has(#tuto-player-ui)) .tp-client-panel-steps b{display: inline-flex !important;width: 30px !important;min-width: 30px !important;height: 30px !important;align-items: center !important;justify-content: center !important;color: #f4f8fc !important;background: var(--pshg-faq-primary) !important;border-radius: 9px !important;font-size: 0.78rem !important;}:where(body:has(#tuto-player-ui)) .tp-client-panel-steps strong,:where(body:has(#tuto-player-ui)) .tp-client-panel-steps small{display: block !important;}:where(body:has(#tuto-player-ui)) .tp-client-panel-steps strong{color: var(--pshg-faq-navy) !important;font-size: 0.86rem !important;font-weight: 800 !important;line-height: 1.25 !important;}:where(body:has(#tuto-player-ui)) .tp-client-panel-steps small{margin-top: 2px !important;color: var(--pshg-faq-muted) !important;font-size: 0.72rem !important;line-height: 1.35 !important;}:where(body:has(#tuto-player-ui)) .tp-client-command-center{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 12px !important;margin: 0 0 22px !important;}:where(body:has(#tuto-player-ui)) .tp-client-command-card{display: flex !important;min-width: 0 !important;min-height: 142px !important;flex-direction: column !important;align-items: flex-start !important;padding: 18px !important;color: var(--pshg-faq-text) !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: var(--pshg-faq-radius-medium) !important;box-shadow: var(--pshg-faq-shadow) !important;cursor: pointer !important;text-align: left !important;}:where(body:has(#tuto-player-ui)) .tp-client-command-card:hover{border-color: #456782 !important;transform: translateY(-2px) !important;}:where(body:has(#tuto-player-ui)) .tp-client-command-icon{display: inline-flex !important;width: 42px !important;min-width: 42px !important;height: 42px !important;align-items: center !important;justify-content: center !important;margin: 0 0 13px !important;color: #f4f8fc !important;background: var(--pshg-faq-primary) !important;border-radius: 13px !important;}:where(body:has(#tuto-player-ui)) .tp-client-command-icon.green{background: var(--pshg-faq-success) !important;}:where(body:has(#tuto-player-ui)) .tp-client-command-icon.orange{background: var(--pshg-faq-warning) !important;}:where(body:has(#tuto-player-ui)) .tp-client-command-icon.red{background: var(--pshg-faq-danger) !important;}:where(body:has(#tuto-player-ui)) .tp-client-command-icon.purple,:where(body:has(#tuto-player-ui)) .tp-client-command-icon.cyan,:where(body:has(#tuto-player-ui)) .tp-client-command-icon.blue{background: var(--pshg-faq-primary) !important;}:where(body:has(#tuto-player-ui)) .tp-client-command-icon i{margin: 0 !important;color: #f4f8fc !important;font-size: 1.08rem !important;}:where(body:has(#tuto-player-ui)) .tp-client-command-card strong{display: block !important;margin: 0 0 6px !important;color: var(--pshg-faq-navy) !important;font-size: 0.98rem !important;font-weight: 800 !important;line-height: 1.3 !important;}:where(body:has(#tuto-player-ui)) .tp-client-command-card > span:last-child{color: var(--pshg-faq-muted) !important;font-size: 0.82rem !important;line-height: 1.48 !important;}:where(body:has(#tuto-player-ui)) .tuto-page-content{width: 100% !important;min-width: 0 !important;align-items: start !important;gap: 22px !important;margin: 0 !important;padding: 0 !important;}:where(body:has(#tuto-player-ui)) .tuto-page-content[style*="grid"]{grid-template-columns: minmax(260px, 350px) minmax(0, 1fr) !important;}:where(body:has(#tuto-player-ui)) .tp-image-header{position: sticky !important;top: 94px !important;align-self: start !important;width: 100% !important;min-width: 0 !important;padding: 0 !important;}:where(body:has(#tuto-player-ui)) .tp-image-group{position: relative !important;width: 100% !important;max-width: 100% !important;margin: 0 auto !important;}:where(body:has(#tuto-player-ui)) .tp-image-halo{display: none !important;}:where(body:has(#tuto-player-ui)) .tp-image-frame,:where(body:has(#tuto-player-ui)) .tp-image-frame-mobile{position: relative !important;overflow: hidden !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: var(--pshg-faq-radius-medium) !important;box-shadow: none !important;}:where(body:has(#tuto-player-ui)) .tp-image-frame img,:where(body:has(#tuto-player-ui)) .tp-image-frame-mobile img{display: block !important;width: 100% !important;height: auto !important;margin: 0 !important;object-fit: contain !important;}:where(body:has(#tuto-player-ui)) .tp-image-frame-mobile{max-width: 310px !important;margin: 0 auto !important;border: 6px solid var(--pshg-faq-navy) !important;border-radius: 30px !important;}:where(body:has(#tuto-player-ui)) .tp-content-area{position: relative !important;z-index: 2 !important;min-width: 0 !important;padding: 0 0 44px !important;}:where(body:has(#tuto-player-ui)) .tp-info-box{width: 100% !important;min-width: 0 !important;margin: 0 0 24px !important;padding: clamp(22px, 3vw, 30px) !important;color: var(--pshg-faq-text) !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: var(--pshg-faq-radius-large) !important;box-shadow: var(--pshg-faq-shadow) !important;}:where(body:has(#tuto-player-ui)) .tp-info-title{display: flex !important;align-items: center !important;gap: 11px !important;margin: 0 0 15px !important;color: var(--pshg-faq-navy) !important;font-size: clamp(1.35rem, 2.3vw, 1.9rem) !important;font-weight: 800 !important;line-height: 1.2 !important;letter-spacing: -0.035em !important;}:where(body:has(#tuto-player-ui)) .tp-info-title i,:where(body:has(#tuto-player-ui)) .tuto-section h4 i{display: inline-flex !important;width: 38px !important;min-width: 38px !important;height: 38px !important;align-items: center !important;justify-content: center !important;flex: 0 0 38px !important;margin: 0 !important;color: #f4f8fc !important;background: var(--pshg-faq-primary) !important;border-radius: 12px !important;font-size: 1rem !important;}:where(body:has(#tuto-player-ui)) .tuto-intro{margin: 0 0 20px !important;padding: 16px 17px !important;color: var(--pshg-faq-muted) !important;background: var(--pshg-faq-soft-blue) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 14px !important;font-size: 0.98rem !important;line-height: 1.68 !important;}:where(body:has(#tuto-player-ui)) .tuto-section{margin: 0 0 14px !important;padding: 18px !important;color: var(--pshg-faq-text) !important;background: var(--pshg-faq-soft) !important;border: 1px solid var(--pshg-faq-border-soft) !important;border-radius: 15px !important;box-shadow: none !important;}:where(body:has(#tuto-player-ui)) .tuto-section:hover{border-color: #456782 !important;transform: translateY(-1px) !important;}:where(body:has(#tuto-player-ui)) .tuto-section h4{display: flex !important;align-items: center !important;gap: 10px !important;margin: 0 0 11px !important;color: var(--pshg-faq-navy) !important;font-size: 1.02rem !important;font-weight: 800 !important;line-height: 1.38 !important;}:where(body:has(#tuto-player-ui)) .tuto-section p,:where(body:has(#tuto-player-ui)) .tuto-list{color: var(--pshg-faq-muted) !important;font-size: 0.93rem !important;line-height: 1.65 !important;}:where(body:has(#tuto-player-ui)) .tuto-section p:last-child{margin-bottom: 0 !important;}:where(body:has(#tuto-player-ui)) .tuto-list{margin: 9px 0 0 !important;padding-left: 20px !important;}:where(body:has(#tuto-player-ui)) .tuto-list li{margin-bottom: 8px !important;}:where(body:has(#tuto-player-ui)) .tuto-list strong{color: var(--pshg-faq-navy) !important;font-weight: 800 !important;}:where(body:has(#tuto-player-ui)) .tag-badge{display: inline-block !important;margin: 2px 3px !important;padding: 2px 7px !important;color: #8cddd9 !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 7px !important;font-size: 0.8rem !important;}:where(body:has(#tuto-player-ui)) .tp-demo-flow{display: grid !important;grid-template-columns: repeat(5, minmax(0, 1fr)) !important;gap: 9px !important;margin: 0 0 18px !important;}:where(body:has(#tuto-player-ui)) .tp-demo-flow > div{min-width: 0 !important;padding: 14px !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 13px !important;}:where(body:has(#tuto-player-ui)) .tp-demo-flow b{display: inline-flex !important;width: 30px !important;height: 30px !important;align-items: center !important;justify-content: center !important;margin: 0 0 9px !important;color: #f4f8fc !important;background: var(--pshg-faq-primary) !important;border-radius: 9px !important;font-size: 0.78rem !important;}:where(body:has(#tuto-player-ui)) .tp-demo-flow strong,:where(body:has(#tuto-player-ui)) .tp-demo-flow span{display: block !important;}:where(body:has(#tuto-player-ui)) .tp-demo-flow strong{margin: 0 0 4px !important;color: var(--pshg-faq-navy) !important;font-size: 0.84rem !important;font-weight: 800 !important;line-height: 1.3 !important;}:where(body:has(#tuto-player-ui)) .tp-demo-flow span{color: var(--pshg-faq-muted) !important;font-size: 0.74rem !important;line-height: 1.42 !important;}:where(body:has(#tuto-player-ui)) .tp-warning-section{background: #3a3023 !important;border-color: #806839 !important;}:where(body:has(#tuto-player-ui)) .chat-container{padding: clamp(22px, 3vw, 30px) !important;color: var(--pshg-faq-text) !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: var(--pshg-faq-radius-large) !important;box-shadow: var(--pshg-faq-shadow) !important;}:where(body:has(#tuto-player-ui)) .chat-container h2,:where(body:has(#tuto-player-ui)) .chat-container h3,:where(body:has(#tuto-player-ui)) .chat-container h4{color: var(--pshg-faq-navy) !important;}:where(body:has(#tuto-player-ui)) #tuto-player-ui .text-muted{color: var(--pshg-faq-muted) !important;}:where(body:has(#tuto-player-ui)) #tuto-player-ui .text-primary{color: #8cddd9 !important;}:where(body:has(#tuto-player-ui)) #tuto-player-ui .text-danger{color: var(--pshg-faq-danger) !important;}:where(body:has(#tuto-player-ui)) #commentaire-form{padding: 20px !important;background: var(--pshg-faq-soft) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: var(--pshg-faq-radius-medium) !important;box-shadow: none !important;}:where(body:has(#tuto-player-ui)) #commentaire-form .form-label{color: var(--pshg-faq-navy) !important;letter-spacing: 0.04em !important;}:where(body:has(#tuto-player-ui)) .bp-input,:where(body:has(#tuto-player-ui)) #tuto-player-ui .form-control,:where(body:has(#tuto-player-ui)) #tuto-player-ui .form-select{min-height: 46px !important;padding: 10px 13px !important;color: var(--pshg-faq-text) !important;background: var(--pshg-faq-white) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 11px !important;box-shadow: none !important;}:where(body:has(#tuto-player-ui)) #tuto-player-ui textarea.form-control{min-height: 115px !important;}:where(body:has(#tuto-player-ui)) .bp-input:focus,:where(body:has(#tuto-player-ui)) #tuto-player-ui .form-control:focus,:where(body:has(#tuto-player-ui)) #tuto-player-ui .form-select:focus{color: var(--pshg-faq-text) !important;background: var(--pshg-faq-white) !important;border-color: var(--pshg-faq-primary) !important;box-shadow: 0 0 0 3px rgba(5, 109, 246, 0.12) !important;}:where(body:has(#tuto-player-ui)) .bp-input::placeholder,:where(body:has(#tuto-player-ui)) #tuto-player-ui .form-control::placeholder{color: #8795a5 !important;}:where(body:has(#tuto-player-ui)) .avatar-selector{display: flex !important;gap: 9px !important;margin: 0 0 18px !important;padding: 8px 2px !important;overflow-x: auto !important;scrollbar-width: thin !important;}:where(body:has(#tuto-player-ui)) .avatar-option{flex: 0 0 auto !important;cursor: pointer !important;}:where(body:has(#tuto-player-ui)) .avatar-option input{display: none !important;}:where(body:has(#tuto-player-ui)) .avatar-option img{display: block !important;width: 52px !important;height: 52px !important;object-fit: cover !important;background: var(--pshg-faq-soft) !important;border: 2px solid transparent !important;border-radius: 50% !important;}:where(body:has(#tuto-player-ui)) .avatar-option input:checked + img{border-color: var(--pshg-faq-primary) !important;box-shadow: 0 0 0 3px rgba(5, 109, 246, 0.12) !important;}:where(body:has(#tuto-player-ui)) #commentaire-form button[type="submit"]{min-height: 46px !important;padding: 10px 17px !important;color: #f4f8fc !important;background: var(--pshg-faq-primary) !important;border: 1px solid var(--pshg-faq-primary) !important;border-radius: 12px !important;box-shadow: none !important;font-weight: 800 !important;}:where(body:has(#tuto-player-ui)) #commentaire-form button[type="submit"]:hover{background: var(--pshg-faq-primary-hover) !important;border-color: var(--pshg-faq-primary-hover) !important;}:where(body:has(#tuto-player-ui)) #tuto-player-ui .alert{border-radius: 12px !important;box-shadow: none !important;}:where(body:has(#tuto-player-ui)) .tp-overlay{position: fixed !important;inset: 0 !important;z-index: 90 !important;display: block !important;background: rgba(11, 16, 40, 0.34) !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;}:where(body:has(#tuto-player-ui)) .tp-overlay.active{opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;}:where(body:has(#tuto-player-ui)) .tp-mobile-toggle{position: fixed !important;right: 16px !important;bottom: 18px !important;z-index: 200 !important;display: none !important;min-height: 48px !important;align-items: center !important;justify-content: center !important;gap: 8px !important;padding: 10px 15px !important;color: #f4f8fc !important;background: var(--pshg-faq-primary) !important;border: 1px solid var(--pshg-faq-primary) !important;border-radius: 999px !important;box-shadow: 0 8px 20px rgba(5, 109, 246, 0.18) !important;font-size: 0.84rem !important;font-weight: 800 !important;}:where(body:has(#tuto-player-ui)) .tp-mobile-toggle i{margin: 0 !important;color: #f4f8fc !important;}@media (max-width: 1180px){:where(body:has(#tuto-player-ui)) .tp-wrapper{grid-template-columns: 280px minmax(0, 1fr) !important;gap: 20px !important;}:where(body:has(#tuto-player-ui)) .tp-client-command-center{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}:where(body:has(#tuto-player-ui)) .tp-demo-flow{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}}@media (max-width: 991px){:where(body:has(#tuto-player-ui)) .tp-wrapper{display: block !important;padding: 20px 14px 84px !important;}:where(body:has(#tuto-player-ui)) .tp-sidebar{position: fixed !important;top: 0 !important;left: 0 !important;z-index: 120 !important;width: min(88vw, 370px) !important;max-width: 100% !important;height: 100vh !important;height: 100dvh !important;min-height: 0 !important;border-radius: 0 20px 20px 0 !important;transform: translateX(-105%) !important;visibility: hidden !important;pointer-events: none !important;transition: transform 0.24s ease, visibility 0.24s ease !important;}:where(body:has(#tuto-player-ui)) .tp-sidebar.open{transform: translateX(0) !important;visibility: visible !important;pointer-events: auto !important;}:where(body:has(#tuto-player-ui)) .tp-close-btn{display: inline-flex !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-grid,:where(body:has(#tuto-player-ui)) .tp-client-command-center{grid-template-columns: 1fr !important;}:where(body:has(#tuto-player-ui)) .tuto-page-content[style*="grid"]{display: block !important;}:where(body:has(#tuto-player-ui)) .tp-image-header{position: relative !important;top: auto !important;margin: 0 0 16px !important;}:where(body:has(#tuto-player-ui)) .tp-image-frame-mobile{max-width: 270px !important;}:where(body:has(#tuto-player-ui)) .tp-mobile-toggle{display: inline-flex !important;}:where(body:has(#tuto-player-ui)) .tp-demo-flow{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}@media (max-width: 620px){:where(body:has(#tuto-player-ui)) .tp-client-help-hero{padding: 22px 17px !important;border-radius: 19px !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-copy h1{font-size: clamp(1.9rem, 10vw, 2.8rem) !important;letter-spacing: -0.04em !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-search{align-items: stretch !important;flex-wrap: wrap !important;padding: 11px !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-search > i{align-self: center !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-search input{width: calc(100% - 32px) !important;flex: 1 1 calc(100% - 32px) !important;}:where(body:has(#tuto-player-ui)) .tp-client-hero-search button{width: 100% !important;}:where(body:has(#tuto-player-ui)) .tp-hero-stats span{width: 100% !important;justify-content: center !important;}:where(body:has(#tuto-player-ui)) .tp-client-command-card{min-height: auto !important;}:where(body:has(#tuto-player-ui)) .tp-info-box,:where(body:has(#tuto-player-ui)) .chat-container{padding: 19px 15px !important;border-radius: 18px !important;}:where(body:has(#tuto-player-ui)) .tp-info-title{align-items: flex-start !important;}:where(body:has(#tuto-player-ui)) .tuto-section{padding: 15px !important;}:where(body:has(#tuto-player-ui)) .tuto-section h4{align-items: flex-start !important;}:where(body:has(#tuto-player-ui)) .tp-demo-flow{grid-template-columns: 1fr !important;}}:where(body:has(#tuto-player-ui)) #tuto-player-ui{background: radial-gradient(circle at 8% 0%, rgba(5, 109, 246, 0.08), transparent 32rem), linear-gradient(180deg, #192b40 0, #192b40 34rem) !important;}:where(body:has(#tuto-player-ui)) .faq-main{width: 100% !important;min-width: 0 !important;}:where(body:has(#tuto-player-ui)) .faq-main-inner{width: min(1180px, calc(100% - 32px)) !important;margin: 0 auto !important;padding: 28px 0 64px !important;}:where(body:has(#tuto-player-ui)) .faq-helpbar{display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(320px, 460px) !important;gap: 28px !important;align-items: center !important;margin: 0 0 14px !important;padding: clamp(22px, 4vw, 36px) !important;color: var(--pshg-faq-text) !important;background: rgba(25,43,64, 0.96) !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 26px !important;box-shadow: 0 18px 50px rgba(15, 23, 42, 0.08) !important;}:where(body:has(#tuto-player-ui)) .faq-helpbar__eyebrow{display: inline-flex !important;align-items: center !important;width: fit-content !important;margin: 0 0 8px !important;color: #8cddd9 !important;font-size: 0.78rem !important;font-weight: 800 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;}:where(body:has(#tuto-player-ui)) .faq-helpbar h1{margin: 0 0 8px !important;color: var(--pshg-faq-navy) !important;font-family:"Segoe UI",system-ui,sans-serif;font-size: clamp(1.8rem, 4vw, 2.7rem) !important;font-weight: 800 !important;line-height: 1.08 !important;letter-spacing: -0.045em !important;}:where(body:has(#tuto-player-ui)) .faq-helpbar p{margin: 0 !important;color: var(--pshg-faq-muted) !important;font-size: 1rem !important;line-height: 1.6 !important;}:where(body:has(#tuto-player-ui)) .faq-helpbar__tools{display: grid !important;gap: 10px !important;}:where(body:has(#tuto-player-ui)) .faq-helpbar__search{display: flex !important;min-height: 52px !important;align-items: center !important;gap: 11px !important;padding: 0 16px !important;background: #192b40 !important;border: 1px solid #192b40 !important;border-radius: 15px !important;}:where(body:has(#tuto-player-ui)) .faq-helpbar__search:focus-within{background: #192b40 !important;border-color: var(--pshg-faq-primary) !important;box-shadow: 0 0 0 4px rgba(5, 109, 246, 0.12) !important;}:where(body:has(#tuto-player-ui)) .faq-helpbar__search i{color: #8cddd9 !important;font-size: 1.05rem !important;}:where(body:has(#tuto-player-ui)) .faq-helpbar__search input{width: 100% !important;min-width: 0 !important;height: 50px !important;padding: 0 !important;color: var(--pshg-faq-text) !important;background: transparent !important;border: 0 !important;outline: 0 !important;font-size: 1rem !important;}:where(body:has(#tuto-player-ui)) .faq-catalog-toggle,:where(body:has(#tuto-player-ui)) .faq-show-all{min-height: 48px !important;padding: 11px 17px !important;color: #f4f8fc !important;background: linear-gradient(135deg, var(--pshg-faq-primary), var(--pshg-faq-secondary)) !important;border: 0 !important;border-radius: 14px !important;font-size: 0.94rem !important;font-weight: 800 !important;box-shadow: 0 10px 24px rgba(5, 109, 246, 0.2) !important;}:where(body:has(#tuto-player-ui)) .faq-catalog-toggle:hover,:where(body:has(#tuto-player-ui)) .faq-show-all:hover{filter: brightness(0.96) !important;transform: translateY(-1px) !important;}:where(body:has(#tuto-player-ui)) .faq-context{display: flex !important;min-height: 44px !important;align-items: center !important;gap: 8px !important;margin: 0 0 18px !important;padding: 0 6px !important;overflow-x: auto !important;color: var(--pshg-faq-muted) !important;font-size: 0.86rem !important;white-space: nowrap !important;}:where(body:has(#tuto-player-ui)) .faq-context a{color: #8cddd9 !important;font-weight: 700 !important;text-decoration: none !important;}:where(body:has(#tuto-player-ui)) .faq-context strong{color: var(--pshg-faq-navy) !important;}:where(body:has(#tuto-player-ui)) .faq-catalog{margin: 0 0 22px !important;padding: clamp(18px, 3vw, 28px) !important;background: #192b40 !important;border: 1px solid var(--pshg-faq-border) !important;border-radius: 22px !important;box-shadow: var(--pshg-faq-shadow) !important;}:where(body:has(#tuto-player-ui)) .faq-catalog[hidden],:where(body:has(#tuto-player-ui)) .faq-guide-link[hidden],:where(body:has(#tuto-player-ui)) .faq-catalog__group[hidden],:where(body:has(#tuto-player-ui)) .faq-no-results[hidden],:where(body:has(#tuto-player-ui)) .faq-show-all[hidden]{display: none !important;}:where(body:has(#tuto-player-ui)) .faq-catalog__header{display: flex !important;align-items: flex-start !important;justify-content: space-between !important;gap: 20px !important;margin: 0 0 18px !important;}:where(body:has(#tuto-player-ui)) .faq-catalog__header h2{margin: 0 0 5px !important;color: var(--pshg-faq-navy) !important;font-size: clamp(1.35rem, 3vw, 1.9rem) !important;font-weight: 800 !important;letter-spacing: -0.035em !important;}:where(body:has(#tuto-player-ui)) .faq-catalog__header p{margin: 0 !important;color: var(--pshg-faq-muted) !important;}:where(body:has(#tuto-player-ui)) .faq-catalog__close{display: inline-flex !important;width: 44px !important;min-width: 44px !important;height: 44px !important;align-items: center !important;justify-content: center !important;color: var(--pshg-faq-navy) !important;background: #192b40 !important;border: 0 !important;border-radius: 50% !important;}:where(body:has(#tuto-player-ui)) .faq-catalog__groups{display: grid !important;gap: 10px !important;}:where(body:has(#tuto-player-ui)) .faq-catalog__group{overflow: hidden !important;background: #192b40 !important;border: 1px solid var(--pshg-faq-border-soft) !important;border-radius: 16px !important;}:where(body:has(#tuto-player-ui)) .faq-catalog__group summary{display: flex !important;min-height: 52px !important;align-items: center !important;justify-content: space-between !important;gap: 16px !important;padding: 13px 16px !important;color: var(--pshg-faq-navy) !important;cursor: pointer !important;font-weight: 800 !important;list-style: none !important;}:where(body:has(#tuto-player-ui)) .faq-catalog__group summary::-webkit-details-marker{display: none !important;}:where(body:has(#tuto-player-ui)) .faq-catalog__group summary small{color: var(--pshg-faq-muted) !important;font-size: 0.78rem !important;font-weight: 700 !important;}:where(body:has(#tuto-player-ui)) .faq-catalog__links{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 9px !important;padding: 0 10px 10px !important;}:where(body:has(#tuto-player-ui)) .faq-guide-link{display: grid !important;grid-template-columns: 42px minmax(0, 1fr) 18px !important;min-height: 76px !important;align-items: center !important;gap: 11px !important;padding: 12px !important;color: var(--pshg-faq-text) !important;background: #192b40 !important;border: 1px solid #192b40 !important;border-radius: 13px !important;text-decoration: none !important;}:where(body:has(#tuto-player-ui)) .faq-guide-link:hover,:where(body:has(#tuto-player-ui)) .faq-guide-link.is-active{border-color: #acd6ff !important;box-shadow: 0 8px 22px rgba(5, 109, 246, 0.09) !important;transform: translateY(-1px) !important;}:where(body:has(#tuto-player-ui)) .faq-guide-link.is-active{background: #192b40 !important;}:where(body:has(#tuto-player-ui)) .faq-guide-link__icon{display: inline-flex !important;width: 42px !important;height: 42px !important;align-items: center !important;justify-content: center !important;color: #8cddd9 !important;background: #192b40 !important;border-radius: 12px !important;}:where(body:has(#tuto-player-ui)) .faq-guide-link__copy{min-width: 0 !important;}:where(body:has(#tuto-player-ui)) .faq-guide-link__copy strong,:where(body:has(#tuto-player-ui)) .faq-guide-link__copy small{display: block !important;}:where(body:has(#tuto-player-ui)) .faq-guide-link__copy strong{margin: 0 0 3px !important;color: var(--pshg-faq-navy) !important;font-size: 0.94rem !important;line-height: 1.3 !important;}:where(body:has(#tuto-player-ui)) .faq-guide-link__copy small{overflow: hidden !important;color: var(--pshg-faq-muted) !important;font-size: 0.78rem !important;line-height: 1.4 !important;text-overflow: ellipsis !important;white-space: nowrap !important;}:where(body:has(#tuto-player-ui)) .faq-search-status{min-height: 20px !important;margin: -6px 0 12px !important;color: var(--pshg-faq-muted) !important;font-size: 0.84rem !important;font-weight: 700 !important;}:where(body:has(#tuto-player-ui)) .faq-show-all{display: block !important;margin: 16px auto 0 !important;}:where(body:has(#tuto-player-ui)) .faq-no-results{display: grid !important;justify-items: center !important;gap: 8px !important;padding: 28px 16px !important;color: var(--pshg-faq-muted) !important;text-align: center !important;}:where(body:has(#tuto-player-ui)) .faq-no-results > i{color: #8cddd9 !important;font-size: 1.8rem !important;}:where(body:has(#tuto-player-ui)) .faq-no-results strong{color: var(--pshg-faq-navy) !important;}:where(body:has(#tuto-player-ui)) .faq-no-results a{display: inline-flex !important;min-height: 44px !important;align-items: center !important;margin: 8px 4px 0 !important;padding: 8px 13px !important;color: #8cddd9 !important;background: #192b40 !important;border-radius: 10px !important;font-weight: 800 !important;text-decoration: none !important;}:where(body:has(#tuto-player-ui)) .faq-guide-overview{display: grid !important;grid-template-columns: 54px minmax(0, 1fr) !important;gap: 16px !important;align-items: start !important;margin: 0 0 18px !important;padding: 20px !important;background: linear-gradient(135deg, #192b40, #192b40 72%) !important;border: 1px solid #192b40 !important;border-radius: 18px !important;}:where(body:has(#tuto-player-ui)) .faq-guide-overview__icon{display: inline-flex !important;width: 54px !important;height: 54px !important;align-items: center !important;justify-content: center !important;color: #f4f8fc !important;background: linear-gradient(135deg, var(--pshg-faq-primary), var(--pshg-faq-secondary)) !important;border-radius: 16px !important;font-size: 1.25rem !important;box-shadow: 0 10px 22px rgba(5, 109, 246, 0.2) !important;}:where(body:has(#tuto-player-ui)) .faq-guide-overview h2{margin: 0 0 5px !important;color: var(--pshg-faq-navy) !important;font-size: clamp(1.3rem, 3vw, 1.8rem) !important;font-weight: 800 !important;letter-spacing: -0.03em !important;}:where(body:has(#tuto-player-ui)) .faq-guide-overview > div > p:not(.faq-console-path){margin: 0 0 10px !important;color: var(--pshg-faq-muted) !important;font-size: 1rem !important;line-height: 1.55 !important;}:where(body:has(#tuto-player-ui)) .faq-console-path{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 6px !important;margin: 0 !important;color: var(--pshg-faq-muted) !important;font-size: 0.88rem !important;}:where(body:has(#tuto-player-ui)) .faq-console-path i,:where(body:has(#tuto-player-ui)) .faq-console-path strong{color: #8cddd9 !important;}:where(body:has(#tuto-player-ui)) .faq-screen-actions{margin: 13px 0 0 !important;padding: 0 !important;background: rgba(25,43,64, 0.72) !important;border: 1px solid #192b40 !important;border-radius: 12px !important;}:where(body:has(#tuto-player-ui)) .faq-screen-actions summary{min-height: 44px !important;padding: 11px 13px !important;color: #8cddd9 !important;cursor: pointer !important;font-size: 0.88rem !important;font-weight: 800 !important;}:where(body:has(#tuto-player-ui)) .faq-screen-actions ul{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 7px 22px !important;margin: 0 !important;padding: 2px 18px 15px 32px !important;color: var(--pshg-faq-muted) !important;font-size: 0.88rem !important;line-height: 1.5 !important;}:where(body:has(#tuto-player-ui)) .faq-guide-stage{min-width: 0 !important;}:where(body:has(#tuto-player-ui)) .faq-guide{display: block !important;width: 100% !important;}:where(body:has(#tuto-player-ui)) .faq-guide:has(> .tp-image-header){display: grid !important;grid-template-columns: minmax(260px, 350px) minmax(0, 1fr) !important;gap: 22px !important;align-items: start !important;}:where(body:has(#tuto-player-ui)) .faq-guide img{max-width: 100% !important;height: auto !important;}:where(body:has(#tuto-player-ui)) .faq-helpbar button:focus-visible,:where(body:has(#tuto-player-ui)) .faq-helpbar input:focus-visible,:where(body:has(#tuto-player-ui)) .faq-catalog button:focus-visible,:where(body:has(#tuto-player-ui)) .faq-catalog summary:focus-visible,:where(body:has(#tuto-player-ui)) .faq-guide-link:focus-visible,:where(body:has(#tuto-player-ui)) .faq-context a:focus-visible{outline: 3px solid rgba(5, 109, 246, 0.42) !important;outline-offset: 3px !important;}@media (max-width: 800px){:where(body:has(#tuto-player-ui)) .faq-main-inner{width: min(100% - 20px, 1180px) !important;padding-top: 14px !important;}:where(body:has(#tuto-player-ui)) .faq-helpbar{grid-template-columns: 1fr !important;gap: 18px !important;padding: 20px !important;border-radius: 20px !important;}:where(body:has(#tuto-player-ui)) .faq-catalog__links,:where(body:has(#tuto-player-ui)) .faq-guide:has(> .tp-image-header),:where(body:has(#tuto-player-ui)) .faq-screen-actions ul{grid-template-columns: 1fr !important;}:where(body:has(#tuto-player-ui)) .faq-guide .tp-image-header{position: relative !important;top: auto !important;}:where(body:has(#tuto-player-ui)) .faq-guide-link{min-height: 72px !important;}}@media (max-width: 520px){:where(body:has(#tuto-player-ui)) .faq-helpbar h1{font-size: 1.75rem !important;}:where(body:has(#tuto-player-ui)) .faq-context{margin-bottom: 10px !important;}:where(body:has(#tuto-player-ui)) .faq-catalog{padding: 15px 10px !important;border-radius: 18px !important;}:where(body:has(#tuto-player-ui)) .faq-catalog__header{padding: 0 5px !important;}:where(body:has(#tuto-player-ui)) .faq-guide-link__copy small{white-space: normal !important;}:where(body:has(#tuto-player-ui)) .tp-info-box,:where(body:has(#tuto-player-ui)) .chat-container{padding: 18px 15px !important;}:where(body:has(#tuto-player-ui)) .tuto-section p,:where(body:has(#tuto-player-ui)) .tuto-list,:where(body:has(#tuto-player-ui)) .tuto-intro{font-size: 1rem !important;}}@media (prefers-reduced-motion: reduce){:where(body:has(#tuto-player-ui)) #tuto-player-ui *,:where(body:has(#tuto-player-ui)) #tuto-player-ui *::before,:where(body:has(#tuto-player-ui)) #tuto-player-ui *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important;}}:where(body:has(.faq)) .faq{background: linear-gradient(to bottom right, #0000007a 0%, #141414 100%), url('/themes/pergo/assets/images/photos.webp');background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;color: #f4f8fc;padding-top: 20px;padding-bottom: 40px;}:where(body:has(.faq)) section.faq,:where(body:has(.faq)) section.contact{padding: 100px 0 100px;position: relative;background: linear-gradient(360deg, #00000000 0%, #28282800 100%);z-index: 100;}:where(body:has(.faq)) .accordion-body{background-color: #192b40;padding: 20px;border-radius: 8px;box-shadow: 0 2px 5px rgba(0,0,0,0.1);margin-bottom: 10px;}:where(body:has(.faq)) .accordion-body img{margin-bottom: 15px;}:where(body:has(.faq)) .accordion-button{background-color: #000000a6;color: white;transition: background-color 0.3s ease;}:where(body:has(.faq)) .accordion-button:not(.collapsed){background-color: #0000008c;color: white;}:where(body:has(.faq)) .accordion-button:hover{background-color: #000;color: white;}:where(body:has(.faq)) .accordion-button:focus{box-shadow: 0 0 0 0.25rem rgba(0, 86, 179, 0.5);outline: none;}:where(body:has(.faq)) .accordion-body p{font-size: 1rem;line-height: 1.6;text-align: justify;color: #b8c8da;}:where(body:has(.faq)) .loader-container{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0);display: flex;justify-content: center;align-items: center;z-index: 1000;animation: fade-in 1s ease forwards;}@keyframes fade-in{from{background: rgba(0, 0, 0, 0);}to{background: rgba(0, 0, 0, 0.7);}}:where(body:has(.faq)) .rotating-logo{width: 350px;animation: rotateLogo 3s linear infinite;}@keyframes rotateLogo{from{transform: rotateY(0deg);}to{transform: rotateY(360deg);}}:where(body:has(.faq)) .loader-container.fade-out{animation: fade-out 1s ease forwards;}@keyframes fade-out{from{background: rgba(0, 0, 0, 0.7);}to{background: rgba(0, 0, 0, 0);}}:where(body:has(.faq)) strong,:where(body:has(.faq)) b{font-weight: 600;color: #f4f8fc;}:where(body:has(.faq)) .accordion-body li{color: #f4f8fc;}:where(body:has(.faq)) .accordion-body img{width: 50%;height: auto;margin: 0 auto 15px;border-radius: 5px;box-shadow: 0 2px 5px rgba(0,0,0,0.15);display: block;}:where(body:has(.faq)) .accordion-body img.portrait{max-height: 500px;object-fit: contain;}:where(body:has(#pshg-legal-root)) #pshg-legal-root{--pshg-legal-primary: #3067ed;--pshg-legal-primary-hover: #2456ce;--pshg-legal-secondary: #8cddd9;--pshg-legal-accent: #8cddd9;--pshg-legal-navy: #f4f8fc;--pshg-legal-text: #e5edf6;--pshg-legal-muted: #b8c8da;--pshg-legal-white: #192b40;--pshg-legal-soft: #15273b;--pshg-legal-soft-blue: #1c354c;--pshg-legal-border: #345066;--pshg-legal-border-soft: #2c435a;--pshg-legal-success: #93e5c2;--pshg-legal-radius-large: 24px;--pshg-legal-radius-medium: 17px;--pshg-legal-radius-small: 12px;--pshg-legal-shadow: 0 8px 24px rgba(5, 109, 246, 0.055);--pshg-legal-font: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;color: var(--pshg-legal-text) !important;background: var(--pshg-legal-white) !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;font-family:"Segoe UI",system-ui,sans-serif;isolation: isolate !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root,:where(body:has(#pshg-legal-root)) #pshg-legal-root *,:where(body:has(#pshg-legal-root)) #pshg-legal-root *::before,:where(body:has(#pshg-legal-root)) #pshg-legal-root *::after{box-sizing: border-box !important;text-shadow: none !important;filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root::before,:where(body:has(#pshg-legal-root)) #pshg-legal-root::after,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-section::before,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-section::after{display: none !important;content: none !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-section{display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;min-height: 70vh !important;margin: 0 !important;padding: clamp(58px, 7vw, 96px) 0 !important;overflow: hidden !important;color: var(--pshg-legal-text) !important;background: linear-gradient( 180deg, var(--pshg-legal-soft) 0, var(--pshg-legal-white) 440px ) !important;border: 0 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-container{display: block !important;position: static !important;width: 100% !important;max-width: 1080px !important;min-width: 0 !important;margin: 0 auto !important;padding: 0 clamp(16px, 3vw, 32px) !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-header{display: block !important;width: 100% !important;max-width: 820px !important;margin: 0 auto 34px !important;padding: 0 !important;text-align: center !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-kicker{display: inline-flex !important;max-width: 100% !important;align-items: center !important;justify-content: center !important;gap: 8px !important;margin: 0 0 16px !important;padding: 8px 12px !important;color: #8cddd9 !important;background: var(--pshg-legal-soft-blue) !important;border: 1px solid var(--pshg-legal-border) !important;border-radius: 999px !important;font-size: 0.75rem !important;font-weight: 800 !important;line-height: 1.25 !important;letter-spacing: 0.055em !important;text-transform: uppercase !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-kicker-icon,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-icon{display: block !important;width: 19px !important;min-width: 19px !important;height: 19px !important;flex: 0 0 19px !important;fill: none !important;stroke: currentColor !important;stroke-width: 2 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-title{display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 0 16px !important;padding: 0 !important;color: var(--pshg-legal-navy) !important;background: none !important;font-size: clamp(2rem, 4.7vw, 3.8rem) !important;font-weight: 800 !important;line-height: 1.06 !important;letter-spacing: -0.05em !important;text-align: center !important;opacity: 1 !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: var(--pshg-legal-navy) !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-title-blue{color: #8cddd9 !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-intro{display: block !important;width: 100% !important;max-width: 730px !important;margin: 0 auto !important;color: var(--pshg-legal-muted) !important;font-size: clamp(1rem, 1.3vw, 1.1rem) !important;line-height: 1.72 !important;text-align: center !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-navigation{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 12px !important;width: 100% !important;max-width: 760px !important;margin: 25px auto 0 !important;padding: 0 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-navigation-link{display: flex !important;min-width: 0 !important;min-height: 66px !important;align-items: center !important;gap: 11px !important;padding: 12px 14px !important;color: var(--pshg-legal-text) !important;background: var(--pshg-legal-white) !important;border: 1px solid var(--pshg-legal-border) !important;border-radius: 14px !important;box-shadow: none !important;text-align: left !important;text-decoration: none !important;-webkit-text-fill-color: var(--pshg-legal-text) !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-navigation-link:hover{color: #8cddd9 !important;background: var(--pshg-legal-soft-blue) !important;border-color: #456782 !important;transform: translateY(-1px) !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-navigation-icon{display: inline-flex !important;width: 39px !important;min-width: 39px !important;height: 39px !important;align-items: center !important;justify-content: center !important;flex: 0 0 39px !important;color: #f4f8fc !important;background: var(--pshg-legal-primary) !important;border-radius: 11px !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-navigation-icon-success{background: var(--pshg-legal-success) !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-navigation-text{display: block !important;min-width: 0 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-navigation-text strong,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-navigation-text small{display: block !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-navigation-text strong{margin: 0 0 3px !important;color: var(--pshg-legal-navy) !important;font-size: 0.94rem !important;font-weight: 800 !important;line-height: 1.3 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-navigation-text small{color: var(--pshg-legal-muted) !important;font-size: 0.76rem !important;line-height: 1.4 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-notice{display: flex !important;width: 100% !important;max-width: 900px !important;align-items: flex-start !important;gap: 12px !important;margin: 0 auto 24px !important;padding: 16px 18px !important;color: var(--pshg-legal-text) !important;background: var(--pshg-legal-soft-blue) !important;border: 1px solid var(--pshg-legal-border) !important;border-radius: 15px !important;font-size: 0.92rem !important;line-height: 1.62 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-notice-icon{display: inline-flex !important;width: 34px !important;min-width: 34px !important;height: 34px !important;align-items: center !important;justify-content: center !important;flex: 0 0 34px !important;color: #8cddd9 !important;background: var(--pshg-legal-white) !important;border: 1px solid var(--pshg-legal-border) !important;border-radius: 10px !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card{display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 0 24px !important;padding: 0 !important;overflow: hidden !important;color: var(--pshg-legal-text) !important;background: var(--pshg-legal-white) !important;border: 1px solid var(--pshg-legal-border) !important;border-radius: var(--pshg-legal-radius-large) !important;box-shadow: var(--pshg-legal-shadow) !important;scroll-margin-top: 105px !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card:last-child{margin-bottom: 0 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-header{display: flex !important;width: 100% !important;align-items: center !important;gap: 13px !important;margin: 0 !important;padding: 19px clamp(18px, 3vw, 28px) !important;background: var(--pshg-legal-soft-blue) !important;border-bottom: 1px solid var(--pshg-legal-border) !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-icon{display: inline-flex !important;width: 42px !important;min-width: 42px !important;height: 42px !important;align-items: center !important;justify-content: center !important;flex: 0 0 42px !important;color: #f4f8fc !important;background: var(--pshg-legal-primary) !important;border-radius: 13px !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-icon-success{background: var(--pshg-legal-success) !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-heading{display: block !important;min-width: 0 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-title{display: block !important;margin: 0 0 3px !important;color: var(--pshg-legal-navy) !important;font-size: clamp(1.18rem, 2vw, 1.45rem) !important;font-weight: 800 !important;line-height: 1.3 !important;letter-spacing: -0.025em !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-subtitle{display: block !important;margin: 0 !important;color: var(--pshg-legal-muted) !important;font-size: 0.84rem !important;line-height: 1.45 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;padding: clamp(21px, 4vw, 38px) !important;color: var(--pshg-legal-text) !important;font-size: clamp(0.97rem, 1.1vw, 1.05rem) !important;line-height: 1.78 !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body > *:first-child{margin-top: 0 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body > *:last-child{margin-bottom: 0 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body h1,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body h2,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body h3,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body h4,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body h5,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body h6{color: var(--pshg-legal-navy) !important;font-weight: 800 !important;line-height: 1.3 !important;letter-spacing: -0.02em !important;scroll-margin-top: 110px !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body h1{margin: 2rem 0 1rem !important;font-size: clamp(1.55rem, 3vw, 2.1rem) !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body h2{margin: 2rem 0 0.9rem !important;font-size: clamp(1.4rem, 2.6vw, 1.85rem) !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body h3{margin: 1.75rem 0 0.8rem !important;font-size: clamp(1.2rem, 2.2vw, 1.5rem) !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body h4,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body h5,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body h6{margin: 1.45rem 0 0.7rem !important;font-size: 1.08rem !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body h2::after{display: block !important;width: 54px !important;height: 3px !important;margin-top: 10px !important;background: var(--pshg-legal-primary) !important;border-radius: 999px !important;content: "" !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body p{margin: 0 0 1.2rem !important;color: var(--pshg-legal-text) !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body ul,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body ol{margin: 0 0 1.4rem !important;padding-left: 1.45rem !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body li{margin-bottom: 0.52rem !important;color: var(--pshg-legal-text) !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body strong,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body b{color: var(--pshg-legal-navy) !important;font-weight: 800 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body a{color: #8cddd9 !important;text-decoration: underline !important;text-underline-offset: 3px !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body a:hover{color: var(--pshg-legal-primary-hover) !important;-webkit-text-fill-color: var(--pshg-legal-primary-hover) !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body blockquote{display: block !important;margin: 1.5rem 0 !important;padding: 16px 18px !important;color: var(--pshg-legal-text) !important;background: var(--pshg-legal-soft-blue) !important;border: 1px solid var(--pshg-legal-border) !important;border-left: 4px solid var(--pshg-legal-primary) !important;border-radius: 0 13px 13px 0 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body table{width: 100% !important;margin: 1.5rem 0 !important;overflow: hidden !important;border: 1px solid var(--pshg-legal-border) !important;border-collapse: collapse !important;border-radius: 13px !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body th,:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body td{padding: 11px 13px !important;color: var(--pshg-legal-text) !important;border: 1px solid var(--pshg-legal-border-soft) !important;text-align: left !important;vertical-align: top !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body th{color: var(--pshg-legal-navy) !important;background: var(--pshg-legal-soft) !important;font-weight: 800 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body img{display: block !important;width: auto !important;max-width: 100% !important;height: auto !important;margin: 1.5rem auto !important;border: 1px solid var(--pshg-legal-border) !important;border-radius: 14px !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-help{display: flex !important;width: 100% !important;max-width: 900px !important;align-items: center !important;justify-content: space-between !important;gap: 18px !important;margin: 30px auto 0 !important;padding: 19px 21px !important;color: var(--pshg-legal-text) !important;background: var(--pshg-legal-soft) !important;border: 1px solid var(--pshg-legal-border) !important;border-radius: 16px !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-help-text{display: block !important;min-width: 0 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-help-title{display: block !important;margin: 0 0 4px !important;color: var(--pshg-legal-navy) !important;font-size: 1rem !important;font-weight: 800 !important;line-height: 1.35 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-help-description{display: block !important;margin: 0 !important;color: var(--pshg-legal-muted) !important;font-size: 0.84rem !important;line-height: 1.5 !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-help-link{display: inline-flex !important;min-height: 44px !important;align-items: center !important;justify-content: center !important;gap: 7px !important;flex: 0 0 auto !important;padding: 10px 15px !important;color: #f4f8fc !important;background: var(--pshg-legal-primary) !important;border: 1px solid var(--pshg-legal-primary) !important;border-radius: 11px !important;font-size: 0.86rem !important;font-weight: 800 !important;line-height: 1.25 !important;text-align: center !important;text-decoration: none !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-help-link:hover{color: #f4f8fc !important;background: var(--pshg-legal-primary-hover) !important;border-color: var(--pshg-legal-primary-hover) !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root a:focus-visible{outline: 3px solid rgba(5, 109, 246, 0.28) !important;outline-offset: 3px !important;}@media (max-width: 720px){:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-section{padding: 52px 0 62px !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-container{padding-right: 14px !important;padding-left: 14px !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-header{margin-bottom: 28px !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-title{font-size: clamp(1.9rem, 9.5vw, 2.8rem) !important;letter-spacing: -0.04em !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-navigation{grid-template-columns: 1fr !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card{border-radius: 19px !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-header{align-items: flex-start !important;padding: 17px 16px !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body{padding: 21px 16px !important;font-size: 0.96rem !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-card-body table{display: block !important;overflow-x: auto !important;white-space: nowrap !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-help{align-items: stretch !important;flex-direction: column !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-help-link{width: 100% !important;}}@media (max-width: 420px){:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-container{padding-right: 12px !important;padding-left: 12px !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-kicker{width: 100% !important;border-radius: var(--pshg-legal-radius-small) !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root .pshg-legal-notice{padding: 14px !important;}}@media (prefers-reduced-motion: reduce){:where(body:has(#pshg-legal-root)){scroll-behavior: auto !important;}:where(body:has(#pshg-legal-root)) #pshg-legal-root *,:where(body:has(#pshg-legal-root)) #pshg-legal-root *::before,:where(body:has(#pshg-legal-root)) #pshg-legal-root *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important;}}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root{--pshg-checkout-primary: #3067ed;--pshg-checkout-primary-hover: #2456ce;--pshg-checkout-navy: #f4f8fc;--pshg-checkout-text: #e5edf6;--pshg-checkout-muted: #b8c8da;--pshg-checkout-white: #192b40;--pshg-checkout-soft: #15273b;--pshg-checkout-soft-blue: #1c354c;--pshg-checkout-border: #345066;--pshg-checkout-border-soft: #2c435a;--pshg-checkout-success: #93e5c2;--pshg-checkout-success-bg: #173c34;--pshg-checkout-success-border: #32675a;--pshg-checkout-warning: #ffd18b;--pshg-checkout-warning-bg: #3a3023;--pshg-checkout-warning-border: #806839;--pshg-checkout-danger: #ffb5b0;--pshg-checkout-danger-bg: #432d38;--pshg-checkout-danger-border: #7d4654;--pshg-checkout-radius-large: 24px;--pshg-checkout-radius-medium: 15px;--pshg-checkout-shadow: 0 8px 24px rgba(5, 109, 246, 0.055);--pshg-checkout-font: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;color: var(--pshg-checkout-text) !important;background: var(--pshg-checkout-white) !important;border: 0 !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;font-family:"Segoe UI",system-ui,sans-serif;isolation: isolate !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root,:where(body:has(#pshg-checkout-root)) #pshg-checkout-root *,:where(body:has(#pshg-checkout-root)) #pshg-checkout-root *::before,:where(body:has(#pshg-checkout-root)) #pshg-checkout-root *::after{box-sizing: border-box !important;text-shadow: none !important;filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root::before,:where(body:has(#pshg-checkout-root)) #pshg-checkout-root::after,:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-page::before,:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-page::after{display: none !important;content: none !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-page{display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-height: 72vh !important;margin: 0 !important;padding: clamp(48px, 7vw, 82px) 0 !important;overflow: hidden !important;background: linear-gradient( 180deg, var(--pshg-checkout-soft) 0, var(--pshg-checkout-white) 560px ) !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-container{display: block !important;width: 100% !important;max-width: 1000px !important;min-width: 0 !important;margin: 0 auto !important;padding: 0 clamp(16px, 3vw, 30px) !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-header{display: block !important;width: 100% !important;max-width: 760px !important;margin: 0 auto 27px !important;text-align: center !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-kicker{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 7px !important;margin: 0 0 14px !important;padding: 8px 12px !important;color: var(--pshg-checkout-success) !important;background: var(--pshg-checkout-success-bg) !important;border: 1px solid var(--pshg-checkout-success-border) !important;border-radius: 999px !important;font-size: 0.74rem !important;font-weight: 900 !important;line-height: 1.25 !important;letter-spacing: 0.04em !important;text-transform: uppercase !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-title{display: block !important;margin: 0 0 12px !important;color: var(--pshg-checkout-navy) !important;font-size: clamp(2rem, 4.7vw, 3.45rem) !important;font-weight: 800 !important;line-height: 1.06 !important;letter-spacing: -0.05em !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: var(--pshg-checkout-navy) !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-title span{color: #8cddd9 !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-intro{display: block !important;max-width: 680px !important;margin: 0 auto !important;color: var(--pshg-checkout-muted) !important;font-size: 1rem !important;line-height: 1.65 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-reassurance{display: flex !important;align-items: center !important;justify-content: center !important;flex-wrap: wrap !important;gap: 7px !important;margin: 18px 0 0 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-reassurance span{display: inline-flex !important;min-height: 35px !important;align-items: center !important;gap: 6px !important;padding: 7px 10px !important;color: var(--pshg-checkout-text) !important;background: var(--pshg-checkout-white) !important;border: 1px solid var(--pshg-checkout-border) !important;border-radius: 999px !important;font-size: 0.77rem !important;font-weight: 700 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-layout{display: grid !important;grid-template-columns: minmax(0, 1.08fr) minmax(300px, 0.92fr) !important;gap: 18px !important;width: 100% !important;align-items: start !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-card{display: block !important;width: 100% !important;min-width: 0 !important;padding: clamp(22px, 3.5vw, 32px) !important;color: var(--pshg-checkout-text) !important;background: var(--pshg-checkout-white) !important;border: 1px solid var(--pshg-checkout-border) !important;border-radius: var(--pshg-checkout-radius-large) !important;box-shadow: var(--pshg-checkout-shadow) !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-card-title{display: flex !important;align-items: center !important;gap: 10px !important;margin: 0 0 7px !important;color: var(--pshg-checkout-navy) !important;font-size: 1.22rem !important;font-weight: 800 !important;line-height: 1.35 !important;letter-spacing: -0.025em !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-card-icon{display: inline-flex !important;width: 38px !important;min-width: 38px !important;height: 38px !important;align-items: center !important;justify-content: center !important;flex: 0 0 38px !important;color: #f4f8fc !important;background: var(--pshg-checkout-primary) !important;border-radius: 11px !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-card-text{display: block !important;margin: 0 0 21px !important;color: var(--pshg-checkout-muted) !important;font-size: 0.9rem !important;line-height: 1.55 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .actionCheckoutForm,:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .form-fieldset{display: block !important;width: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .form-group{display: block !important;margin: 0 0 17px !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .form-label{display: flex !important;align-items: center !important;gap: 7px !important;margin: 0 0 7px !important;color: var(--pshg-checkout-navy) !important;font-size: 0.87rem !important;font-weight: 800 !important;line-height: 1.35 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .form-label i{color: #8cddd9 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .form-required{color: var(--pshg-checkout-danger) !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .form-control{display: block !important;width: 100% !important;min-width: 0 !important;min-height: 52px !important;padding: 0 14px !important;color: var(--pshg-checkout-text) !important;background: var(--pshg-checkout-white) !important;border: 1px solid var(--pshg-checkout-border) !important;border-radius: 12px !important;outline: 0 !important;box-shadow: none !important;font-size: 0.96rem !important;font-weight: 600 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root select.form-control{padding-right: 40px !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .form-control::placeholder{color: #98a2b3 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .form-control:focus{border-color: var(--pshg-checkout-primary) !important;box-shadow: 0 0 0 3px rgba(5, 109, 246, 0.12) !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .field-helper{display: block !important;margin: 7px 1px 0 !important;color: var(--pshg-checkout-muted) !important;font-size: 0.76rem !important;line-height: 1.45 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .custom-control{display: flex !important;align-items: flex-start !important;gap: 10px !important;margin: 4px 0 0 !important;padding: 13px !important;color: var(--pshg-checkout-muted) !important;background: var(--pshg-checkout-soft) !important;border: 1px solid var(--pshg-checkout-border-soft) !important;border-radius: 12px !important;font-size: 0.8rem !important;line-height: 1.5 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .custom-control-input{display: block !important;width: 18px !important;min-width: 18px !important;height: 18px !important;flex: 0 0 18px !important;margin: 2px 0 0 !important;accent-color: var(--pshg-checkout-primary) !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .custom-control-label{color: var(--pshg-checkout-muted) !important;cursor: pointer !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root #alert-message:not(:empty){display: block !important;margin: 0 0 16px !important;padding: 12px 13px !important;color: var(--pshg-checkout-danger) !important;background: var(--pshg-checkout-danger-bg) !important;border: 1px solid var(--pshg-checkout-danger-border) !important;border-radius: 12px !important;font-size: 0.83rem !important;line-height: 1.5 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root #alert-message[data-pshg-message-type="warning"]:not(:empty){color: var(--pshg-checkout-warning) !important;background: var(--pshg-checkout-warning-bg) !important;border-color: var(--pshg-checkout-warning-border) !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .card-footer{display: block !important;margin: 19px 0 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .btn-submit{display: inline-flex !important;width: 100% !important;min-height: 55px !important;align-items: center !important;justify-content: center !important;gap: 9px !important;padding: 12px 18px !important;color: #f4f8fc !important;background: var(--pshg-checkout-primary) !important;border: 1px solid var(--pshg-checkout-primary) !important;border-radius: 13px !important;cursor: pointer !important;font-size: 0.94rem !important;font-weight: 850 !important;line-height: 1.3 !important;text-align: center !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .btn-submit:hover{background: var(--pshg-checkout-primary-hover) !important;border-color: var(--pshg-checkout-primary-hover) !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .btn-submit.is-loading,:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .btn-submit:disabled{opacity: 0.7 !important;cursor: wait !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-summary{position: sticky !important;top: 92px !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-price{display: flex !important;align-items: flex-start !important;justify-content: space-between !important;gap: 15px !important;margin: 0 0 17px !important;padding: 14px !important;color: var(--pshg-checkout-text) !important;background: var(--pshg-checkout-success-bg) !important;border: 1px solid var(--pshg-checkout-success-border) !important;border-radius: 13px !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-price-label{color: var(--pshg-checkout-success) !important;font-size: 0.78rem !important;font-weight: 800 !important;line-height: 1.4 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-price-value{color: var(--pshg-checkout-navy) !important;font-size: 1.8rem !important;font-weight: 900 !important;line-height: 1 !important;white-space: nowrap !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-summary-list{display: grid !important;gap: 9px !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-summary-item{display: flex !important;align-items: flex-start !important;gap: 9px !important;padding: 11px !important;color: var(--pshg-checkout-muted) !important;background: var(--pshg-checkout-soft) !important;border: 1px solid var(--pshg-checkout-border-soft) !important;border-radius: 11px !important;font-size: 0.81rem !important;line-height: 1.48 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-summary-item i{width: 18px !important;min-width: 18px !important;margin-top: 2px !important;color: #8cddd9 !important;text-align: center !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-summary-item strong{display: block !important;margin: 0 0 2px !important;color: var(--pshg-checkout-navy) !important;font-weight: 800 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-plans-title{display: block !important;margin: 18px 0 9px !important;color: var(--pshg-checkout-navy) !important;font-size: 0.87rem !important;font-weight: 800 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-plans{display: grid !important;gap: 7px !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-plan{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;padding: 9px 10px !important;color: var(--pshg-checkout-muted) !important;background: var(--pshg-checkout-white) !important;border: 1px solid var(--pshg-checkout-border) !important;border-radius: 10px !important;font-size: 0.75rem !important;line-height: 1.4 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-plan strong{color: var(--pshg-checkout-navy) !important;font-weight: 850 !important;white-space: nowrap !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-expiration{display: flex !important;align-items: flex-start !important;gap: 8px !important;margin: 16px 0 0 !important;padding: 12px !important;color: var(--pshg-checkout-warning) !important;background: var(--pshg-checkout-warning-bg) !important;border: 1px solid var(--pshg-checkout-warning-border) !important;border-radius: 11px !important;font-size: 0.75rem !important;line-height: 1.48 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-expiration strong{color: #d3dfed !important;font-weight: 800 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root input:focus-visible,:where(body:has(#pshg-checkout-root)) #pshg-checkout-root select:focus-visible,:where(body:has(#pshg-checkout-root)) #pshg-checkout-root button:focus-visible{outline: 3px solid rgba(5, 109, 246, 0.25) !important;outline-offset: 3px !important;}@media (max-width: 830px){:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-layout{grid-template-columns: 1fr !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-summary{position: static !important;top: auto !important;}}@media (max-width: 620px){:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-page{min-height: auto !important;padding: 44px 0 58px !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-container{padding-right: 14px !important;padding-left: 14px !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-title{font-size: clamp(1.9rem, 10vw, 2.75rem) !important;letter-spacing: -0.04em !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-reassurance span{width: 100% !important;justify-content: center !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-card{padding: 20px 15px !important;border-radius: 19px !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-plan{align-items: flex-start !important;flex-direction: column !important;gap: 3px !important;}}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-processing-spinner{display: inline-block !important;width: 26px !important;height: 26px !important;border: 3px solid rgba(5, 109, 246, 0.18) !important;border-top-color: var(--pshg-checkout-primary) !important;border-radius: 50% !important;animation: pshg-checkout-spin 0.8s linear infinite !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-processing-status{display: flex !important;align-items: center !important;justify-content: center !important;gap: 10px !important;min-height: 46px !important;margin: 0 0 16px !important;padding: 10px 14px !important;color: #8cddd9 !important;background: var(--pshg-checkout-soft-blue) !important;border: 1px solid var(--pshg-checkout-border) !important;border-radius: 12px !important;font-size: 0.86rem !important;font-weight: 800 !important;line-height: 1.4 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-processing-note{display: block !important;margin: 0 !important;color: var(--pshg-checkout-muted) !important;font-size: 0.78rem !important;line-height: 1.5 !important;text-align: center !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-confirmation-progress-bar{width: 38% !important;animation: pshg-checkout-progress 1.25s ease-in-out infinite !important;transform: translateX(-120%) !important;}@keyframes pshg-checkout-spin{to{transform: rotate(360deg);}}@keyframes pshg-checkout-progress{0%{transform: translateX(-120%);}50%{transform: translateX(85%);}100%{transform: translateX(280%);}}:where(body:has(#pshg-checkout-root)).pshg-checkout-redirecting{overflow: hidden !important;}@media (prefers-reduced-motion: reduce){:where(body:has(#pshg-checkout-root)) #pshg-checkout-root *,:where(body:has(#pshg-checkout-root)) #pshg-checkout-root *::before,:where(body:has(#pshg-checkout-root)) #pshg-checkout-root *::after{animation: none !important;transition: none !important;}}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-confirmation{position: fixed !important;inset: 0 !important;z-index: 99999 !important;display: flex !important;align-items: center !important;justify-content: center !important;padding: 18px !important;background: rgba(11, 16, 40, 0.48) !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transition: opacity 0.2s ease, visibility 0.2s ease !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-confirmation.is-visible{opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-confirmation-card{display: block !important;width: 100% !important;max-width: 470px !important;margin: 0 !important;padding: clamp(24px, 5vw, 34px) !important;color: var(--pshg-checkout-text) !important;background: var(--pshg-checkout-white) !important;border: 1px solid var(--pshg-checkout-border) !important;border-radius: 22px !important;box-shadow: 0 24px 70px rgba(11, 16, 40, 0.2) !important;text-align: center !important;transform: translateY(12px) scale(0.98) !important;transition: transform 0.2s ease !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-confirmation.is-visible .pshg-checkout-confirmation-card{transform: translateY(0) scale(1) !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-confirmation-icon{display: inline-flex !important;width: 64px !important;min-width: 64px !important;height: 64px !important;align-items: center !important;justify-content: center !important;margin: 0 auto 16px !important;color: var(--pshg-checkout-success) !important;background: var(--pshg-checkout-success-bg) !important;border: 1px solid var(--pshg-checkout-success-border) !important;border-radius: 20px !important;font-size: 1.65rem !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-confirmation-title{display: block !important;margin: 0 0 9px !important;color: var(--pshg-checkout-navy) !important;font-size: clamp(1.35rem, 4vw, 1.75rem) !important;font-weight: 850 !important;line-height: 1.25 !important;letter-spacing: -0.03em !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-confirmation-text{display: block !important;margin: 0 0 18px !important;color: var(--pshg-checkout-muted) !important;font-size: 0.92rem !important;line-height: 1.6 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-confirmation-countdown{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 7px !important;min-height: 38px !important;margin: 0 0 15px !important;padding: 8px 12px !important;color: #8cddd9 !important;background: var(--pshg-checkout-soft-blue) !important;border: 1px solid var(--pshg-checkout-border) !important;border-radius: 999px !important;font-size: 0.82rem !important;font-weight: 800 !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-confirmation-progress{display: block !important;width: 100% !important;height: 7px !important;margin: 0 0 18px !important;overflow: hidden !important;background: var(--pshg-checkout-soft) !important;border: 1px solid var(--pshg-checkout-border-soft) !important;border-radius: 999px !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-confirmation-progress-bar{display: block !important;width: 100% !important;height: 100% !important;background: var(--pshg-checkout-primary) !important;border-radius: inherit !important;transform-origin: left center !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-confirmation-button{display: inline-flex !important;width: 100% !important;min-height: 48px !important;align-items: center !important;justify-content: center !important;gap: 8px !important;padding: 10px 16px !important;color: #f4f8fc !important;background: var(--pshg-checkout-primary) !important;border: 1px solid var(--pshg-checkout-primary) !important;border-radius: 12px !important;cursor: pointer !important;font-size: 0.88rem !important;font-weight: 850 !important;line-height: 1.3 !important;text-decoration: none !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-checkout-root)) #pshg-checkout-root .pshg-checkout-confirmation-button:hover{color: #f4f8fc !important;background: var(--pshg-checkout-primary-hover) !important;border-color: var(--pshg-checkout-primary-hover) !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-checkout-root)).pshg-checkout-redirecting{overflow: hidden !important;}:where(body:has(#pshg-result-root)) #pshg-result-root{--pshg-result-primary: #3067ed;--pshg-result-primary-hover: #2456ce;--pshg-result-navy: #f4f8fc;--pshg-result-text: #e5edf6;--pshg-result-muted: #b8c8da;--pshg-result-white: #192b40;--pshg-result-soft: #15273b;--pshg-result-soft-blue: #1c354c;--pshg-result-border: #345066;--pshg-result-border-soft: #2c435a;--pshg-result-success: #93e5c2;--pshg-result-success-bg: #173c34;--pshg-result-success-border: #32675a;--pshg-result-warning: #ffd18b;--pshg-result-warning-bg: #3a3023;--pshg-result-warning-border: #806839;--pshg-result-radius-large: 24px;--pshg-result-radius-medium: 14px;--pshg-result-shadow: 0 8px 24px rgba(5, 109, 246, 0.055);--pshg-result-font: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;color: var(--pshg-result-text) !important;background: var(--pshg-result-white) !important;border: 0 !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;font-family:"Segoe UI",system-ui,sans-serif;isolation: isolate !important;}:where(body:has(#pshg-result-root)) #pshg-result-root,:where(body:has(#pshg-result-root)) #pshg-result-root *,:where(body:has(#pshg-result-root)) #pshg-result-root *::before,:where(body:has(#pshg-result-root)) #pshg-result-root *::after{box-sizing: border-box !important;text-shadow: none !important;filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}:where(body:has(#pshg-result-root)) #pshg-result-root::before,:where(body:has(#pshg-result-root)) #pshg-result-root::after,:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-section::before,:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-section::after{display: none !important;content: none !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-section{display: flex !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-height: 72vh !important;align-items: center !important;margin: 0 !important;padding: clamp(48px, 7vw, 82px) 0 !important;overflow: hidden !important;background: linear-gradient( 180deg, var(--pshg-result-soft) 0, var(--pshg-result-white) 520px ) !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-container{display: block !important;width: 100% !important;max-width: 780px !important;min-width: 0 !important;margin: 0 auto !important;padding: 0 clamp(16px, 3vw, 30px) !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-card{display: block !important;width: 100% !important;min-width: 0 !important;padding: clamp(24px, 4vw, 40px) !important;color: var(--pshg-result-text) !important;background: var(--pshg-result-white) !important;border: 1px solid var(--pshg-result-border) !important;border-radius: var(--pshg-result-radius-large) !important;box-shadow: var(--pshg-result-shadow) !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-header{display: block !important;width: 100% !important;max-width: 650px !important;margin: 0 auto 26px !important;text-align: center !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-icon{display: grid !important;width: 66px !important;height: 66px !important;place-items: center !important;margin: 0 auto 16px !important;border: 1px solid transparent !important;border-radius: 20px !important;font-size: 1.75rem !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-icon.success{color: var(--pshg-result-success) !important;background: var(--pshg-result-success-bg) !important;border-color: var(--pshg-result-success-border) !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-icon.pending{color: var(--pshg-result-warning) !important;background: var(--pshg-result-warning-bg) !important;border-color: var(--pshg-result-warning-border) !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-icon svg,:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-button svg{display: block !important;width: 1em !important;height: 1em !important;fill: currentColor !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-status{display: inline-flex !important;min-height: 34px !important;align-items: center !important;justify-content: center !important;gap: 7px !important;margin: 0 0 14px !important;padding: 7px 11px !important;border: 1px solid transparent !important;border-radius: 999px !important;font-size: 0.76rem !important;font-weight: 900 !important;line-height: 1.2 !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-status.success{color: var(--pshg-result-success) !important;background: var(--pshg-result-success-bg) !important;border-color: var(--pshg-result-success-border) !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-status.pending{color: var(--pshg-result-warning) !important;background: var(--pshg-result-warning-bg) !important;border-color: var(--pshg-result-warning-border) !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-status::before{display: block !important;width: 7px !important;min-width: 7px !important;height: 7px !important;flex: 0 0 7px !important;background: currentColor !important;border-radius: 50% !important;content: "" !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-title{display: block !important;margin: 0 0 11px !important;color: var(--pshg-result-navy) !important;font-size: clamp(1.9rem, 4.8vw, 3rem) !important;font-weight: 800 !important;line-height: 1.08 !important;letter-spacing: -0.045em !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: var(--pshg-result-navy) !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-subtitle{display: block !important;max-width: 610px !important;margin: 0 auto !important;color: var(--pshg-result-muted) !important;font-size: 0.96rem !important;line-height: 1.65 !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-steps{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 10px !important;width: 100% !important;margin: 0 0 21px !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-step{display: block !important;min-width: 0 !important;padding: 15px !important;color: var(--pshg-result-text) !important;background: var(--pshg-result-soft) !important;border: 1px solid var(--pshg-result-border-soft) !important;border-radius: var(--pshg-result-radius-medium) !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-step.is-active{background: var(--pshg-result-soft-blue) !important;border-color: #456782 !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-step.is-complete{background: var(--pshg-result-success-bg) !important;border-color: var(--pshg-result-success-border) !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-step-number{display: inline-flex !important;width: 30px !important;min-width: 30px !important;height: 30px !important;align-items: center !important;justify-content: center !important;margin: 0 0 9px !important;color: #f4f8fc !important;background: var(--pshg-result-primary) !important;border-radius: 9px !important;font-size: 0.74rem !important;font-weight: 900 !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-step.is-complete .pshg-result-step-number{background: var(--pshg-result-success) !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-step strong,:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-step span{display: block !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-step strong{margin: 0 0 4px !important;color: var(--pshg-result-navy) !important;font-size: 0.86rem !important;font-weight: 800 !important;line-height: 1.35 !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-step span{color: var(--pshg-result-muted) !important;font-size: 0.74rem !important;line-height: 1.45 !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-info{display: flex !important;align-items: flex-start !important;gap: 11px !important;margin: 0 0 20px !important;padding: 14px !important;color: var(--pshg-result-text) !important;background: var(--pshg-result-soft-blue) !important;border: 1px solid var(--pshg-result-border) !important;border-radius: 13px !important;font-size: 0.84rem !important;line-height: 1.55 !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-info-icon{display: inline-flex !important;width: 34px !important;min-width: 34px !important;height: 34px !important;align-items: center !important;justify-content: center !important;flex: 0 0 34px !important;color: #8cddd9 !important;background: var(--pshg-result-white) !important;border: 1px solid var(--pshg-result-border) !important;border-radius: 10px !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-info strong{color: var(--pshg-result-navy) !important;font-weight: 800 !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-details{display: block !important;width: 100% !important;margin: 0 0 22px !important;padding: 4px 16px !important;background: var(--pshg-result-white) !important;border: 1px solid var(--pshg-result-border) !important;border-radius: 13px !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-row{display: flex !important;align-items: flex-start !important;justify-content: space-between !important;gap: 15px !important;padding: 12px 0 !important;border-bottom: 1px solid var(--pshg-result-border-soft) !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-row:last-child{border-bottom: 0 !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-row span{color: var(--pshg-result-muted) !important;font-size: 0.8rem !important;line-height: 1.45 !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-row strong{max-width: 60% !important;color: var(--pshg-result-navy) !important;font-size: 0.82rem !important;font-weight: 800 !important;line-height: 1.45 !important;text-align: right !important;overflow-wrap: anywhere !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-actions{display: flex !important;align-items: center !important;justify-content: center !important;flex-wrap: wrap !important;gap: 9px !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-button{display: inline-flex !important;min-height: 48px !important;align-items: center !important;justify-content: center !important;gap: 8px !important;padding: 10px 16px !important;border: 1px solid transparent !important;border-radius: 12px !important;font-size: 0.86rem !important;font-weight: 800 !important;line-height: 1.3 !important;text-align: center !important;text-decoration: none !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-button-primary{color: #f4f8fc !important;background: var(--pshg-result-primary) !important;border-color: var(--pshg-result-primary) !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-button-primary:hover{color: #f4f8fc !important;background: var(--pshg-result-primary-hover) !important;border-color: var(--pshg-result-primary-hover) !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-button-secondary{color: #8cddd9 !important;background: var(--pshg-result-white) !important;border-color: var(--pshg-result-border) !important;-webkit-text-fill-color: #8cddd9 !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-button-secondary:hover{color: var(--pshg-result-primary-hover) !important;background: var(--pshg-result-soft-blue) !important;border-color: #456782 !important;-webkit-text-fill-color: var(--pshg-result-primary-hover) !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-note{display: block !important;margin: 15px 0 0 !important;color: var(--pshg-result-muted) !important;font-size: 0.76rem !important;line-height: 1.5 !important;text-align: center !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-note strong{color: var(--pshg-result-navy) !important;font-weight: 800 !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-email-hint{display: none !important;margin: 12px 0 0 !important;color: var(--pshg-result-muted) !important;font-size: 0.78rem !important;line-height: 1.5 !important;text-align: center !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-email-hint.is-visible{display: block !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-email-hint strong{color: var(--pshg-result-navy) !important;font-weight: 800 !important;}:where(body:has(#pshg-result-root)) #pshg-result-root a:focus-visible{outline: 3px solid rgba(5, 109, 246, 0.25) !important;outline-offset: 3px !important;}@media (max-width: 650px){:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-section{min-height: auto !important;padding: 42px 0 58px !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-container{padding-right: 14px !important;padding-left: 14px !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-card{padding: 22px 15px !important;border-radius: 19px !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-title{font-size: clamp(1.8rem, 10vw, 2.6rem) !important;letter-spacing: -0.04em !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-steps{grid-template-columns: 1fr !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-row{flex-direction: column !important;gap: 4px !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-row strong{max-width: 100% !important;text-align: left !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-actions{flex-direction: column !important;}:where(body:has(#pshg-result-root)) #pshg-result-root .pshg-result-button{width: 100% !important;}}@media (prefers-reduced-motion: reduce){:where(body:has(#pshg-result-root)) #pshg-result-root *,:where(body:has(#pshg-result-root)) #pshg-result-root *::before,:where(body:has(#pshg-result-root)) #pshg-result-root *::after{animation: none !important;transition: none !important;}}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure{--pf-primary: #3067ed;--pf-navy: #f4f8fc;--pf-text: #e5edf6;--pf-muted: #b8c8da;--pf-danger: #ffb5b0;--pf-danger-bg: #432d38;--pf-danger-border: #7d4654;--pf-border: #345066;--pf-soft: #15273b;min-height: 68vh;display: flex;align-items: center;padding: 56px 18px;background: linear-gradient(180deg, #15273b 0, #192b40 520px);font-family:"Segoe UI",system-ui,sans-serif;}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure *{box-sizing: border-box;}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure .pf-card{width: 100%;max-width: 680px;margin: 0 auto;padding: clamp(24px, 5vw, 38px);background: #192b40;border: 1px solid var(--pf-border);border-radius: 24px;box-shadow: 0 12px 34px rgba(5,109,246,.07);text-align: center;}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure .pf-icon{width: 68px;height: 68px;display: grid;place-items: center;margin: 0 auto 16px;color: var(--pf-danger);background: var(--pf-danger-bg);border: 1px solid var(--pf-danger-border);border-radius: 20px;font-size: 1.6rem;}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure h1{margin: 0 0 10px;color: var(--pf-navy);font-size: clamp(1.8rem, 5vw, 2.7rem);line-height: 1.08;letter-spacing: -.04em;}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure .pf-lead{max-width: 540px;margin: 0 auto 22px;color: var(--pf-muted);line-height: 1.6;}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure .pf-error,:where(body:has(#pshg-payment-failure)) #pshg-payment-failure .pf-info{margin: 0 0 18px;padding: 14px;border-radius: 13px;text-align: left;line-height: 1.55;}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure .pf-error{color: var(--pf-danger);background: var(--pf-danger-bg);border: 1px solid var(--pf-danger-border);}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure .pf-info{color: var(--pf-text);background: var(--pf-soft);border: 1px solid var(--pf-border);}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure .pf-actions{display: flex;justify-content: center;flex-wrap: wrap;gap: 10px;}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure .pf-button{min-height: 48px;display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 10px 17px;border-radius: 12px;border: 1px solid var(--pf-primary);font-weight: 800;text-decoration: none;}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure .pf-primary{color: #f4f8fc;background: var(--pf-primary);}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure .pf-secondary{color: #8cddd9;background: #192b40;border-color: var(--pf-border);}@media (max-width: 560px){:where(body:has(#pshg-payment-failure)) #pshg-payment-failure .pf-actions{flex-direction: column;}:where(body:has(#pshg-payment-failure)) #pshg-payment-failure .pf-button{width: 100%;}}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect{min-height: 64vh;display: flex;align-items: center;justify-content: center;padding: 48px 18px;background: linear-gradient(180deg, #15273b 0, #192b40 480px);font-family:"Segoe UI",system-ui,sans-serif;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect *{box-sizing: border-box;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect .pfr-card{width: 100%;max-width: 560px;padding: 34px 28px;color: #e5edf6;background: #192b40;border: 1px solid #345066;border-radius: 22px;box-shadow: 0 12px 34px rgba(5,109,246,.07);text-align: center;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect .pfr-icon{width: 68px;height: 68px;display: grid;place-items: center;margin: 0 auto 17px;color: #3067ed;background: #1c354c;border: 1px solid #345066;border-radius: 20px;font-size: 1.55rem;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect h1{margin: 0 0 10px;color: #f4f8fc;font-size: clamp(1.55rem, 5vw, 2.15rem);line-height: 1.15;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect .pfr-lead{margin: 0 auto 18px;max-width: 470px;color: #b8c8da;line-height: 1.6;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect .pfr-alert{margin: 0 0 18px;padding: 14px 15px;color: #e5edf6;background: #15273b;border: 1px solid #345066;border-radius: 13px;text-align: left;line-height: 1.55;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect .pfr-alert strong{color: #f4f8fc;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect .pfr-email{display: none;margin: 0 0 14px;color: #b8c8da;font-size: .82rem;line-height: 1.5;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect .pfr-email.is-visible{display: block;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect .pfr-email strong{color: #f4f8fc;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect .pfr-button{min-height: 48px;display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;padding: 10px 17px;color: #f4f8fc;background: #3067ed;border: 1px solid #3067ed;border-radius: 12px;font-weight: 800;text-decoration: none;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect .pfr-button:hover{color: #f4f8fc;background: #2456ce;border-color: #2456ce;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect .pfr-countdown{margin: 13px 0 0;color: #b8c8da;font-size: .78rem;line-height: 1.45;}@media (max-width: 560px){:where(body:has(#pshg-final-redirect)) #pshg-final-redirect{padding: 34px 14px;}:where(body:has(#pshg-final-redirect)) #pshg-final-redirect .pfr-card{padding: 26px 18px;}}:where(body:has(.creditCardForm)) .creditCardForm .form-control{font-size: 14px;border: 1px solid #456782;border-radius: 4px;}:where(body:has(.creditCardForm)) .creditCardForm .form-group .transparent{opacity: 0.1;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root{--ps-color-primary: #3067ed;--ps-color-navy: #f4f8fc;--ps-color-text: #f4f8fc;--ps-color-muted: #b8c8da;--ps-color-surface-soft: #15273b;--ps-color-border: #345066;--ps-color-border-soft: #2c435a;--ps-container-width: 1240px;--ps-font-family:"Segoe UI",system-ui,sans-serif;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root{display: block !important;position: relative !important;z-index: 80 !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;color: var(--ps-color-text, #f4f8fc) !important;background: transparent !important;border: 0 !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;font-family:"Segoe UI",system-ui,sans-serif;isolation: isolate !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root,:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root *,:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root *::before,:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root *::after{box-sizing: border-box !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root::before,:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root::after,:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-section::before,:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-section::after{display: none !important;content: none !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-section{display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 11px 0 !important;overflow: hidden !important;color: var(--ps-color-text, #f4f8fc) !important;background: var(--ps-color-surface-soft, #15273b) !important;border: 0 !important;border-top: 1px solid var(--ps-color-border-soft, #2c435a) !important;border-bottom: 1px solid var(--ps-color-border, #345066) !important;border-radius: 0 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-container{display: block !important;position: static !important;width: 100% !important;max-width: var(--ps-container-width, 1240px) !important;min-width: 0 !important;margin: 0 auto !important;padding: 0 clamp(16px, 3vw, 32px) !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-nav{display: flex !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;min-height: 38px !important;align-items: center !important;margin: 0 !important;padding: 0 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-list{display: flex !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;align-items: center !important;flex-wrap: nowrap !important;gap: 6px !important;margin: 0 !important;padding: 2px 0 !important;overflow-x: auto !important;overflow-y: hidden !important;list-style: none !important;scrollbar-width: thin !important;scrollbar-color: #192b40 transparent !important;overscroll-behavior-inline: contain !important;-webkit-overflow-scrolling: touch !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-list::-webkit-scrollbar{height: 4px !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-list::-webkit-scrollbar-track{background: transparent !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-list::-webkit-scrollbar-thumb{background: #192b40 !important;border-radius: 999px !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-item,:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-separator-item{display: inline-flex !important;position: static !important;min-width: 0 !important;flex: 0 0 auto !important;align-items: center !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-link,:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-current{display: inline-flex !important;position: static !important;min-height: 36px !important;max-width: min(520px, 60vw) !important;align-items: center !important;gap: 7px !important;margin: 0 !important;padding: 7px 10px !important;overflow: hidden !important;border-radius: 10px !important;font-size: 0.88rem !important;line-height: 1.25 !important;white-space: nowrap !important;text-decoration: none !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-link{color: var(--ps-color-muted, #b8c8da) !important;background: transparent !important;border: 1px solid transparent !important;font-weight: 700 !important;-webkit-text-fill-color: var(--ps-color-muted, #b8c8da) !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-link:hover,:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-link:focus-visible{color: var(--ps-color-primary, #3067ed) !important;background: #192b40 !important;border-color: var(--ps-color-border, #345066) !important;-webkit-text-fill-color: var(--ps-color-primary, #3067ed) !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-current{color: var(--ps-color-navy, #f4f8fc) !important;background: #192b40 !important;border: 1px solid var(--ps-color-border, #345066) !important;font-weight: 800 !important;-webkit-text-fill-color: var(--ps-color-navy, #f4f8fc) !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-label{display: block !important;min-width: 0 !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-home-icon{display: block !important;width: 17px !important;min-width: 17px !important;height: 17px !important;flex: 0 0 17px !important;fill: none !important;stroke: currentColor !important;stroke-width: 2 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-separator{display: block !important;width: 15px !important;min-width: 15px !important;height: 15px !important;flex: 0 0 15px !important;fill: none !important;stroke: #9bb0bf !important;stroke-width: 2.2 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-current-dot{display: block !important;width: 7px !important;min-width: 7px !important;height: 7px !important;flex: 0 0 7px !important;background: var(--ps-color-primary, #3067ed) !important;border: 0 !important;border-radius: 50% !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root a:focus-visible{outline: 3px solid rgba(5, 109, 246, 0.25) !important;outline-offset: 2px !important;}@media (max-width: 720px){:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-section{padding: 8px 0 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-container{padding-right: 14px !important;padding-left: 14px !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-link,:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-current{min-height: 34px !important;max-width: 230px !important;padding: 6px 9px !important;font-size: 0.8rem !important;}}@media (max-width: 420px){:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-container{padding-right: 12px !important;padding-left: 12px !important;}:where(body:not(:has(.pshg-home-main))) #pshg-breadcrumb-root .pshg-breadcrumb-current{max-width: 190px !important;}}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root{--pshg-sitefooter-bg: #f4f8fc;--pshg-sitefooter-bg-soft: #151d3b;--pshg-sitefooter-border: rgba(25,43,64, 0.10);--pshg-sitefooter-text: #192b40;--pshg-sitefooter-muted: #192b40;--pshg-sitefooter-blue: #8cddd9;--pshg-sitefooter-blue-hover: #087dca;--pshg-sitefooter-cyan: #8cddd9;--pshg-sitefooter-success: #93e5c2;--pshg-sitefooter-font: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;clear: both !important;float: none !important;color: var(--pshg-sitefooter-text) !important;background: var(--pshg-sitefooter-bg) !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;font-family:"Segoe UI",system-ui,sans-serif;isolation: isolate !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root,:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root *,:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root *::before,:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root *::after{box-sizing: border-box !important;box-shadow: none !important;filter: none !important;text-shadow: none !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root::before,:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root::after,:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-main::before,:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-main::after,:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-bottom::before,:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-bottom::after{display: none !important;content: none !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-main{display: block !important;position: relative !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: clamp(54px, 7vw, 86px) 0 0 !important;overflow: hidden !important;color: var(--pshg-sitefooter-text) !important;background: var(--pshg-sitefooter-bg) !important;border: 0 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-container{display: block !important;position: static !important;width: 100% !important;max-width: 1180px !important;min-width: 0 !important;margin: 0 auto !important;padding: 0 clamp(16px, 3vw, 30px) !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-grid{display: grid !important;position: static !important;grid-template-columns: minmax(250px, 1.05fr) minmax(0, 2fr) !important;gap: clamp(38px, 6vw, 76px) !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;align-items: start !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-brand,:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-links-area,:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-column{display: block !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-logos{display: flex !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;align-items: center !important;flex-wrap: wrap !important;gap: 18px !important;margin: 0 0 20px !important;padding: 0 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-logo-link{display: inline-flex !important;position: static !important;max-width: 100% !important;align-items: center !important;justify-content: flex-start !important;margin: 0 !important;padding: 0 !important;color: inherit !important;background: transparent !important;border: 0 !important;text-decoration: none !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-logo-main{display: block !important;width: auto !important;max-width: 190px !important;height: auto !important;max-height: 56px !important;margin: 0 !important;object-fit: contain !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-logo-partner{display: block !important;width: auto !important;max-width: 100px !important;height: auto !important;max-height: 44px !important;margin: 0 !important;object-fit: contain !important;opacity: 0.85 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-brand-text{display: block !important;width: 100% !important;max-width: 350px !important;margin: 0 0 21px !important;padding: 0 !important;color: var(--pshg-sitefooter-muted) !important;font-size: 15px !important;font-weight: 400 !important;line-height: 1.68 !important;white-space: normal !important;overflow-wrap: anywhere !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-brand-proof{display: inline-flex !important;max-width: 100% !important;align-items: center !important;gap: 8px !important;margin: 0 !important;padding: 9px 12px !important;color: #d7f8ed !important;background: rgba(0, 182, 122, 0.10) !important;border: 1px solid rgba(0, 182, 122, 0.22) !important;border-radius: 12px !important;font-size: 13px !important;font-weight: 750 !important;line-height: 1.35 !important;white-space: normal !important;overflow-wrap: anywhere !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-brand-proof svg{display: block !important;width: 18px !important;min-width: 18px !important;height: 18px !important;flex: 0 0 18px !important;fill: var(--pshg-sitefooter-success) !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-links-grid{display: grid !important;position: static !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: clamp(24px, 4vw, 44px) !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-title{display: flex !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;align-items: center !important;gap: 10px !important;margin: 0 0 18px !important;padding: 0 !important;color: var(--pshg-sitefooter-text) !important;background: none !important;border: 0 !important;font-size: 16px !important;font-weight: 800 !important;line-height: 1.35 !important;letter-spacing: 0 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: var(--pshg-sitefooter-text) !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-title-icon{display: block !important;width: 20px !important;min-width: 20px !important;height: 20px !important;flex: 0 0 20px !important;stroke: var(--pshg-sitefooter-cyan) !important;fill: none !important;stroke-width: 2 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-list{display: block !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-list-item{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 0 10px !important;padding: 0 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-list-item:last-child{margin-bottom: 0 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-link,:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-static{display: flex !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;align-items: flex-start !important;gap: 9px !important;margin: 0 !important;padding: 5px 0 !important;color: var(--pshg-sitefooter-muted) !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;font-size: 14px !important;font-weight: 500 !important;line-height: 1.5 !important;text-decoration: none !important;white-space: normal !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: var(--pshg-sitefooter-muted) !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-link:hover{color: #f4f8fc !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-link-icon,:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-static-icon{display: block !important;width: 18px !important;min-width: 18px !important;height: 18px !important;flex: 0 0 18px !important;margin-top: 1px !important;stroke: var(--pshg-sitefooter-blue) !important;fill: none !important;stroke-width: 2 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-column-text{display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 0 15px !important;color: var(--pshg-sitefooter-muted) !important;font-size: 14px !important;line-height: 1.58 !important;white-space: normal !important;overflow-wrap: anywhere !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-status-link{display: inline-flex !important;position: relative !important;z-index: 2 !important;max-width: 100% !important;min-height: 44px !important;align-items: center !important;justify-content: center !important;gap: 8px !important;margin: 0 !important;padding: 10px 14px !important;color: #f4f8fc !important;background: var(--pshg-sitefooter-blue) !important;border: 1px solid var(--pshg-sitefooter-blue) !important;border-radius: 11px !important;cursor: pointer !important;pointer-events: auto !important;font-size: 14px !important;font-weight: 750 !important;line-height: 1.3 !important;text-align: center !important;text-decoration: none !important;white-space: normal !important;overflow-wrap: anywhere !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-status-link:hover{color: #f4f8fc !important;background: var(--pshg-sitefooter-blue-hover) !important;border-color: var(--pshg-sitefooter-blue-hover) !important;-webkit-text-fill-color: #f4f8fc !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-status-icon{display: block !important;width: 18px !important;min-width: 18px !important;height: 18px !important;flex: 0 0 18px !important;fill: currentColor !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-bottom{display: block !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 58px 0 0 !important;padding: 20px 0 !important;background: var(--pshg-sitefooter-bg-soft) !important;border-top: 1px solid var(--pshg-sitefooter-border) !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-bottom-row{display: flex !important;position: static !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;align-items: center !important;justify-content: space-between !important;gap: 20px !important;margin: 0 !important;padding: 0 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-copyright{display: flex !important;min-width: 0 !important;align-items: center !important;flex-wrap: wrap !important;gap: 8px !important;margin: 0 !important;padding: 0 !important;color: var(--pshg-sitefooter-muted) !important;font-size: 13px !important;line-height: 1.5 !important;white-space: normal !important;overflow-wrap: anywhere !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-copyright strong{color: #f4f8fc !important;font-weight: 750 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-separator{opacity: 0.45 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-socials{display: flex !important;position: static !important;flex: 0 0 auto !important;align-items: center !important;justify-content: flex-end !important;gap: 9px !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-social-item{display: block !important;margin: 0 !important;padding: 0 !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-social-link{display: grid !important;position: static !important;place-items: center !important;width: 40px !important;min-width: 40px !important;height: 40px !important;margin: 0 !important;padding: 0 !important;color: #f4f8fc !important;background: transparent !important;border: 1px solid var(--pshg-sitefooter-border) !important;border-radius: 10px !important;text-decoration: none !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-social-link:hover{color: #f4f8fc !important;background: var(--pshg-sitefooter-blue) !important;border-color: var(--pshg-sitefooter-blue) !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-social-icon{display: block !important;width: 18px !important;height: 18px !important;fill: currentColor !important;stroke: none !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root a:focus-visible{outline: 3px solid rgba(65, 192, 225, 0.45) !important;outline-offset: 3px !important;}@media (max-width: 950px){:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-grid{grid-template-columns: 1fr !important;gap: 42px !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-brand{max-width: 620px !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-brand-text{max-width: 560px !important;}}@media (max-width: 720px){:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-main{padding-top: 52px !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-container{padding-right: 16px !important;padding-left: 16px !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-links-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 30px 24px !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-bottom-row{flex-direction: column !important;align-items: flex-start !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-socials{justify-content: flex-start !important;}}@media (max-width: 520px){:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-container{padding-right: 14px !important;padding-left: 14px !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-links-grid{grid-template-columns: 1fr !important;gap: 28px !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-logos{align-items: flex-start !important;flex-direction: column !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-logo-main{max-width: 175px !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-status-link{width: 100% !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-bottom-row{align-items: center !important;text-align: center !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-copyright{justify-content: center !important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root .pshg-sitefooter-socials{justify-content: center !important;}}:where(body:not(:has(.pshg-home-main))){background:radial-gradient(ellipse 900px 1100px at 0% 28%,rgba(48,103,237,.12),transparent 75%),radial-gradient(ellipse 900px 1300px at 100% 56%,rgba(140,221,217,.07),transparent 75%),linear-gradient(180deg,#111f32 0%,#142338 32%,#15273b 55%,#132338 76%,#111f32 100%)!important;color:#f4f8fc!important;font-family:"Segoe UI",system-ui,sans-serif!important;color-scheme:dark;min-height:100vh;}:where(body:not(:has(.pshg-home-main))) #pshg-create-root{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-clientaccess-root{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-clientlist-root{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-orders-root{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-blog-root{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-blogdetail-root{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #tuto-player-ui{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-legal-root{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-checkout-root{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-result-root{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-payment-failure{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-final-redirect{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) :is(.pshg-create-page,.pshg-clientaccess-section,.pshg-clientlist-section,.pshg-blog-section,.pshg-blogdetail-section,.pshg-legal-section,.pshg-result-section,.pshg-checkout-section,.pshg-faq-main,.faq-main){background:transparent!important;}:where(body:not(:has(.pshg-home-main))) h1{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;letter-spacing:-.035em!important;max-width:900px;text-wrap:balance;}:where(body:not(:has(.pshg-home-main))) h2{line-height:1.25!important;text-wrap:balance;}:where(body:not(:has(.pshg-home-main))) p{line-height:1.7;}:where(body:not(:has(.pshg-home-main))) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){color:#f4f8fc!important;background-color:#122338!important;border-color:#456782!important;font-size:16px;}:where(body:not(:has(.pshg-home-main))) ::placeholder{color:#aebfd2!important;opacity:1;}:where(body:not(:has(.pshg-home-main))) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #8cddd9!important;outline-offset:4px!important;}:where(body:not(:has(.pshg-home-main))) a:not([class]){color:#8cddd9;text-underline-offset:4px;}:where(body:not(:has(.pshg-home-main))) .accordion-body{background:#192b40!important;color:#e5edf6!important;}:where(body:not(:has(.pshg-home-main))) .accordion-body p{color:#e5edf6!important;}:where(body:not(:has(.pshg-home-main))) .accordion-button{background:#192b40!important;color:#f4f8fc!important;}:where(body:not(:has(.pshg-home-main))) .pshg-sitefooter-main,:where(body:not(:has(.pshg-home-main))) .pshg-sitefooter-bottom{background:#111f32!important;}:where(body:not(:has(.pshg-home-main))) #pshg-sitefooter-root{--pshg-sitefooter-bg:#111f32;--pshg-sitefooter-text:#f4f8fc;--pshg-sitefooter-muted:#b8c8da;--pshg-sitefooter-blue:#3067ed;--pshg-sitefooter-cyan:#8cddd9;--pshg-sitefooter-success:#8cddd9;}:where(body:not(:has(.pshg-home-main))) #pshg-create-root h1[class],:where(body:not(:has(.pshg-home-main))) #pshg-create-root h1[class] span{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;}:where(body:not(:has(.pshg-home-main))) #pshg-create-root > main{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-clientaccess-root h1[class],:where(body:not(:has(.pshg-home-main))) #pshg-clientaccess-root h1[class] span{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;}:where(body:not(:has(.pshg-home-main))) #pshg-clientaccess-root > main{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-clientlist-root h1[class],:where(body:not(:has(.pshg-home-main))) #pshg-clientlist-root h1[class] span{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;}:where(body:not(:has(.pshg-home-main))) #pshg-clientlist-root > main{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-orders-root h1[class],:where(body:not(:has(.pshg-home-main))) #pshg-orders-root h1[class] span{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;}:where(body:not(:has(.pshg-home-main))) #pshg-orders-root > main{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-blog-root h1[class],:where(body:not(:has(.pshg-home-main))) #pshg-blog-root h1[class] span{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;}:where(body:not(:has(.pshg-home-main))) #pshg-blog-root > main{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-blogdetail-root h1[class],:where(body:not(:has(.pshg-home-main))) #pshg-blogdetail-root h1[class] span{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;}:where(body:not(:has(.pshg-home-main))) #pshg-blogdetail-root > main{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #tuto-player-ui h1[class],:where(body:not(:has(.pshg-home-main))) #tuto-player-ui h1[class] span{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;}:where(body:not(:has(.pshg-home-main))) #tuto-player-ui > main{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-legal-root h1[class],:where(body:not(:has(.pshg-home-main))) #pshg-legal-root h1[class] span{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;}:where(body:not(:has(.pshg-home-main))) #pshg-legal-root > main{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-checkout-root h1[class],:where(body:not(:has(.pshg-home-main))) #pshg-checkout-root h1[class] span{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;}:where(body:not(:has(.pshg-home-main))) #pshg-checkout-root > main{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-result-root h1[class],:where(body:not(:has(.pshg-home-main))) #pshg-result-root h1[class] span{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;}:where(body:not(:has(.pshg-home-main))) #pshg-result-root > main{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-payment-failure h1[class],:where(body:not(:has(.pshg-home-main))) #pshg-payment-failure h1[class] span{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;}:where(body:not(:has(.pshg-home-main))) #pshg-payment-failure > main{background:transparent!important;}:where(body:not(:has(.pshg-home-main))) #pshg-final-redirect h1[class],:where(body:not(:has(.pshg-home-main))) #pshg-final-redirect h1[class] span{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;}:where(body:not(:has(.pshg-home-main))) #pshg-final-redirect > main{background:transparent!important;}.ps-article-page *{box-sizing:border-box}.ps-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ps-header{position:sticky;top:0;z-index:1000;background:rgba(17,31,50,.97);border-bottom:1px solid rgba(140,221,217,.15)}.ps-nav{width:min(1180px,calc(100% - 40px));min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:auto}.ps-logo{display:flex;flex-shrink:0}.ps-menu{display:flex;align-items:center;gap:24px}.ps-menu a{text-decoration:none;font-weight:650;font-size:14px}.ps-menu a:hover{color:#8cddd9}.ps-menu-btn{display:none;background:#192b40;color:#fff;border:1px solid #456782;border-radius:12px;width:44px;height:44px;font-size:22px}.ps-skip{position:fixed;top:8px;left:16px;z-index:1100;background:#8cddd9;color:#111f32;padding:12px;transform:translateY(-150%)}.ps-skip:focus{transform:none}.ps-article-page main{overflow:clip}.ps-hero{padding:38px 0 64px;position:relative}.ps-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#b8c8da;margin-bottom:44px}.ps-breadcrumb a{color:#8cddd9;text-decoration:none}.ps-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:54px}.ps-kicker{font-size:12px!important;color:#8cddd9;letter-spacing:.12em;text-transform:uppercase;font-weight:750}.ps-hero h1{margin:14px 0 24px;color:#fff}.ps-lead{font-size:18px;color:#d3dfed;max-width:660px}.ps-meta{font-size:12px;color:#aebfd2;margin:24px 0}.ps-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.ps-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border-radius:12px;text-decoration:none;font-weight:750;font-size:14px;border:1px solid transparent;transition:transform .25s,background .25s,box-shadow .25s}.ps-btn-primary{background:#3067ed;color:#fff!important;border-color:#3067ed}.ps-btn-primary:hover{background:#2456ce;box-shadow:0 12px 34px rgba(48,103,237,.25);transform:translateY(-3px)}.ps-btn-secondary{color:#8cddd9;border-color:#456782;background:#192b40}.ps-hero-media{margin:0;position:relative;border:1px solid rgba(140,221,217,.2);border-radius:24px;padding:12px;background:#192b40;box-shadow:0 24px 70px rgba(0,0,0,.2);overflow:hidden}.ps-hero-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:16px;animation:ps-article-zoom 18s ease-in-out infinite alternate}.ps-hero-media figcaption{color:#b8c8da;text-align:center;font-size:12px;padding:12px 4px 2px}.ps-main-section{padding:16px 0 80px}.ps-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:64px;align-items:start}.ps-article{min-width:0}.ps-content section{scroll-margin-top:108px;position:relative;padding:32px 0 38px;border-top:1px solid rgba(140,221,217,.13)}.ps-content h2,.ps-related h2,.ps-cta h2{font-size:clamp(22px,2.7vw,30px);margin:0 0 20px;letter-spacing:-.025em}.ps-content p{color:#d3dfed;margin:14px 0;font-size:17px}.ps-content a{color:#8cddd9}.ps-steps{display:grid;grid-template-columns:1fr 1fr;gap:14px;list-style:none;padding:0;counter-reset:steps}.ps-steps li{padding:22px;background:#192b40;border:1px solid #2c435a;border-radius:18px;counter-increment:steps}.ps-steps li:before{content:'0' counter(steps);display:block;color:#8cddd9;font-size:12px;letter-spacing:.1em;margin-bottom:12px}.ps-steps p{font-size:15px;margin-bottom:0}.ps-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ps-price-grid>div{display:grid;gap:12px;padding:22px;border:1px solid #345066;background:#192b40;border-radius:18px}.ps-price-grid strong{color:#8cddd9;font-size:14px}.ps-price-grid b{font-size:28px}.ps-price-grid small{font-size:13px;font-weight:500;color:#b8c8da}.ps-price-grid span{font-size:14px;color:#b8c8da;line-height:1.5}.ps-content .ps-note{font-size:13px;color:#b8c8da}.ps-faq{background:#192b40;border:1px solid #345066;border-radius:14px;margin:12px 0;padding:0 20px}.ps-faq summary{cursor:pointer;padding:20px 0;color:#f4f8fc;font-weight:650;line-height:1.5}.ps-faq[open]{border-color:#8cddd9}.ps-faq p{font-size:16px;padding-bottom:12px}.ps-toc{position:sticky;top:106px;border-left:1px solid #345066;padding-left:22px}.ps-toc p{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8cddd9;font-weight:700;margin-top:0}.ps-toc a{display:block;font-size:14px;color:#b8c8da;text-decoration:none;padding:9px 0;line-height:1.4}.ps-toc a:hover,.ps-toc a[aria-current]{color:#8cddd9}.ps-related{padding:38px 0;border-top:1px solid #345066}.ps-related-grid{display:grid;gap:12px}.ps-related-grid a{padding:18px 20px;border:1px solid #345066;background:#192b40;border-radius:14px;display:flex;justify-content:space-between;gap:16px;text-decoration:none;color:#d3dfed}.ps-related-grid a:hover{border-color:#8cddd9;color:#8cddd9}.ps-cta{padding:32px;border:1px solid #456782;border-radius:22px;background:linear-gradient(135deg,#1b354b,#192b40)}.ps-cta p{color:#b8c8da}.ps-footer{background:#111f32;padding:54px 0;border-top:1px solid #2c435a}.ps-footer p{color:#b8c8da;font-size:14px}.ps-footer nav{display:flex;gap:24px;flex-wrap:wrap;font-size:14px}.ps-footer a{color:#b8c8da}.ps-article-page .ps-hero,.ps-article-page .ps-main-section{background:transparent}.ps-article-page .ps-content{line-height:1.7}.ps-article-page .ps-content strong{color:#fff}@keyframes ps-article-zoom{from{transform:scale(1)}to{transform:scale(1.055)}}@media(max-width:900px){.ps-hero-grid{gap:30px}.ps-layout{grid-template-columns:1fr;gap:30px}.ps-toc{position:static;grid-row:1;border:1px solid #345066;background:#192b40;border-radius:16px;padding:20px}.ps-toc nav{display:flex;flex-wrap:wrap;gap:0 20px}.ps-toc p{width:100%}.ps-toc a{font-size:13px}}@media(max-width:700px){.ps-nav{min-height:68px}.ps-menu-btn{display:block}.ps-menu{display:none;position:absolute;top:68px;left:0;right:0;background:#192b40;border-bottom:1px solid #456782;padding:20px;flex-direction:column;align-items:stretch}.ps-menu-open .ps-menu{display:flex}.ps-menu a{min-height:44px;display:flex;align-items:center}.ps-hero-grid{grid-template-columns:1fr}.ps-hero{padding-top:24px;padding-bottom:36px}.ps-breadcrumb{margin-bottom:28px}.ps-hero-media{max-width:540px;width:100%}.ps-lead{font-size:16px}.ps-layout{gap:16px}.ps-steps,.ps-price-grid{grid-template-columns:1fr}.ps-content p{font-size:16px}.ps-cta{padding:24px}.ps-container,.ps-nav{width:calc(100% - 32px)}.ps-footer nav{gap:14px 22px}}.ps-page-sparkles{position:fixed;inset:76px 0 0;pointer-events:none;z-index:0;overflow:hidden;contain:strict}.ps-page-sparkles span{position:absolute;width:4px;height:10px;background:#8cddd9;opacity:.16;border-radius:1px;transform:rotate(var(--angle));animation:ps-public-float 9s ease-in-out infinite alternate;animation-delay:var(--delay)}.ps-page-sparkles span:nth-child(3n){background:#3067ed;width:7px;height:7px;border-radius:50%}.ps-page-sparkles span:nth-child(4n){background:#fff;width:2px;height:14px}.ps-page-motion-toggle{position:fixed;right:16px;bottom:16px;z-index:900;border:1px solid #456782;border-radius:24px;background:#192b40;color:#d3dfed;min-height:44px;padding:8px 16px;font-size:12px;box-shadow:0 6px 20px #0003}.ps-page-motion-toggle:hover{border-color:#8cddd9;color:#8cddd9}.ps-public-reveal{transition:opacity .65s ease,translate .65s ease}.ps-public-reveal.ps-awaiting{opacity:1;translate:0 28px}.ps-public-paused *,.ps-public-paused *:before,.ps-public-paused *:after{animation-play-state:paused!important}.ps-public-paused .ps-public-reveal{opacity:1;translate:none;transition:none}.ps-page-cursor{position:fixed;left:0;top:0;width:480px;height:480px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(140,221,217,.09),transparent 65%);opacity:0;transition:opacity .3s;will-change:transform}.ps-page-cursor.is-active{opacity:1}.ps-article-page main,.ps-article-page .ps-footer{position:relative;z-index:1}.ps-public-card{transition:translate .25s,border-color .25s,box-shadow .25s}.ps-public-card:hover{translate:0 -4px;border-color:#8cddd9!important;box-shadow:0 16px 35px #0002!important}@keyframes ps-public-float{from{translate:0 0;rotate:0deg}to{translate:10px -30px;rotate:35deg}}@media(max-width:700px){.ps-page-sparkles span:nth-child(n+9){display:none}.ps-page-cursor{display:none}.ps-page-motion-toggle{bottom:12px;right:12px;font-size:11px}}@media(prefers-reduced-motion:reduce){.ps-page-sparkles,.ps-page-cursor{display:none}.ps-public-reveal,.ps-public-reveal.ps-awaiting{opacity:1;translate:none;transition:none}.ps-public-card{transition:none}.ps-public-card:hover{translate:none}.ps-hero-media img{animation:none}.ps-page-motion-toggle{display:none}.ps-article-page html{scroll-behavior:auto}}
:where(body:has(#tuto-player-ui)) #tuto-player-ui .faq-catalog-toggle{background:#3067ed!important;color:#fff!important;box-shadow:0 8px 24px #3067ed33!important}:where(body:has(#tuto-player-ui)) #tuto-player-ui .faq-helpbar__tools input{border-radius:10px!important;padding:14px!important;width:100%;}:where(body:has(.faq)) .faq :is(strong,b,li){color:#e5edf6!important}:where(body:has(.faq)) #loader{display:none!important}:where(body:has(#pshg-blogdetail-root)) #pshg-blogdetail-root .ps-content .ps-price-grid b{font-size:28px!important;color:#fff!important}
:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-preview a{display:block}:where(body:has(#pshg-create-root)) #pshg-create-root .pshg-create-brochure-preview img{display:block;max-height:540px;width:100%;object-fit:contain;border-radius:16px;}:where(body:not(:has(.pshg-home-main))) .pshg-siteheader-skip{background:#8cddd9!important;color:#111f32!important}
 .ps-topbar{ position: sticky; top: 0; z-index: 1030; background: radial-gradient(circle at top right, rgba(48,103,237,.10), transparent 18%), linear-gradient(180deg, rgba(17,31,50,.96) 0%, rgba(17,31,50,.94) 100%); border-bottom: 1px solid rgba(255,255,255,.06); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); box-shadow: 0 12px 34px rgba(2, 6, 23, .12); } .ps-topbar .header-wrap{ min-height: 74px; padding: 12px 22px; display: flex; align-items: center; gap: 14px; color: #e2e8f0; } .ps-topbar .mobile-menu{ width: 44px; height: 44px; border-radius: 14px; display: inline-flex; align-items: center; justify-content: center; color: #e2e8f0 !important; background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.06); text-decoration: none !important; transition: .22s ease; cursor: pointer; } .ps-topbar .mobile-menu:hover{ background: rgba(255,255,255,.09); color: #fff !important; transform: translateY(-1px); } .ps-topbar .navbar-toggler-icon{ display: inline-flex; align-items: center; justify-content: center; font-size: 18px; } .ps-topbar .navbar-brand{ display: inline-flex; align-items: center; gap: 10px; color: #fff !important; text-decoration: none !important; margin-right: 4px !important; } .ps-topbar .navbar-brand-logo{ height: 34px; width: auto; object-fit: contain; filter: drop-shadow(0 8px 16px rgba(0,0,0,.18)); } .ps-topbar .module-name{ margin: 0; font-size: 24px; font-weight: 800; letter-spacing: -.02em; color: #fff; white-space: nowrap; } .ps-topbar .search-box{ max-width: 620px; width: 100%; } .ps-topbar .search-box div.form-group{ margin-bottom: 0 !important; } .ps-topbar .search-box .form-control, .ps-topbar .search-box input, .ps-topbar .search-box .selectize-input, .ps-topbar .search-box .input-group-text{ min-height: 46px !important; height: 46px !important; border-radius: 14px !important; border: 1px solid rgba(255,255,255,.07) !important; background: rgba(255,255,255,.05) !important; color: #e2e8f0 !important; box-shadow: none !important; } .ps-topbar .search-box input::placeholder, .ps-topbar .search-box .form-control::placeholder{ color: #94a3b8 !important; } .ps-topbar .search-box .form-control:focus, .ps-topbar .search-box input:focus, .ps-topbar .search-box .selectize-input.focus{ border-color: rgba(96,165,250,.34) !important; box-shadow: 0 0 0 4px rgba(37,99,235,.10) !important; background: rgba(255,255,255,.07) !important; } .ps-topbar .nav.navbar-menu{ gap: 8px; } .ps-topbar .nav-item{ display: flex; align-items: center; } .ps-topbar .nav-link{ display: inline-flex; align-items: center; justify-content: center; min-height: 44px; min-width: 44px; padding: 10px 12px !important; border-radius: 14px; color: #cbd5e1 !important; background: transparent; text-decoration: none !important; transition: .22s ease; } .ps-topbar .nav-link:hover{ color: #fff !important; background: rgba(255,255,255,.06); } .ps-topbar .nav-icon{ width: 34px; height: 34px; border-radius: 12px; display: inline-flex; align-items: center; justify-content: center; background: rgba(255,255,255,.05); color: #cbd5e1; transition: .22s ease; } .ps-topbar .nav-link:hover .nav-icon{ background: rgba(48,103,237,.18); color: #fff; box-shadow: 0 8px 18px rgba(37,99,235,.18); } .ps-topbar .dropdown-lang > .dropdown-toggle{ display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 14px; color: #e2e8f0 !important; background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.06); text-decoration: none !important; transition: .22s ease; cursor: pointer; } .ps-topbar .dropdown-lang > .dropdown-toggle:hover{ background: rgba(255,255,255,.09); color: #fff !important; } .ps-topbar .flag-icon{ border-radius: 4px; box-shadow: 0 0 0 1px rgba(255,255,255,.08); } .ps-topbar .dropdown-menu{ margin-top: 10px; border: 1px solid rgba(17,31,50,.08); border-radius: 18px; box-shadow: 0 20px 50px rgba(17,31,50,.16); overflow: hidden; } .ps-topbar .dropdown-item{ font-weight: 600; color: #334155; padding: 11px 14px; } .ps-topbar .dropdown-item:hover{ background: #eff6ff; color: #1d4ed8; } .ps-topbar .user-trigger{ min-height: 46px; padding: 6px 10px !important; border-radius: 16px; background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.06); transition: .22s ease; } .ps-topbar .user-trigger:hover{ background: rgba(255,255,255,.08); border-color: rgba(255,255,255,.10); } .ps-topbar .user-meta{ line-height: 1.15; } .ps-topbar .user-meta__name{ color: #fff; font-weight: 700; font-size: 14px; } .ps-topbar .user-meta__role{ color: #94a3b8; font-size: 12px; margin-top: 3px; } .ps-topbar .avatar.admin-profile{ width: 40px; height: 40px; border-radius: 14px; border: 2px solid rgba(255,255,255,.12); box-shadow: 0 8px 18px rgba(2,6,23,.18); flex-shrink: 0; } .ps-topbar .dropdown-icon{ color: #64748b; } @media (max-width: 991px){ .ps-topbar .header-wrap{ padding: 12px 14px; min-height: 66px; } } 
 .ps-sidebar{ width: 280px; background: radial-gradient(circle at top right, rgba(48,103,237,.14), transparent 20%), linear-gradient(180deg, #111f32 0%, #111f32 100%); color: #cbd5e1; border-right: 1px solid rgba(255,255,255,.06); box-shadow: 18px 0 45px rgba(2, 6, 23, .18); display: flex; flex-direction: column; backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); } .ps-sidebar .mobile-logo{ position: sticky; top: 0; z-index: 20; padding: 18px 16px 12px; background: linear-gradient(180deg, rgba(17,31,50,.96) 0%, rgba(17,31,50,.88) 100%); border-bottom: 1px solid rgba(255,255,255,.06); } .ps-sidebar-brand{ display: flex; align-items: center; gap: 14px; text-decoration: none !important; color: #fff !important; padding: 12px; border-radius: 18px; background: rgba(255,255,255,.04); border: 1px solid rgba(255,255,255,.05); box-shadow: inset 0 1px 0 rgba(255,255,255,.04); transition: .2s ease; } .ps-sidebar-brand:hover{ background: rgba(255,255,255,.07); transform: translateY(-1px); } .ps-sidebar-brand__logo{ width: 46px; height: 46px; border-radius: 14px; object-fit: contain; background: rgba(255,255,255,.08); padding: 7px; flex-shrink: 0; } .ps-sidebar-brand__meta{ min-width: 0; } .ps-sidebar-brand__title{ margin: 0; font-size: 15px; font-weight: 800; color: #fff; line-height: 1.2; letter-spacing: -.01em; } .ps-sidebar-brand__sub{ margin-top: 3px; font-size: 12px; color: #94a3b8; line-height: 1.2; } .ps-sidebar .scroll-bar{ padding: 14px 12px 18px; overflow-y: auto; overflow-x: hidden; } .ps-sidebar .scroll-bar::-webkit-scrollbar{ width: 8px; } .ps-sidebar .scroll-bar::-webkit-scrollbar-thumb{ background: rgba(148,163,184,.22); border-radius: 999px; } .ps-sidebar .navbar-nav{ gap: 4px; } .ps-sidebar .navbar-heading{ margin: 18px 10px 8px; padding: 0; font-size: 11px; text-transform: uppercase; letter-spacing: .12em; font-weight: 800; color: #64748b; } .ps-sidebar .navbar-heading.first{ margin-top: 4px; } .ps-sidebar .nav-item{ width: 100%; list-style: none; } .ps-sidebar .nav-link{ position: relative; display: flex; align-items: center; gap: 12px; min-height: 50px; padding: 12px 14px; margin: 2px 0; border-radius: 16px; color: #cbd5e1 !important; text-decoration: none !important; transition: all .22s ease; border: 1px solid transparent; overflow: hidden; } .ps-sidebar .nav-link::before{ content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(48,103,237,.12), transparent 75%); opacity: 0; transition: .22s ease; } .ps-sidebar .nav-link:hover{ color: #fff !important; background: rgba(255,255,255,.05); border-color: rgba(255,255,255,.05); transform: translateX(2px); } .ps-sidebar .nav-link:hover::before{ opacity: 1; } .ps-sidebar .nav-link.active{ color: #fff !important; background: linear-gradient(135deg, rgba(37,99,235,.22) 0%, rgba(48,103,237,.10) 100%); border-color: rgba(96,165,250,.22); box-shadow: 0 8px 24px rgba(37,99,235,.16), inset 0 1px 0 rgba(255,255,255,.05); } .ps-sidebar .nav-link.active::before{ opacity: 1; } .ps-sidebar .nav-link.active .nav-icon{ background: linear-gradient(135deg, #3067ed 0%, #2563eb 100%); color: #fff; box-shadow: 0 10px 20px rgba(37,99,235,.24); } .ps-sidebar .nav-icon{ position: relative; z-index: 1; width: 38px; height: 38px; border-radius: 12px; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; background: rgba(255,255,255,.05); color: #cbd5e1; transition: all .22s ease; font-size: 15px; } .ps-sidebar .nav-link:hover .nav-icon{ background: rgba(255,255,255,.10); color: #fff; } .ps-sidebar .nav-text{ position: relative; z-index: 1; font-size: 14px; font-weight: 700; line-height: 1.2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .ps-sidebar-footer{ padding: 12px; border-top: 1px solid rgba(255,255,255,.06); background: rgba(17,31,50,.75); } .ps-sidebar-footer .nav-link{ margin: 0; } .ps-sidebar-footer .nav-link:hover{ background: rgba(239,68,68,.10); border-color: rgba(239,68,68,.14); } .ps-sidebar-footer .nav-link:hover .nav-icon{ background: rgba(239,68,68,.18); color: #fff; } @media (max-width: 991px){ .ps-sidebar{ width: 100%; max-width: 320px; box-shadow: 20px 0 60px rgba(2, 6, 23, .30); } } 

#pshg-checkout-root .pshg-checkout-confirmation{background:rgba(7,15,26,.86)!important;position:fixed!important;inset:0!important;z-index:20000!important;backdrop-filter:blur(4px)}#pshg-checkout-root .pshg-checkout-confirmation-card{background:#192b40!important;color:#f4f8fc!important;border:1px solid #456782!important;box-shadow:0 28px 90px #0008!important}#pshg-checkout-root .pshg-checkout-card{background:#192b40!important}#pshg-checkout-root .pshg-checkout-confirmation-text,#pshg-checkout-root .pshg-checkout-processing-note{color:#d3dfed!important}#pshg-checkout-root .pshg-checkout-confirmation-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;background:#3067ed;color:#fff;border:1px solid #3067ed;border-radius:12px;font-weight:700;cursor:pointer;margin-top:16px}#pshg-checkout-root .pshg-checkout-confirmation-action[hidden]{display:none!important}#pshg-checkout-root .pshg-checkout-alert{padding:16px;border:1px solid #7d4654;border-radius:12px;color:#ffb5b0;background:#432d38;margin-bottom:18px;line-height:1.6}#pshg-checkout-root .pshg-checkout-alert:empty{display:none}#pshg-checkout-root .pshg-checkout-confirmation-icon{background:#1c354c!important;color:#8cddd9!important}#pshg-checkout-root .pshg-checkout-confirmation-action:focus-visible{outline:3px solid #8cddd9;outline-offset:3px}@media(prefers-reduced-motion:reduce){#pshg-checkout-root .pshg-checkout-confirmation,#pshg-checkout-root .pshg-checkout-confirmation-card{backdrop-filter:none;transition:none!important}}




#pshg-contact-root {
    --pshg-contact-primary:#3067ed;
    --pshg-contact-primary-hover:#2456ce;
    --pshg-contact-navy:#f4f8fc;
    --pshg-contact-text:#d3dfed;
    --pshg-contact-muted:#b8c8da;
    --pshg-contact-white:#192b40;
    --pshg-contact-soft:#192b40;
    --pshg-contact-soft-blue:#1c354c;
    --pshg-contact-border:#456782;
    --pshg-contact-border-soft:#345066;

    --pshg-contact-success:#8cddd9;
    --pshg-contact-success-bg:#1c354c;
    --pshg-contact-success-border:#456782;

    --pshg-contact-danger:#ffb5b0;
    --pshg-contact-danger-bg:#432d38;
    --pshg-contact-danger-border:#7d4654;

    --pshg-contact-radius-large: 24px;
    --pshg-contact-radius-medium: 15px;
    --pshg-contact-shadow:
        0 8px 24px rgba(5, 109, 246, 0.055);

    --pshg-contact-font:
        Inter,
        "Segoe UI",
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        sans-serif;

    display: block !important;
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    color: var(--pshg-contact-text) !important;
    background: var(--pshg-contact-white) !important;
    border: 0 !important;
    box-shadow: none !important;
    filter: none !important;
    text-shadow: none !important;
    font-family: var(--pshg-contact-font) !important;
    isolation: isolate !important;
}

#pshg-contact-root,
#pshg-contact-root *,
#pshg-contact-root *::before,
#pshg-contact-root *::after {
    box-sizing: border-box !important;
    text-shadow: none !important;
    filter: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

#pshg-contact-root::before,
#pshg-contact-root::after,
#pshg-contact-root .pshg-contact-page::before,
#pshg-contact-root .pshg-contact-page::after {
    display: none !important;
    content: none !important;
}

#pshg-contact-root .pshg-contact-page {
    display: block !important;
    width: 100% !important;
    min-height: 72vh !important;
    margin: 0 !important;
    padding: clamp(48px, 7vw, 84px) 0 !important;
    overflow: hidden !important;
    background:
        linear-gradient(
            180deg,
            var(--pshg-contact-soft) 0,
            var(--pshg-contact-white) 600px
        ) !important;
}

#pshg-contact-root .pshg-contact-container {
    display: block !important;
    width: 100% !important;
    max-width: 1080px !important;
    margin: 0 auto !important;
    padding: 0 clamp(16px, 3vw, 30px) !important;
}


#pshg-contact-root .pshg-contact-header {
    display: block !important;
    width: 100% !important;
    max-width: 760px !important;
    margin: 0 auto 28px !important;
    text-align: center !important;
}

#pshg-contact-root .pshg-contact-kicker {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 7px !important;
    margin: 0 0 14px !important;
    padding: 8px 12px !important;
    color: var(--pshg-contact-primary) !important;
    background: var(--pshg-contact-soft-blue) !important;
    border: 1px solid var(--pshg-contact-border) !important;
    border-radius: 999px !important;
    font-size: 0.74rem !important;
    font-weight: 900 !important;
    line-height: 1.25 !important;
    letter-spacing: 0.04em !important;
    text-transform: uppercase !important;
}

#pshg-contact-root .pshg-contact-title {
    display: block !important;
    margin: 0 0 12px !important;
    color: var(--pshg-contact-navy) !important;
    font-size: clamp(2rem, 4.8vw, 3.55rem) !important;
    font-weight: 800 !important;
    line-height: 1.06 !important;
    letter-spacing: -0.05em !important;
    overflow-wrap: anywhere !important;
    -webkit-text-fill-color: var(--pshg-contact-navy) !important;
}

#pshg-contact-root .pshg-contact-title span {
    color: var(--pshg-contact-primary) !important;
    -webkit-text-fill-color: var(--pshg-contact-primary) !important;
}

#pshg-contact-root .pshg-contact-intro {
    display: block !important;
    max-width: 690px !important;
    margin: 0 auto !important;
    color: var(--pshg-contact-muted) !important;
    font-size: 1rem !important;
    line-height: 1.65 !important;
}


#pshg-contact-root .pshg-contact-shortcuts {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 11px !important;
    width: 100% !important;
    margin: 0 0 20px !important;
}

#pshg-contact-root .pshg-contact-shortcut {
    display: flex !important;
    min-width: 0 !important;
    min-height: 82px !important;
    align-items: center !important;
    gap: 11px !important;
    padding: 14px !important;
    color: var(--pshg-contact-text) !important;
    background: var(--pshg-contact-white) !important;
    border: 1px solid var(--pshg-contact-border) !important;
    border-radius: 15px !important;
    box-shadow: none !important;
    text-decoration: none !important;
    -webkit-text-fill-color: var(--pshg-contact-text) !important;
}

#pshg-contact-root .pshg-contact-shortcut:hover {
    color: var(--pshg-contact-primary) !important;
    background: var(--pshg-contact-soft-blue) !important;
    border-color: #b9dbef !important;
    transform: translateY(-1px) !important;
    -webkit-text-fill-color: var(--pshg-contact-primary) !important;
}

#pshg-contact-root .pshg-contact-shortcut-icon {
    display: inline-flex !important;
    line-height: 0 !important;
    width: 40px !important;
    min-width: 40px !important;
    height: 40px !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 40px !important;
    color: #ffffff !important;
    background: var(--pshg-contact-primary) !important;
    border-radius: 12px !important;
}

#pshg-contact-root .pshg-contact-shortcut-icon svg,
#pshg-contact-root .pshg-contact-contact-icon svg {
    display: block !important;
    position: static !important;
    width: 19px !important;
    min-width: 19px !important;
    height: 19px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-width: 2 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
    transform: none !important;
}

#pshg-contact-root .pshg-contact-contact-icon svg {
    width: 17px !important;
    min-width: 17px !important;
    height: 17px !important;
}

#pshg-contact-root .pshg-contact-shortcut-text {
    display: block !important;
    min-width: 0 !important;
}

#pshg-contact-root .pshg-contact-shortcut-text strong,
#pshg-contact-root .pshg-contact-shortcut-text small {
    display: block !important;
}

#pshg-contact-root .pshg-contact-shortcut-text strong {
    margin: 0 0 3px !important;
    color: var(--pshg-contact-navy) !important;
    font-size: 0.9rem !important;
    font-weight: 800 !important;
    line-height: 1.3 !important;
}

#pshg-contact-root .pshg-contact-shortcut-text small {
    color: var(--pshg-contact-muted) !important;
    font-size: 0.75rem !important;
    line-height: 1.4 !important;
}


#pshg-contact-root .pshg-contact-layout {
    display: grid !important;
    grid-template-columns:
        minmax(0, 1.25fr)
        minmax(280px, 0.75fr) !important;
    gap: 18px !important;
    width: 100% !important;
    align-items: start !important;
}

#pshg-contact-root .pshg-contact-card {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    padding: clamp(22px, 3.5vw, 32px) !important;
    color: var(--pshg-contact-text) !important;
    background: var(--pshg-contact-white) !important;
    border: 1px solid var(--pshg-contact-border) !important;
    border-radius: var(--pshg-contact-radius-large) !important;
    box-shadow: var(--pshg-contact-shadow) !important;
}

#pshg-contact-root .pshg-contact-card-title {
    display: block !important;
    margin: 0 0 7px !important;
    color: var(--pshg-contact-navy) !important;
    font-size: 1.25rem !important;
    font-weight: 800 !important;
    line-height: 1.35 !important;
    letter-spacing: -0.025em !important;
}

#pshg-contact-root .pshg-contact-card-text {
    display: block !important;
    margin: 0 0 21px !important;
    color: var(--pshg-contact-muted) !important;
    font-size: 0.9rem !important;
    line-height: 1.55 !important;
}

#pshg-contact-root .pshg-contact-success {
    display: flex !important;
    align-items: flex-start !important;
    gap: 11px !important;
    margin: 0 0 20px !important;
    padding: 14px !important;
    color: var(--pshg-contact-success) !important;
    background: var(--pshg-contact-success-bg) !important;
    border: 1px solid var(--pshg-contact-success-border) !important;
    border-radius: 13px !important;
}

#pshg-contact-root .pshg-contact-success[hidden] {
    display: none !important;
}

#pshg-contact-root .pshg-contact-success-icon {
    display: inline-flex !important;
    width: 34px !important;
    min-width: 34px !important;
    height: 34px !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 34px !important;
    color: var(--pshg-contact-success) !important;
    background: var(--pshg-contact-white) !important;
    border: 1px solid var(--pshg-contact-success-border) !important;
    border-radius: 10px !important;
}

#pshg-contact-root .pshg-contact-success-icon svg {
    width: 18px !important;
    height: 18px !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-width: 2 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
}

#pshg-contact-root .pshg-contact-success strong,
#pshg-contact-root .pshg-contact-success span {
    display: block !important;
}

#pshg-contact-root .pshg-contact-success strong {
    margin: 0 0 3px !important;
    color: #045e40 !important;
    font-size: 0.88rem !important;
    font-weight: 850 !important;
}

#pshg-contact-root .pshg-contact-success > span:last-child > span {
    color: var(--pshg-contact-text) !important;
    font-size: 0.8rem !important;
    line-height: 1.5 !important;
}

#pshg-contact-root .pshg-contact-success-new {
    display: inline-flex !important;
    min-height: 40px !important;
    align-items: center !important;
    justify-content: center !important;
    margin-top: 12px !important;
    padding: 8px 12px !important;
    color: var(--pshg-contact-success) !important;
    background: #ffffff !important;
    border: 1px solid var(--pshg-contact-success-border) !important;
    border-radius: 10px !important;
    font-size: 0.8rem !important;
    font-weight: 800 !important;
    text-decoration: none !important;
    -webkit-text-fill-color: var(--pshg-contact-success) !important;
}

#pshg-contact-root .pshg-contact-success-new:hover {
    background: var(--pshg-contact-success-bg) !important;
}


#pshg-contact-root .pshg-contact-form,
#pshg-contact-root .pshg-contact-grid {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

#pshg-contact-root .pshg-contact-grid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 16px !important;
}

#pshg-contact-root .pshg-contact-field {
    display: block !important;
    min-width: 0 !important;
}

#pshg-contact-root .pshg-contact-field-full,
#pshg-contact-root .pshg-contact-form-footer,
#pshg-contact-root #alert-message {
    grid-column: 1 / -1 !important;
}

#pshg-contact-root .pshg-contact-label {
    display: flex !important;
    align-items: center !important;
    gap: 7px !important;
    margin: 0 0 7px !important;
    color: var(--pshg-contact-navy) !important;
    font-size: 0.87rem !important;
    font-weight: 800 !important;
    line-height: 1.35 !important;
}

#pshg-contact-root .pshg-contact-required {
    color: var(--pshg-contact-danger) !important;
}

#pshg-contact-root .pshg-contact-control {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 51px !important;
    padding: 0 14px !important;
    color: var(--pshg-contact-text) !important;
    background: var(--pshg-contact-white) !important;
    border: 1px solid var(--pshg-contact-border) !important;
    border-radius: 12px !important;
    outline: 0 !important;
    box-shadow: none !important;
    font-size: 0.94rem !important;
    font-weight: 600 !important;
}

#pshg-contact-root textarea.pshg-contact-control {
    min-height: 150px !important;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    resize: vertical !important;
    line-height: 1.55 !important;
}

#pshg-contact-root select.pshg-contact-control {
    padding-right: 40px !important;
}

#pshg-contact-root .pshg-contact-control::placeholder {
    color: #98a2b3 !important;
}

#pshg-contact-root .pshg-contact-control:focus {
    border-color: var(--pshg-contact-primary) !important;
    box-shadow:
        0 0 0 3px rgba(5, 109, 246, 0.12) !important;
}

#pshg-contact-root .pshg-contact-helper {
    display: block !important;
    margin: 7px 1px 0 !important;
    color: var(--pshg-contact-muted) !important;
    font-size: 0.75rem !important;
    line-height: 1.45 !important;
}

#pshg-contact-root .pshg-contact-message-meta {
    display: flex !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    gap: 12px !important;
    margin: 7px 1px 0 !important;
    color: var(--pshg-contact-muted) !important;
    font-size: 0.74rem !important;
    line-height: 1.4 !important;
}

#pshg-contact-root .pshg-contact-dynamic {
    display: none !important;
}

#pshg-contact-root .pshg-contact-dynamic.is-visible {
    display: block !important;
}

#pshg-contact-root #alert-message:empty {
    display: none !important;
}

#pshg-contact-root #alert-message:not(:empty) {
    display: block !important;
    padding: 12px 13px !important;
    color: var(--pshg-contact-danger) !important;
    background: var(--pshg-contact-danger-bg) !important;
    border: 1px solid var(--pshg-contact-danger-border) !important;
    border-radius: 12px !important;
    font-size: 0.82rem !important;
    line-height: 1.5 !important;
}

#pshg-contact-root .pshg-contact-form-footer {
    display: block !important;
    margin: 4px 0 0 !important;
    padding: 18px 0 0 !important;
    border-top: 1px solid var(--pshg-contact-border-soft) !important;
}

#pshg-contact-root .pshg-contact-captcha {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: wrap !important;
    gap: 12px !important;
    margin: 0 0 16px !important;
}

#pshg-contact-root .pshg-contact-submit-row {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 16px !important;
}

#pshg-contact-root .pshg-contact-submit-note {
    display: block !important;
    margin: 0 !important;
    color: var(--pshg-contact-muted) !important;
    font-size: 0.76rem !important;
    line-height: 1.45 !important;
}

#pshg-contact-root .pshg-contact-submit {
    display: inline-flex !important;
    min-width: 190px !important;
    min-height: 51px !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    padding: 10px 17px !important;
    color: #ffffff !important;
    background: var(--pshg-contact-primary) !important;
    border: 1px solid var(--pshg-contact-primary) !important;
    border-radius: 12px !important;
    cursor: pointer !important;
    font-size: 0.9rem !important;
    font-weight: 850 !important;
    line-height: 1.3 !important;
    -webkit-text-fill-color: #ffffff !important;
}

#pshg-contact-root .pshg-contact-submit:hover {
    background: var(--pshg-contact-primary-hover) !important;
    border-color: var(--pshg-contact-primary-hover) !important;
}

#pshg-contact-root .pshg-contact-submit:disabled,
#pshg-contact-root .pshg-contact-submit.is-loading {
    opacity: 0.82 !important;
    cursor: wait !important;
    pointer-events: none !important;
}

#pshg-contact-root .pshg-contact-submit-spinner {
    display: none !important;
    width: 17px !important;
    height: 17px !important;
    flex: 0 0 17px !important;
    border: 2px solid rgba(255, 255, 255, 0.45) !important;
    border-top-color: #ffffff !important;
    border-radius: 50% !important;
    animation: pshg-contact-spin 0.75s linear infinite !important;
}

#pshg-contact-root .pshg-contact-submit.is-loading
.pshg-contact-submit-spinner {
    display: inline-block !important;
}

#pshg-contact-root .pshg-contact-sending {
    display: none !important;
    grid-column: 1 / -1 !important;
    align-items: flex-start !important;
    gap: 12px !important;
    margin: 0 !important;
    padding: 14px !important;
    color: var(--pshg-contact-primary) !important;
    background: var(--pshg-contact-soft-blue) !important;
    border: 1px solid var(--pshg-contact-border) !important;
    border-radius: 13px !important;
}

#pshg-contact-root .pshg-contact-sending.is-visible {
    display: flex !important;
}

#pshg-contact-root .pshg-contact-sending-spinner {
    display: block !important;
    width: 22px !important;
    min-width: 22px !important;
    height: 22px !important;
    margin-top: 1px !important;
    border: 2px solid rgba(5, 109, 246, 0.2) !important;
    border-top-color: var(--pshg-contact-primary) !important;
    border-radius: 50% !important;
    animation: pshg-contact-spin 0.75s linear infinite !important;
}

#pshg-contact-root .pshg-contact-sending-copy {
    display: block !important;
    min-width: 0 !important;
}

#pshg-contact-root .pshg-contact-sending-copy strong,
#pshg-contact-root .pshg-contact-sending-copy span {
    display: block !important;
}

#pshg-contact-root .pshg-contact-sending-copy strong {
    margin: 0 0 3px !important;
    color: var(--pshg-contact-navy) !important;
    font-size: 0.88rem !important;
    font-weight: 850 !important;
}

#pshg-contact-root .pshg-contact-sending-copy span {
    color: var(--pshg-contact-muted) !important;
    font-size: 0.78rem !important;
    line-height: 1.45 !important;
}

@keyframes pshg-contact-spin {
    to {
        transform: rotate(360deg);
    }
}


#pshg-contact-root .pshg-contact-aside {
    position: sticky !important;
    top: 92px !important;
}

#pshg-contact-root .pshg-contact-contact-list {
    display: grid !important;
    gap: 9px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

#pshg-contact-root .pshg-contact-contact-item {
    display: flex !important;
    align-items: flex-start !important;
    gap: 10px !important;
    padding: 12px !important;
    color: var(--pshg-contact-muted) !important;
    background: var(--pshg-contact-soft) !important;
    border: 1px solid var(--pshg-contact-border-soft) !important;
    border-radius: 12px !important;
    font-size: 0.82rem !important;
    line-height: 1.5 !important;
}

#pshg-contact-root .pshg-contact-contact-icon {
    display: inline-flex !important;
    line-height: 0 !important;
    width: 34px !important;
    min-width: 34px !important;
    height: 34px !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 34px !important;
    color: var(--pshg-contact-primary) !important;
    background: var(--pshg-contact-soft-blue) !important;
    border: 1px solid var(--pshg-contact-border) !important;
    border-radius: 10px !important;
}

#pshg-contact-root .pshg-contact-contact-item strong,
#pshg-contact-root .pshg-contact-contact-item span,
#pshg-contact-root .pshg-contact-contact-item a {
    display: block !important;
}

#pshg-contact-root .pshg-contact-contact-item strong {
    margin: 0 0 2px !important;
    color: var(--pshg-contact-navy) !important;
    font-weight: 800 !important;
}

#pshg-contact-root .pshg-contact-contact-item a {
    color: var(--pshg-contact-primary) !important;
    font-weight: 750 !important;
    text-decoration: none !important;
    overflow-wrap: anywhere !important;
    -webkit-text-fill-color: var(--pshg-contact-primary) !important;
}

#pshg-contact-root .pshg-contact-tips {
    display: block !important;
    margin: 16px 0 0 !important;
    padding: 14px !important;
    color: var(--pshg-contact-success) !important;
    background: var(--pshg-contact-success-bg) !important;
    border: 1px solid var(--pshg-contact-success-border) !important;
    border-radius: 12px !important;
    font-size: 0.8rem !important;
    line-height: 1.5 !important;
}

#pshg-contact-root .pshg-contact-tips strong {
    display: block !important;
    margin: 0 0 7px !important;
    color: #045e40 !important;
    font-weight: 850 !important;
}

#pshg-contact-root .pshg-contact-tips ul {
    display: grid !important;
    gap: 6px !important;
    margin: 0 !important;
    padding: 0 0 0 18px !important;
}

#pshg-contact-root a:focus-visible,
#pshg-contact-root input:focus-visible,
#pshg-contact-root select:focus-visible,
#pshg-contact-root textarea:focus-visible,
#pshg-contact-root button:focus-visible {
    outline: 3px solid rgba(5, 109, 246, 0.25) !important;
    outline-offset: 3px !important;
}

@media (max-width: 860px) {
    #pshg-contact-root .pshg-contact-layout {
        grid-template-columns: 1fr !important;
    }

    #pshg-contact-root .pshg-contact-aside {
        position: static !important;
        top: auto !important;
    }
}

@media (max-width: 720px) {
    #pshg-contact-root .pshg-contact-page {
        min-height: auto !important;
        padding: 44px 0 58px !important;
    }

    #pshg-contact-root .pshg-contact-container {
        padding-right: 14px !important;
        padding-left: 14px !important;
    }

    #pshg-contact-root .pshg-contact-title {
        font-size: clamp(1.9rem, 10vw, 2.8rem) !important;
        letter-spacing: -0.04em !important;
    }

    #pshg-contact-root .pshg-contact-shortcuts,
    #pshg-contact-root .pshg-contact-grid {
        grid-template-columns: 1fr !important;
    }

    #pshg-contact-root .pshg-contact-field-full,
    #pshg-contact-root .pshg-contact-form-footer,
    #pshg-contact-root #alert-message {
        grid-column: auto !important;
    }

    #pshg-contact-root .pshg-contact-card {
        padding: 20px 15px !important;
        border-radius: 19px !important;
    }

    #pshg-contact-root .pshg-contact-submit-row {
        align-items: stretch !important;
        flex-direction: column !important;
    }

    #pshg-contact-root .pshg-contact-submit {
        width: 100% !important;
    }
}

@media (max-width: 430px) {
    #pshg-contact-root .cf-turnstile {
        transform: scale(0.88) !important;
        transform-origin: center !important;
    }

    #pshg-contact-root .pshg-contact-message-meta {
        flex-direction: column !important;
        gap: 4px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    #pshg-contact-root *,
    #pshg-contact-root *::before,
    #pshg-contact-root *::after {
        animation: none !important;
        transition: none !important;
    }
}


#pshg-clientlist-root{--navy:#f4f8fc;--line:#456782;--line-soft:#345066;--success:#8cddd9;--warning:#ffd385;background:transparent!important}#pshg-clientlist-root .pshg-clientlist-button,#pshg-clientlist-root .pshg-instance-modal-actions a{background:#3067ed;border-color:#3067ed;color:#fff}#pshg-clientlist-root .pshg-clientlist-card,#pshg-clientlist-root .pshg-instance-modal-panel{background:#192b40}#pshg-clientlist-root :is(h1,h2,h3,strong){color:#f4f8fc}#pshg-clientaccess-root .pshg-clientaccess-container{max-width:720px}#pshg-clientaccess-root .pshg-clientaccess-hero{display:block;margin-bottom:28px}#pshg-clientaccess-root .pshg-clientaccess-title{font-size:clamp(28px,4vw,40px)!important;line-height:1.15!important}#pshg-clientaccess-root .pshg-clientaccess-card{margin:0}#pshg-clientaccess-root .pshg-clientaccess-header{max-width:none}#pshg-contact-root,#pshg-contact-root .pshg-contact-page{background:transparent!important}#pshg-contact-root h1{font-size:clamp(28px,4vw,42px)!important;line-height:1.15!important}#pshg-contact-root .pshg-contact-title-blue{color:#8cddd9!important}#pshg-contact-root .pshg-contact-control{color:#f4f8fc!important;background:#111f32!important;color-scheme:dark}#pshg-contact-root .pshg-contact-control::placeholder{color:#aebfd2!important}#pshg-contact-root .pshg-contact-submit{color:#fff!important;background:#3067ed!important}#pshg-contact-root a{color:#8cddd9}#pshg-contact-root .pshg-contact-card{background:#192b40!important}#pshg-clientaccess-root,#pshg-clientlist-root,#pshg-contact-root{position:relative;z-index:1}.ps-page-sparkles{z-index:0}.ps-page-sparkles span{opacity:.26}.ps-public-reveal.ps-awaiting{translate:0 22px}.ps-public-card:hover{box-shadow:0 14px 40px rgba(48,103,237,.15)!important}
#pshg-clientaccess-root{background:transparent!important}#pshg-clientaccess-root .pshg-clientaccess-container{max-width:720px!important}#pshg-clientaccess-root .pshg-clientaccess-hero{display:block!important;width:100%!important;margin-bottom:24px!important;padding:24px!important}#pshg-clientaccess-root .pshg-clientaccess-header{max-width:none!important}#pshg-clientaccess-root .pshg-clientaccess-section{padding-top:42px!important}#pshg-contact-root .pshg-contact-title span,#pshg-contact-root .pshg-contact-kicker,#pshg-contact-root .pshg-contact-contact-item a{color:#8cddd9!important;-webkit-text-fill-color:#8cddd9!important}#pshg-contact-root .pshg-contact-contact-icon{color:#8cddd9!important}


    

    #pshg-legalpage-root {
      --pshg-legalpage-primary:#3067ed;
      --pshg-legalpage-primary-hover:#2456ce;
      --pshg-legalpage-secondary:#8cddd9;
      --pshg-legalpage-navy:#f4f8fc;
      --pshg-legalpage-text:#d3dfed;
      --pshg-legalpage-muted:#b8c8da;
      --pshg-legalpage-white:#192b40;
      --pshg-legalpage-soft:#192b40;
      --pshg-legalpage-soft-blue:#1c354c;
      --pshg-legalpage-border:#456782;
      --pshg-legalpage-border-soft:#345066;

      --pshg-legalpage-success:#8cddd9;
      --pshg-legalpage-success-bg:#1c354c;
      --pshg-legalpage-success-border:#456782;

      --pshg-legalpage-warning:#ffd385;
      --pshg-legalpage-warning-bg:#363326;
      --pshg-legalpage-warning-border:#6c6041;

      --pshg-legalpage-danger:#ffb5b0;
      --pshg-legalpage-danger-bg:#432d38;
      --pshg-legalpage-danger-border:#7d4654;

      --pshg-legalpage-radius-large: 24px;
      --pshg-legalpage-radius-medium: 15px;
      --pshg-legalpage-shadow: 0 8px 24px rgba(5, 109, 246, 0.055);

      --pshg-legalpage-font:
        Inter,
        "Segoe UI",
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        sans-serif;

      display: block !important;
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
      padding: clamp(48px, 7vw, 86px) 0 !important;
      overflow: hidden !important;
      color: var(--pshg-legalpage-text) !important;
      background:
        linear-gradient(
          180deg,
          var(--pshg-legalpage-soft) 0,
          var(--pshg-legalpage-white) 620px
        ) !important;
      font-family: var(--pshg-legalpage-font) !important;
      line-height: 1.7 !important;
      isolation: isolate !important;
    }

    #pshg-legalpage-root,
    #pshg-legalpage-root *,
    #pshg-legalpage-root *::before,
    #pshg-legalpage-root *::after {
      box-sizing: border-box !important;
      text-shadow: none !important;
      filter: none !important;
      backdrop-filter: none !important;
      -webkit-backdrop-filter: none !important;
    }

    #pshg-legalpage-root .pshg-legalpage-container {
      display: block !important;
      width: 100% !important;
      max-width: 1120px !important;
      min-width: 0 !important;
      margin: 0 auto !important;
      padding: 0 clamp(16px, 3vw, 30px) !important;
    }

    
    #pshg-legalpage-root .pshg-legalpage-hero {
      display: block !important;
      max-width: 920px !important;
      margin: 0 auto 24px !important;
      padding: clamp(24px, 4vw, 40px) !important;
      color: var(--pshg-legalpage-text) !important;
      background: var(--pshg-legalpage-white) !important;
      border: 1px solid var(--pshg-legalpage-border) !important;
      border-radius: var(--pshg-legalpage-radius-large) !important;
      box-shadow: var(--pshg-legalpage-shadow) !important;
      text-align: center !important;
    }

    #pshg-legalpage-root .pshg-legalpage-kicker {
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
      gap: 7px !important;
      margin: 0 0 15px !important;
      padding: 8px 12px !important;
      color: var(--pshg-legalpage-primary) !important;
      background: var(--pshg-legalpage-soft-blue) !important;
      border: 1px solid var(--pshg-legalpage-border) !important;
      border-radius: 999px !important;
      font-size: 0.74rem !important;
      font-weight: 900 !important;
      line-height: 1.25 !important;
      letter-spacing: 0.05em !important;
      text-transform: uppercase !important;
    }

    #pshg-legalpage-root .pshg-legalpage-icon {
      display: block !important;
      position: static !important;
      width: 19px !important;
      min-width: 19px !important;
      height: 19px !important;
      margin: 0 !important;
      padding: 0 !important;
      fill: none !important;
      stroke: currentColor !important;
      stroke-width: 2 !important;
      stroke-linecap: round !important;
      stroke-linejoin: round !important;
      transform: none !important;
    }

    #pshg-legalpage-root .pshg-legalpage-title {
      display: block !important;
      margin: 0 0 15px !important;
      color: var(--pshg-legalpage-navy) !important;
      font-size: clamp(2rem, 4.8vw, 3.65rem) !important;
      font-weight: 800 !important;
      line-height: 1.06 !important;
      letter-spacing: -0.052em !important;
      overflow-wrap: anywhere !important;
      -webkit-text-fill-color: var(--pshg-legalpage-navy) !important;
    }

    #pshg-legalpage-root .pshg-legalpage-title span {
      color: var(--pshg-legalpage-primary) !important;
      -webkit-text-fill-color: var(--pshg-legalpage-primary) !important;
    }

    #pshg-legalpage-root .pshg-legalpage-intro {
      display: block !important;
      max-width: 780px !important;
      margin: 0 auto 10px !important;
      color: var(--pshg-legalpage-muted) !important;
      font-size: clamp(0.98rem, 1.3vw, 1.08rem) !important;
      line-height: 1.7 !important;
    }

    #pshg-legalpage-root .pshg-legalpage-meta {
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      flex-wrap: wrap !important;
      gap: 8px !important;
      margin: 20px 0 0 !important;
    }

    #pshg-legalpage-root .pshg-legalpage-pill {
      display: inline-flex !important;
      min-height: 35px !important;
      align-items: center !important;
      justify-content: center !important;
      gap: 6px !important;
      padding: 7px 10px !important;
      color: var(--pshg-legalpage-text) !important;
      background: var(--pshg-legalpage-soft) !important;
      border: 1px solid var(--pshg-legalpage-border) !important;
      border-radius: 999px !important;
      font-size: 0.77rem !important;
      font-weight: 700 !important;
      line-height: 1.3 !important;
    }

    #pshg-legalpage-root .pshg-legalpage-notice {
      display: flex !important;
      align-items: flex-start !important;
      gap: 11px !important;
      margin: 20px 0 0 !important;
      padding: 15px 16px !important;
      color: var(--pshg-legalpage-warning) !important;
      background: var(--pshg-legalpage-warning-bg) !important;
      border: 1px solid var(--pshg-legalpage-warning-border) !important;
      border-radius: 14px !important;
      font-size: 0.87rem !important;
      line-height: 1.55 !important;
      text-align: left !important;
    }

    #pshg-legalpage-root .pshg-legalpage-notice-icon {
      display: inline-flex !important;
      width: 36px !important;
      min-width: 36px !important;
      height: 36px !important;
      align-items: center !important;
      justify-content: center !important;
      flex: 0 0 36px !important;
      color: var(--pshg-legalpage-warning) !important;
      background: var(--pshg-legalpage-white) !important;
      border: 1px solid var(--pshg-legalpage-warning-border) !important;
      border-radius: 11px !important;
      line-height: 0 !important;
    }

    
    #pshg-legalpage-root .pshg-legalpage-navigation {
      display: grid !important;
      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
      gap: 10px !important;
      max-width: 920px !important;
      margin: 0 auto 24px !important;
    }

    #pshg-legalpage-root .pshg-legalpage-nav-link {
      display: flex !important;
      min-width: 0 !important;
      min-height: 70px !important;
      align-items: center !important;
      gap: 10px !important;
      padding: 12px !important;
      color: var(--pshg-legalpage-text) !important;
      background: var(--pshg-legalpage-white) !important;
      border: 1px solid var(--pshg-legalpage-border) !important;
      border-radius: 14px !important;
      text-decoration: none !important;
      -webkit-text-fill-color: var(--pshg-legalpage-text) !important;
    }

    #pshg-legalpage-root .pshg-legalpage-nav-link:hover {
      color: var(--pshg-legalpage-primary) !important;
      background: var(--pshg-legalpage-soft-blue) !important;
      border-color: #b9dbef !important;
      transform: translateY(-1px) !important;
      -webkit-text-fill-color: var(--pshg-legalpage-primary) !important;
    }

    #pshg-legalpage-root .pshg-legalpage-nav-icon {
      display: inline-flex !important;
      width: 38px !important;
      min-width: 38px !important;
      height: 38px !important;
      align-items: center !important;
      justify-content: center !important;
      flex: 0 0 38px !important;
      color: #ffffff !important;
      background: var(--pshg-legalpage-primary) !important;
      border-radius: 11px !important;
      line-height: 0 !important;
    }

    #pshg-legalpage-root .pshg-legalpage-nav-text {
      display: block !important;
      min-width: 0 !important;
    }

    #pshg-legalpage-root .pshg-legalpage-nav-text strong,
    #pshg-legalpage-root .pshg-legalpage-nav-text small {
      display: block !important;
    }

    #pshg-legalpage-root .pshg-legalpage-nav-text strong {
      margin: 0 0 2px !important;
      color: var(--pshg-legalpage-navy) !important;
      font-size: 0.86rem !important;
      font-weight: 800 !important;
      line-height: 1.3 !important;
    }

    #pshg-legalpage-root .pshg-legalpage-nav-text small {
      color: var(--pshg-legalpage-muted) !important;
      font-size: 0.71rem !important;
      line-height: 1.35 !important;
    }

    
    #pshg-legalpage-root .pshg-legalpage-summary {
      display: grid !important;
      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
      gap: 10px !important;
      margin: 0 0 24px !important;
    }

    #pshg-legalpage-root .pshg-legalpage-summary-card {
      display: block !important;
      min-width: 0 !important;
      padding: 16px !important;
      color: var(--pshg-legalpage-text) !important;
      background: var(--pshg-legalpage-white) !important;
      border: 1px solid var(--pshg-legalpage-border) !important;
      border-radius: 14px !important;
    }

    #pshg-legalpage-root .pshg-legalpage-summary-card strong {
      display: block !important;
      margin: 0 0 4px !important;
      color: var(--pshg-legalpage-navy) !important;
      font-size: 0.9rem !important;
      font-weight: 800 !important;
      line-height: 1.35 !important;
    }

    #pshg-legalpage-root .pshg-legalpage-summary-card span {
      display: block !important;
      color: var(--pshg-legalpage-muted) !important;
      font-size: 0.78rem !important;
      line-height: 1.48 !important;
    }

    
    #pshg-legalpage-root .pshg-legalpage-content {
      display: block !important;
      width: 100% !important;
      max-width: 960px !important;
      margin: 0 auto !important;
    }

    #pshg-legalpage-root .pshg-legal-card {
      display: block !important;
      width: 100% !important;
      min-width: 0 !important;
      margin: 0 0 18px !important;
      padding: clamp(21px, 3.5vw, 32px) !important;
      color: var(--pshg-legalpage-text) !important;
      background: var(--pshg-legalpage-white) !important;
      border: 1px solid var(--pshg-legalpage-border) !important;
      border-radius: var(--pshg-legalpage-radius-large) !important;
      box-shadow: var(--pshg-legalpage-shadow) !important;
      scroll-margin-top: 100px !important;
      overflow-wrap: anywhere !important;
    }

    #pshg-legalpage-root .pshg-legal-card:last-child {
      margin-bottom: 0 !important;
    }

    #pshg-legalpage-root .pshg-legal-card h2 {
      display: block !important;
      margin: 0 0 18px !important;
      color: var(--pshg-legalpage-primary) !important;
      font-size: clamp(1.4rem, 2.5vw, 1.95rem) !important;
      font-weight: 850 !important;
      line-height: 1.25 !important;
      letter-spacing: -0.03em !important;
    }

    #pshg-legalpage-root .pshg-legal-card h2::after {
      display: block !important;
      width: 52px !important;
      height: 3px !important;
      margin: 10px 0 0 !important;
      background: var(--pshg-legalpage-primary) !important;
      border-radius: 999px !important;
      content: "" !important;
    }

    #pshg-legalpage-root .pshg-legal-card h3 {
      display: block !important;
      margin: 24px 0 9px !important;
      color: var(--pshg-legalpage-navy) !important;
      font-size: 1.08rem !important;
      font-weight: 800 !important;
      line-height: 1.4 !important;
    }

    #pshg-legalpage-root .pshg-legal-card p {
      margin: 0 0 14px !important;
      color: var(--pshg-legalpage-text) !important;
      font-size: 0.96rem !important;
      line-height: 1.75 !important;
    }

    #pshg-legalpage-root .pshg-legal-card ul,
    #pshg-legalpage-root .pshg-legal-card ol {
      margin: 0 0 18px !important;
      padding-left: 22px !important;
      color: var(--pshg-legalpage-text) !important;
    }

    #pshg-legalpage-root .pshg-legal-card li {
      margin: 0 0 7px !important;
      color: var(--pshg-legalpage-text) !important;
      font-size: 0.94rem !important;
      line-height: 1.65 !important;
    }

    #pshg-legalpage-root .pshg-legal-card strong,
    #pshg-legalpage-root .pshg-legal-card b {
      color: var(--pshg-legalpage-navy) !important;
      font-weight: 800 !important;
    }

    #pshg-legalpage-root .pshg-legal-card a {
      color: var(--pshg-legalpage-primary) !important;
      font-weight: 700 !important;
      text-decoration: underline !important;
      text-underline-offset: 3px !important;
      overflow-wrap: anywhere !important;
      -webkit-text-fill-color: var(--pshg-legalpage-primary) !important;
    }

    #pshg-legalpage-root .pshg-legal-card a:hover {
      color: var(--pshg-legalpage-primary-hover) !important;
      -webkit-text-fill-color: var(--pshg-legalpage-primary-hover) !important;
    }

    #pshg-legalpage-root .pshg-legal-card .small {
      color: var(--pshg-legalpage-muted) !important;
      font-size: 0.82rem !important;
    }

    
    #pshg-legalpage-root .callout {
      display: block !important;
      margin: 18px 0 !important;
      padding: 15px 16px !important;
      color: var(--pshg-legalpage-text) !important;
      background: var(--pshg-legalpage-soft-blue) !important;
      border: 1px solid var(--pshg-legalpage-border) !important;
      border-left: 4px solid var(--pshg-legalpage-primary) !important;
      border-radius: 0 13px 13px 0 !important;
      font-size: 0.9rem !important;
      line-height: 1.6 !important;
    }

    #pshg-legalpage-root .callout.green {
      color: var(--pshg-legalpage-success) !important;
      background: var(--pshg-legalpage-success-bg) !important;
      border-color: var(--pshg-legalpage-success-border) !important;
      border-left-color: var(--pshg-legalpage-success) !important;
    }

    #pshg-legalpage-root .callout.amber {
      color: var(--pshg-legalpage-warning) !important;
      background: var(--pshg-legalpage-warning-bg) !important;
      border-color: var(--pshg-legalpage-warning-border) !important;
      border-left-color: var(--pshg-legalpage-warning) !important;
    }

    #pshg-legalpage-root .callout.red {
      color: var(--pshg-legalpage-danger) !important;
      background: var(--pshg-legalpage-danger-bg) !important;
      border-color: var(--pshg-legalpage-danger-border) !important;
      border-left-color: var(--pshg-legalpage-danger) !important;
    }

    #pshg-legalpage-root .callout.purple {
      color: var(--pshg-legalpage-text) !important;
      background: #272e48 !important;
      border-color: #657196 !important;
      border-left-color: #7c3aed !important;
    }

    
    #pshg-legalpage-root .pshg-legal-card table {
      width: 100% !important;
      margin: 16px 0 20px !important;
      overflow: hidden !important;
      background: var(--pshg-legalpage-white) !important;
      border: 1px solid var(--pshg-legalpage-border) !important;
      border-collapse: collapse !important;
      border-radius: 13px !important;
    }

    #pshg-legalpage-root .pshg-legal-card th,
    #pshg-legalpage-root .pshg-legal-card td {
      padding: 11px 13px !important;
      color: var(--pshg-legalpage-text) !important;
      border: 1px solid var(--pshg-legalpage-border-soft) !important;
      text-align: left !important;
      vertical-align: top !important;
      font-size: 0.84rem !important;
      line-height: 1.5 !important;
    }

    #pshg-legalpage-root .pshg-legal-card th {
      color: var(--pshg-legalpage-navy) !important;
      background: var(--pshg-legalpage-soft) !important;
      font-weight: 800 !important;
    }

    
    #pshg-legalpage-root .pshg-legalpage-top {
      display: inline-flex !important;
      min-height: 44px !important;
      align-items: center !important;
      justify-content: center !important;
      gap: 7px !important;
      margin: 24px auto 0 !important;
      padding: 9px 14px !important;
      color: #ffffff !important;
      background: var(--pshg-legalpage-primary) !important;
      border: 1px solid var(--pshg-legalpage-primary) !important;
      border-radius: 11px !important;
      font-size: 0.84rem !important;
      font-weight: 800 !important;
      text-decoration: none !important;
      -webkit-text-fill-color: #ffffff !important;
    }

    #pshg-legalpage-root .pshg-legalpage-top:hover {
      background: var(--pshg-legalpage-primary-hover) !important;
      border-color: var(--pshg-legalpage-primary-hover) !important;
    }

    #pshg-legalpage-root .pshg-legalpage-top-wrap {
      display: flex !important;
      justify-content: center !important;
    }

    #pshg-legalpage-root a:focus-visible {
      outline: 3px solid rgba(5, 109, 246, 0.25) !important;
      outline-offset: 3px !important;
    }

    @media (max-width: 920px) {
      #pshg-legalpage-root .pshg-legalpage-navigation,
      #pshg-legalpage-root .pshg-legalpage-summary {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
      }
    }

    @media (max-width: 640px) {
      #pshg-legalpage-root {
        padding: 42px 0 58px !important;
      }

      #pshg-legalpage-root .pshg-legalpage-container {
        padding-right: 14px !important;
        padding-left: 14px !important;
      }

      #pshg-legalpage-root .pshg-legalpage-hero {
        padding: 22px 16px !important;
        border-radius: 19px !important;
      }

      #pshg-legalpage-root .pshg-legalpage-title {
        font-size: clamp(1.85rem, 10vw, 2.7rem) !important;
        letter-spacing: -0.04em !important;
      }

      #pshg-legalpage-root .pshg-legalpage-meta,
      #pshg-legalpage-root .pshg-legalpage-navigation,
      #pshg-legalpage-root .pshg-legalpage-summary {
        grid-template-columns: 1fr !important;
      }

      #pshg-legalpage-root .pshg-legalpage-pill {
        width: 100% !important;
      }

      #pshg-legalpage-root .pshg-legalpage-nav-link {
        min-height: 64px !important;
      }

      #pshg-legalpage-root .pshg-legal-card {
        padding: 20px 15px !important;
        border-radius: 19px !important;
      }

      #pshg-legalpage-root .pshg-legal-card table {
        display: block !important;
        overflow-x: auto !important;
        white-space: normal !important;
      }

      #pshg-legalpage-root .pshg-legal-card th,
      #pshg-legalpage-root .pshg-legal-card td {
        min-width: 180px !important;
      }
    }

    @media (prefers-reduced-motion: reduce) {
      #pshg-legalpage-root *,
      #pshg-legalpage-root *::before,
      #pshg-legalpage-root *::after {
        animation: none !important;
        transition: none !important;
        scroll-behavior: auto !important;
      }
    }
  
#pshg-legalpage-root{position:relative;z-index:1;background:transparent!important;padding-top:42px!important}#pshg-legalpage-root .pshg-legalpage-title{font-size:clamp(28px,4vw,42px)!important;line-height:1.17!important;letter-spacing:-.03em!important}#pshg-legalpage-root .pshg-legalpage-title span,#pshg-legalpage-root .pshg-legal-card h2,#pshg-legalpage-root .pshg-legal-card a,#pshg-legalpage-root .pshg-legalpage-kicker{color:#8cddd9!important;-webkit-text-fill-color:#8cddd9!important}#pshg-legalpage-root .pshg-legal-card h2::after{background:#8cddd9!important}#pshg-legalpage-root .pshg-legalpage-nav-link[aria-current]{border-color:#8cddd9!important;background:#1c354c!important}#pshg-legalpage-root .pshg-legalpage-nav-link:focus-visible,#pshg-legalpage-root a:focus-visible{outline:3px solid #8cddd9!important;outline-offset:4px!important}#pshg-legalpage-root .pshg-legal-card table{table-layout:fixed!important}#pshg-legalpage-root .pshg-legal-card th,#pshg-legalpage-root .pshg-legal-card td{overflow-wrap:anywhere!important}#pshg-legalpage-root .pshg-legalpage-summary{max-width:960px;margin-inline:auto!important}@media(prefers-reduced-motion:reduce){#pshg-legalpage-root *{transition:none!important;animation:none!important}#pshg-legalpage-root .pshg-legalpage-nav-link:hover{transform:none!important}}

@media print{#pshg-siteheader-root,#pshg-sitefooter-root,.ps-page-sparkles,.ps-page-cursor,.ps-page-motion-toggle{display:none!important}body{background:#fff!important;color:#17212b!important}#pshg-legalpage-root{--pshg-legalpage-navy:#17212b!important;--pshg-legalpage-text:#17212b!important;--pshg-legalpage-muted:#425466!important;--pshg-legalpage-white:#fff!important;--pshg-legalpage-soft:#fff!important;--pshg-legalpage-border:#b8c8da!important;padding:0!important}#pshg-legalpage-root .pshg-legalpage-navigation,#pshg-legalpage-root .pshg-legalpage-top-wrap{display:none!important}#pshg-legalpage-root .pshg-legal-card,#pshg-legalpage-root .pshg-legalpage-hero{box-shadow:none!important;border-radius:0!important}#pshg-legalpage-root .pshg-legal-card h2,#pshg-legalpage-root .pshg-legalpage-title span,#pshg-legalpage-root .pshg-legal-card a{color:#155766!important;-webkit-text-fill-color:#155766!important}#pshg-legalpage-root h2,#pshg-legalpage-root h3{break-after:avoid}#pshg-legalpage-root tr{break-inside:avoid}}


    

    #pshg-trust-root {
      --pshg-trust-primary:#3067ed;
      --pshg-trust-primary-hover:#2456ce;
      --pshg-trust-navy:#f4f8fc;
      --pshg-trust-text:#d3dfed;
      --pshg-trust-muted:#b8c8da;
      --pshg-trust-white:#192b40;
      --pshg-trust-soft:#192b40;
      --pshg-trust-soft-blue:#1c354c;
      --pshg-trust-border:#456782;
      --pshg-trust-border-soft:#345066;

      --pshg-trust-success:#8cddd9;
      --pshg-trust-success-bg:#1c354c;
      --pshg-trust-success-border:#456782;

      --pshg-trust-warning:#ffd385;
      --pshg-trust-warning-bg:#363326;
      --pshg-trust-warning-border:#6c6041;

      --pshg-trust-danger:#ffb5b0;
      --pshg-trust-danger-bg:#432d38;
      --pshg-trust-danger-border:#7d4654;

      --pshg-trust-purple: #6d28d9;
      --pshg-trust-purple-bg: #f5f3ff;
      --pshg-trust-purple-border: #ddd6fe;

      --pshg-trust-radius-large: 24px;
      --pshg-trust-radius-medium: 15px;
      --pshg-trust-shadow: 0 8px 24px rgba(5, 109, 246, 0.055);

      --pshg-trust-font:
        Inter,
        "Segoe UI",
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        sans-serif;

      display: block !important;
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
      padding: clamp(48px, 7vw, 86px) 0 !important;
      overflow: hidden !important;
      color: var(--pshg-trust-text) !important;
      background:
        linear-gradient(
          180deg,
          var(--pshg-trust-soft) 0,
          var(--pshg-trust-white) 620px
        ) !important;
      font-family: var(--pshg-trust-font) !important;
      line-height: 1.7 !important;
      isolation: isolate !important;
    }

    #pshg-trust-root,
    #pshg-trust-root *,
    #pshg-trust-root *::before,
    #pshg-trust-root *::after {
      box-sizing: border-box !important;
      text-shadow: none !important;
      filter: none !important;
      backdrop-filter: none !important;
      -webkit-backdrop-filter: none !important;
    }

    #pshg-trust-root .pshg-trust-container {
      display: block !important;
      width: 100% !important;
      max-width: 1120px !important;
      min-width: 0 !important;
      margin: 0 auto !important;
      padding: 0 clamp(16px, 3vw, 30px) !important;
    }

    
    #pshg-trust-root .pshg-trust-hero {
      display: block !important;
      width: 100% !important;
      max-width: 920px !important;
      margin: 0 auto 24px !important;
      padding: clamp(24px, 4vw, 40px) !important;
      color: var(--pshg-trust-text) !important;
      background: var(--pshg-trust-white) !important;
      border: 1px solid var(--pshg-trust-border) !important;
      border-radius: var(--pshg-trust-radius-large) !important;
      box-shadow: var(--pshg-trust-shadow) !important;
      text-align: center !important;
    }

    #pshg-trust-root .pshg-trust-kicker {
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
      gap: 7px !important;
      margin: 0 0 15px !important;
      padding: 8px 12px !important;
      color: var(--pshg-trust-primary) !important;
      background: var(--pshg-trust-soft-blue) !important;
      border: 1px solid var(--pshg-trust-border) !important;
      border-radius: 999px !important;
      font-size: 0.74rem !important;
      font-weight: 900 !important;
      line-height: 1.25 !important;
      letter-spacing: 0.05em !important;
      text-transform: uppercase !important;
    }

    #pshg-trust-root .pshg-trust-icon {
      display: block !important;
      position: static !important;
      width: 19px !important;
      min-width: 19px !important;
      height: 19px !important;
      margin: 0 !important;
      padding: 0 !important;
      fill: none !important;
      stroke: currentColor !important;
      stroke-width: 2 !important;
      stroke-linecap: round !important;
      stroke-linejoin: round !important;
      transform: none !important;
    }

    #pshg-trust-root .pshg-trust-title {
      display: block !important;
      margin: 0 0 15px !important;
      color: var(--pshg-trust-navy) !important;
      font-size: clamp(2rem, 4.8vw, 3.65rem) !important;
      font-weight: 800 !important;
      line-height: 1.06 !important;
      letter-spacing: -0.052em !important;
      overflow-wrap: anywhere !important;
      -webkit-text-fill-color: var(--pshg-trust-navy) !important;
    }

    #pshg-trust-root .pshg-trust-title span {
      color: var(--pshg-trust-primary) !important;
      -webkit-text-fill-color: var(--pshg-trust-primary) !important;
    }

    #pshg-trust-root .pshg-trust-intro {
      display: block !important;
      max-width: 790px !important;
      margin: 0 auto 10px !important;
      color: var(--pshg-trust-muted) !important;
      font-size: clamp(0.98rem, 1.3vw, 1.08rem) !important;
      line-height: 1.7 !important;
    }

    #pshg-trust-root .pshg-trust-badges {
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      flex-wrap: wrap !important;
      gap: 8px !important;
      margin: 20px 0 0 !important;
    }

    #pshg-trust-root .pshg-trust-badge {
      display: inline-flex !important;
      min-height: 36px !important;
      align-items: center !important;
      justify-content: center !important;
      gap: 7px !important;
      padding: 7px 10px !important;
      color: var(--pshg-trust-text) !important;
      background: var(--pshg-trust-soft) !important;
      border: 1px solid var(--pshg-trust-border) !important;
      border-radius: 999px !important;
      font-size: 0.77rem !important;
      font-weight: 700 !important;
      line-height: 1.3 !important;
      text-align: center !important;
    }

    
    #pshg-trust-root .pshg-trust-navigation {
      display: grid !important;
      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
      gap: 10px !important;
      max-width: 920px !important;
      margin: 0 auto 24px !important;
    }

    #pshg-trust-root .pshg-trust-nav-link {
      display: flex !important;
      min-width: 0 !important;
      min-height: 70px !important;
      align-items: center !important;
      gap: 10px !important;
      padding: 12px !important;
      color: var(--pshg-trust-text) !important;
      background: var(--pshg-trust-white) !important;
      border: 1px solid var(--pshg-trust-border) !important;
      border-radius: 14px !important;
      text-decoration: none !important;
      -webkit-text-fill-color: var(--pshg-trust-text) !important;
    }

    #pshg-trust-root .pshg-trust-nav-link:hover {
      color: var(--pshg-trust-primary) !important;
      background: var(--pshg-trust-soft-blue) !important;
      border-color: #b9dbef !important;
      transform: translateY(-1px) !important;
      -webkit-text-fill-color: var(--pshg-trust-primary) !important;
    }

    #pshg-trust-root .pshg-trust-nav-icon {
      display: inline-flex !important;
      width: 38px !important;
      min-width: 38px !important;
      height: 38px !important;
      align-items: center !important;
      justify-content: center !important;
      flex: 0 0 38px !important;
      color: #ffffff !important;
      background: var(--pshg-trust-primary) !important;
      border-radius: 11px !important;
      line-height: 0 !important;
    }

    #pshg-trust-root .pshg-trust-nav-text {
      display: block !important;
      min-width: 0 !important;
    }

    #pshg-trust-root .pshg-trust-nav-text strong,
    #pshg-trust-root .pshg-trust-nav-text small {
      display: block !important;
    }

    #pshg-trust-root .pshg-trust-nav-text strong {
      margin: 0 0 2px !important;
      color: var(--pshg-trust-navy) !important;
      font-size: 0.86rem !important;
      font-weight: 800 !important;
      line-height: 1.3 !important;
    }

    #pshg-trust-root .pshg-trust-nav-text small {
      color: var(--pshg-trust-muted) !important;
      font-size: 0.71rem !important;
      line-height: 1.35 !important;
    }

    
    #pshg-trust-root .pshg-trust-summary {
      display: grid !important;
      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
      gap: 10px !important;
      margin: 0 0 24px !important;
    }

    #pshg-trust-root .pshg-trust-summary-card {
      display: block !important;
      min-width: 0 !important;
      padding: 16px !important;
      color: var(--pshg-trust-text) !important;
      background: var(--pshg-trust-white) !important;
      border: 1px solid var(--pshg-trust-border) !important;
      border-radius: 14px !important;
    }

    #pshg-trust-root .pshg-trust-summary-card strong {
      display: block !important;
      margin: 0 0 4px !important;
      color: var(--pshg-trust-navy) !important;
      font-size: 0.9rem !important;
      font-weight: 800 !important;
      line-height: 1.35 !important;
    }

    #pshg-trust-root .pshg-trust-summary-card span {
      display: block !important;
      color: var(--pshg-trust-muted) !important;
      font-size: 0.78rem !important;
      line-height: 1.48 !important;
    }

    
    #pshg-trust-root .pshg-trust-content {
      display: block !important;
      width: 100% !important;
      max-width: 960px !important;
      margin: 0 auto !important;
    }

    #pshg-trust-root .pshg-trust-card {
      display: block !important;
      width: 100% !important;
      min-width: 0 !important;
      margin: 0 0 18px !important;
      padding: clamp(21px, 3.5vw, 32px) !important;
      color: var(--pshg-trust-text) !important;
      background: var(--pshg-trust-white) !important;
      border: 1px solid var(--pshg-trust-border) !important;
      border-radius: var(--pshg-trust-radius-large) !important;
      box-shadow: var(--pshg-trust-shadow) !important;
      scroll-margin-top: 100px !important;
      overflow-wrap: anywhere !important;
    }

    #pshg-trust-root .pshg-trust-card:last-child {
      margin-bottom: 0 !important;
    }

    #pshg-trust-root .pshg-trust-card h3 {
      display: block !important;
      margin: 0 0 18px !important;
      color: var(--pshg-trust-primary) !important;
      font-size: clamp(1.4rem, 2.5vw, 1.95rem) !important;
      font-weight: 850 !important;
      line-height: 1.25 !important;
      letter-spacing: -0.03em !important;
    }

    #pshg-trust-root .pshg-trust-card h3::after {
      display: block !important;
      width: 52px !important;
      height: 3px !important;
      margin: 10px 0 0 !important;
      background: var(--pshg-trust-primary) !important;
      border-radius: 999px !important;
      content: "" !important;
    }

    #pshg-trust-root .pshg-trust-card h4 {
      display: block !important;
      margin: 24px 0 9px !important;
      color: var(--pshg-trust-navy) !important;
      font-size: 1.08rem !important;
      font-weight: 800 !important;
      line-height: 1.4 !important;
    }

    #pshg-trust-root .pshg-trust-card p {
      margin: 0 0 14px !important;
      color: var(--pshg-trust-text) !important;
      font-size: 0.96rem !important;
      line-height: 1.75 !important;
    }

    #pshg-trust-root .pshg-trust-card ul,
    #pshg-trust-root .pshg-trust-card ol {
      margin: 0 0 18px !important;
      padding-left: 22px !important;
      color: var(--pshg-trust-text) !important;
    }

    #pshg-trust-root .pshg-trust-card li {
      margin: 0 0 7px !important;
      color: var(--pshg-trust-text) !important;
      font-size: 0.94rem !important;
      line-height: 1.65 !important;
    }

    #pshg-trust-root .pshg-trust-card strong,
    #pshg-trust-root .pshg-trust-card b {
      color: var(--pshg-trust-navy) !important;
      font-weight: 800 !important;
    }

    #pshg-trust-root .pshg-trust-card a {
      color: var(--pshg-trust-primary) !important;
      font-weight: 700 !important;
      text-decoration: underline !important;
      text-underline-offset: 3px !important;
      overflow-wrap: anywhere !important;
      -webkit-text-fill-color: var(--pshg-trust-primary) !important;
    }

    #pshg-trust-root .pshg-trust-card a:hover {
      color: var(--pshg-trust-primary-hover) !important;
      -webkit-text-fill-color: var(--pshg-trust-primary-hover) !important;
    }

    #pshg-trust-root .pshg-trust-card .small {
      color: var(--pshg-trust-muted) !important;
      font-size: 0.82rem !important;
    }

    
    #pshg-trust-root .callout {
      display: block !important;
      margin: 18px 0 !important;
      padding: 15px 16px !important;
      color: var(--pshg-trust-text) !important;
      background: var(--pshg-trust-soft-blue) !important;
      border: 1px solid var(--pshg-trust-border) !important;
      border-left: 4px solid var(--pshg-trust-primary) !important;
      border-radius: 0 13px 13px 0 !important;
      font-size: 0.9rem !important;
      line-height: 1.6 !important;
    }

    #pshg-trust-root .callout.green {
      color: var(--pshg-trust-success) !important;
      background: var(--pshg-trust-success-bg) !important;
      border-color: var(--pshg-trust-success-border) !important;
      border-left-color: var(--pshg-trust-success) !important;
    }

    #pshg-trust-root .callout.amber {
      color: var(--pshg-trust-warning) !important;
      background: var(--pshg-trust-warning-bg) !important;
      border-color: var(--pshg-trust-warning-border) !important;
      border-left-color: var(--pshg-trust-warning) !important;
    }

    #pshg-trust-root .callout.red {
      color: var(--pshg-trust-danger) !important;
      background: var(--pshg-trust-danger-bg) !important;
      border-color: var(--pshg-trust-danger-border) !important;
      border-left-color: var(--pshg-trust-danger) !important;
    }

    #pshg-trust-root .callout.purple {
      color: var(--pshg-trust-purple) !important;
      background: var(--pshg-trust-purple-bg) !important;
      border-color: var(--pshg-trust-purple-border) !important;
      border-left-color: var(--pshg-trust-purple) !important;
    }

    
    #pshg-trust-root .pshg-trust-card table {
      width: 100% !important;
      margin: 16px 0 20px !important;
      overflow: hidden !important;
      background: var(--pshg-trust-white) !important;
      border: 1px solid var(--pshg-trust-border) !important;
      border-collapse: collapse !important;
      border-radius: 13px !important;
    }

    #pshg-trust-root .pshg-trust-card th,
    #pshg-trust-root .pshg-trust-card td {
      padding: 11px 13px !important;
      color: var(--pshg-trust-text) !important;
      border: 1px solid var(--pshg-trust-border-soft) !important;
      text-align: left !important;
      vertical-align: top !important;
      font-size: 0.84rem !important;
      line-height: 1.5 !important;
    }

    #pshg-trust-root .pshg-trust-card th {
      color: var(--pshg-trust-navy) !important;
      background: var(--pshg-trust-soft) !important;
      font-weight: 800 !important;
    }

    
    #pshg-trust-root .link-row {
      display: flex !important;
      align-items: center !important;
      flex-wrap: wrap !important;
      gap: 9px !important;
      margin: 16px 0 0 !important;
    }

    #pshg-trust-root .link-button {
      display: inline-flex !important;
      min-height: 43px !important;
      align-items: center !important;
      justify-content: center !important;
      padding: 9px 13px !important;
      color: var(--pshg-trust-primary) !important;
      background: var(--pshg-trust-white) !important;
      border: 1px solid var(--pshg-trust-border) !important;
      border-radius: 11px !important;
      font-size: 0.8rem !important;
      font-weight: 800 !important;
      text-decoration: none !important;
      -webkit-text-fill-color: var(--pshg-trust-primary) !important;
    }

    #pshg-trust-root .link-button:hover {
      color: var(--pshg-trust-primary-hover) !important;
      background: var(--pshg-trust-soft-blue) !important;
      border-color: #b9dbef !important;
      -webkit-text-fill-color: var(--pshg-trust-primary-hover) !important;
    }

    #pshg-trust-root .pshg-trust-top-wrap {
      display: flex !important;
      justify-content: center !important;
    }

    #pshg-trust-root .pshg-trust-top {
      display: inline-flex !important;
      min-height: 44px !important;
      align-items: center !important;
      justify-content: center !important;
      gap: 7px !important;
      margin: 24px auto 0 !important;
      padding: 9px 14px !important;
      color: #ffffff !important;
      background: var(--pshg-trust-primary) !important;
      border: 1px solid var(--pshg-trust-primary) !important;
      border-radius: 11px !important;
      font-size: 0.84rem !important;
      font-weight: 800 !important;
      text-decoration: none !important;
      -webkit-text-fill-color: #ffffff !important;
    }

    #pshg-trust-root .pshg-trust-top:hover {
      background: var(--pshg-trust-primary-hover) !important;
      border-color: var(--pshg-trust-primary-hover) !important;
    }

    #pshg-trust-root a:focus-visible {
      outline: 3px solid rgba(5, 109, 246, 0.25) !important;
      outline-offset: 3px !important;
    }

    @media (max-width: 920px) {
      #pshg-trust-root .pshg-trust-navigation,
      #pshg-trust-root .pshg-trust-summary {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
      }
    }

    @media (max-width: 640px) {
      #pshg-trust-root {
        padding: 42px 0 58px !important;
      }

      #pshg-trust-root .pshg-trust-container {
        padding-right: 14px !important;
        padding-left: 14px !important;
      }

      #pshg-trust-root .pshg-trust-hero {
        padding: 22px 16px !important;
        border-radius: 19px !important;
      }

      #pshg-trust-root .pshg-trust-title {
        font-size: clamp(1.85rem, 10vw, 2.7rem) !important;
        letter-spacing: -0.04em !important;
      }

      #pshg-trust-root .pshg-trust-navigation,
      #pshg-trust-root .pshg-trust-summary {
        grid-template-columns: 1fr !important;
      }

      #pshg-trust-root .pshg-trust-badge {
        width: 100% !important;
      }

      #pshg-trust-root .pshg-trust-card {
        padding: 20px 15px !important;
        border-radius: 19px !important;
      }

      #pshg-trust-root .pshg-trust-card table {
        display: block !important;
        overflow-x: auto !important;
        white-space: normal !important;
      }

      #pshg-trust-root .pshg-trust-card th,
      #pshg-trust-root .pshg-trust-card td {
        min-width: 180px !important;
      }

      #pshg-trust-root .link-button {
        width: 100% !important;
      }
    }

    @media (prefers-reduced-motion: reduce) {
      #pshg-trust-root *,
      #pshg-trust-root *::before,
      #pshg-trust-root *::after {
        animation: none !important;
        transition: none !important;
        scroll-behavior: auto !important;
      }
    }
  
#pshg-legalpage-root .pshg-legalpage-nav-link:hover,#pshg-trust-root .pshg-trust-nav-link:hover{color:#f4f8fc!important;-webkit-text-fill-color:#f4f8fc!important}
#pshg-trust-root{position:relative;z-index:1;background:transparent!important}#pshg-trust-root .pshg-trust-title{font-size:clamp(26px,4vw,38px)!important;line-height:1.2!important}#pshg-trust-root .pshg-trust-title span,#pshg-trust-root .pshg-trust-card h3,#pshg-trust-root .pshg-trust-card a,#pshg-trust-root .pshg-trust-kicker{color:#8cddd9!important;-webkit-text-fill-color:#8cddd9!important}#pshg-trust-root .pshg-trust-card h3::after{background:#8cddd9!important}#pshg-trust-root a:focus-visible{outline:3px solid #8cddd9!important;outline-offset:4px!important}#pshg-trust-root table{table-layout:fixed!important}#pshg-trust-root th,#pshg-trust-root td{overflow-wrap:anywhere!important}#pshg-legalpage-root .pshg-legalpage-navigation{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media(max-width:920px){#pshg-legalpage-root .pshg-legalpage-navigation{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){#pshg-legalpage-root .pshg-legalpage-navigation{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){#pshg-trust-root *{animation:none!important;transition:none!important}#pshg-trust-root .pshg-trust-nav-link:hover{transform:none!important}}@media print{#pshg-trust-root{--pshg-trust-navy:#17212b!important;--pshg-trust-text:#17212b!important;--pshg-trust-muted:#425466!important;--pshg-trust-white:#fff!important;--pshg-trust-soft:#fff!important;--pshg-trust-border:#b8c8da!important;padding:0!important}#pshg-trust-root .pshg-trust-title span,#pshg-trust-root .pshg-trust-card h3,#pshg-trust-root .pshg-trust-card a{color:#155766!important;-webkit-text-fill-color:#155766!important}#pshg-trust-root .pshg-trust-navigation,#pshg-trust-root .pshg-trust-top-wrap{display:none!important}}

#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-5e3342db2e1b{font-family:"Segoe UI",system-ui,sans-serif;max-width:1040px;margin:0 auto;line-height:1.75;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-a0013b5ff901{margin-bottom:42px;padding-bottom:24px;border-bottom:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-85a8056daae6{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin:0 0 18px 0;line-height:1.2;display:inline-block}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-91ca48ddb613{font-size:1.06rem;opacity:1;max-width:820px;margin:0 0 16px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-2fc0a99a85c2{font-size:1rem;opacity:1;margin:0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-c9f6c3a5c6d8{color:#8cddd9;text-decoration:underline}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-22aa5fc34997{margin-bottom:42px;background:#192b40;padding:24px;border-radius:20px;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-98834d71411b{font-size:clamp(1.45rem,3vw,2rem);font-weight:800;color:#8cddd9;margin:0 0 18px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-db345bbfec25{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-b71f67a9b5ea{padding:18px;border-radius:16px;background:#192b40;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-ab3e17a90b26{margin:0 0 8px 0;color:#f4f8fc;font-size:0.98rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-97e4e95fba62{margin:0;opacity:1;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-aae877030c58{margin-bottom:42px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-95afbfeaa02a{padding:24px;border-radius:20px;background:#192b40;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-eb4c4f40b4ed{font-size:clamp(1.3rem,2.7vw,1.75rem);font-weight:800;color:#f4f8fc;margin:32px 0 16px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-8cea22ad4c11{margin:0 0 18px 0;color:#d3dfed;font-size:1rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-631e5fc6032d{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;color:#ffd385;margin:0 0 18px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-50b8c7a08b34{margin:0 0 14px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-9d0a76beb8a0{text-decoration:none;color:#8cddd9;padding:18px;border-radius:16px;background:#192b40;border:1px solid #345066;display:block}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-28841033279c{font-weight:700;color:#f4f8fc;margin-bottom:6px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-ef64ebca8a41{color:#b8c8da}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-ea9e08290592{margin-bottom:36px;border-top:1px solid #345066;padding-top:26px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-559ecb2f2b7f{font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:800;color:#f4f8fc;margin:0 0 16px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-28708696a457{margin-bottom:16px;padding:18px;border-radius:14px;background:#192b40;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-258fee5f8140{background:#1c354c;padding:22px;border-radius:14px;text-align:center}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-84aead9fc130{margin:0 0 10px 0;color:#f4f8fc}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-820ba179e8b5{margin:0;font-size:0.98rem;font-weight:700;color:#8cddd9}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-869d41b29592{font-size:1.08rem;font-weight:700;color:#8cddd9;margin:24px 0 12px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-870a8ce88673{max-width:100%;height:auto;border-radius:16px;display:block;margin:18px auto}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-a0ac032536fa{width:100%;border-collapse:collapse;margin:18px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-fc665bf91c79{padding:10px;border:1px solid #345066;vertical-align:top;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-6f99bbb9844f{border:0;border-top:1px solid #345066;margin:24px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-c398ba718b3d{margin:0 0 12px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-66db5388308b{font-size:0.98rem;font-weight:700;color:#8cddd9;margin:22px 0 10px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-7ea95c027993{margin:0 0 20px 22px;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-b922c89f16f9{margin-bottom:10px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-0b268cee8ee4{font-size:1.06rem;opacity:1;max-width:840px;margin:0 0 16px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-aad12b1567bd{margin:0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-a70d3fae4b71{overflow-x:auto;border-radius:20px;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-c7d63a47988f{width:100%;border-collapse:collapse;background:#192b40}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-91230b61f34d{padding:12px;border:1px solid #345066;text-align:left;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-34e34c18832c{padding:12px;border:1px solid #345066;text-align:left;color:#8cddd9}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-b347fa122425{padding:12px;border:1px solid #345066;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-3f0382b085a5{padding:12px;border:1px solid #345066;color:#8cddd9}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-faa04083aefc{padding:12px;border:1px solid #345066;color:#ffd385}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-378168b6acd8{padding:12px;border:1px solid #345066;color:#b8c8da}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-47549e6f987c{padding:12px;border:1px solid #345066;color:#ffb5b0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-798c4bace557{margin:14px 0 0 0;color:#b8c8da;font-size:0.92rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-1eac6a2c94b2{font-size:clamp(1.35rem,3vw,1.8rem);font-weight:800;color:#f4f8fc;margin:0 0 16px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-e35f237e2f75{margin:0 0 18px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-80e786589dcf{margin:0;padding-left:20px;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-95b48a2f9bbb{margin-bottom:42px;background:#363326;padding:24px;border-radius:20px;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-08b48aca7140{font-size:clamp(1.35rem,3vw,1.8rem);font-weight:800;color:#ffd385;margin:0 0 16px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-022c181062dd{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-50760e5181f5{padding:16px;border-radius:14px;background:#192b40;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-c5294d8ee829{margin:0;padding-left:18px;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-74756fc18fa0{margin:18px 0 0 0;color:#ffd385}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-68f93e98c5a7{font-size:clamp(1.35rem,3vw,1.8rem);font-weight:800;color:#8cddd9;margin:0 0 16px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-4a70b564a2a7{margin-bottom:42px;border-top:1px solid #345066;padding-top:26px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-dbb24dbabf98{margin-bottom:42px;padding:24px;border-radius:20px;background:#192b40;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-1068f63e9353{color:#8cddd9}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-52d1e4f49a06{margin:0 0 16px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-2d4a527049a7{display:inline-block;padding:12px 18px;border-radius:999px;background:linear-gradient(135deg,#3067ed,#2456ce);color:#ffffff;font-weight:800;text-decoration:none}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-502b7990291f{display:inline-block;margin:0 0 14px 0;padding:7px 12px;border-radius:999px;background:#1c354c;color:#8cddd9;font-weight:bold;font-size:0.92rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-7129277286dc{font-size:1.05rem;opacity:1;max-width:860px;margin:0 0 16px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-a837f12bbff0{font-size:1rem;opacity:1;max-width:860px;margin:0 0 16px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-d26661fba22f{font-size:1rem;opacity:1;max-width:860px;margin:0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-8527bc40d0d7{margin-bottom:42px;background:linear-gradient(135deg,#1c354c,#1c354c);padding:26px;border-radius:20px;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-457bb2c584a7{font-size:clamp(1.45rem,3vw,2rem);font-weight:800;color:#f4f8fc;margin:0 0 14px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-9a12f3f24fd0{margin:0 0 20px 0;color:#d3dfed;font-size:1rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-f670f22e695f{position:relative;width:100%;max-width:420px;margin:0 auto;border-radius:22px;overflow:hidden;border:1px solid #345066;box-shadow:0 8px 24px rgba(5,109,246,0.08);background:#1c354c}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-105bb547380a{width:100%;aspect-ratio:9/16;border:0;display:block}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-6427b3980f33{text-align:center;margin-top:22px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-a5aa1b6fb292{display:inline-block;background:#3067ed;color:#ffffff;font-weight:800;text-decoration:none;padding:13px 22px;border-radius:999px;margin:6px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-1a5bf805defd{margin:0;color:#d3dfed;font-size:1rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-e11224f67b40{margin-bottom:42px;background:#192b40;padding:26px;border-radius:20px;border:1px solid #345066;text-align:center}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-36c0d6f76cb1{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;color:#f4f8fc;margin:0 0 12px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-bd0d9729fb1b{margin:0 auto 20px auto;color:#d3dfed;max-width:760px;font-size:0.98rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-b13ef79fec8d{display:inline-block;background:#3067ed;color:#ffffff;font-weight:900;text-decoration:none;padding:14px 24px;border-radius:999px;margin:6px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-c4088a3aa774{display:inline-block;background:#1c354c;color:#8cddd9;font-weight:800;text-decoration:none;padding:14px 24px;border-radius:999px;margin:6px;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-2035fbe74123{margin:0;font-size:0.98rem;font-weight:bold;color:#8cddd9}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-bc85597898c4{font-size:1.08rem;font-weight:bold;color:#8cddd9;margin:24px 0 12px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-9da92b5b75d4{font-weight:bold;color:#f4f8fc;margin-bottom:6px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-77639953deb4{font-size:1.06rem;opacity:1;max-width:900px;margin:0 0 16px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-0f8cd72355e5{color:#f4f8fc}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-6d819071a544{font-size:1rem;opacity:1;margin:0 0 22px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-352781e55f2c{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:24px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-c5c94e06d8e7{padding:24px;border-radius:20px;background:#192b40;border:1px solid #345066;margin:0 0 24px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-5a9427eb1ea7{font-size:1.2rem;font-weight:bold;color:#8cddd9;margin:0 0 14px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-a49079865e43{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:24px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-672fbaa61b2e{margin:0 0 12px 0;color:#d3dfed;font-size:1rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-f4fcf34e766d{color:#8cddd9;text-decoration:none}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-383ce11c11bd{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:18px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-79797f4c8d9c{padding:18px;border-radius:16px;background:#1c354c;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-54dc4debb83c{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-f541e527c45c{display:inline-block;text-decoration:none;color:#ffffff;background:#3067ed;font-weight:800;padding:12px 18px;border-radius:999px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-ddb09714e532{display:inline-block;text-decoration:none;color:#8cddd9;background:#1c354c;border:1px solid #345066;font-weight:bold;padding:12px 18px;border-radius:999px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-fd77bb38cbc6{background:#192b40;border:0;border-radius:12px;box-shadow:0 8px 24px rgba(5,109,246,0.08);margin:1px auto;max-width:540px;min-width:0;padding:0;width:calc(100% - 2px)}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-3b0d88aee9a7{padding:16px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-d412d0c5df89{color:#8cddd9;font-family:"Segoe UI",system-ui,sans-serif;font-size:14px;font-weight:550;line-height:18px;text-decoration:none}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-f59493c535ea{margin:0 0 16px 0;color:#d3dfed;font-size:1rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-5eca23fb3141{border:0;border-radius:16px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-8b42568d0f25{font-size:1.06rem;opacity:1;max-width:850px;margin:0 0 16px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-3de978d206e6{font-size:1.08rem;font-weight:bold;color:#8cddd9;margin:0 0 12px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-3fff73a7539c{max-width:100%;height:auto;border-radius:16px;display:block;margin:18px auto;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-6dd7ef9a363a{margin:20px 0;padding:20px;border-radius:16px;background:#1c354c;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-8ab23127692b{margin:0 0 10px 0;color:#f4f8fc;font-size:1.02rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-aa75beb90835{margin:0 0 10px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-6ce1d80d55aa{margin:20px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-643b2818cc9c{margin-bottom:20px;padding-top:20px;border-top:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-23a26596b61e{margin:0 0 8px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-25e4dc57f765{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:20px;border:1px solid #345066;background:#1c354c;margin:22px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-6109a070ad23{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-d7dd4fab50a0{padding-top:18px;color:#b8c8da;font-size:1rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-f3a422ee1aed{margin:0 0 8px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-54d917c3520b{margin:0;font-weight:bold;color:#f4f8fc}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-602bef3c9622{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px 0;padding:8px 14px;border-radius:999px;background:#1c354c;border:1px solid #345066;color:#8cddd9;font-weight:bold;font-size:.92rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-fa587b2f686e{font-size:1.06rem;opacity:1;max-width:860px;margin:0 0 16px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-67c4bd6a1e8f{margin:0;color:#b8c8da;font-size:.96rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-10b1354cc8c3{display:grid;grid-template-columns:1fr;gap:16px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-4521b2e7426c{padding:20px;border-radius:16px;background:#192b40;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-858c4abaeeb5{margin:0 0 8px 0;color:#f4f8fc;font-size:1.02rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-13feabb8dd78{margin-bottom:42px;background:linear-gradient(135deg,#1c354c,#1c354c);padding:24px;border-radius:20px;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-0caafa661d91{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;color:#f4f8fc;margin:0 0 14px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-d73657dbe1bf{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:18px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-0877e3d7ed5a{display:block;text-decoration:none;padding:18px;border-radius:16px;background:#192b40;border:1px solid #345066;color:#8cddd9}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-5c490a3317a6{display:block;margin-bottom:6px;color:#f4f8fc}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-c0e4b7a5dd99{margin:24px 0;border-radius:20px;overflow:hidden;border:1px solid #345066;background:#192b40}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-85442dd2d90f{width:100%;height:auto;display:block}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-14f1fbde9c32{margin:24px 0;border-radius:20px;overflow:hidden;border:1px solid #345066;background:#192b40;text-align:center}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-9d94c0a9275a{width:100%;max-width:520px;height:auto;display:inline-block}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-e121dd949689{margin-bottom:42px;background:linear-gradient(135deg,#1c354c,#272e48);padding:26px;border-radius:20px;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-c0a8ba03ccfd{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-3857e5309378{margin:22px 0 0 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-53af4070049d{display:block;width:100%;max-width:760px;height:auto;margin:0 auto;border-radius:16px;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-e1c67ac7ed91{margin-top:10px;color:#b8c8da;font-size:0.86rem;text-align:center}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-3d331eafd5bd{margin:22px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-093372dd051d{display:block;width:100%;max-width:650px;height:auto;margin:0 auto;border-radius:16px;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-16f43b14fbed{color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-ce43e59f5b6a{margin:22px 0 0 0;padding:20px;border-radius:16px;background:#192b40;border:1px solid #345066;border-left:4px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-fdc77f37a432{display:block;max-width:108px;height:auto}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-5bce0036e88b{margin:0 0 12px 0;color:#d3dfed;font-size:1rem;font-style:italic}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-a79b5d54e6d6{color:#b8c8da;font-size:0.86rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-66870d1deb6f{color:#8cddd9;text-decoration:none;font-weight:bold}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-81bb08868b01{display:block;width:100%;max-width:820px;height:auto;margin:0 auto;border-radius:16px;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-532c5d38ff6a{padding:24px;border-radius:20px;background:#1c354c;border:1px solid #345066;margin:0 0 24px 0;text-align:center}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-5d3920130d6f{font-size:clamp(2rem,5vw,3.6rem);font-weight:900;line-height:1;color:#8cddd9;margin-bottom:10px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-801dc4163bc8{font-size:1.05rem;font-weight:bold;color:#f4f8fc;margin-bottom:8px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-ffa9f1671194{margin:0 auto 18px auto;max-width:720px;color:#d3dfed;font-size:1rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-a18f36481b92{display:block;width:100%;max-width:507px;height:auto;margin:0 auto;border-radius:12px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-9ddb3a9ddf94{margin:0 0 14px 0;color:#d3dfed;font-size:1rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-9627ae2aaf3e{margin:0;padding-left:22px;color:#d3dfed;font-size:1rem;line-height:1.75}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-7feaad480266{margin-bottom:7px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-2007edeaf619{padding:26px;border-radius:20px;background:#1c354c;border:1px solid #345066;margin:0 0 24px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-47a62e195b97{font-size:1.3rem;font-weight:bold;color:#ffffff;margin:0 0 14px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-849b8bf7acb4{margin:0 0 16px 0;color:#ffffff;font-size:1rem;font-weight:bold}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-9b9730a60ee4{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-0aba1fd1d7cd{padding:20px;border-radius:18px;background:#1c354c;border:1px solid #345066;margin:0 0 24px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-9180ffb6762c{margin:0 0 22px 0;color:#d3dfed;font-size:1rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-f19deb09cc9f{font-size:1.2rem;font-weight:bold;color:#8cddd9;margin:0 0 18px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-b0699d4bc638{position:relative;width:100%;max-width:960px;margin:0 auto;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:16px;background:#1c354c}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-d9eb8a251d93{padding:26px;border-radius:20px;background:#1c354c;border:1px solid #345066;margin:24px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-3d58d8e2f233{margin:0 0 14px 0;color:#ffffff;font-size:1rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-6da172ad07e5{color:#ffffff}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-6f2ec8918118{padding:24px;border-radius:20px;background:#1c354c;border:1px solid #345066;margin:0 0 24px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-975118a48183{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 24px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-0d7419018dd0{flex:1 1 280px;padding:22px;border-radius:18px;background:#1c354c;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-0e43a5ed30ba{font-size:1.7rem;font-weight:bold;color:#8cddd9;margin-bottom:8px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-e13117581e96{font-weight:bold;color:#f4f8fc;margin-bottom:8px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-c9025d079d8d{margin:0;color:#d3dfed;font-size:0.98rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-b23b8e08f0fb{padding:20px;border-radius:18px;background:#363326;border:1px solid #345066;margin:0 0 24px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-0821930c5ad9{margin:0;color:#d3dfed;font-size:0.96rem}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-9bcd1ef0e915{font-size:1.2rem;font-weight:bold;color:#ffffff;margin:0 0 14px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-3867575f814a{flex:1 1 240px;padding:22px;border-radius:18px;background:#1c354c;border:1px solid #345066}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-f2771c4051cd{padding:24px;border-radius:20px;background:#363326;border:1px solid #345066;margin:0 0 24px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-4306975e87ce{font-size:1.2rem;font-weight:bold;color:#ffd385;margin:0 0 14px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-072aa5874203{margin:0px;color:#d3dfed;font-size:1rem;text-align:center}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-a95919ba3d88{color:#ffffff;font-weight:bold;text-decoration:underline}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-2e7d0486500b{font-size:1.08rem;line-height:1.8;max-width:920px;margin:0 0 18px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-19bbc1559d13{font-size:1rem;line-height:1.8;margin:0 0 24px 0;color:#d3dfed}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-66b9f7e17051{margin:0 0 26px 0;border-radius:22px;overflow:hidden;background:#1c354c}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-83b2a80b111c{display:block;width:100%;height:auto}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-ee42fe0f7dd8{padding:26px;border-radius:22px;background:#1c354c;border:1px solid #345066;margin:0 0 26px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-00b233ad0386{font-size:1.35rem;font-weight:bold;color:#8cddd9;margin:0 0 14px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-3e6507b7ed0f{margin:0 0 16px 0;color:#d3dfed;font-size:1rem;line-height:1.75}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-82c0ee02f9f3{margin:0;color:#d3dfed;font-size:1rem;line-height:1.75}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-59bd548fdce4{padding:28px;border-radius:22px;border:1px solid #345066;margin:0 0 26px 0;box-shadow:0 14px 36px rgba(8,30,55,.16)}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-9de8e4abef8c{display:inline-block;padding:6px 11px;border-radius:999px;background:#3067ed;color:#f4f8fc !important;-webkit-text-fill-color:#f4f8fc !important;font-size:.78rem;font-weight:bold;margin-bottom:14px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-253162ddc507{font-size:1.45rem;font-weight:bold;margin:0 0 14px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-ebc54c2f9c71{margin:0 0 16px 0;font-size:1rem;line-height:1.75}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-2e0984ed9a27{margin:0 0 22px 0;font-size:1rem;line-height:1.75}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-52d9bba367e7{padding:25px;border-radius:20px;background:#192b40;border:1px solid #345066;margin:0 0 26px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-f9061a73ec4f{font-size:1.3rem;font-weight:bold;color:#8cddd9;margin:0 0 14px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-144ce91282d6{margin:0 0 17px 0;color:#d3dfed;line-height:1.75}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-f87f70dc1b57{display:block;width:100%;height:auto;border-radius:18px;margin-top:18px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-bb7d335981f3{padding:25px;border-radius:20px;background:#1c354c;border:1px solid #345066;margin:0 0 26px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-20de160acf6d{margin:0;color:#d3dfed;line-height:1.75}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-b3b4ad66e96d{padding:25px;border-radius:20px;background:#363326;border:1px solid #345066;margin:0 0 26px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-7aaec503b1ce{font-size:1.3rem;font-weight:bold;color:#ffd385;margin:0 0 14px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-0ca85c9c059d{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 26px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-a81b3ff9dad6{flex:1 1 320px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-ba7255f5fb28{display:block;width:100%;height:100%;min-height:260px;object-fit:cover;border-radius:20px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-de97ac45d1e0{padding:28px;border-radius:22px;border:1px solid #345066;margin:0 0 26px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-300ef274c89d{display:inline-block;padding:6px 11px;border-radius:999px;background:#3067ed;color:#f4f8fc !important;-webkit-text-fill-color:#f4f8fc !important;font-weight:bold;font-size:.78rem;margin-bottom:14px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-d15b686db42c{font-size:1.4rem;font-weight:bold;margin:0 0 14px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-1aab1bf3d60d{font-size:1.3rem;font-weight:bold;color:#8cddd9;margin:0 0 18px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-c3daa72e70a8{display:flex;flex-wrap:wrap;gap:14px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-64ad6ab76e02{flex:1 1 190px;padding:18px;background:#192b40;border:1px solid #345066;border-radius:16px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-b4325750dbb3{font-weight:bold;color:#8cddd9}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-18f6f7766070{font-weight:bold;color:#f4f8fc;margin-top:5px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-07e53bab8a0d{font-size:1.3rem;font-weight:bold;color:#8cddd9;margin:0 0 16px 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-b7b76563ba4c{margin:0 0 16px 0;color:#d3dfed;line-height:1.75}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-ee679b2e8b97{padding:30px;border-radius:22px;border:1px solid #345066;margin:28px 0 0 0}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-ed550d3eee96{display:flex;flex-wrap:wrap;gap:12px}
#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026{font-family:"Segoe UI",system-ui,sans-serif;max-width:100%;margin:0 auto;color:#d3dfed;line-height:1.75;color-scheme:dark}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026,#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 *{box-sizing:border-box}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 img{max-width:100%;height:auto}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 iframe{max-width:100%}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 a{overflow-wrap:anywhere}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 :is(h2,h3,h4,h5,h6){color:#f4f8fc!important;-webkit-text-fill-color:#f4f8fc!important;background-clip:border-box;scroll-margin-top:110px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 :is(strong,b){color:inherit}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 a:hover{color:#b3f3ed!important;-webkit-text-fill-color:#b3f3ed!important}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 a:focus-visible{outline:3px solid #8cddd9;outline-offset:4px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 table{display:block!important;overflow-x:auto!important;max-width:100%!important;width:100%!important;min-width:0!important;border:1px solid #345066;border-radius:12px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 :is(th,td){min-width:150px;color:#d3dfed!important}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 th{background:#1c354c!important;color:#f4f8fc!important}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 td{background:#192b40!important}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 code{color:#ffd385!important;font-family:ui-monospace,monospace!important}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 pre{max-width:100%;overflow-x:auto;background:#192b40;color:#d3dfed;padding:16px;border-radius:12px}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 [class*="pshg-art-"]{min-width:0}
#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 a.pshg-art-b13ef79fec8d,#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 a.pshg-art-b13ef79fec8d:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:44px;text-decoration:none!important}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 a.pshg-art-2d4a527049a7,#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 a.pshg-art-2d4a527049a7:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:44px;text-decoration:none!important}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 a.pshg-art-f541e527c45c,#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 a.pshg-art-f541e527c45c:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:44px;text-decoration:none!important}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 a.pshg-art-a5aa1b6fb292,#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 a.pshg-art-a5aa1b6fb292:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:44px;text-decoration:none!important}@media(max-width:720px){#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026{padding:0!important}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 :is(h2,h3,h4){font-size:clamp(1.2rem,6vw,1.6rem)!important}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 [class*="pshg-art-"]{max-width:100%}#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-022c181062dd,#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-10b1354cc8c3,#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-352781e55f2c,#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-383ce11c11bd,#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-6ce1d80d55aa,#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-a49079865e43,#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-d73657dbe1bf,#pshg-blogdetail-root .pshg-blogdetail-content .pshg-blog-content-2026 .pshg-art-db345bbfec25{grid-template-columns:1fr!important}}

.ps-article-page{margin:0;color:#d3dfed;background:radial-gradient(ellipse at 10% 5%,#20384a66,transparent 45%),linear-gradient(155deg,#111f32,#14283a 60%,#111f32);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ps-article-page .ps-header{position:fixed;inset:0 0 auto;background:#fff;color:#17324e;z-index:10100;border-bottom:1px solid #dce4ed;box-shadow:0 5px 24px #111f3210}.ps-article-page .ps-header .ps-menu a:not(.ps-btn){color:#17324e}.ps-article-page .ps-header .ps-menu a:hover:not(.ps-btn){color:#3067ed}.ps-article-page .ps-header .ps-menu-btn{color:#17324e;background:#f2f6fb;border-color:#dce4ed}.ps-article-page main{padding-top:76px}.ps-article-page h1{font-size:clamp(30px,3.4vw,46px);line-height:1.13;letter-spacing:-.035em;text-wrap:balance}.ps-article-page h2,.ps-article-page h3,.ps-article-page h4{color:#f4f8fc}.ps-article-page .ps-content{overflow-wrap:anywhere}.ps-article-page .ps-content h2,.ps-article-page #faq,.ps-article-page #article-content{scroll-margin-top:105px}.ps-article-page .ps-content>h2{padding-top:32px;margin-top:36px;border-top:1px solid #345066}.ps-article-page .ps-content ul,.ps-article-page .ps-content ol{padding-left:24px;color:#d3dfed}.ps-article-page .ps-content li{margin:10px 0}.ps-article-page .ps-content blockquote{margin:28px 0;padding:12px 24px;border-left:3px solid #8cddd9;background:#192b40;border-radius:0 14px 14px 0}.ps-article-page .ps-table-scroll{overflow:auto;max-width:100%;margin:24px 0;border:1px solid #345066;border-radius:14px}.ps-article-page .ps-table-scroll table{width:100%;min-width:540px;border-collapse:collapse;font-size:15px}.ps-article-page .ps-table-scroll td,.ps-article-page .ps-table-scroll th{padding:16px;text-align:left;border-bottom:1px solid #345066;color:#d3dfed}.ps-article-page .ps-table-scroll th{background:#21394e;color:#fff}.ps-article-page .ps-reading-track{height:3px;position:absolute;inset:auto 0 -3px;background:transparent;pointer-events:none}.ps-article-page .ps-reading-track span{display:block;height:100%;background:linear-gradient(90deg,#3067ed,#8cddd9);transform:scaleX(0);transform-origin:left;will-change:transform}.ps-article-page .ps-toc>.ps-btn{margin-top:24px}.ps-article-page .ps-cta p:not(.ps-kicker){color:#d3dfed}.ps-article-page :focus-visible{outline:3px solid #8cddd9;outline-offset:4px}.ps-article-page .ps-header :focus-visible{outline-color:#3067ed}.ps-article-page .ps-skip{z-index:10200}.ps-article-page .ps-logo img{max-width:188px;height:auto}.ps-article-page .ps-hero-media img{object-fit:cover}.ps-article-page .ps-footer p{color:#b8c8da}@media(max-width:700px){.ps-article-page main{padding-top:68px}.ps-article-page .ps-header .ps-menu{background:#fff;border-color:#dce4ed}.ps-article-page .ps-menu{max-height:calc(100dvh - 68px);overflow-y:auto}.ps-article-page .ps-hero-media{max-width:none}.ps-article-page .ps-toc>.ps-btn{display:none}.ps-article-page h1{font-size:32px}.ps-article-page .ps-table-scroll table{min-width:480px}}@media(prefers-reduced-motion:reduce){.ps-article-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
