:root{--hayssa-primary:#001a6b;--hayssa-primary-hover:#00124f;--hayssa-accent:#00d3db;--hayssa-accent-text:#007d82;--hayssa-blue:var(--hayssa-primary);--hayssa-blue-dark:var(--hayssa-primary-hover);--hayssa-ink:#23313d;--hayssa-muted:#5c6873;--hayssa-warm:#f5f9fd;--hayssa-line:rgba(0, 26, 107, 0.13);--hayssa-shadow:0 20px 50px rgba(0, 26, 107, 0.12);--ast-global-color-0:#001a6b;--ast-global-color-1:#00124f}html,body.hayssa-site-system{overflow-x:clip}.hayssa-footer-quick-links{margin:0;padding:0;list-style:none}.hayssa-footer-quick-links li{margin:0;padding:5px 10px 5px 0}.hayssa-footer-quick-links a{color:#fff;text-decoration:none;transition:color 160ms ease}.hayssa-footer-quick-links a:hover,.hayssa-footer-quick-links a:focus-visible{color:#d6d6d6}.hayssa-site-system .ast-above-header-wrap{display:none!important}.hayssa-site-system .main-header-bar,.hayssa-site-system .ast-primary-header-bar{transition:background-color 220ms ease,box-shadow 220ms ease,backdrop-filter 220ms ease}.hayssa-site-system.hayssa-is-scrolled .main-header-bar,.hayssa-site-system .ast-sticky-active .main-header-bar,.hayssa-site-system .ast-sticky-active.ast-primary-header-bar{background:rgb(245 249 253 / .86)!important;border-bottom:1px solid rgb(25 42 56 / .08)!important;box-shadow:0 8px 28px rgb(26 45 60 / .11)!important;-webkit-backdrop-filter:saturate(140%) blur(15px);backdrop-filter:saturate(140%) blur(15px)}.hayssa-site-system .main-header-menu>.menu-item>.menu-link{letter-spacing:.01em}@media (min-width:922px){.hayssa-site-system #ast-hf-menu-1{display:flex;align-items:center;justify-content:center;gap:clamp(2px, 0.35vw, 7px)}.hayssa-site-system #ast-hf-menu-1>.menu-item>.menu-link{padding-right:clamp(10px, 0.8vw, 15px);padding-left:clamp(10px, 0.8vw, 15px);background:transparent!important;transform:translateY(0);transition:color 180ms ease,transform 180ms ease,background-color 180ms ease}.hayssa-site-system #ast-hf-menu-1>.menu-item>.menu-link:focus:not(:focus-visible){outline:none}html.hayssa-pointer-input .hayssa-site-system #ast-hf-menu-1>.menu-item>.menu-link:focus{outline:none}.hayssa-site-system #ast-hf-menu-1>.menu-item>.menu-link:focus-visible{outline:2px solid rgb(0 127 139 / .72);outline-offset:-6px}.hayssa-site-system #ast-hf-menu-1>.menu-item:hover>.menu-link,.hayssa-site-system #ast-hf-menu-1>.menu-item>.menu-link:focus-visible{color:var(--hayssa-accent-text)!important;background:transparent!important;transform:translateY(-1px)}.hayssa-site-system .ast-header-search .astra-search-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0!important;border:0!important;border-radius:0!important;color:var(--hayssa-blue-dark)!important;background:transparent!important;box-shadow:none!important;transform:translateY(0);transition:color 180ms ease,transform 180ms ease,background-color 180ms ease}.hayssa-site-system .ast-header-search .astra-search-icon:hover,.hayssa-site-system .ast-header-search .astra-search-icon:focus-visible{color:var(--hayssa-accent-text)!important;background:transparent!important;box-shadow:none!important;transform:translateY(-1px)}}.hayssa-home-hero{min-height:100vh!important}.hayssa-home-about-copy ul{margin-left:0}.hayssa-home-video{position:relative;width:100%;margin:0;overflow:hidden;box-sizing:border-box;aspect-ratio:16 / 9;border:1px solid rgb(23 45 64 / .12);border-radius:12px;background:#eaf1f5;box-shadow:0 16px 36px rgb(20 48 70 / .14)}.hayssa-home-video img,.hayssa-home-video iframe,.hayssa-home-video__poster{width:100%;height:100%}.hayssa-home-video img{display:block;object-fit:cover;transform:scale(1);transition:transform 360ms ease}.hayssa-home-video__poster{position:relative;display:block;padding:0;overflow:hidden;border:0;background:#fff0;cursor:pointer}.hayssa-home-video__poster::after{content:'';position:absolute;inset:0;background:rgb(13 31 43 / .08);transition:background-color 180ms ease}.hayssa-home-video__poster:hover::after,.hayssa-home-video__poster:focus-visible::after{background:rgb(13 31 43 / .16)}.hayssa-home-video__poster:hover img,.hayssa-home-video__poster:focus-visible img{transform:scale(1.015)}.hayssa-home-video__poster:focus-visible{outline:3px solid var(--hayssa-accent);outline-offset:-3px}.hayssa-home-video__play{position:absolute;z-index:1;top:50%;left:50%;width:68px;height:48px;transform:translate(-50%,-50%);filter:drop-shadow(0 7px 15px rgb(0 0 0 / .26));transition:transform 180ms ease}.hayssa-home-video__poster:hover .hayssa-home-video__play,.hayssa-home-video__poster:focus-visible .hayssa-home-video__play{transform:translate(-50%,-50%) scale(1.06)}.hayssa-home-video__play svg{display:block;width:100%;height:100%;fill:#f03}.hayssa-home-video__play .hayssa-home-video__triangle{fill:#fff}.hayssa-home-video iframe{display:block;border:0}.hayssa-nav-search{position:relative;display:flex!important;align-items:center;justify-content:center}.hayssa-nav-search__panel{position:absolute;top:calc(100% + 8px);right:0;width:min(440px, calc(100vw - 32px));display:none;padding:15px;border:1px solid rgb(18 43 61 / .1);border-top:3px solid var(--hayssa-accent);background:rgb(245 249 253 / .98);box-shadow:var(--hayssa-shadow)}.hayssa-nav-search.is-open .hayssa-nav-search__panel{display:block}.hayssa-nav-search__panel form{display:flex;gap:8px}.hayssa-nav-search__panel input{min-width:0;flex:1;height:46px;padding:0 13px;border:1px solid rgb(20 45 63 / .24)!important;border-radius:2px;outline:0;color:var(--hayssa-ink);background:#fff;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color 160ms ease,box-shadow 160ms ease}.hayssa-nav-search__panel input:focus,.hayssa-nav-search__panel input:focus-visible{border-color:var(--hayssa-accent)!important;outline:0!important;box-shadow:0 0 0 2px rgb(0 211 219 / .2)!important}.hayssa-nav-search__panel button{min-height:46px;padding:14px 28px;border:0;border-radius:4px;color:#fff;background:#001a6b;box-shadow:none;font-family:Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.hayssa-nav-search__panel button:hover,.hayssa-nav-search__panel button:focus{color:#fff;background:#00124f;box-shadow:0 5px 14px rgb(0 18 79 / .22);transform:translateY(-1px)}.hayssa-nav-search__panel button:focus-visible{outline:3px solid rgb(0 211 219 / .34);outline-offset:3px}.hayssa-nav-search__button{width:38px;height:38px;display:inline-grid;place-items:center;padding:8px;border:0;border-radius:50%;color:#111820!important;background:transparent!important;box-shadow:none!important;cursor:pointer;transition:color 180ms ease,background-color 180ms ease,transform 180ms ease}.hayssa-nav-search__button:hover,.hayssa-nav-search__button:focus-visible{color:var(--hayssa-accent-text)!important;background:transparent!important;box-shadow:none!important;transform:translateY(-1px);outline:none}.hayssa-nav-search__button svg{width:21px;height:21px;fill:currentColor}.hayssa-fixed-contacts{position:fixed;z-index:9992;top:50%;right:16px;transform:translateY(-50%)}.hayssa-social-links{display:flex;align-items:center;gap:10px}.hayssa-social-links--fixed{flex-direction:column;padding:8px 7px;border:1px solid rgb(255 255 255 / .72);border-radius:22px;background:rgb(255 255 255 / .76);box-shadow:0 10px 34px rgb(20 48 70 / .16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hayssa-social-link{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:var(--hayssa-blue);transition:transform 170ms ease,box-shadow 170ms ease,opacity 170ms ease}.hayssa-social-link:hover,.hayssa-social-link:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 7px 16px rgb(15 75 111 / .24);outline:none}.hayssa-social-link svg{width:17px;height:17px;fill:currentColor}.hayssa-social-link--facebook{background:#1877f2}.hayssa-social-link--linkedin{background:#0a66c2}.hayssa-social-link--youtube{background:#e53935}.hayssa-social-link--instagram{background:#c13584}.hayssa-social-link--tiktok{background:#111}.hayssa-social-link--pinterest{background:#bd081c}.hayssa-social-link--x{background:#111}.hayssa-social-link--link{background:#40556b}.hayssa-social-link--email{background:#1677a7}.hayssa-social-link--whatsapp{background:#25d366}.hayssa-social-link.is-pending{opacity:1;cursor:default;filter:none}.hayssa-card-carousel{position:relative;padding:0 54px}.hayssa-card-carousel__viewport{overflow:hidden}.hayssa-card-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none}.hayssa-card-carousel__track::-webkit-scrollbar{display:none}.hayssa-card-carousel__card{min-width:0;overflow:hidden;border:1px solid #dfe6ec;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgb(20 48 70 / .1);scroll-snap-align:start}.hayssa-card-carousel__image{display:block;aspect-ratio:660 / 350;overflow:hidden;background:#edf3f8}.hayssa-card-carousel__image img{width:100%;height:100%;object-fit:cover;transition:transform 220ms ease}.hayssa-card-carousel__card:hover .hayssa-card-carousel__image img,.hayssa-card-carousel__card:focus-within .hayssa-card-carousel__image img{transform:scale(1.025)}.hayssa-card-carousel__content{padding:24px}.hayssa-card-carousel__content h3{margin:0 0 12px;color:var(--hayssa-blue-dark);font-size:20px;line-height:1.25}.hayssa-card-carousel__content h3 a{color:inherit;text-decoration:none}.hayssa-card-carousel__copy,.hayssa-card-carousel__copy p{margin:0;color:#4f5f6c;font-size:15px;line-height:1.65}.hayssa-card-carousel__nav{position:absolute;z-index:2;top:50%;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--hayssa-accent);color:var(--hayssa-blue-dark);font-size:22px;line-height:1;transform:translateY(-50%);transition:opacity 160ms ease,transform 160ms ease}.hayssa-card-carousel__nav--prev{left:0}.hayssa-card-carousel__nav--next{right:0}.hayssa-card-carousel__nav:disabled{cursor:default;opacity:.28}.hayssa-card-carousel:not(.has-overflow) .hayssa-card-carousel__nav{visibility:hidden}.hayssa-product-archive-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.hayssa-product-archive-card{min-width:0;overflow:hidden;border:1px solid #dfe6ec;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgb(20 48 70 / .09);transition:box-shadow 180ms ease,transform 180ms ease}.hayssa-product-archive-card:hover,.hayssa-product-archive-card:focus-within{box-shadow:0 14px 32px rgb(20 48 70 / .15);transform:translateY(-3px)}.hayssa-product-archive-card__image{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f2f6f9}.hayssa-product-archive-card__image img,.hayssa-product-archive-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.hayssa-product-archive-card__content{padding:20px}.hayssa-product-archive-card__content h2{margin:0 0 10px;font-size:18px;line-height:1.35}.hayssa-product-archive-card__content h2 a,.hayssa-product-archive-card__link{color:var(--hayssa-blue-dark);text-decoration:none}.hayssa-product-archive-card__content p{margin:0 0 14px;color:#5f6c78;font-size:14px;line-height:1.6}.hayssa-product-archive-card__link{font-size:14px;font-weight:700}.hayssa-product-archive-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:32px 0 0;padding:0;list-style:none}.hayssa-product-archive-pagination a,.hayssa-product-archive-pagination .current{display:inline-grid;min-width:38px;height:38px;padding:0 10px;place-items:center;border:1px solid #dfe6ec;border-radius:4px;text-decoration:none}.hayssa-product-archive-pagination .current{border-color:var(--hayssa-blue-dark);background:var(--hayssa-blue-dark);color:#fff}.hayssa-product-archive-empty{padding:20px;border-left:4px solid var(--hayssa-accent);background:#f5f9fd;color:#5f6c78}@media (max-width:1260px){.hayssa-product-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.hayssa-card-carousel__track{grid-auto-columns:calc((100% - 24px) / 2)}.hayssa-product-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hayssa-card-carousel{padding:0 42px}.hayssa-card-carousel__track{grid-auto-columns:100%;gap:16px}.hayssa-card-carousel__nav{width:34px;height:34px;font-size:18px}.hayssa-card-carousel__content{padding:20px}.hayssa-product-archive-grid{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.hayssa-card-carousel__track{scroll-behavior:auto}.hayssa-card-carousel__image img,.hayssa-product-archive-card{transition:none}}.hayssa-site-system .elementor-location-footer .elementor-widget-theme-site-logo img{height:auto;opacity:1;filter:brightness(0) invert(1);image-rendering:auto}@media (min-width:922px){.hayssa-site-system #menu-item-2201{position:relative}.hayssa-site-system #menu-item-2201>.sub-menu{left:0!important;right:auto!important;width:310px!important;min-width:0!important;display:none!important;grid-template-columns:1fr;gap:0;overflow:visible;padding:8px!important;border:1px solid rgb(18 43 61 / .1)!important;border-top:3px solid var(--hayssa-accent)!important;background:rgb(245 249 253 / .98)!important;box-shadow:var(--hayssa-shadow)!important;transform:translateY(6px)!important}.hayssa-site-system #menu-item-2201:hover>.sub-menu,.hayssa-site-system #menu-item-2201:focus-within>.sub-menu,.hayssa-site-system #menu-item-2201.hayssa-menu-open>.sub-menu{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.hayssa-site-system #menu-item-2201>.sub-menu>li{position:relative;width:auto!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important}.hayssa-site-system #menu-item-2201>.sub-menu>li>.menu-link{min-height:0;padding:9px 11px!important;border:0;border-radius:2px;color:#39434c!important;font-size:13px!important;font-weight:400!important;line-height:1.4;white-space:normal!important;background:transparent!important}.hayssa-site-system #menu-item-2201>.sub-menu>li>.menu-link:hover,.hayssa-site-system #menu-item-2201>.sub-menu>li>.menu-link:focus{color:var(--hayssa-blue-dark)!important;background:rgb(0 211 219 / .1)!important}.hayssa-mega-catalogue{display:none!important}.hayssa-mega-catalogue__visual{min-height:152px;display:grid;place-items:center;overflow:hidden;border-radius:2px;color:#fff;background:linear-gradient(145deg,#102c3e,#1688ca)}.hayssa-mega-catalogue__visual img{width:100%;height:152px;object-fit:cover}.hayssa-mega-catalogue__visual span{max-width:135px;text-align:center;font-size:18px;font-weight:700;line-height:1.3;white-space:normal}.hayssa-mega-catalogue__link,.hayssa-mega-view{display:none!important}.hayssa-mega-products{margin:14px 0 0;padding:0;list-style:none}.hayssa-mega-products li+li{margin-top:9px}.hayssa-mega-products a{color:#58636d;font-size:13px;line-height:1.4}.hayssa-mega-products a:hover{color:var(--hayssa-blue)}}@media (min-width:922px) and (max-width:1199px){.hayssa-site-system #menu-item-2201>.sub-menu{width:310px!important;grid-template-columns:1fr;padding:8px!important}.hayssa-site-system #menu-item-2201>.sub-menu>li{padding-right:0!important;padding-left:0!important}.hayssa-site-system #menu-item-2201>.sub-menu>.hayssa-mega-catalogue{display:none!important}}.hayssa-site-system .main-header-menu .sub-menu{border:1px solid rgb(18 43 61 / .08);border-top:3px solid var(--hayssa-accent);background:rgb(245 249 253 / .98);box-shadow:0 18px 40px rgb(29 50 68 / .13)}.hayssa-site-system .main-header-menu .sub-menu .menu-link{color:#39434c;background:#fff0}.hayssa-site-system .main-header-menu .sub-menu .menu-link:hover,.hayssa-site-system .main-header-menu .sub-menu .menu-link:focus{color:var(--hayssa-blue-dark);background:rgb(0 211 219 / .1)}.hayssa-site-system .hayssa-company-menu>.menu-link{cursor:pointer}@media (min-width:922px){.hayssa-site-system .hayssa-company-menu>.sub-menu{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.hayssa-site-system .hayssa-company-menu>.sub-menu,.hayssa-site-system .hayssa-company-menu>.sub-menu>li,.hayssa-site-system .hayssa-company-menu>.sub-menu>li>a{transition:none!important;animation:none!important}.hayssa-site-system .hayssa-company-menu:hover>.sub-menu,.hayssa-site-system .hayssa-company-menu.hayssa-menu-open>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}}@media (max-width:921px){.hayssa-site-system .hayssa-company-menu.hayssa-menu-open>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important}.hayssa-site-system #ast-hf-mobile-menu>:is(.menu-item-gtranslate,.gtranslate-menu){display:block!important;width:100%}.hayssa-site-system #ast-hf-mobile-menu>:is(.menu-item-gtranslate,.gtranslate-menu)>.hayssa-language-trigger{width:100%;min-height:44px;justify-content:flex-start;padding:0 20px!important;box-sizing:border-box}.hayssa-site-system #ast-hf-mobile-menu>:is(.menu-item-gtranslate,.gtranslate-menu)>.sub-menu{position:static!important;width:100%!important;min-width:0!important;display:none!important;visibility:hidden!important;opacity:0!important;grid-template-columns:1fr;padding:4px 0 8px 18px!important;box-shadow:none!important;transform:none!important}.hayssa-site-system #ast-hf-mobile-menu>:is(.menu-item-gtranslate,.gtranslate-menu):is(.hayssa-language-pointer-open,.hayssa-language-keyboard-open)>.sub-menu{display:grid!important;visibility:visible!important;opacity:1!important}.hayssa-site-system #ast-hf-mobile-menu .menu-item-gtranslate-child>a{min-height:42px;display:flex!important;align-items:center;padding:6px 20px!important;font-size:14px!important;text-transform:none!important}}.hayssa-site-system .hayssa-language-trigger{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;width:auto;min-width:54px;padding-right:9px!important;padding-left:9px!important;color:currentColor;background:transparent!important;transform:translateY(0);transition:color 180ms ease,transform 180ms ease,background-color 180ms ease}@media (min-width:922px){.hayssa-site-system :is(.menu-item-gtranslate,.gtranslate-menu):is(:hover,.hayssa-language-pointer-open,.hayssa-language-keyboard-open)>.hayssa-language-trigger,.hayssa-site-system .hayssa-language-trigger:focus-visible{color:var(--hayssa-accent-text)!important;background:transparent!important;transform:translateY(-1px)}}.hayssa-site-system .hayssa-language-trigger::before{display:none!important;content:none!important}.hayssa-site-system .hayssa-translate-mark{display:inline-flex;align-items:baseline;gap:1px;color:currentColor;line-height:1;letter-spacing:-.08em}.hayssa-site-system .hayssa-translate-mark__latin{font-size:15px;font-weight:700}.hayssa-site-system .hayssa-translate-mark__secondary{position:relative;top:2px;font-size:10px;font-weight:700}.hayssa-site-system .hayssa-language-chevron{display:block;width:9px;height:9px;transition:transform 180ms ease}.hayssa-site-system :is(.menu-item-gtranslate,.gtranslate-menu):is(:hover,.hayssa-language-pointer-open,.hayssa-language-keyboard-open)>.hayssa-language-trigger .hayssa-language-chevron{transform:rotate(180deg)}@media (min-width:922px){.hayssa-site-system .menu-item-gtranslate>.sub-menu,.hayssa-site-system .gtranslate-menu>.sub-menu{width:310px!important;min-width:310px!important;max-width:310px!important;display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 6px;padding:8px!important;border-radius:2px!important}.hayssa-site-system .menu-item-gtranslate:hover>.sub-menu,.hayssa-site-system .menu-item-gtranslate.hayssa-language-pointer-open>.sub-menu,.hayssa-site-system .menu-item-gtranslate.hayssa-language-keyboard-open>.sub-menu,.hayssa-site-system .gtranslate-menu:hover>.sub-menu,.hayssa-site-system .gtranslate-menu.hayssa-language-pointer-open>.sub-menu,.hayssa-site-system .gtranslate-menu.hayssa-language-keyboard-open>.sub-menu{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.hayssa-site-system .menu-item-gtranslate>.sub-menu>li,.hayssa-site-system .gtranslate-menu>.sub-menu>li{width:auto!important}.hayssa-site-system .menu-item-gtranslate>.sub-menu .menu-link,.hayssa-site-system .gtranslate-menu>.sub-menu .menu-link{padding:8px 10px!important;border-radius:2px;font-size:13px!important;font-weight:400!important;text-transform:none!important}.hayssa-site-system .menu-item-gtranslate-child>a{padding:8px 10px!important;border-radius:2px;color:#39434c!important;background:transparent!important;font-size:13px!important;font-weight:400!important;text-transform:none!important}.hayssa-site-system .menu-item-gtranslate-child>a:hover,.hayssa-site-system .menu-item-gtranslate-child>a:focus{color:var(--hayssa-blue-dark)!important;background:rgb(0 211 219 / .1)!important}}@media (min-width:922px){.hayssa-site-system .main-header-menu>:is(#menu-item-2201,.hayssa-company-menu,.menu-item-gtranslate,.gtranslate-menu){position:relative!important;align-self:stretch;display:flex;align-items:center}.hayssa-site-system .main-header-menu>:is(#menu-item-2201,.hayssa-company-menu,.menu-item-gtranslate,.gtranslate-menu)>a{height:100%;display:flex!important;align-items:center}.hayssa-site-system .main-header-menu>:is(#menu-item-2201,.hayssa-company-menu,.menu-item-gtranslate,.gtranslate-menu)>.sub-menu{top:calc(100% + 6px)!important;width:310px!important;min-width:310px!important;max-width:310px!important;margin-top:0!important;padding:8px!important;border-radius:2px!important;box-sizing:border-box;transform:none!important}.hayssa-site-system .main-header-menu>:is(#menu-item-2201,.hayssa-company-menu)>.sub-menu{right:auto!important;left:0!important}.hayssa-site-system .main-header-menu>:is(.menu-item-gtranslate,.gtranslate-menu)>.sub-menu{right:auto!important;left:0!important}.hayssa-site-system .main-header-menu>:is(#menu-item-2201,.hayssa-company-menu,.menu-item-gtranslate,.gtranslate-menu)>.sub-menu::before{content:none!important;display:none!important;transform:none!important}.hayssa-site-system .main-header-menu>:is(#menu-item-2201,.hayssa-company-menu,.menu-item-gtranslate,.gtranslate-menu)::after{content:'';position:absolute;top:100%;z-index:99998;display:none;width:310px;height:8px;left:0;background:#fff0;pointer-events:auto;transform:none}.hayssa-site-system .main-header-menu>#menu-item-2201:is(:hover,.hayssa-menu-open)::after,.hayssa-site-system .main-header-menu>.hayssa-company-menu:is(:hover,.hayssa-menu-open)::after,.hayssa-site-system .main-header-menu>:is(.menu-item-gtranslate,.gtranslate-menu):is(:hover,.hayssa-language-pointer-open,.hayssa-language-keyboard-open)::after{display:block!important}.hayssa-site-system .main-header-menu>:is(#menu-item-2201,.hayssa-company-menu,.menu-item-gtranslate,.gtranslate-menu)>.sub-menu>li>a{min-height:0;padding:9px 11px!important;border-radius:2px;color:#39434c!important;background:transparent!important;font-size:13px!important;font-weight:400!important;line-height:1.4;text-transform:none!important}.hayssa-site-system .main-header-menu>:is(#menu-item-2201,.hayssa-company-menu,.menu-item-gtranslate,.gtranslate-menu)>.sub-menu>li>a:hover,.hayssa-site-system .main-header-menu>:is(#menu-item-2201,.hayssa-company-menu,.menu-item-gtranslate,.gtranslate-menu)>.sub-menu>li>a:focus{color:var(--hayssa-blue-dark)!important;background:rgb(0 211 219 / .1)!important}}@media (min-width:922px) and (max-width:1199px){.hayssa-site-system .main-header-menu>:is(.menu-item-gtranslate,.gtranslate-menu)>.sub-menu{right:0!important;left:auto!important}.hayssa-site-system .main-header-menu>:is(.menu-item-gtranslate,.gtranslate-menu)::after{right:0!important;left:auto!important}}.hayssa-inquiry-section,.hayssa-site-system .hayssa-inquiry-section.elementor-section{background-color:#f8fafb!important;background-image:none!important}.hayssa-inquiry-section::before,.hayssa-inquiry-section>.elementor-background-overlay{background-image:none!important;opacity:0!important}.hayssa-inquiry-section .elementor-field,.hayssa-inquiry-section input,.hayssa-inquiry-section textarea,.hayssa-inquiry-section select{background:#fff!important;border-color:rgb(27 50 66 / .18)!important}.hayssa-clean-split{background-image:none!important}.hayssa-clean-split>.elementor-container,.hayssa-clean-split>.elementor-container>.elementor-row{align-items:center}.hayssa-clean-split .elementor-widget-image img{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center}.hayssa-clean-split .elementor-widget-wrap{align-content:center}.hayssa-oem-split .elementor-inner-section+.elementor-inner-section{margin-top:48px}.hayssa-why-home>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.hayssa-why-home>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-heading{grid-column:1 / -1}.hayssa-why-grid,.hayssa-why-grid>.elementor-container{display:contents!important}.hayssa-why-grid .elementor-column{width:auto!important;min-height:100%;border:1px solid rgb(0 26 107 / .1);border-radius:4px;background:#f7f9fc;transition:transform 180ms ease,box-shadow 180ms ease}.hayssa-why-grid .elementor-column:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgb(24 56 80 / .1)}.hayssa-why-grid .elementor-widget-image img{width:64px;height:64px;object-fit:contain}.page-id-8 .elementor-element-3fdfc9a{background-position:center center!important;background-size:cover!important}.page-id-8 .elementor-element-3fdfc9a>.elementor-container{width:calc(100% - 56px)!important;max-width:920px!important;min-height:780px}.page-id-8 .elementor-element-3fdfc9a .elementor-element-b975bf2{width:100%}.page-id-8 .elementor-element-3fdfc9a .elementor-element-b975bf2>.elementor-widget-wrap{position:relative;overflow:hidden;padding:52px 64px 50px;border:1px solid rgb(0 211 219 / .28);border-radius:4px;background:rgb(255 255 255 / .9);box-shadow:0 20px 52px rgb(27 55 76 / .14);-webkit-backdrop-filter:blur(14px) saturate(118%);backdrop-filter:blur(14px) saturate(118%);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.page-id-8 .elementor-element-3fdfc9a .elementor-element-b975bf2>.elementor-widget-wrap::before{position:absolute;top:0;left:50%;width:92px;height:3px;content:"";background:var(--hayssa-accent);transform:translateX(-50%) scaleX(.72);transform-origin:center;transition:transform 180ms ease}.page-id-8 .elementor-element-3fdfc9a .elementor-element-54ca9fb{margin:0 0 22px!important;text-align:center}.page-id-8 .elementor-element-3fdfc9a .elementor-element-54ca9fb .elementor-heading-title{margin:0;color:var(--hayssa-ink)!important;font-size:clamp(36px, 3.3vw, 44px)!important;font-weight:650!important;line-height:1.12!important;letter-spacing:-.025em}.page-id-8 .elementor-element-3fdfc9a .elementor-element-54ca9fb .elementor-heading-title span{color:#007d82!important}.page-id-8 .elementor-element-3fdfc9a .elementor-element-4e8271c{width:100%;max-width:720px;margin:0 auto 30px!important;color:#3e4953!important;font-size:17px!important;line-height:1.75!important;text-align:left}.page-id-8 .elementor-element-3fdfc9a .elementor-element-4e8271c p{margin:0;color:inherit!important;font:inherit}.page-id-8 .elementor-element-3fdfc9a .elementor-element-4e8271c p:first-child{color:#2a353e!important;font-weight:500}.page-id-8 .elementor-element-3fdfc9a .elementor-element-4e8271c p+p{margin-top:14px}.page-id-8 .elementor-element-3fdfc9a .elementor-element-cd0036c{margin:0!important}.page-id-8 .elementor-element-3fdfc9a .elementor-element-cd0036c .elementor-button{min-height:46px;padding:14px 28px;border-radius:4px;background:#001a6b;box-shadow:none;font-size:16px;font-weight:600;letter-spacing:0;transition:transform 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.page-id-8 .elementor-element-3fdfc9a .elementor-element-cd0036c .elementor-button:hover,.page-id-8 .elementor-element-3fdfc9a .elementor-element-cd0036c .elementor-button:focus-visible{background:#00124f;box-shadow:0 5px 14px rgb(0 18 79 / .22);transform:translateY(-1px)}.page-id-8 .elementor-element-3fdfc9a .elementor-element-b975bf2>.elementor-widget-wrap:focus-within{border-color:rgb(0 211 219 / .5);box-shadow:0 26px 62px rgb(27 55 76 / .18);transform:translateY(-3px)}.page-id-8 .elementor-element-3fdfc9a .elementor-element-b975bf2>.elementor-widget-wrap:focus-within::before{transform:translateX(-50%) scaleX(1)}@media (hover:hover) and (pointer:fine){.page-id-8 .elementor-element-3fdfc9a .elementor-element-b975bf2>.elementor-widget-wrap:hover{border-color:rgb(0 211 219 / .5);box-shadow:0 26px 62px rgb(27 55 76 / .18);transform:translateY(-3px)}.page-id-8 .elementor-element-3fdfc9a .elementor-element-b975bf2>.elementor-widget-wrap:hover::before{transform:translateX(-50%) scaleX(1)}}@media (max-width:921px){.page-id-8 .elementor-element-3fdfc9a>.elementor-container{width:calc(100% - 40px)!important;max-width:780px!important;min-height:700px!important}.page-id-8 .elementor-element-3fdfc9a .elementor-element-b975bf2>.elementor-widget-wrap{padding:42px 46px 40px}.page-id-8 .elementor-element-3fdfc9a .elementor-element-54ca9fb .elementor-heading-title{font-size:clamp(32px, 5vw, 38px)!important}}@media (max-width:767px){.hayssa-nav-search__panel input,.hayssa-nav-search__panel button{min-height:44px;height:44px}.hayssa-nav-search__panel button{padding:13px 22px;font-size:15px}.page-id-8 .elementor-element-3fdfc9a>.elementor-container{width:calc(100% - 28px)!important;min-height:650px!important}.page-id-8 .elementor-element-3fdfc9a .elementor-element-b975bf2>.elementor-widget-wrap{padding:31px 22px 30px;background:rgb(255 255 255 / .93)}.page-id-8 .elementor-element-3fdfc9a .elementor-element-54ca9fb{margin-bottom:18px!important}.page-id-8 .elementor-element-3fdfc9a .elementor-element-54ca9fb .elementor-heading-title{font-size:clamp(28px, 8vw, 32px)!important;line-height:1.14!important}.page-id-8 .elementor-element-3fdfc9a .elementor-element-4e8271c{margin-bottom:24px!important;font-size:15.5px!important;line-height:1.7!important}.page-id-8 .elementor-element-3fdfc9a .elementor-element-cd0036c .elementor-button{min-height:44px;padding:13px 22px;font-size:15px}}@media (prefers-reduced-motion:reduce){.page-id-8 .elementor-element-3fdfc9a .elementor-element-b975bf2>.elementor-widget-wrap,.page-id-8 .elementor-element-3fdfc9a .elementor-element-b975bf2>.elementor-widget-wrap::before,.page-id-8 .elementor-element-3fdfc9a .elementor-element-cd0036c .elementor-button{transition:none!important}.page-id-8 .elementor-element-3fdfc9a .elementor-element-b975bf2>.elementor-widget-wrap:hover,.page-id-8 .elementor-element-3fdfc9a .elementor-element-b975bf2>.elementor-widget-wrap:focus-within,.page-id-8 .elementor-element-3fdfc9a .elementor-element-cd0036c .elementor-button:hover,.page-id-8 .elementor-element-3fdfc9a .elementor-element-cd0036c .elementor-button:focus-visible{transform:none!important}}.hayssa-product-detail{--pd-paper:#fff;--pd-soft:#f2f3f2;--pd-surface:#fff;--pd-ink:#18232c;--pd-muted:#68737b;--pd-line:rgba(24, 35, 44, 0.12);color:var(--pd-ink);background:var(--pd-soft);padding-top:76px;overflow-x:clip}.hayssa-product-detail *,.hayssa-product-detail *::before,.hayssa-product-detail *::after{box-sizing:border-box}.hayssa-pd-shell{width:min(1280px, calc(100% - 48px));margin:0 auto}.hayssa-pd-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;padding:26px 0 24px;color:#7a848b;font-size:13px;line-height:1.5}.hayssa-pd-breadcrumb a{color:#4d5b65}.hayssa-pd-breadcrumb a:hover,.hayssa-pd-breadcrumb a:focus-visible{color:var(--hayssa-blue)}.hayssa-pd-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(38px, 4.5vw, 62px);align-items:start;margin-bottom:18px;padding:clamp(24px, 3vw, 38px);border:1px solid rgb(24 35 44 / .06);border-radius:22px;background:var(--pd-surface);box-shadow:0 18px 52px rgb(28 43 53 / .045)}.hayssa-pd-hero__gallery,.hayssa-pd-gallery{width:100%;min-width:0}.hayssa-pd-hero__gallery{overflow:hidden}.hayssa-pd-gallery__stage{position:relative;width:100%;height:auto!important;aspect-ratio:1;overflow:hidden;border:1px solid var(--pd-line);border-radius:14px;background:#fff!important;transition:border-color 220ms ease}.hayssa-pd-gallery__stage:hover,.hayssa-pd-gallery__stage:focus-within{border-color:rgb(0 211 219 / .46)}.hayssa-pd-gallery__zoom{position:absolute;inset:0;width:100%;height:100%;display:block;padding:0;overflow:hidden;border:0!important;border-radius:inherit;outline:0!important;background:#fff!important;box-shadow:none!important;filter:none!important;appearance:none;-webkit-appearance:none;cursor:zoom-in}.hayssa-pd-gallery__zoom:hover,.hayssa-pd-gallery__zoom:active,.hayssa-pd-gallery__zoom:focus{border:0!important;outline:0!important;background:#fff!important;box-shadow:none!important;filter:none!important}.hayssa-pd-gallery__zoom:focus-visible{box-shadow:inset 0 0 0 2px rgb(0 211 219 / .52)}.hayssa-pd-gallery__main-image{width:100%;height:100%;display:block;object-fit:contain;border:0!important;outline:0!important;background:#fff!important;box-shadow:none!important;filter:none;transform:scale(1);transition:transform 320ms cubic-bezier(.2,.75,.25,1)}.hayssa-pd-gallery__zoom:hover .hayssa-pd-gallery__main-image,.hayssa-pd-gallery__zoom:focus-visible .hayssa-pd-gallery__main-image{transform:scale(1.015)}.hayssa-pd-gallery__zoom-label{display:none}.hayssa-pd-gallery__arrow,.hayssa-pd-lightbox__arrow{position:absolute;z-index:2;top:50%;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid rgb(24 35 44 / .12);border-radius:50%;color:#20313c;background:rgb(255 255 255 / .92);box-shadow:0 8px 22px rgb(24 35 44 / .11);font-size:28px;line-height:1;opacity:0;transform:translateY(-50%) scale(.94);transition:opacity 180ms ease,transform 180ms ease,background-color 180ms ease}.hayssa-pd-gallery__stage:hover .hayssa-pd-gallery__arrow,.hayssa-pd-gallery__stage:focus-within .hayssa-pd-gallery__arrow{opacity:1;transform:translateY(-50%) scale(1)}.hayssa-pd-gallery__arrow:hover,.hayssa-pd-gallery__arrow:focus-visible{color:#fff;background:var(--hayssa-blue);outline:none}.hayssa-pd-gallery__arrow--prev{left:14px}.hayssa-pd-gallery__arrow--next{right:14px}.hayssa-pd-gallery__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(72px,1fr);gap:10px;margin-top:14px;padding:4px 2px 5px;overflow-x:auto;width:100%;max-width:100%;scrollbar-width:thin}.hayssa-pd-gallery__thumb{aspect-ratio:1;padding:0;overflow:hidden;border:1px solid var(--pd-line);border-radius:9px;background:#fff;cursor:pointer;transition:border-color 200ms ease,background-color 200ms ease,box-shadow 240ms ease}.hayssa-pd-gallery__thumb:hover,.hayssa-pd-gallery__thumb:focus-visible{border-color:rgb(0 211 219 / .72);background:#f7fafc;box-shadow:0 8px 18px rgb(24 35 44 / .09);outline:none}.hayssa-pd-gallery__thumb.is-active{border-color:var(--hayssa-accent);box-shadow:0 0 0 2px rgb(0 211 219 / .2),inset 0 0 0 1px rgb(255 255 255 / .8)}.hayssa-pd-gallery__thumb img{width:100%;height:100%;display:block;object-fit:contain;background:#fff;transform:scale(1);transition:transform 280ms cubic-bezier(.2,.72,.2,1),filter 220ms ease}.hayssa-pd-gallery__thumb:hover img,.hayssa-pd-gallery__thumb:focus-visible img{filter:saturate(1.035) contrast(1.015);transform:scale(1.05)}.hayssa-pd-gallery__thumb.is-active img{transform:scale(1.018)}.hayssa-pd-gallery__thumb.is-active:hover img,.hayssa-pd-gallery__thumb.is-active:focus-visible img{transform:scale(1.05)}.hayssa-pd-gallery__empty{aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--pd-line);border-radius:14px;color:var(--pd-muted);background:var(--pd-soft)}.hayssa-pd-hero__copy{min-width:0;padding:clamp(16px, 2.3vw, 32px) clamp(2px, 1vw, 14px) 8px 0}.hayssa-pd-eyebrow{margin:0 0 14px;color:var(--hayssa-blue-dark);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.4}.hayssa-pd-hero h1{max-width:580px;margin:0;color:var(--pd-ink);font-size:clamp(36px, 3.4vw, 50px);font-weight:540;letter-spacing:-.035em;line-height:1.08;overflow-wrap:anywhere}.hayssa-pd-hero__lead{max-width:590px;margin:24px 0 0;color:#53616a;font-size:17px;line-height:1.72}.hayssa-pd-hero__lead>:first-child{margin-top:0}.hayssa-pd-hero__lead>:last-child{margin-bottom:0}.hayssa-pd-hero__lead ul,.hayssa-pd-hero__lead ol{margin:14px 0 0;padding-left:1.25em}.hayssa-pd-hero__features{display:grid;gap:12px;margin:28px 0 0;padding:25px 0;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);list-style:none}.hayssa-pd-hero__features li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;color:#31414b;font-size:15px;line-height:1.55}.hayssa-pd-hero__features li span{color:var(--hayssa-accent-text);font-weight:700}.hayssa-pd-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px;padding:11px 17px;border:1px solid var(--hayssa-blue);border-radius:999px;color:#fff;background:var(--hayssa-blue);font-size:14px;font-weight:650;font-family:inherit;line-height:1.5;text-align:left;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color 180ms ease,transform 180ms ease,box-shadow 180ms ease}.hayssa-pd-cta:hover,.hayssa-pd-cta:focus-visible{color:#fff;background:var(--hayssa-blue-dark);box-shadow:0 12px 26px rgb(0 26 107 / .2);transform:translateY(-2px);outline:none}.hayssa-pd-cta-note{max-width:430px;margin:13px 0 0;color:#7a858c;font-size:12px;line-height:1.5}.hayssa-pd-video,.hayssa-pd-split{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(38px, 5vw, 72px);align-items:center;margin:18px 0;padding:clamp(50px, 6vw, 78px) clamp(28px, 4.5vw, 58px);border:1px solid rgb(24 35 44 / .06);border-radius:22px;background:var(--pd-surface)}.hayssa-pd-video h2,.hayssa-pd-split h2,.hayssa-pd-features h2,.hayssa-pd-related h2{margin:0;color:var(--pd-ink);font-size:clamp(29px, 2.8vw, 42px);font-weight:540;letter-spacing:-.03em;line-height:1.12}.hayssa-pd-richtext{margin-top:22px;color:#59666e;font-size:16px;line-height:1.75}.hayssa-pd-richtext>:last-child{margin-bottom:0}.hayssa-pd-video__media{aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--pd-line);border-radius:18px;background:#111a20;box-shadow:0 18px 48px rgb(24 35 44 / .12)}.hayssa-pd-video--portrait .hayssa-pd-video__media{width:min(100%, 360px);aspect-ratio:9 / 16;justify-self:center}.hayssa-pd-video--square .hayssa-pd-video__media{width:min(100%, 480px);aspect-ratio:1 / 1;justify-self:center}.hayssa-pd-video__media iframe{display:block;border:0}.hayssa-pd-video__media video,.hayssa-pd-video__media iframe,.hayssa-pd-video__media button,.hayssa-pd-video__media img{width:100%;height:100%}.hayssa-pd-video__media video,.hayssa-pd-video__media img{display:block;object-fit:cover}.hayssa-pd-video__media video{object-fit:contain}.hayssa-pd-video__media button{position:relative;display:block;padding:0;border:0;background:#111a20;cursor:pointer}.hayssa-pd-video__media button span{position:absolute;top:50%;left:50%;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgb(0 26 107 / .9);font-size:22px;transform:translate(-50%,-50%);transition:transform 180ms ease}.hayssa-pd-video__media button:hover span,.hayssa-pd-video__media button:focus-visible span{transform:translate(-50%,-50%) scale(1.06)}.hayssa-pd-split{grid-template-columns:repeat(2,minmax(0,1fr))}.hayssa-pd-split--image_left .hayssa-pd-split__image{order:-1}.hayssa-pd-split__image{aspect-ratio:4 / 3;margin:0;overflow:hidden;border:1px solid var(--pd-line);border-radius:16px;background:#fff;box-shadow:0 12px 34px rgb(24 35 44 / .055)}.hayssa-pd-split__image img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1);transition:transform 520ms cubic-bezier(.2,.7,.2,1)}.hayssa-pd-split:hover .hayssa-pd-split__image img,.hayssa-pd-split:focus-within .hayssa-pd-split__image img{transform:scale(1.022)}.hayssa-pd-features{margin:18px 0;padding:clamp(50px, 6vw, 78px) clamp(28px, 4.5vw, 58px);border:1px solid rgb(24 35 44 / .06);border-radius:22px;background:var(--pd-surface)}.hayssa-pd-features>h2{max-width:760px;margin-bottom:36px}.hayssa-pd-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hayssa-pd-feature figure{aspect-ratio:1;margin:0 0 20px;overflow:hidden;border:1px solid var(--pd-line);border-radius:13px;background:#fff}.hayssa-pd-feature figure img{width:100%;height:100%;display:block;object-fit:contain;transform:scale(1);transition:transform 460ms cubic-bezier(.2,.7,.2,1)}.hayssa-pd-feature:hover figure img,.hayssa-pd-feature:focus-within figure img{transform:scale(1.022)}.hayssa-pd-feature h3{margin:0;color:var(--pd-ink);font-size:20px;font-weight:600;line-height:1.3}.hayssa-pd-feature p{margin:10px 0 0;color:var(--pd-muted);font-size:14px;line-height:1.65}.hayssa-pd-full-image{margin:18px 0;padding:clamp(28px, 4vw, 52px);border:1px solid rgb(24 35 44 / .06);border-radius:22px;background:var(--pd-surface)}.hayssa-pd-full-image img{width:100%;height:auto;display:block;border-radius:16px;transform:scale(1);transition:transform 520ms cubic-bezier(.2,.7,.2,1)}.hayssa-pd-full-image:hover img,.hayssa-pd-full-image:focus-within img{transform:scale(1.012)}.hayssa-pd-full-image figcaption{margin-top:12px;color:var(--pd-muted);font-size:13px;text-align:center}.hayssa-pd-inquiry-modal[hidden]{display:none!important}.hayssa-pd-inquiry-modal{position:fixed;z-index:10050;inset:0;display:grid;place-items:center;padding:28px}.hayssa-pd-inquiry-modal__backdrop{position:absolute;inset:0;background:rgb(14 23 30 / .72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.hayssa-pd-inquiry-modal__dialog{position:relative;z-index:1;width:min(780px, calc(100vw - 56px));max-height:calc(100dvh - 56px);overflow:hidden;border:1px solid rgb(24 35 44 / .12);border-radius:12px;outline:none;background:#fff;box-shadow:0 28px 90px rgb(5 15 24 / .32)}.hayssa-pd-inquiry-modal__content{max-height:calc(100dvh - 56px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:54px 36px 34px;scrollbar-width:thin}.hayssa-pd-inquiry-modal__header{max-width:620px;margin:0 auto 26px;text-align:center}.hayssa-pd-inquiry-modal__header h2{margin:0;color:var(--pd-ink);font-size:clamp(26px, 3vw, 36px);font-weight:650;letter-spacing:-.025em;line-height:1.15}.hayssa-pd-inquiry-modal__header p{margin:12px auto 0;color:#66737b;font-size:15px;line-height:1.6}.hayssa-pd-inquiry-modal__close{position:absolute;z-index:3;top:12px;right:12px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid rgb(24 35 44 / .14)!important;border-radius:50%;color:#25343d!important;background:#fff!important;box-shadow:0 7px 20px rgb(24 35 44 / .12)!important;font-family:Arial,sans-serif;font-size:27px;font-weight:400;line-height:1;cursor:pointer}.hayssa-pd-inquiry-modal__close:hover,.hayssa-pd-inquiry-modal__close:focus-visible{color:#fff!important;background:var(--hayssa-blue)!important;outline:none}.hayssa-pd-inquiry-modal .elementor-section-wrap>.elementor-section,.hayssa-pd-inquiry-modal .elementor-top-section{margin:0!important}body.hayssa-pd-inquiry-open{overflow:hidden}.hayssa-pd-related{margin:18px 0 0;padding:clamp(48px, 5vw, 68px) clamp(28px, 4vw, 52px) clamp(54px, 5.5vw, 74px);border:1px solid rgb(24 35 44 / .06);border-radius:22px 22px 0 0;background:var(--pd-surface)}.hayssa-pd-related__heading{margin-bottom:26px}.hayssa-product-detail.hayssa-pd-motion-ready [data-pd-reveal]{opacity:0;transform:translateY(22px);transition:opacity 620ms ease,transform 720ms cubic-bezier(.18,.72,.2,1)}.hayssa-product-detail.hayssa-pd-motion-ready [data-pd-reveal].is-visible{opacity:1;transform:translateY(0)}.hayssa-pd-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.hayssa-pd-card{min-width:0}.hayssa-pd-card__media{position:relative;aspect-ratio:1;display:block;overflow:hidden;border:1px solid var(--pd-line);border-radius:12px;background:#fff}.hayssa-pd-card__media img{width:100%;height:100%;display:block;object-fit:contain;transition:transform 280ms ease}.hayssa-pd-card__view{position:absolute;right:13px;bottom:13px;padding:8px 11px;border-radius:999px;color:#fff;background:rgb(20 32 41 / .88);font-size:12px;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity 180ms ease,transform 180ms ease}.hayssa-pd-card__media:hover img,.hayssa-pd-card__media:focus-visible img{transform:scale(1.015)}.hayssa-pd-card__media:hover .hayssa-pd-card__view,.hayssa-pd-card__media:focus-visible .hayssa-pd-card__view{opacity:1;transform:translateY(0)}.hayssa-pd-card h3{margin:15px 3px 0;font-size:15px;font-weight:600;line-height:1.45}.hayssa-pd-card h3 a{color:var(--pd-ink)}.hayssa-pd-card h3 a:hover,.hayssa-pd-card h3 a:focus-visible{color:var(--hayssa-blue)}.hayssa-pd-lightbox[hidden]{display:none!important}.hayssa-pd-lightbox{position:fixed;z-index:10050;inset:0;display:grid;place-items:center;padding:24px}.hayssa-pd-lightbox__backdrop{position:absolute;inset:0;border:0!important;outline:0!important;background:rgb(238 242 244 / .76)!important;box-shadow:none!important;backdrop-filter:blur(2px) saturate(.88);-webkit-backdrop-filter:blur(2px) saturate(.88);cursor:zoom-out}.hayssa-pd-lightbox__backdrop:hover,.hayssa-pd-lightbox__backdrop:focus{background:rgb(238 242 244 / .76)!important}.hayssa-pd-lightbox__dialog{position:relative;z-index:1;width:min(860px, 88vw);height:min(860px, 84vh);display:grid;place-items:center}.hayssa-pd-lightbox__dialog img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;border:1px solid rgb(24 35 44 / .1);border-radius:14px;background:#fff;box-shadow:0 24px 70px rgb(24 35 44 / .2);object-fit:contain}.hayssa-pd-lightbox__close{position:fixed;z-index:2;top:20px;right:24px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgb(24 35 44 / .14)!important;border-radius:50%;color:#25343d!important;background:rgb(255 255 255 / .94)!important;box-shadow:0 8px 24px rgb(24 35 44 / .12)!important;font-size:28px;cursor:pointer}.hayssa-pd-lightbox__arrow{position:fixed;color:#25343d;background:rgb(255 255 255 / .94);border-color:rgb(24 35 44 / .14);opacity:1;transform:translateY(-50%)}.hayssa-pd-lightbox__close:hover,.hayssa-pd-lightbox__close:focus-visible{color:#18232c!important;background:#fff!important;transform:scale(1.035);outline:none}.hayssa-pd-lightbox__arrow:hover,.hayssa-pd-lightbox__arrow:focus-visible{color:#18232c;background:#fff;transform:translateY(-50%) scale(1.035);outline:none}.hayssa-pd-lightbox__arrow--prev{left:24px}.hayssa-pd-lightbox__arrow--next{right:24px}body.hayssa-pd-lightbox-open{overflow:hidden}@media (max-width:1200px){body.single-product .hayssa-fixed-contacts{display:none}}@media (max-width:1024px){.hayssa-pd-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.92fr);gap:42px}.hayssa-pd-hero h1{font-size:clamp(36px, 5vw, 48px)}.hayssa-pd-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.hayssa-product-detail{padding-top:62px}.hayssa-pd-shell{width:min(calc(100% - 30px), 720px)}.hayssa-pd-breadcrumb{padding:20px 0 16px;font-size:12px}.hayssa-pd-hero{grid-template-columns:1fr;gap:12px;margin-bottom:14px;padding:18px}.hayssa-pd-hero__copy{padding-top:26px}.hayssa-pd-hero h1{font-size:clamp(34px, 10vw, 46px)}.hayssa-pd-hero__lead{margin-top:18px;font-size:16px;line-height:1.65}.hayssa-pd-gallery__arrow{width:38px;height:38px;opacity:1;transform:translateY(-50%) scale(1)}.hayssa-pd-gallery__thumbs{gap:8px}.hayssa-pd-video,.hayssa-pd-split{grid-template-columns:1fr;gap:30px;margin:14px 0;padding:36px 24px}.hayssa-pd-split--text_left .hayssa-pd-split__image,.hayssa-pd-split--image_left .hayssa-pd-split__image{order:-1}.hayssa-pd-video__media{order:-1}.hayssa-pd-features__grid{grid-template-columns:1fr;gap:34px}.hayssa-pd-features{margin:14px 0;padding:36px 24px}.hayssa-pd-full-image{margin:14px 0;padding:18px}.hayssa-pd-related{margin-top:14px;padding:42px 20px 52px}.hayssa-pd-feature{display:grid;grid-template-columns:112px 1fr;gap:5px 16px;align-items:start}.hayssa-pd-feature figure{grid-row:1 / span 2;margin:0}.hayssa-pd-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.hayssa-pd-card__view{display:none}.hayssa-pd-card h3{font-size:14px}.hayssa-pd-breadcrumb>*{min-width:0}.hayssa-pd-breadcrumb [aria-current="page"]{max-width:100%;overflow-wrap:anywhere}.hayssa-pd-inquiry-modal{padding:18px}.hayssa-pd-inquiry-modal__dialog{width:min(700px, calc(100vw - 36px));max-height:calc(100dvh - 36px)}.hayssa-pd-inquiry-modal__content{max-height:calc(100dvh - 36px);padding:54px 22px 26px}.hayssa-pd-lightbox__arrow--prev{left:10px}.hayssa-pd-lightbox__arrow--next{right:10px}}@media (max-width:430px){.hayssa-pd-related__grid{grid-template-columns:1fr 1fr}.hayssa-pd-cta{width:100%}.hayssa-pd-inquiry-modal{padding:10px}.hayssa-pd-inquiry-modal__dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:9px}.hayssa-pd-inquiry-modal__content{max-height:calc(100dvh - 20px);padding:52px 12px 18px}.hayssa-pd-inquiry-modal__close{top:8px;right:8px;width:38px;height:38px}.hayssa-pd-inquiry-modal__header{margin-bottom:20px;padding:0 8px}.hayssa-pd-inquiry-modal__header h2{font-size:25px}.hayssa-pd-inquiry-modal__header p{margin-top:9px;font-size:14px}}@media (prefers-reduced-motion:reduce){.hayssa-product-detail *,.hayssa-product-detail *::before,.hayssa-product-detail *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.page-id-10 :is(.elementor-element-1865a77,.elementor-element-a7b9711,.elementor-element-2de953b,.elementor-element-0baf829,.elementor-element-b572497,.elementor-element-a15ac76) img,.page-id-44 .elementor-element-d100506 img{width:64px!important;height:64px!important;object-fit:contain}.hayssa-about-capabilities .hayssa-capability-column>.elementor-widget-wrap{display:grid;grid-template-columns:minmax(185px,0.42fr) minmax(0,1fr);column-gap:24px;row-gap:18px;align-items:start}.hayssa-about-capabilities .hayssa-capability-label,.hayssa-about-capabilities .hayssa-capability-copy{width:100%!important;max-width:none!important;--container-widget-width:100% !important;--container-widget-flex-grow:1 !important;margin:0!important}.hayssa-about-capabilities .hayssa-capability-label{padding-top:2px;border-top:2px solid var(--hayssa-accent)}.hayssa-text-link{color:var(--hayssa-blue-dark)!important;font-size:13px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.hayssa-empty-state,.hayssa-cert-empty{padding:35px;border:1px solid var(--hayssa-line);color:var(--hayssa-muted);text-align:center;background:#f8fafb}.category-blog .elementor-element-260195f,.page-id-48 .elementor-element-fc66c78{margin:0!important}.category-blog .elementor-element-260195f>.elementor-container,.page-id-48 .elementor-element-fc66c78>.elementor-container{width:100%;max-width:none}.category-blog .elementor-element-260195f>.elementor-container>.elementor-column,.page-id-48 .elementor-element-fc66c78>.elementor-container>.elementor-column,.category-blog .elementor-element-260195f .elementor-widget-wrap,.page-id-48 .elementor-element-fc66c78 .elementor-widget-wrap{width:100%!important;padding:0!important}.hayssa-blog-index,.hayssa-faq-page{overflow:hidden;color:var(--hayssa-ink);background:#fff}.hayssa-blog-shell,.hayssa-faq-shell{width:min(1240px, calc(100% - 64px));margin:0 auto}.hayssa-eyebrow{display:inline-block;color:var(--hayssa-blue-dark);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hayssa-content-hero{width:100%;border-bottom:0;background-image:linear-gradient(90deg,rgb(13 31 45 / .08),#fff0 45%),url(/wp-content/uploads/2022/06/1920X540-826.jpg)}.hayssa-editorial-intro{max-width:860px;padding:50px 0 34px;border-bottom:0}.hayssa-editorial-intro h1{margin:10px 0 12px;color:var(--hayssa-ink);font-size:clamp(34px, 3.5vw, 48px);font-weight:620;line-height:1.08;letter-spacing:-.035em}.hayssa-editorial-intro p{max-width:720px;margin:0;color:var(--hayssa-muted);font-size:17px;line-height:1.65}.hayssa-blog-content{padding:0 0 96px}.hayssa-blog-lead{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,0.82fr);gap:clamp(36px, 5vw, 72px);align-items:center;padding-bottom:72px;border-bottom:1px solid var(--hayssa-line);animation:hayssa-fade-up 520ms ease both}.hayssa-blog-lead__image,.hayssa-blog-card__image{display:block;overflow:hidden;background:#edf4f8}.hayssa-blog-lead__image{aspect-ratio:16 / 10}.hayssa-blog-lead__image img,.hayssa-blog-card__image img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 420ms cubic-bezier(.2,.75,.2,1)}.hayssa-blog-lead:hover .hayssa-blog-lead__image img,.hayssa-blog-card:hover .hayssa-blog-card__image img{transform:scale(1.025)}.hayssa-blog-lead__body time,.hayssa-blog-card time{display:block;margin-top:14px;color:#71808c;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.hayssa-blog-lead__body h2{margin:16px 0 18px;font-size:clamp(30px, 3vw, 46px);line-height:1.12;letter-spacing:-.03em}.hayssa-blog-lead__body h2 a,.hayssa-blog-card h3 a{color:var(--hayssa-ink)}.hayssa-blog-lead__body p,.hayssa-blog-card p{color:var(--hayssa-muted);line-height:1.7}.hayssa-blog-list{padding:38px 0 72px}.hayssa-blog-section-heading{margin-bottom:30px}.hayssa-blog-section-heading h2{margin:9px 0 0;color:var(--hayssa-ink);font-size:clamp(28px, 3vw, 40px);letter-spacing:-.025em}.hayssa-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 28px}.hayssa-blog-card{display:flex;min-height:100%;min-width:0;flex-direction:column;padding-top:0;border-top:0}.hayssa-blog-card__image{aspect-ratio:16 / 9}.hayssa-blog-card__body{display:flex;flex:1;flex-direction:column}.hayssa-blog-card__body h2{min-height:2.7em;margin:11px 0 9px;font-size:21px;line-height:1.3}.hayssa-blog-card__body h2 a{color:var(--hayssa-ink);transition:color 180ms ease}.hayssa-blog-card:hover h2 a,.hayssa-blog-card:focus-within h2 a{color:var(--hayssa-blue-dark)}.hayssa-blog-card__body p{display:-webkit-box;min-height:4.8em;margin:0 0 15px;overflow:hidden;font-size:15px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hayssa-blog-card__body .hayssa-text-link{margin-top:auto}.hayssa-blog-pagination{margin-top:54px}.hayssa-blog-pagination ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0;padding:0;list-style:none}.hayssa-blog-pagination a,.hayssa-blog-pagination span.page-numbers{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;padding:8px 13px;border:0;border-radius:999px;color:var(--hayssa-ink);background:#fff;font-size:14px;transition:color 180ms ease,background-color 180ms ease,transform 180ms ease}.hayssa-blog-pagination .current,.hayssa-blog-pagination a:hover,.hayssa-blog-pagination a:focus-visible{color:#fff;background:var(--hayssa-blue-dark);outline:none;transform:translateY(-1px)}.hayssa-blog-cta,.hayssa-faq-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end;padding:52px;color:#fff;background:var(--hayssa-blue-dark)}.hayssa-blog-cta .hayssa-eyebrow,.hayssa-faq-cta .hayssa-eyebrow{color:rgb(255 255 255 / .72)}.hayssa-blog-cta h2,.hayssa-faq-cta h2{margin:10px 0;color:#fff;font-size:clamp(28px, 3vw, 40px);line-height:1.14}.hayssa-blog-cta p,.hayssa-faq-cta p{max-width:700px;margin:0;color:rgb(255 255 255 / .82)}.hayssa-blog-cta__actions,.hayssa-faq-cta__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.hayssa-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border:1px solid #fff0;font-size:13px;font-weight:700;letter-spacing:.035em;text-transform:uppercase;transition:transform 180ms ease,background-color 180ms ease,color 180ms ease}.hayssa-button:hover,.hayssa-button:focus-visible{transform:translateY(-2px)}.hayssa-button--light{color:var(--hayssa-blue-dark)!important;background:#fff}.hayssa-button--outline-light{border-color:rgb(255 255 255 / .45);color:#fff!important;background:#fff0}.hayssa-faq-content{padding:0 0 96px}.hayssa-faq-intro{max-width:860px}.hayssa-faq-explorer{max-width:1040px;margin:38px auto 0}.hayssa-faq-search{position:relative}.hayssa-faq-search svg{position:absolute;top:50%;left:18px;width:20px;height:20px;color:var(--hayssa-blue-dark);transform:translateY(-50%);pointer-events:none}.hayssa-faq-search input{width:100%;min-height:54px;padding:13px 18px 13px 50px;border:1px solid rgb(23 45 64 / .18);border-radius:0;color:var(--hayssa-ink);background:#fff;font:inherit;box-shadow:none;transition:border-color 180ms ease,box-shadow 180ms ease}.hayssa-faq-search input:focus{border-color:var(--hayssa-blue-dark);outline:none;box-shadow:0 0 0 3px rgb(0 211 219 / .18)}.hayssa-faq-filters{display:flex;gap:24px;margin:22px 0 30px;overflow-x:auto;border-bottom:0;scrollbar-width:none}.hayssa-faq-filters::-webkit-scrollbar{display:none}.hayssa-faq-filters button{position:relative;flex:0 0 auto;padding:0 0 13px;border:0;color:var(--hayssa-muted);background:#fff0;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.hayssa-faq-filters button::after{content:'';position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--hayssa-blue-dark);transform:scaleX(0);transition:transform 180ms ease}.hayssa-faq-filters button:hover,.hayssa-faq-filters button:focus-visible,.hayssa-faq-filters button.is-active{color:var(--hayssa-blue-dark);outline:none}.hayssa-faq-filters button.is-active::after{transform:scaleX(1)}.hayssa-faq-count{margin-left:4px;color:#7d8b95;font-size:12px;font-weight:500}.hayssa-faq{border-top:0}.hayssa-faq details[hidden]{display:none!important}.hayssa-faq details{border-bottom:1px solid rgb(23 45 64 / .08);background:#fff0;transition:background-color 180ms ease}.hayssa-faq details[open]{background:#f7fafc}.hayssa-faq summary{position:relative;padding:24px 56px 24px 0;color:var(--hayssa-ink);font-size:18px;font-weight:650;line-height:1.4;cursor:pointer;list-style:none}.hayssa-faq summary::-webkit-details-marker{display:none}.hayssa-faq summary::before,.hayssa-faq summary::after{content:'';position:absolute;top:50%;right:12px;width:16px;height:2px;background:var(--hayssa-blue-dark);transform:translateY(-50%);transition:transform 180ms ease}.hayssa-faq summary::after{transform:translateY(-50%) rotate(90deg)}.hayssa-faq details[open] summary::after{transform:translateY(-50%) rotate(0deg)}.hayssa-faq details>p{max-width:760px;margin:-6px 0 0;padding:0 56px 26px 0;color:var(--hayssa-muted);line-height:1.75}.hayssa-faq-empty{padding:34px 20px;border:0;color:var(--hayssa-muted);text-align:center;background:#f7fafc}.hayssa-faq-empty[hidden]{display:none!important}.hayssa-faq-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin-top:34px}.hayssa-faq-pagination[hidden]{display:none!important}.hayssa-faq-pagination button{min-width:40px;min-height:40px;padding:8px 13px;border:0;border-radius:999px;color:var(--hayssa-ink);background:#fff0;font:inherit;font-size:14px;cursor:pointer;transition:color 180ms ease,background-color 180ms ease,transform 180ms ease}.hayssa-faq-pagination button:hover,.hayssa-faq-pagination button:focus-visible,.hayssa-faq-pagination button.is-current{color:#fff;background:var(--hayssa-blue-dark);outline:none;transform:translateY(-1px)}.hayssa-faq-pagination .hayssa-pagination-arrow{padding-right:18px;padding-left:18px;color:var(--hayssa-blue-dark);font-weight:650}.hayssa-faq-cta{margin-top:72px}.single-post .site-content>.ast-container,.single-post .site-main,.single-post .ast-article-single,.single-post .elementor-location-single{width:100%;max-width:none;margin:0;padding:0}.single-post #primary{width:100%;margin:0;padding:0}.hayssa-article-template,.hayssa-article-template>.elementor-container,.hayssa-article-template .elementor-column,.hayssa-article-template .elementor-widget-wrap,.hayssa-article-shortcode-host,.hayssa-article-shortcode-host .elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.hayssa-article-layout{overflow:hidden;color:var(--hayssa-ink);background:#fff}.hayssa-article-hero{min-height:360px}.hayssa-article-header{padding:64px 0 70px;background:#fff}.hayssa-article-header__inner{width:min(920px, calc(100% - 64px));margin:0 auto}.hayssa-article-back{display:inline-flex;gap:8px;align-items:center;margin-bottom:34px;color:var(--hayssa-muted);font-size:13px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;transition:color 180ms ease,transform 180ms ease}.hayssa-article-back:hover,.hayssa-article-back:focus-visible{color:var(--hayssa-blue-dark);outline:none;transform:translateX(-3px)}.hayssa-article-header .hayssa-eyebrow{display:block}.hayssa-article-header h1{max-width:900px;margin:13px 0 22px;color:var(--hayssa-ink);font-size:clamp(40px, 5vw, 64px);font-weight:560;letter-spacing:-.045em;line-height:1.06}.hayssa-article-dek{max-width:780px;margin:0;color:var(--hayssa-muted);font-size:clamp(18px, 2vw, 21px);line-height:1.65}.hayssa-article-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:28px;color:#74828c;font-size:12px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.hayssa-article-meta span{position:relative}.hayssa-article-meta span::before{content:'·';position:absolute;left:-13px}.hayssa-article-cover{width:min(1120px, calc(100% - 64px));margin:0 auto;overflow:hidden;border-radius:3px;background:#edf4f8;text-align:center}.hayssa-article-cover img{width:100%;max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}.hayssa-article-body{width:min(820px, calc(100% - 64px));margin:0 auto;padding:74px 0 100px;color:#3f4a52;font-size:18px;line-height:1.82}.hayssa-article-body>:first-child{margin-top:0}.hayssa-article-body>:last-child{margin-bottom:0}.hayssa-article-body p,.hayssa-article-body ul,.hayssa-article-body ol{margin:0 0 26px}.hayssa-article-body h2,.hayssa-article-body h3,.hayssa-article-body h4{color:var(--hayssa-ink);font-weight:590;letter-spacing:-.025em}.hayssa-article-body h2{margin:58px 0 20px;font-size:clamp(29px, 3vw, 38px);line-height:1.2}.hayssa-article-body h3{margin:42px 0 16px;font-size:clamp(23px, 2.5vw, 29px);line-height:1.28}.hayssa-article-body a{color:var(--hayssa-blue-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hayssa-article-body img{max-width:100%;height:auto;display:block;margin:18px auto 28px}.hayssa-article-body figure{max-width:100%;margin-left:auto;margin-right:auto;text-align:center}.hayssa-article-body blockquote{margin:40px 0;padding:8px 0 8px 28px;border-left:3px solid var(--hayssa-blue-dark);color:var(--hayssa-ink);font-size:21px;line-height:1.6}.hayssa-article-related{padding:78px 0 84px;background:#f5f8fa}.hayssa-article-related__inner{width:min(1120px, calc(100% - 64px));margin:0 auto}.hayssa-article-related__heading{max-width:640px;margin-bottom:38px}.hayssa-article-related__heading h2{margin:10px 0 0;color:var(--hayssa-ink);font-size:clamp(30px, 3.5vw, 44px);font-weight:560;letter-spacing:-.035em;line-height:1.12}.hayssa-article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 42px}.hayssa-article-related__grid article{min-width:0}.hayssa-article-related__grid time{color:#77858f;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.hayssa-article-related__grid h3{margin:12px 0 18px;font-size:20px;font-weight:590;line-height:1.35}.hayssa-article-related__grid h3 a{color:var(--hayssa-ink);transition:color 180ms ease}.hayssa-article-related__grid article:hover h3 a,.hayssa-article-related__grid article:focus-within h3 a{color:var(--hayssa-blue-dark)}.hayssa-article-cta{width:min(1240px, calc(100% - 64px));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end;margin:80px auto 96px;padding:52px;color:#fff;background:var(--hayssa-blue-dark)}.hayssa-article-cta .hayssa-eyebrow{color:rgb(255 255 255 / .72)}.hayssa-article-cta h2{margin:10px 0;color:#fff;font-size:clamp(28px, 3vw, 40px);font-weight:560;line-height:1.14}.hayssa-article-cta p{max-width:680px;margin:0;color:rgb(255 255 255 / .82)}.hayssa-article-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@keyframes hayssa-hero-reveal{from{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes hayssa-fade-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hayssa-cert-library{width:100%}.hayssa-cert-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.hayssa-cert-filters button,.hayssa-cert-load-more{min-height:40px;padding:9px 16px;border:1px solid rgb(23 45 64 / .16);border-radius:2px;color:#394650;background:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;cursor:pointer;transition:color 160ms ease,border-color 160ms ease,background-color 160ms ease}.hayssa-cert-filters button:hover,.hayssa-cert-filters button:focus-visible,.hayssa-cert-filters button.is-active,.hayssa-cert-load-more:hover,.hayssa-cert-load-more:focus-visible{border-color:var(--hayssa-accent);color:var(--hayssa-blue-dark);background:rgb(0 211 219 / .1);outline:none}.hayssa-cert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px}.hayssa-cert-card{min-width:0;background:#fff0}.hayssa-cert-card[hidden]{display:none!important}.hayssa-cert-card__media{width:100%;display:grid;place-items:center;aspect-ratio:3 / 4;margin:0;padding:12px;overflow:hidden;border:1px solid var(--hayssa-line);border-radius:1px;background:#f7f9fa;box-shadow:none;cursor:zoom-in;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.hayssa-cert-card__media:hover,.hayssa-cert-card__media:focus-visible{border-color:rgb(0 211 219 / .66);box-shadow:0 10px 24px rgb(29 50 68 / .1);transform:translateY(-2px);outline:none}.hayssa-cert-card__media img{width:100%;height:100%;object-fit:contain;padding:0;background:#fff0}.hayssa-cert-card__media--empty{color:var(--hayssa-muted);cursor:default}.hayssa-cert-card__body{padding:14px 2px 0}.hayssa-cert-card__body h3{margin:0 0 9px;color:var(--hayssa-ink);font-size:16px;font-weight:600;line-height:1.4}.hayssa-cert-card__body p{margin:5px 0;color:var(--hayssa-muted);font-size:14px;line-height:1.55}.hayssa-cert-card__body .hayssa-text-link{display:inline-block;margin-top:8px;font-size:14px}.hayssa-cert-load-more{display:block;margin:34px auto 0}.hayssa-cert-load-more[hidden]{display:none!important}.hayssa-cert-preview[hidden]{display:none!important}.hayssa-cert-preview{position:fixed;z-index:10020;inset:0;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:28px}.hayssa-cert-preview__backdrop{position:absolute;inset:0;background:rgb(9 20 29 / .76);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hayssa-cert-preview__dialog{position:relative;z-index:1;min-width:0;max-width:100%;box-sizing:border-box;width:min(1080px, 94vw);height:min(920px, 92dvh);max-height:92dvh;display:flex;flex-direction:column;padding:18px;background:#fff;box-shadow:0 24px 70px rgb(0 0 0 / .28)}.hayssa-cert-preview__dialog h3{flex:0 0 auto;margin:0 44px 12px 0;color:var(--hayssa-ink);font-size:18px;line-height:1.35;overflow-wrap:anywhere;max-height:20vh;overflow-y:auto}.hayssa-cert-preview__toolbar{display:flex;gap:10px;align-items:center;flex:0 0 auto;margin:0 0 12px}.hayssa-cert-preview__toolbar button{min-height:40px;padding:6px 14px;color:#173441;background:#eef3f5;border:1px solid #cbd8de;font-size:14px}.hayssa-cert-preview__toolbar button:disabled{opacity:.4;cursor:default}.hayssa-cert-preview__toolbar [data-cert-zoom]{margin-left:auto}.hayssa-cert-preview__canvas{flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;background:#e8edef}.hayssa-cert-preview__canvas img{display:block;margin:0 auto;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.hayssa-cert-preview__canvas.is-zoomed img{width:auto;height:auto;min-width:100%;max-width:none;max-height:none;margin:0}.hayssa-cert-image-status{margin:4px 0 0;font-size:13px}.hayssa-cert-image-status:empty{display:none}.hayssa-cert-preview button:focus-visible,.hayssa-cert-preview__canvas:focus-visible{outline:2px solid #087d8c;outline-offset:2px}.hayssa-cert-card__body{overflow-wrap:anywhere}.hayssa-cert-card__media{position:relative}.hayssa-cert-card__hint{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:3px 9px;color:#173441;background:rgb(255 255 255 / .95);font-size:12px;line-height:1.5;border:1px solid #d5e0e4}@media (max-width:600px){.hayssa-cert-preview{padding:8px}.hayssa-cert-preview__dialog{width:100%;height:94dvh;max-height:94dvh;padding:12px}.hayssa-cert-preview__dialog h3{font-size:16px}.hayssa-cert-preview__toolbar{gap:6px}.hayssa-cert-preview__toolbar button{padding:6px 10px}}.hayssa-cert-preview__close{position:absolute;top:12px;right:12px;width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--hayssa-ink);background:#eef2f4;font-size:26px;font-weight:400;line-height:1;cursor:pointer}.hayssa-cert-preview-open{overflow:hidden}.hayssa-cert-library{scroll-margin-top:100px}.hayssa-cert-library [hidden]{display:none!important}.hayssa-cert-controls{margin-bottom:20px}.hayssa-cert-filters{gap:4px 24px;margin-bottom:22px;border-bottom:1px solid var(--hayssa-line)}.hayssa-cert-filters button{min-height:48px;padding:12px 0;border:0;border-bottom:2px solid #fff0;background:#fff0}.hayssa-cert-filters button:is(:hover,:focus-visible,.is-active){border-bottom-color:var(--hayssa-blue-dark);color:var(--hayssa-blue-dark);background:#fff0}.hayssa-cert-filters [data-cert-count]{margin-left:4px;font-variant-numeric:tabular-nums}.hayssa-cert-search-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:20px;align-items:end}.hayssa-cert-search-row label{min-width:0;color:var(--hayssa-ink);font-size:13px;font-weight:600}.hayssa-cert-search-row input,.hayssa-cert-search-row select{display:block;width:100%;min-width:0;height:48px;margin-top:7px;padding:10px 13px;border:1px solid #b8c6ce;border-radius:2px;background-color:#fff;color:#263841;font-size:15px;font-weight:400}.hayssa-cert-search-row input:focus,.hayssa-cert-search-row select:focus{border-color:var(--hayssa-blue-dark);outline:2px solid rgb(16 39 112 / .16);outline-offset:2px}.hayssa-cert-reset{min-height:48px;padding:10px 5px;background:#fff0;color:var(--hayssa-blue-dark);border:0;text-decoration:underline;text-underline-offset:4px;font-size:14px}.hayssa-cert-reset:is(:hover,:focus-visible){background:#fff0;color:#162766}.hayssa-cert-results{margin:0 0 22px;color:var(--hayssa-muted);font-size:14px}.hayssa-cert-record-details{margin-top:10px}.hayssa-cert-record-details summary,.hayssa-cert-preview__details summary{cursor:pointer;min-height:44px;padding:10px 0;color:var(--hayssa-blue-dark);font-size:13px}.hayssa-cert-record-details[open]{border-top:1px solid var(--hayssa-line)}.hayssa-cert-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin:38px 0 0}.hayssa-cert-pagination button{min-width:44px;min-height:44px;padding:10px 14px;border:1px solid #b8c6ce;border-radius:2px;background:#fff;color:#263841;font-size:14px}.hayssa-cert-pagination button[aria-current="page"]{color:#fff;background:var(--hayssa-blue-dark);border-color:var(--hayssa-blue-dark)}.hayssa-cert-pagination button:disabled{opacity:.4;cursor:default}.hayssa-cert-library button:focus-visible,.hayssa-cert-library summary:focus-visible{outline:2px solid var(--hayssa-blue-dark);outline-offset:3px}.hayssa-cert-no-results{padding:50px 20px;text-align:center;border-block:1px solid var(--hayssa-line)}.hayssa-cert-no-results h3{margin-bottom:12px;font-size:24px}.hayssa-cert-preview__details{flex:0 0 auto;max-height:24dvh;overflow-y:auto;border-bottom:1px solid var(--hayssa-line)}.hayssa-cert-preview__details p{margin:0 0 8px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.hayssa-cert-preview__toolbar [data-cert-page-status]{font-size:13px;font-variant-numeric:tabular-nums}.hayssa-cert-document-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;flex:0 0 auto;padding-top:10px}.hayssa-cert-document-nav button{min-height:44px;padding:8px 12px;border:1px solid #cbd8de;background:#eef3f5;color:#173441;font-size:13px;line-height:1.4}.hayssa-cert-document-nav button:disabled{opacity:.4;cursor:default}.hayssa-cert-document-nav span{color:#52636c;font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.hayssa-cert-preview:not([hidden]) .hayssa-cert-preview__dialog{animation:hayssa-cert-dialog-in 160ms ease-out}@keyframes hayssa-cert-dialog-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hayssa-cert-page .hayssa-cert-page__documents{padding-top:44px;background:#f8fafb}.hayssa-cert-page__library-title{margin:0 0 12px;font-size:clamp(26px, 3vw, 38px);line-height:1.2;font-weight:600;color:var(--hayssa-ink);letter-spacing:-.02em}.hayssa-cert-page__documents-heading .hayssa-cert-page__section-intro{font-size:16px;max-width:740px}.hayssa-cert-page__intro h2{margin:0;font-size:clamp(24px, 2.5vw, 34px);line-height:1.3}@media (max-width:700px){.hayssa-cert-search-row{grid-template-columns:minmax(0,1fr);gap:12px}.hayssa-cert-search-row .hayssa-cert-reset{justify-self:start;min-height:36px}.hayssa-cert-filters{gap:4px 18px}.hayssa-cert-filters button{font-size:13px}.hayssa-cert-page .hayssa-cert-page__documents{padding-top:30px}.hayssa-cert-document-nav{grid-template-columns:1fr 1fr;gap:8px}.hayssa-cert-document-nav span{grid-column:1 / -1;grid-row:1}.hayssa-cert-preview__toolbar{gap:6px}.hayssa-cert-preview__toolbar button{min-height:44px;padding:6px 10px;font-size:13px}.hayssa-cert-preview__dialog h3{max-height:12dvh}}@media (prefers-reduced-motion:reduce){.hayssa-cert-preview:not([hidden]) .hayssa-cert-preview__dialog{animation:none}.hayssa-cert-card__media{transition:none;transform:none}}.page-id-2370 .elementor-element-032b124>.elementor-container>.elementor-column:first-child{width:100%!important;flex:0 0 100%!important}.page-id-2370 .elementor-element-032b124>.elementor-container>.elementor-column:last-child{display:none!important}.hayssa-contact-intro>.elementor-container>.elementor-column:last-child>.elementor-widget-wrap{padding-right:68px}.hayssa-contact-intro .hayssa-contact-details-host{margin-top:18px}.hayssa-contact-intro .hayssa-contact-details{color:#353535;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.55}.hayssa-contact-intro .hayssa-contact-details__row{grid-template-columns:96px minmax(0,1fr);gap:14px;margin-bottom:7px}.hayssa-social-links--footer{margin-top:20px;flex-wrap:wrap}.hayssa-social-links--footer .hayssa-social-link{width:40px;height:40px}.hayssa-contact-details{margin:0;color:inherit}.hayssa-contact-details__row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;margin:0 0 8px}.hayssa-contact-details dt{margin:0;font-weight:700}.hayssa-contact-details dt::after{content:':'}.hayssa-contact-details dd{min-width:0;margin:0;overflow-wrap:anywhere}.elementor-location-footer .hayssa-contact-details,.elementor-location-footer .hayssa-contact-details dt,.elementor-location-footer .hayssa-contact-details dd{color:#fff!important}@media (max-width:1100px){.hayssa-why-home>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.hayssa-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hayssa-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hayssa-blog-cta,.hayssa-faq-cta,.hayssa-article-cta{grid-template-columns:1fr;align-items:start}.hayssa-blog-cta__actions,.hayssa-faq-cta__actions,.hayssa-article-cta__actions{justify-content:flex-start}.hayssa-article-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:921px){.hayssa-fixed-contacts{right:8px}.hayssa-social-links--fixed{gap:7px;padding:6px}.hayssa-social-links--fixed .hayssa-social-link{width:30px;height:30px}.hayssa-site-system #menu-item-2201 .hayssa-mega-catalogue,.hayssa-site-system #menu-item-2201 .hayssa-mega-products,.hayssa-site-system #menu-item-2201 .hayssa-mega-view{display:none}.hayssa-site-system .main-header-menu .sub-menu{box-shadow:none}.hayssa-nav-search{justify-content:flex-start;padding:8px 18px}.hayssa-nav-search__panel{position:static;width:100%;margin-top:8px}.hayssa-site-system .menu-item-gtranslate>.sub-menu,.hayssa-site-system .gtranslate-menu>.sub-menu{grid-template-columns:1fr}}@media (max-width:767px){.hayssa-home-hero{min-height:68vh!important}.hayssa-home-video{border-radius:9px;box-shadow:0 12px 28px rgb(20 48 70 / .12)}.elementor-element-260195f>.elementor-container{display:flex;flex-wrap:wrap}.elementor-element-260195f>.elementor-container>.elementor-element-257caa9{order:1;width:100%!important}.elementor-element-260195f>.elementor-container>.elementor-element-f108579{order:2;width:100%!important;margin-top:34px}.hayssa-why-home>.elementor-container>.elementor-column>.elementor-widget-wrap,.hayssa-cert-grid,.hayssa-blog-grid{grid-template-columns:1fr}.hayssa-blog-shell,.hayssa-faq-shell{width:calc(100% - 36px);max-width:1240px}.hayssa-editorial-intro{padding:38px 0 28px}.hayssa-editorial-intro h1{font-size:clamp(32px, 10vw, 42px)}.hayssa-editorial-intro p{font-size:16px}.hayssa-blog-content,.hayssa-faq-content{padding:0 0 64px}.hayssa-blog-lead{grid-template-columns:1fr;gap:28px;padding-bottom:50px}.hayssa-blog-list{padding:30px 0 50px}.hayssa-blog-card__body h2{min-height:0}.hayssa-blog-card__body p{min-height:0}.hayssa-blog-cta,.hayssa-faq-cta{gap:28px;padding:34px 24px}.hayssa-faq-explorer{margin-top:30px}.hayssa-faq-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:24px;overflow:visible}.hayssa-faq-filters button{min-height:48px;padding:11px 8px;border-bottom:0;text-align:left;white-space:normal}.hayssa-faq-filters .hayssa-faq-count{display:none}.hayssa-faq summary{padding:20px 48px 20px 0;font-size:16px}.hayssa-faq details>p{padding-right:24px}.hayssa-faq-cta{margin-top:50px}.hayssa-faq-pagination{gap:8px;margin-top:28px}.hayssa-faq-pagination button{min-width:38px;min-height:38px;padding:7px 11px}.hayssa-faq-pagination .hayssa-pagination-arrow{padding-right:13px;padding-left:13px}.hayssa-article-header{padding:44px 0 52px}.hayssa-article-header__inner,.hayssa-article-cover,.hayssa-article-body,.hayssa-article-related__inner,.hayssa-article-cta{width:calc(100% - 36px)}.hayssa-article-back{margin-bottom:25px}.hayssa-article-header h1{margin-top:11px;font-size:clamp(35px, 10.5vw, 46px);letter-spacing:-.04em}.hayssa-article-dek{font-size:17px}.hayssa-article-body{padding:52px 0 70px;font-size:17px;line-height:1.78}.hayssa-article-body h2{margin-top:44px}.hayssa-article-body h3{margin-top:34px}.hayssa-article-related{padding:58px 0 62px}.hayssa-article-related__heading{margin-bottom:30px}.hayssa-article-related__grid{grid-template-columns:1fr;gap:34px}.hayssa-article-cta{gap:28px;margin-top:54px;margin-bottom:64px;padding:34px 24px}.hayssa-about-capabilities .hayssa-capability-column>.elementor-widget-wrap{grid-template-columns:1fr}.hayssa-about-capabilities .hayssa-capability-label{margin-top:12px!important}.hayssa-contact-details__row{grid-template-columns:80px minmax(0,1fr)}.hayssa-contact-intro .hayssa-contact-details-host{margin-top:14px}.hayssa-contact-intro .hayssa-contact-details__row{grid-template-columns:80px minmax(0,1fr);gap:10px}.hayssa-contact-intro>.elementor-container>.elementor-column:last-child>.elementor-widget-wrap{padding-right:0}.hayssa-fixed-contacts{top:auto;bottom:18px;transform:none}.hayssa-social-links--fixed{flex-direction:row}}@media (prefers-reduced-motion:reduce){.hayssa-blog-lead,.hayssa-content-hero{animation:none}.hayssa-blog-lead__image img,.hayssa-blog-card__image img,.hayssa-button,.hayssa-faq summary::after,.hayssa-language-trigger,.hayssa-language-chevron,.main-header-menu>.menu-item>.menu-link,.ast-header-search .astra-search-icon,.hayssa-nav-search__button{transition:none!important}}.hayssa-oem-process-v2,.hayssa-oem-faq-v2,.hayssa-oem-brief-v2,.hayssa-cert-hero-v2,.hayssa-quality-flow-v2,.hayssa-cert-info-v2{padding:56px 32px}.hayssa-oem-process-v2>.elementor-container,.hayssa-oem-faq-v2>.elementor-container,.hayssa-oem-brief-v2>.elementor-container,.hayssa-cert-hero-v2>.elementor-container,.hayssa-quality-flow-v2>.elementor-container,.hayssa-cert-info-v2>.elementor-container{max-width:1400px}.hayssa-oem-process-v2 h2,.hayssa-oem-faq-v2 h2,.hayssa-oem-brief-v2 h2,.hayssa-quality-flow-v2 h2,.hayssa-cert-info-v2 h2{margin:0;color:var(--hayssa-ink)!important;font-size:clamp(30px, 2.5vw, 34px);font-weight:600;line-height:1.25;letter-spacing:0}.hayssa-section-intro,.hayssa-section-intro p{color:var(--hayssa-muted);font-size:16px;line-height:1.7}.hayssa-oem-process-v2{background:#fff}.hayssa-oem-process-v2>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0}.hayssa-oem-process-v2 .elementor-widget-image{margin:30px 0 36px;overflow:hidden}.hayssa-oem-process-v2 .elementor-widget-image img{display:block;width:100%;aspect-ratio:16 / 5;object-fit:cover;object-position:center 52%;transition:transform 420ms ease}.hayssa-oem-process-v2 .elementor-widget-image:hover img{transform:scale(1.012)}.hayssa-process-grid+.hayssa-process-grid{margin-top:34px}.hayssa-process-grid>.elementor-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.hayssa-process-grid .hayssa-process-step{width:auto!important;min-width:0;padding-top:22px;border-top:1px solid rgb(0 211 219 / .72)}.hayssa-process-grid .hayssa-process-step>.elementor-widget-wrap{padding:0}.hayssa-process-number .elementor-heading-title{color:var(--hayssa-accent-text)!important;font-size:28px!important;font-weight:500!important;line-height:1!important}.hayssa-process-step h3{margin:15px 0 9px;color:var(--hayssa-ink)!important;font-size:19px;line-height:1.3}.hayssa-process-step p{margin:0;color:var(--hayssa-muted);font-size:15px;line-height:1.72}.hayssa-oem-faq-v2{background:#f5f7f9}.hayssa-oem-faq-v2>.elementor-container{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:52px}.hayssa-oem-faq-v2>.elementor-container>.elementor-column{min-width:0}.hayssa-oem-faq-v2>.elementor-container>.elementor-column:first-child{width:auto!important}.hayssa-oem-faq-v2>.elementor-container>.elementor-column:last-child{width:auto!important}.hayssa-oem-faq-v2 .elementor-widget-image img{display:block;width:100%;aspect-ratio:4 / 4.5;object-fit:cover}.hayssa-oem-faq-v2 .hayssa-oem-accordion{margin-top:30px}.hayssa-oem-accordion .elementor-accordion-item{border:0!important;border-top:1px solid var(--hayssa-line)!important}.hayssa-oem-accordion .elementor-accordion-item:last-child{border-bottom:1px solid var(--hayssa-line)!important}.hayssa-oem-accordion .elementor-tab-title{min-height:62px;display:flex;align-items:center;padding:18px 2px!important;color:var(--hayssa-ink)!important;font-size:16px;font-weight:600;text-align:left}.hayssa-oem-accordion .elementor-accordion-icon{order:2;margin-right:0!important;margin-left:20px!important;color:var(--hayssa-accent-text)!important}.hayssa-oem-accordion .elementor-accordion-title{order:1;margin-right:auto;color:var(--hayssa-ink)!important;text-align:left}.hayssa-oem-accordion .elementor-tab-title.elementor-active .elementor-accordion-title{color:var(--hayssa-blue-dark)!important}.hayssa-oem-accordion .elementor-tab-content{padding:0 42px 22px 2px!important;border:0!important;color:var(--hayssa-muted);font-size:15px;line-height:1.72}.hayssa-oem-brief-v2{background:#fff}.hayssa-oem-brief-v2>.elementor-container{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:52px;padding:36px 40px;border-top:1px solid var(--hayssa-line);border-bottom:1px solid var(--hayssa-line);background:#f7f9fb}.hayssa-oem-brief-v2>.elementor-container>.elementor-column:first-child{width:auto!important}.hayssa-oem-brief-v2>.elementor-container>.elementor-column:last-child{width:auto!important}.hayssa-oem-brief-v2 .hayssa-brief-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 34px;margin:0;padding:0;list-style:none}.hayssa-oem-brief-v2 .hayssa-brief-list li{position:relative;margin:0;padding-left:26px;color:#394650;font-size:15px;line-height:1.55}.hayssa-oem-brief-v2 .hayssa-brief-list li::before{position:absolute;top:0;left:0;content:'✓';color:var(--hayssa-accent-text);font-weight:700}.hayssa-cert-hero-v2{padding-top:64px;padding-bottom:56px;background:#f3f7fa}.hayssa-cert-hero-v2>.elementor-container{display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);align-items:center;gap:52px}.hayssa-cert-hero-v2>.elementor-container>.elementor-column:first-child{width:auto!important}.hayssa-cert-hero-v2>.elementor-container>.elementor-column:last-child{width:auto!important}.hayssa-cert-hero-v2 .hayssa-eyebrow .elementor-heading-title{color:var(--hayssa-accent-text)!important;font-size:13px!important;font-weight:700!important;line-height:1.4;letter-spacing:.14em}.hayssa-cert-hero-v2 h1{max-width:760px;margin:18px 0 24px;color:var(--hayssa-ink)!important;font-size:clamp(38px, 3.6vw, 48px);font-weight:600;line-height:1.15;letter-spacing:-.01em}.hayssa-cert-hero-v2 .hayssa-section-intro{max-width:690px}.hayssa-cert-hero-v2 .elementor-widget-button{margin-top:20px}.hayssa-cert-hero-v2 .elementor-button,.hayssa-cert-info-v2 .elementor-button{min-height:48px;padding:15px 28px;border-radius:3px;background:var(--hayssa-blue);font-size:15px;font-weight:600;transition:transform 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.hayssa-cert-hero-v2 .elementor-button:hover,.hayssa-cert-hero-v2 .elementor-button:focus-visible,.hayssa-cert-info-v2 .elementor-button:hover,.hayssa-cert-info-v2 .elementor-button:focus-visible{background:var(--hayssa-blue-dark);box-shadow:0 8px 18px rgb(7 95 148 / .22);transform:translateY(-2px)}.hayssa-cert-hero-v2 .elementor-widget-image,.hayssa-cert-hero-v2 .elementor-widget-image .elementor-widget-container,.hayssa-cert-hero-v2 .elementor-widget-image img{width:100%}.hayssa-cert-hero-v2 .elementor-widget-image img{display:block;aspect-ratio:4 / 3;object-fit:cover}.hayssa-quality-flow-v2{background:#fff}.hayssa-quality-flow-v2>.elementor-container{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:stretch;gap:56px}.hayssa-quality-flow-v2>.elementor-container>.elementor-column:first-child{width:auto!important}.hayssa-quality-flow-v2>.elementor-container>.elementor-column:last-child{width:auto!important}.hayssa-quality-flow-v2>.elementor-container>.elementor-column:first-child .elementor-widget-wrap{height:100%}.hayssa-quality-flow-v2 .elementor-widget-image,.hayssa-quality-flow-v2 .elementor-widget-image .elementor-widget-container,.hayssa-quality-flow-v2 .elementor-widget-image img{width:100%;height:100%}.hayssa-quality-flow-v2 .elementor-widget-image img{display:block;width:100%;min-height:560px;object-fit:cover}.hayssa-quality-flow-v2 .hayssa-section-intro{margin-bottom:32px}.hayssa-quality-step{border-top:1px solid var(--hayssa-line)}.hayssa-quality-step:last-child{border-bottom:1px solid var(--hayssa-line)}.hayssa-quality-step>.elementor-container{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:0;padding:17px 0}.hayssa-quality-step>.elementor-container>.elementor-column{width:auto!important}.hayssa-quality-step .elementor-widget-wrap{padding:0}.hayssa-quality-number .elementor-heading-title{color:var(--hayssa-accent-text)!important;font-size:21px!important;font-weight:550!important}.hayssa-quality-step h3{margin:0 0 7px;color:var(--hayssa-ink)!important;font-size:18px;line-height:1.3}.hayssa-quality-step p{margin:0;color:var(--hayssa-muted);font-size:15px;line-height:1.65}.hayssa-cert-info-v2{background:#f5f7f9}.hayssa-cert-info-v2>.elementor-container{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:34px}.hayssa-cert-info-v2>.elementor-container>.elementor-column{width:auto!important}.hayssa-cert-info-v2>.elementor-container>.elementor-column:first-child{max-width:780px}.hayssa-cert-info-v2 .elementor-widget-button{margin-top:18px}.hayssa-cert-info-v2 .hayssa-cert-empty{margin:0;padding:28px 0;border-width:1px 0;color:var(--hayssa-muted);text-align:left;background:#fff0}.hayssa-cert-info-v2 .hayssa-cert-empty strong{display:block;margin-bottom:7px;color:var(--hayssa-ink);font-size:16px}.hayssa-cert-info-v2 .hayssa-cert-empty p{margin:0}.hayssa-cert-info-v2 .hayssa-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hayssa-about-quality-link,.hayssa-about-quality-card-link{margin-top:9px}.hayssa-about-quality-link p,.hayssa-about-quality-card-link p{margin:0}@media (max-width:1024px){.hayssa-oem-process-v2,.hayssa-oem-faq-v2,.hayssa-oem-brief-v2,.hayssa-cert-hero-v2,.hayssa-quality-flow-v2,.hayssa-cert-info-v2{padding:48px 28px}.hayssa-oem-faq-v2>.elementor-container,.hayssa-cert-hero-v2>.elementor-container,.hayssa-quality-flow-v2>.elementor-container,.hayssa-cert-info-v2>.elementor-container{gap:36px}.hayssa-oem-brief-v2>.elementor-container{gap:36px;padding:34px}.hayssa-cert-info-v2 .hayssa-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hayssa-oem-process-v2,.hayssa-oem-faq-v2,.hayssa-oem-brief-v2,.hayssa-cert-hero-v2,.hayssa-quality-flow-v2,.hayssa-cert-info-v2{padding:38px 20px}.hayssa-oem-faq-v2>.elementor-container,.hayssa-oem-brief-v2>.elementor-container,.hayssa-cert-hero-v2>.elementor-container,.hayssa-quality-flow-v2>.elementor-container,.hayssa-cert-info-v2>.elementor-container{display:flex;flex-direction:column;gap:34px}.hayssa-oem-faq-v2>.elementor-container>.elementor-column,.hayssa-oem-brief-v2>.elementor-container>.elementor-column,.hayssa-cert-hero-v2>.elementor-container>.elementor-column,.hayssa-quality-flow-v2>.elementor-container>.elementor-column,.hayssa-cert-info-v2>.elementor-container>.elementor-column{width:100%!important}.hayssa-oem-process-v2 .elementor-widget-image{margin:30px 0 36px}.hayssa-oem-process-v2 .elementor-widget-image img{aspect-ratio:4 / 3}.hayssa-process-grid>.elementor-container{grid-template-columns:1fr;gap:25px}.hayssa-process-grid+.hayssa-process-grid{margin-top:25px}.hayssa-oem-faq-v2 .elementor-widget-image img{aspect-ratio:4 / 3}.hayssa-oem-brief-v2>.elementor-container{padding:34px 24px}.hayssa-oem-brief-v2 .hayssa-brief-list ul{grid-template-columns:1fr;gap:13px}.hayssa-cert-hero-v2{padding-top:44px}.hayssa-cert-hero-v2 h1{font-size:clamp(32px, 9vw, 36px)}.hayssa-quality-flow-v2 .elementor-widget-image img{min-height:0;aspect-ratio:4 / 3}.hayssa-quality-step>.elementor-container{grid-template-columns:58px minmax(0,1fr);padding:19px 0}.hayssa-cert-info-v2 .hayssa-cert-grid{grid-template-columns:1fr}}@media (max-width:560px){.hayssa-cert-info-v2 .hayssa-cert-grid,.hayssa-cert-grid{grid-template-columns:1fr}.hayssa-cert-preview{padding:14px}.hayssa-cert-preview__dialog{width:100%;padding:16px}}@media (prefers-reduced-motion:reduce){.hayssa-oem-process-v2 .elementor-widget-image img,.hayssa-cert-hero-v2 .elementor-button,.hayssa-cert-info-v2 .elementor-button{transition:none}}.hayssa-cert-page{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;color:var(--hayssa-ink);background:#fff}.hayssa-cert-page *,.hayssa-cert-page *::before,.hayssa-cert-page *::after{box-sizing:border-box}.hayssa-cert-shell{width:min(1180px, calc(100% - 64px));margin:0 auto}.hayssa-standard-hero,.hayssa-cert-page__hero{position:relative;display:flex;align-items:center;isolation:isolate;overflow:hidden;background-color:#dce8ee;background-image:linear-gradient(180deg,rgb(10 27 39 / .08) 0%,rgb(10 27 39 / .01) 46%,rgb(10 27 39 / .04) 100%),var(--hayssa-cert-hero-image)}.hayssa-cert-page__intro{padding:58px 0 62px;border-bottom:1px solid var(--hayssa-line);background:#fff}.hayssa-cert-page__intro-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(54px, 7vw, 96px);align-items:center;animation:hayssa-fade-up 520ms 60ms ease both}.hayssa-cert-page__eyebrow{margin:0 0 14px;color:var(--hayssa-blue-dark);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.hayssa-cert-page__intro h1{max-width:650px;margin:0;color:var(--hayssa-ink);font-size:clamp(32px, 3vw, 43px);font-weight:560;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.hayssa-cert-page__lead{max-width:560px;margin:0;color:var(--hayssa-muted);font-size:16px;line-height:1.72}.hayssa-cert-page__button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;margin-top:24px;padding:12px 17px;border:1px solid var(--hayssa-blue);border-radius:2px;color:#fff;background:var(--hayssa-blue);font-size:14px;font-weight:600;line-height:1.3;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.hayssa-cert-page__button:hover,.hayssa-cert-page__button:focus-visible{color:#fff;border-color:var(--hayssa-blue-dark);background:var(--hayssa-blue-dark);transform:translateY(-2px);outline:none}.hayssa-cert-page__quality{padding:72px 0;background:#fff}.hayssa-cert-page__quality-grid{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:clamp(42px, 5vw, 68px);align-items:stretch}.hayssa-cert-page__quality-grid--text-only{grid-template-columns:minmax(0,760px)}.hayssa-cert-page__quality figure{min-height:530px;margin:0;overflow:hidden;background:#edf3f6}.hayssa-cert-page__quality figure img{width:100%;height:100%;display:block;object-fit:cover}.hayssa-cert-page__quality-copy{align-self:center}.hayssa-cert-page__section-intro{max-width:720px;margin:0;color:var(--hayssa-muted);font-size:16px;line-height:1.7}.hayssa-cert-page__steps{margin:26px 0 0;padding:0;border-bottom:1px solid var(--hayssa-line);list-style:none}.hayssa-cert-page__steps li{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:15px 0;border-top:1px solid var(--hayssa-line)}.hayssa-cert-page__steps>li>span{color:var(--hayssa-accent-text);font-size:18px;font-weight:600;line-height:1.35}.hayssa-cert-page__steps h2{margin:0 0 5px;color:var(--hayssa-ink);font-size:17px;font-weight:600;line-height:1.35}.hayssa-cert-page__steps p{margin:0;color:var(--hayssa-muted);font-size:14px;line-height:1.62}.hayssa-cert-page__documents{padding:72px 0 84px;border-top:1px solid var(--hayssa-line);background:#f5f8fa}.hayssa-cert-page__documents-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:44px;align-items:end;margin-bottom:34px}.hayssa-cert-page__documents-heading .hayssa-cert-page__button{margin:0}.hayssa-cert-page__documents .hayssa-cert-empty{padding:28px 0;border-width:1px 0;text-align:left;background:#fff0}.hayssa-cert-page__documents .hayssa-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hayssa-cert-page .hayssa-cert-card__media{border-color:rgb(23 45 64 / .13);background:#fff}.hayssa-cert-page .hayssa-cert-card__body{min-height:44px}@media (min-width:901px){body.single-product .hayssa-product-detail{padding-top:72px!important}body.single-product .hayssa-pd-breadcrumb{padding:17px 0 15px}body.single-product .hayssa-pd-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(38px, 4.5vw, 62px);align-items:start;padding:clamp(24px, 3vw, 38px)}body.single-product .hayssa-pd-hero__gallery{width:100%;max-width:none}body.single-product .hayssa-pd-hero__copy{padding-top:clamp(16px, 2.3vw, 32px)}body.single-product .hayssa-pd-hero h1{font-size:clamp(36px, 3.4vw, 50px)}body.single-product .hayssa-pd-hero__lead{margin-top:19px}body.single-product .hayssa-pd-hero__features{gap:10px;margin-top:22px;padding:19px 0}body.single-product .hayssa-pd-cta{margin-top:23px}}@media (max-width:1024px){.hayssa-cert-shell{width:min(100% - 48px, 920px)}.hayssa-cert-page__intro-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:42px}.hayssa-cert-page__intro h1{max-width:590px;font-size:clamp(31px, 4vw, 39px)}.hayssa-cert-page__quality-grid{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:36px}.hayssa-cert-page__quality figure{min-height:500px}.hayssa-cert-page__documents .hayssa-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hayssa-standard-hero,.hayssa-cert-page__hero{background-image:linear-gradient(180deg,rgb(10 27 39 / .08),rgb(10 27 39 / .02)),var(--hayssa-cert-hero-image)}.hayssa-cert-shell{width:min(100% - 36px, 620px)}.hayssa-cert-page__intro{padding:40px 0 44px}.hayssa-cert-page__intro-grid{grid-template-columns:1fr;gap:22px}.hayssa-cert-page__intro h1{max-width:100%;font-size:clamp(28px, 8vw, 35px)}.hayssa-cert-page__intro .hayssa-cert-page__eyebrow{margin-bottom:9px}.hayssa-cert-page__intro .hayssa-cert-page__button{margin-top:20px}.hayssa-cert-page__quality,.hayssa-cert-page__documents{padding:52px 0 58px}.hayssa-cert-page__quality-grid,.hayssa-cert-page__documents-heading{grid-template-columns:1fr;gap:30px}.hayssa-cert-page__quality figure{min-height:0;aspect-ratio:4 / 3}.hayssa-cert-page__documents-heading{align-items:start}.hayssa-cert-page__documents-heading .hayssa-cert-page__button{justify-self:start}.hayssa-cert-page__documents .hayssa-cert-grid{grid-template-columns:1fr;gap:28px 14px}}@media (max-width:520px){.hayssa-cert-page__documents .hayssa-cert-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hayssa-standard-hero,.hayssa-cert-page__intro-grid,.hayssa-cert-page__button,.hayssa-cert-page .hayssa-cert-card__media{animation:none!important;transition:none!important}}.page-id-44 .hayssa-about-reframe-host,.page-id-44 .hayssa-about-reframe-host>.elementor-container,.page-id-44 .hayssa-about-reframe-host .elementor-column,.page-id-44 .hayssa-about-reframe-host .elementor-widget-wrap,.page-id-44 .hayssa-about-reframe-shortcode,.page-id-44 .hayssa-about-reframe-shortcode>.elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.hayssa-about-reframe{--hayssa-about-paper:#fff;--hayssa-about-mist:#f4f7fa;--hayssa-about-line:rgba(27, 50, 66, .13);overflow:clip;color:var(--hayssa-ink);background:var(--hayssa-about-paper)}.hayssa-about-shell{width:min(1240px, calc(100% - 64px));margin:0 auto}.hayssa-about-support,.hayssa-about-process{padding:112px 0;background:var(--hayssa-about-paper)}.hayssa-about-manufacturing{padding:104px 0 112px;background:var(--hayssa-about-mist)}.hayssa-about-eyebrow{display:block;margin-bottom:16px;color:var(--hayssa-blue-dark);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hayssa-about-reframe h2,.hayssa-about-reframe h3,.hayssa-about-reframe p,.hayssa-about-reframe figure{margin-top:0}.hayssa-about-reframe h2{margin-bottom:0;color:var(--hayssa-ink);font-size:clamp(38px, 4.1vw, 58px);font-weight:560;letter-spacing:-.045em;line-height:1.06}.hayssa-about-link{display:inline-flex;gap:9px;align-items:center;color:var(--hayssa-blue-dark);font-size:13px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;transition:color 180ms ease,transform 180ms ease}.hayssa-about-link:hover,.hayssa-about-link:focus-visible{color:var(--hayssa-blue);outline:none;transform:translateX(3px)}.hayssa-about-support__intro,.hayssa-about-section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:88px;align-items:end}.hayssa-about-support__intro h2{max-width:760px}.hayssa-about-support__intro>div:last-child,.hayssa-about-section-heading>p{padding-bottom:4px}.hayssa-about-support__intro p,.hayssa-about-section-heading>p,.hayssa-about-process__lead{margin-bottom:24px;color:var(--hayssa-muted);font-size:17px;line-height:1.72}.hayssa-about-capability-list{margin-top:82px;border-bottom:1px solid var(--hayssa-about-line)}.hayssa-about-capability{display:grid;grid-template-columns:64px minmax(210px,.7fr) minmax(0,1.3fr);gap:24px;align-items:start;padding:27px 0 30px;border-top:1px solid var(--hayssa-about-line);transition:padding-left 180ms ease,background-color 180ms ease}.hayssa-about-capability:hover{padding-left:8px;background:linear-gradient(90deg,rgb(0 211 219 / .055),transparent 55%)}.hayssa-about-capability__number{padding-top:4px;color:var(--hayssa-accent-text);font-size:12px;font-weight:700;letter-spacing:.08em}.hayssa-about-capability h3{margin-bottom:0;color:var(--hayssa-ink);font-size:22px;font-weight:590;letter-spacing:-.02em;line-height:1.3}.hayssa-about-capability p{max-width:680px;margin-bottom:0;color:var(--hayssa-muted);font-size:16px;line-height:1.68}.hayssa-about-section-heading{margin-bottom:54px}.hayssa-about-section-heading h2{max-width:810px;font-size:clamp(36px, 3.8vw, 52px)}.hayssa-about-section-heading>p{margin-bottom:0}.hayssa-about-manufacturing__media{display:grid;grid-template-columns:minmax(0,1.36fr) minmax(300px,.64fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:20px}.hayssa-about-manufacturing__figure{position:relative;min-height:0;margin-bottom:0;overflow:hidden;background:#dfe7eb}.hayssa-about-manufacturing__figure--primary{grid-row:1 / span 2;min-height:620px}.hayssa-about-manufacturing__figure img{position:absolute;inset:0;width:100%;height:100%!important;display:block;object-fit:cover;transition:transform 650ms cubic-bezier(.2,.7,.2,1)}.hayssa-about-manufacturing__figure:hover img,.hayssa-about-manufacturing__figure:focus-within img{transform:scale(1.025)}.hayssa-about-manufacturing__figure figcaption,.hayssa-about-process__image figcaption{position:absolute;right:18px;bottom:16px;left:18px;padding:10px 12px;color:#fff;background:rgb(13 31 45 / .72);font-size:12px;font-weight:650;letter-spacing:.035em;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hayssa-about-process__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:92px;align-items:center}.hayssa-about-process__grid--no-image{grid-template-columns:minmax(0,1fr);max-width:820px}.hayssa-about-process__image{position:relative;min-height:650px;margin-bottom:0;overflow:hidden;background:#e5eaed}.hayssa-about-process__image img{position:absolute;inset:0;width:100%;height:100%!important;display:block;object-fit:cover;object-position:center;transition:transform 650ms cubic-bezier(.2,.7,.2,1)}.hayssa-about-process__image:hover img{transform:scale(1.02)}.hayssa-about-process__content h2{max-width:650px;font-size:clamp(36px, 3.7vw, 52px)}.hayssa-about-process__lead{max-width:650px;margin-top:24px}.hayssa-about-process__steps{margin:42px 0 0;padding:0;list-style:none;border-bottom:1px solid var(--hayssa-about-line)}.hayssa-about-process__steps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:22px 0 24px;border-top:1px solid var(--hayssa-about-line)}.hayssa-about-process__steps li>span{padding-top:3px;color:var(--hayssa-blue-dark);font-size:12px;font-weight:700;letter-spacing:.08em}.hayssa-about-process__steps h3{margin-bottom:6px;color:var(--hayssa-ink);font-size:18px;font-weight:620;line-height:1.35}.hayssa-about-process__steps p{margin-bottom:0;color:var(--hayssa-muted);font-size:15px;line-height:1.62}.hayssa-about-process__actions{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;margin-top:38px}.hayssa-about-process__actions .hayssa-button{min-height:48px;padding:13px 22px;border:1px solid var(--hayssa-blue-dark);border-radius:2px;color:#fff;background:var(--hayssa-blue-dark);font-size:13px;font-weight:700;letter-spacing:.025em;text-transform:none}.hayssa-about-process__actions .hayssa-button:hover,.hayssa-about-process__actions .hayssa-button:focus-visible{color:#fff;background:var(--hayssa-blue);outline:none;transform:translateY(-2px)}.hayssa-about-reframe.hayssa-about-motion-ready [data-about-reveal]{opacity:0;transform:translateY(24px);transition:opacity 700ms ease,transform 700ms cubic-bezier(.2,.7,.2,1)}.hayssa-about-reframe.hayssa-about-motion-ready [data-about-reveal].is-visible{opacity:1;transform:translateY(0)}@media (max-width:1100px){.hayssa-about-support,.hayssa-about-process,.hayssa-about-manufacturing{padding-top:84px;padding-bottom:88px}.hayssa-about-support__intro,.hayssa-about-section-heading{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:56px}.hayssa-about-manufacturing__figure--primary{min-height:520px}.hayssa-about-process__grid{gap:54px}.hayssa-about-process__image{min-height:580px}}@media (max-width:820px){.hayssa-about-shell{width:calc(100% - 36px)}.hayssa-about-support,.hayssa-about-process,.hayssa-about-manufacturing{padding:62px 0 68px}.hayssa-about-support__intro,.hayssa-about-section-heading,.hayssa-about-process__grid{grid-template-columns:1fr;gap:26px;align-items:start}.hayssa-about-reframe h2,.hayssa-about-section-heading h2,.hayssa-about-process__content h2{font-size:clamp(32px, 9.5vw, 42px);line-height:1.1}.hayssa-about-support__intro p,.hayssa-about-section-heading>p,.hayssa-about-process__lead{font-size:16px}.hayssa-about-capability-list{margin-top:50px}.hayssa-about-capability{grid-template-columns:40px minmax(0,1fr);gap:8px 12px;padding:22px 0 24px}.hayssa-about-capability h3{font-size:19px}.hayssa-about-capability p{grid-column:2;font-size:15px}.hayssa-about-capability:hover{padding-left:0;background:#fff0}.hayssa-about-section-heading{margin-bottom:36px}.hayssa-about-manufacturing__media{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:12px}.hayssa-about-manufacturing__figure--primary{grid-column:1 / -1;grid-row:auto;min-height:0;aspect-ratio:4 / 3}.hayssa-about-manufacturing__figure:not(.hayssa-about-manufacturing__figure--primary){aspect-ratio:1 / 1}.hayssa-about-manufacturing__figure figcaption,.hayssa-about-process__image figcaption{right:10px;bottom:10px;left:10px;padding:8px 9px;font-size:10px}.hayssa-about-process__image{min-height:0;aspect-ratio:4 / 3}.hayssa-about-process__content{padding-top:16px}.hayssa-about-process__steps{margin-top:34px}.hayssa-about-process__actions{align-items:flex-start;margin-top:32px}}@media (max-width:360px){.hayssa-about-manufacturing__media{grid-template-columns:1fr}.hayssa-about-manufacturing__figure--primary{grid-column:auto}.hayssa-about-manufacturing__figure:not(.hayssa-about-manufacturing__figure--primary){aspect-ratio:4 / 3}.hayssa-about-process__actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.hayssa-about-reframe.hayssa-about-motion-ready [data-about-reveal],.hayssa-about-manufacturing__figure img,.hayssa-about-process__image img,.hayssa-about-capability,.hayssa-about-link{opacity:1!important;transform:none!important;transition:none!important}}.hayssa-pilot-motion-ready [data-hayssa-reveal]{--hayssa-motion-delay:0ms;opacity:0;translate:0 18px;transition:opacity 620ms ease var(--hayssa-motion-delay),translate 700ms cubic-bezier(.18,.72,.2,1) var(--hayssa-motion-delay);will-change:opacity,translate}.hayssa-pilot-motion-ready [data-hayssa-reveal="left"]{translate:-18px 0}.hayssa-pilot-motion-ready [data-hayssa-reveal="right"]{translate:18px 0}.hayssa-pilot-motion-ready [data-hayssa-reveal].is-visible{opacity:1;translate:0 0;will-change:auto}.hayssa-motion-media .elementor-widget-image .elementor-widget-container,.elementor-widget-image.hayssa-motion-media .elementor-widget-container{overflow:hidden}.hayssa-motion-media .elementor-widget-image img,.elementor-widget-image.hayssa-motion-media img{transform:scale(1);transition:transform 460ms cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.hayssa-motion-media:hover .elementor-widget-image img,.hayssa-motion-media:focus-within .elementor-widget-image img,.elementor-widget-image.hayssa-motion-media:hover img,.elementor-widget-image.hayssa-motion-media:focus-within img{transform:scale(1.02)}}@media (max-width:767px){.hayssa-pilot-motion-ready [data-hayssa-reveal],.hayssa-pilot-motion-ready [data-hayssa-reveal="left"],.hayssa-pilot-motion-ready [data-hayssa-reveal="right"]{translate:0 14px;transition-duration:540ms,620ms}.hayssa-pilot-motion-ready [data-hayssa-reveal].is-visible{translate:0 0}}@media (prefers-reduced-motion:reduce){.hayssa-pilot-motion-ready [data-hayssa-reveal]{opacity:1!important;translate:0 0!important;transition:none!important}.hayssa-motion-media .elementor-widget-image img,.elementor-widget-image.hayssa-motion-media img{transform:none!important;transition:none!important}}.elementor-16 .elementor-element.elementor-element-12dd376 .elementor-heading-title,.elementor-16 .elementor-element.elementor-element-1c55dbc .elementor-heading-title,.elementor-16 .elementor-element.elementor-element-736fc6a .elementor-heading-title,.elementor-16 .elementor-element.elementor-element-739be3f .elementor-heading-title,.elementor-16 .elementor-element.elementor-element-8752cd9 .elementor-heading-title,.elementor-16 .elementor-element.elementor-element-98605ea .elementor-heading-title,.elementor-16 .elementor-element.elementor-element-9ec606e .elementor-heading-title,.elementor-16 .elementor-element.elementor-element-d790996 .elementor-heading-title,.elementor-44 .elementor-element.elementor-element-227b0d8 .elementor-heading-title,.elementor-46 .elementor-element.elementor-element-3dada54 .elementor-heading-title{font-size:clamp(16px, 1.5vw, 22px)!important;line-height:1.35}.elementor-10 .elementor-element.elementor-element-f7e4211 .elementor-heading-title,.elementor-16 .elementor-element.elementor-element-647a72f .elementor-heading-title,.elementor-44 .elementor-element.elementor-element-1cc16ca .elementor-heading-title,.elementor-46 .elementor-element.elementor-element-ad03caf .elementor-heading-title{font-size:clamp(24px, 2.2vw, 34px)!important;line-height:1.2}.elementor-44 .elementor-element.elementor-element-29ee2e9 .elementor-heading-title,.elementor-44 .elementor-element.elementor-element-2d3cad9 .elementor-heading-title{font-size:clamp(30px, 3.2vw, 46px)!important;line-height:1.14}@media (max-width:921px){.hayssa-fixed-contacts{display:none!important}}.hayssa-blog-search,.hayssa-faq-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.hayssa-blog-search input,.hayssa-faq-search input{width:100%;min-height:52px;padding:13px 16px;border:1px solid rgb(23 45 64 / .18);border-radius:0;background:#fff;box-shadow:none}.hayssa-faq-search input{padding-left:50px}.hayssa-blog-search button,.hayssa-faq-search button{min-height:52px;padding:12px 24px;border:1px solid var(--hayssa-blue-dark);color:#fff;background:var(--hayssa-blue-dark);font-weight:700;cursor:pointer}.hayssa-blog-filters,.hayssa-faq-filters{display:flex;gap:24px;margin:22px 0 20px;overflow-x:auto;scrollbar-width:none}.hayssa-blog-filters a,.hayssa-faq-filters a{position:relative;flex:0 0 auto;padding:0 0 13px;color:var(--hayssa-muted);font-size:14px;font-weight:600}.hayssa-blog-filters a::after,.hayssa-faq-filters a::after{content:'';position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--hayssa-blue-dark);transform:scaleX(0);transition:transform 180ms ease}.hayssa-blog-filters a:hover,.hayssa-blog-filters a:focus-visible,.hayssa-blog-filters a.is-active,.hayssa-faq-filters a:hover,.hayssa-faq-filters a:focus-visible,.hayssa-faq-filters a.is-active{color:var(--hayssa-blue-dark)}.hayssa-blog-filters a.is-active::after,.hayssa-faq-filters a.is-active::after{transform:scaleX(1)}.hayssa-blog-filters span{margin-left:4px;color:#7d8b95;font-size:12px;font-weight:500}.hayssa-results-summary{display:flex;gap:18px;align-items:center;justify-content:space-between;margin:0 0 30px;color:var(--hayssa-muted);font-size:14px}.hayssa-results-summary a,.hayssa-empty-state a,.hayssa-faq-empty a{color:var(--hayssa-blue-dark);font-weight:650}.hayssa-faq details>div{max-width:760px;margin:-6px 0 0;padding:0 56px 26px 0;color:var(--hayssa-muted);line-height:1.75}.hayssa-faq details>div p{margin:0 0 12px}.hayssa-faq details>div p:last-child{margin-bottom:0}.hayssa-faq-pagination a{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;padding:8px 13px;border-radius:999px;color:var(--hayssa-ink);background:#fff0;font-size:14px}.hayssa-faq-pagination a:hover,.hayssa-faq-pagination a:focus-visible,.hayssa-faq-pagination a.is-current{color:#fff;background:var(--hayssa-blue-dark)}.hayssa-faq-pagination a.hayssa-pagination-arrow{color:var(--hayssa-blue-dark);font-weight:650}.hayssa-faq-pagination a.hayssa-pagination-arrow:hover,.hayssa-faq-pagination a.hayssa-pagination-arrow:focus-visible{color:#fff}body.page-id-44 .elementor-element-f2f7ab9,body.page-id-44 .elementor-element-f2f7ab9>.elementor-widget-wrap{min-width:0;max-width:100%}body.page-id-44.hayssa-pilot-motion-ready .elementor-element-f2f7ab9[data-hayssa-reveal="right"]{translate:0 18px}body.page-id-44.hayssa-pilot-motion-ready .elementor-element-f2f7ab9[data-hayssa-reveal="right"].is-visible{translate:0 0}@media (max-width:767px){.hayssa-blog-search,.hayssa-faq-search{grid-template-columns:1fr}.hayssa-faq-search svg{top:26px}.hayssa-results-summary{align-items:flex-start;flex-direction:column;gap:8px}.hayssa-faq-pagination a{min-width:44px;min-height:44px}}@media (max-width:767px){body.elementor-page-1801.hayssa-pilot-motion-ready .elementor-element-bee1b06>.elementor-container>[data-hayssa-reveal]{opacity:1!important;translate:0 0!important;transition:none!important}.hayssa-site-system,.hayssa-site-system #page,.hayssa-site-system #content,.hayssa-site-system #primary,.hayssa-site-system main,.hayssa-site-system article,.hayssa-site-system .elementor,.hayssa-site-system .elementor-section,.hayssa-site-system .elementor-container,.hayssa-site-system .elementor-column,.hayssa-site-system .elementor-widget-wrap{min-width:0}.hayssa-site-system img,.hayssa-site-system video,.hayssa-site-system iframe,.hayssa-site-system table{max-width:100%}.hayssa-site-system h1,.hayssa-site-system h2,.hayssa-site-system h3,.hayssa-site-system h4,.hayssa-site-system p,.hayssa-site-system li,.hayssa-site-system a,.hayssa-site-system dd{overflow-wrap:anywhere}.hayssa-site-system .main-header-menu-toggle,.hayssa-site-system .ast-menu-toggle,.hayssa-site-system .hayssa-nav-search__button,.hayssa-site-system .hayssa-cert-preview__close,.hayssa-site-system .hayssa-pd-gallery__arrow,.hayssa-site-system .hayssa-pd-lightbox__close,.hayssa-site-system .hayssa-pd-lightbox__arrow,.hayssa-site-system .hayssa-faq-pagination button{min-width:44px;min-height:44px}.hayssa-site-system .elementor-form input:not([type="checkbox"]):not([type="radio"]),.hayssa-site-system .elementor-form textarea,.hayssa-site-system .elementor-form select,.hayssa-site-system .hayssa-nav-search__panel input,.hayssa-site-system .hayssa-faq-search input,.hayssa-site-system .hayssa-product-filter select,.hayssa-site-system .hayssa-product-filter input{max-width:100%;font-size:16px!important}.hayssa-site-system .elementor-form .elementor-field-group,.hayssa-site-system .elementor-form .elementor-field-type-submit{min-width:0;max-width:100%}.hayssa-site-system .elementor-form button[type="submit"],.hayssa-site-system .elementor-form input[type="submit"]{min-height:44px}.hayssa-site-system .hayssa-social-links--footer{gap:10px}.hayssa-site-system .hayssa-social-links--footer .hayssa-social-link{width:44px;height:44px}.hayssa-site-system .hayssa-pd-gallery__thumbs{scrollbar-width:thin;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.hayssa-site-system .hayssa-pd-gallery__thumb{scroll-snap-align:start}.hayssa-site-system .hayssa-about-manufacturing__figure figcaption,.hayssa-site-system .hayssa-about-process__image figcaption{font-size:12px;line-height:1.4}.hayssa-site-system .hayssa-pd-related__grid,.hayssa-site-system .hayssa-product-grid,.hayssa-site-system .hayssa-blog-grid,.hayssa-site-system .hayssa-cert-grid{min-width:0}}@media (max-width:921px){.hayssa-site-system .hayssa-about-manufacturing__figure figcaption,.hayssa-site-system .hayssa-about-process__image figcaption{font-size:12px;line-height:1.4}}body.hayssa-complete-inner-hero.ast-theme-transparent-header #masthead{position:relative;background:#fff}.hayssa-site-system .hayssa-inner-hero,.hayssa-site-system .hayssa-content-hero,.hayssa-site-system .hayssa-cert-page__hero{width:100%;min-height:0;height:auto;max-height:none;aspect-ratio:var(--hayssa-hero-ratio,1920 / 540);padding:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-attachment:scroll;animation:none}.hayssa-site-system .elementor-element.hayssa-inner-hero{min-height:0!important;height:auto!important;padding:0!important;background-size:contain!important;background-position:center!important;background-attachment:scroll!important}.hayssa-inner-hero>.elementor-container{min-height:0!important;height:100%!important}@media (max-width:1024px){.hayssa-site-system .elementor-element.hayssa-inner-hero{aspect-ratio:var(--hayssa-hero-ratio-tablet,var(--hayssa-hero-ratio,1920 / 540))}}@media (max-width:767px){.hayssa-site-system .elementor-element.hayssa-inner-hero{aspect-ratio:var(--hayssa-hero-ratio-mobile,var(--hayssa-hero-ratio,1920 / 540))}.hayssa-site-system .elementor-element.hayssa-inner-hero--with-cta{aspect-ratio:auto;display:block;background-position:top center!important}.hayssa-inner-hero--with-cta::before{content:'';display:block;width:100%;aspect-ratio:var(--hayssa-hero-ratio-mobile,var(--hayssa-hero-ratio,1920 / 540))}.hayssa-inner-hero--with-cta>.elementor-container{height:auto!important;background:#fff}.hayssa-inner-hero--with-cta .elementor-widget-button{text-align:center}}@media (max-width:1024px){body.home.hayssa-site-system.ast-theme-transparent-header #masthead{position:relative;background:#fff}body.home.hayssa-site-system [data-elementor-type="wp-page"]>.elementor-top-section:first-child .elementor-widget-slides .swiper-slide{height:auto;aspect-ratio:16 / 9}body.home.hayssa-site-system [data-elementor-type="wp-page"]>.elementor-top-section:first-child .elementor-widget-slides .swiper-slide-bg{background-size:contain;background-position:center;transform:none;animation:none}}@media (max-width:1024px){.hayssa-fixed-contacts{display:block!important;top:50%;right:10px;right:max(10px, env(safe-area-inset-right));bottom:auto;transform:translateY(-50%)}.hayssa-fixed-contacts .hayssa-social-links--fixed{flex-direction:column;gap:8px;padding:7px 6px}.hayssa-fixed-contacts .hayssa-social-link{width:40px;height:40px}.hayssa-fixed-contacts .hayssa-social-link:not(.hayssa-social-link--email):not(.hayssa-social-link--whatsapp){display:none}}.elementor .elementor-widget.hayssa-article-shortcode-host .hayssa-article-layout figure.hayssa-article-cover{margin-left:auto;margin-right:auto}.elementor .elementor-widget.hayssa-article-shortcode-host .hayssa-article-layout .hayssa-article-body img{display:block;margin-left:auto;margin-right:auto}.elementor .elementor-widget.hayssa-article-shortcode-host .hayssa-article-layout .hayssa-article-body figure{margin-left:auto;margin-right:auto}