.elementor-155 .elementor-element.elementor-element-s00016>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-155 .elementor-element.elementor-element-s00016:not(.elementor-motion-effects-element-type-background),.elementor-155 .elementor-element.elementor-element-s00016>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:globals/colors?id=light-bg}.elementor-155 .elementor-element.elementor-element-s00016>.elementor-container{max-width:1160px}.elementor-155 .elementor-element.elementor-element-s00016{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:34px 24px 38px 24px}.elementor-155 .elementor-element.elementor-element-s00016>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-155 .elementor-element.elementor-element-c00009:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-155 .elementor-element.elementor-element-c00009>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-155 .elementor-element.elementor-element-c00009>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:globals/colors?id=ice-blue;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:24px 24px 24px 24px}.elementor-155 .elementor-element.elementor-element-c00009>.elementor-element-populated,.elementor-155 .elementor-element.elementor-element-c00009>.elementor-element-populated>.elementor-background-overlay,.elementor-155 .elementor-element.elementor-element-c00009>.elementor-background-slideshow{border-radius:18px 18px 18px 18px}.elementor-155 .elementor-element.elementor-element-c00009>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-155 .elementor-element.elementor-element-c00015>.elementor-element-populated{padding:2px 0 2px 34px}.elementor-155 .elementor-element.elementor-element-w0000b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-155 .elementor-element.elementor-element-w0000b .elementor-heading-title{font-size:38px;font-weight:700;line-height:1.1em;color:globals/colors?id=secondary}.elementor-155 .elementor-element.elementor-element-w0000e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.woocommerce .elementor-155 .elementor-element.elementor-element-w0000e .woocommerce-product-details__short-description{color:globals/colors?id=weak-text}.elementor-155 .elementor-element.elementor-element-s00018>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-155 .elementor-element.elementor-element-s00018:not(.elementor-motion-effects-element-type-background),.elementor-155 .elementor-element.elementor-element-s00018>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-155 .elementor-element.elementor-element-s00018>.elementor-container{max-width:1160px}.elementor-155 .elementor-element.elementor-element-s00018{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:52px 24px 52px 24px}.elementor-155 .elementor-element.elementor-element-s00018>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-155 .elementor-element.elementor-element-c00017>.elementor-element-populated{padding:0 0 0 0}.elementor-155 .elementor-element.elementor-element-s00029>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-155 .elementor-element.elementor-element-s00029:not(.elementor-motion-effects-element-type-background),.elementor-155 .elementor-element.elementor-element-s00029>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:globals/colors?id=light-bg}.elementor-155 .elementor-element.elementor-element-s00029>.elementor-container{max-width:1160px}.elementor-155 .elementor-element.elementor-element-s00029{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:52px 24px 54px 24px}.elementor-155 .elementor-element.elementor-element-s00029>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-155 .elementor-element.elementor-element-c0001c>.elementor-element-populated{padding:0 0 0 0}.elementor-155 .elementor-element.elementor-element-w0044d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0;text-align:start}.elementor-155 .elementor-element.elementor-element-w0044d .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.12em;letter-spacing:1.5px;color:globals/colors?id=primary}.elementor-155 .elementor-element.elementor-element-w0044e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 14px) 0;text-align:start}.elementor-155 .elementor-element.elementor-element-w0044e .elementor-heading-title{font-size:36px;font-weight:700;line-height:1.12em;color:globals/colors?id=secondary}.elementor-155 .elementor-element.elementor-element-w0044f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 22px) 0;font-size:16px;line-height:1.62em;color:globals/colors?id=weak-text}.elementor-155 .elementor-element.elementor-element-c00028>.elementor-element-populated,.elementor-155 .elementor-element.elementor-element-c00028>.elementor-element-populated>.elementor-background-overlay,.elementor-155 .elementor-element.elementor-element-c00028>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-155 .elementor-element.elementor-element-c00028>.elementor-element-populated{padding:0 0 0 0}.elementor-155 .elementor-element.elementor-element-s00039>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-155 .elementor-element.elementor-element-s00039:not(.elementor-motion-effects-element-type-background),.elementor-155 .elementor-element.elementor-element-s00039>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-155 .elementor-element.elementor-element-s00039>.elementor-container{max-width:1160px}.elementor-155 .elementor-element.elementor-element-s00039{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:52px 24px 52px 24px}.elementor-155 .elementor-element.elementor-element-s00039>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-155 .elementor-element.elementor-element-c0002d>.elementor-element-populated{padding:0 0 0 0}.elementor-155 .elementor-element.elementor-element-w0002a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0;text-align:start}.elementor-155 .elementor-element.elementor-element-w0002a .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.18em;letter-spacing:1.3px;color:globals/colors?id=primary}.elementor-155 .elementor-element.elementor-element-w0002b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 18px) 0;text-align:start}.elementor-155 .elementor-element.elementor-element-w0002b .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.18em;color:globals/colors?id=secondary}.elementor-155 .elementor-element.elementor-element-c00038:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-155 .elementor-element.elementor-element-c00038>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-155 .elementor-element.elementor-element-c00038>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:globals/colors?id=ice-blue;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 30px 30px 30px}.elementor-155 .elementor-element.elementor-element-c00038>.elementor-element-populated,.elementor-155 .elementor-element.elementor-element-c00038>.elementor-element-populated>.elementor-background-overlay,.elementor-155 .elementor-element.elementor-element-c00038>.elementor-background-slideshow{border-radius:18px 18px 18px 18px}.elementor-155 .elementor-element.elementor-element-c00038>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-155 .elementor-element.elementor-element-w0002e .elementor-button{background-color:globals/colors?id=ice-blue;font-size:15px;font-weight:700;fill:globals/colors?id=primary;color:globals/colors?id=primary;border-style:solid;border-width:1px 1px 1px 1px;border-color:globals/colors?id=ice-blue;border-radius:10px 10px 10px 10px;padding:13px 20px 13px 20px}.elementor-155 .elementor-element.elementor-element-w0002e{margin:0 12px calc(var(--kit-widget-spacing, 0px) + 12px) 0}.elementor-155 .elementor-element.elementor-element-w0002f .elementor-button{background-color:globals/colors?id=ice-blue;font-size:15px;font-weight:700;fill:globals/colors?id=primary;color:globals/colors?id=primary;border-style:solid;border-width:1px 1px 1px 1px;border-color:globals/colors?id=ice-blue;border-radius:10px 10px 10px 10px;padding:13px 20px 13px 20px}.elementor-155 .elementor-element.elementor-element-w0002f{margin:0 12px calc(var(--kit-widget-spacing, 0px) + 12px) 0}.elementor-155 .elementor-element.elementor-element-w00030 .elementor-button{background-color:#FFF;font-size:15px;font-weight:700;fill:globals/colors?id=primary;color:globals/colors?id=primary;border-style:solid;border-width:1px 1px 1px 1px;border-color:globals/colors?id=ice-blue;border-radius:10px 10px 10px 10px;padding:13px 20px 13px 20px}.elementor-155 .elementor-element.elementor-element-w00030{margin:0 12px calc(var(--kit-widget-spacing, 0px) + 12px) 0}.elementor-155 .elementor-element.elementor-element-w00031{--divider-border-style:solid;--divider-color:globals/colors?id=ice-blue;--divider-border-width:1px}.elementor-155 .elementor-element.elementor-element-w00031 .elementor-divider-separator{width:100%}.elementor-155 .elementor-element.elementor-element-w00031 .elementor-divider{padding-block-start:18px;padding-block-end:18px}.elementor-155 .elementor-element.elementor-element-w00032{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 18px) 0;text-align:start}.elementor-155 .elementor-element.elementor-element-w00032 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.18em;color:globals/colors?id=secondary}.elementor-155 .elementor-element.elementor-element-w00037 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-155 .elementor-element.elementor-element-w00037 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-155 .elementor-element.elementor-element-w00037 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-155 .elementor-element.elementor-element-w00037 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-155 .elementor-element.elementor-element-w00037 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-155 .elementor-element.elementor-element-w00037 .elementor-icon-list-icon i{color:globals/colors?id=primary;transition:color 0.3s}.elementor-155 .elementor-element.elementor-element-w00037 .elementor-icon-list-icon svg{fill:globals/colors?id=primary;transition:fill 0.3s}.elementor-155 .elementor-element.elementor-element-w00037{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-155 .elementor-element.elementor-element-w00037 .elementor-icon-list-icon{padding-inline-end:8px}.elementor-155 .elementor-element.elementor-element-w00037 .elementor-icon-list-text{color:globals/colors?id=secondary;transition:color 0.3s}.elementor-155 .elementor-element.elementor-element-s00044>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-155 .elementor-element.elementor-element-s00044:not(.elementor-motion-effects-element-type-background),.elementor-155 .elementor-element.elementor-element-s00044>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:globals/colors?id=light-bg}.elementor-155 .elementor-element.elementor-element-s00044>.elementor-container{max-width:1160px}.elementor-155 .elementor-element.elementor-element-s00044{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:52px 24px 52px 24px}.elementor-155 .elementor-element.elementor-element-s00044>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-155 .elementor-element.elementor-element-c00042>.elementor-element-populated{padding:0 0 0 0}.elementor-155 .elementor-element.elementor-element-w0003a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0;text-align:start}.elementor-155 .elementor-element.elementor-element-w0003a .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.18em;letter-spacing:1.3px;color:globals/colors?id=primary}.elementor-155 .elementor-element.elementor-element-w0003b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 18px) 0;text-align:start}.elementor-155 .elementor-element.elementor-element-w0003b .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.18em;color:globals/colors?id=secondary}.elementor-155 .elementor-element.elementor-element-w0003c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;font-size:16px;line-height:1.65em;color:globals/colors?id=weak-text}.elementor-155 .elementor-element.elementor-element-w00041 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-155 .elementor-element.elementor-element-w00041 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-155 .elementor-element.elementor-element-w00041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-155 .elementor-element.elementor-element-w00041 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-155 .elementor-element.elementor-element-w00041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-155 .elementor-element.elementor-element-w00041 .elementor-icon-list-icon i{color:globals/colors?id=primary;transition:color 0.3s}.elementor-155 .elementor-element.elementor-element-w00041 .elementor-icon-list-icon svg{fill:globals/colors?id=primary;transition:fill 0.3s}.elementor-155 .elementor-element.elementor-element-w00041{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-155 .elementor-element.elementor-element-w00041 .elementor-icon-list-icon{padding-inline-end:8px}.elementor-155 .elementor-element.elementor-element-w00041 .elementor-icon-list-text{color:globals/colors?id=secondary;transition:color 0.3s}.elementor-155 .elementor-element.elementor-element-c00043>.elementor-element-populated{padding:0 0 0 0}.elementor-155 .elementor-element.elementor-element-s00050>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-155 .elementor-element.elementor-element-s00050:not(.elementor-motion-effects-element-type-background),.elementor-155 .elementor-element.elementor-element-s00050>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-155 .elementor-element.elementor-element-s00050>.elementor-container{max-width:1160px}.elementor-155 .elementor-element.elementor-element-s00050{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:64px 24px 72px 24px}.elementor-155 .elementor-element.elementor-element-s00050>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-155 .elementor-element.elementor-element-c0004c>.elementor-element-populated{padding:0 0 0 0}.elementor-155 .elementor-element.elementor-element-w00045{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0;text-align:start}.elementor-155 .elementor-element.elementor-element-w00045 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.18em;letter-spacing:1.3px;color:globals/colors?id=primary}.elementor-155 .elementor-element.elementor-element-w00046{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 18px) 0;text-align:start}.elementor-155 .elementor-element.elementor-element-w00046 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.18em;color:globals/colors?id=secondary}.elementor-155 .elementor-element.elementor-element-w0004b .elementor-accordion-item{border-width:1px;border-color:globals/colors?id=ice-blue}.elementor-155 .elementor-element.elementor-element-w0004b .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:globals/colors?id=ice-blue}.elementor-155 .elementor-element.elementor-element-w0004b .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:globals/colors?id=ice-blue}.elementor-155 .elementor-element.elementor-element-w0004b .elementor-accordion-icon,.elementor-155 .elementor-element.elementor-element-w0004b .elementor-accordion-title{color:globals/colors?id=secondary}.elementor-155 .elementor-element.elementor-element-w0004b .elementor-accordion-icon svg{fill:globals/colors?id=secondary}.elementor-155 .elementor-element.elementor-element-w0004b .elementor-active .elementor-accordion-icon,.elementor-155 .elementor-element.elementor-element-w0004b .elementor-active .elementor-accordion-title{color:globals/colors?id=primary}.elementor-155 .elementor-element.elementor-element-w0004b .elementor-active .elementor-accordion-icon svg{fill:globals/colors?id=primary}.elementor-155 .elementor-element.elementor-element-w0004b .elementor-tab-content{color:globals/colors?id=weak-text}.elementor-155 .elementor-element.elementor-element-c0004f>.elementor-element-populated{padding:0 0 0 0}.elementor-155 .elementor-element.elementor-element-w0004d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0;text-align:start}.elementor-155 .elementor-element.elementor-element-w0004d .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.18em;letter-spacing:1.3px;color:globals/colors?id=primary}.elementor-155 .elementor-element.elementor-element-w0004e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 18px) 0;text-align:start}.elementor-155 .elementor-element.elementor-element-w0004e .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.18em;color:globals/colors?id=secondary}@media(min-width:768px){.elementor-155 .elementor-element.elementor-element-c00009{width:40%}.elementor-155 .elementor-element.elementor-element-c00015{width:60%}.elementor-155 .elementor-element.elementor-element-c00017{width:100%}.elementor-155 .elementor-element.elementor-element-c0001c{width:100%}.elementor-155 .elementor-element.elementor-element-c00028{width:100%}.elementor-155 .elementor-element.elementor-element-c0002d{width:57%}.elementor-155 .elementor-element.elementor-element-c00038{width:43%}.elementor-155 .elementor-element.elementor-element-c00042{width:48%}.elementor-155 .elementor-element.elementor-element-c00043{width:52%}.elementor-155 .elementor-element.elementor-element-c0004c{width:100%}.elementor-155 .elementor-element.elementor-element-c0004f{width:100%}}@media(max-width:1024px){.elementor-155 .elementor-element.elementor-element-w0000b .elementor-heading-title{font-size:32px}.elementor-155 .elementor-element.elementor-element-w0044e .elementor-heading-title{font-size:31px}.elementor-155 .elementor-element.elementor-element-w0002a .elementor-heading-title{font-size:21px}.elementor-155 .elementor-element.elementor-element-w0002b .elementor-heading-title{font-size:29px}.elementor-155 .elementor-element.elementor-element-w00032 .elementor-heading-title{font-size:21px}.elementor-155 .elementor-element.elementor-element-w0003a .elementor-heading-title{font-size:21px}.elementor-155 .elementor-element.elementor-element-w0003b .elementor-heading-title{font-size:29px}.elementor-155 .elementor-element.elementor-element-w00045 .elementor-heading-title{font-size:21px}.elementor-155 .elementor-element.elementor-element-w00046 .elementor-heading-title{font-size:29px}.elementor-155 .elementor-element.elementor-element-w0004d .elementor-heading-title{font-size:21px}.elementor-155 .elementor-element.elementor-element-w0004e .elementor-heading-title{font-size:29px}}@media(max-width:767px){.elementor-155 .elementor-element.elementor-element-w0000b .elementor-heading-title{font-size:28px}.elementor-155 .elementor-element.elementor-element-w0044e .elementor-heading-title{font-size:26px}.elementor-155 .elementor-element.elementor-element-w0002a .elementor-heading-title{font-size:20px}.elementor-155 .elementor-element.elementor-element-w0002b .elementor-heading-title{font-size:25px}.elementor-155 .elementor-element.elementor-element-w00032 .elementor-heading-title{font-size:20px}.elementor-155 .elementor-element.elementor-element-w0003a .elementor-heading-title{font-size:20px}.elementor-155 .elementor-element.elementor-element-w0003b .elementor-heading-title{font-size:25px}.elementor-155 .elementor-element.elementor-element-w00045 .elementor-heading-title{font-size:20px}.elementor-155 .elementor-element.elementor-element-w00046 .elementor-heading-title{font-size:25px}.elementor-155 .elementor-element.elementor-element-w0004d .elementor-heading-title{font-size:20px}.elementor-155 .elementor-element.elementor-element-w0004e .elementor-heading-title{font-size:25px}}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgsAXHNk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl1FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlRFgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl9FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl5FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgsAXHNk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:450;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:450;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:450;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:450;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:450;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:450;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5a67vhpYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5a67vjpYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5a67vipYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5a67vspYYnFBq4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY527LvhpYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY527LvjpYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY527LvipYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY527LvspYYnFBq4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4S7bvhpYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4S7bvjpYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4S7bvipYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4S7bvspYYnFBq4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:has(body.single-product){margin-top:0!important}body.single-product{--pfx-navy:#102C4C;--pfx-blue:#1F66B2;--pfx-orange:#C97833;--pfx-ink:#26364A;--pfx-muted:#5F7187;--pfx-line:#D7E2EF;margin-top:0!important;padding-top:0!important;color:#26364A}body.single-product #wpadminbar,body.single-product form.cart,body.single-product .cart,body.single-product .single_add_to_cart_button,body.single-product .quantity,body.single-product .woocommerce-tabs,body.single-product .related.products,body.single-product .upsells.products{display:none!important}body.single-product .elementor-location-single,body.single-product .elementor{margin-top:0!important}body.single-product .elementor-top-section:first-of-type{padding-top:46px!important}body.single-product .elementor-widget-heading h1,body.single-product .elementor-widget-heading h2,body.single-product .elementor-widget-heading h3,body.single-product .elementor-widget-woocommerce-product-title h1{letter-spacing:-.03em}body.single-product .pfx-product-gallery .woocommerce-product-gallery{margin:0;min-height:360px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(145deg,#FFFFFF 0%,#F2F6FB 100%)}body.single-product .pfx-product-gallery .woocommerce-product-gallery__wrapper{width:100%;display:flex;align-items:center;justify-content:center}body.single-product .pfx-product-gallery img{border-radius:14px;object-fit:contain;background:#fff;max-height:336px;width:auto;margin:auto}body.single-product .pfx-sku-visuals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}body.single-product .pfx-sku-thumb{border:1px solid #D7E2EF;border-radius:14px;background:#fff;overflow:hidden}body.single-product .pfx-sku-thumb svg{display:block;width:100%;height:auto}body.single-product .pfx-sku-note{margin:10px 0 0;color:#5F7187;font-size:13px;line-height:1.45}body.single-product .pfx-price-label{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border:1px solid #C9D8E8;border-radius:999px;background:#EEF6FD;color:#1F66B2;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin:2px 0 8px}body.single-product .pfx-product-price,body.single-product .pfx-product-price .price,body.single-product .pfx-product-price .amount,body.single-product .pfx-product-price .woocommerce-Price-amount,body.single-product .pfx-product-price bdi{color:#1F66B2!important;font-size:28px!important;line-height:1.15!important;font-weight:800!important;margin:0 0 6px!important}body.single-product .pfx-short-description{max-width:760px}body.single-product .pfx-commercial-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 16px}body.single-product .pfx-commercial-panel div{border:1px solid #D7E2EF;background:#fff;border-radius:12px;padding:12px;min-height:76px}body.single-product .pfx-commercial-panel span{display:block;color:#5F7187;font-size:12px;line-height:1.25;margin-bottom:5px}body.single-product .pfx-commercial-panel strong{display:block;color:#26364A;font-size:14px;line-height:1.3}body.single-product .pfx-product-meta{margin:10px 0 14px;color:#26364A;font-size:14px}body.single-product .pfx-product-meta a{color:#1F66B2}body.single-product .pfx-action-intro{display:flex;flex-direction:column;gap:3px;border-left:4px solid #C97833;background:#FFF7EF;border-radius:12px;padding:12px 14px;margin:12px 0 16px}body.single-product .pfx-action-intro strong{color:#102C4C;font-size:14px}body.single-product .pfx-action-intro span{color:#5F7187;font-size:14px;line-height:1.45}body.single-product .elementor-button{box-shadow:none}body.single-product .pfx-primary-action .elementor-button{color:#fff!important}body.single-product .pfx-secondary-action .elementor-button{background:#EEF6FD!important;color:#1F66B2!important;border:1px solid #C9D8E8}body.single-product .pfx-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body.single-product .pfx-trust-strip div{border:1px solid #D7E2EF;border-radius:16px;padding:18px;background:#fff}body.single-product .pfx-trust-strip strong{display:block;color:#102C4C;font-size:16px;line-height:1.2;margin-bottom:6px}body.single-product .pfx-trust-strip span{display:block;color:#5F7187;font-size:14px;line-height:1.45}body.single-product .pfx-parameter-table{display:grid;grid-template-columns:1fr;border:1px solid #D7E2EF;border-radius:18px;overflow:hidden;background:#fff}body.single-product .pfx-parameter-table>div{display:grid;grid-template-columns:1.05fr 1.45fr 1fr;gap:14px;align-items:center;padding:14px 16px;border-bottom:1px solid #D7E2EF}body.single-product .pfx-parameter-table>div:last-child{border-bottom:0}body.single-product .pfx-parameter-table .pfx-param-head{background:#102C4C;color:#fff;font-weight:800}body.single-product .pfx-parameter-table span{color:#26364A;font-weight:700}body.single-product .pfx-parameter-table strong{color:#102C4C;font-weight:800}body.single-product .pfx-parameter-table em{color:#5F7187;font-style:normal;font-size:14px}body.single-product .pfx-checklist-card,body.single-product .pfx-oem-doc-card{box-shadow:0 18px 50px rgb(16 44 76 / .07)}body.single-product .pfx-doc-panel h3{margin:0 0 8px;color:#102C4C;font-size:22px;line-height:1.2}body.single-product .pfx-doc-panel p{margin:0 0 18px;color:#5F7187;font-size:15px;line-height:1.6}body.single-product .pfx-product-content{color:#26364A;font-size:16px;line-height:1.72}body.single-product .pfx-process-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.single-product .pfx-process-cards div{border:1px solid #D7E2EF;border-radius:18px;background:#fff;padding:24px;min-height:158px}body.single-product .pfx-process-cards span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:#EEF6FD;color:#1F66B2;font-weight:800;margin-bottom:16px}body.single-product .pfx-process-cards strong{display:block;color:#102C4C;font-size:20px;margin-bottom:8px}body.single-product .pfx-process-cards p{color:#5F7187;margin:0;line-height:1.55}body.single-product .pfx-faq .elementor-accordion-item{border-color:#D7E2EF;border-radius:12px;overflow:hidden;margin-bottom:10px;background:#fff}body.single-product .pfx-related-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.single-product .pfx-related-cards a{display:flex;flex-direction:column;min-height:156px;padding:20px;border:1px solid #D7E2EF;border-radius:18px;background:#fff;text-decoration:none!important}body.single-product .pfx-related-cards span{color:#1F66B2;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}body.single-product .pfx-related-cards strong{color:#102C4C;font-size:18px;line-height:1.25;margin-bottom:auto}body.single-product .pfx-related-cards em{color:#C97833;font-style:normal;font-weight:800;margin-top:16px}@media (max-width:1024px){body.single-product .pfx-hero-copy{padding-left:0!important;padding-top:28px!important}body.single-product .pfx-trust-strip,body.single-product .pfx-commercial-panel{grid-template-columns:repeat(2,minmax(0,1fr))}body.single-product .pfx-sku-visuals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){html:has(body.single-product){margin-top:0!important}body.single-product .elementor-top-section:first-of-type{padding-top:28px!important}body.single-product .pfx-product-gallery .woocommerce-product-gallery{min-height:250px}body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{font-size:28px!important;line-height:1.16!important}body.single-product .pfx-commercial-panel,body.single-product .pfx-process-cards,body.single-product .pfx-related-cards,body.single-product .pfx-trust-strip{grid-template-columns:1fr}body.single-product .pfx-parameter-table>div{grid-template-columns:1fr;gap:5px}body.single-product .pfx-sku-visuals{grid-template-columns:repeat(2,minmax(0,1fr))}}body.single-product .skip-link,body.single-product a.skip-link,body.single-product #coming-soon-footer-banner,body.single-product .coming-soon-footer-banner{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important}body.single-product #wpadminbar,body.single-product #wpadminbar *{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important}html:has(body.single-product){margin-top:0!important}body.single-product{margin-top:0!important;padding-top:0!important}body.single-product .skip-link,body.single-product a.skip-link,body.single-product #coming-soon-footer-banner,body.single-product .coming-soon-footer-banner{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important}body.single-product #wpadminbar,body.single-product #wpadminbar *{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important}html:has(body.single-product){margin-top:0!important}body.single-product{margin-top:0!important;padding-top:0!important}body.single-product .pfx-sku-visuals{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}body.single-product .pfx-sku-thumb{min-height:126px!important}body.single-product .pfx-sku-thumb svg{height:126px!important;object-fit:cover!important}@media (max-width:767px){body.single-product .pfx-sku-thumb{min-height:108px!important}body.single-product .pfx-sku-thumb svg{height:108px!important}}body.single-product .skip-link,body.single-product a.skip-link,body.single-product #coming-soon-footer-banner,body.single-product .coming-soon-footer-banner{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important}body.single-product #wpadminbar,body.single-product #wpadminbar *{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important}html:has(body.single-product){margin-top:0!important}body.single-product{margin-top:0!important;padding-top:0!important}body.single-product .pfx-sku-visuals{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}body.single-product .pfx-sku-thumb{min-height:126px!important}body.single-product .pfx-sku-thumb svg{height:126px!important;object-fit:cover!important}@media (max-width:767px){body.single-product .pfx-sku-thumb{min-height:108px!important}body.single-product .pfx-sku-thumb svg{height:108px!important}}body.single-product .elementor-top-section:first-of-type>.elementor-container>.elementor-column:first-child{width:38%!important;max-width:38%!important;flex:0 0 38%!important}body.single-product .elementor-top-section:first-of-type>.elementor-container>.elementor-column:nth-child(2){width:62%!important;max-width:62%!important;flex:0 0 62%!important}body.single-product .elementor-top-section:first-of-type{padding-top:34px!important;padding-bottom:42px!important}body.single-product .pfx-product-gallery .woocommerce-product-gallery{min-height:300px!important}body.single-product .pfx-sku-visuals{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}body.single-product .pfx-sku-thumb{min-height:126px!important}body.single-product .pfx-sku-thumb svg{height:126px!important;object-fit:cover!important}@media (max-width:767px){body.single-product .elementor-top-section:first-of-type>.elementor-container>.elementor-column:first-child,body.single-product .elementor-top-section:first-of-type>.elementor-container>.elementor-column:nth-child(2){width:100%!important;max-width:100%!important;flex:0 0 100%!important}body.single-product .pfx-sku-thumb{min-height:108px!important}body.single-product .pfx-sku-thumb svg{height:108px!important}}body.single-product{background:#F3F7FB;color:#26364A}body.single-product .pfx-price-label,body.single-product .pfx-product-price,body.single-product .pfx-product-price *,body.single-product .elementor-widget-woocommerce-product-price{display:none!important}body.single-product .elementor-top-section{padding-top:56px!important;padding-bottom:56px!important}body.single-product .elementor-top-section:first-of-type{padding-top:38px!important;padding-bottom:46px!important;background:linear-gradient(180deg,#F6FAFE 0%,#EEF4FA 100%)!important}body.single-product .elementor-155 .elementor-element.elementor-element-c00009{width:40%!important;max-width:40%!important;flex:0 0 40%!important;--width:40% !important}body.single-product .elementor-155 .elementor-element.elementor-element-c00015{width:60%!important;max-width:60%!important;flex:0 0 60%!important;--width:60% !important}body.single-product .elementor-element-c00009>.elementor-widget-wrap{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-content:flex-start!important}body.single-product .elementor-element-c00009 .pfx-product-gallery{flex:0 0 100%!important;width:100%!important;margin-bottom:0!important}body.single-product .pfx-product-gallery .woocommerce-product-gallery{min-height:292px!important;border-radius:18px!important;background:linear-gradient(145deg,#FFFFFF 0%,#F1F6FB 100%)!important}body.single-product .elementor-element-c00009 .pfx-dynamic-sku-image{flex:0 0 calc(50% - 7px)!important;width:calc(50% - 7px)!important;margin:0!important}body.single-product .pfx-dynamic-sku-image img{width:100%!important;height:128px!important;object-fit:cover!important;border:1px solid #D8E4F0!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}body.single-product .elementor-element-c00009 .pfx-sku-field-note{flex:0 0 100%!important;width:100%!important;margin:0!important}body.single-product .pfx-sku-field-note .elementor-widget-container,body.single-product .pfx-sku-field-note{color:#5F7187;font-size:13px;line-height:1.45}body.single-product .pfx-sku-field-note strong{color:#102C4C}body.single-product .pfx-rfq-brief{margin:18px 0 18px;padding:16px 18px;border:1px solid #CFE0F1;border-radius:16px;background:#FFF}body.single-product .pfx-rfq-brief span{display:block;color:#1F66B2;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px}body.single-product .pfx-rfq-brief strong{display:block;color:#102C4C;font-size:17px;line-height:1.45;font-weight:760}body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{color:#102C4C!important;font-size:clamp(36px,4vw,58px)!important;line-height:1.04!important;letter-spacing:-.045em!important;max-width:860px!important}body.single-product .pfx-short-description{color:#50657D!important;max-width:860px}body.single-product .pfx-commercial-panel{gap:12px!important;margin:18px 0 16px!important}body.single-product .pfx-commercial-panel div,body.single-product .pfx-trust-strip div,body.single-product .pfx-process-cards div,body.single-product .pfx-related-cards a,body.single-product .pfx-parameter-table,body.single-product .pfx-checklist-card,body.single-product .pfx-oem-doc-card{border-color:#D8E4F0!important;box-shadow:none!important}body.single-product .pfx-action-intro{background:#FFFFFF!important;border-left-color:#1F66B2!important;margin-top:14px!important}body.single-product .pfx-primary-action .elementor-button{background:#1F66B2!important;color:#FFFFFF!important;border-color:#1F66B2!important}body.single-product .pfx-outline-action .elementor-button,body.single-product .pfx-secondary-action .elementor-button{background:#FFFFFF!important;color:#1F66B2!important;border:1px solid #B9CCE0!important}@media (max-width:1024px){body.single-product .elementor-155 .elementor-element.elementor-element-c00009,body.single-product .elementor-155 .elementor-element.elementor-element-c00015{width:100%!important;max-width:100%!important;flex:0 0 100%!important;--width:100% !important}}@media (max-width:767px){body.single-product .elementor-top-section,body.single-product .elementor-top-section:first-of-type{padding-top:34px!important;padding-bottom:38px!important}body.single-product .pfx-dynamic-sku-image img{height:112px!important}}body.single-product .elementor-element-c00009>.elementor-widget-wrap{gap:14px!important}body.single-product .pfx-visible-sku-slots-widget{flex:0 0 100%!important;width:100%!important;margin:0!important}body.single-product .pfx-visible-sku-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.single-product .pfx-visible-sku-slot{border:1px solid #D8E4F0;border-radius:16px;background:#FFF;overflow:hidden}body.single-product .pfx-visible-sku-slot svg{display:block;width:100%;height:132px}body.single-product .pfx-dynamic-sku-image{display:none!important}@media (max-width:767px){body.single-product .pfx-visible-sku-slot svg{height:112px}}body.single-product{background:#F5F8FC!important;color:#1E3046!important;font-family:Manrope,"Segoe UI",Arial,sans-serif!important}body.single-product .elementor-top-section{padding-top:52px!important;padding-bottom:52px!important}body.single-product .elementor-top-section>.elementor-container{max-width:1160px!important}body.single-product .elementor-top-section:first-of-type{padding-top:34px!important;padding-bottom:38px!important;background:radial-gradient(circle at 16% 18%,rgb(23 104 172 / .10),transparent 30%),linear-gradient(180deg,#F8FBFE 0%,#EFF5FA 100%)!important}body.single-product .elementor-155 .elementor-element.elementor-element-c00009{width:40%!important;max-width:40%!important;flex:0 0 40%!important;--width:40% !important}body.single-product .elementor-155 .elementor-element.elementor-element-c00015{width:60%!important;max-width:60%!important;flex:0 0 60%!important;--width:60% !important}body.single-product .elementor-element-c00009>.elementor-widget-wrap{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;align-content:flex-start!important}body.single-product .elementor-element-c00009 .pfx-product-gallery,body.single-product .elementor-element-c00009 .pfx-sku-field-note{grid-column:1 / -1;width:100%!important;margin:0!important}body.single-product .pfx-product-gallery .woocommerce-product-gallery{min-height:258px!important;margin:0!important;border:1px solid #D8E4F0!important;border-radius:18px!important;background:linear-gradient(145deg,#FFFFFF 0%,#F1F6FB 100%)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}body.single-product .pfx-product-gallery img{max-height:246px!important;width:100%!important;object-fit:contain!important;border-radius:14px!important}body.single-product .pfx-dynamic-sku-image{display:block!important;width:100%!important;margin:0!important}body.single-product .pfx-dynamic-sku-image .elementor-widget-container{position:relative;min-height:112px;border:1px solid #D8E4F0;border-radius:16px;background:linear-gradient(145deg,#FFFFFF 0%,#F1F6FB 100%);overflow:hidden}body.single-product .pfx-dynamic-sku-image .elementor-widget-container:before{content:"SKU image";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#5F7187;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}body.single-product .pfx-dynamic-sku-image .elementor-widget-container:has(img):before{display:none}body.single-product .pfx-dynamic-sku-image img{display:block!important;width:100%!important;height:112px!important;object-fit:cover!important;border:0!important;border-radius:16px!important;box-shadow:none!important}body.single-product .pfx-sku-field-note,body.single-product .pfx-sku-field-note .elementor-widget-container{color:#5F7187;font-size:12px;line-height:1.45}body.single-product .elementor-element-c00015>.elementor-widget-wrap{display:flex!important;flex-direction:column!important;gap:13px!important;align-content:flex-start!important}body.single-product .elementor-element-c00015>.elementor-widget-wrap>.elementor-widget{margin-bottom:0!important}body.single-product .pfx-eyebrow{color:#1768AC;font-size:12px;line-height:1;font-weight:850;letter-spacing:.14em;text-transform:uppercase}body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{margin:0!important;color:#0B2742!important;font-size:clamp(34px,3.25vw,50px)!important;line-height:1.05!important;letter-spacing:-.04em!important;max-width:820px!important}body.single-product .pfx-rfq-brief{margin:0;padding:14px 16px;border:1px solid #CFE0F1;border-radius:16px;background:#FFF}body.single-product .pfx-rfq-brief span{display:block;color:#1768AC;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}body.single-product .pfx-rfq-brief strong{display:block;color:#0B2742;font-size:16px;line-height:1.38;font-weight:760}body.single-product .pfx-short-description{color:#51677F!important;max-width:780px}body.single-product .pfx-short-description p{margin:0!important;font-size:16px!important;line-height:1.62!important}body.single-product .pfx-commercial-panel{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;margin:0!important}body.single-product .pfx-commercial-panel div{min-height:70px;padding:13px 12px;border:1px solid #D8E4F0;border-radius:14px;background:#FFF;box-shadow:none!important}body.single-product .pfx-commercial-panel span{display:block;color:#5F7187;font-size:11px;line-height:1.1;font-weight:780;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}body.single-product .pfx-commercial-panel strong{display:block;color:#0B2742;font-size:14px;line-height:1.22;font-weight:820}body.single-product .pfx-product-meta{color:#5F7187;font-size:13px}body.single-product .pfx-product-meta a{color:#1768AC}body.single-product .pfx-action-intro{display:grid;grid-template-columns:170px 1fr;gap:12px;align-items:center;margin:0;padding:13px 16px;border-left:4px solid #D88535;border-radius:14px;background:#FFF}body.single-product .pfx-action-intro strong{color:#0B2742;font-size:14px;line-height:1.25}body.single-product .pfx-action-intro span{color:#5F7187;font-size:14px;line-height:1.42}body.single-product .pfx-rfq-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body.single-product .pfx-rfq-actions a{min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 14px;border-radius:999px;border:1px solid #B9CCE0;font-size:14px;line-height:1.2;font-weight:850;text-decoration:none!important}body.single-product .pfx-rfq-actions .pfx-primary{background:#1768AC;border-color:#1768AC;color:#FFF}body.single-product .pfx-rfq-actions .pfx-outline{background:#FFF;color:#0F4F8B}body.single-product .pfx-rfq-actions .pfx-soft{background:#EAF2FA;color:#0F4F8B}body.single-product .pfx-trust-strip,body.single-product .pfx-commercial-panel,body.single-product .pfx-process-cards,body.single-product .pfx-related-cards{gap:12px!important}body.single-product .pfx-trust-strip div,body.single-product .pfx-process-cards div,body.single-product .pfx-related-cards a,body.single-product .pfx-parameter-table,body.single-product .pfx-checklist-card,body.single-product .pfx-oem-doc-card,body.single-product .pfx-summary-grid div,body.single-product .pfx-app-cards div{border-color:#D8E4F0!important;box-shadow:none!important}body.single-product .elementor-widget-heading .elementor-heading-title{color:#0B2742!important}body.single-product .elementor-widget-text-editor,body.single-product .elementor-widget-text-editor p,body.single-product .elementor-icon-list-text,body.single-product .elementor-tab-content{color:#50657D!important}body.single-product .elementor-button{box-shadow:none!important}@media (max-width:1024px){body.single-product .elementor-155 .elementor-element.elementor-element-c00009,body.single-product .elementor-155 .elementor-element.elementor-element-c00015{width:100%!important;max-width:100%!important;flex:0 0 100%!important;--width:100% !important}body.single-product .pfx-commercial-panel,body.single-product .pfx-rfq-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body.single-product .elementor-top-section,body.single-product .elementor-top-section:first-of-type{padding-top:34px!important;padding-bottom:38px!important}body.single-product .elementor-element-c00009>.elementor-widget-wrap,body.single-product .pfx-commercial-panel,body.single-product .pfx-rfq-actions,body.single-product .pfx-action-intro{grid-template-columns:1fr!important}body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{font-size:30px!important;line-height:1.12!important}body.single-product .pfx-product-gallery .woocommerce-product-gallery{min-height:230px!important}}body.single-product .pfx-sku-field-note{display:none!important}body.single-product .pfx-visible-media-slots-widget{grid-column:1/-1!important;width:100%!important;margin:0!important}body.single-product .pfx-visible-media-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.single-product .pfx-visible-media-slot{min-height:112px;position:relative;overflow:hidden;border:1px solid #D8E4F0;border-radius:16px;background:radial-gradient(circle at 28% 45%,rgb(23 104 172 / .16) 0 18px,transparent 19px),linear-gradient(145deg,#fff 0%,#EEF4FA 100%)}body.single-product .pfx-visible-media-slot:nth-child(2){background:radial-gradient(circle at 28% 45%,rgb(44 138 106 / .16) 0 18px,transparent 19px),linear-gradient(145deg,#fff 0%,#EEF4FA 100%)}body.single-product .pfx-visible-media-slot:nth-child(3){background:radial-gradient(circle at 28% 45%,rgb(216 133 53 / .18) 0 18px,transparent 19px),linear-gradient(145deg,#fff 0%,#EEF4FA 100%)}body.single-product .pfx-visible-media-slot:nth-child(4){background:radial-gradient(circle at 28% 45%,rgb(89 105 178 / .16) 0 18px,transparent 19px),linear-gradient(145deg,#fff 0%,#EEF4FA 100%)}body.single-product .pfx-visible-media-slot:before{content:attr(data-label);position:absolute;left:14px;top:14px;color:#102C4C;font-size:13px;line-height:1.1;font-weight:850;letter-spacing:.03em;text-transform:uppercase}body.single-product .pfx-visible-media-slot:after{content:attr(data-note);position:absolute;left:14px;right:14px;bottom:14px;color:#5F7187;font-size:12px;line-height:1.25;font-weight:700}@media(max-width:767px){body.single-product .pfx-visible-media-slots{grid-template-columns:1fr}body.single-product .pfx-visible-media-slot{min-height:96px}}body.single-product .pfx-faq-nav-section{padding-top:64px!important;padding-bottom:72px!important;background:#FFFFFF!important}body.single-product .pfx-faq-nav-section>.elementor-container{max-width:1160px!important;display:flex!important;flex-direction:column!important;gap:44px!important}body.single-product .pfx-faq-column,body.single-product .pfx-continue-column{width:100%!important;max-width:100%!important;flex:0 0 100%!important;--width:100% !important}body.single-product .pfx-faq-column>.elementor-widget-wrap,body.single-product .pfx-continue-column>.elementor-widget-wrap{border:1px solid #D8E4F0!important;border-radius:24px!important;box-shadow:none!important;padding:34px!important}body.single-product .pfx-faq-column>.elementor-widget-wrap{background:linear-gradient(180deg,#FFFFFF 0%,#F8FBFE 100%)!important}body.single-product .pfx-continue-column>.elementor-widget-wrap{background:#F3F7FB!important}body.single-product .pfx-faq-nav-section .pfx-eyebrow,body.single-product .pfx-faq-nav-section .elementor-widget-heading{margin-bottom:10px!important}body.single-product .pfx-faq-nav-section .elementor-widget-heading .elementor-heading-title{font-size:clamp(30px,2.5vw,42px)!important;line-height:1.08!important}body.single-product .pfx-faq{margin-top:22px!important}body.single-product .pfx-faq .elementor-accordion-item{margin-bottom:12px!important;border:1px solid #D8E4F0!important;border-radius:16px!important;background:#FFFFFF!important;overflow:hidden!important}body.single-product .pfx-faq .elementor-tab-title{padding:18px 20px!important}body.single-product .pfx-faq .elementor-tab-content{padding:0 20px 20px!important;max-width:860px}body.single-product .pfx-related-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-top:22px!important}body.single-product .pfx-related-cards a{min-height:152px!important;padding:22px!important;border:1px solid #D8E4F0!important;border-radius:18px!important;background:#FFFFFF!important}body.single-product .pfx-related-cards strong{color:#0B2742!important}body.single-product .pfx-related-cards span{color:#5F7187!important}@media (max-width:1024px){body.single-product .pfx-related-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){body.single-product .pfx-faq-nav-section{padding-top:42px!important;padding-bottom:48px!important}body.single-product .pfx-faq-nav-section>.elementor-container{gap:28px!important}body.single-product .pfx-faq-column>.elementor-widget-wrap,body.single-product .pfx-continue-column>.elementor-widget-wrap{padding:22px!important;border-radius:20px!important}body.single-product .pfx-related-cards{grid-template-columns:1fr!important}}body.single-product .elementor-155 .elementor-element.elementor-element-s00050{padding-top:64px!important;padding-bottom:72px!important;background:#FFFFFF!important}body.single-product .elementor-155 .elementor-element.elementor-element-s00050>.elementor-container{max-width:1160px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:44px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0004c,body.single-product .elementor-155 .elementor-element.elementor-element-c0004f{width:100%!important;max-width:100%!important;flex:0 0 100%!important;--width:100% !important}body.single-product .elementor-155 .elementor-element.elementor-element-c0004c>.elementor-widget-wrap,body.single-product .elementor-155 .elementor-element.elementor-element-c0004f>.elementor-widget-wrap{width:100%!important;border:1px solid #D8E4F0!important;border-radius:24px!important;box-shadow:none!important;padding:34px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0004c>.elementor-widget-wrap{background:linear-gradient(180deg,#FFFFFF 0%,#F8FBFE 100%)!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0004f>.elementor-widget-wrap{background:#F3F7FB!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0004c .pfx-faq{width:100%!important;margin-top:22px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0004c .pfx-faq .elementor-accordion-item{margin-bottom:12px!important;border:1px solid #D8E4F0!important;border-radius:16px!important;background:#FFFFFF!important;overflow:hidden!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0004c .pfx-faq .elementor-tab-title{padding:18px 20px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0004c .pfx-faq .elementor-tab-content{padding:0 20px 20px!important;max-width:880px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0004f .pfx-related-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;margin-top:22px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0004f .pfx-related-cards a{min-height:150px!important;padding:22px!important;border:1px solid #D8E4F0!important;border-radius:18px!important;background:#FFFFFF!important}@media (max-width:1024px){body.single-product .elementor-155 .elementor-element.elementor-element-c0004f .pfx-related-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){body.single-product .elementor-155 .elementor-element.elementor-element-s00050{padding-top:42px!important;padding-bottom:48px!important}body.single-product .elementor-155 .elementor-element.elementor-element-s00050>.elementor-container{gap:28px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0004c>.elementor-widget-wrap,body.single-product .elementor-155 .elementor-element.elementor-element-c0004f>.elementor-widget-wrap{padding:22px!important;border-radius:20px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0004f .pfx-related-cards{grid-template-columns:1fr!important}}body.single-product .elementor-155 .elementor-element.elementor-element-s00029{padding-top:64px!important;padding-bottom:64px!important;background:#F5F8FC!important}body.single-product .elementor-155 .elementor-element.elementor-element-s00029>.elementor-container{max-width:1160px!important;align-items:flex-start!important;gap:32px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c{width:68%!important;max-width:68%!important;flex:0 0 68%!important;--width:68% !important}body.single-product .elementor-155 .elementor-element.elementor-element-c00028{width:32%!important;max-width:32%!important;flex:0 0 32%!important;--width:32% !important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c>.elementor-widget-wrap,body.single-product .elementor-155 .elementor-element.elementor-element-c00028>.elementor-widget-wrap{background:#FFFFFF!important;border:1px solid #D8E4F0!important;border-radius:24px!important;box-shadow:none!important;padding:34px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c00028>.elementor-widget-wrap{background:linear-gradient(180deg,#FFFFFF 0%,#F8FBFE 100%)!important;gap:18px!important}body.single-product .pfx-dynamic-additional-info{margin-top:8px!important}body.single-product .pfx-dynamic-additional-info h2{display:none!important}body.single-product .pfx-dynamic-additional-info table.shop_attributes,body.single-product .pfx-dynamic-additional-info table.woocommerce-product-attributes{width:100%!important;margin:0!important;border:1px solid #D8E4F0!important;border-collapse:separate!important;border-spacing:0!important;border-radius:18px!important;overflow:hidden!important;background:#FFFFFF!important}body.single-product .pfx-dynamic-additional-info tr{display:grid!important;grid-template-columns:minmax(190px,.38fr) 1fr!important;border-bottom:1px solid #E1EAF4!important}body.single-product .pfx-dynamic-additional-info tr:last-child{border-bottom:0!important}body.single-product .pfx-dynamic-additional-info th,body.single-product .pfx-dynamic-additional-info td{display:block!important;border:0!important;padding:18px 20px!important;background:#FFFFFF!important;text-align:left!important;vertical-align:top!important}body.single-product .pfx-dynamic-additional-info th{color:#0B2742!important;font-size:14px!important;line-height:1.35!important;font-weight:850!important;letter-spacing:.03em!important;text-transform:uppercase!important;background:#F8FBFE!important}body.single-product .pfx-dynamic-additional-info td,body.single-product .pfx-dynamic-additional-info td p{color:#26364A!important;font-size:16px!important;line-height:1.5!important;font-weight:700!important;margin:0!important}body.single-product .pfx-product-data-map{display:flex;flex-direction:column;gap:12px}body.single-product .pfx-map-eyebrow,body.single-product .pfx-procurement-readiness span{color:#1768AC;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}body.single-product .pfx-product-data-map h3{color:#0B2742;font-size:24px;line-height:1.16;margin:2px 0 8px}body.single-product .pfx-map-row{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:start;padding:13px 0;border-top:1px solid #E1EAF4}body.single-product .pfx-map-row strong{color:#0B2742;font-size:13px;line-height:1.3;font-weight:850;text-transform:uppercase;letter-spacing:.04em}body.single-product .pfx-map-row em{color:#5F7187;font-size:14px;line-height:1.42;font-style:normal;font-weight:700}body.single-product .pfx-procurement-readiness{margin-top:2px;padding:18px;border:1px solid #CFE0F1;border-radius:18px;background:#EEF6FD}body.single-product .pfx-procurement-readiness strong{display:block;color:#0B2742;font-size:16px;line-height:1.48;margin:10px 0 16px}body.single-product .pfx-procurement-readiness a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid #B9CCE0;border-radius:999px;background:#FFF;color:#1768AC;font-weight:850;text-decoration:none!important}@media (max-width:1024px){body.single-product .elementor-155 .elementor-element.elementor-element-c0001c,body.single-product .elementor-155 .elementor-element.elementor-element-c00028{width:100%!important;max-width:100%!important;flex:0 0 100%!important;--width:100% !important}}@media (max-width:767px){body.single-product .elementor-155 .elementor-element.elementor-element-s00029{padding-top:42px!important;padding-bottom:42px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c>.elementor-widget-wrap,body.single-product .elementor-155 .elementor-element.elementor-element-c00028>.elementor-widget-wrap{padding:22px!important;border-radius:20px!important}body.single-product .pfx-dynamic-additional-info tr,body.single-product .pfx-map-row{grid-template-columns:1fr!important}body.single-product .pfx-dynamic-additional-info th,body.single-product .pfx-dynamic-additional-info td{padding:14px 16px!important}}body.single-product .elementor-155 .elementor-element.elementor-element-s00029{padding-top:56px!important;padding-bottom:58px!important;background:#F5F8FC!important}body.single-product .elementor-155 .elementor-element.elementor-element-s00029>.elementor-container{max-width:1160px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:22px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c,body.single-product .elementor-155 .elementor-element.elementor-element-c00028{width:100%!important;max-width:100%!important;flex:0 0 100%!important;--width:100% !important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c>.elementor-widget-wrap,body.single-product .elementor-155 .elementor-element.elementor-element-c00028>.elementor-widget-wrap{width:100%!important;border:1px solid #D8E4F0!important;border-radius:24px!important;box-shadow:none!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c>.elementor-widget-wrap{padding:30px!important;background:#FFFFFF!important}body.single-product .elementor-155 .elementor-element.elementor-element-c00028>.elementor-widget-wrap{padding:24px!important;background:linear-gradient(180deg,#FFFFFF 0%,#F8FBFE 100%)!important;gap:18px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c .elementor-widget-heading:nth-of-type(2) .elementor-heading-title{max-width:820px!important}body.single-product .pfx-dynamic-additional-info{margin-top:4px!important}body.single-product .pfx-dynamic-additional-info h2{display:none!important}body.single-product .pfx-dynamic-additional-info table.shop_attributes,body.single-product .pfx-dynamic-additional-info table.woocommerce-product-attributes{width:100%!important;margin:0!important;border:1px solid #D8E4F0!important;border-collapse:separate!important;border-spacing:0!important;border-radius:18px!important;overflow:hidden!important;background:#FFFFFF!important}body.single-product .pfx-dynamic-additional-info tr{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;align-items:stretch!important;border-bottom:1px solid #E1EAF4!important}body.single-product .pfx-dynamic-additional-info tr:last-child{border-bottom:0!important}body.single-product .pfx-dynamic-additional-info th,body.single-product .pfx-dynamic-additional-info td{display:flex!important;align-items:center!important;border:0!important;padding:15px 18px!important;text-align:left!important;vertical-align:middle!important}body.single-product .pfx-dynamic-additional-info th{color:#0B2742!important;font-size:13px!important;line-height:1.34!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#F6FAFE!important}body.single-product .pfx-dynamic-additional-info td,body.single-product .pfx-dynamic-additional-info td p,body.single-product .pfx-dynamic-additional-info td a{color:#26364A!important;font-size:15px!important;line-height:1.45!important;font-weight:720!important;font-style:normal!important;margin:0!important}body.single-product .pfx-product-data-map{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:22px!important;align-items:start!important}body.single-product .pfx-map-head span,body.single-product .pfx-procurement-readiness span{color:#1768AC!important;font-size:12px!important;font-weight:850!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.single-product .pfx-map-head h3{color:#0B2742!important;font-size:25px!important;line-height:1.14!important;margin:12px 0 10px!important}body.single-product .pfx-map-head p{color:#5F7187!important;font-size:15px!important;line-height:1.55!important;margin:0!important}body.single-product .pfx-map-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body.single-product .pfx-map-grid div{min-height:94px!important;padding:14px!important;border:1px solid #D8E4F0!important;border-radius:16px!important;background:#FFFFFF!important}body.single-product .pfx-map-grid strong{display:block!important;color:#0B2742!important;font-size:12px!important;line-height:1.25!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin-bottom:8px!important}body.single-product .pfx-map-grid em{display:block!important;color:#5F7187!important;font-size:13px!important;line-height:1.35!important;font-style:normal!important;font-weight:720!important}body.single-product .pfx-procurement-readiness{display:flex!important;align-items:center!important;gap:18px!important;margin-top:0!important;padding:16px 18px!important;border:1px solid #CFE0F1!important;border-radius:18px!important;background:#EEF6FD!important}body.single-product .pfx-procurement-readiness strong{flex:1 1 auto!important;display:block!important;color:#0B2742!important;font-size:15px!important;line-height:1.42!important;margin:0!important}body.single-product .pfx-procurement-readiness a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 16px!important;border:1px solid #B9CCE0!important;border-radius:999px!important;background:#FFFFFF!important;color:#1768AC!important;font-weight:850!important;text-decoration:none!important}@media (max-width:1024px){body.single-product .pfx-product-data-map{grid-template-columns:1fr!important}body.single-product .pfx-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){body.single-product .elementor-155 .elementor-element.elementor-element-s00029{padding-top:42px!important;padding-bottom:42px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c>.elementor-widget-wrap,body.single-product .elementor-155 .elementor-element.elementor-element-c00028>.elementor-widget-wrap{padding:22px!important;border-radius:20px!important}body.single-product .pfx-dynamic-additional-info tr{grid-template-columns:1fr!important}body.single-product .pfx-dynamic-additional-info th,body.single-product .pfx-dynamic-additional-info td{padding:13px 15px!important}body.single-product .pfx-map-grid{grid-template-columns:1fr!important}body.single-product .pfx-procurement-readiness{align-items:flex-start!important;flex-direction:column!important}}body.single-product .elementor-155 .elementor-element.elementor-element-s00029{padding:52px 24px 54px!important;background:#F4F8FC!important}body.single-product .elementor-155 .elementor-element.elementor-element-s00029>.elementor-container{max-width:1160px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c,body.single-product .elementor-155 .elementor-element.elementor-element-c00028{width:100%!important;max-width:100%!important;flex:0 0 100%!important;--width:100% !important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c>.elementor-widget-wrap,body.single-product .elementor-155 .elementor-element.elementor-element-c00028>.elementor-widget-wrap{width:100%!important;border:1px solid #D8E4F0!important;border-radius:22px!important;box-shadow:none!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c>.elementor-widget-wrap{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;column-gap:28px!important;row-gap:12px!important;align-items:start!important;padding:28px!important;background:#FFFFFF!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c .elementor-widget-heading,body.single-product .elementor-155 .elementor-element.elementor-element-c0001c .elementor-widget-text-editor{grid-column:1!important;margin:0!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c .elementor-widget-woocommerce-product-additional-information{grid-column:2!important;grid-row:1 / span 4!important;margin:0!important}body.single-product .elementor-155 .elementor-element.elementor-element-w0044d .elementor-heading-title{color:#1768AC!important;font-size:13px!important;line-height:1.2!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:900!important}body.single-product .elementor-155 .elementor-element.elementor-element-w0044e .elementor-heading-title{color:#0B2742!important;font-size:34px!important;line-height:1.08!important;max-width:290px!important;font-weight:900!important}body.single-product .elementor-155 .elementor-element.elementor-element-w0044f,body.single-product .elementor-155 .elementor-element.elementor-element-w0044f p{color:#5F7187!important;font-size:16px!important;line-height:1.55!important;margin:0!important}body.single-product .pfx-dynamic-additional-info h2{display:none!important}body.single-product .pfx-dynamic-additional-info table.shop_attributes,body.single-product .pfx-dynamic-additional-info table.woocommerce-product-attributes{display:block!important;width:100%!important;margin:0!important;border:1px solid #D9E5F1!important;border-radius:18px!important;overflow:hidden!important;background:#FFFFFF!important;border-collapse:separate!important;border-spacing:0!important}body.single-product .pfx-dynamic-additional-info table.shop_attributes tbody,body.single-product .pfx-dynamic-additional-info table.woocommerce-product-attributes tbody{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.single-product .pfx-dynamic-additional-info tr{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:stretch!important;min-height:72px!important;border-right:1px solid #E2EBF5!important;border-bottom:1px solid #E2EBF5!important}body.single-product .pfx-dynamic-additional-info tr:nth-child(even){border-right:0!important}body.single-product .pfx-dynamic-additional-info tr:nth-last-child(-n+2){border-bottom:0!important}body.single-product .pfx-dynamic-additional-info th,body.single-product .pfx-dynamic-additional-info td{display:flex!important;align-items:center!important;border:0!important;padding:13px 15px!important;text-align:left!important;vertical-align:middle!important}body.single-product .pfx-dynamic-additional-info th{color:#0B2742!important;font-size:11px!important;line-height:1.28!important;font-weight:900!important;letter-spacing:.055em!important;text-transform:uppercase!important;background:#F5F9FD!important}body.single-product .pfx-dynamic-additional-info td,body.single-product .pfx-dynamic-additional-info td p,body.single-product .pfx-dynamic-additional-info td a{color:#22344A!important;font-size:14px!important;line-height:1.38!important;font-weight:720!important;font-style:normal!important;margin:0!important}body.single-product .elementor-155 .elementor-element.elementor-element-c00028>.elementor-widget-wrap{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0!important;border:0!important;background:transparent!important}body.single-product .pfx-rfq-data-panel{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:22px!important;padding:22px!important;border:1px solid #D8E4F0!important;border-radius:22px!important;background:linear-gradient(180deg,#FFFFFF 0%,#F9FCFF 100%)!important}body.single-product .pfx-rfq-copy span,body.single-product .pfx-buyer-next-step span{color:#1768AC!important;font-size:12px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.single-product .pfx-rfq-copy h3{color:#0B2742!important;font-size:24px!important;line-height:1.13!important;margin:10px 0 9px!important;font-weight:900!important}body.single-product .pfx-rfq-copy p{color:#5F7187!important;font-size:14px!important;line-height:1.5!important;margin:0!important}body.single-product .pfx-rfq-data-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body.single-product .pfx-rfq-data-grid div{min-height:92px!important;padding:14px!important;border:1px solid #D8E4F0!important;border-radius:16px!important;background:#FFFFFF!important}body.single-product .pfx-rfq-data-grid strong{display:block!important;color:#0B2742!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:8px!important}body.single-product .pfx-rfq-data-grid em{display:block!important;color:#5F7187!important;font-size:13px!important;line-height:1.35!important;font-style:normal!important;font-weight:680!important}body.single-product .pfx-buyer-next-step{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:12px!important;align-items:center!important;padding:16px 18px!important;border:1px solid #CFE0F1!important;border-radius:18px!important;background:#EAF4FC!important}body.single-product .pfx-buyer-next-step strong{display:block!important;color:#0B2742!important;font-size:15px!important;line-height:1.42!important;margin:5px 0 0!important}body.single-product .pfx-buyer-next-step a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 17px!important;border:1px solid #B9CCE0!important;border-radius:999px!important;background:#FFFFFF!important;color:#1768AC!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important}body.single-product .pfx-buyer-next-step a:first-of-type{background:#1768AC!important;border-color:#1768AC!important;color:#FFFFFF!important}@media (max-width:1024px){body.single-product .elementor-155 .elementor-element.elementor-element-c0001c>.elementor-widget-wrap,body.single-product .pfx-rfq-data-panel{grid-template-columns:1fr!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c .elementor-widget-heading,body.single-product .elementor-155 .elementor-element.elementor-element-c0001c .elementor-widget-text-editor,body.single-product .elementor-155 .elementor-element.elementor-element-c0001c .elementor-widget-woocommerce-product-additional-information{grid-column:1!important;grid-row:auto!important}body.single-product .pfx-rfq-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){body.single-product .elementor-155 .elementor-element.elementor-element-s00029{padding:40px 18px 42px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c>.elementor-widget-wrap,body.single-product .pfx-rfq-data-panel{padding:20px!important;border-radius:20px!important}body.single-product .pfx-dynamic-additional-info table.shop_attributes tbody,body.single-product .pfx-dynamic-additional-info table.woocommerce-product-attributes tbody,body.single-product .pfx-rfq-data-grid{grid-template-columns:1fr!important}body.single-product .pfx-dynamic-additional-info tr{grid-template-columns:1fr!important;min-height:0!important;border-right:0!important}body.single-product .pfx-dynamic-additional-info tr:nth-last-child(-n+2){border-bottom:1px solid #E2EBF5!important}body.single-product .pfx-dynamic-additional-info tr:last-child{border-bottom:0!important}body.single-product .pfx-buyer-next-step{grid-template-columns:1fr!important;align-items:flex-start!important}}body.single-product .elementor-155 .elementor-element.elementor-element-s00029{padding-top:46px!important;padding-bottom:48px!important}body.single-product .elementor-155 .elementor-element.elementor-element-c0001c>.elementor-widget-wrap{grid-template-columns:285px minmax(0,1fr)!important;column-gap:26px!important;padding:26px!important}body.single-product .elementor-155 .elementor-element.elementor-element-w0044e .elementor-heading-title{font-size:30px!important;line-height:1.1!important;max-width:280px!important}body.single-product .elementor-155 .elementor-element.elementor-element-w0044f,body.single-product .elementor-155 .elementor-element.elementor-element-w0044f p{font-size:15px!important;line-height:1.52!important}body.single-product .pfx-dynamic-additional-info tr{min-height:66px!important}body.single-product .pfx-dynamic-additional-info th{font-size:10.5px!important;letter-spacing:.05em!important}body.single-product .pfx-dynamic-additional-info td,body.single-product .pfx-dynamic-additional-info td p,body.single-product .pfx-dynamic-additional-info td a{font-size:13.5px!important;line-height:1.34!important}body.single-product .pfx-public-readiness-panel{grid-template-columns:285px minmax(0,1fr)!important;padding:20px 22px!important}body.single-product .pfx-rfq-copy h3{font-size:22px!important}body.single-product .pfx-rfq-copy p{font-size:14px!important}body.single-product .pfx-rfq-data-grid div{min-height:86px!important}body.single-product .pfx-buyer-next-step{padding:15px 18px!important}body.single-product .pfx-commercial-panel strong{line-height:1.25!important}@media (max-width:1024px){body.single-product .elementor-155 .elementor-element.elementor-element-c0001c>.elementor-widget-wrap,body.single-product .pfx-public-readiness-panel{grid-template-columns:1fr!important}}body.single-product .pfx-commercial-panel [data-pfx-card] strong{min-height:2.5em!important;display:flex!important;align-items:center!important}body.single-product .pfx-faq .elementor-accordion-title,body.single-product .pfx-faq .elementor-tab-title{color:#0B2742!important;font-weight:850!important}body.single-product .pfx-faq .elementor-tab-content{color:#5F7187!important;font-size:15px!important;line-height:1.62!important}body.single-product .elementor-155 .elementor-element.elementor-element-s00050{padding-top:54px!important;padding-bottom:60px!important}body.single-product .elementor-155 .elementor-element.elementor-element-s00050>.elementor-container{gap:36px!important}body.single-product .elementor-155 .elementor-element.elementor-element-w00046 .elementor-heading-title{font-size:40px!important;line-height:1.08!important;max-width:760px!important}body.single-product .pfx-faq .elementor-accordion-item{border-radius:18px!important;margin-bottom:14px!important}body.single-product .pfx-faq .elementor-tab-title{padding:15px 18px!important;min-height:54px!important}body.single-product .pfx-faq .elementor-tab-title .elementor-accordion-title,body.single-product .pfx-faq .elementor-accordion-title{font-size:24px!important;line-height:1.24!important;font-weight:850!important}body.single-product .pfx-faq .elementor-tab-title .elementor-accordion-icon{font-size:18px!important}body.single-product .pfx-faq .elementor-tab-content{padding:0 18px 18px 48px!important;font-size:15px!important;line-height:1.58!important}body.single-product .elementor-155 .elementor-element.elementor-element-w0004e .elementor-heading-title{font-size:36px!important;line-height:1.08!important}body.single-product .pfx-related-cards{gap:14px!important}body.single-product .pfx-related-cards a{min-height:132px!important;padding:20px!important}body.single-product .pfx-related-cards strong{font-size:18px!important;line-height:1.25!important}@media (max-width:767px){body.single-product .elementor-155 .elementor-element.elementor-element-w00046 .elementor-heading-title,body.single-product .elementor-155 .elementor-element.elementor-element-w0004e .elementor-heading-title{font-size:30px!important}body.single-product .pfx-faq .elementor-tab-title .elementor-accordion-title,body.single-product .pfx-faq .elementor-accordion-title{font-size:19px!important}body.single-product .pfx-faq .elementor-tab-content{padding:0 16px 16px 16px!important}}body.single-product .elementor-location-header,body.single-product .elementor-location-footer{display:block!important}:root{--pfx-v9-ink:#071827;--pfx-v9-navy:#0B2F4A;--pfx-v9-blue:#145C8F;--pfx-v9-blue-2:#0F75B8;--pfx-v9-steel:#526477;--pfx-v9-muted:#68788A;--pfx-v9-bg:#F5F8FB;--pfx-v9-surface:#FFFFFF;--pfx-v9-soft:#EAF2F7;--pfx-v9-line:#D5E2EA;--pfx-v9-copper:#C86F3A;--pfx-v9-shadow:0 20px 52px rgba(7,24,39,.08)}.pfx-page-premium,.pfx-site-header-v5,.pfx-site-footer-v5,body.single-product{font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif!important;font-feature-settings:"kern" 1,"liga" 1}.pfx-page-premium{--pfx-ink:var(--pfx-v9-ink)!important;--pfx-ink-2:var(--pfx-v9-navy)!important;--pfx-blue:var(--pfx-v9-blue)!important;--pfx-blue-2:var(--pfx-v9-blue-2)!important;--pfx-orange:var(--pfx-v9-copper)!important;--pfx-paper:var(--pfx-v9-bg)!important;--pfx-porcelain:var(--pfx-v9-soft)!important;--pfx-line:var(--pfx-v9-line)!important;--pfx-muted:var(--pfx-v9-muted)!important;color:var(--pfx-v9-ink)!important;background:radial-gradient(circle at 82% 10%,rgb(20 92 143 / .10),transparent 28%),linear-gradient(180deg,#FCFDFE 0%,#F5F8FB 54%,#F8FAFC 100%)!important}.pfx-page-premium h1,.pfx-page-premium h2,.pfx-page-premium h3,.pfx-brand-name,body.single-product h1,body.single-product h2,body.single-product h3,body.single-product .elementor-widget-heading .elementor-heading-title,body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{font-family:"IBM Plex Sans Condensed","IBM Plex Sans","Segoe UI",Arial,sans-serif!important;color:var(--pfx-v9-ink)!important;letter-spacing:-.018em!important;font-weight:700!important}.pfx-page-premium h1{max-width:900px!important;font-size:clamp(40px,4.05vw,62px)!important;line-height:1.01!important}.pfx-page-premium h2{font-size:clamp(30px,2.7vw,43px)!important;line-height:1.08!important}.pfx-page-premium h3{font-size:clamp(20px,1.55vw,25px)!important;line-height:1.18!important}.pfx-lead{max-width:720px!important;color:#5B6979!important;font-size:clamp(17px,1.28vw,19px)!important;line-height:1.62!important;font-weight:450!important}.pfx-section-lead,.pfx-card p,.pfx-panel p,.pfx-cta p,.pfx-faq details p,.pfx-list li{color:#5F6F80!important;font-size:15.5px!important;line-height:1.62!important;font-weight:450!important}.pfx-kicker,.pfx-meta,.pfx-visual-label,.pfx-table th,.pfx-footer-kicker,.pfx-footer-col h3,.pfx-footer-contact h3,.pfx-brand-tagline,.pfx-header-rail-inner,.pfx-pill{font-family:"IBM Plex Mono","IBM Plex Sans",monospace!important;letter-spacing:.12em!important;font-weight:600!important}.pfx-kicker{color:var(--pfx-v9-blue)!important;font-size:11px!important}.pfx-kicker:before,.pfx-btn-primary:before,.pfx-header-btn.is-primary:before,.pfx-rail-dot:before,.pfx-list li:before{background:var(--pfx-v9-copper)!important;box-shadow:none!important}.pfx-hero{padding:64px 0 60px!important}.pfx-hero:before{background:linear-gradient(115deg,rgb(255 255 255 / .72),rgb(255 255 255 / .26)),radial-gradient(circle at 86% 20%,rgb(20 92 143 / .09),transparent 30%)!important}.pfx-hero .pfx-inner{gap:56px!important}.pfx-visual,.pfx-card,.pfx-panel,.pfx-table,.pfx-download-slot{border-color:var(--pfx-v9-line)!important;background:rgb(255 255 255 / .88)!important;box-shadow:var(--pfx-v9-shadow)!important}.pfx-visual{border-radius:24px!important}.pfx-spec-row{background:rgb(255 255 255 / .78)!important;border-color:#D7E4EC!important}.pfx-spec-row span:first-child,.pfx-visual-code,.pfx-field,.pfx-note{color:#657487!important}.pfx-spec-row strong,.pfx-table td strong{color:var(--pfx-v9-ink)!important;font-weight:700!important}.pfx-table th{background:#0B2F4A!important;color:#F6FAFC!important}.pfx-btn,.pfx-header-btn,.pfx-footer-btn{font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif!important;font-size:14px!important;font-weight:650!important;letter-spacing:.002em!important}.pfx-btn-primary,.pfx-header-btn.is-primary,.pfx-footer-btn.is-blue{background:linear-gradient(135deg,#0B2F4A,#145C8F)!important;box-shadow:0 16px 34px rgb(11 47 74 / .18)!important}.pfx-btn-secondary,.pfx-pill,.pfx-field{color:#143D5E!important;background:#FFFFFF!important;border-color:#CADAE5!important}.pfx-pill{font-size:12px!important}.pfx-section{padding:64px 0!important}.pfx-section.is-dark{background:radial-gradient(circle at 18% 6%,rgb(74 133 170 / .18),transparent 30%),linear-gradient(145deg,#061827,#0B2F4A)!important}.pfx-section.is-dark .pfx-section-lead,.pfx-section.is-dark .pfx-card p,.pfx-section.is-dark .pfx-muted,.pfx-footer-brand p,.pfx-footer-contact p{color:#B8C8D5!important}.pfx-cta{background:radial-gradient(circle at 10% 0%,rgb(88 151 190 / .18),transparent 34%),linear-gradient(135deg,#061827,#0B2F4A)!important;box-shadow:0 24px 60px rgb(7 24 39 / .18)!important}.pfx-cta h2,.pfx-section.is-dark h2,.pfx-section.is-dark h3{color:#FFFFFF!important}.pfx-site-header-v5{background:rgb(255 255 255 / .97)!important;color:var(--pfx-v9-ink)!important}.pfx-header-rail{background:linear-gradient(90deg,#061827,#0B2F4A)!important}.pfx-header-rail-inner{font-size:11px!important;letter-spacing:.10em!important}.pfx-brand-name{color:var(--pfx-v9-ink)!important;font-size:27px!important;line-height:1!important}.pfx-brand-tagline{color:#667789!important;font-size:9.5px!important;letter-spacing:.14em!important}.pfx-main-nav a{color:#4D5C6C!important;font-size:14px!important;font-weight:650!important}.pfx-main-nav a:hover,.pfx-main-nav a.is-active{color:#071827!important;background:#E8F1F7!important}.pfx-main-nav a.is-active:after{background:var(--pfx-v9-copper)!important;height:2px!important}.pfx-header-btn.is-secondary{color:#143D5E!important;background:#F7FAFC!important;border-color:#C8D8E4!important}.pfx-site-footer-v5{background:radial-gradient(circle at 8% 0%,rgb(72 131 168 / .18),transparent 30%),linear-gradient(145deg,#06131F,#0B2F4A 58%,#071827)!important}.pfx-footer-cta h2,.pfx-footer-brand strong{font-family:"IBM Plex Sans Condensed","IBM Plex Sans","Segoe UI",Arial,sans-serif!important;letter-spacing:-.015em!important;font-weight:700!important}.pfx-site-footer-v5 a{color:#D6E2EB!important}.pfx-site-footer-v5 a:hover{color:#FFFFFF!important}body.single-product{--pfx-navy:#0B2F4A!important;--pfx-blue:#145C8F!important;--pfx-orange:#C86F3A!important;--pfx-ink:#071827!important;--pfx-muted:#5F6F80!important;--pfx-line:#D5E2EA!important;background:#F5F8FB!important;color:#071827!important}body.single-product .elementor-top-section{padding-top:54px!important;padding-bottom:54px!important}body.single-product .elementor-top-section:first-of-type{padding-top:42px!important;padding-bottom:48px!important;background:radial-gradient(circle at 14% 12%,rgb(20 92 143 / .10),transparent 29%),linear-gradient(180deg,#FBFCFD 0%,#F0F6FA 100%)!important}body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{color:#071827!important;font-size:clamp(36px,3.35vw,54px)!important;line-height:1.03!important;max-width:820px!important}body.single-product .pfx-eyebrow,body.single-product .pfx-rfq-brief span,body.single-product .pfx-commercial-panel span,body.single-product .pfx-rfq-copy span,body.single-product .pfx-buyer-next-step span,body.single-product .elementor-155 .elementor-element.elementor-element-w0044d .elementor-heading-title{font-family:"IBM Plex Mono","IBM Plex Sans",monospace!important;color:#145C8F!important;font-size:11.5px!important;letter-spacing:.12em!important;font-weight:700!important}body.single-product .pfx-short-description,body.single-product .pfx-short-description p,body.single-product .elementor-widget-text-editor,body.single-product .elementor-widget-text-editor p,body.single-product .elementor-icon-list-text,body.single-product .elementor-tab-content{color:#5F6F80!important;font-size:15.5px!important;line-height:1.62!important;font-weight:450!important}body.single-product .pfx-rfq-brief,body.single-product .pfx-commercial-panel div,body.single-product .pfx-trust-strip div,body.single-product .pfx-process-cards div,body.single-product .pfx-related-cards a,body.single-product .pfx-parameter-table,body.single-product .pfx-checklist-card,body.single-product .pfx-oem-doc-card,body.single-product .pfx-rfq-data-panel,body.single-product .elementor-155 .elementor-element.elementor-element-c0001c>.elementor-widget-wrap,body.single-product .pfx-product-gallery .woocommerce-product-gallery,body.single-product .pfx-dynamic-sku-image .elementor-widget-container{border-color:#D5E2EA!important;background:#FFFFFF!important;box-shadow:0 18px 48px rgb(7 24 39 / .055)!important}body.single-product .pfx-product-gallery .woocommerce-product-gallery,body.single-product .pfx-dynamic-sku-image .elementor-widget-container{background:linear-gradient(145deg,#FFFFFF 0%,#F1F6F9 100%)!important}body.single-product .pfx-rfq-brief strong,body.single-product .pfx-commercial-panel strong,body.single-product .pfx-trust-strip strong,body.single-product .pfx-process-cards strong,body.single-product .pfx-related-cards strong,body.single-product .pfx-table td strong,body.single-product .pfx-rfq-copy h3,body.single-product .pfx-map-head h3{color:#071827!important;font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif!important;font-weight:700!important}body.single-product .pfx-commercial-panel strong{font-size:14px!important;line-height:1.28!important}body.single-product .pfx-rfq-actions a,body.single-product .pfx-buyer-next-step a,body.single-product .elementor-button{font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif!important;font-size:14px!important;font-weight:650!important;letter-spacing:.002em!important;border-radius:999px!important}body.single-product .pfx-rfq-actions .pfx-primary,body.single-product .pfx-primary-action .elementor-button,body.single-product .pfx-buyer-next-step a:first-of-type{background:linear-gradient(135deg,#0B2F4A,#145C8F)!important;border-color:#145C8F!important;color:#FFFFFF!important}body.single-product .pfx-rfq-actions .pfx-outline,body.single-product .pfx-rfq-actions .pfx-soft,body.single-product .pfx-outline-action .elementor-button,body.single-product .pfx-secondary-action .elementor-button,body.single-product .pfx-buyer-next-step a{background:#FFFFFF!important;color:#143D5E!important;border-color:#C8D8E4!important}body.single-product .pfx-action-intro{background:#FFFFFF!important;border-left-color:#C86F3A!important}body.single-product .pfx-dynamic-additional-info th{color:#0B2F4A!important;background:#F4F8FB!important;font-family:"IBM Plex Mono","IBM Plex Sans",monospace!important;font-size:10.5px!important;letter-spacing:.055em!important;font-weight:700!important}body.single-product .pfx-dynamic-additional-info td,body.single-product .pfx-dynamic-additional-info td p,body.single-product .pfx-dynamic-additional-info td a{color:#142336!important;font-size:13.5px!important;line-height:1.38!important;font-weight:600!important}body.single-product .elementor-155 .elementor-element.elementor-element-w0044e .elementor-heading-title,body.single-product .elementor-155 .elementor-element.elementor-element-w00046 .elementor-heading-title,body.single-product .elementor-155 .elementor-element.elementor-element-w0004e .elementor-heading-title{color:#071827!important;font-size:clamp(30px,2.55vw,38px)!important;line-height:1.08!important;letter-spacing:-.015em!important}body.single-product .pfx-faq .elementor-tab-title{padding:14px 17px!important;min-height:50px!important}body.single-product .pfx-faq .elementor-tab-title .elementor-accordion-title,body.single-product .pfx-faq .elementor-accordion-title{color:#071827!important;font-size:18px!important;line-height:1.28!important;font-weight:650!important}body.single-product .pfx-faq .elementor-tab-content{padding:0 18px 18px 44px!important;font-size:15px!important}body.single-product .pfx-related-cards a{min-height:126px!important}@media (max-width:980px){.pfx-page-premium h1{font-size:clamp(36px,7vw,52px)!important;line-height:1.04!important}}@media (max-width:767px){.pfx-page-premium h1{font-size:clamp(33px,9vw,43px)!important;line-height:1.06!important}.pfx-page-premium h2{font-size:clamp(27px,7vw,34px)!important}.pfx-hero{padding:48px 0 44px!important}body.single-product .elementor-top-section,body.single-product .elementor-top-section:first-of-type{padding-top:36px!important;padding-bottom:40px!important}body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{font-size:31px!important;line-height:1.1!important}body.single-product .pfx-faq .elementor-tab-title .elementor-accordion-title,body.single-product .pfx-faq .elementor-accordion-title{font-size:17px!important}body.single-product .pfx-faq .elementor-tab-content{padding:0 16px 16px 16px!important}}.pfx-page-premium h1{font-size:clamp(38px,3.35vw,52px)!important;line-height:1.045!important;letter-spacing:-.014em!important;max-width:820px!important}.pfx-page-premium h2{font-size:clamp(28px,2.35vw,38px)!important;line-height:1.1!important;letter-spacing:-.012em!important}.pfx-page-premium h3{font-size:clamp(19px,1.4vw,23px)!important;line-height:1.2!important}.pfx-lead{max-width:680px!important;font-size:clamp(16.5px,1.15vw,18px)!important;line-height:1.62!important}.pfx-hero{padding:58px 0 58px!important}.pfx-hero .pfx-inner{gap:52px!important}.pfx-kicker{margin-bottom:16px!important;font-size:10.5px!important}.pfx-actions{margin-top:28px!important}.pfx-btn{min-height:46px!important;padding-left:20px!important;padding-right:20px!important}.pfx-visual-label{font-size:11px!important}.pfx-spec-row{padding-top:13px!important;padding-bottom:13px!important}.pfx-section{padding:60px 0!important}body.single-product .elementor-top-section:first-of-type{padding-top:38px!important;padding-bottom:44px!important}body.single-product .elementor-top-section{padding-top:50px!important;padding-bottom:50px!important}body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{font-size:clamp(34px,2.85vw,46px)!important;line-height:1.07!important;letter-spacing:-.012em!important;max-width:760px!important}body.single-product .pfx-eyebrow,body.single-product .pfx-rfq-brief span,body.single-product .pfx-commercial-panel span,body.single-product .pfx-rfq-copy span,body.single-product .pfx-buyer-next-step span,body.single-product .elementor-155 .elementor-element.elementor-element-w0044d .elementor-heading-title{font-size:11px!important;letter-spacing:.11em!important}body.single-product .pfx-rfq-brief{padding:14px 17px!important}body.single-product .pfx-rfq-brief strong{font-size:16px!important;line-height:1.42!important}body.single-product .pfx-short-description,body.single-product .pfx-short-description p{font-size:15.5px!important;line-height:1.58!important}body.single-product .pfx-commercial-panel{gap:11px!important;margin-top:16px!important}body.single-product .pfx-commercial-panel div{min-height:82px!important;padding:13px 12px!important}body.single-product .pfx-commercial-panel strong{font-size:13.5px!important;line-height:1.28!important}body.single-product .pfx-action-intro{padding:13px 16px!important}body.single-product .pfx-action-intro strong,body.single-product .pfx-action-intro span{font-size:14px!important}body.single-product .pfx-rfq-actions a{min-height:50px!important;padding:12px 14px!important;font-size:13.5px!important}body.single-product .pfx-product-gallery .woocommerce-product-gallery{min-height:278px!important}body.single-product .pfx-dynamic-sku-image .elementor-widget-container{min-height:116px!important}body.single-product .pfx-dynamic-sku-image img{height:116px!important}body.single-product .elementor-155 .elementor-element.elementor-element-w0044e .elementor-heading-title,body.single-product .elementor-155 .elementor-element.elementor-element-w00046 .elementor-heading-title,body.single-product .elementor-155 .elementor-element.elementor-element-w0004e .elementor-heading-title{font-size:clamp(28px,2.25vw,34px)!important;line-height:1.1!important}body.single-product .pfx-faq .elementor-tab-title{min-height:48px!important}body.single-product .pfx-faq .elementor-tab-title .elementor-accordion-title,body.single-product .pfx-faq .elementor-accordion-title{font-size:17px!important;line-height:1.3!important}body.single-product .pfx-related-cards strong{font-size:17px!important}@media (max-width:980px){.pfx-page-premium h1{font-size:clamp(35px,6.8vw,48px)!important}}@media (max-width:767px){.pfx-page-premium h1{font-size:clamp(31px,8.5vw,40px)!important;line-height:1.08!important}.pfx-page-premium h2{font-size:clamp(25px,6.5vw,32px)!important}.pfx-hero{padding:44px 0 42px!important}body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{font-size:30px!important;line-height:1.1!important}body.single-product .pfx-commercial-panel div{min-height:0!important}}body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{font-size:clamp(32px,2.45vw,42px)!important;line-height:1.09!important;letter-spacing:-.008em!important;max-width:700px!important}body.single-product .elementor-top-section:first-of-type{padding-top:36px!important;padding-bottom:42px!important}body.single-product .elementor-top-section{padding-top:48px!important;padding-bottom:48px!important}body.single-product .pfx-rfq-brief strong{font-size:15.5px!important;line-height:1.42!important}body.single-product .pfx-short-description,body.single-product .pfx-short-description p{font-size:15.25px!important;line-height:1.58!important}body.single-product .pfx-commercial-panel div{min-height:78px!important;padding:12px!important}body.single-product .pfx-commercial-panel strong{font-size:13.25px!important;line-height:1.3!important}body.single-product .pfx-rfq-actions a{min-height:48px!important;font-size:13.25px!important}body.single-product .pfx-product-gallery .woocommerce-product-gallery{min-height:270px!important}body.single-product .pfx-dynamic-sku-image .elementor-widget-container{min-height:112px!important}body.single-product .pfx-dynamic-sku-image img{height:112px!important}body.single-product .elementor-155 .elementor-element.elementor-element-w0044e .elementor-heading-title,body.single-product .elementor-155 .elementor-element.elementor-element-w00046 .elementor-heading-title,body.single-product .elementor-155 .elementor-element.elementor-element-w0004e .elementor-heading-title{font-size:clamp(27px,2.1vw,32px)!important;line-height:1.12!important}body.single-product .pfx-faq .elementor-tab-title .elementor-accordion-title,body.single-product .pfx-faq .elementor-accordion-title{font-size:16.5px!important;line-height:1.32!important}@media (max-width:767px){body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{font-size:29px!important;line-height:1.12!important}}.pfx-page-premium{background:radial-gradient(circle at 83% 12%,rgb(21 92 141 / .14),transparent 30%),radial-gradient(circle at 12% 24%,rgb(200 111 58 / .075),transparent 23%),linear-gradient(180deg,#FCFDFE 0%,#F4F8FB 52%,#F8FAFC 100%)!important}.pfx-inner{width:min(1360px, calc(100vw - 64px))!important}.pfx-hero{position:relative!important;padding:64px 0 64px!important;overflow:hidden!important}.pfx-hero:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(115deg,rgb(255 255 255 / .78),rgb(255 255 255 / .34)),radial-gradient(circle at 88% 30%,rgb(21 92 141 / .13),transparent 33%)!important;pointer-events:none!important}.pfx-hero:after{content:""!important;position:absolute!important;right:8vw!important;top:54px!important;width:320px!important;height:320px!important;border-radius:999px!important;background:radial-gradient(circle,rgb(255 255 255 / .58) 0 34%,transparent 35%),conic-gradient(from 28deg,rgb(21 92 141 / .22),rgb(200 111 58 / .12),rgb(21 92 141 / .22))!important;filter:blur(8px)!important;opacity:.28!important;pointer-events:none!important}.pfx-hero .pfx-inner{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(420px,.78fr)!important;align-items:center!important;gap:76px!important}.pfx-copy{max-width:820px!important}.pfx-page-premium h1,.pfx-page-premium .pfx-hero h1{max-width:830px!important;font-size:clamp(42px,3.45vw,58px)!important;line-height:1.035!important;letter-spacing:-.015em!important}.pfx-lead{max-width:760px!important;margin-top:22px!important;color:#536273!important;font-size:clamp(17px,1.2vw,19px)!important;line-height:1.66!important;font-weight:450!important}.pfx-kicker{color:#155C8D!important;font-size:11px!important;letter-spacing:.12em!important}.pfx-visual{position:relative!important;max-width:none!important;min-height:360px!important;padding:28px!important;border:1px solid rgb(194 214 228 / .95)!important;border-radius:30px!important;background:linear-gradient(150deg,rgb(255 255 255 / .96),rgb(244 248 251 / .82)),radial-gradient(circle at 100% 0%,rgb(21 92 141 / .12),transparent 38%)!important;box-shadow:0 28px 70px rgb(13 46 74 / .11)!important;overflow:hidden!important}.pfx-visual:before{content:""!important;position:absolute!important;inset:18px!important;border-radius:24px!important;border:1px solid rgb(21 92 141 / .10)!important;pointer-events:none!important}.pfx-visual:after{content:""!important;position:absolute!important;right:-70px!important;bottom:-90px!important;width:230px!important;height:230px!important;border-radius:999px!important;background:rgb(200 111 58 / .11)!important;filter:blur(4px)!important;pointer-events:none!important}.pfx-visual-top,.pfx-spec-stack,.pfx-visual>*{position:relative!important;z-index:1!important}.pfx-spec-row{min-height:56px!important;padding:14px 18px!important;border:1px solid #D5E2EA!important;border-radius:18px!important;background:rgb(255 255 255 / .86)!important}.pfx-spec-row span:first-child{color:#627184!important;font-size:14px!important;font-weight:550!important}.pfx-spec-row strong{color:#0B1726!important;font-size:15.5px!important;font-weight:650!important}.pfx-actions{gap:14px!important;margin-top:32px!important}.pfx-btn{min-height:48px!important;padding:0 24px!important;border-radius:999px!important}.pfx-btn-primary{background:linear-gradient(135deg,#0D2E4A,#155C8D)!important;box-shadow:0 18px 36px rgb(13 46 74 / .18)!important}.pfx-btn-secondary{background:rgb(255 255 255 / .82)!important;border-color:#C6D7E4!important}.pfx-section{padding:72px 0!important}.pfx-card,.pfx-panel,.pfx-download-slot,.pfx-table{border-color:#D4E1EA!important;background:rgb(255 255 255 / .92)!important;box-shadow:0 18px 48px rgb(13 46 74 / .07)!important}.pfx-card:hover,.pfx-panel:hover,.pfx-download-slot:hover{transform:translateY(-2px)!important;box-shadow:0 24px 60px rgb(13 46 74 / .10)!important}.pfx-pill,.pfx-field{background:#FFFFFF!important;border-color:#CADAE5!important}.pfx-section.is-dark{background:radial-gradient(circle at 14% 0%,rgb(56 126 176 / .24),transparent 30%),linear-gradient(145deg,#071827,#0D2E4A)!important}.pfx-cta{border:1px solid rgb(255 255 255 / .14)!important;background:radial-gradient(circle at 12% 0%,rgb(95 154 194 / .22),transparent 34%),linear-gradient(135deg,#071827,#0D2E4A)!important}.pfx-cta h2{color:#FFFFFF!important}.pfx-cta p{color:#D4E1EA!important}body.single-product .elementor-top-section:first-of-type{background:radial-gradient(circle at 12% 18%,rgb(21 92 141 / .12),transparent 30%),radial-gradient(circle at 84% 12%,rgb(200 111 58 / .06),transparent 24%),linear-gradient(180deg,#FBFCFD 0%,#F0F6FA 100%)!important}body.single-product .elementor-top-section>.elementor-container{max-width:1360px!important}body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{font-size:clamp(34px,2.65vw,46px)!important;line-height:1.08!important;color:#0B1726!important}body.single-product .pfx-rfq-brief,body.single-product .pfx-commercial-panel div,body.single-product .pfx-action-intro,body.single-product .pfx-product-gallery .woocommerce-product-gallery,body.single-product .pfx-dynamic-sku-image .elementor-widget-container{border-color:#D4E1EA!important;background:rgb(255 255 255 / .92)!important;box-shadow:0 16px 42px rgb(13 46 74 / .065)!important}body.single-product .pfx-rfq-brief{border-radius:20px!important}body.single-product .pfx-commercial-panel div{border-radius:18px!important}@media (max-width:1180px){.pfx-hero .pfx-inner{grid-template-columns:1fr!important;gap:38px!important}.pfx-visual{max-width:720px!important}}@media (max-width:767px){.pfx-inner{width:min(100vw - 36px,1360px)!important}.pfx-hero{padding:46px 0 44px!important}.pfx-page-premium h1,.pfx-page-premium .pfx-hero h1{font-size:clamp(32px,8.8vw,42px)!important;line-height:1.08!important}.pfx-lead{font-size:16px!important}.pfx-visual{min-height:0!important;padding:22px!important}.pfx-section{padding:54px 0!important}body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{font-size:30px!important}}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSvfedN62Zw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSvfedN4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSvfedN62Zw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSvfedN4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSvfedN62Zw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSvfedN4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSvfedN62Zw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSvfedN4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSvfedN62Zw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSvfedN62Zw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSvfedN4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pfx-ink-v14:#10243A;--pfx-ink-soft-v14:#22364D;--pfx-body-v14:#59697A;--pfx-muted-v14:#738296;--pfx-blue-v14:#105D8F;--pfx-blue-deep-v14:#0A324F;--pfx-blue-soft-v14:#EAF3F9;--pfx-copper-v14:#D0743F;--pfx-line-v14:#D5E2EC;--pfx-paper-v14:#FFFFFF;--pfx-wash-v14:#F4F8FB}.pfx-site-header-v12,.pfx-site-footer-v12,.pfx-page-premium,body.single-product{font-family:"Manrope","Plus Jakarta Sans","Segoe UI",Arial,sans-serif!important;color:var(--pfx-ink-v14)!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.pfx-site-header-v12{background:rgb(255 255 255 / .985)!important;border-bottom:1px solid rgb(16 36 58 / .10)!important;box-shadow:0 16px 42px rgb(16 36 58 / .075)!important}.pfx-header-rail-v12{background:linear-gradient(90deg,#08263E,#0C395A 58%,#122B48)!important}.pfx-header-rail-inner-v12{width:min(1440px,calc(100vw - 44px))!important;min-height:28px!important;font-family:"Manrope","Segoe UI",Arial,sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.08em!important}.pfx-rail-left-v12 .pfx-rail-muted-v12{display:none!important}.pfx-header-main-v12{width:min(1440px,calc(100vw - 44px))!important;min-height:86px!important;grid-template-columns:minmax(300px,370px) minmax(0,1fr) auto!important;gap:26px!important}.pfx-brand-mark-v12{width:72px!important;height:72px!important;flex-basis:72px!important;border-radius:21px!important;border-color:#D3E0EA!important}.pfx-brand-mark-v12 img{width:66px!important;height:66px!important;object-fit:contain!important}.pfx-brand-name-v12{font-family:"Plus Jakarta Sans","Manrope","Segoe UI",Arial,sans-serif!important;color:#10243A!important;font-size:30px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.04em!important}.pfx-brand-sub-v12{font-family:"Manrope","Segoe UI",Arial,sans-serif!important;color:#738296!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.12em!important}.pfx-main-nav-v12{gap:4px!important}.pfx-main-nav-v12 a{min-height:40px!important;padding:0 12px!important;color:#4C5D70!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.015em!important}.pfx-main-nav-v12 a:hover,.pfx-main-nav-v12 a.is-active{color:#10243A!important;background:#EAF3F9!important}.pfx-main-nav-v12 a.is-active:after{left:18px!important;right:18px!important;bottom:4px!important;height:2px!important;background:#D0743F!important}.pfx-header-actions-v12{gap:10px!important}.pfx-header-btn-v12{min-height:43px!important;padding:0 18px!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:-.01em!important}.pfx-header-btn-v12.is-secondary{color:#123B5E!important;border-color:#CADAE6!important;background:#FFFFFF!important}.pfx-header-btn-v12.is-primary{background:linear-gradient(135deg,#0A324F,#105D8F)!important;box-shadow:0 16px 34px rgb(10 50 79 / .20)!important}.pfx-page-premium{background:radial-gradient(circle at 86% 10%,rgb(16 93 143 / .13),transparent 29%),radial-gradient(circle at 9% 20%,rgb(208 116 63 / .075),transparent 22%),linear-gradient(180deg,#FFFFFF 0%,#F4F8FB 54%,#F8FAFC 100%)!important}.pfx-inner{width:min(1440px,calc(100vw - 64px))!important}.pfx-hero{padding:70px 0 68px!important}.pfx-hero:before{background:linear-gradient(112deg,rgb(255 255 255 / .82),rgb(244 248 251 / .42)),radial-gradient(circle at 88% 34%,rgb(16 93 143 / .14),transparent 35%)!important}.pfx-hero:after{width:340px!important;height:340px!important;opacity:.20!important;filter:blur(10px)!important}.pfx-hero .pfx-inner{grid-template-columns:minmax(0,1.02fr) minmax(440px,.9fr)!important;gap:82px!important}.pfx-copy{max-width:790px!important}.pfx-page-premium h1,.pfx-page-premium .pfx-hero h1{max-width:790px!important;color:#10243A!important;font-family:"Plus Jakarta Sans","Manrope","Segoe UI",Arial,sans-serif!important;font-size:clamp(39px,3.05vw,54px)!important;line-height:1.075!important;font-weight:800!important;letter-spacing:-.045em!important}.pfx-page-premium h2,.pfx-page-premium .pfx-section h2{color:#10243A!important;font-family:"Plus Jakarta Sans","Manrope","Segoe UI",Arial,sans-serif!important;font-size:clamp(29px,2.25vw,41px)!important;line-height:1.13!important;font-weight:800!important;letter-spacing:-.035em!important}.pfx-page-premium h3,.pfx-card h3,.pfx-panel h3{color:#162B43!important;font-family:"Plus Jakarta Sans","Manrope","Segoe UI",Arial,sans-serif!important;font-size:clamp(19px,1.25vw,23px)!important;line-height:1.22!important;font-weight:750!important;letter-spacing:-.025em!important}.pfx-page-premium p,.pfx-page-premium li,.pfx-page-premium td,.pfx-page-premium th{color:#59697A!important;font-size:16px!important;line-height:1.72!important;font-weight:500!important}.pfx-lead{max-width:720px!important;color:#526477!important;font-size:clamp(17px,1.12vw,18.5px)!important;line-height:1.72!important;font-weight:500!important}.pfx-kicker,.pfx-footer-kicker-v12,.pfx-footer-col-v12 h3,.pfx-commercial-panel strong,.pfx-page-premium .pfx-eyebrow{font-family:"Manrope","Segoe UI",Arial,sans-serif!important;color:#105D8F!important;font-size:11px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:.085em!important;text-transform:uppercase!important}.pfx-btn,.pfx-page-premium a.pfx-btn,.pfx-footer-btn-v12{min-height:48px!important;padding:0 24px!important;border-radius:999px!important;font-family:"Manrope","Segoe UI",Arial,sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:-.01em!important}.pfx-btn-primary{background:linear-gradient(135deg,#0A324F,#105D8F)!important;box-shadow:0 18px 38px rgb(10 50 79 / .20)!important}.pfx-btn-secondary{color:#123B5E!important;background:#FFFFFF!important;border:1px solid #CADAE6!important}.pfx-visual,.pfx-card,.pfx-panel,.pfx-download-slot,.pfx-table,.pfx-spec-row{border-color:#D5E2EC!important;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(248 251 253 / .90))!important;box-shadow:0 20px 54px rgb(16 36 58 / .075)!important}.pfx-visual{min-height:380px!important;border-radius:32px!important}.pfx-visual-top{font-family:"Manrope","Segoe UI",Arial,sans-serif!important;color:#105D8F!important;font-weight:800!important;letter-spacing:.08em!important}.pfx-spec-row span:first-child{color:#69798B!important;font-size:13.5px!important;font-weight:650!important}.pfx-spec-row strong{color:#10243A!important;font-size:15.5px!important;font-weight:800!important;letter-spacing:-.02em!important}.pfx-card:hover,.pfx-panel:hover,.pfx-download-slot:hover{transform:translateY(-3px)!important;box-shadow:0 26px 66px rgb(16 36 58 / .12)!important}.pfx-section{padding:76px 0!important}.pfx-section.is-dark,.pfx-cta{background:radial-gradient(circle at 18% 0%,rgb(70 143 194 / .24),transparent 31%),radial-gradient(circle at 92% 10%,rgb(208 116 63 / .14),transparent 24%),linear-gradient(145deg,#071827,#0A324F 58%,#071827)!important}.pfx-section.is-dark h2,.pfx-section.is-dark h3,.pfx-cta h2{color:#FFFFFF!important}.pfx-section.is-dark p,.pfx-section.is-dark li,.pfx-cta p{color:#CFDCE8!important}.pfx-site-footer-v12{background:radial-gradient(circle at 15% -6%,rgb(54 121 169 / .30),transparent 28%),radial-gradient(circle at 88% 2%,rgb(208 116 63 / .12),transparent 25%),linear-gradient(145deg,#071827 0%,#0A324F 56%,#071827 100%)!important}.pfx-footer-inner-v12{width:min(1440px,calc(100vw - 48px))!important}.pfx-footer-cta-v12{padding:30px 34px!important;border-color:rgb(232 241 247 / .19)!important;background:linear-gradient(135deg,rgb(255 255 255 / .105),rgb(255 255 255 / .045))!important}.pfx-footer-cta-v12 h2{color:#FFFFFF!important;font-family:"Plus Jakarta Sans","Manrope","Segoe UI",Arial,sans-serif!important;font-size:clamp(30px,2.45vw,40px)!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.04em!important}.pfx-footer-cta-v12 p,.pfx-footer-brand-v12 p,.pfx-footer-contact-v12 p{color:#CAD8E5!important;font-size:15.5px!important;line-height:1.7!important;font-weight:500!important}.pfx-footer-grid-v12{grid-template-columns:minmax(330px,1.25fr) repeat(3,minmax(155px,.72fr)) minmax(240px,.82fr)!important;gap:48px!important}.pfx-footer-brand-v12 strong{font-family:"Plus Jakarta Sans","Manrope","Segoe UI",Arial,sans-serif!important;font-weight:800!important;letter-spacing:-.04em!important}.pfx-footer-brand-v12 span,.pfx-footer-proof-v12 span{font-family:"Manrope","Segoe UI",Arial,sans-serif!important;letter-spacing:.09em!important}.pfx-footer-col-v12 h3{color:#9FD0F2!important;margin-bottom:18px!important}.pfx-footer-col-v12 a{color:#E7F0F7!important;font-size:14.8px!important;line-height:1.38!important;font-weight:700!important;letter-spacing:-.01em!important}.pfx-footer-contact-v12{background:rgb(255 255 255 / .075)!important;border-color:rgb(232 241 247 / .20)!important}.pfx-footer-mini-v12{color:#AFC2D4!important}body.single-product .elementor-top-section:first-of-type{background:radial-gradient(circle at 12% 18%,rgb(16 93 143 / .11),transparent 30%),radial-gradient(circle at 85% 8%,rgb(208 116 63 / .065),transparent 25%),linear-gradient(180deg,#FFFFFF 0%,#F2F7FA 100%)!important}body.single-product .elementor-top-section>.elementor-container{max-width:1440px!important}body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{color:#10243A!important;font-family:"Plus Jakarta Sans","Manrope","Segoe UI",Arial,sans-serif!important;font-size:clamp(32px,2.25vw,42px)!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.04em!important}body.single-product .summary p,body.single-product .woocommerce-product-details__short-description,body.single-product .pfx-action-intro,body.single-product .pfx-rfq-brief{color:#58697B!important;font-family:"Manrope","Segoe UI",Arial,sans-serif!important;font-size:16px!important;line-height:1.7!important;font-weight:500!important}body.single-product .pfx-rfq-brief,body.single-product .pfx-commercial-panel div,body.single-product .pfx-action-intro,body.single-product .pfx-product-gallery .woocommerce-product-gallery,body.single-product .pfx-dynamic-sku-image .elementor-widget-container{border-color:#D5E2EC!important;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(248 251 253 / .92))!important;box-shadow:0 20px 54px rgb(16 36 58 / .075)!important}@media (prefers-reduced-motion:no-preference){.pfx-hero .pfx-copy,.pfx-hero .pfx-visual,body.single-product .pfx-product-title,body.single-product .pfx-product-gallery{animation:pfx-rise-v14 .68s cubic-bezier(.2,.7,.2,1) both}.pfx-card,.pfx-panel,.pfx-download-slot,.pfx-btn,.pfx-header-btn-v12,.pfx-footer-btn-v12{transition:transform .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease,border-color .22s ease!important}}@keyframes pfx-rise-v14{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.pfx-header-main-v12{grid-template-columns:minmax(260px,1fr) auto!important}.pfx-hero .pfx-inner{grid-template-columns:1fr!important;gap:42px!important}}@media (max-width:782px){.pfx-header-main-v12{width:min(100vw - 28px,1440px)!important;min-height:76px!important}.pfx-brand-mark-v12{width:58px!important;height:58px!important;flex-basis:58px!important}.pfx-brand-mark-v12 img{width:54px!important;height:54px!important}}@media (max-width:767px){.pfx-inner{width:min(100vw - 36px,1440px)!important}.pfx-hero{padding:48px 0 46px!important}.pfx-page-premium h1,.pfx-page-premium .pfx-hero h1{font-size:clamp(31px,8.4vw,40px)!important;line-height:1.1!important}.pfx-page-premium h2,.pfx-page-premium .pfx-section h2{font-size:clamp(25px,7vw,32px)!important}.pfx-lead,.pfx-page-premium p,.pfx-page-premium li{font-size:15.5px!important}.pfx-section{padding:56px 0!important}.pfx-footer-grid-v12{grid-template-columns:1fr 1fr!important;gap:28px 22px!important}body.single-product .pfx-product-title h1,body.single-product .pfx-product-title .product_title{font-size:29px!important}}@media (max-width:480px){.pfx-brand-mark-v12{width:52px!important;height:52px!important;flex-basis:52px!important}.pfx-brand-mark-v12 img{width:49px!important;height:49px!important}.pfx-brand-name-v12{font-size:20px!important}.pfx-footer-grid-v12{grid-template-columns:1fr!important}}