/* Preserved from Elementor header template 59 before native rebuild: 20260810-native-header-footer-v1 */
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section:after{background:linear-gradient(90deg,rgba(6,15,34,.78) 0%,rgba(6,15,34,.54) 48%,rgba(6,15,34,.12) 100%)!important}

@media(max-width:1023px){.zhc-utility{display:none!important}}

.elementor-location-header{position:sticky!important;top:0!important;z-index:99990!important}body.admin-bar .elementor-location-header{top:32px!important}.elementor-location-header .zhc-site-header{position:relative!important;top:auto!important}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section:after{background:linear-gradient(90deg,rgba(6,15,34,.78) 0%,rgba(6,15,34,.54) 48%,rgba(6,15,34,.12) 100%)!important}@media(max-width:782px){body.admin-bar .elementor-location-header{top:46px!important}}


:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section{min-height:500px!important}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(6,15,34,.97) 0%,rgba(6,15,34,.89) 48%,rgba(6,15,34,.61) 100%);pointer-events:none}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section>.e-con-inner,
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section>.elementor-element{position:relative;z-index:1}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section>.elementor-widget-heading,
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section>.e-con-inner>.elementor-widget-heading{max-width:768px}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section>.elementor-widget-text-editor:last-child,
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section>.e-con-inner>.elementor-widget-text-editor:last-child{max-width:672px}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-breadcrumb{margin-bottom:8px!important}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-kicker{margin:2px 0 4px!important}
@media(max-width:767px){
 :is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section{min-height:430px!important}
}



:root{--zh-navy-950:#060f22;--zh-navy-900:#0a1930;--zh-navy-800:#0e2247;--zh-navy-700:#142e5e;--zh-royal:#1f54db;--zh-gold:#c9a227;--zh-gold-light:#e4c65b;--zh-mist:#f4f7fc;--zh-line:#dce4f1}
.zhc-site-header,.zhc-site-header *{box-sizing:border-box}
.zhc-site-header{position:sticky;top:0;z-index:99990;width:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--zh-navy-900);filter:drop-shadow(0 8px 24px rgba(6,15,34,.08))}
body.admin-bar .zhc-site-header{top:32px}
.zhc-utility{background:var(--zh-navy-950);color:rgba(255,255,255,.72);font-size:12px;line-height:1}
.zhc-utility__inner{max-width:1200px;min-height:32px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.zhc-utility__group{display:flex;align-items:center;gap:18px;white-space:nowrap}
.zhc-utility a{color:inherit;text-decoration:none;transition:.2s;color}
.zhc-utility a:hover{color:var(--zh-gold-light)}
.zhc-utility__location{color:var(--zh-gold-light);font-weight:600}
.zhc-main{background:#fff;border-bottom:1px solid rgba(10,25,48,.08)}
.zhc-main__inner{max-width:1200px;height:76px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.zhc-brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:244px;color:var(--zh-navy-900)}
.zhc-mark{position:relative;width:38px;height:38px;border:2px solid var(--zh-royal);border-radius:10px;display:grid;place-items:center;overflow:hidden;transform:rotate(45deg)}
.zhc-mark:before,.zhc-mark:after{content:"";position:absolute;background:var(--zh-royal);border-radius:2px}
.zhc-mark:before{width:5px;height:23px;transform:rotate(-45deg)}
.zhc-mark:after{width:5px;height:15px;transform:rotate(45deg);background:var(--zh-gold)}
.zhc-brand__copy{display:flex;flex-direction:column;gap:2px}
.zhc-brand__name{font:800 18px/1.05 Sora,ui-sans-serif,sans-serif;letter-spacing:.01em}
.zhc-brand__tag{font:700 9px/1.2 Inter,sans-serif;color:var(--zh-royal);letter-spacing:.12em}
.zhc-nav{display:flex;align-items:center;gap:23px;margin-left:auto}
.zhc-nav>ul{display:flex;align-items:center;gap:22px;list-style:none;margin:0;padding:0}
.zhc-nav li{position:relative;margin:0}
.zhc-nav a,.zhc-nav button{appearance:none;border:0;background:none;padding:27px 1px 25px;color:var(--zh-navy-800);font:600 13.5px/1 Inter,sans-serif;letter-spacing:.025em;text-decoration:none;cursor:pointer;white-space:nowrap}
.zhc-nav>ul>li>a:after,.zhc-nav>ul>li>button:after{content:"";position:absolute;height:2px;left:0;right:100%;bottom:18px;background:var(--zh-royal);transition:.25s right}
.zhc-nav>ul>li:hover>a:after,.zhc-nav>ul>li:hover>button:after,.zhc-nav>ul>li:focus-within>a:after,.zhc-nav>ul>li:focus-within>button:after{right:0}
.zhc-nav a:hover,.zhc-nav button:hover{color:var(--zh-royal)}
.zhc-sub{position:absolute;top:64px;left:50%;transform:translate(-50%,10px);width:254px;padding:12px;background:#fff;border:1px solid rgba(10,25,48,.09);border-radius:14px;box-shadow:0 24px 55px rgba(6,15,34,.18);opacity:0;visibility:hidden;pointer-events:none;transition:.22s}
.zhc-has-sub:hover>.zhc-sub,.zhc-has-sub:focus-within>.zhc-sub{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}
.zhc-sub a{display:block;padding:11px 12px;border-radius:9px;font-size:13px}
.zhc-sub a:hover{background:var(--zh-mist)}
.zhc-quote{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:999px;background:var(--zh-navy-900);color:#fff!important;text-decoration:none;font:700 13px/1 Inter,sans-serif;white-space:nowrap;transition:.25s}
.zhc-quote:hover{background:var(--zh-royal);transform:translateY(-1px)}
.zhc-mobile-toggle,.zhc-mobile-panel{display:none}
.zhc-mobile-toggle{width:42px;height:42px;border:1px solid rgba(10,25,48,.12);background:#fff;border-radius:10px;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0}
.zhc-mobile-toggle span{width:20px;height:2px;background:var(--zh-navy-900);border-radius:2px;transition:.2s}
.zhc-mobile-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.zhc-mobile-toggle[aria-expanded=true] span:nth-child(2){opacity:0}
.zhc-mobile-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.zhc-mobile-panel{background:#fff;border-top:1px solid var(--zh-line);padding:14px 18px 22px;max-height:calc(100vh - 120px);overflow:auto}
.zhc-mobile-panel.is-open{display:block}
.zhc-mobile-panel a,.zhc-mobile-panel summary{display:block;padding:12px 4px;color:var(--zh-navy-800);font:650 14px/1.3 Inter,sans-serif;text-decoration:none;cursor:pointer;list-style:none}
.zhc-mobile-panel summary::-webkit-details-marker{display:none}
.zhc-mobile-panel details>div{padding:0 0 4px 14px;border-left:2px solid var(--zh-line)}
.zhc-mobile-panel details>div a{font-size:13px;color:var(--zh-navy-700)}
.zhc-mobile-panel .zhc-quote{margin-top:10px;padding:14px 20px;color:#fff}
@media(max-width:1080px){.zhc-nav{display:none}.zhc-main__inner{height:68px}.zhc-mobile-toggle{display:flex;margin-left:auto}.zhc-main__inner>.zhc-quote{display:none}}
@media(max-width:782px){body.admin-bar .zhc-site-header{top:46px}}
@media(max-width:767px){
 .zhc-utility__inner{padding:9px 14px;display:block;min-height:0}
 .zhc-utility__group{display:flex;flex-wrap:wrap;gap:8px 14px;white-space:normal;line-height:1.45}
 .zhc-utility__group+.zhc-utility__group{margin-top:5px}
 .zhc-main__inner{height:66px;padding:0 14px}
 .zhc-brand{min-width:0;gap:10px}
 .zhc-mark{width:32px;height:32px;border-radius:8px}
 .zhc-brand__name{font-size:16px}.zhc-brand__tag{font-size:8px}
}
/* Batch 1 native-page design system */
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) main{background:#fff}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .elementor{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--zh-navy-900)}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .elementor-heading-title{font-family:Sora,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .elementor-widget-text-editor{font-family:Inter,ui-sans-serif,system-ui,sans-serif}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .elementor-widget-text-editor p{margin:0 0 16px}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-page-section{position:relative;isolation:isolate}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section{min-height:430px;background-color:var(--zh-navy-950)!important;background-blend-mode:multiply;overflow:hidden}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,15,34,.96) 0%,rgba(6,15,34,.80) 48%,rgba(6,15,34,.52) 100%)}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section .elementor-heading-title{color:#fff!important;text-shadow:0 4px 20px rgba(0,0,0,.24)}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-card{transition:transform .25s ease,box-shadow .25s ease;border:1px solid var(--zh-line)!important;box-shadow:0 16px 44px -30px rgba(6,15,34,.55)}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-card:hover{transform:translateY(-3px);box-shadow:0 24px 54px -28px rgba(6,15,34,.42)}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .elementor-widget-image img{display:block;width:100%;object-fit:cover;border-radius:18px}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .elementor-button{border-radius:999px;box-shadow:none;transition:transform .2s,background .2s}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .elementor-button:hover{transform:translateY(-1px)}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-cta-section{background:var(--zh-navy-950)!important;overflow:hidden}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-cta-section:after{content:"";position:absolute;width:520px;height:520px;right:-180px;top:-240px;border-radius:50%;background:radial-gradient(circle,rgba(31,84,219,.25),transparent 68%);z-index:-1}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-cta-section .elementor-heading-title{color:#fff!important}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .wpforms-container input,
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .wpforms-container textarea,
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .wpforms-container select{border:1px solid #ccd7e8!important;border-radius:10px!important;background:#fff!important;min-height:46px!important;padding:10px 12px!important}
:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .wpforms-container button[type=submit]{border:0!important;border-radius:999px!important;background:var(--zh-royal)!important;color:#fff!important;padding:14px 25px!important;font-weight:700!important}
@media(max-width:767px){
 :is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-page-section{padding-left:18px!important;padding-right:18px!important}
 :is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section{min-height:380px;padding-top:58px!important;padding-bottom:58px!important}
 :is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section .elementor-heading-title{font-size:38px!important;line-height:1.08!important}
 :is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-grid{gap:18px!important}
}


:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-page-section{position:relative;isolation:isolate}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-grid{align-items:stretch}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-card{height:100%;transition:transform .25s ease,box-shadow .25s ease}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-card:hover{transform:translateY(-3px);box-shadow:0 20px 46px -26px rgba(10,25,48,.42)}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-product-card .elementor-widget-image img,:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-product-overview-card .elementor-widget-image img,:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-industry-card .elementor-widget-image img,:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-blog-card .elementor-widget-image img{width:100%;height:100%;object-fit:cover;display:block}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .wpforms-container{margin:0}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .wpforms-field{padding:8px 0}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .wpforms-field input,:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .wpforms-field select,:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .wpforms-field textarea{border:1px solid #dce4f1!important;border-radius:10px!important;background:#fff!important;color:#0a1930!important;padding:13px 14px!important;min-height:48px}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .wpforms-submit{border:0!important;border-radius:999px!important;background:#1f54db!important;color:#fff!important;font:700 14px Inter,sans-serif!important;padding:14px 28px!important;min-height:48px}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .wpforms-submit:hover{background:#0a1930!important}@media(max-width:1023px){:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-grid>.e-con{width:48.5%!important}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-quote-layout>.e-con{width:100%!important}}@media(max-width:767px){:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-hero-section{min-height:420px!important}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-grid>.e-con{width:100%!important}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-card{transform:none!important}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-category-links .elementor-button{width:100%}:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .wpforms-field.wpforms-one-half{width:100%!important;margin-left:0!important}}@media(prefers-reduced-motion:reduce){:is(.page-id-3,.page-id-66,.page-id-81,.page-id-85,.page-id-88,.page-id-89,.page-id-96,.page-id-100,.page-id-101,.page-id-102,.page-id-103,.page-id-105,.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124,.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137,.page-id-146,.page-id-150,.page-id-152,.page-id-153) .zh-card{transition:none!important}}


.zhc-utility__inner,.zhc-main__inner{max-width:1280px!important;box-sizing:border-box!important;padding-left:32px!important;padding-right:32px!important}
.zhc-main__inner{height:70px!important;justify-content:flex-start!important;gap:16px!important}
.zhc-brand{min-width:256px!important;gap:12px!important}.zhc-logo-svg{display:flex;width:42px;height:42px;flex:0 0 42px}.zhc-logo-svg svg{display:block}.zhc-gold{color:#C9A227}
.zhc-nav{margin-left:10px!important;gap:16px!important;flex:1 1 auto}.zhc-nav>ul{gap:17px!important}.zhc-nav a,.zhc-nav button{font-size:13px!important;padding-left:0!important;padding-right:0!important}
.zhc-search-toggle{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:#0A1930;cursor:pointer;border-radius:8px;flex:0 0 40px}.zhc-search-toggle:hover,.zhc-search-toggle:focus-visible{background:#F1F5FB;color:#2E6BFF}.zhc-quote{min-height:42px!important;padding:0 18px!important;gap:7px!important;white-space:nowrap}
.zhc-search-overlay{position:fixed;inset:0;z-index:999999;background:rgba(6,15,34,.92);display:flex;align-items:flex-start;justify-content:center;padding:16vh 24px 40px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.zhc-search-overlay.is-open{opacity:1;visibility:visible}.zhc-search-overlay form{position:relative;width:min(760px,100%);background:#fff;border-radius:14px;padding:34px;box-shadow:0 24px 80px rgba(0,0,0,.35)}.zhc-search-overlay label{display:block;font:700 24px/1.25 Sora,sans-serif;color:#0A1930;margin:0 0 18px}.zhc-search-row{display:flex;gap:12px}.zhc-search-row input{min-width:0;flex:1;height:52px;border:1px solid #CBD5E1;border-radius:7px;padding:0 16px;font:400 16px Inter,sans-serif;color:#0A1930}.zhc-search-submit{height:52px;border:0;border-radius:7px;padding:0 24px;background:#2E6BFF;color:#fff;font:700 14px Inter,sans-serif}.zhc-search-close{position:absolute;right:16px;top:12px;border:0;background:none;color:#0A1930;font:400 32px/1 sans-serif;cursor:pointer}.zhc-search-open{overflow:hidden}
@media(max-width:1080px){.zhc-utility__inner,.zhc-main__inner{padding-left:24px!important;padding-right:24px!important}.zhc-main__inner{height:70px!important}.zhc-search-toggle{display:none}.zhc-brand{min-width:0!important}.zhc-nav{display:none!important}}
@media(max-width:640px){.zhc-utility__inner,.zhc-main__inner{padding-left:18px!important;padding-right:18px!important}.zhc-logo-svg{width:38px;height:38px;flex-basis:38px}.zhc-logo-svg svg{width:38px;height:38px}.zhc-brand__name{font-size:16px!important}.zhc-search-overlay{padding:12vh 16px 30px}.zhc-search-overlay form{padding:28px 18px}.zhc-search-row{flex-direction:column}.zhc-search-submit{width:100%}}



body.elementor-page .zh-hero-section{min-height:441px!important}.zh-hero-section:after{background:linear-gradient(90deg,rgba(6,15,34,.78) 0%,rgba(6,15,34,.54) 48%,rgba(6,15,34,.12) 100%)!important}.zh-hero-section .elementor-heading-title{line-height:1!important}
.zh-service-body>.e-con-inner{align-items:flex-start!important}.zh-service-main{gap:54px!important}.zh-service-aside{position:sticky!important;top:112px!important;align-self:flex-start!important;gap:28px!important}.zh-service-block{background:transparent!important;padding:0!important}.zh-service-block>.e-con-inner{padding:0!important}.zh-service-intro .elementor-widget-icon{align-self:flex-start}.zh-service-intro-icon .elementor-icon{background:#0A1930!important;color:#E4C65B!important;border-radius:10px!important}
.zh-service-main .zh-grid{gap:20px!important}.zh-service-main .zh-card{box-shadow:none!important;border:1px solid #DDE5F0!important;border-radius:10px!important;background:#fff!important}.zh-service-body .zh-process-list{gap:0!important;position:relative}.zh-service-body .zh-process-step{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;column-gap:16px!important;row-gap:4px!important;padding:0 0 28px!important;border:0!important;background:transparent!important}.zh-service-body .zh-process-step:not(:last-child):before{content:"";position:absolute;left:23px;top:48px;bottom:-2px;width:2px;background:#DDE5F0}.zh-service-body .zh-process-step>.elementor-element:nth-child(1){grid-column:1!important;grid-row:1 / span 2!important;width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#0A1930!important;z-index:1}.zh-service-body .zh-process-step>.elementor-element:nth-child(1) .elementor-heading-title{color:#E4C65B!important;font-size:14px!important}.zh-service-body .zh-process-step>.elementor-element:nth-child(2),.zh-service-body .zh-process-step>.elementor-element:nth-child(3){grid-column:2!important}.zh-service-body .zh-process-step>.elementor-element:nth-child(2) .elementor-heading-title{font-size:20px!important}.zh-service-form-card .wpforms-container{margin:4px 0 0!important}.zh-service-form-card .wpforms-field{padding:7px 0!important}.zh-service-form-card input,.zh-service-form-card textarea,.zh-service-form-card select{border-color:#CBD5E1!important;border-radius:6px!important;background:#fff!important}.zh-service-related .zh-grid{gap:12px!important}.zh-service-related .zh-card{padding:16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important}.zh-service-related .zh-card .elementor-widget-heading{margin:0!important}.zh-service-related .zh-card .elementor-heading-title{font-size:16px!important}.zh-service-related .elementor-button{background:transparent!important;color:#2E6BFF!important;padding:4px!important}
@media(max-width:1023px){body.elementor-page .zh-hero-section{min-height:390px!important}.zh-service-aside{position:static!important;top:auto!important;width:100%!important}.zh-service-main{width:100%!important}.zh-service-body>.e-con-inner{flex-direction:column!important}.zh-service-body .zh-process-step:not(:last-child):before{bottom:-2px}}
@media(max-width:767px){body.elementor-page .zh-hero-section{min-height:350px!important}.zh-hero-section .elementor-heading-title{line-height:1.08!important}.zh-service-main{gap:44px!important}.zh-service-main .zh-grid>.e-con{width:100%!important}.zh-service-form-card,.zh-service-related{padding:22px 18px!important}.zh-service-body .zh-process-step{grid-template-columns:42px minmax(0,1fr)!important;column-gap:13px!important}.zh-service-body .zh-process-step>.elementor-element:nth-child(1){width:42px!important;height:42px!important}.zh-service-body .zh-process-step:not(:last-child):before{left:20px;top:42px}}



@media(max-width:1023px){body.elementor-page .zh-hero-section{min-height:0!important;padding-top:96px!important;padding-bottom:96px!important}body.elementor-page .zh-hero-section>.e-con-inner{justify-content:flex-start!important}}
@media(max-width:767px){body.elementor-page .zh-hero-section{min-height:0!important;padding:80px 18px!important}body.elementor-page .zh-hero-section .elementor-heading-title{font-size:36px!important;line-height:1.08!important}}



@media(max-width:1023px){body.elementor-page .zh-hero-section{padding:0!important}body.elementor-page .zh-hero-section>.e-con-inner{padding:96px 24px!important}}
@media(max-width:767px){body.elementor-page .zh-hero-section{padding:0!important}body.elementor-page .zh-hero-section>.e-con-inner{padding:80px 18px!important}}



.page-id-62 .zh-hero{min-height:92vh!important}.page-id-62 .zh-hero-inner{min-height:calc(92vh - 92px)!important}
@media(max-width:767px){.page-id-62 .zh-hero{min-height:92vh!important}.page-id-62 .zh-hero-inner{min-height:calc(92vh - 68px)!important}}


.zhc-footer{padding-bottom:16px!important}


body.elementor-page:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-hero-section{min-height:469px!important}
:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-card{width:100%!important;min-width:0!important;border-radius:24px!important}
:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-card .elementor-widget-image img{width:100%!important;height:240px!important;object-fit:cover!important}
@media(max-width:1023px){:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-hero-section{min-height:0!important}:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-grid{grid-template-columns:1fr!important}:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-card .elementor-widget-image img{height:220px!important}}



@media(min-width:1024px){:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-card{height:424px!important;min-height:424px!important;gap:8px!important;padding-bottom:20px!important;position:relative!important}:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-card>.elementor-element:nth-child(2){position:absolute!important;z-index:2!important;left:16px!important;top:16px!important;width:auto!important}:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-card>.elementor-element:nth-child(2) .elementor-widget-container{background:rgba(255,255,255,.92)!important;border-radius:999px!important;padding:6px 10px!important}:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-card>.elementor-element:nth-child(3){margin-top:12px!important}:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-card>.elementor-element:nth-child(3) .elementor-heading-title{font-size:17px!important;line-height:1.375!important}:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-card>.elementor-element:nth-child(4){font-size:13px!important;line-height:1.625!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-card>.elementor-element:nth-child(5){font-size:11.5px!important;line-height:1.5!important}:is(.page-id-127,.page-id-129,.page-id-131,.page-id-133,.page-id-135,.page-id-137) .zh-product-card>.elementor-element:nth-child(5) br{display:none!important}}



@media(min-width:1024px){.zh-product-catalog-section>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)!important;grid-template-rows:auto auto auto!important;column-gap:32px!important;row-gap:0!important}.zh-product-catalog-section>.e-con-inner>.elementor-element:nth-child(1){grid-column:1!important;grid-row:1!important}.zh-product-catalog-section>.e-con-inner>.elementor-element:nth-child(2){grid-column:1!important;grid-row:2!important}.zh-product-catalog-section>.e-con-inner>.elementor-element:nth-child(3){grid-column:2!important;grid-row:1 / span 2!important;align-self:end!important}.zh-product-catalog-section>.e-con-inner>.elementor-element:nth-child(4){grid-column:1 / span 2!important;grid-row:3!important;margin-top:48px!important;padding:0!important}}
@media(max-width:1023px){.zh-product-catalog-section>.e-con-inner{display:flex!important;flex-direction:column!important;gap:14px!important}.zh-product-catalog-section .zh-product-grid{margin-top:30px!important;padding:0!important}}


@media(min-width:1024px){.zh-product-catalog-section>.e-con-inner>.elementor-element:nth-child(1){margin-bottom:0!important}}


body.elementor-page.page-id-81 .zh-hero-section{min-height:561px!important}.page-id-81 .zh-product-overview-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;padding:0!important}.page-id-81 .zh-product-overview-card{width:100%!important;height:215px!important;min-height:215px!important;position:relative!important;overflow:hidden!important;border-radius:20px!important;padding:0!important}.page-id-81 .zh-product-overview-card>.e-con-inner{padding:0!important;position:relative!important;height:100%!important;display:block!important}.page-id-81 .zh-product-overview-card>.e-con-inner:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(6,15,34,.08) 18%,rgba(6,15,34,.88) 100%);pointer-events:none}.page-id-81 .zh-product-overview-card .elementor-widget-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.page-id-81 .zh-product-overview-card .elementor-widget-image .elementor-widget-container,.page-id-81 .zh-product-overview-card .elementor-widget-image img{width:100%!important;height:100%!important;object-fit:cover!important}.page-id-81 .zh-product-overview-card>.e-con-inner>.elementor-element:nth-child(2){position:absolute!important;z-index:2!important;top:16px!important;left:16px!important;width:auto!important;color:#E4C65B!important}.page-id-81 .zh-product-overview-card>.e-con-inner>.elementor-element:nth-child(3){position:absolute!important;z-index:2!important;left:18px!important;right:18px!important;bottom:42px!important;width:auto!important}.page-id-81 .zh-product-overview-card>.e-con-inner>.elementor-element:nth-child(3) .elementor-heading-title{color:#fff!important;font-size:20px!important}.page-id-81 .zh-product-overview-card>.e-con-inner>.elementor-element:nth-child(4){position:absolute!important;z-index:2!important;left:18px!important;right:18px!important;bottom:16px!important;width:auto!important;color:rgba(255,255,255,.78)!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.page-id-81 .zh-product-overview-card>.e-con-inner>.elementor-element:nth-child(5){position:absolute!important;inset:0!important;z-index:3!important;opacity:0!important}.page-id-81 .zh-product-overview-card>.e-con-inner>.elementor-element:nth-child(5) a{position:absolute!important;inset:0!important}
@media(max-width:1023px){body.elementor-page.page-id-81 .zh-hero-section{min-height:0!important}.page-id-81 .zh-product-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.page-id-81 .zh-product-overview-grid{grid-template-columns:1fr!important}.page-id-81 .zh-product-overview-card{height:240px!important;min-height:240px!important}}



body.elementor-page.page-id-66 .zh-hero-section{min-height:501px!important}.page-id-66 .zh-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;padding:0!important;margin-top:45px!important}.page-id-66 .zh-grid>.zh-card{width:100%!important;height:282px!important;min-height:282px!important}
@media(max-width:1023px){body.elementor-page.page-id-66 .zh-hero-section{min-height:0!important}.page-id-66 .zh-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:28px!important}.page-id-66 .zh-grid>.zh-card{height:auto!important;min-height:282px!important}}
@media(max-width:767px){.page-id-66 .zh-grid{grid-template-columns:1fr!important}.page-id-66 .zh-grid>.zh-card{min-height:0!important}}



body.elementor-page.page-id-85 .zh-hero-section{min-height:501px!important}.page-id-85 .zh-industry-grid{display:flex!important;flex-direction:column!important;gap:64px!important;padding:0!important}.page-id-85 .zh-industry-card{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;height:328px!important;min-height:328px!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important}.page-id-85 .zh-industry-card>.zh-industry-copy{width:100%!important;height:328px!important;display:flex!important;justify-content:center!important;padding:40px 48px!important}.page-id-85 .zh-industry-image{width:100%!important;height:328px!important}.page-id-85 .zh-industry-image .elementor-widget-container,.page-id-85 .zh-industry-image img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:24px!important}
@media(max-width:1023px){body.elementor-page.page-id-85 .zh-hero-section{min-height:0!important}.page-id-85 .zh-industry-grid{gap:48px!important}.page-id-85 .zh-industry-card>.zh-industry-copy{padding:30px 28px!important}}
@media(max-width:767px){.page-id-85 .zh-industry-card{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.page-id-85 .zh-industry-image{height:230px!important;order:0!important}.page-id-85 .zh-industry-card>.zh-industry-copy{height:auto!important;min-height:260px!important;order:1!important;padding:30px 22px 34px!important}}



@media(min-width:1024px){.page-id-88 .zh-contact-content>.e-con-inner{gap:64px!important;padding:0!important}.page-id-88 .zh-contact-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;height:198px!important;padding:0!important}.page-id-88 .zh-contact-card{width:100%!important;height:198px!important;min-height:198px!important}.page-id-88 .zh-office-form-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:48px!important;height:633px!important;padding:0!important}.page-id-88 .zh-offices-col{width:100%!important;padding:0!important}.page-id-88 .zh-inquiry-card{width:100%!important;height:633px!important;min-height:633px!important;padding:32px!important}}
.page-id-88 .zh-inquiry-card .wpforms-field-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.page-id-88 .zh-inquiry-card .wpforms-field{padding:8px 0!important}.page-id-88 .zh-inquiry-card .wpforms-form input,.page-id-88 .zh-inquiry-card .wpforms-form textarea{margin:0!important}.page-id-88 .zh-inquiry-card .wpforms-container{margin-top:8px!important}
@media(max-width:1023px){.page-id-88 .zh-contact-content>.e-con-inner{gap:48px!important;padding:0!important}.page-id-88 .zh-contact-grid{padding:0!important}.page-id-88 .zh-office-form-row{padding:0!important}.page-id-88 .zh-inquiry-card{height:auto!important;min-height:0!important}}


@media(min-width:1024px){.page-id-88 .zh-inquiry-card .wpforms-container{margin-top:18px!important}.page-id-88 .zh-inquiry-card .wpforms-form{min-height:458px!important}}


body.elementor-page.page-id-96 .zh-hero-section{min-height:501px!important}.page-id-96 .zh-about-images{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}.page-id-96 .zh-about-images>.elementor-widget-image{width:100%!important;height:373px!important}.page-id-96 .zh-about-images>.elementor-widget-image:first-child{margin-top:40px!important}.page-id-96 .zh-about-images .elementor-widget-container,.page-id-96 .zh-about-images img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:18px!important}
@media(max-width:1023px){body.elementor-page.page-id-96 .zh-hero-section{min-height:0!important}.page-id-96 .zh-about-images{max-width:640px!important}}
@media(max-width:767px){.page-id-96 .zh-about-images{grid-template-columns:1fr!important}.page-id-96 .zh-about-images>.elementor-widget-image{height:360px!important}.page-id-96 .zh-about-images>.elementor-widget-image:first-child{margin-top:0!important}}



body.elementor-page.page-id-100 .zh-hero-section{min-height:561px!important}body.elementor-page.page-id-102 .zh-hero-section{min-height:501px!important}.page-id-100 .zh-group-companies{min-height:1655px!important}.page-id-100 .zh-group-company{min-height:0!important}.page-id-101 .zh-profile-body{min-height:1243px!important;align-items:flex-start!important}.page-id-101 .zh-profile-main{min-height:1029px!important}.page-id-101 .zh-profile-aside{position:sticky!important;top:112px!important}.page-id-101 .zh-profile-block{width:100%!important}
@media(max-width:1023px){body.elementor-page:is(.page-id-100,.page-id-102) .zh-hero-section{min-height:0!important}.page-id-101 .zh-profile-body{min-height:0!important;flex-direction:column!important}.page-id-101 .zh-profile-main,.page-id-101 .zh-profile-aside{width:100%!important;min-height:0!important}.page-id-101 .zh-profile-aside{position:static!important}}



@media(min-width:1024px){.page-id-100 .zh-group-company>.e-con-inner{padding-top:65.5px!important;padding-bottom:65.5px!important}.page-id-101 .zh-profile-body>.e-con-inner{position:relative!important}.page-id-101 .zh-profile-main{width:100%!important;min-height:1029px!important;padding:0!important}.page-id-101 .zh-profile-aside{position:absolute!important;z-index:3!important;right:32px!important;top:96px!important;width:360px!important;height:300px!important;padding:0!important}.page-id-101 .zh-profile-facts,.page-id-101 .zh-profile-stats{width:100%!important}.page-id-101 .zh-profile-download{width:360px!important;height:300px!important;min-height:300px!important;overflow:hidden!important}.page-id-101 .zh-profile-categories{height:501px!important;min-height:501px!important;overflow:hidden!important}}



body.elementor-page.page-id-146 .zh-hero-section{min-height:501px!important}.page-id-146 .zh-blog-section>.e-con-inner{display:block!important}.page-id-146 .zh-blog-filters{width:100%!important;height:93px!important;padding:0!important;margin-bottom:56px!important}.page-id-146 .zh-blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;padding:0!important;width:100%!important}.page-id-146 .zh-blog-card{width:100%!important;overflow:hidden!important;border-radius:22px!important}.page-id-146 .zh-blog-card:first-child{grid-column:1 / span 3!important;height:379px!important;margin-bottom:8px!important}.page-id-146 .zh-blog-card:nth-child(n+2):nth-child(-n+4),.page-id-146 .zh-blog-card:nth-child(8){height:495px!important}.page-id-146 .zh-blog-card:nth-child(n+5):nth-child(-n+7){height:472px!important}.page-id-146 .zh-blog-card:not(:first-child) .elementor-widget-image img{width:100%!important;height:240px!important;object-fit:cover!important}.page-id-146 .zh-blog-card:first-child>.e-con-inner{display:grid!important;grid-template-columns:1.2fr 1fr!important;grid-template-rows:auto!important;height:379px!important;padding:0!important}.page-id-146 .zh-blog-card:first-child .elementor-widget-image{grid-column:1!important;grid-row:1 / span 8!important;height:379px!important}.page-id-146 .zh-blog-card:first-child .elementor-widget-image img{width:100%!important;height:379px!important;object-fit:cover!important}
@media(max-width:1023px){body.elementor-page.page-id-146 .zh-hero-section{min-height:0!important}.page-id-146 .zh-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-id-146 .zh-blog-card:first-child{grid-column:1 / span 2!important}}
@media(max-width:767px){.page-id-146 .zh-blog-filters{height:auto!important;margin-bottom:36px!important}.page-id-146 .zh-blog-grid{grid-template-columns:1fr!important}.page-id-146 .zh-blog-card,.page-id-146 .zh-blog-card:first-child{grid-column:1!important;height:auto!important;min-height:0!important;margin-bottom:0!important}.page-id-146 .zh-blog-card:first-child>.e-con-inner{display:flex!important;flex-direction:column!important;height:auto!important}.page-id-146 .zh-blog-card:first-child .elementor-widget-image{height:240px!important}.page-id-146 .zh-blog-card:first-child .elementor-widget-image img{height:240px!important}}



body.elementor-page.page-id-150 .zh-hero-section,body.elementor-page.page-id-89 .zh-hero-section{min-height:501px!important}body.elementor-page:is(.page-id-3,.page-id-152,.page-id-153) .zh-hero-section{min-height:469px!important}.page-id-150 .zh-page-section:nth-child(2){min-height:2393px!important}.page-id-89 .wpforms-field-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:1023px){body.elementor-page:is(.page-id-150,.page-id-89,.page-id-3,.page-id-152,.page-id-153) .zh-hero-section{min-height:0!important}.page-id-150 .zh-page-section:nth-child(2){min-height:0!important}}



@media(min-width:1024px){.page-id-89 .zh-quote-layout>.e-con-inner{display:grid!important;grid-template-columns:1.45fr 1fr!important;gap:48px!important;align-items:start!important}.page-id-89 .zh-quote-layout>.e-con-inner>.e-con{width:100%!important;height:709px!important;min-height:709px!important}.page-id-89 .zh-quote-layout>.e-con-inner>.e-con:first-child>.e-con-inner{padding:0 40px!important}.page-id-89 .zh-native-quote-form .wpforms-field-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:20px!important;row-gap:20px!important}.page-id-89 .zh-native-quote-form .wpforms-field{width:100%!important;height:46px!important;padding:0!important;margin:0!important}.page-id-89 .zh-native-quote-form .wpforms-field:nth-child(9),.page-id-89 .zh-native-quote-form .wpforms-field:nth-child(10){grid-column:1 / span 2!important}.page-id-89 .zh-native-quote-form .wpforms-field:nth-child(9){height:46px!important;overflow:hidden!important}.page-id-89 .zh-native-quote-form .wpforms-field:nth-child(10){height:126px!important}.page-id-89 .zh-native-quote-form input:not([type=radio]),.page-id-89 .zh-native-quote-form select{height:46px!important}.page-id-89 .zh-native-quote-form textarea{height:126px!important}.page-id-89 .zh-native-quote-form .wpforms-field-radio ul{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;height:46px!important;overflow:hidden!important}.page-id-89 .zh-native-quote-form .wpforms-field-radio li{font-size:11px!important;white-space:nowrap!important}.page-id-89 .zh-native-quote-form .wpforms-submit-container{margin-top:27px!important;padding:0!important}.page-id-89 .zh-native-quote-form .wpforms-submit{width:100%!important;height:52px!important}.page-id-89 .zh-native-quote-form{height:535px!important}}
@media(max-width:1023px){.page-id-89 .zh-quote-layout>.e-con-inner{display:flex!important;flex-direction:column!important;gap:36px!important}.page-id-89 .zh-quote-layout>.e-con-inner>.e-con{height:auto!important;min-height:0!important}}
@media(max-width:767px){.page-id-89 .zh-native-quote-form .wpforms-field-container{display:flex!important;flex-direction:column!important}.page-id-89 .zh-native-quote-form{height:auto!important}}


@media(min-width:1024px){.page-id-89 .zh-quote-layout>.e-con-inner>.e-con:first-child>.e-con-inner{padding-left:5px!important;padding-right:5px!important}.page-id-89 .zh-native-quote-form{margin-top:27px!important}}

@media(max-width:767px){.page-id-146 .zh-blog-card:first-child>.e-con-inner>*{width:100%!important;max-width:100%!important;grid-column:auto!important;grid-row:auto!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin-left:0!important;margin-right:0!important}.page-id-146 .zh-blog-card:first-child{overflow:hidden!important}}

@media(max-width:767px){body.page-id-146 .zh-blog-grid>.zh-blog-card:nth-child(n){height:auto!important;min-height:0!important}body.page-id-146 .zh-blog-card>.e-con-inner{height:auto!important;min-height:0!important;flex-wrap:nowrap!important}}


body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-image{width:48px!important;height:48px!important;min-height:48px!important;flex:0 0 48px!important;border-radius:16px!important;background:#0A1930!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color .3s cubic-bezier(.4,0,.2,1)!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-image .elementor-widget-container{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-image img{display:block!important;width:22px!important;height:22px!important;object-fit:contain!important;transition:filter .3s cubic-bezier(.4,0,.2,1)!important}
@media(min-width:1025px){
body.page-id-66 .zh-service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}
body.page-id-66 .zh-service-grid>.zh-service-card{width:auto!important;height:282.3125px!important;min-height:282.3125px!important;padding:0 24px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:24px!important;overflow:hidden!important;position:relative!important;isolation:isolate!important;transition:all .5s cubic-bezier(.4,0,.2,1)!important}
body.page-id-66 .zh-service-grid>.zh-service-card:before{content:"";position:absolute;z-index:0;width:112px;height:112px;right:-32px;top:-32px;border-radius:9999px;background:#EEF4FF;transform:none;transition:transform .5s cubic-bezier(.4,0,.2,1)}
body.page-id-66 .zh-service-card>.e-con-inner{width:100%!important;height:100%!important;min-height:0!important;padding:24px 0!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;position:relative!important;z-index:1!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-heading{margin:16px 0 0!important;height:28px!important;min-height:28px!important;flex:0 0 28px!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-heading h3{margin:0!important;font-family:Sora,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:28px!important;color:#0A1930!important;transition:color .15s cubic-bezier(.4,0,.2,1)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-text-editor:nth-child(3){margin:6px 0 0!important;height:19.5px!important;min-height:19.5px!important;flex:0 0 19.5px!important;color:#A8861C!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-text-editor:nth-child(3) .elementor-widget-container{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:19.5px!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-text-editor:nth-child(4){margin:12px 0 0!important;height:65.8125px!important;min-height:65.8125px!important;flex:0 0 65.8125px!important;color:#1E4183!important;overflow:hidden!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-text-editor:nth-child(4) .elementor-widget-container{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;font-family:Inter,sans-serif!important;font-size:13.5px!important;font-weight:400!important;line-height:21.9375px!important}
body.page-id-66 .zh-service-card .elementor-widget-text-editor p{margin:0!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-button{width:auto!important;height:19.5px!important;min-height:19.5px!important;flex:0 0 19.5px!important;align-self:flex-start!important;margin:16px 0 0!important}
body.page-id-66 .zh-service-card .elementor-button{display:inline-flex!important;align-items:center!important;width:auto!important;height:19.5px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#1F54DB!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:19.5px!important;box-shadow:none!important}
body.page-id-66 .zh-service-card .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;gap:6px!important;transition:gap .15s cubic-bezier(.4,0,.2,1)!important}
body.page-id-66 .zh-service-card .elementor-button-content-wrapper:after{content:"";display:block;width:14px;height:14px;flex:0 0 14px;background:center/14px 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F54DB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}
body.page-id-66 .zh-service-grid>.zh-service-card:hover{transform:translateY(-6px)!important;box-shadow:rgba(10,25,48,.22) 0 24px 60px -18px!important}
body.page-id-66 .zh-service-grid>.zh-service-card:hover:before{transform:scale(2.2)!important}
body.page-id-66 .zh-service-card:hover>.e-con-inner>.elementor-widget-image{background:#1F54DB!important}
body.page-id-66 .zh-service-card:hover>.e-con-inner>.elementor-widget-image img{filter:brightness(0) invert(1)!important}
body.page-id-66 .zh-service-card:hover>.e-con-inner>.elementor-widget-heading h3{color:#1F54DB!important}
body.page-id-66 .zh-service-card:hover .elementor-button-content-wrapper{gap:12px!important}
body.page-id-66 .zh-service-card.animated.fadeInUp{animation-name:zhServiceCardReveal!important;animation-duration:.6s!important;animation-timing-function:cubic-bezier(.4,0,.2,1)!important;animation-fill-mode:both!important}
@keyframes zhServiceCardReveal{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
}



@media(min-width:1025px){
body.page-id-66 .zh-service-grid>.zh-service-card{visibility:visible!important}
body.page-id-66.zh-service-reveal-ready .zh-service-grid>.zh-service-card:not(.zh-service-visible){opacity:0!important;transform:translateY(24px)!important}
body.page-id-66 .zh-service-grid>.zh-service-card.zh-service-visible{animation:zhServiceCardReveal .6s cubic-bezier(.4,0,.2,1) var(--zh-delay,0ms) both!important}
body.page-id-66 .zh-service-grid>.zh-service-card.zh-service-visible:hover{transform:translateY(-6px)!important;box-shadow:rgba(10,25,48,.22) 0 24px 60px -18px!important}
}



@media(max-width:767px){
body.page-id-66 .zh-service-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;align-items:stretch!important}
body.page-id-66 .zh-service-grid>.zh-service-card{width:100%!important;height:282.3125px!important;min-height:282.3125px!important;padding:0 24px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:24px!important;overflow:hidden!important;position:relative!important;isolation:isolate!important;transition:all .5s cubic-bezier(.4,0,.2,1)!important}
body.page-id-66 .zh-service-grid>.zh-service-card:before{content:"";position:absolute;z-index:0;width:112px;height:112px;right:-32px;top:-32px;border-radius:9999px;background:#EEF4FF;transform:none;transition:transform .5s cubic-bezier(.4,0,.2,1)}
body.page-id-66 .zh-service-card>.e-con-inner{width:100%!important;height:100%!important;min-height:0!important;padding:24px 0!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;position:relative!important;z-index:1!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-heading{margin:16px 0 0!important;height:28px!important;min-height:28px!important;flex:0 0 28px!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-heading h3{margin:0!important;font-family:Sora,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:28px!important;color:#0A1930!important;transition:color .15s cubic-bezier(.4,0,.2,1)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-text-editor:nth-child(3){margin:6px 0 0!important;height:19.5px!important;min-height:19.5px!important;flex:0 0 19.5px!important;color:#A8861C!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-text-editor:nth-child(3) .elementor-widget-container{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:19.5px!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-text-editor:nth-child(4){margin:12px 0 0!important;height:65.8125px!important;min-height:65.8125px!important;flex:0 0 65.8125px!important;color:#1E4183!important;overflow:hidden!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-text-editor:nth-child(4) .elementor-widget-container{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;font-family:Inter,sans-serif!important;font-size:13.5px!important;font-weight:400!important;line-height:21.9375px!important}
body.page-id-66 .zh-service-card .elementor-widget-text-editor p{margin:0!important}
body.page-id-66 .zh-service-card>.e-con-inner>.elementor-widget-button{width:auto!important;height:19.5px!important;min-height:19.5px!important;flex:0 0 19.5px!important;align-self:flex-start!important;margin:16px 0 0!important}
body.page-id-66 .zh-service-card .elementor-button{display:inline-flex!important;align-items:center!important;width:auto!important;height:19.5px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#1F54DB!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:19.5px!important;box-shadow:none!important}
body.page-id-66 .zh-service-card .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;gap:6px!important;transition:gap .15s cubic-bezier(.4,0,.2,1)!important}
body.page-id-66 .zh-service-card .elementor-button-content-wrapper:after{content:"";display:block;width:14px;height:14px;flex:0 0 14px;background:center/14px 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F54DB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}
body.page-id-66 .zh-service-grid>.zh-service-card:active{transform:translateY(-3px)!important;box-shadow:rgba(10,25,48,.18) 0 16px 42px -18px!important}
body.page-id-66 .zh-service-grid>.zh-service-card:active:before{transform:scale(2.2)!important}
body.page-id-66 .zh-service-card:active>.e-con-inner>.elementor-widget-image{background:#1F54DB!important}
body.page-id-66 .zh-service-card:active>.e-con-inner>.elementor-widget-image img{filter:brightness(0) invert(1)!important}
body.page-id-66 .zh-service-card:active>.e-con-inner>.elementor-widget-heading h3{color:#1F54DB!important}
body.page-id-66 .zh-service-card:active .elementor-button-content-wrapper{gap:12px!important}
}



body.page-id-103 #content.elementor{overflow:hidden;background:#fff}
body.page-id-103 .zh-import-hero,body.page-id-103 .zh-import-main,body.page-id-103 .zh-import-cta{padding-left:0!important;padding-right:0!important}
body.page-id-103 .zh-import-hero{height:469.25px!important;min-height:469.25px!important;background-color:#060F22!important;background-position:center!important;background-size:cover!important;position:relative!important;overflow:hidden!important;isolation:isolate}
body.page-id-103 .zh-import-hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(6,15,34,1) 0%,rgba(6,15,34,.80) 52%,rgba(6,15,34,.40) 100%)}
body.page-id-103 .zh-import-hero:after{content:"";position:absolute;inset:0;z-index:0;opacity:.30;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}
body.page-id-103 .zh-import-hero>.e-con-inner{width:calc(100% - 64px)!important;max-width:1216px!important;height:100%!important;margin:0 auto!important;padding:112px 0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:0!important;align-items:flex-start!important;position:relative!important;z-index:1!important}
body.page-id-103 .zh-import-breadcrumb{margin:0 0 24px!important;color:rgba(255,255,255,.5)!important;font:400 12px/18px Inter,sans-serif!important}
body.page-id-103 .zh-import-breadcrumb nav{display:flex;align-items:center;gap:6px}
body.page-id-103 .zh-import-breadcrumb a{color:rgba(255,255,255,.5)!important;text-decoration:none}
body.page-id-103 .zh-import-breadcrumb strong{color:rgba(255,255,255,.8)!important;font-weight:400}
body.page-id-103 .zh-import-breadcrumb span{color:rgba(228,198,91,.7)}
body.page-id-103 .zh-import-eyebrow{margin:0!important;color:#E4C65B!important;font:700 12px/20px Inter,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}
body.page-id-103 .zh-import-eyebrow p{margin:0!important}
body.page-id-103 .zh-import-hero-title{margin:16px 0 0!important;max-width:768px!important}
body.page-id-103 .zh-import-hero-title h1{margin:0!important;color:#fff!important;font:700 60px/60px Sora,sans-serif!important;letter-spacing:-.025em!important;text-shadow:none!important}
body.page-id-103 .zh-import-hero-copy{margin:20px 0 0!important;max-width:672px!important;color:rgba(255,255,255,.65)!important}
body.page-id-103 .zh-import-hero-copy p{margin:0!important;font:400 18px/29.25px Inter,sans-serif!important}
body.page-id-103 .zh-import-main{background:#fff!important;padding-top:96px!important;padding-bottom:96px!important;position:relative!important}
body.page-id-103 .zh-import-main>.e-con-inner{width:calc(100% - 64px)!important;max-width:1216px!important;margin:0 auto!important;padding:0!important;display:block!important}
body.page-id-103 .zh-import-layout{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;gap:56px!important;align-items:start!important}
body.page-id-103 .zh-import-left,body.page-id-103 .zh-import-aside{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:0!important}
body.page-id-103 .zh-import-intro{display:flex!important;flex-direction:column!important;gap:0!important}
body.page-id-103 .zh-import-ship-icon{width:56px!important;height:56px!important;min-height:56px!important;border-radius:16px!important;background:#0A1930!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.page-id-103 .zh-import-ship-icon .elementor-widget-container{display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important}
body.page-id-103 .zh-import-ship-icon img{width:26px!important;height:26px!important;border-radius:0!important;object-fit:contain!important}
body.page-id-103 .zh-import-intro-title{margin:24px 0 0!important}
body.page-id-103 .zh-import-intro-title h2{margin:0!important;color:#0A1930!important;font:700 30px/36px Sora,sans-serif!important;letter-spacing:-.02em!important}
body.page-id-103 .zh-import-copy{margin:20px 0 0!important;color:rgba(20,48,94,.85)!important}
body.page-id-103 .zh-import-copy p{margin:0!important;font:400 16px/26px Inter,sans-serif!important}
body.page-id-103 .zh-import-feature-image{margin:40px 0 0!important;width:100%!important;height:auto!important;border-radius:24px!important;overflow:hidden!important}
body.page-id-103 .zh-import-feature-image .elementor-widget-container{height:auto!important;overflow:hidden!important;border-radius:24px!important}
body.page-id-103 .zh-import-feature-image img{display:block!important;width:100%!important;aspect-ratio:16/8!important;height:auto!important;object-fit:cover!important;border-radius:24px!important;transition:transform .7s cubic-bezier(.4,0,.2,1)!important}
body.page-id-103 .zh-import-feature-image:hover img{transform:scale(1.045)}
body.page-id-103 .zh-import-deliverables,body.page-id-103 .zh-import-process,body.page-id-103 .zh-import-benefits,body.page-id-103 .zh-import-faq{margin:56px 0 0!important;display:flex!important;flex-direction:column!important;gap:0!important}
body.page-id-103 .zh-import-section-title{margin:0!important}
body.page-id-103 .zh-import-section-title h3{margin:0!important;color:#0A1930!important;font:700 24px/32px Sora,sans-serif!important;letter-spacing:-.02em!important}
body.page-id-103 .zh-import-deliverables-grid{margin:24px 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}
body.page-id-103 .zh-import-deliverable{min-height:65px!important;padding:14px 16px!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:16px!important;background:rgba(244,247,252,.6)!important}
body.page-id-103 .zh-import-check-icon{width:17px!important;height:17px!important;min-width:17px!important;margin-top:2px!important}
body.page-id-103 .zh-import-check-icon img{display:block!important;width:17px!important;height:17px!important;border-radius:0!important}
body.page-id-103 .zh-import-deliverable-text{margin:0!important;color:#14305E!important;min-width:0!important}
body.page-id-103 .zh-import-deliverable-text p{margin:0!important;font:500 13.5px/18.9px Inter,sans-serif!important}
body.page-id-103 .zh-import-timeline{margin:24px 0 0!important;display:flex!important;flex-direction:column!important;gap:0!important;position:relative!important}
body.page-id-103 .zh-import-timeline:before{content:"";position:absolute;left:19.5px;top:16px;bottom:16px;width:1px;background:rgba(46,107,255,.20)}
body.page-id-103 .zh-import-step{display:flex!important;flex-direction:row!important;gap:20px!important;position:relative!important;padding:0 0 28px!important}
body.page-id-103 .zh-import-step:last-child{padding-bottom:0!important}
body.page-id-103 .zh-import-step-number{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;position:relative!important;z-index:1!important;border-radius:50%!important;background:#0A1930!important;color:#E4C65B!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.page-id-103 .zh-import-step-number .elementor-widget-container{display:flex!important;width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important;font:700 14px/20px Sora,sans-serif!important}
body.page-id-103 .zh-import-step-copy{padding-top:6px!important;display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}
body.page-id-103 .zh-import-step-title{margin:0!important}
body.page-id-103 .zh-import-step-title h4{margin:0!important;color:#0A1930!important;font:700 16px/24px Sora,sans-serif!important;letter-spacing:0!important}
body.page-id-103 .zh-import-step-desc{margin:6px 0 0!important;color:#1E4183!important}
body.page-id-103 .zh-import-step-desc p{margin:0!important;font:400 14px/22.75px Inter,sans-serif!important}
body.page-id-103 .zh-import-benefits-grid{margin:24px 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important}
body.page-id-103 .zh-import-benefit{min-height:181.9px!important;padding:20px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:16px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:0!important;transition:all .5s cubic-bezier(.4,0,.2,1)!important}
body.page-id-103 .zh-import-benefit:hover{transform:translateY(-6px)!important;box-shadow:rgba(10,25,48,.22) 0 24px 60px -18px!important}
body.page-id-103 .zh-import-benefit-icon{width:36px!important;height:36px!important;border-radius:12px!important;background:#EEF4FF!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.page-id-103 .zh-import-benefit-icon .elementor-widget-container{display:flex!important;width:36px!important;height:36px!important;align-items:center!important;justify-content:center!important}
body.page-id-103 .zh-import-benefit-icon img{width:17px!important;height:17px!important;border-radius:0!important}
body.page-id-103 .zh-import-benefit-title{margin:12px 0 0!important}
body.page-id-103 .zh-import-benefit-title h4{margin:0!important;color:#0A1930!important;font:700 15px/22.5px Sora,sans-serif!important}
body.page-id-103 .zh-import-benefit-copy{margin:6px 0 0!important;color:#1E4183!important}
body.page-id-103 .zh-import-benefit-copy p{margin:0!important;font:400 13px/21.125px Inter,sans-serif!important}
body.page-id-103 .zh-import-accordion{margin:24px 0 0!important}
body.page-id-103 .zh-import-accordion .elementor-accordion{display:flex;flex-direction:column;gap:12px}
body.page-id-103 .zh-import-accordion .elementor-accordion-item{border:1px solid rgba(10,25,48,.08)!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important}
body.page-id-103 .zh-import-accordion .elementor-accordion-item:has(.elementor-active){border-color:rgba(46,107,255,.40)!important;background:rgba(238,244,255,.5)!important;box-shadow:0 16px 40px -20px rgba(46,107,255,.35)!important}
body.page-id-103 .zh-import-accordion .elementor-tab-title{min-height:72px!important;padding:20px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;color:#0A1930!important;font:600 16px/24px Sora,sans-serif!important}
body.page-id-103 .zh-import-accordion .elementor-accordion-icon{order:2;width:32px!important;height:32px!important;border-radius:50%!important;background:rgba(10,25,48,.05)!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.page-id-103 .zh-import-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon{background:#C9A227!important;color:#060F22!important;transform:rotate(45deg)}
body.page-id-103 .zh-import-accordion .elementor-tab-content{padding:0 24px 24px!important;border:0!important;color:rgba(20,48,94,.9)!important;font:400 15px/24.375px Inter,sans-serif!important}
body.page-id-103 .zh-import-aside{position:sticky!important;top:112px!important;align-self:start!important;gap:28px!important}
body.page-id-103 .zh-import-form-card{padding:32px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 30px 70px -30px rgba(10,25,48,.3)!important;display:flex!important;flex-direction:column!important;gap:0!important}
body.page-id-103 .zh-import-form-title{margin:0!important}
body.page-id-103 .zh-import-form-title h3{margin:0!important;color:#0A1930!important;font:700 24px/32px Sora,sans-serif!important;letter-spacing:-.02em!important}
body.page-id-103 .zh-import-form-copy{margin:8px 0 0!important;color:#1E4183!important}
body.page-id-103 .zh-import-form-copy p{margin:0!important;font:400 14px/22.75px Inter,sans-serif!important}
body.page-id-103 .zh-import-form-widget{margin:24px 0 0!important;width:100%!important}
body.page-id-103 .zh-import-form-widget .wpforms-container{margin:0!important;width:100%!important}
body.page-id-103 .zh-import-form-widget .wpforms-field-container{display:block!important}
body.page-id-103 .zh-import-form-widget .wpforms-field{width:100%!important;margin:0 0 16px!important;padding:0!important;float:none!important}
body.page-id-103 .zh-import-form-widget .wpforms-field:last-child{margin-bottom:0!important}
body.page-id-103 .zh-import-form-widget .wpforms-field-label,body.page-id-103 .zh-import-form-widget .wpforms-field-sublabel{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.page-id-103 .zh-import-form-widget input,body.page-id-103 .zh-import-form-widget textarea{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;border:1px solid rgba(10,25,48,.12)!important;border-radius:14px!important;background:#fff!important;color:#0A1930!important;font:400 14px/20px Inter,sans-serif!important;padding:12px 16px!important;box-shadow:none!important;outline:none!important}
body.page-id-103 .zh-import-form-widget input{height:46px!important;min-height:46px!important}
body.page-id-103 .zh-import-form-widget textarea{height:86px!important;min-height:86px!important;resize:none!important}
body.page-id-103 .zh-import-form-widget input:focus,body.page-id-103 .zh-import-form-widget textarea:focus{border-color:#2E6BFF!important;box-shadow:0 0 0 2px rgba(46,107,255,.15)!important}
body.page-id-103 .zh-import-form-widget .wpforms-submit-container{margin:22.5px 0 0!important;padding:0!important}
body.page-id-103 .zh-import-form-widget button[type=submit]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:14px 0!important;border:0!important;border-radius:9999px!important;background:#0A1930!important;color:#fff!important;font:700 14px/20px Inter,sans-serif!important;transition:background .2s!important}
body.page-id-103 .zh-import-form-widget button[type=submit]:hover{background:#1F54DB!important;transform:none!important}
body.page-id-103 .zh-import-form-widget button[type=submit]:before{content:"";display:block;width:16px;height:16px;margin-right:8px;background:center/16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z'/%3E%3Cpath d='m21.854 2.147-10.94 10.939'/%3E%3C/svg%3E")}
body.page-id-103 .zh-import-form-note{margin:16px 0 0!important;text-align:center!important;color:#2E5AA8!important}
body.page-id-103 .zh-import-form-note p{margin:0!important;font:400 11.5px/17.25px Inter,sans-serif!important}
body.page-id-103 .zh-import-form-note a{color:#1F54DB!important}
body.page-id-103 .zh-import-related{padding:28px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:24px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:0!important}
body.page-id-103 .zh-import-related-title{margin:0 0 16px!important}
body.page-id-103 .zh-import-related-title h4{margin:0!important;color:#0A1930!important;font:700 15px/22.5px Sora,sans-serif!important}
body.page-id-103 .zh-import-related-link{margin:0!important;width:100%!important}
body.page-id-103 .zh-import-related-link .elementor-button{width:100%!important;min-height:40px!important;padding:10px 12px!important;border-radius:12px!important;background:transparent!important;color:#14305E!important;text-align:left!important;font:600 14px/20px Inter,sans-serif!important}
body.page-id-103 .zh-import-related-link .elementor-button-content-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}
body.page-id-103 .zh-import-related-link .elementor-button-content-wrapper:after{content:"";display:block;width:14px;height:14px;background:center/14px 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23647AA3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");transition:transform .15s}
body.page-id-103 .zh-import-related-link .elementor-button:hover{background:#F4F7FC!important;color:#1F54DB!important;transform:none!important}
body.page-id-103 .zh-import-related-link .elementor-button:hover .elementor-button-content-wrapper:after{transform:translateX(4px)}
body.page-id-103 .zh-import-cta{min-height:403.25px!important;padding:80px 32px!important;background:#060F22!important;position:relative!important;overflow:hidden!important;isolation:isolate}
body.page-id-103 .zh-import-cta:before{content:"";position:absolute;inset:0;opacity:.30;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-size:24px 24px}
body.page-id-103 .zh-import-cta>.e-con-inner{width:100%!important;max-width:1216px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;position:relative!important;z-index:1!important;text-align:center!important}
body.page-id-103 .zh-import-cta-eyebrow{margin:0!important;color:#E4C65B!important;font:700 12px/20px Inter,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}
body.page-id-103 .zh-import-cta-eyebrow p{margin:0!important}
body.page-id-103 .zh-import-cta-title{margin:16px 0 0!important;max-width:768px!important}
body.page-id-103 .zh-import-cta-title h2{margin:0!important;color:#fff!important;font:700 44px/49.28px Sora,sans-serif!important;letter-spacing:-.02em!important}
body.page-id-103 .zh-import-cta-copy{margin:20px 0 0!important;max-width:768px!important;color:rgba(255,255,255,.65)!important}
body.page-id-103 .zh-import-cta-copy p{margin:0!important;font:400 18px/29.25px Inter,sans-serif!important}
body.page-id-103 .zh-import-cta-actions{margin:36px 0 0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:16px!important}
body.page-id-103 .zh-import-cta-actions .elementor-widget-button{width:auto!important;margin:0!important}
body.page-id-103 .zh-import-cta-actions .elementor-button{min-height:48px!important;padding:14px 28px!important;border-radius:9999px!important;font:700 14px/20px Inter,sans-serif!important}
body.page-id-103 .zh-import-cta-primary .elementor-button{background:#C9A227!important;color:#060F22!important}
body.page-id-103 .zh-import-cta-primary .elementor-button-content-wrapper{display:flex;align-items:center;gap:8px}
body.page-id-103 .zh-import-cta-primary .elementor-button-content-wrapper:after{content:"";display:block;width:15px;height:15px;background:center/15px 15px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23060F22' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}
body.page-id-103 .zh-import-cta-primary .elementor-button:hover{background:#E4C65B!important}
body.page-id-103 .zh-import-cta-secondary .elementor-button{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;backdrop-filter:blur(12px)}
body.page-id-103 .zh-import-cta-secondary .elementor-button:hover{background:rgba(255,255,255,.15)!important}
body.page-id-103.zh-import-reveal-ready .zh-import-reveal:not(.zh-import-visible),body.page-id-103.zh-import-reveal-ready .zh-import-card-reveal:not(.zh-import-visible){opacity:0!important;transform:translateY(28px)!important}
body.page-id-103 .zh-import-reveal.zh-import-visible,body.page-id-103 .zh-import-card-reveal.zh-import-visible{animation:zhImportReveal .65s cubic-bezier(.4,0,.2,1) var(--zh-delay,0ms) both}
@keyframes zhImportReveal{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@media(max-width:1024px){
body.page-id-103 .zh-import-hero{height:425.25px!important;min-height:425.25px!important}
body.page-id-103 .zh-import-hero>.e-con-inner{width:calc(100% - 64px)!important;padding:96px 0!important}
body.page-id-103 .zh-import-hero-title h1{font-size:48px!important;line-height:48px!important}
body.page-id-103 .zh-import-main>.e-con-inner{width:calc(100% - 64px)!important}
body.page-id-103 .zh-import-layout{display:flex!important;flex-direction:column!important;gap:56px!important}
body.page-id-103 .zh-import-aside{position:static!important;top:auto!important;width:100%!important}
body.page-id-103 .zh-import-form-card{padding:32px!important}
body.page-id-103 .zh-import-cta{min-height:403.25px!important}
}
@media(max-width:767px){
body.page-id-103 .zh-import-hero{height:430.125px!important;min-height:430.125px!important}
body.page-id-103 .zh-import-hero>.e-con-inner{width:calc(100% - 40px)!important;padding:80px 0!important}
body.page-id-103 .zh-import-breadcrumb{margin-bottom:24px!important}
body.page-id-103 .zh-import-hero-title h1{font-size:36px!important;line-height:38.88px!important}
body.page-id-103 .zh-import-hero-copy p{font-size:16px!important;line-height:26px!important}
body.page-id-103 .zh-import-main{padding-top:96px!important;padding-bottom:96px!important}
body.page-id-103 .zh-import-main>.e-con-inner{width:calc(100% - 40px)!important}
body.page-id-103 .zh-import-intro-title h2{font-size:30px!important;line-height:36px!important}
body.page-id-103 .zh-import-deliverables-grid,body.page-id-103 .zh-import-benefits-grid{grid-template-columns:1fr!important}
body.page-id-103 .zh-import-deliverable{min-height:0!important}
body.page-id-103 .zh-import-benefit{min-height:0!important}
body.page-id-103 .zh-import-step{gap:20px!important}
body.page-id-103 .zh-import-form-card{padding:24px!important}
body.page-id-103 .zh-import-form-title h3{font-size:20px!important;line-height:28px!important}
body.page-id-103 .zh-import-related{padding:28px!important}
body.page-id-103 .zh-import-accordion .elementor-tab-title{padding:20px 24px!important;font-size:15px!important}
body.page-id-103 .zh-import-cta{min-height:516.375px!important;padding:80px 20px!important}
body.page-id-103 .zh-import-cta-title h2{font-size:36px!important;line-height:40.32px!important}
body.page-id-103 .zh-import-cta-copy p{font-size:16px!important;line-height:26px!important}
}



body.page-id-103 .zh-import-layout,
body.page-id-103 .zh-import-left,
body.page-id-103 .zh-import-aside,
body.page-id-103 .zh-import-intro,
body.page-id-103 .zh-import-deliverables,
body.page-id-103 .zh-import-deliverables-grid,
body.page-id-103 .zh-import-process,
body.page-id-103 .zh-import-timeline,
body.page-id-103 .zh-import-step-copy,
body.page-id-103 .zh-import-benefits,
body.page-id-103 .zh-import-benefits-grid,
body.page-id-103 .zh-import-faq,
body.page-id-103 .zh-import-cta-actions{padding-left:0!important;padding-right:0!important}
body.page-id-103 .zh-import-hero-title{width:768px!important;max-width:100%!important}
body.page-id-103 .zh-import-hero-copy{width:672px!important;max-width:100%!important}
body.page-id-103 .zh-import-breadcrumb{height:16px!important;min-height:16px!important;line-height:16px!important;margin-bottom:32.75px!important}
body.page-id-103 .zh-import-eyebrow{height:16.5px!important;min-height:16.5px!important;line-height:16.5px!important}
body.page-id-103 .zh-import-hero-copy p{line-height:28px!important}
body.page-id-103 .zh-import-related-link:not(:last-child){margin-bottom:4px!important}\n@media(min-width:1025px){body.page-id-103 .zh-import-deliverables{height:285.375px!important}body.page-id-103 .zh-import-deliverables-grid{height:229.375px!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}}
body.page-id-103 .zh-import-cta-title h2{line-height:40px!important}
@media(min-width:1025px){
body.page-id-103 .zh-import-layout{grid-template-columns:minmax(0,707.6875px) minmax(0,442.3125px)!important}
}



body.page-id-103 .zh-import-cta-title,body.page-id-103 .zh-import-cta-copy{width:768px!important;max-width:100%!important}
@media(min-width:1025px){
body.page-id-103 .zh-import-hero>.e-con-inner,body.page-id-103 .zh-import-cta>.e-con-inner{width:calc(100% - 74px)!important;max-width:1206px!important;margin-left:32px!important;margin-right:auto!important}
body.page-id-103 .zh-import-deliverables{height:285.375px!important}
body.page-id-103 .zh-import-deliverables-grid{height:229.375px!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}
}
@media(min-width:768px) and (max-width:1024px){
body.page-id-103 .zh-import-hero>.e-con-inner,body.page-id-103 .zh-import-main>.e-con-inner,body.page-id-103 .zh-import-cta>.e-con-inner{width:calc(100% - 74px)!important;margin-left:32px!important;margin-right:auto!important}
}
@media(max-width:767px){
body.page-id-103 .zh-import-hero>.e-con-inner,body.page-id-103 .zh-import-main>.e-con-inner,body.page-id-103 .zh-import-cta>.e-con-inner{width:calc(100% - 50px)!important;margin-left:20px!important;margin-right:auto!important}
}



@media (min-width:768px) and (max-width:1024px){
 body.page-id-103 .zh-import-deliverables{height:303.9375px!important}
 body.page-id-103 .zh-import-deliverables-grid{height:247.9375px!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}
}
@media (max-width:767px){
 body.page-id-103 .zh-import-deliverable{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;height:auto!important;min-height:0!important}
 body.page-id-103 .zh-import-deliverable>.zh-import-check-icon{--width:17px!important;width:17px!important;max-width:17px!important;flex:0 0 17px!important;align-self:flex-start!important}
 body.page-id-103 .zh-import-deliverable>.zh-import-deliverable-text{--width:auto!important;width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 0!important;align-self:flex-start!important}
 body.page-id-103 .zh-import-deliverable-text p{line-height:18.5625px!important}
 body.page-id-103 .zh-import-step{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important}
 body.page-id-103 .zh-import-step>.zh-import-step-number{--width:40px!important;width:40px!important;max-width:40px!important;flex:0 0 40px!important;align-self:flex-start!important}
 body.page-id-103 .zh-import-step>.zh-import-step-copy{--width:auto!important;width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 0!important;align-self:flex-start!important}
 body.page-id-103 .zh-import-accordion .elementor-tab-title{line-height:22.5px!important}
 body.page-id-103 .zh-import-accordion .elementor-tab-content{font-size:14px!important;line-height:22.75px!important}
 body.page-id-103 .zh-import-cta{padding-left:0!important;padding-right:0!important}
 body.page-id-103 .zh-import-cta-title h2{font-size:30px!important;line-height:33.6px!important}
}



body.page-id-105 #content.elementor{overflow:hidden;background:#fff}
body.page-id-105 .zh-import-hero,body.page-id-105 .zh-import-main,body.page-id-105 .zh-import-cta{padding-left:0!important;padding-right:0!important}
body.page-id-105 .zh-import-hero{height:469.25px!important;min-height:469.25px!important;background-color:#060F22!important;background-position:center!important;background-size:cover!important;position:relative!important;overflow:hidden!important;isolation:isolate}
body.page-id-105 .zh-import-hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(6,15,34,1) 0%,rgba(6,15,34,.80) 52%,rgba(6,15,34,.40) 100%)}
body.page-id-105 .zh-import-hero:after{content:"";position:absolute;inset:0;z-index:0;opacity:.30;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}
body.page-id-105 .zh-import-hero>.e-con-inner{width:calc(100% - 64px)!important;max-width:1216px!important;height:100%!important;margin:0 auto!important;padding:112px 0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:0!important;align-items:flex-start!important;position:relative!important;z-index:1!important}
body.page-id-105 .zh-import-breadcrumb{margin:0 0 24px!important;color:rgba(255,255,255,.5)!important;font:400 12px/18px Inter,sans-serif!important}
body.page-id-105 .zh-import-breadcrumb nav{display:flex;align-items:center;gap:6px}
body.page-id-105 .zh-import-breadcrumb a{color:rgba(255,255,255,.5)!important;text-decoration:none}
body.page-id-105 .zh-import-breadcrumb strong{color:rgba(255,255,255,.8)!important;font-weight:400}
body.page-id-105 .zh-import-breadcrumb span{color:rgba(228,198,91,.7)}
body.page-id-105 .zh-import-eyebrow{margin:0!important;color:#E4C65B!important;font:700 12px/20px Inter,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}
body.page-id-105 .zh-import-eyebrow p{margin:0!important}
body.page-id-105 .zh-import-hero-title{margin:16px 0 0!important;max-width:768px!important}
body.page-id-105 .zh-import-hero-title h1{margin:0!important;color:#fff!important;font:700 60px/60px Sora,sans-serif!important;letter-spacing:-.025em!important;text-shadow:none!important}
body.page-id-105 .zh-import-hero-copy{margin:20px 0 0!important;max-width:672px!important;color:rgba(255,255,255,.65)!important}
body.page-id-105 .zh-import-hero-copy p{margin:0!important;font:400 18px/29.25px Inter,sans-serif!important}
body.page-id-105 .zh-import-main{background:#fff!important;padding-top:96px!important;padding-bottom:96px!important;position:relative!important}
body.page-id-105 .zh-import-main>.e-con-inner{width:calc(100% - 64px)!important;max-width:1216px!important;margin:0 auto!important;padding:0!important;display:block!important}
body.page-id-105 .zh-import-layout{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;gap:56px!important;align-items:start!important}
body.page-id-105 .zh-import-left,body.page-id-105 .zh-import-aside{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:0!important}
body.page-id-105 .zh-import-intro{display:flex!important;flex-direction:column!important;gap:0!important}
body.page-id-105 .zh-import-ship-icon{width:56px!important;height:56px!important;min-height:56px!important;border-radius:16px!important;background:#0A1930!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.page-id-105 .zh-import-ship-icon .elementor-widget-container{display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important}
body.page-id-105 .zh-import-ship-icon img{width:26px!important;height:26px!important;border-radius:0!important;object-fit:contain!important}
body.page-id-105 .zh-import-intro-title{margin:24px 0 0!important}
body.page-id-105 .zh-import-intro-title h2{margin:0!important;color:#0A1930!important;font:700 30px/36px Sora,sans-serif!important;letter-spacing:-.02em!important}
body.page-id-105 .zh-import-copy{margin:20px 0 0!important;color:rgba(20,48,94,.85)!important}
body.page-id-105 .zh-import-copy p{margin:0!important;font:400 16px/26px Inter,sans-serif!important}
body.page-id-105 .zh-import-feature-image{margin:40px 0 0!important;width:100%!important;height:auto!important;border-radius:24px!important;overflow:hidden!important}
body.page-id-105 .zh-import-feature-image .elementor-widget-container{height:auto!important;overflow:hidden!important;border-radius:24px!important}
body.page-id-105 .zh-import-feature-image img{display:block!important;width:100%!important;aspect-ratio:16/8!important;height:auto!important;object-fit:cover!important;border-radius:24px!important;transition:transform .7s cubic-bezier(.4,0,.2,1)!important}
body.page-id-105 .zh-import-feature-image:hover img{transform:scale(1.045)}
body.page-id-105 .zh-import-deliverables,body.page-id-105 .zh-import-process,body.page-id-105 .zh-import-benefits,body.page-id-105 .zh-import-faq{margin:56px 0 0!important;display:flex!important;flex-direction:column!important;gap:0!important}
body.page-id-105 .zh-import-section-title{margin:0!important}
body.page-id-105 .zh-import-section-title h3{margin:0!important;color:#0A1930!important;font:700 24px/32px Sora,sans-serif!important;letter-spacing:-.02em!important}
body.page-id-105 .zh-import-deliverables-grid{margin:24px 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}
body.page-id-105 .zh-import-deliverable{min-height:65px!important;padding:14px 16px!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:16px!important;background:rgba(244,247,252,.6)!important}
body.page-id-105 .zh-import-check-icon{width:17px!important;height:17px!important;min-width:17px!important;margin-top:2px!important}
body.page-id-105 .zh-import-check-icon img{display:block!important;width:17px!important;height:17px!important;border-radius:0!important}
body.page-id-105 .zh-import-deliverable-text{margin:0!important;color:#14305E!important;min-width:0!important}
body.page-id-105 .zh-import-deliverable-text p{margin:0!important;font:500 13.5px/18.9px Inter,sans-serif!important}
body.page-id-105 .zh-import-timeline{margin:24px 0 0!important;display:flex!important;flex-direction:column!important;gap:0!important;position:relative!important}
body.page-id-105 .zh-import-timeline:before{content:"";position:absolute;left:19.5px;top:16px;bottom:16px;width:1px;background:rgba(46,107,255,.20)}
body.page-id-105 .zh-import-step{display:flex!important;flex-direction:row!important;gap:20px!important;position:relative!important;padding:0 0 28px!important}
body.page-id-105 .zh-import-step:last-child{padding-bottom:0!important}
body.page-id-105 .zh-import-step-number{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;position:relative!important;z-index:1!important;border-radius:50%!important;background:#0A1930!important;color:#E4C65B!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.page-id-105 .zh-import-step-number .elementor-widget-container{display:flex!important;width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important;font:700 14px/20px Sora,sans-serif!important}
body.page-id-105 .zh-import-step-copy{padding-top:6px!important;display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}
body.page-id-105 .zh-import-step-title{margin:0!important}
body.page-id-105 .zh-import-step-title h4{margin:0!important;color:#0A1930!important;font:700 16px/24px Sora,sans-serif!important;letter-spacing:0!important}
body.page-id-105 .zh-import-step-desc{margin:6px 0 0!important;color:#1E4183!important}
body.page-id-105 .zh-import-step-desc p{margin:0!important;font:400 14px/22.75px Inter,sans-serif!important}
body.page-id-105 .zh-import-benefits-grid{margin:24px 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important}
body.page-id-105 .zh-import-benefit{min-height:181.9px!important;padding:20px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:16px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:0!important;transition:all .5s cubic-bezier(.4,0,.2,1)!important}
body.page-id-105 .zh-import-benefit:hover{transform:translateY(-6px)!important;box-shadow:rgba(10,25,48,.22) 0 24px 60px -18px!important}
body.page-id-105 .zh-import-benefit-icon{width:36px!important;height:36px!important;border-radius:12px!important;background:#EEF4FF!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.page-id-105 .zh-import-benefit-icon .elementor-widget-container{display:flex!important;width:36px!important;height:36px!important;align-items:center!important;justify-content:center!important}
body.page-id-105 .zh-import-benefit-icon img{width:17px!important;height:17px!important;border-radius:0!important}
body.page-id-105 .zh-import-benefit-title{margin:12px 0 0!important}
body.page-id-105 .zh-import-benefit-title h4{margin:0!important;color:#0A1930!important;font:700 15px/22.5px Sora,sans-serif!important}
body.page-id-105 .zh-import-benefit-copy{margin:6px 0 0!important;color:#1E4183!important}
body.page-id-105 .zh-import-benefit-copy p{margin:0!important;font:400 13px/21.125px Inter,sans-serif!important}
body.page-id-105 .zh-import-accordion{margin:24px 0 0!important}
body.page-id-105 .zh-import-accordion .elementor-accordion{display:flex;flex-direction:column;gap:12px}
body.page-id-105 .zh-import-accordion .elementor-accordion-item{border:1px solid rgba(10,25,48,.08)!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important}
body.page-id-105 .zh-import-accordion .elementor-accordion-item:has(.elementor-active){border-color:rgba(46,107,255,.40)!important;background:rgba(238,244,255,.5)!important;box-shadow:0 16px 40px -20px rgba(46,107,255,.35)!important}
body.page-id-105 .zh-import-accordion .elementor-tab-title{min-height:72px!important;padding:20px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;color:#0A1930!important;font:600 16px/24px Sora,sans-serif!important}
body.page-id-105 .zh-import-accordion .elementor-accordion-icon{order:2;width:32px!important;height:32px!important;border-radius:50%!important;background:rgba(10,25,48,.05)!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.page-id-105 .zh-import-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon{background:#C9A227!important;color:#060F22!important;transform:rotate(45deg)}
body.page-id-105 .zh-import-accordion .elementor-tab-content{padding:0 24px 24px!important;border:0!important;color:rgba(20,48,94,.9)!important;font:400 15px/24.375px Inter,sans-serif!important}
body.page-id-105 .zh-import-aside{position:sticky!important;top:112px!important;align-self:start!important;gap:28px!important}
body.page-id-105 .zh-import-form-card{padding:32px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 30px 70px -30px rgba(10,25,48,.3)!important;display:flex!important;flex-direction:column!important;gap:0!important}
body.page-id-105 .zh-import-form-title{margin:0!important}
body.page-id-105 .zh-import-form-title h3{margin:0!important;color:#0A1930!important;font:700 24px/32px Sora,sans-serif!important;letter-spacing:-.02em!important}
body.page-id-105 .zh-import-form-copy{margin:8px 0 0!important;color:#1E4183!important}
body.page-id-105 .zh-import-form-copy p{margin:0!important;font:400 14px/22.75px Inter,sans-serif!important}
body.page-id-105 .zh-import-form-widget{margin:24px 0 0!important;width:100%!important}
body.page-id-105 .zh-import-form-widget .wpforms-container{margin:0!important;width:100%!important}
body.page-id-105 .zh-import-form-widget .wpforms-field-container{display:block!important}
body.page-id-105 .zh-import-form-widget .wpforms-field{width:100%!important;margin:0 0 16px!important;padding:0!important;float:none!important}
body.page-id-105 .zh-import-form-widget .wpforms-field:last-child{margin-bottom:0!important}
body.page-id-105 .zh-import-form-widget .wpforms-field-label,body.page-id-105 .zh-import-form-widget .wpforms-field-sublabel{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.page-id-105 .zh-import-form-widget input,body.page-id-105 .zh-import-form-widget textarea{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;border:1px solid rgba(10,25,48,.12)!important;border-radius:14px!important;background:#fff!important;color:#0A1930!important;font:400 14px/20px Inter,sans-serif!important;padding:12px 16px!important;box-shadow:none!important;outline:none!important}
body.page-id-105 .zh-import-form-widget input{height:46px!important;min-height:46px!important}
body.page-id-105 .zh-import-form-widget textarea{height:86px!important;min-height:86px!important;resize:none!important}
body.page-id-105 .zh-import-form-widget input:focus,body.page-id-105 .zh-import-form-widget textarea:focus{border-color:#2E6BFF!important;box-shadow:0 0 0 2px rgba(46,107,255,.15)!important}
body.page-id-105 .zh-import-form-widget .wpforms-submit-container{margin:22.5px 0 0!important;padding:0!important}
body.page-id-105 .zh-import-form-widget button[type=submit]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:14px 0!important;border:0!important;border-radius:9999px!important;background:#0A1930!important;color:#fff!important;font:700 14px/20px Inter,sans-serif!important;transition:background .2s!important}
body.page-id-105 .zh-import-form-widget button[type=submit]:hover{background:#1F54DB!important;transform:none!important}
body.page-id-105 .zh-import-form-widget button[type=submit]:before{content:"";display:block;width:16px;height:16px;margin-right:8px;background:center/16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z'/%3E%3Cpath d='m21.854 2.147-10.94 10.939'/%3E%3C/svg%3E")}
body.page-id-105 .zh-import-form-note{margin:16px 0 0!important;text-align:center!important;color:#2E5AA8!important}
body.page-id-105 .zh-import-form-note p{margin:0!important;font:400 11.5px/17.25px Inter,sans-serif!important}
body.page-id-105 .zh-import-form-note a{color:#1F54DB!important}
body.page-id-105 .zh-import-related{padding:28px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:24px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:0!important}
body.page-id-105 .zh-import-related-title{margin:0 0 16px!important}
body.page-id-105 .zh-import-related-title h4{margin:0!important;color:#0A1930!important;font:700 15px/22.5px Sora,sans-serif!important}
body.page-id-105 .zh-import-related-link{margin:0!important;width:100%!important}
body.page-id-105 .zh-import-related-link .elementor-button{width:100%!important;min-height:40px!important;padding:10px 12px!important;border-radius:12px!important;background:transparent!important;color:#14305E!important;text-align:left!important;font:600 14px/20px Inter,sans-serif!important}
body.page-id-105 .zh-import-related-link .elementor-button-content-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}
body.page-id-105 .zh-import-related-link .elementor-button-content-wrapper:after{content:"";display:block;width:14px;height:14px;background:center/14px 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23647AA3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");transition:transform .15s}
body.page-id-105 .zh-import-related-link .elementor-button:hover{background:#F4F7FC!important;color:#1F54DB!important;transform:none!important}
body.page-id-105 .zh-import-related-link .elementor-button:hover .elementor-button-content-wrapper:after{transform:translateX(4px)}
body.page-id-105 .zh-import-cta{min-height:403.25px!important;padding:80px 32px!important;background:#060F22!important;position:relative!important;overflow:hidden!important;isolation:isolate}
body.page-id-105 .zh-import-cta:before{content:"";position:absolute;inset:0;opacity:.30;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-size:24px 24px}
body.page-id-105 .zh-import-cta>.e-con-inner{width:100%!important;max-width:1216px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;position:relative!important;z-index:1!important;text-align:center!important}
body.page-id-105 .zh-import-cta-eyebrow{margin:0!important;color:#E4C65B!important;font:700 12px/20px Inter,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}
body.page-id-105 .zh-import-cta-eyebrow p{margin:0!important}
body.page-id-105 .zh-import-cta-title{margin:16px 0 0!important;max-width:768px!important}
body.page-id-105 .zh-import-cta-title h2{margin:0!important;color:#fff!important;font:700 44px/49.28px Sora,sans-serif!important;letter-spacing:-.02em!important}
body.page-id-105 .zh-import-cta-copy{margin:20px 0 0!important;max-width:768px!important;color:rgba(255,255,255,.65)!important}
body.page-id-105 .zh-import-cta-copy p{margin:0!important;font:400 18px/29.25px Inter,sans-serif!important}
body.page-id-105 .zh-import-cta-actions{margin:36px 0 0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:16px!important}
body.page-id-105 .zh-import-cta-actions .elementor-widget-button{width:auto!important;margin:0!important}
body.page-id-105 .zh-import-cta-actions .elementor-button{min-height:48px!important;padding:14px 28px!important;border-radius:9999px!important;font:700 14px/20px Inter,sans-serif!important}
body.page-id-105 .zh-import-cta-primary .elementor-button{background:#C9A227!important;color:#060F22!important}
body.page-id-105 .zh-import-cta-primary .elementor-button-content-wrapper{display:flex;align-items:center;gap:8px}
body.page-id-105 .zh-import-cta-primary .elementor-button-content-wrapper:after{content:"";display:block;width:15px;height:15px;background:center/15px 15px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23060F22' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}
body.page-id-105 .zh-import-cta-primary .elementor-button:hover{background:#E4C65B!important}
body.page-id-105 .zh-import-cta-secondary .elementor-button{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;backdrop-filter:blur(12px)}
body.page-id-105 .zh-import-cta-secondary .elementor-button:hover{background:rgba(255,255,255,.15)!important}
body.page-id-105.zh-import-reveal-ready .zh-import-reveal:not(.zh-import-visible),body.page-id-105.zh-import-reveal-ready .zh-import-card-reveal:not(.zh-import-visible){opacity:0!important;transform:translateY(28px)!important}
body.page-id-105 .zh-import-reveal.zh-import-visible,body.page-id-105 .zh-import-card-reveal.zh-import-visible{animation:zhImportReveal .65s cubic-bezier(.4,0,.2,1) var(--zh-delay,0ms) both}
@keyframes zhImportReveal{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@media(max-width:1024px){
body.page-id-105 .zh-import-hero{height:425.25px!important;min-height:425.25px!important}
body.page-id-105 .zh-import-hero>.e-con-inner{width:calc(100% - 64px)!important;padding:96px 0!important}
body.page-id-105 .zh-import-hero-title h1{font-size:48px!important;line-height:48px!important}
body.page-id-105 .zh-import-main>.e-con-inner{width:calc(100% - 64px)!important}
body.page-id-105 .zh-import-layout{display:flex!important;flex-direction:column!important;gap:56px!important}
body.page-id-105 .zh-import-aside{position:static!important;top:auto!important;width:100%!important}
body.page-id-105 .zh-import-form-card{padding:32px!important}
body.page-id-105 .zh-import-cta{min-height:403.25px!important}
}
@media(max-width:767px){
body.page-id-105 .zh-import-hero{height:430.125px!important;min-height:430.125px!important}
body.page-id-105 .zh-import-hero>.e-con-inner{width:calc(100% - 40px)!important;padding:80px 0!important}
body.page-id-105 .zh-import-breadcrumb{margin-bottom:24px!important}
body.page-id-105 .zh-import-hero-title h1{font-size:36px!important;line-height:38.88px!important}
body.page-id-105 .zh-import-hero-copy p{font-size:16px!important;line-height:26px!important}
body.page-id-105 .zh-import-main{padding-top:96px!important;padding-bottom:96px!important}
body.page-id-105 .zh-import-main>.e-con-inner{width:calc(100% - 40px)!important}
body.page-id-105 .zh-import-intro-title h2{font-size:30px!important;line-height:36px!important}
body.page-id-105 .zh-import-deliverables-grid,body.page-id-105 .zh-import-benefits-grid{grid-template-columns:1fr!important}
body.page-id-105 .zh-import-deliverable{min-height:0!important}
body.page-id-105 .zh-import-benefit{min-height:0!important}
body.page-id-105 .zh-import-step{gap:20px!important}
body.page-id-105 .zh-import-form-card{padding:24px!important}
body.page-id-105 .zh-import-form-title h3{font-size:20px!important;line-height:28px!important}
body.page-id-105 .zh-import-related{padding:28px!important}
body.page-id-105 .zh-import-accordion .elementor-tab-title{padding:20px 24px!important;font-size:15px!important}
body.page-id-105 .zh-import-cta{min-height:516.375px!important;padding:80px 20px!important}
body.page-id-105 .zh-import-cta-title h2{font-size:36px!important;line-height:40.32px!important}
body.page-id-105 .zh-import-cta-copy p{font-size:16px!important;line-height:26px!important}
}


body.page-id-105 .zh-import-layout,
body.page-id-105 .zh-import-left,
body.page-id-105 .zh-import-aside,
body.page-id-105 .zh-import-intro,
body.page-id-105 .zh-import-deliverables,
body.page-id-105 .zh-import-deliverables-grid,
body.page-id-105 .zh-import-process,
body.page-id-105 .zh-import-timeline,
body.page-id-105 .zh-import-step-copy,
body.page-id-105 .zh-import-benefits,
body.page-id-105 .zh-import-benefits-grid,
body.page-id-105 .zh-import-faq,
body.page-id-105 .zh-import-cta-actions{padding-left:0!important;padding-right:0!important}
body.page-id-105 .zh-import-hero-title{width:768px!important;max-width:100%!important}
body.page-id-105 .zh-import-hero-copy{width:672px!important;max-width:100%!important}
body.page-id-105 .zh-import-breadcrumb{height:16px!important;min-height:16px!important;line-height:16px!important;margin-bottom:32.75px!important}
body.page-id-105 .zh-import-eyebrow{height:16.5px!important;min-height:16.5px!important;line-height:16.5px!important}
body.page-id-105 .zh-import-hero-copy p{line-height:28px!important}
body.page-id-105 .zh-import-related-link:not(:last-child){margin-bottom:4px!important}\n@media(min-width:1025px){body.page-id-105 .zh-import-deliverables{height:285.375px!important}body.page-id-105 .zh-import-deliverables-grid{height:229.375px!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}}
body.page-id-105 .zh-import-cta-title h2{line-height:40px!important}
@media(min-width:1025px){
body.page-id-105 .zh-import-layout{grid-template-columns:minmax(0,707.6875px) minmax(0,442.3125px)!important}
}


body.page-id-105 .zh-import-cta-title,body.page-id-105 .zh-import-cta-copy{width:768px!important;max-width:100%!important}
@media(min-width:1025px){
body.page-id-105 .zh-import-hero>.e-con-inner,body.page-id-105 .zh-import-cta>.e-con-inner{width:calc(100% - 74px)!important;max-width:1206px!important;margin-left:32px!important;margin-right:auto!important}
body.page-id-105 .zh-import-deliverables{height:285.375px!important}
body.page-id-105 .zh-import-deliverables-grid{height:229.375px!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}
}
@media(min-width:768px) and (max-width:1024px){
body.page-id-105 .zh-import-hero>.e-con-inner,body.page-id-105 .zh-import-main>.e-con-inner,body.page-id-105 .zh-import-cta>.e-con-inner{width:calc(100% - 74px)!important;margin-left:32px!important;margin-right:auto!important}
}
@media(max-width:767px){
body.page-id-105 .zh-import-hero>.e-con-inner,body.page-id-105 .zh-import-main>.e-con-inner,body.page-id-105 .zh-import-cta>.e-con-inner{width:calc(100% - 50px)!important;margin-left:20px!important;margin-right:auto!important}
}


@media (min-width:768px) and (max-width:1024px){
 body.page-id-105 .zh-import-deliverables{height:303.9375px!important}
 body.page-id-105 .zh-import-deliverables-grid{height:247.9375px!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}
}
@media (max-width:767px){
 body.page-id-105 .zh-import-deliverable{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;height:auto!important;min-height:0!important}
 body.page-id-105 .zh-import-deliverable>.zh-import-check-icon{--width:17px!important;width:17px!important;max-width:17px!important;flex:0 0 17px!important;align-self:flex-start!important}
 body.page-id-105 .zh-import-deliverable>.zh-import-deliverable-text{--width:auto!important;width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 0!important;align-self:flex-start!important}
 body.page-id-105 .zh-import-deliverable-text p{line-height:18.5625px!important}
 body.page-id-105 .zh-import-step{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important}
 body.page-id-105 .zh-import-step>.zh-import-step-number{--width:40px!important;width:40px!important;max-width:40px!important;flex:0 0 40px!important;align-self:flex-start!important}
 body.page-id-105 .zh-import-step>.zh-import-step-copy{--width:auto!important;width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 0!important;align-self:flex-start!important}
 body.page-id-105 .zh-import-accordion .elementor-tab-title{line-height:22.5px!important}
 body.page-id-105 .zh-import-accordion .elementor-tab-content{font-size:14px!important;line-height:22.75px!important}
 body.page-id-105 .zh-import-cta{padding-left:0!important;padding-right:0!important}
 body.page-id-105 .zh-import-cta-title h2{font-size:30px!important;line-height:33.6px!important}
}



@media(max-width:767px){body.page-id-105 .zh-import-hero,body.page-id-105 .zh-import-hero>.e-con-inner{height:450.125px!important;min-height:450.125px!important}}


body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) #content.elementor{overflow:hidden;background:#fff}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-main,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta{padding-left:0!important;padding-right:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero{height:469.25px!important;min-height:469.25px!important;background-color:#060F22!important;background-position:center!important;background-size:cover!important;position:relative!important;overflow:hidden!important;isolation:isolate}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(6,15,34,1) 0%,rgba(6,15,34,.80) 52%,rgba(6,15,34,.40) 100%)}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero:after{content:"";position:absolute;inset:0;z-index:0;opacity:.30;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero>.e-con-inner{width:calc(100% - 64px)!important;max-width:1216px!important;height:100%!important;margin:0 auto!important;padding:112px 0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:0!important;align-items:flex-start!important;position:relative!important;z-index:1!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-breadcrumb{margin:0 0 24px!important;color:rgba(255,255,255,.5)!important;font:400 12px/18px Inter,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-breadcrumb nav{display:flex;align-items:center;gap:6px}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-breadcrumb a{color:rgba(255,255,255,.5)!important;text-decoration:none}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-breadcrumb strong{color:rgba(255,255,255,.8)!important;font-weight:400}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-breadcrumb span{color:rgba(228,198,91,.7)}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-eyebrow{margin:0!important;color:#E4C65B!important;font:700 12px/20px Inter,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-eyebrow p{margin:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero-title{margin:16px 0 0!important;max-width:768px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero-title h1{margin:0!important;color:#fff!important;font:700 60px/60px Sora,sans-serif!important;letter-spacing:-.025em!important;text-shadow:none!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero-copy{margin:20px 0 0!important;max-width:672px!important;color:rgba(255,255,255,.65)!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero-copy p{margin:0!important;font:400 18px/29.25px Inter,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-main{background:#fff!important;padding-top:96px!important;padding-bottom:96px!important;position:relative!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-main>.e-con-inner{width:calc(100% - 64px)!important;max-width:1216px!important;margin:0 auto!important;padding:0!important;display:block!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-layout{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;gap:56px!important;align-items:start!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-left,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-aside{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-intro{display:flex!important;flex-direction:column!important;gap:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-ship-icon{width:56px!important;height:56px!important;min-height:56px!important;border-radius:16px!important;background:#0A1930!important;display:flex!important;align-items:center!important;justify-content:center!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-ship-icon .elementor-widget-container{display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-ship-icon img{width:26px!important;height:26px!important;border-radius:0!important;object-fit:contain!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-intro-title{margin:24px 0 0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-intro-title h2{margin:0!important;color:#0A1930!important;font:700 30px/36px Sora,sans-serif!important;letter-spacing:-.02em!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-copy{margin:20px 0 0!important;color:rgba(20,48,94,.85)!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-copy p{margin:0!important;font:400 16px/26px Inter,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-feature-image{margin:40px 0 0!important;width:100%!important;height:auto!important;border-radius:24px!important;overflow:hidden!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-feature-image .elementor-widget-container{height:auto!important;overflow:hidden!important;border-radius:24px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-feature-image img{display:block!important;width:100%!important;aspect-ratio:16/8!important;height:auto!important;object-fit:cover!important;border-radius:24px!important;transition:transform .7s cubic-bezier(.4,0,.2,1)!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-feature-image:hover img{transform:scale(1.045)}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverables,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-process,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefits,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-faq{margin:56px 0 0!important;display:flex!important;flex-direction:column!important;gap:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-section-title{margin:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-section-title h3{margin:0!important;color:#0A1930!important;font:700 24px/32px Sora,sans-serif!important;letter-spacing:-.02em!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverables-grid{margin:24px 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverable{min-height:65px!important;padding:14px 16px!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:16px!important;background:rgba(244,247,252,.6)!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-check-icon{width:17px!important;height:17px!important;min-width:17px!important;margin-top:2px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-check-icon img{display:block!important;width:17px!important;height:17px!important;border-radius:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverable-text{margin:0!important;color:#14305E!important;min-width:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverable-text p{margin:0!important;font:500 13.5px/18.9px Inter,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-timeline{margin:24px 0 0!important;display:flex!important;flex-direction:column!important;gap:0!important;position:relative!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-timeline:before{content:"";position:absolute;left:19.5px;top:16px;bottom:16px;width:1px;background:rgba(46,107,255,.20)}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step{display:flex!important;flex-direction:row!important;gap:20px!important;position:relative!important;padding:0 0 28px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step:last-child{padding-bottom:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step-number{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;position:relative!important;z-index:1!important;border-radius:50%!important;background:#0A1930!important;color:#E4C65B!important;display:flex!important;align-items:center!important;justify-content:center!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step-number .elementor-widget-container{display:flex!important;width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important;font:700 14px/20px Sora,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step-copy{padding-top:6px!important;display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step-title{margin:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step-title h4{margin:0!important;color:#0A1930!important;font:700 16px/24px Sora,sans-serif!important;letter-spacing:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step-desc{margin:6px 0 0!important;color:#1E4183!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step-desc p{margin:0!important;font:400 14px/22.75px Inter,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefits-grid{margin:24px 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefit{min-height:181.9px!important;padding:20px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:16px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:0!important;transition:all .5s cubic-bezier(.4,0,.2,1)!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefit:hover{transform:translateY(-6px)!important;box-shadow:rgba(10,25,48,.22) 0 24px 60px -18px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefit-icon{width:36px!important;height:36px!important;border-radius:12px!important;background:#EEF4FF!important;display:flex!important;align-items:center!important;justify-content:center!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefit-icon .elementor-widget-container{display:flex!important;width:36px!important;height:36px!important;align-items:center!important;justify-content:center!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefit-icon img{width:17px!important;height:17px!important;border-radius:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefit-title{margin:12px 0 0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefit-title h4{margin:0!important;color:#0A1930!important;font:700 15px/22.5px Sora,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefit-copy{margin:6px 0 0!important;color:#1E4183!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefit-copy p{margin:0!important;font:400 13px/21.125px Inter,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-accordion{margin:24px 0 0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-accordion .elementor-accordion{display:flex;flex-direction:column;gap:12px}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-accordion .elementor-accordion-item{border:1px solid rgba(10,25,48,.08)!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-accordion .elementor-accordion-item:has(.elementor-active){border-color:rgba(46,107,255,.40)!important;background:rgba(238,244,255,.5)!important;box-shadow:0 16px 40px -20px rgba(46,107,255,.35)!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-accordion .elementor-tab-title{min-height:72px!important;padding:20px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;color:#0A1930!important;font:600 16px/24px Sora,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-accordion .elementor-accordion-icon{order:2;width:32px!important;height:32px!important;border-radius:50%!important;background:rgba(10,25,48,.05)!important;display:flex!important;align-items:center!important;justify-content:center!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon{background:#C9A227!important;color:#060F22!important;transform:rotate(45deg)}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-accordion .elementor-tab-content{padding:0 24px 24px!important;border:0!important;color:rgba(20,48,94,.9)!important;font:400 15px/24.375px Inter,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-aside{position:sticky!important;top:112px!important;align-self:start!important;gap:28px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-card{padding:32px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 30px 70px -30px rgba(10,25,48,.3)!important;display:flex!important;flex-direction:column!important;gap:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-title{margin:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-title h3{margin:0!important;color:#0A1930!important;font:700 24px/32px Sora,sans-serif!important;letter-spacing:-.02em!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-copy{margin:8px 0 0!important;color:#1E4183!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-copy p{margin:0!important;font:400 14px/22.75px Inter,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget{margin:24px 0 0!important;width:100%!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget .wpforms-container{margin:0!important;width:100%!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget .wpforms-field-container{display:block!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget .wpforms-field{width:100%!important;margin:0 0 16px!important;padding:0!important;float:none!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget .wpforms-field:last-child{margin-bottom:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget .wpforms-field-label,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget .wpforms-field-sublabel{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget input,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget textarea{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;border:1px solid rgba(10,25,48,.12)!important;border-radius:14px!important;background:#fff!important;color:#0A1930!important;font:400 14px/20px Inter,sans-serif!important;padding:12px 16px!important;box-shadow:none!important;outline:none!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget input{height:46px!important;min-height:46px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget textarea{height:86px!important;min-height:86px!important;resize:none!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget input:focus,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget textarea:focus{border-color:#2E6BFF!important;box-shadow:0 0 0 2px rgba(46,107,255,.15)!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget .wpforms-submit-container{margin:22.5px 0 0!important;padding:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget button[type=submit]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:14px 0!important;border:0!important;border-radius:9999px!important;background:#0A1930!important;color:#fff!important;font:700 14px/20px Inter,sans-serif!important;transition:background .2s!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget button[type=submit]:hover{background:#1F54DB!important;transform:none!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-widget button[type=submit]:before{content:"";display:block;width:16px;height:16px;margin-right:8px;background:center/16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z'/%3E%3Cpath d='m21.854 2.147-10.94 10.939'/%3E%3C/svg%3E")}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-note{margin:16px 0 0!important;text-align:center!important;color:#2E5AA8!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-note p{margin:0!important;font:400 11.5px/17.25px Inter,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-note a{color:#1F54DB!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-related{padding:28px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:24px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-related-title{margin:0 0 16px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-related-title h4{margin:0!important;color:#0A1930!important;font:700 15px/22.5px Sora,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-related-link{margin:0!important;width:100%!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-related-link .elementor-button{width:100%!important;min-height:40px!important;padding:10px 12px!important;border-radius:12px!important;background:transparent!important;color:#14305E!important;text-align:left!important;font:600 14px/20px Inter,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-related-link .elementor-button-content-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-related-link .elementor-button-content-wrapper:after{content:"";display:block;width:14px;height:14px;background:center/14px 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23647AA3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");transition:transform .15s}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-related-link .elementor-button:hover{background:#F4F7FC!important;color:#1F54DB!important;transform:none!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-related-link .elementor-button:hover .elementor-button-content-wrapper:after{transform:translateX(4px)}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta{min-height:403.25px!important;padding:80px 32px!important;background:#060F22!important;position:relative!important;overflow:hidden!important;isolation:isolate}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta:before{content:"";position:absolute;inset:0;opacity:.30;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-size:24px 24px}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta>.e-con-inner{width:100%!important;max-width:1216px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;position:relative!important;z-index:1!important;text-align:center!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-eyebrow{margin:0!important;color:#E4C65B!important;font:700 12px/20px Inter,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-eyebrow p{margin:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-title{margin:16px 0 0!important;max-width:768px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-title h2{margin:0!important;color:#fff!important;font:700 44px/49.28px Sora,sans-serif!important;letter-spacing:-.02em!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-copy{margin:20px 0 0!important;max-width:768px!important;color:rgba(255,255,255,.65)!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-copy p{margin:0!important;font:400 18px/29.25px Inter,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-actions{margin:36px 0 0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:16px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-actions .elementor-widget-button{width:auto!important;margin:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-actions .elementor-button{min-height:48px!important;padding:14px 28px!important;border-radius:9999px!important;font:700 14px/20px Inter,sans-serif!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-primary .elementor-button{background:#C9A227!important;color:#060F22!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-primary .elementor-button-content-wrapper{display:flex;align-items:center;gap:8px}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-primary .elementor-button-content-wrapper:after{content:"";display:block;width:15px;height:15px;background:center/15px 15px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23060F22' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-primary .elementor-button:hover{background:#E4C65B!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-secondary .elementor-button{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;backdrop-filter:blur(12px)}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-secondary .elementor-button:hover{background:rgba(255,255,255,.15)!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124).zh-import-reveal-ready .zh-import-reveal:not(.zh-import-visible),body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124).zh-import-reveal-ready .zh-import-card-reveal:not(.zh-import-visible){opacity:0!important;transform:translateY(28px)!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-reveal.zh-import-visible,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-card-reveal.zh-import-visible{animation:zhImportReveal .65s cubic-bezier(.4,0,.2,1) var(--zh-delay,0ms) both}
@keyframes zhImportReveal{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@media(max-width:1024px){
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero{height:425.25px!important;min-height:425.25px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero>.e-con-inner{width:calc(100% - 64px)!important;padding:96px 0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero-title h1{font-size:48px!important;line-height:48px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-main>.e-con-inner{width:calc(100% - 64px)!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-layout{display:flex!important;flex-direction:column!important;gap:56px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-aside{position:static!important;top:auto!important;width:100%!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-card{padding:32px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta{min-height:403.25px!important}
}
@media(max-width:767px){
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero{height:430.125px!important;min-height:430.125px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero>.e-con-inner{width:calc(100% - 40px)!important;padding:80px 0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-breadcrumb{margin-bottom:24px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero-title h1{font-size:36px!important;line-height:38.88px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero-copy p{font-size:16px!important;line-height:26px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-main{padding-top:96px!important;padding-bottom:96px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-main>.e-con-inner{width:calc(100% - 40px)!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-intro-title h2{font-size:30px!important;line-height:36px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverables-grid,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefits-grid{grid-template-columns:1fr!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverable{min-height:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefit{min-height:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step{gap:20px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-card{padding:24px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-form-title h3{font-size:20px!important;line-height:28px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-related{padding:28px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-accordion .elementor-tab-title{padding:20px 24px!important;font-size:15px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta{min-height:516.375px!important;padding:80px 20px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-title h2{font-size:36px!important;line-height:40.32px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-copy p{font-size:16px!important;line-height:26px!important}
}


body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-layout,
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-left,
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-aside,
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-intro,
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverables,
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverables-grid,
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-process,
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-timeline,
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step-copy,
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefits,
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-benefits-grid,
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-faq,
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-actions{padding-left:0!important;padding-right:0!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero-title{width:768px!important;max-width:100%!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero-copy{width:672px!important;max-width:100%!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-breadcrumb{height:16px!important;min-height:16px!important;line-height:16px!important;margin-bottom:32.75px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-eyebrow{height:16.5px!important;min-height:16.5px!important;line-height:16.5px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero-copy p{line-height:28px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-related-link:not(:last-child){margin-bottom:4px!important}\n@media(min-width:1025px){body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverables{height:285.375px!important}body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverables-grid{height:229.375px!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-title h2{line-height:40px!important}
@media(min-width:1025px){
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-layout{grid-template-columns:minmax(0,707.6875px) minmax(0,442.3125px)!important}
}


body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-title,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-copy{width:768px!important;max-width:100%!important}
@media(min-width:1025px){
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero>.e-con-inner,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta>.e-con-inner{width:calc(100% - 74px)!important;max-width:1206px!important;margin-left:32px!important;margin-right:auto!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverables{height:285.375px!important}
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverables-grid{height:229.375px!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}
}
@media(min-width:768px) and (max-width:1024px){
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero>.e-con-inner,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-main>.e-con-inner,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta>.e-con-inner{width:calc(100% - 74px)!important;margin-left:32px!important;margin-right:auto!important}
}
@media(max-width:767px){
body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero>.e-con-inner,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-main>.e-con-inner,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta>.e-con-inner{width:calc(100% - 50px)!important;margin-left:20px!important;margin-right:auto!important}
}


@media (min-width:768px) and (max-width:1024px){
 body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverables{height:303.9375px!important}
 body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverables-grid{height:247.9375px!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}
}
@media (max-width:767px){
 body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverable{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;height:auto!important;min-height:0!important}
 body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverable>.zh-import-check-icon{--width:17px!important;width:17px!important;max-width:17px!important;flex:0 0 17px!important;align-self:flex-start!important}
 body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverable>.zh-import-deliverable-text{--width:auto!important;width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 0!important;align-self:flex-start!important}
 body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-deliverable-text p{line-height:18.5625px!important}
 body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important}
 body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step>.zh-import-step-number{--width:40px!important;width:40px!important;max-width:40px!important;flex:0 0 40px!important;align-self:flex-start!important}
 body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-step>.zh-import-step-copy{--width:auto!important;width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 0!important;align-self:flex-start!important}
 body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-accordion .elementor-tab-title{line-height:22.5px!important}
 body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-accordion .elementor-tab-content{font-size:14px!important;line-height:22.75px!important}
 body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta{padding-left:0!important;padding-right:0!important}
 body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-cta-title h2{font-size:30px!important;line-height:33.6px!important}
}



@media(max-width:767px){body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero,body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero>.e-con-inner{height:auto!important;min-height:430.125px!important}body:is(.page-id-107,.page-id-109,.page-id-111,.page-id-113,.page-id-115,.page-id-116,.page-id-118,.page-id-120,.page-id-122,.page-id-124) .zh-import-hero>.e-con-inner{flex-wrap:nowrap!important}}


body.page-id-62{--zg:#D4AF37;--zn:#0A1930;--zd:#060F22;--zb:#1F54DB;--zm:#F4F7FC}
body.page-id-62 :is(.zh-story,.zh-services,.zh-sourcing,.zh-products,.zh-categories,.zh-industries,.zh-coverage,.zh-timeline){box-sizing:border-box!important;margin:0!important;height:auto!important;min-height:0!important;padding:96px 32px!important}
body.page-id-62 .zh-story{padding-block:112px!important;background:#fff!important}
body.page-id-62 :is(.zh-services,.zh-products,.zh-industries,.zh-timeline){background:#fff!important}
body.page-id-62 .zh-categories{background:var(--zm)!important}
body.page-id-62 :is(.zh-sourcing,.zh-coverage){background:var(--zd)!important;color:#fff}
body.page-id-62 :is(.zh-story,.zh-services,.zh-sourcing,.zh-products,.zh-categories,.zh-industries,.zh-coverage,.zh-timeline)>.zh-inner{width:100%!important;max-width:1216px!important;margin:0 auto!important}
body.page-id-62 .zh-story-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:56px!important;align-items:center!important}
body.page-id-62 :is(.zh-story-grid,.zh-sourcing-grid,.zh-coverage-grid)>.e-con,body.page-id-62 .zh-cards-grid>.e-con{--width:auto!important;width:auto!important;min-width:0!important}
body.page-id-62 .zh-story-image{width:100%!important;margin:0!important}.page-id-62 .zh-story-image .elementor-widget-container{width:100%!important;overflow:hidden!important;border-radius:32px!important}.page-id-62 .zh-story-image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:32px!important}
body.page-id-62 .zh-story-features{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:24px!important}.page-id-62 .zh-mini-feature{min-height:82px!important;padding:16px!important;border:1px solid rgba(10,25,48,.08)!important;border-radius:16px!important;background:#fff!important;transition:.3s!important}.page-id-62 .zh-mini-feature:hover{border-color:rgba(31,84,219,.4)!important;background:#EEF4FF!important;transform:translateY(-2px)}
body.page-id-62 .zh-mini-feature .elementor-icon{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:var(--zn)!important;color:var(--zg)!important}.page-id-62 .zh-mini-feature .elementor-icon-box-title{font:700 14px/20px Sora,sans-serif!important;color:var(--zn)!important;margin:0 0 2px!important}.page-id-62 .zh-mini-feature .elementor-icon-box-description{font:400 12px/18px Inter,sans-serif!important;color:#1E4183!important}
body.page-id-62 .zh-story-bottom{margin-top:28px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important}.page-id-62 .zh-founder{width:auto!important}.page-id-62 .zh-founder p{margin:0!important;color:#52698F!important;font-size:12px!important;line-height:18px!important;text-align:left!important}.page-id-62 .zh-founder strong{font:italic 700 18px/28px Sora,sans-serif!important;color:var(--zn)!important}
body.page-id-62 :is(.zh-eyebrow span,.zh-category-number p){color:var(--zg)!important}
body.page-id-62 :is(.zh-services,.zh-products)>.zh-inner{position:relative!important}.page-id-62 :is(.zh-services,.zh-products) .zh-section-heading{width:768px!important;max-width:768px!important;margin:0!important;align-items:flex-start!important;text-align:left!important}.page-id-62 :is(.zh-services,.zh-products) .zh-section-heading *{text-align:left!important}.page-id-62 :is(.zh-services,.zh-products) .zh-header-action{position:absolute!important;right:0!important;top:179px!important;width:auto!important;min-width:0!important;z-index:2}.page-id-62 :is(.zh-services,.zh-products,.zh-categories,.zh-industries) .zh-cards-grid{margin-top:48px!important}
body.page-id-62 .zh-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.page-id-62 .zh-grid-4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}
body.page-id-62 .zh-service-card{box-sizing:border-box!important;height:282.3125px!important;min-height:282.3125px!important;padding:24px!important;overflow:hidden!important;border:1px solid rgba(10,25,48,.09)!important;border-radius:24px!important;background:#fff!important;box-shadow:none!important;transition:.35s!important}.page-id-62 .zh-service-card:hover{transform:translateY(-7px)!important;border-color:rgba(31,84,219,.28)!important;box-shadow:0 24px 55px -28px rgba(10,25,48,.42)!important}
body.page-id-62 .zh-service-iconbox .elementor-icon-box-icon{margin:0 0 16px!important}.page-id-62 .zh-service-iconbox .elementor-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:16px!important;background:var(--zn)!important;color:var(--zg)!important;transition:.3s!important}.page-id-62 .zh-service-card:hover .elementor-icon{background:var(--zb)!important;color:#fff!important}.page-id-62 .zh-service-iconbox .elementor-icon-box-title{margin:0!important;font:700 18px/28px Sora,sans-serif!important;color:var(--zn)!important}.page-id-62 .zh-service-iconbox .elementor-icon-box-description{margin-top:6px!important;font:500 13px/19.5px Inter,sans-serif!important;color:#A8861C!important}.page-id-62 .zh-service-card>.zh-card-copy{padding:12px 0 0!important}.page-id-62 .zh-service-card>.zh-card-copy p{margin:0!important;font:400 13.5px/21.9375px Inter,sans-serif!important;color:#1E4183!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}.page-id-62 .zh-service-card>.zh-text-link{padding:16px 0 0!important;margin-top:auto!important}.page-id-62 .zh-service-card>.zh-text-link .elementor-button{padding:0!important;font:700 13px/19.5px Inter,sans-serif!important;color:var(--zb)!important;background:transparent!important}
body.page-id-62 .zh-sourcing{position:relative!important;overflow:hidden!important}.page-id-62 .zh-sourcing>.zh-section-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important}.page-id-62 .zh-sourcing>.zh-section-bg img{width:100%!important;height:100%!important;object-fit:cover!important}.page-id-62 .zh-sourcing:after{background:linear-gradient(90deg,#060F22 0%,rgba(6,15,34,.94) 48%,rgba(6,15,34,.72) 100%)!important}.page-id-62 .zh-sourcing>.zh-inner{position:relative!important;z-index:2!important}.page-id-62 .zh-sourcing-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:64px!important;align-items:center!important}.page-id-62 .zh-sourcing-image{width:100%!important}.page-id-62 .zh-sourcing-image .elementor-widget-container{width:100%!important;overflow:hidden!important;border-radius:28px!important}.page-id-62 .zh-sourcing-image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:28px!important}.page-id-62 :is(.zh-sourcing,.zh-coverage) .zh-section-title .elementor-heading-title{color:#fff!important}.page-id-62 :is(.zh-sourcing,.zh-coverage) .zh-section-intro p{color:rgba(255,255,255,.68)!important}
body.page-id-62 .zh-product-card{position:relative!important;overflow:hidden!important;padding:0!important;border:1px solid rgba(10,25,48,.09)!important;border-radius:24px!important;background:#fff!important;transition:.35s!important}.page-id-62 .zh-product-card:hover{transform:translateY(-7px)!important;box-shadow:0 24px 55px -28px rgba(10,25,48,.42)!important}.page-id-62 .zh-product-card>.zh-card-image{width:100%!important;height:auto!important;padding:0!important;overflow:hidden!important}.page-id-62 .zh-product-card>.zh-card-image :is(.elementor-widget-container,a){display:block!important;width:100%!important;height:auto!important}.page-id-62 .zh-product-card>.zh-card-image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important;transition:.7s!important}.page-id-62 .zh-product-card:hover>.zh-card-image img{transform:scale(1.06)!important}
body.page-id-62 .zh-product-card>.zh-card-kicker{position:absolute!important;z-index:3!important;left:16px!important;top:16px!important;width:auto!important;padding:4px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.9)!important}.page-id-62 .zh-product-card>.zh-card-kicker p{margin:0!important;font:700 10px/15px Inter,sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--zn)!important}.page-id-62 .zh-product-card>.zh-card-title{padding:20px 20px 0!important}.page-id-62 .zh-product-card>.zh-card-title h3{margin:0!important;font:700 17px/23.375px Sora,sans-serif!important;color:var(--zn)!important}.page-id-62 .zh-product-card>.zh-card-copy{padding:8px 20px 0!important}.page-id-62 .zh-product-card>.zh-card-copy p{margin:0!important;font:400 13px/21.125px Inter,sans-serif!important;color:#1E4183!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.page-id-62 .zh-product-card>.zh-product-meta{padding:16px 20px 0!important}.page-id-62 .zh-product-card>.zh-product-meta .elementor-widget-container{display:flex!important;justify-content:space-between!important;gap:12px!important;color:#2E5AA8!important;font:400 11.5px/17.25px Inter,sans-serif!important}.page-id-62 .zh-product-card>.zh-product-meta strong{font-weight:600!important;color:#142E5E!important}.page-id-62 .zh-product-card>.zh-text-link{padding:16px 20px 20px!important;margin-top:auto!important}.page-id-62 .zh-product-card>.zh-text-link .elementor-button{padding:0!important;font:700 13px/19.5px Inter,sans-serif!important;color:var(--zb)!important;background:transparent!important}
body.page-id-62 :is(.zh-category-card,.zh-industry-card){position:relative!important;isolation:isolate!important;display:flex!important;justify-content:flex-end!important;overflow:hidden!important;height:auto!important;border:0!important;border-radius:24px!important;background:#07142A!important}.page-id-62 .zh-category-card{aspect-ratio:4/3!important;padding:18px!important}.page-id-62 .zh-industry-card{aspect-ratio:3/4!important;padding:20px!important}.page-id-62 :is(.zh-category-card,.zh-industry-card):after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(180deg,rgba(6,15,34,.04) 20%,rgba(6,15,34,.94) 100%)!important}.page-id-62 :is(.zh-category-card,.zh-industry-card)>.zh-card-image{position:absolute!important;inset:0!important;z-index:-2!important;width:100%!important;height:100%!important;padding:0!important}.page-id-62 :is(.zh-category-card,.zh-industry-card)>.zh-card-image :is(.elementor-widget-container,a){display:block!important;width:100%!important;height:100%!important}.page-id-62 :is(.zh-category-card,.zh-industry-card)>.zh-card-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:.7s!important}.page-id-62 :is(.zh-category-card,.zh-industry-card):hover>.zh-card-image img{transform:scale(1.06)!important}.page-id-62 :is(.zh-category-card,.zh-industry-card)>:not(.zh-card-image){position:relative!important;z-index:2!important;width:100%!important;padding:0!important}
body.page-id-62 .zh-category-number p{margin:0 0 5px!important;font:700 10px/15px Inter,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important}.page-id-62 .zh-category-card .zh-card-title h3{margin:0!important;font:700 18px/25px Sora,sans-serif!important;color:#fff!important}.page-id-62 .zh-category-card .zh-card-copy p{margin:4px 0 0!important;font:400 12px/18px Inter,sans-serif!important;color:rgba(255,255,255,.74)!important}.page-id-62 .zh-industry-card .zh-card-title h3{margin:0!important;font:700 18px/28px Sora,sans-serif!important;color:#fff!important}.page-id-62 .zh-industry-card .zh-card-copy p{margin:8px 0 0!important;font:400 12.5px/20px Inter,sans-serif!important;color:rgba(255,255,255,.78)!important}.page-id-62 .zh-industry-card .zh-chip-widget{margin-top:14px!important}.page-id-62 .zh-industry-card .zh-chip-widget span{display:inline-flex!important;margin:2px 4px 2px 0!important;padding:4px 8px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;color:#fff!important;font:600 10px/15px Inter,sans-serif!important;background:rgba(255,255,255,.08)!important}
body.page-id-62 .zh-coverage{position:relative!important;overflow:hidden!important}.page-id-62 .zh-coverage-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:48px!important;align-items:center!important}.page-id-62 .zh-coverage .zh-section-title .elementor-heading-title{font:700 36px/40px Sora,sans-serif!important;letter-spacing:normal!important;color:#fff!important}.page-id-62 .zh-globe-wrap{min-height:430px!important;display:flex!important;align-items:center!important;justify-content:center!important}.page-id-62 .zh-globe-image{width:430px!important;max-width:100%!important}.page-id-62 .zh-globe-image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1!important}.page-id-62 .zh-coverage-tabs .elementor-tab-title{color:#fff!important}.page-id-62 .zh-coverage-tabs .elementor-tab-title.elementor-active{color:var(--zg)!important}.page-id-62 .zh-coverage-tabs .elementor-tab-content{color:#fff!important}.page-id-62 .zh-coverage-tabs .zh-chips{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:14px!important}.page-id-62 .zh-coverage-tabs .zh-chips span{display:inline-flex!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.06)!important;color:rgba(255,255,255,.8)!important;font:600 11px/16px Inter,sans-serif!important}
body.page-id-62 .zh-timeline .zh-section-heading{margin-inline:auto!important}.page-id-62 .zh-timeline-list{margin-top:56px!important}.page-id-62 .zh-timeline-card{box-sizing:border-box!important;padding:24px!important;border-radius:16px!important;background:#fff!important}
@media(max-width:767px){
body.page-id-62 :is(.zh-story,.zh-services,.zh-sourcing,.zh-products,.zh-categories,.zh-industries,.zh-coverage,.zh-timeline){padding:96px 20px!important}
body.page-id-62 :is(.zh-section-title,.zh-story .zh-section-title,.zh-sourcing .zh-section-title) .elementor-heading-title{font-size:30px!important;line-height:33.6px!important;letter-spacing:-.75px!important}
body.page-id-62 :is(.zh-story-grid,.zh-sourcing-grid,.zh-coverage-grid){grid-template-columns:minmax(0,1fr)!important;gap:48px!important}.page-id-62 .zh-story-features{grid-template-columns:1fr!important}.page-id-62 .zh-story-bottom{align-items:flex-start!important}
body.page-id-62 :is(.zh-services,.zh-products) .zh-section-heading{width:100%!important;max-width:100%!important;text-align:left!important;align-items:flex-start!important}.page-id-62 :is(.zh-services,.zh-products) .zh-header-action{position:static!important;width:auto!important;align-items:flex-start!important;margin-top:24px!important}.page-id-62 :is(.zh-services,.zh-products) .zh-section-heading *{text-align:left!important}
body.page-id-62 :is(.zh-grid-3,.zh-products .zh-grid-4,.zh-industries .zh-grid-4){grid-template-columns:1fr!important;gap:24px!important}.page-id-62 .zh-service-card{height:auto!important;min-height:282.3125px!important}.page-id-62 .zh-sourcing-visual{display:none!important}
body.page-id-62 .zh-categories .zh-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.page-id-62 .zh-category-card{aspect-ratio:4/3!important;padding:12px!important;border-radius:16px!important}.page-id-62 .zh-category-number p{font-size:8px!important;line-height:12px!important}.page-id-62 .zh-category-card .zh-card-title h3{font-size:13px!important;line-height:18px!important}.page-id-62 .zh-category-card .zh-card-copy p{font-size:9.5px!important;line-height:14px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.page-id-62 .zh-industry-card{aspect-ratio:3/4!important}
body.page-id-62 .zh-globe-wrap{min-height:340px!important}.page-id-62 .zh-globe-image{width:340px!important}.page-id-62 .zh-coverage .zh-section-title .elementor-heading-title{font-size:30px!important;line-height:37.5px!important;letter-spacing:normal!important;color:#fff!important}.page-id-62 .zh-coverage-tabs .elementor-tabs-wrapper{width:100%!important}.page-id-62 .zh-coverage-tabs .elementor-tab-content{padding:14px 0!important}
body.page-id-62 .zh-timeline-list{gap:40px!important}.page-id-62 .zh-timeline-item{grid-template-columns:32px minmax(0,1fr)!important;gap:16px!important}.page-id-62 .zh-timeline-list:before{left:16px!important}.page-id-62 .zh-year .elementor-widget-container{width:32px!important;height:32px!important;font-size:10px!important}.page-id-62 .zh-timeline-card{padding:24px!important}
}



body.page-id-62 .zh-product-card>.zh-card-kicker span{display:block!important;margin:0!important;font:700 10px/15px Inter,sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--zn)!important}
body.page-id-62 .zh-product-card>.zh-product-meta{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}
body.page-id-62 .zh-product-card>.zh-product-meta p{margin:0!important;white-space:nowrap!important;font:400 11.5px/17.25px Inter,sans-serif!important;color:#2E5AA8!important}
body.page-id-62 .zh-product-card>.zh-text-link .elementor-button,body.page-id-62 .zh-product-card>.zh-text-link .elementor-button-content-wrapper,body.page-id-62 .zh-product-card>.zh-text-link .elementor-button-text{line-height:19.5px!important;min-height:19.5px!important}
body.page-id-62 .zh-coverage-tabs .elementor-tabs{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;column-gap:0!important;row-gap:12px!important}
body.page-id-62 .zh-coverage-tabs :is(.elementor-tabs-wrapper,.elementor-tabs-content-wrapper){display:contents!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-desktop-title{display:block!important;grid-column:1!important;margin:0!important;padding:16px!important;border:1px solid rgba(255,255,255,.1)!important;border-right:0!important;border-radius:16px 0 0 16px!important;background:rgba(255,255,255,.04)!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-content{display:block!important;grid-column:2!important;margin:0!important;padding:16px!important;border:1px solid rgba(255,255,255,.1)!important;border-left:0!important;border-radius:0 16px 16px 0!important;background:rgba(255,255,255,.04)!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-desktop-title.elementor-active,body.page-id-62 .zh-coverage-tabs .elementor-tab-desktop-title.elementor-active+.elementor-tab-content{border-color:rgba(212,175,55,.5)!important;background:rgba(255,255,255,.08)!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-mobile-title{display:none!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-title:nth-child(1),body.page-id-62 .zh-coverage-tabs .elementor-tab-content:nth-child(1){grid-row:1!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-title:nth-child(2),body.page-id-62 .zh-coverage-tabs .elementor-tab-content:nth-child(2){grid-row:2!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-title:nth-child(3),body.page-id-62 .zh-coverage-tabs .elementor-tab-content:nth-child(3){grid-row:3!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-title:nth-child(4),body.page-id-62 .zh-coverage-tabs .elementor-tab-content:nth-child(4){grid-row:4!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-title:nth-child(5),body.page-id-62 .zh-coverage-tabs .elementor-tab-content:nth-child(5){grid-row:5!important}
@media(max-width:767px){
body.page-id-62 .zh-service-card:nth-child(1),body.page-id-62 .zh-service-card:nth-child(2),body.page-id-62 .zh-service-card:nth-child(5){min-height:301.8125px!important}
body.page-id-62 .zh-coverage-tabs .elementor-tabs{grid-template-columns:1fr!important;row-gap:0!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-desktop-title{display:none!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-mobile-title{display:block!important;grid-column:1!important;margin-top:12px!important;padding:16px 16px 8px!important;border:1px solid rgba(255,255,255,.1)!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;background:rgba(255,255,255,.04)!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-content{display:block!important;grid-column:1!important;padding:0 16px 16px!important;border:1px solid rgba(255,255,255,.1)!important;border-top:0!important;border-radius:0 0 16px 16px!important;background:rgba(255,255,255,.04)!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-mobile-title:nth-of-type(1){grid-row:1!important}body.page-id-62 .zh-coverage-tabs .elementor-tab-content:nth-child(1){grid-row:2!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-mobile-title:nth-of-type(2){grid-row:3!important}body.page-id-62 .zh-coverage-tabs .elementor-tab-content:nth-child(2){grid-row:4!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-mobile-title:nth-of-type(3){grid-row:5!important}body.page-id-62 .zh-coverage-tabs .elementor-tab-content:nth-child(3){grid-row:6!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-mobile-title:nth-of-type(4){grid-row:7!important}body.page-id-62 .zh-coverage-tabs .elementor-tab-content:nth-child(4){grid-row:8!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-mobile-title:nth-of-type(5){grid-row:9!important}body.page-id-62 .zh-coverage-tabs .elementor-tab-content:nth-child(5){grid-row:10!important}
body.page-id-62 .zh-timeline-item{position:relative!important}
body.page-id-62 .zh-timeline-item>.zh-year{position:absolute!important;left:72px!important;top:24px!important;z-index:4!important;width:auto!important}
body.page-id-62 .zh-year .elementor-widget-container{width:auto!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font:700 24px/32px Sora,sans-serif!important;color:var(--zb)!important}
body.page-id-62 .zh-timeline-card{padding-top:64px!important}
}



body.page-id-62 .zh-coverage-tabs .elementor-tab-title[data-tab="1"],body.page-id-62 .zh-coverage-tabs .elementor-tab-content[data-tab="1"]{grid-row:1!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-title[data-tab="2"],body.page-id-62 .zh-coverage-tabs .elementor-tab-content[data-tab="2"]{grid-row:2!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-title[data-tab="3"],body.page-id-62 .zh-coverage-tabs .elementor-tab-content[data-tab="3"]{grid-row:3!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-title[data-tab="4"],body.page-id-62 .zh-coverage-tabs .elementor-tab-content[data-tab="4"]{grid-row:4!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-title[data-tab="5"],body.page-id-62 .zh-coverage-tabs .elementor-tab-content[data-tab="5"]{grid-row:5!important}
@media(max-width:767px){
body.page-id-62 .zh-coverage-tabs .elementor-tabs{row-gap:12px!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-mobile-title{grid-column:1!important;z-index:3!important;align-self:start!important;justify-self:start!important;width:auto!important;margin:0!important;padding:16px!important;border:0!important;background:transparent!important;pointer-events:auto!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-content{grid-column:1!important;margin:0!important;padding:16px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;background:rgba(255,255,255,.04)!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-content .zh-region>strong{display:block!important;min-height:24px!important;margin:0!important;text-align:right!important;font:600 11px/24px Inter,sans-serif!important;color:var(--zg)!important}
body.page-id-62 .zh-coverage-tabs .zh-chips{margin-top:14px!important}
body.page-id-62 .zh-timeline-item>.zh-timeline-card{grid-column:2!important;width:auto!important;min-width:0!important}
}



body.page-id-62 .zh-products .zh-cards-grid{align-items:start!important}
body.page-id-62 .zh-products .zh-product-card{align-self:start!important}
body.page-id-62 .zh-coverage-tabs .elementor-tabs{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-desktop-title,body.page-id-62 .zh-coverage-tabs .elementor-tab-mobile-title{grid-column:1!important;z-index:3!important;align-self:start!important;justify-self:start!important;width:auto!important;margin:0!important;padding:18px!important;border:0!important;background:transparent!important;pointer-events:auto!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-content{grid-column:1!important;margin:0!important;padding:18px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;background:rgba(255,255,255,.04)!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-content .zh-region>strong{display:block!important;min-height:16px!important;margin:0!important;text-align:right!important;font:600 11px/16px Inter,sans-serif!important;color:var(--zg)!important}
body.page-id-62 .zh-coverage-tabs .zh-chips{margin-top:10px!important;gap:7px!important}
body.page-id-62 .zh-coverage-tabs .zh-chips span{padding:4px 8px!important;font:600 11px/16px Inter,sans-serif!important}
body.page-id-62 .zh-timeline-list{width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;gap:40px!important}
body.page-id-62 .zh-timeline-item{position:relative!important;width:100%!important;display:block!important}
body.page-id-62 .zh-timeline-item>.zh-timeline-card{width:calc((100% - 96px)/2)!important;min-width:0!important;padding:64px 24px 24px!important}
body.page-id-62 .zh-timeline-item:nth-child(odd)>.zh-timeline-card{margin-right:auto!important;margin-left:0!important}
body.page-id-62 .zh-timeline-item:nth-child(even)>.zh-timeline-card{margin-right:0!important;margin-left:auto!important}
body.page-id-62 .zh-timeline-item>.zh-year{position:absolute!important;top:24px!important;z-index:4!important;width:auto!important}
body.page-id-62 .zh-timeline-item:nth-child(odd)>.zh-year{left:24px!important;right:auto!important}
body.page-id-62 .zh-timeline-item:nth-child(even)>.zh-year{left:auto!important;right:calc((100% - 96px)/2 - 24px)!important}
body.page-id-62 .zh-year .elementor-widget-container{width:auto!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font:700 24px/32px Sora,sans-serif!important;color:var(--zb)!important}
@media(max-width:767px){
body.page-id-62 .zh-coverage-tabs .elementor-tab-desktop-title{display:none!important}
body.page-id-62 .zh-coverage-tabs .elementor-tab-mobile-title{display:block!important}
body.page-id-62 .zh-timeline-item{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:16px!important}
body.page-id-62 .zh-timeline-item>.zh-timeline-card{grid-column:2!important;width:auto!important;margin:0!important;padding:64px 24px 24px!important}
body.page-id-62 .zh-timeline-item>.zh-year,body.page-id-62 .zh-timeline-item:nth-child(even)>.zh-year,body.page-id-62 .zh-timeline-item:nth-child(odd)>.zh-year{left:72px!important;right:auto!important;top:24px!important}
}



body.page-id-62 .zh-products .zh-grid-4{gap:24px!important}
body.page-id-62 .zh-mini-feature .elementor-icon-box-wrapper{display:flex!important;align-items:flex-start!important;gap:14px!important;text-align:left!important}
body.page-id-62 .zh-mini-feature .elementor-icon-box-icon{flex:0 0 40px!important;margin:0!important}
body.page-id-62 .zh-mini-feature .elementor-icon-box-content{flex:1 1 auto!important;min-width:0!important}
@media(min-width:768px){
body.page-id-62:not(.elementor-editor-active):not(.zh-elementor-editor-canvas) :is(.zh-story,.zh-services,.zh-sourcing,.zh-products,.zh-categories,.zh-industries,.zh-coverage,.zh-timeline)>.zh-inner{width:1206px!important;max-width:1206px!important;margin-left:0!important;margin-right:auto!important}
}



@media(min-width:768px){
body.page-id-62 .zh-story .zh-section-title .elementor-heading-title{line-height:40px!important;letter-spacing:normal!important}
body.page-id-62 .zh-story .zh-body-copy{margin-top:20px!important}
body.page-id-62 .zh-story .zh-body-copy p{font-size:16px!important;line-height:26px!important}
body.page-id-62 .zh-story-features{margin-top:32px!important}
body.page-id-62 .zh-story-bottom{margin-top:32px!important}
body.page-id-62 .zh-mini-feature{height:88px!important;min-height:88px!important}
body.page-id-62 .zh-mini-feature .elementor-icon-box-wrapper{flex-direction:row!important}
body.page-id-62 .zh-mini-feature .elementor-icon-box-description{line-height:16px!important}
body.page-id-62 .zh-story-bottom .elementor-button{padding:12px 24px!important;line-height:20px!important}
body.page-id-62 .zh-sourcing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:48px!important}
body.page-id-62 .zh-sourcing .zh-section-title{margin-top:16px!important}
body.page-id-62 .zh-sourcing .zh-section-title .elementor-heading-title{font-size:44px!important;line-height:40px!important;letter-spacing:normal!important}
body.page-id-62 .zh-sourcing .zh-section-intro{margin-top:20px!important}
body.page-id-62 .zh-sourcing .zh-section-intro p{font-size:16px!important;line-height:26px!important}
body.page-id-62 .zh-source-features{margin-top:32px!important;gap:20px!important}
body.page-id-62 .zh-dark-feature .elementor-icon-box-wrapper{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:14px!important;text-align:left!important}
body.page-id-62 .zh-dark-feature .elementor-icon-box-icon{flex:0 0 40px!important;margin:0!important}
body.page-id-62 .zh-dark-feature .elementor-icon-box-content{flex:1 1 auto!important;min-width:0!important}
body.page-id-62 .zh-sourcing .zh-btn-gold{margin-top:36px!important;height:44px!important}
body.page-id-62 .zh-sourcing .zh-btn-gold .elementor-button{padding:12px 24px!important;line-height:20px!important}
body.page-id-62 .zh-product-card>.zh-text-link{padding-bottom:33px!important}
body.page-id-62 .zh-products{padding-bottom:120px!important}
body.page-id-62 .zh-categories,body.page-id-62 .zh-industries{padding-bottom:104px!important}
}



@media(min-width:768px){
body.page-id-62 .zh-dark-feature{height:63px!important;min-height:63px!important}
body.page-id-62 .zh-sourcing .zh-btn-gold{margin-top:6px!important}
}



@media(max-width:767px){
body.page-id-62 .zh-story .zh-story-features{grid-template-columns:1fr!important;gap:16px!important;margin-top:32px!important}
body.page-id-62 .zh-story .zh-mini-feature{height:auto!important;min-height:74px!important}
body.page-id-62 .zh-story .zh-mini-feature .elementor-icon-box-wrapper{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:14px!important;text-align:left!important}
body.page-id-62 .zh-story .zh-mini-feature .elementor-icon-box-icon{flex:0 0 40px!important;margin:0!important}
body.page-id-62 .zh-story .zh-mini-feature .elementor-icon-box-content{flex:1 1 auto!important;min-width:0!important}
body.page-id-62 .zh-story .zh-mini-feature .elementor-icon-box-description{line-height:16px!important}
body.page-id-62 .zh-story .zh-story-bottom{margin-top:32px!important}
body.page-id-62 .zh-sourcing .zh-eyebrow{height:16.5px!important;min-height:16.5px!important;line-height:16.5px!important}
body.page-id-62 .zh-sourcing .zh-section-title{margin-top:16px!important}
body.page-id-62 .zh-sourcing .zh-section-intro{margin-top:20px!important}
body.page-id-62 .zh-sourcing .zh-section-intro p{font-size:16px!important;line-height:26px!important}
body.page-id-62 .zh-sourcing .zh-source-features{margin-top:32px!important;gap:20px!important}
body.page-id-62 .zh-sourcing .zh-dark-feature{height:63px!important;min-height:63px!important}
body.page-id-62 .zh-sourcing .zh-dark-feature .elementor-icon-box-wrapper{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:14px!important;text-align:left!important}
body.page-id-62 .zh-sourcing .zh-dark-feature .elementor-icon-box-icon{flex:0 0 40px!important;margin:0!important}
body.page-id-62 .zh-sourcing .zh-dark-feature .elementor-icon-box-content{flex:1 1 auto!important;min-width:0!important}
body.page-id-62 .zh-sourcing .zh-btn-gold{height:44px!important;margin-top:6px!important}
body.page-id-62 .zh-sourcing .zh-btn-gold .elementor-button{padding:12px 24px!important;line-height:20px!important}
}



@media(max-width:767px){
body.page-id-62 :is(.zh-story,.zh-services,.zh-sourcing,.zh-products,.zh-categories,.zh-industries,.zh-coverage,.zh-timeline)>.zh-inner{width:min(100%,340px)!important;max-width:100%!important;margin-left:0!important;margin-right:auto!important}
}



@media(max-width:767px){
body.page-id-62 .zh-services .zh-cards-grid,body.page-id-62 .zh-products .zh-cards-grid{margin-top:66px!important}
body.page-id-62 .zh-products{padding-bottom:120px!important}
body.page-id-62 .zh-categories .zh-cards-grid{margin-top:102px!important}
body.page-id-62 .zh-industries .zh-cards-grid{margin-top:102px!important;gap:20px!important}
body.page-id-62 .zh-industries{padding-bottom:97px!important}
body.page-id-62 .zh-sourcing{padding-bottom:104px!important}
body.page-id-62 .zh-coverage{padding-bottom:106px!important}
body.page-id-62 .zh-timeline{padding-bottom:86px!important}
}


/* === ZH 2026-08-24 pixel-alignment repair: homepage only === */
body.page-id-62 .zh-hero-badge {
  width: max-content !important;
  max-width: 100% !important;
}
body.page-id-62 .zh-hero-badge .elementor-heading-title {
  display: flex !important;
  align-items: center !important;
  min-height: 34px !important;
  margin: 0 !important;
  padding: 7px 14px !important;
  border: 1px solid rgba(255,255,255,.24) !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.10) !important;
  color: #fff !important;
  font-family: Inter, sans-serif !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 18px !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
}
body.page-id-62 .zh-kpi-band {
  padding: 64px 32px !important;
  background: #060f22 !important;
}
body.page-id-62 .zh-kpi-band > .zh-grid-6 {
  display: grid !important;
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  gap: 32px !important;
  align-items: start !important;
}
body.page-id-62 .zh-kpi-band .zh-band-counter {
  width: 100% !important;
  min-width: 0 !important;
  text-align: center !important;
}
body.page-id-62 .zh-kpi-band .zh-band-counter .elementor-counter-number-wrapper {
  position: relative !important;
  justify-content: center !important;
  margin: 0 0 24px !important;
  color: #fff !important;
  font-family: Sora, sans-serif !important;
  font-size: 36px !important;
  font-weight: 700 !important;
  line-height: 40px !important;
}
body.page-id-62 .zh-kpi-band .zh-band-counter .elementor-counter-number-wrapper::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  bottom: -12px !important;
  width: 48px !important;
  height: 1px !important;
  transform: translateX(-50%) !important;
  background: #d4af37 !important;
}
body.page-id-62 .zh-kpi-band .zh-band-counter .elementor-counter-title {
  justify-content: center !important;
  color: rgba(255,255,255,.55) !important;
  font-family: Inter, sans-serif !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  line-height: 16.5px !important;
  letter-spacing: .55px !important;
  text-align: center !important;
  text-transform: uppercase !important;
}
@media (min-width: 768px) {
  body.page-id-62 .zh-timeline-list {
    margin-top: 64px !important;
  }
  body.page-id-62 .zh-timeline-item:nth-child(even) > .zh-timeline-card {
    align-items: flex-end !important;
    text-align: right !important;
  }
  body.page-id-62 .zh-timeline-item:nth-child(even) > .zh-timeline-card .elementor-heading-title,
  body.page-id-62 .zh-timeline-item:nth-child(even) > .zh-timeline-card .elementor-widget-text-editor,
  body.page-id-62 .zh-timeline-item:nth-child(even) > .zh-timeline-card p {
    text-align: right !important;
  }
  body.page-id-62 .zh-timeline-item:nth-child(even) > .zh-year {
    right: 24px !important;
    left: auto !important;
    text-align: right !important;
  }
  body.page-id-62 .zh-timeline-item:nth-child(even) > .zh-year .elementor-widget-container,
  body.page-id-62 .zh-timeline-item:nth-child(even) > .zh-year .elementor-heading-title {
    text-align: right !important;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  body.page-id-62 .zh-kpi-band > .zh-grid-6 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 767px) {
  body.page-id-62 .zh-hero {
    padding: 46px 20px 32px !important;
  }
  body.page-id-62 .zh-hero-inner {
    min-height: calc(92vh - 78px) !important;
  }
  body.page-id-62 .zh-hero-content {
    gap: 0 !important;
    padding-top: 103px !important;
  }
  body.page-id-62 .zh-hero-title {
    margin-top: 24px !important;
  }
  body.page-id-62 .zh-hero-title .elementor-heading-title {
    font-size: 41.6px !important;
    font-weight: 700 !important;
    line-height: 1.05 !important;
    letter-spacing: -1.04px !important;
  }
  body.page-id-62 .zh-hero-copy {
    margin-top: 24px !important;
  }
  body.page-id-62 .zh-hero-copy,
  body.page-id-62 .zh-hero-copy p {
    color: rgba(255,255,255,.70) !important;
    font-family: Inter, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 26px !important;
  }
  body.page-id-62 .zh-button-row {
    gap: 12px !important;
    margin-top: 30px !important;
  }
  body.page-id-62 .zh-button-row .elementor-button {
    min-height: 48px !important;
    padding: 14px 28px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 20px !important;
  }
  body.page-id-62 .zh-hero-stats {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    width: 100% !important;
    min-height: 198px !important;
    gap: 12px !important;
  }
  body.page-id-62 .zh-hero-stats > .zh-glass-stat {
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    padding: 16px 20px !important;
    border: 1px solid rgba(255,255,255,.14) !important;
    border-radius: 16px !important;
    background: rgba(255,255,255,.08) !important;
    box-sizing: border-box !important;
  }
  body.page-id-62 .zh-hero-stats .elementor-counter-number-wrapper {
    justify-content: flex-start !important;
    color: #fff !important;
    font-family: Sora, sans-serif !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 32px !important;
    text-align: left !important;
  }
  body.page-id-62 .zh-hero-stats .elementor-counter-title {
    justify-content: flex-start !important;
    margin-top: 2px !important;
    color: rgba(255,255,255,.55) !important;
    font-family: Inter, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    line-height: 16.5px !important;
    letter-spacing: .55px !important;
    text-align: left !important;
    text-transform: uppercase !important;
  }
  body.page-id-62 .zh-kpi-band {
    padding: 64px 20px !important;
  }
  body.page-id-62 .zh-kpi-band > .zh-grid-6 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 32px !important;
  }
  body.page-id-62 .zh-kpi-band .zh-band-counter .elementor-counter-number-wrapper {
    font-size: 30px !important;
    line-height: 36px !important;
  }
}
/* === End ZH 2026-08-24 pixel-alignment repair === */


/* ZH 2026-08-24 measured refinements */
@media (max-width: 767px) {
  body.page-id-62 .zh-hero-copy {
    max-width: 390px !important;
  }
  body.page-id-62 .zh-button-row {
    gap: 18px !important;
    margin-top: 36px !important;
  }
  body.page-id-62 .zh-button-row > .elementor-element,
  body.page-id-62 .zh-button-row > .elementor-element > .elementor-widget-container {
    margin: 0 !important;
  }
  body.page-id-62 .zh-button-row .elementor-button {
    height: 48px !important;
    min-height: 48px !important;
  }
  body.page-id-62 .zh-kpi-band .zh-band-counter {
    margin: 0 !important;
  }
}


/* ZH 2026-08-24 final mobile spacing normalization */
@media (max-width: 767px) {
  body.page-id-62 .zh-hero-content .zh-button-row > .zh-btn-glass > .elementor-widget-container {
    padding: 0 !important;
  }
  body.page-id-62 .zh-kpi-band .zh-band-counter > .elementor-widget-container {
    margin: 0 !important;
  }
}


/* ZH 2026-08-24 desktop journey container parity */
@media (min-width: 768px) and (max-width: 1280px) {
  body.page-id-62 .zh-timeline-list {
    width: calc(100% - 10px) !important;
    max-width: 1206px !important;
    margin-right: 10px !important;
    align-self: flex-start !important;
  }
}


/* ZH 2026-08-24 desktop journey typography and vertical rhythm */
@media (min-width: 768px) {
  body.page-id-62 .zh-timeline-list {
    margin-top: 71px !important;
  }
  body.page-id-62 .zh-timeline-card .elementor-heading-title {
    font-size: 17px !important;
    line-height: 25.5px !important;
  }
  body.page-id-62 .zh-timeline-card .elementor-widget-text-editor,
  body.page-id-62 .zh-timeline-card .elementor-widget-text-editor p {
    font-size: 13.5px !important;
    line-height: 21.9375px !important;
  }
}


/* ZH 2026-08-24 desktop hero parity */
@media (min-width: 768px) {
  body.page-id-62 .zh-hero {
    padding-bottom: 32px !important;
  }
  body.page-id-62 .zh-hero-content {
    width: 768px !important;
    max-width: 768px !important;
    gap: 0 !important;
    padding-top: 57.4px !important;
  }
  body.page-id-62 .zh-hero-title {
    margin-top: 24px !important;
  }
  body.page-id-62 .zh-hero-title .elementor-heading-title {
    line-height: 1 !important;
  }
  body.page-id-62 .zh-hero-copy {
    max-width: 576px !important;
    margin-top: 24px !important;
  }
  body.page-id-62 .zh-hero-copy,
  body.page-id-62 .zh-hero-copy p {
    line-height: 28px !important;
  }
  body.page-id-62 .zh-hero-content .zh-button-row {
    width: 768px !important;
    gap: 16px !important;
    margin-top: 36px !important;
  }
  body.page-id-62 .zh-hero-content .zh-button-row > .elementor-element,
  body.page-id-62 .zh-hero-content .zh-button-row > .elementor-element > .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
  }
  body.page-id-62 .zh-hero-content .zh-button-row .elementor-button {
    min-height: 50px !important;
    height: 50px !important;
    padding: 14px 28px !important;
    font-size: 14px !important;
    line-height: 20px !important;
    gap: 10px !important;
  }
  body.page-id-62 .zh-hero-stats {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 12px !important;
  }
  body.page-id-62 .zh-hero-stats > .zh-glass-stat {
    padding: 16px 20px !important;
    border: 1px solid rgba(255,255,255,.14) !important;
    border-radius: 16px !important;
    background: rgba(255,255,255,.08) !important;
  }
  body.page-id-62 .zh-hero-stats .elementor-counter-number-wrapper {
    justify-content: flex-start !important;
    color: #fff !important;
    font-family: Sora, sans-serif !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 36px !important;
    text-align: left !important;
  }
  body.page-id-62 .zh-hero-stats .elementor-counter-title {
    justify-content: flex-start !important;
    margin-top: 2px !important;
    color: rgba(255,255,255,.55) !important;
    font-family: Inter, sans-serif !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    line-height: 16.5px !important;
    letter-spacing: .55px !important;
    text-align: left !important;
    text-transform: uppercase !important;
  }
}
@media (min-width: 768px) and (max-width: 1280px) {
  body.page-id-62 .zh-hero-stats {
    width: calc(100% - 10px) !important;
    max-width: 1206px !important;
    margin-right: 10px !important;
    align-self: flex-start !important;
  }
}


/* ZH 2026-08-24 desktop hero bottom baseline */
@media (min-width: 768px) {
  body.page-id-62 .zh-hero-stats {
    margin-bottom: 3px !important;
  }
}


/* === ZH 2026-08-25 Our Journey structural rebuild === */
body.page-id-62 .zh-timeline {
  padding: 96px 32px !important;
  background: #fff !important;
  overflow: hidden !important;
}
body.page-id-62 .zh-timeline > .e-con-inner,
body.page-id-62 .zh-timeline > .zh-inner {
  width: 100% !important;
  max-width: 1280px !important;
  padding: 0 !important;
}
body.page-id-62 .zh-timeline .zh-eyebrow {
  width: 768px !important;
  max-width: 100% !important;
  height: 26.25px !important;
  margin: 0 auto !important;
  padding: 8.25px 0 0 !important;
  box-sizing: border-box !important;
  text-align: center !important;
}
body.page-id-62 .zh-timeline .zh-eyebrow .elementor-widget-container {
  height: 16.5px !important;
  line-height: 16.5px !important;
}
body.page-id-62 .zh-timeline .zh-eyebrow span {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  height: 16.5px !important;
  color: #1f54db !important;
  font-family: Sora, sans-serif !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 16.5px !important;
  letter-spacing: 2.42px !important;
  text-transform: uppercase !important;
}
body.page-id-62 .zh-timeline .zh-eyebrow span::before {
  content: "" !important;
  display: block !important;
  width: 32px !important;
  height: 1px !important;
  flex: 0 0 32px !important;
  background: #c9a227 !important;
}
body.page-id-62 .zh-timeline .zh-eyebrow span::after {
  display: none !important;
  content: none !important;
}
body.page-id-62 .zh-timeline .zh-section-title {
  width: 768px !important;
  max-width: 100% !important;
  margin: 16px auto 0 !important;
}
body.page-id-62 .zh-timeline .zh-section-title .elementor-heading-title {
  margin: 0 !important;
  color: #0a1930 !important;
  font-family: Sora, sans-serif !important;
  font-size: 44px !important;
  font-weight: 700 !important;
  line-height: 40px !important;
  letter-spacing: -1.1px !important;
  text-align: center !important;
}
body.page-id-62 .zh-timeline .zh-section-intro {
  width: 768px !important;
  max-width: 100% !important;
  margin: 20px auto 0 !important;
}
body.page-id-62 .zh-timeline .zh-section-intro,
body.page-id-62 .zh-timeline .zh-section-intro p {
  margin-bottom: 0 !important;
  color: rgba(20,46,94,.8) !important;
  font-family: Inter, sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  text-align: center !important;
}
body.page-id-62 .zh-timeline .zh-timeline-list {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  width: calc(100% - 10px) !important;
  max-width: 1206px !important;
  margin: 63px 10px 0 0 !important;
  padding: 0 !important;
  align-self: flex-start !important;
  gap: 0 !important;
  overflow: visible !important;
}
body.page-id-62 .zh-timeline .zh-timeline-list::before {
  content: "" !important;
  position: absolute !important;
  z-index: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 50% !important;
  width: 1px !important;
  transform: translateX(-50%) !important;
  background: linear-gradient(to bottom, rgba(31,84,219,.5), rgba(31,84,219,.2), transparent) !important;
}
body.page-id-62 .zh-timeline .zh-timeline-item {
  position: relative !important;
  z-index: 1 !important;
  display: block !important;
  width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.page-id-62 .zh-timeline .zh-timeline-item + .zh-timeline-item {
  margin-top: 40px !important;
}
body.page-id-62 .zh-timeline .zh-timeline-item::after {
  content: "" !important;
  position: absolute !important;
  z-index: 4 !important;
  top: 4px !important;
  width: 14px !important;
  height: 14px !important;
  border: 3px solid #c9a227 !important;
  border-radius: 9999px !important;
  background: #fff !important;
  box-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1) !important;
  box-sizing: border-box !important;
}
body.page-id-62 .zh-timeline .zh-timeline-item:nth-child(odd)::after {
  left: calc(46% - 7px) !important;
  right: auto !important;
}
body.page-id-62 .zh-timeline .zh-timeline-item:nth-child(even)::after {
  right: -14px !important;
  left: auto !important;
}
body.page-id-62 .zh-timeline .zh-timeline-card {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 46% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 24px !important;
  gap: 0 !important;
  border: 1px solid #e4e4e7 !important;
  border-radius: 16px !important;
  background: #fff !important;
  box-shadow: 0 20px 50px -25px rgba(10,25,48,.25) !important;
  box-sizing: border-box !important;
  transition: .5s cubic-bezier(.4,0,.2,1) !important;
}
body.page-id-62 .zh-timeline .zh-timeline-item:nth-child(odd) > .zh-timeline-card {
  margin-right: auto !important;
  margin-left: 0 !important;
  text-align: left !important;
}
body.page-id-62 .zh-timeline .zh-timeline-item:nth-child(even) > .zh-timeline-card {
  margin-right: 0 !important;
  margin-left: auto !important;
  text-align: right !important;
}
body.page-id-62 .zh-timeline .zh-timeline-card:hover {
  transform: translateY(-4px) !important;
  border-color: rgba(31,84,219,.22) !important;
  box-shadow: 0 24px 60px -24px rgba(10,25,48,.32) !important;
}
body.page-id-62 .zh-timeline .zh-timeline-card > .zh-year {
  position: static !important;
  inset: auto !important;
  display: block !important;
  width: 100% !important;
  height: 32px !important;
  min-height: 32px !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: inherit !important;
}
body.page-id-62 .zh-timeline .zh-year,
body.page-id-62 .zh-timeline .zh-year .elementor-widget-container,
body.page-id-62 .zh-timeline .zh-year span {
  color: transparent !important;
  font-family: Sora, sans-serif !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 32px !important;
  text-align: inherit !important;
}
body.page-id-62 .zh-timeline .zh-year span {
  display: block !important;
  width: 100% !important;
  background: linear-gradient(100deg, #2e6bff 10%, #6ea0ff 55%, #c9a227 110%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
}
body.page-id-62 .zh-timeline .zh-card-title {
  width: 100% !important;
  margin: 8px 0 0 !important;
  text-align: inherit !important;
}
body.page-id-62 .zh-timeline .zh-card-title .elementor-heading-title {
  color: #0a1930 !important;
  font-family: Sora, sans-serif !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 25.5px !important;
  text-align: inherit !important;
}
body.page-id-62 .zh-timeline .zh-card-copy {
  width: 100% !important;
  margin: 8px 0 0 !important;
  text-align: inherit !important;
}
body.page-id-62 .zh-timeline .zh-card-copy,
body.page-id-62 .zh-timeline .zh-card-copy p {
  margin-bottom: 0 !important;
  color: #1e4183 !important;
  font-family: Inter, sans-serif !important;
  font-size: 13.5px !important;
  font-weight: 400 !important;
  line-height: 21.9375px !important;
  text-align: inherit !important;
}
body.page-id-62 .zh-timeline .zh-timeline-item.elementor-invisible {
  visibility: visible !important;
  opacity: 0 !important;
  transform: translateY(28px) !important;
}
body.page-id-62 .zh-timeline .zh-timeline-item.animated.fadeInUp {
  animation-name: zhJourneyReveal !important;
  animation-duration: .55s !important;
  animation-timing-function: cubic-bezier(.4,0,.2,1) !important;
  animation-fill-mode: both !important;
}
@keyframes zhJourneyReveal {
  from { opacity: 0; transform: translateY(28px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (max-width: 767px) {
  body.page-id-62 .zh-timeline {
    padding: 96px 20px !important;
  }
  body.page-id-62 .zh-timeline .zh-section-title .elementor-heading-title {
    font-size: 30px !important;
    line-height: 33.6px !important;
    letter-spacing: -.75px !important;
  }
  body.page-id-62 .zh-timeline .zh-section-intro,
  body.page-id-62 .zh-timeline .zh-section-intro p {
    font-size: 15px !important;
    line-height: 25.5px !important;
  }
  body.page-id-62 .zh-timeline .zh-timeline-list {
    width: calc(100% - 10px) !important;
    max-width: 390px !important;
    margin: 64px 10px 0 0 !important;
  }
  body.page-id-62 .zh-timeline .zh-timeline-list::before {
    left: 16px !important;
    transform: none !important;
  }
  body.page-id-62 .zh-timeline .zh-timeline-item {
    padding-left: 48px !important;
  }
  body.page-id-62 .zh-timeline .zh-timeline-item::after,
  body.page-id-62 .zh-timeline .zh-timeline-item:nth-child(odd)::after,
  body.page-id-62 .zh-timeline .zh-timeline-item:nth-child(even)::after {
    right: auto !important;
    left: 9px !important;
  }
  body.page-id-62 .zh-timeline .zh-timeline-card,
  body.page-id-62 .zh-timeline .zh-timeline-item:nth-child(odd) > .zh-timeline-card,
  body.page-id-62 .zh-timeline .zh-timeline-item:nth-child(even) > .zh-timeline-card {
    width: 100% !important;
    margin: 0 !important;
    text-align: left !important;
  }
}
/* === End ZH 2026-08-25 Our Journey structural rebuild === */


/* ZH 2026-08-25 journey measurement refinements */
body.page-id-62 .zh-timeline .zh-eyebrow span {
  position: relative !important;
  top: -4.25px !important;
}
body.page-id-62 .zh-timeline .zh-eyebrow span::before {
  margin: 0 !important;
}
body.page-id-62 .zh-timeline .zh-timeline-list::before {
  transform: none !important;
}
@media (min-width: 768px) {
  body.page-id-62 .zh-timeline .zh-eyebrow,
  body.page-id-62 .zh-timeline .zh-section-title,
  body.page-id-62 .zh-timeline .zh-section-intro {
    width: 768px !important;
    min-width: 768px !important;
    max-width: 768px !important;
    flex: 0 0 768px !important;
  }
}


/* ZH 2026-08-25 journey header flex-axis correction */
@media (min-width: 768px) {
  body.page-id-62 .zh-timeline .zh-eyebrow,
  body.page-id-62 .zh-timeline .zh-section-title,
  body.page-id-62 .zh-timeline .zh-section-intro {
    --container-widget-width: 768px !important;
    --container-widget-flex-grow: 0 !important;
    flex: none !important;
    flex-basis: auto !important;
    align-self: center !important;
    width: 768px !important;
    min-width: 768px !important;
    max-width: 768px !important;
    height: auto !important;
    min-height: 0 !important;
  }
  body.page-id-62 .zh-timeline .zh-eyebrow {
    height: 26.25px !important;
  }
}


/* ZH 2026-08-25 journey final baseline alignment */
body.page-id-62 .zh-timeline .zh-eyebrow {
  height: 25.25px !important;
}
body.page-id-62 .zh-timeline .zh-eyebrow span {
  top: -2.75px !important;
}
@media (min-width: 768px) {
  body.page-id-62 .zh-timeline .zh-eyebrow {
    height: 25.25px !important;
  }
  body.page-id-62 .zh-timeline .zh-eyebrow,
  body.page-id-62 .zh-timeline .zh-section-title,
  body.page-id-62 .zh-timeline .zh-section-intro {
    position: relative !important;
    left: -4px !important;
  }
  body.page-id-62 .zh-timeline .zh-timeline-list {
    margin-top: 64px !important;
  }
}

/* ZH_OVERLAY_VISIBILITY_FIX_V1_BEGIN */
html body[class*="page-id-"] .elementor .zh-hero-section:after{background:none!important;background-image:none!important;background-color:transparent!important;opacity:0!important}
html body[class*="page-id-"] .elementor .zh-hero-section:before{background:rgba(6,15,34,.50)!important;background-image:none!important;background-color:rgba(6,15,34,.50)!important;opacity:1!important}
html body[class*="page-id-"] .elementor .zh-import-hero:before{background:linear-gradient(90deg,rgba(6,15,34,.55) 0%,rgba(6,15,34,.48) 52%,rgba(6,15,34,.28) 100%)!important;opacity:1!important}
html body[class*="page-id-"] .elementor .zh-contact-hero:before{background:linear-gradient(90deg,rgba(6,15,34,.52) 0%,rgba(6,15,34,.45) 52%,rgba(6,15,34,.25) 100%)!important;opacity:1!important}
html body[class*="page-id-"] .elementor .zh-cta-section,html body[class*="page-id-"] .elementor .zh-import-cta,html body[class*="page-id-"] .elementor .zh-contact-cta,html body[class*="page-id-"] .elementor .zh-closing-cta{background-color:#060F22!important;background-image:url("https://zaeemhaziq.com/wp-content/uploads/2026/08/zh-global-cta-truck.jpg?zhfmt=1")!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;background-attachment:scroll!important}
html body[class*="page-id-"] .elementor .zh-cta-section:before,html body[class*="page-id-"] .elementor .zh-import-cta:before,html body[class*="page-id-"] .elementor .zh-contact-cta:before,html body[class*="page-id-"] .elementor .zh-closing-cta:before{background-color:rgba(7,20,38,.60)!important;opacity:1!important}
/* ZH_OVERLAY_VISIBILITY_FIX_V1_END */

/* ZH_BRAND_PORTFOLIO_V1_BEGIN */
.zh-marquee-window{overflow:hidden}
.elementor .zh-logo-marquee-track.e-con{display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content;gap:24px;animation:zhLogoTicker 48s linear infinite;will-change:transform}
.zh-logo-marquee-track:hover{animation-play-state:paused}
.elementor .zh-logo-marquee-item.e-con{flex:0 0 180px;width:180px;min-height:92px;display:flex;align-items:center;justify-content:center;padding:12px 18px;border-right:1px solid rgba(7,20,38,.12)}
.zh-logo-marquee-image img{display:block;width:100%;height:46px;object-fit:contain;filter:grayscale(1) saturate(0);opacity:.72;transition:filter .25s ease,opacity .25s ease,transform .25s ease}
.zh-logo-marquee-item:hover .zh-logo-marquee-image img{filter:none;opacity:1;transform:translateY(-2px)}
.zh-marquee-name .elementor-heading-title{font-family:Inter,sans-serif;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#61708A;text-align:center;margin:0}
@keyframes zhLogoTicker{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 12px))}}
.elementor .zh-affiliation-heading.e-con{margin-top:46px;text-align:center}
.zh-affiliation-title .elementor-heading-title{font-family:Sora,sans-serif;font-size:28px;line-height:1.2;font-weight:700;color:#071426}
.zh-affiliation-copy,.zh-affiliation-copy p{max-width:700px;color:#61708A;text-align:center}
body.page-id-62 .elementor .zh-affiliation-grid.e-con{--gap:18px;gap:18px !important}.elementor .zh-affiliation-grid.e-con{--gap:18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gap);width:100%;padding:0}
.elementor .zh-affiliation-card.e-con,.elementor .zh-portfolio-logo-card.e-con{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px solid rgba(7,20,38,.11);border-radius:16px;padding:22px 18px;min-height:170px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.zh-affiliation-card:hover,.zh-portfolio-logo-card:hover{transform:translateY(-4px);border-color:#D4AF37;box-shadow:0 14px 34px rgba(6,15,34,.10)}
.zh-logo-image img{display:block;width:100%;height:78px;object-fit:contain}
.zh-logo-title .elementor-heading-title{font-family:Inter,sans-serif;font-size:13px;line-height:1.35;font-weight:700;color:#071426;margin:0;text-align:center}
.elementor .zh-brand-portfolio-section.e-con{background:#F4F7FB}
.elementor .zh-client-portfolio-section.e-con{background:#071426}
.elementor .zh-brand-portfolio-section.e-con,.elementor .zh-client-portfolio-section.e-con{padding:96px 24px}
.elementor .zh-logo-section-inner.e-con{width:100%;max-width:1216px;margin:0 auto;padding:0}
.elementor .zh-logo-section-head.e-con{max-width:760px;margin:0 auto;text-align:center}
.zh-client-portfolio-section .zh-section-title .elementor-heading-title,.zh-client-portfolio-section .zh-section-intro,.zh-client-portfolio-section .zh-section-intro p{color:#fff}
.zh-client-portfolio-section .zh-eyebrow .elementor-heading-title{color:#D4AF37}
.elementor .zh-portfolio-logo-grid.e-con{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;width:100%;padding:0}
.elementor .zh-partners-client-grid.e-con{grid-template-columns:repeat(4,minmax(0,1fr))}
body.elementor-editor-active .zh-logo-marquee-track{animation:none;transform:none;flex-wrap:wrap;width:100%}
@media(max-width:1024px){
 .elementor .zh-affiliation-grid.e-con{grid-template-columns:repeat(3,minmax(0,1fr))}
 .elementor .zh-portfolio-logo-grid.e-con,.elementor .zh-partners-client-grid.e-con{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:767px){
 .elementor .zh-logo-marquee-item.e-con{flex-basis:146px;width:146px}
 .zh-logo-marquee-image img{height:38px}
 .elementor .zh-affiliation-grid.e-con,.elementor .zh-portfolio-logo-grid.e-con,.elementor .zh-partners-client-grid.e-con{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elementor .zh-affiliation-grid.e-con{--gap:12px}body.page-id-62 .elementor .zh-affiliation-grid.e-con{gap:12px !important}
 .elementor .zh-affiliation-card.e-con,.elementor .zh-portfolio-logo-card.e-con{min-height:142px;padding:16px 12px}
 .zh-logo-image img{height:62px}
 .zh-logo-title .elementor-heading-title{font-size:11px}
 .elementor .zh-brand-portfolio-section.e-con,.elementor .zh-client-portfolio-section.e-con{padding:60px 16px}
}
/* ZH_BRAND_PORTFOLIO_V1_END */
/* ZH_LOGO_VISIBILITY_V2_BEGIN */
.elementor .zh-marquee.e-con{overflow:hidden}
.elementor .zh-marquee-window.e-con{min-height:124px;display:flex;align-items:center;overflow:visible;padding-block:8px}
.elementor .zh-logo-marquee-track.e-con{min-height:112px;align-items:center;overflow:visible;padding-block:10px}
.elementor .zh-logo-marquee-item.e-con{min-height:108px;align-items:center;justify-content:center;overflow:visible}
.zh-logo-marquee-image,.zh-logo-marquee-image .elementor-widget-container{overflow:visible}
.zh-logo-marquee-image img{max-height:60px;height:auto;object-fit:contain}
.zh-affiliation-card .zh-logo-image{width:100%;min-height:86px;display:flex;align-items:center;justify-content:center}
.zh-affiliation-card .zh-logo-image .elementor-widget-container{width:100%;display:flex;align-items:center;justify-content:center}
.zh-affiliation-card .zh-logo-image img{display:block;width:auto;max-width:100%;height:auto;max-height:72px;object-fit:contain}
@media(max-width:767px){
 .elementor .zh-marquee-window.e-con{min-height:112px}
 .elementor .zh-logo-marquee-track.e-con{min-height:100px;padding-block:8px}
 .elementor .zh-logo-marquee-item.e-con{min-height:96px}
 .zh-logo-marquee-image img{max-height:50px}
 .zh-affiliation-card .zh-logo-image{min-height:72px}
 .zh-affiliation-card .zh-logo-image img{max-height:60px}
}
/* ZH_LOGO_VISIBILITY_V2_END */

/* ZH_HOME_CREATIVE_OVERHAUL_V1_BEGIN */
body.page-id-62{
 --zh-ink:#061426;
 --zh-navy:#08182c;
 --zh-navy-2:#102943;
 --zh-gold:#d4af37;
 --zh-gold-soft:#f1d77b;
 --zh-mist:#f3f6fa;
 --zh-white:#ffffff;
 --zh-slate:#607089;
 --zh-line:rgba(8,24,44,.12);
 --zh-shadow:0 24px 70px rgba(5,18,36,.12);
 --zh-radius-xl:30px;
 --zh-radius-lg:22px;
 --zh-radius-md:16px;
}
body.page-id-62 .elementor .zh-creative-home-v1,
body.page-id-62 .elementor .zh-creative-home-v1 *{box-sizing:border-box}
body.page-id-62 .elementor .zh-creative-home-v1{position:relative}
body.page-id-62 .elementor .zh-creative-home-v1 .zh-inner{width:100%;max-width:1280px;margin-inline:auto}
body.page-id-62 .elementor .zh-section.zh-creative-home-v1,
body.page-id-62 .elementor .zh-certifications.zh-creative-home-v1{padding:clamp(76px,8vw,118px) clamp(18px,4vw,48px)}
body.page-id-62 .elementor .zh-creative-home-v1 .elementor-widget-heading,
body.page-id-62 .elementor .zh-creative-home-v1 .elementor-widget-text-editor{min-width:0}
body.page-id-62 .elementor .zh-creative-home-v1 .elementor-heading-title{
 font-family:Sora,Inter,sans-serif;
 text-wrap:balance;
}
body.page-id-62 .elementor .zh-creative-home-v1 .elementor-widget-text-editor,
body.page-id-62 .elementor .zh-creative-home-v1 .elementor-widget-text-editor p{
 font-family:Inter,Arial,sans-serif;
 text-wrap:pretty;
}
body.page-id-62 .elementor .zh-section-heading{gap:14px}
body.page-id-62 .elementor .zh-section-heading>.elementor-widget-text-editor:first-child,
body.page-id-62 .elementor .zh-services .zh-inner>.elementor-widget-text-editor:first-child{
 display:inline-flex;
 align-self:flex-start;
 width:auto;
 padding:8px 12px;
 border:1px solid rgba(212,175,55,.34);
 border-radius:999px;
 background:rgba(212,175,55,.08);
}
body.page-id-62 .elementor .zh-align-center>.elementor-widget-text-editor:first-child{align-self:center}
body.page-id-62 .elementor .zh-section-heading>.elementor-widget-text-editor:first-child p,
body.page-id-62 .elementor .zh-services .zh-inner>.elementor-widget-text-editor:first-child p{
 margin:0;
 color:#9a7715;
 font-size:11px;
 line-height:1;
 font-weight:800;
 letter-spacing:.16em;
 text-transform:uppercase;
}
body.page-id-62 .elementor .zh-section-heading>.elementor-widget-heading .elementor-heading-title,
body.page-id-62 .elementor .zh-services>.e-con-inner>.zh-inner>.elementor-widget-heading .elementor-heading-title{
 color:var(--zh-ink);
 font-size:clamp(38px,4.6vw,68px);
 line-height:1.03;
 font-weight:700;
 letter-spacing:-.048em;
}
body.page-id-62 .elementor .zh-section-heading>.elementor-widget-text-editor:last-child,
body.page-id-62 .elementor .zh-section-heading>.elementor-widget-text-editor:last-child p{
 color:var(--zh-slate);
 font-size:clamp(16px,1.35vw,19px);
 line-height:1.7;
}
body.page-id-62 .elementor .elementor-button{
 position:relative;
 overflow:hidden;
 min-height:50px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 gap:10px;
 padding:14px 22px;
 border-radius:999px;
 font-family:Inter,Arial,sans-serif;
 font-size:14px;
 font-weight:800;
 letter-spacing:-.01em;
 transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease;
}
body.page-id-62 .elementor .elementor-button:focus-visible{outline:3px solid rgba(212,175,55,.46);outline-offset:3px}
@media(hover:hover){
 body.page-id-62 .elementor .elementor-button:hover{transform:translateY(-2px)}
 body.page-id-62 .elementor .zh-card:hover,
 body.page-id-62 .elementor .zh-affiliation-card:hover{transform:translateY(-8px);border-color:rgba(212,175,55,.68);box-shadow:0 30px 72px rgba(4,15,31,.18)}
 body.page-id-62 .elementor .zh-card:hover img{transform:scale(1.045)}
}
body.page-id-62 .elementor .zh-grid-2.e-con,
body.page-id-62 .elementor .zh-grid-2.e-con>.e-con-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
body.page-id-62 .elementor .zh-grid-3.e-con,
body.page-id-62 .elementor .zh-grid-3.e-con>.e-con-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
body.page-id-62 .elementor .zh-grid-4.e-con,
body.page-id-62 .elementor .zh-grid-4.e-con>.e-con-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
body.page-id-62 .elementor .zh-grid-6.e-con,
body.page-id-62 .elementor .zh-grid-6.e-con>.e-con-inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}
body.page-id-62 .elementor .zh-cards-grid{gap:22px}
body.page-id-62 .elementor .zh-card{
 min-width:0;
 border:1px solid var(--zh-line);
 border-radius:var(--zh-radius-lg);
 background:#fff;
 overflow:hidden;
 box-shadow:0 12px 34px rgba(5,18,36,.06);
 transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;
}
body.page-id-62 .elementor .zh-card img{transition:transform .55s cubic-bezier(.2,.75,.25,1)}
/* Hero */
body.page-id-62 .elementor .zh-hero{
 min-height:clamp(720px,88vh,900px);
 padding:clamp(104px,13vh,154px) clamp(18px,4vw,48px) 54px;
 overflow:hidden;
 isolation:isolate;
 background:#061426;
}
body.page-id-62 .elementor .zh-hero:after{
 content:"";
 position:absolute;
 inset:0;
 z-index:1;
 pointer-events:none;
 background:
  radial-gradient(circle at 78% 24%,rgba(212,175,55,.24),transparent 27%),
  linear-gradient(90deg,rgba(3,12,25,.96) 0%,rgba(5,18,37,.86) 46%,rgba(5,18,37,.38) 75%,rgba(5,18,37,.68) 100%);
}
body.page-id-62 .elementor .zh-hero .elementor-widget-image:first-child{position:absolute;inset:0;z-index:0;width:100%;height:100%}
body.page-id-62 .elementor .zh-hero .elementor-widget-image:first-child .elementor-widget-container,
body.page-id-62 .elementor .zh-hero .elementor-widget-image:first-child img{width:100%;height:100%;object-fit:cover}
body.page-id-62 .elementor .zh-hero .zh-hero-inner{position:relative;z-index:2;width:100%;max-width:1280px;margin:auto;display:flex;flex-direction:column;justify-content:center}
body.page-id-62 .elementor .zh-hero-content{max-width:790px;gap:22px}
body.page-id-62 .elementor .elementor-element-zha2408b{
 display:inline-flex;
 align-self:flex-start;
 width:auto;
 padding:9px 14px;
 border:1px solid rgba(255,255,255,.26);
 border-radius:999px;
 background:rgba(255,255,255,.08);
 backdrop-filter:blur(14px);
}
body.page-id-62 .elementor .elementor-element-zha2408b .elementor-heading-title{
 color:#fff;
 font-family:Inter,sans-serif;
 font-size:11px;
 line-height:1;
 font-weight:800;
 letter-spacing:.13em;
}
body.page-id-62 .elementor .elementor-element-b48c81e .elementor-heading-title{
 max-width:760px;
 color:#fff;
 font-size:clamp(54px,6.7vw,92px);
 line-height:.96;
 font-weight:700;
 letter-spacing:-.065em;
 text-shadow:0 10px 36px rgba(0,0,0,.26);
}
body.page-id-62 .elementor .elementor-element-b48c81e .elementor-heading-title span{color:var(--zh-gold-soft)}
body.page-id-62 .elementor .elementor-element-3c3c769,
body.page-id-62 .elementor .elementor-element-3c3c769 p{
 max-width:650px;
 margin:0;
 color:rgba(255,255,255,.82);
 font-size:clamp(17px,1.6vw,21px);
 line-height:1.65;
}
body.page-id-62 .elementor .zh-hero .zh-button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}
body.page-id-62 .elementor .elementor-element-3e98c22 .elementor-button{
 background:var(--zh-gold);
 color:#071426;
 border:1px solid var(--zh-gold);
 box-shadow:0 14px 36px rgba(212,175,55,.22);
}
body.page-id-62 .elementor .elementor-element-bf6294f .elementor-button{
 background:rgba(255,255,255,.09);
 color:#fff;
 border:1px solid rgba(255,255,255,.32);
 backdrop-filter:blur(12px);
}
body.page-id-62 .elementor .zh-hero-stats{
 width:100%;
 margin-top:clamp(42px,7vh,76px);
 gap:12px;
}
body.page-id-62 .elementor .zh-hero-stats .elementor-widget-counter{
 min-width:0;
 padding:18px 20px;
 border:1px solid rgba(255,255,255,.18);
 border-radius:18px;
 background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.045));
 backdrop-filter:blur(18px);
}
body.page-id-62 .elementor .zh-hero-stats .elementor-counter-number-wrapper{color:#fff;font-family:Sora,sans-serif;font-size:clamp(30px,3vw,44px);font-weight:700}
body.page-id-62 .elementor .zh-hero-stats .elementor-counter-title{color:rgba(255,255,255,.68);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
/* Marquee */
body.page-id-62 .elementor .zh-marquee{padding:15px 0 13px;background:#fff;border-bottom:1px solid var(--zh-line)}
body.page-id-62 .elementor .zh-marquee>.e-con-inner{max-width:none}
body.page-id-62 .elementor .zh-marquee>.e-con-inner>.elementor-widget-text-editor,
body.page-id-62 .elementor .zh-marquee>.elementor-widget-text-editor{margin-bottom:2px}
body.page-id-62 .elementor .zh-marquee .elementor-widget-text-editor p{color:#7c8ba0;font-size:10px;font-weight:800;letter-spacing:.18em;text-align:center;text-transform:uppercase}
/* Story */
body.page-id-62 .elementor .zh-story{background:linear-gradient(180deg,#fff 0%,#f5f7fa 100%);overflow:visible}
body.page-id-62 .elementor .zh-story-grid.e-con,
body.page-id-62 .elementor .zh-story-grid.e-con>.e-con-inner{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(42px,7vw,88px);align-items:center}
body.page-id-62 .elementor .zh-story-visual{
 min-height:620px;
 border-radius:var(--zh-radius-xl);
 overflow:hidden;
 box-shadow:var(--zh-shadow);
 transform:rotate(-1.2deg);
}
body.page-id-62 .elementor .zh-story-visual .elementor-widget-image,
body.page-id-62 .elementor .zh-story-visual .elementor-widget-image .elementor-widget-container,
body.page-id-62 .elementor .zh-story-visual .elementor-widget-image img{width:100%;height:100%;object-fit:cover}
body.page-id-62 .elementor .zh-story-copy{gap:26px}
body.page-id-62 .elementor .zh-story-features{gap:14px}
body.page-id-62 .elementor .zh-story-features .elementor-widget-icon-box{
 padding:18px;
 border:1px solid rgba(8,24,44,.1);
 border-radius:18px;
 background:rgba(255,255,255,.82);
 box-shadow:0 10px 26px rgba(5,18,36,.05);
}
body.page-id-62 .elementor .zh-story-features .elementor-icon-box-title{margin-bottom:7px;color:var(--zh-ink);font-family:Sora,sans-serif;font-size:15px;font-weight:700}
body.page-id-62 .elementor .zh-story-features .elementor-icon-box-description{color:var(--zh-slate);font-size:13px;line-height:1.55}
body.page-id-62 .elementor .zh-story-badge{border-radius:16px;background:rgba(6,20,38,.92);box-shadow:0 16px 36px rgba(5,18,36,.2);backdrop-filter:blur(12px)}
/* KPI band */
body.page-id-62 .elementor .zh-kpi-band{
 padding:32px clamp(18px,4vw,48px);
 background:linear-gradient(135deg,#061426 0%,#102943 100%);
 border-block:1px solid rgba(212,175,55,.26);
}
body.page-id-62 .elementor .zh-kpi-band>.e-con-inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1280px;gap:0}
body.page-id-62 .elementor .zh-kpi-band .elementor-widget-counter{padding:15px 18px;border-right:1px solid rgba(255,255,255,.1)}
body.page-id-62 .elementor .zh-kpi-band .elementor-widget-counter:last-child{border-right:0}
body.page-id-62 .elementor .zh-kpi-band .elementor-counter-number-wrapper{color:var(--zh-gold-soft);font-family:Sora,sans-serif;font-size:clamp(29px,3vw,42px);font-weight:700}
body.page-id-62 .elementor .zh-kpi-band .elementor-counter-title{color:rgba(255,255,255,.67);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
/* Group */
body.page-id-62 .elementor .zh-group{background:#f3f6fa}
body.page-id-62 .elementor .zh-group .zh-cards-grid{margin-top:22px}
body.page-id-62 .elementor .zh-group-card{min-height:520px;background:#fff}
body.page-id-62 .elementor .zh-group-card:nth-child(2){transform:translateY(28px)}
body.page-id-62 .elementor .zh-group-card .elementor-widget-image img{width:100%;height:220px;object-fit:cover}
body.page-id-62 .elementor .zh-group-card .elementor-widget-heading,
body.page-id-62 .elementor .zh-group-card .elementor-widget-text-editor{padding-inline:24px}
body.page-id-62 .elementor .zh-group-card .elementor-heading-title{font-size:25px;line-height:1.15;letter-spacing:-.03em}
body.page-id-62 .elementor .zh-group-card .elementor-widget-text-editor p{color:var(--zh-slate);line-height:1.6}
body.page-id-62 .elementor .zh-centered-button{margin-top:52px}
/* Services */
body.page-id-62 .elementor .zh-services{
 background:
  radial-gradient(circle at 92% 4%,rgba(212,175,55,.15),transparent 30%),
  linear-gradient(160deg,#071426 0%,#0b2038 56%,#071426 100%);
 color:#fff;
}
body.page-id-62 .elementor .zh-services .zh-inner{gap:18px}
body.page-id-62 .elementor .zh-services .zh-inner>.elementor-widget-heading .elementor-heading-title{max-width:760px;color:#fff;font-size:clamp(42px,5.2vw,74px);line-height:1;letter-spacing:-.055em}
body.page-id-62 .elementor .zh-services .zh-inner>.elementor-widget-text-editor:nth-of-type(2),
body.page-id-62 .elementor .zh-services .zh-inner>.elementor-widget-text-editor:nth-of-type(2) p{max-width:680px;color:rgba(255,255,255,.7);font-size:18px;line-height:1.7}
body.page-id-62 .elementor .zh-services .zh-cards-grid{margin-top:30px;gap:16px}
body.page-id-62 .elementor .zh-service-card{
 min-height:360px;
 padding:26px;
 border-color:rgba(255,255,255,.12);
 background:linear-gradient(155deg,rgba(255,255,255,.1),rgba(255,255,255,.035));
 box-shadow:none;
 backdrop-filter:blur(14px);
}
body.page-id-62 .elementor .zh-service-card:nth-child(1),
body.page-id-62 .elementor .zh-service-card:nth-child(6){background:linear-gradient(145deg,rgba(212,175,55,.17),rgba(255,255,255,.045))}
body.page-id-62 .elementor .zh-service-card .elementor-icon{color:var(--zh-gold-soft)}
body.page-id-62 .elementor .zh-service-card .elementor-icon-box-title{color:#fff;font-family:Sora,sans-serif;font-size:22px;letter-spacing:-.025em}
body.page-id-62 .elementor .zh-service-card .elementor-icon-box-description,
body.page-id-62 .elementor .zh-service-card .elementor-widget-text-editor,
body.page-id-62 .elementor .zh-service-card .elementor-widget-text-editor p{color:rgba(255,255,255,.68);line-height:1.62}
body.page-id-62 .elementor .zh-service-card .elementor-widget-button{margin-top:auto}
body.page-id-62 .elementor .zh-service-card .elementor-button{padding:10px 0;min-height:auto;background:transparent;color:var(--zh-gold-soft);border:0;justify-content:flex-start}
body.page-id-62 .elementor .zh-services-footer{
 padding:0 18px 82px;
 background:#071426;
}
body.page-id-62 .elementor .zh-services-footer .elementor-button{background:var(--zh-gold);color:#071426;border:1px solid var(--zh-gold)}
/* Process */
body.page-id-62 .elementor .zh-process{background:#fff}
body.page-id-62 .elementor .zh-process .elementor-widget-tabs{margin-top:34px;border:1px solid var(--zh-line);border-radius:26px;overflow:hidden;box-shadow:var(--zh-shadow)}
body.page-id-62 .elementor .zh-process .elementor-tabs-wrapper{padding:12px;background:#eef2f6}
body.page-id-62 .elementor .zh-process .elementor-tab-title{border:0;border-radius:14px;font-family:Inter,sans-serif;font-weight:800}
body.page-id-62 .elementor .zh-process .elementor-tab-title.elementor-active{background:#071426;color:#fff}
body.page-id-62 .elementor .zh-process .elementor-tab-content{padding:34px;border:0}
/* Sourcing */
body.page-id-62 .elementor .zh-sourcing{
 background:
  linear-gradient(120deg,rgba(212,175,55,.12),transparent 42%),
  #eef3f7;
}
body.page-id-62 .elementor .zh-sourcing-grid.e-con,
body.page-id-62 .elementor .zh-sourcing-grid.e-con>.e-con-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(44px,7vw,88px);align-items:center}
body.page-id-62 .elementor .zh-sourcing-copy{gap:24px}
body.page-id-62 .elementor .zh-source-features{gap:12px}
body.page-id-62 .elementor .zh-source-features .elementor-widget-icon-box{padding:17px;border-radius:16px;background:#fff;border:1px solid var(--zh-line)}
body.page-id-62 .elementor .zh-source-features .elementor-icon-box-title{font-family:Sora,sans-serif;font-size:15px}
body.page-id-62 .elementor .zh-source-features .elementor-icon-box-description{font-size:13px;color:var(--zh-slate)}
body.page-id-62 .elementor .zh-sourcing-visual{min-height:650px;border-radius:32px;overflow:hidden;box-shadow:var(--zh-shadow);transform:rotate(1.1deg)}
body.page-id-62 .elementor .zh-sourcing-visual img{width:100%;height:100%;object-fit:cover}
/* Products */
body.page-id-62 .elementor .zh-products{background:#fff}
body.page-id-62 .elementor .zh-products .zh-header-action{margin-bottom:32px}
body.page-id-62 .elementor .zh-product-card{min-height:520px}
body.page-id-62 .elementor .zh-product-card .elementor-widget-image img{width:100%;height:235px;object-fit:cover}
body.page-id-62 .elementor .zh-product-card .elementor-widget-heading,
body.page-id-62 .elementor .zh-product-card .elementor-widget-text-editor,
body.page-id-62 .elementor .zh-product-card .elementor-widget-button{padding-inline:20px}
body.page-id-62 .elementor .zh-product-card .elementor-heading-title{font-size:20px;line-height:1.22;letter-spacing:-.025em}
body.page-id-62 .elementor .zh-product-card .elementor-widget-text-editor p{color:var(--zh-slate);font-size:13px;line-height:1.55}
body.page-id-62 .elementor .zh-product-card .elementor-widget-button{margin-top:auto;margin-bottom:20px}
body.page-id-62 .elementor .zh-product-card .elementor-button{min-height:auto;padding:8px 0;background:transparent;color:#8a6810;border:0;justify-content:flex-start}
/* Categories */
body.page-id-62 .elementor .zh-categories{
 background:
  radial-gradient(circle at 12% 8%,rgba(212,175,55,.13),transparent 24%),
  #071426;
}
body.page-id-62 .elementor .zh-categories .zh-section-heading .elementor-heading-title{color:#fff}
body.page-id-62 .elementor .zh-categories .zh-section-heading>.elementor-widget-text-editor:last-child,
body.page-id-62 .elementor .zh-categories .zh-section-heading>.elementor-widget-text-editor:last-child p{color:rgba(255,255,255,.68)}
body.page-id-62 .elementor .zh-categories .zh-section-heading>.elementor-widget-text-editor:first-child p{color:var(--zh-gold-soft)}
body.page-id-62 .elementor .zh-categories .zh-cards-grid{margin-top:34px;gap:14px}
body.page-id-62 .elementor .zh-category-card{
 min-height:330px;
 border-color:rgba(255,255,255,.12);
 background:rgba(255,255,255,.055);
 box-shadow:none;
}
body.page-id-62 .elementor .zh-category-card .elementor-widget-image img{width:100%;height:205px;object-fit:cover}
body.page-id-62 .elementor .zh-category-card .elementor-widget-heading,
body.page-id-62 .elementor .zh-category-card .elementor-widget-text-editor{padding-inline:18px}
body.page-id-62 .elementor .zh-category-card .elementor-heading-title{color:#fff;font-size:18px}
body.page-id-62 .elementor .zh-category-card .elementor-widget-text-editor,
body.page-id-62 .elementor .zh-category-card .elementor-widget-text-editor p{color:rgba(255,255,255,.6);font-size:12px}
/* Industries */
body.page-id-62 .elementor .zh-industries{background:#f4f6f9}
body.page-id-62 .elementor .zh-industry-card{min-height:390px;background:#fff}
body.page-id-62 .elementor .zh-industry-card .elementor-widget-image img{width:100%;height:235px;object-fit:cover}
body.page-id-62 .elementor .zh-industry-card .elementor-widget-heading,
body.page-id-62 .elementor .zh-industry-card .elementor-widget-text-editor{padding-inline:20px}
body.page-id-62 .elementor .zh-industry-card .elementor-heading-title{font-size:20px}
body.page-id-62 .elementor .zh-industry-card .elementor-widget-text-editor p{color:#8a6810;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
/* Coverage */
body.page-id-62 .elementor .zh-coverage{
 background:
  radial-gradient(circle at 28% 48%,rgba(31,92,157,.3),transparent 30%),
  linear-gradient(135deg,#071426,#0b223d);
}
body.page-id-62 .elementor .zh-coverage-grid.e-con,
body.page-id-62 .elementor .zh-coverage-grid.e-con>.e-con-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,7vw,90px);align-items:center}
body.page-id-62 .elementor .zh-coverage .zh-section-heading .elementor-heading-title{color:#fff}
body.page-id-62 .elementor .zh-coverage .zh-section-heading>.elementor-widget-text-editor:last-child,
body.page-id-62 .elementor .zh-coverage .zh-section-heading>.elementor-widget-text-editor:last-child p{color:rgba(255,255,255,.68)}
body.page-id-62 .elementor .zh-globe-wrap{min-height:610px;display:flex;align-items:center;justify-content:center}
body.page-id-62 .elementor .zh-globe-wrap img{filter:drop-shadow(0 30px 55px rgba(0,0,0,.38))}
/* Certification */
body.page-id-62 .elementor .zh-certifications{background:#fff}
body.page-id-62 .elementor .zh-cert-head{gap:28px}
body.page-id-62 .elementor .zh-cert-grid{gap:12px}
body.page-id-62 .elementor .zh-cert-grid .elementor-widget-icon-box{padding:18px;border:1px solid var(--zh-line);border-radius:16px;background:#f7f9fb}
body.page-id-62 .elementor .zh-cert-grid .elementor-icon-box-title{font-family:Sora,sans-serif;font-size:14px}
body.page-id-62 .elementor .zh-affiliation-heading{margin-top:64px}
body.page-id-62 .elementor .zh-affiliation-grid{margin-top:24px}
body.page-id-62 .elementor .zh-affiliation-card{background:#fff;border-radius:20px;box-shadow:0 12px 32px rgba(5,18,36,.06)}
/* Timeline */
body.page-id-62 .elementor .zh-timeline{background:#f3f6fa}
body.page-id-62 .elementor .zh-timeline-list.e-con,
body.page-id-62 .elementor .zh-timeline-list.e-con>.e-con-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}
body.page-id-62 .elementor .zh-timeline-item{position:relative}
body.page-id-62 .elementor .zh-timeline-card{height:100%;padding:24px;background:#fff}
body.page-id-62 .elementor .zh-timeline-card:before{content:"";position:absolute;top:0;left:24px;width:42px;height:3px;border-radius:4px;background:var(--zh-gold)}
body.page-id-62 .elementor .zh-timeline-card .elementor-heading-title{font-size:19px;line-height:1.2}
body.page-id-62 .elementor .zh-timeline-card .elementor-widget-text-editor p{color:var(--zh-slate);font-size:13px;line-height:1.6}
/* Testimonials */
body.page-id-62 .elementor .zh-testimonials{background:#fff}
body.page-id-62 .elementor .zh-testimonials .elementor-testimonial{padding:34px;border:1px solid var(--zh-line);border-radius:24px;background:#fff;box-shadow:var(--zh-shadow)}
/* Cases */
body.page-id-62 .elementor .zh-cases{
 background:
  radial-gradient(circle at 88% 14%,rgba(212,175,55,.13),transparent 26%),
  #071426;
}
body.page-id-62 .elementor .zh-cases .zh-section-heading .elementor-heading-title{color:#fff}
body.page-id-62 .elementor .zh-cases .zh-section-heading>.elementor-widget-text-editor:last-child,
body.page-id-62 .elementor .zh-cases .zh-section-heading>.elementor-widget-text-editor:last-child p{color:rgba(255,255,255,.66)}
body.page-id-62 .elementor .zh-case-card{min-height:560px;border-color:rgba(255,255,255,.12);background:#0d223b;box-shadow:none}
body.page-id-62 .elementor .zh-case-card .elementor-widget-image img{width:100%;height:250px;object-fit:cover}
body.page-id-62 .elementor .zh-case-card .elementor-widget-heading,
body.page-id-62 .elementor .zh-case-card .elementor-widget-text-editor{padding-inline:22px}
body.page-id-62 .elementor .zh-case-card .elementor-heading-title{color:#fff;font-size:22px;line-height:1.2}
body.page-id-62 .elementor .zh-case-card .elementor-widget-text-editor,
body.page-id-62 .elementor .zh-case-card .elementor-widget-text-editor p{color:rgba(255,255,255,.64);font-size:13px;line-height:1.6}
/* Insights */
body.page-id-62 .elementor .zh-insights{background:#f3f6fa}
body.page-id-62 .elementor .zh-insights .zh-card{background:#fff}
body.page-id-62 .elementor .zh-insights .zh-card img{width:100%;height:230px;object-fit:cover}
/* FAQs */
body.page-id-62 .elementor .zh-faqs{background:#fff}
body.page-id-62 .elementor .zh-faqs .elementor-accordion{border:1px solid var(--zh-line);border-radius:24px;overflow:hidden;box-shadow:0 18px 50px rgba(5,18,36,.08)}
body.page-id-62 .elementor .zh-faqs .elementor-accordion-item{border:0;border-bottom:1px solid var(--zh-line)}
body.page-id-62 .elementor .zh-faqs .elementor-tab-title{padding:22px 24px;font-family:Sora,sans-serif;font-weight:700}
body.page-id-62 .elementor .zh-faqs .elementor-tab-content{padding:0 24px 24px;color:var(--zh-slate)}
/* Closing CTA */
body.page-id-62 .elementor .zh-closing-cta{
 min-height:600px;
 padding:100px clamp(18px,4vw,48px);
 display:flex;
 align-items:center;
 overflow:hidden;
}
body.page-id-62 .elementor .zh-closing-cta:after{
 content:"";
 position:absolute;
 inset:0;
 z-index:1;
 background:linear-gradient(90deg,rgba(4,14,29,.95) 0%,rgba(5,18,37,.84) 52%,rgba(5,18,37,.46) 100%);
}
body.page-id-62 .elementor .zh-closing-cta .zh-cta-inner{position:relative;z-index:2;max-width:820px;margin-inline:auto 0;gap:22px}
body.page-id-62 .elementor .zh-closing-cta .elementor-heading-title{color:#fff;font-size:clamp(48px,6.2vw,86px);line-height:.98;letter-spacing:-.06em}
body.page-id-62 .elementor .zh-closing-cta .elementor-heading-title span{color:var(--zh-gold-soft)}
body.page-id-62 .elementor .zh-closing-cta .elementor-widget-text-editor,
body.page-id-62 .elementor .zh-closing-cta .elementor-widget-text-editor p{max-width:670px;color:rgba(255,255,255,.76);font-size:18px;line-height:1.7}
body.page-id-62 .elementor .zh-closing-cta .zh-button-row{display:flex;flex-wrap:wrap;gap:12px}
body.page-id-62 .elementor .elementor-element-ad0ab93 .elementor-button{background:var(--zh-gold);color:#071426;border:1px solid var(--zh-gold)}
body.page-id-62 .elementor .elementor-element-3ed1af1 .elementor-button{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.3)}
/* Responsive */
@media(max-width:1024px){
 body.page-id-62 .elementor .zh-grid-4.e-con,
 body.page-id-62 .elementor .zh-grid-4.e-con>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.page-id-62 .elementor .zh-grid-6.e-con,
 body.page-id-62 .elementor .zh-grid-6.e-con>.e-con-inner{grid-template-columns:repeat(3,minmax(0,1fr))}
 body.page-id-62 .elementor .zh-story-grid.e-con,
 body.page-id-62 .elementor .zh-story-grid.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-sourcing-grid.e-con,
 body.page-id-62 .elementor .zh-sourcing-grid.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-coverage-grid.e-con,
 body.page-id-62 .elementor .zh-coverage-grid.e-con>.e-con-inner{grid-template-columns:1fr}
 body.page-id-62 .elementor .zh-story-visual,
 body.page-id-62 .elementor .zh-sourcing-visual{min-height:520px;transform:none}
 body.page-id-62 .elementor .zh-kpi-band>.e-con-inner{grid-template-columns:repeat(3,minmax(0,1fr))}
 body.page-id-62 .elementor .zh-kpi-band .elementor-widget-counter:nth-child(3){border-right:0}
 body.page-id-62 .elementor .zh-timeline-list.e-con,
 body.page-id-62 .elementor .zh-timeline-list.e-con>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.page-id-62 .elementor .zh-group-card:nth-child(2){transform:none}
}
@media(max-width:767px){
 body.page-id-62 .elementor .zh-section.zh-creative-home-v1,
 body.page-id-62 .elementor .zh-certifications.zh-creative-home-v1{padding:64px 16px}
 body.page-id-62 .elementor .zh-section-heading>.elementor-widget-heading .elementor-heading-title{font-size:clamp(34px,10vw,46px);line-height:1.06}
 body.page-id-62 .elementor .zh-grid-3.e-con,
 body.page-id-62 .elementor .zh-grid-3.e-con>.e-con-inner{grid-template-columns:1fr}
 body.page-id-62 .elementor .zh-products .zh-grid-4.e-con,
 body.page-id-62 .elementor .zh-products .zh-grid-4.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-industries .zh-grid-4.e-con,
 body.page-id-62 .elementor .zh-industries .zh-grid-4.e-con>.e-con-inner{grid-template-columns:1fr}
 body.page-id-62 .elementor .zh-categories .zh-grid-4.e-con,
 body.page-id-62 .elementor .zh-categories .zh-grid-4.e-con>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 body.page-id-62 .elementor .zh-grid-6.e-con,
 body.page-id-62 .elementor .zh-grid-6.e-con>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.page-id-62 .elementor .zh-hero{min-height:auto;padding:96px 16px 34px}
 body.page-id-62 .elementor .elementor-element-b48c81e .elementor-heading-title{font-size:clamp(46px,14vw,62px);line-height:.98}
 body.page-id-62 .elementor .elementor-element-3c3c769,
 body.page-id-62 .elementor .elementor-element-3c3c769 p{font-size:16px;line-height:1.58}
 body.page-id-62 .elementor .zh-hero .zh-button-row,
 body.page-id-62 .elementor .zh-closing-cta .zh-button-row{display:grid;grid-template-columns:1fr;width:100%}
 body.page-id-62 .elementor .zh-hero .zh-button-row .elementor-widget-button,
 body.page-id-62 .elementor .zh-hero .zh-button-row .elementor-button,
 body.page-id-62 .elementor .zh-closing-cta .zh-button-row .elementor-widget-button,
 body.page-id-62 .elementor .zh-closing-cta .zh-button-row .elementor-button{width:100%}
 body.page-id-62 .elementor .zh-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px}
 body.page-id-62 .elementor .zh-hero-stats .elementor-widget-counter{padding:15px 14px}
 body.page-id-62 .elementor .zh-story-visual,
 body.page-id-62 .elementor .zh-sourcing-visual{min-height:420px;border-radius:22px}
 body.page-id-62 .elementor .zh-story-features{grid-template-columns:1fr}
 body.page-id-62 .elementor .zh-kpi-band{padding:25px 16px}
 body.page-id-62 .elementor .zh-kpi-band>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.page-id-62 .elementor .zh-kpi-band .elementor-widget-counter{border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}
 body.page-id-62 .elementor .zh-kpi-band .elementor-widget-counter:nth-child(even){border-right:0}
 body.page-id-62 .elementor .zh-service-card{min-height:320px}
 body.page-id-62 .elementor .zh-services-footer{padding:0 16px 64px}
 body.page-id-62 .elementor .zh-product-card{min-height:500px}
 body.page-id-62 .elementor .zh-category-card{min-height:250px}
 body.page-id-62 .elementor .zh-category-card .elementor-widget-image img{height:145px}
 body.page-id-62 .elementor .zh-category-card .elementor-widget-heading,
 body.page-id-62 .elementor .zh-category-card .elementor-widget-text-editor{padding-inline:12px}
 body.page-id-62 .elementor .zh-category-card .elementor-heading-title{font-size:15px}
 body.page-id-62 .elementor .zh-industry-card{min-height:390px}
 body.page-id-62 .elementor .zh-globe-wrap{min-height:390px}
 body.page-id-62 .elementor .zh-timeline-list.e-con,
 body.page-id-62 .elementor .zh-timeline-list.e-con>.e-con-inner{grid-template-columns:1fr}
 body.page-id-62 .elementor .zh-case-card{min-height:520px}
 body.page-id-62 .elementor .zh-closing-cta{min-height:620px;padding:80px 16px}
 body.page-id-62 .elementor .zh-closing-cta .elementor-heading-title{font-size:clamp(44px,13vw,58px)}
 body.page-id-62 .elementor .zh-closing-cta .elementor-widget-text-editor,
 body.page-id-62 .elementor .zh-closing-cta .elementor-widget-text-editor p{font-size:16px}
}
@media(prefers-reduced-motion:reduce){
 body.page-id-62 .elementor .zh-card,
 body.page-id-62 .elementor .zh-card img,
 body.page-id-62 .elementor .elementor-button{transition:none}
}
/* ZH_HOME_CREATIVE_OVERHAUL_V1_END */

/* ZH_HOME_CREATIVE_RESPONSIVE_V1_BEGIN */
body.page-id-62 .elementor .zh-timeline-list.e-con,
body.page-id-62 .elementor .zh-timeline-list.e-con>.e-con-inner{
 display:grid !important;
 grid-template-columns:repeat(4,minmax(0,1fr)) !important;
}
@media(max-width:1024px) and (min-width:768px){
 body.page-id-62 .elementor .zh-hero .zh-hero-stats.e-con,
 body.page-id-62 .elementor .zh-hero .zh-hero-stats.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-services .zh-cards-grid.e-con,
 body.page-id-62 .elementor .zh-services .zh-cards-grid.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-products .zh-cards-grid.e-con,
 body.page-id-62 .elementor .zh-products .zh-cards-grid.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-industries .zh-cards-grid.e-con,
 body.page-id-62 .elementor .zh-industries .zh-cards-grid.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-group .zh-cards-grid.e-con,
 body.page-id-62 .elementor .zh-group .zh-cards-grid.e-con>.e-con-inner{
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
 }
 body.page-id-62 .elementor .zh-categories .zh-cards-grid.e-con,
 body.page-id-62 .elementor .zh-categories .zh-cards-grid.e-con>.e-con-inner{
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
 }
 body.page-id-62 .elementor .zh-story-grid.e-con,
 body.page-id-62 .elementor .zh-story-grid.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-sourcing-grid.e-con,
 body.page-id-62 .elementor .zh-sourcing-grid.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-coverage-grid.e-con,
 body.page-id-62 .elementor .zh-coverage-grid.e-con>.e-con-inner{
  display:grid !important;
  grid-template-columns:1fr !important;
 }
 body.page-id-62 .elementor .zh-timeline-list.e-con,
 body.page-id-62 .elementor .zh-timeline-list.e-con>.e-con-inner{
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
 }
}
@media(max-width:767px){
 body.page-id-62 .elementor .zh-hero .zh-hero-stats.e-con,
 body.page-id-62 .elementor .zh-hero .zh-hero-stats.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-categories .zh-cards-grid.e-con,
 body.page-id-62 .elementor .zh-categories .zh-cards-grid.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-affiliation-grid.e-con,
 body.page-id-62 .elementor .zh-affiliation-grid.e-con>.e-con-inner{
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
 }
 body.page-id-62 .elementor .zh-services .zh-cards-grid.e-con,
 body.page-id-62 .elementor .zh-services .zh-cards-grid.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-products .zh-cards-grid.e-con,
 body.page-id-62 .elementor .zh-products .zh-cards-grid.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-industries .zh-cards-grid.e-con,
 body.page-id-62 .elementor .zh-industries .zh-cards-grid.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-group .zh-cards-grid.e-con,
 body.page-id-62 .elementor .zh-group .zh-cards-grid.e-con>.e-con-inner,
 body.page-id-62 .elementor .zh-timeline-list.e-con,
 body.page-id-62 .elementor .zh-timeline-list.e-con>.e-con-inner{
  grid-template-columns:1fr !important;
 }
 body.page-id-62 .elementor .elementor-element-b48c81e .elementor-heading-title{
  font-size:clamp(46px,14vw,62px) !important;
 }
}
/* ZH_HOME_CREATIVE_RESPONSIVE_V1_END */

/* ZH_HOME_IMMERSIVE_V2_BEGIN */
body.page-id-62{
  --zh-ink:#050b14;
  --zh-deep:#071426;
  --zh-navy:#0b1f3a;
  --zh-blue:#123d78;
  --zh-gold:#d4af37;
  --zh-gold-hot:#ffd65a;
  --zh-ice:#f5f7fb;
  --zh-mist:#e9edf4;
  --zh-line:rgba(255,255,255,.14);
  --zh-muted:#8f9bad;
  --zh-progress:0;
  background:var(--zh-ink);
}
body.page-id-62 .elementor .zh-immersive-home-v2{
  position:relative;
  isolation:isolate;
  overflow:clip;
}
body.page-id-62 .elementor .zh-immersive-home-v2 > .e-con-inner,
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-inner{
  width:min(1280px,calc(100% - 56px))!important;
  max-width:1280px!important;
  margin-inline:auto!important;
}
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-section-heading{
  position:relative;
  z-index:3;
  max-width:940px;
  margin:0 0 clamp(54px,7vw,96px);
}
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-section-heading:before{
  content:"";
  position:absolute;
  top:-28px;
  left:0;
  width:72px;
  height:1px;
  background:linear-gradient(90deg,var(--zh-gold),transparent);
}
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-eyebrow,
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-eyebrow .elementor-heading-title{
  color:var(--zh-gold)!important;
  font-size:11px!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:.24em!important;
  text-transform:uppercase;
}
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-section-title,
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-section-title .elementor-heading-title{
  margin:0;
  color:inherit!important;
  font-family:"Manrope","Poppins",sans-serif!important;
  font-size:clamp(48px,6.1vw,92px)!important;
  line-height:.93!important;
  letter-spacing:-.062em!important;
  font-weight:780!important;
  text-wrap:balance;
}
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-section-title span,
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-hero-title span,
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-cta-title span{
  color:var(--zh-gold-hot)!important;
}
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-section-intro,
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-section-intro p{
  max-width:670px;
  margin:22px 0 0;
  color:inherit;
  opacity:.72;
  font-size:clamp(17px,1.5vw,21px)!important;
  line-height:1.65!important;
}
body.page-id-62 .elementor .zh-immersive-home-v2 .elementor-button{
  position:relative;
  overflow:hidden;
  min-height:56px;
  padding:16px 24px!important;
  border-radius:999px!important;
  font-weight:800!important;
  letter-spacing:-.01em;
  transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease,background .35s ease,color .35s ease!important;
}
body.page-id-62 .elementor .zh-immersive-home-v2 .elementor-button:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.45) 48%,transparent 70%);
  transform:translateX(-140%);
  transition:transform .7s cubic-bezier(.16,1,.3,1);
}
body.page-id-62 .elementor .zh-immersive-home-v2 .elementor-button:hover:before{transform:translateX(140%)}
body.page-id-62 .elementor .zh-immersive-home-v2 .elementor-button:hover{
  transform:translateY(-4px);
  box-shadow:0 18px 44px rgba(3,10,25,.24);
}
body.page-id-62:before{
  content:"";
  position:fixed;
  z-index:99999;
  top:0;
  left:0;
  width:100%;
  height:3px;
  pointer-events:none;
  transform-origin:left center;
  transform:scaleX(var(--zh-progress));
  background:linear-gradient(90deg,#7aa7ff,var(--zh-gold-hot),#fff2a3);
  box-shadow:0 0 18px rgba(255,214,90,.7);
}

/* Hero: full-screen command surface */
body.page-id-62 .elementor .zh-hero.zh-immersive-home-v2{
  min-height:min(980px,100svh);
  color:#fff;
  background:
    radial-gradient(circle at 75% 22%,rgba(39,102,201,.32),transparent 34%),
    linear-gradient(135deg,#030810 0%,#061426 58%,#0a2344 100%)!important;
  overflow:visible;
}
body.page-id-62 .elementor .zh-hero.zh-immersive-home-v2:after{
  content:"";
  position:absolute;
  z-index:1;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(90deg,rgba(2,7,15,.82) 0%,rgba(2,8,18,.52) 48%,rgba(2,9,20,.28) 100%),
    linear-gradient(180deg,rgba(2,7,14,.12) 40%,#050b14 108%);
}
body.page-id-62 .elementor .zh-hero .zh-hero-bg{
  position:absolute!important;
  z-index:0!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  pointer-events:none;
}
body.page-id-62 .elementor .zh-hero .zh-hero-bg .elementor-widget-container,
body.page-id-62 .elementor .zh-hero .zh-hero-bg img{
  width:100%!important;
  height:100%!important;
}
body.page-id-62 .elementor .zh-hero .zh-hero-bg img{
  object-fit:cover!important;
  object-position:center 48%!important;
  filter:saturate(.9) contrast(1.1);
  transform:scale(1.035) translate3d(0,var(--zh-parallax,0px),0);
  transition:filter .6s ease;
}
body.page-id-62 .elementor .zh-hero .zh-hero-inner{
  position:relative;
  z-index:2;
  min-height:min(980px,100svh);
  padding:clamp(150px,17vh,210px) 0 72px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
}
body.page-id-62 .elementor .zh-hero .zh-hero-content{
  width:min(980px,82%);
  padding-left:clamp(0px,4vw,64px);
}
body.page-id-62 .elementor .zh-hero .zh-hero-content:before{
  content:"PAKISTAN / SOURCE CONTROL";
  position:absolute;
  left:0;
  top:50%;
  color:rgba(255,255,255,.54);
  font-size:10px;
  font-weight:800;
  letter-spacing:.26em;
  transform:translate(-48%,-50%) rotate(-90deg);
}
body.page-id-62 .elementor .zh-hero .zh-hero-badge{
  width:max-content;
  max-width:100%;
  margin:0 0 30px;
  padding:11px 16px;
  border:1px solid rgba(255,255,255,.26);
  border-radius:999px;
  background:rgba(3,10,22,.42);
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
}
body.page-id-62 .elementor .zh-hero .zh-hero-badge .elementor-heading-title{
  color:#fff!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.16em!important;
}
body.page-id-62 .elementor .zh-hero .zh-hero-title,
body.page-id-62 .elementor .zh-hero .zh-hero-title .elementor-heading-title{
  color:#fff!important;
  font-family:"Manrope","Poppins",sans-serif!important;
  font-size:clamp(66px,8.25vw,128px)!important;
  font-weight:790!important;
  line-height:.84!important;
  letter-spacing:-.078em!important;
  text-wrap:balance;
}
body.page-id-62 .elementor .zh-hero .zh-hero-copy{
  width:min(690px,100%);
  margin-top:34px;
  padding-left:22px;
  border-left:1px solid var(--zh-gold);
}
body.page-id-62 .elementor .zh-hero .zh-hero-copy p{
  margin:0;
  color:rgba(255,255,255,.78)!important;
  font-size:clamp(17px,1.7vw,22px)!important;
  line-height:1.62!important;
}
body.page-id-62 .elementor .zh-hero .zh-button-row{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:14px!important;
  margin-top:34px;
}
body.page-id-62 .elementor .zh-hero .zh-btn-gold .elementor-button{
  color:#07111f!important;
  background:linear-gradient(135deg,var(--zh-gold-hot),#c9991d)!important;
  box-shadow:0 16px 46px rgba(212,175,55,.24);
}
body.page-id-62 .elementor .zh-hero .zh-btn-glass .elementor-button{
  color:#fff!important;
  border:1px solid rgba(255,255,255,.3)!important;
  background:rgba(10,28,54,.42)!important;
  backdrop-filter:blur(16px);
}
body.page-id-62 .elementor .zh-hero .zh-hero-stats,
body.page-id-62 .elementor .zh-hero .zh-hero-stats > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
}
body.page-id-62 .elementor .zh-hero .zh-hero-stats{
  position:relative;
  z-index:4;
  width:min(900px,78%);
  align-self:flex-end!important;
  margin:70px -24px -118px 0!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.2);
  border-radius:26px;
  background:rgba(6,17,34,.62);
  box-shadow:0 35px 90px rgba(0,0,0,.4);
  backdrop-filter:blur(22px);
  -webkit-backdrop-filter:blur(22px);
}
body.page-id-62 .elementor .zh-hero .zh-hero-stats > .elementor-element,
body.page-id-62 .elementor .zh-hero .zh-hero-stats > .e-con-inner > .elementor-element{
  min-width:0!important;
  padding:28px 22px!important;
  border-right:1px solid rgba(255,255,255,.12);
}
body.page-id-62 .elementor .zh-hero .zh-hero-stats > .elementor-element:last-child,
body.page-id-62 .elementor .zh-hero .zh-hero-stats > .e-con-inner > .elementor-element:last-child{border-right:0}
body.page-id-62 .elementor .zh-hero .zh-hero-stats .elementor-counter-number-wrapper{
  color:#fff!important;
  font-size:clamp(30px,3vw,48px)!important;
  line-height:1!important;
  letter-spacing:-.05em;
}
body.page-id-62 .elementor .zh-hero .zh-hero-stats .elementor-counter-title{
  margin-top:10px;
  color:rgba(255,255,255,.6)!important;
  font-size:10px!important;
  line-height:1.35!important;
  letter-spacing:.12em!important;
  text-transform:uppercase;
}

/* Marquee */
body.page-id-62 .elementor .zh-marquee.zh-immersive-home-v2{
  z-index:2;
  min-height:190px;
  padding:102px 0 34px!important;
  color:var(--zh-navy);
  background:#fff!important;
  overflow:hidden!important;
}
body.page-id-62 .elementor .zh-marquee .zh-marquee-copy{
  margin-bottom:22px;
}
body.page-id-62 .elementor .zh-marquee .zh-marquee-copy,
body.page-id-62 .elementor .zh-marquee .zh-marquee-copy p{
  color:#637087!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.22em!important;
  text-transform:uppercase;
}
body.page-id-62 .elementor .zh-marquee .zh-marquee-window{overflow:visible!important}
body.page-id-62 .elementor .zh-marquee .zh-logo-marquee-track{
  min-height:64px!important;
  align-items:center!important;
}
body.page-id-62 .elementor .zh-marquee .zh-logo-marquee-image img{
  max-height:42px!important;
  width:auto!important;
  object-fit:contain!important;
  filter:grayscale(1) contrast(.8);
  opacity:.62;
  transition:filter .35s ease,opacity .35s ease,transform .35s ease;
}
body.page-id-62 .elementor .zh-marquee .zh-logo-marquee-item:hover img{
  filter:none;
  opacity:1;
  transform:scale(1.08);
}

/* Shared scenes */
body.page-id-62 .elementor .zh-section.zh-immersive-home-v2{
  padding:clamp(112px,12vw,190px) 0!important;
  color:var(--zh-navy);
  background:var(--zh-ice);
}
body.page-id-62 .elementor .zh-section.zh-immersive-home-v2:nth-of-type(even){
  background:#fff;
}
body.page-id-62 .elementor .zh-mist.zh-immersive-home-v2{background:var(--zh-mist)!important}
body.page-id-62 .elementor .zh-card{
  --zh-rx:0deg;
  --zh-ry:0deg;
  --zh-lift:0px;
  position:relative!important;
  min-width:0!important;
  overflow:hidden!important;
  border:1px solid rgba(8,24,48,.09)!important;
  border-radius:28px!important;
  background:rgba(255,255,255,.86)!important;
  box-shadow:0 18px 60px rgba(9,27,55,.08)!important;
  transform:perspective(1200px) rotateX(var(--zh-rx)) rotateY(var(--zh-ry)) translateY(var(--zh-lift));
  transform-style:preserve-3d;
  transition:transform .48s cubic-bezier(.16,1,.3,1),box-shadow .48s ease,border-color .48s ease!important;
  will-change:transform;
}
body.page-id-62 .elementor .zh-card:after{
  content:"";
  position:absolute;
  inset:auto -30% -55% 15%;
  height:75%;
  pointer-events:none;
  background:radial-gradient(circle,rgba(212,175,55,.19),transparent 66%);
  opacity:0;
  transition:opacity .45s ease;
}
body.page-id-62 .elementor .zh-card:hover{
  --zh-lift:-10px;
  border-color:rgba(212,175,55,.38)!important;
  box-shadow:0 34px 90px rgba(7,23,48,.16)!important;
}
body.page-id-62 .elementor .zh-card:hover:after{opacity:1}
body.page-id-62 .elementor .zh-card-image,
body.page-id-62 .elementor .zh-card-image .elementor-widget-container{overflow:hidden!important}
body.page-id-62 .elementor .zh-card-image img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  transition:transform .9s cubic-bezier(.16,1,.3,1),filter .7s ease!important;
}
body.page-id-62 .elementor .zh-card:hover .zh-card-image img{
  transform:scale(1.075);
  filter:saturate(1.08) contrast(1.04);
}
body.page-id-62 .elementor .zh-card-title,
body.page-id-62 .elementor .zh-card-title .elementor-heading-title{
  font-family:"Manrope","Poppins",sans-serif!important;
  letter-spacing:-.035em!important;
}
body.page-id-62 .elementor .zh-card-copy,
body.page-id-62 .elementor .zh-card-copy p{line-height:1.65!important}

/* Story */
body.page-id-62 .elementor .zh-story{
  background:#fff!important;
}
body.page-id-62 .elementor .zh-story .zh-story-grid,
body.page-id-62 .elementor .zh-story .zh-story-grid > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:clamp(32px,5vw,84px)!important;
  align-items:start!important;
}
body.page-id-62 .elementor .zh-story .zh-story-visual{grid-column:span 7!important}
body.page-id-62 .elementor .zh-story .zh-story-copy{
  grid-column:span 5!important;
  position:sticky!important;
  top:126px;
  padding-top:82px;
}
body.page-id-62 .elementor .zh-story .zh-story-image{
  height:clamp(560px,62vw,820px)!important;
  overflow:hidden;
  border-radius:44px 44px 140px 44px;
  box-shadow:0 50px 100px rgba(7,24,50,.16);
}
body.page-id-62 .elementor .zh-story .zh-story-image img{
  width:100%!important;
  height:calc(100% + 80px)!important;
  object-fit:cover!important;
  object-position:center!important;
  transform:translate3d(0,var(--zh-parallax,0px),0) scale(1.05);
}
body.page-id-62 .elementor .zh-story .zh-story-visual:after{
  content:"PROOF / 220+ FACTORIES";
  position:absolute;
  right:-38px;
  bottom:70px;
  padding:14px 18px;
  color:#fff;
  background:var(--zh-navy);
  border-radius:999px;
  font-size:10px;
  font-weight:800;
  letter-spacing:.16em;
  transform:rotate(-90deg);
}
body.page-id-62 .elementor .zh-story .zh-story-features,
body.page-id-62 .elementor .zh-story .zh-story-features > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}
body.page-id-62 .elementor .zh-story .zh-mini-feature{
  min-height:150px;
  padding:20px!important;
  border:1px solid rgba(9,31,60,.1);
  border-radius:20px;
  background:#f5f7fb;
  transition:background .35s ease,transform .35s ease;
}
body.page-id-62 .elementor .zh-story .zh-mini-feature:hover{
  background:#fff7d9;
  transform:translateY(-5px);
}

/* KPI band */
body.page-id-62 .elementor .zh-kpi-band.zh-immersive-home-v2{
  padding:72px 0!important;
  color:#fff;
  background:
    radial-gradient(circle at 10% 20%,rgba(27,90,190,.4),transparent 30%),
    radial-gradient(circle at 85% 80%,rgba(212,175,55,.16),transparent 32%),
    #061427!important;
}
body.page-id-62 .elementor .zh-kpi-band .zh-inner,
body.page-id-62 .elementor .zh-kpi-band .zh-inner > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:0!important;
}
body.page-id-62 .elementor .zh-kpi-band .elementor-widget-counter{
  min-width:0;
  padding:22px 18px;
  border-right:1px solid rgba(255,255,255,.14);
}
body.page-id-62 .elementor .zh-kpi-band .elementor-widget-counter:last-child{border-right:0}
body.page-id-62 .elementor .zh-kpi-band .elementor-counter-number-wrapper{
  color:#fff!important;
  font-size:clamp(34px,4vw,62px)!important;
  letter-spacing:-.06em;
}
body.page-id-62 .elementor .zh-kpi-band .elementor-counter-title{
  color:rgba(255,255,255,.58)!important;
  font-size:10px!important;
  letter-spacing:.15em!important;
  text-transform:uppercase;
}

/* Group bento */
body.page-id-62 .elementor .zh-group .zh-cards-grid,
body.page-id-62 .elementor .zh-group .zh-cards-grid > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:28px!important;
  align-items:start!important;
}
body.page-id-62 .elementor .zh-group .zh-group-card{min-height:560px}
body.page-id-62 .elementor .zh-group .zh-group-card:nth-child(1){grid-column:span 7!important}
body.page-id-62 .elementor .zh-group .zh-group-card:nth-child(2){grid-column:span 5!important;margin-top:110px}
body.page-id-62 .elementor .zh-group .zh-group-card:nth-child(3){
  grid-column:3 / span 8!important;
  min-height:460px;
}
body.page-id-62 .elementor .zh-group .zh-card-image{height:310px!important}
body.page-id-62 .elementor .zh-group .zh-group-card:nth-child(3) .zh-card-image{height:240px!important}

/* Services: asymmetric bento */
body.page-id-62 .elementor .zh-services{
  color:#fff!important;
  background:
    linear-gradient(rgba(3,10,22,.88),rgba(5,15,31,.96)),
    radial-gradient(circle at 80% 10%,#164c91,transparent 42%),
    #050d19!important;
}
body.page-id-62 .elementor .zh-services .zh-section-heading{margin-left:auto;text-align:right}
body.page-id-62 .elementor .zh-services .zh-section-heading:before{left:auto;right:0}
body.page-id-62 .elementor .zh-services .zh-section-intro{margin-left:auto}
body.page-id-62 .elementor .zh-services .zh-cards-grid,
body.page-id-62 .elementor .zh-services .zh-cards-grid > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:20px!important;
}
body.page-id-62 .elementor .zh-services .zh-service-card{
  min-height:380px!important;
  padding:clamp(28px,3.3vw,48px)!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.12)!important;
  background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035))!important;
  box-shadow:none!important;
  backdrop-filter:blur(14px);
}
body.page-id-62 .elementor .zh-services .zh-service-card:nth-child(1){grid-column:span 5!important}
body.page-id-62 .elementor .zh-services .zh-service-card:nth-child(2){grid-column:span 7!important}
body.page-id-62 .elementor .zh-services .zh-service-card:nth-child(3),
body.page-id-62 .elementor .zh-services .zh-service-card:nth-child(4),
body.page-id-62 .elementor .zh-services .zh-service-card:nth-child(5){grid-column:span 4!important}
body.page-id-62 .elementor .zh-services .zh-service-card:nth-child(6){
  grid-column:3 / span 8!important;
  min-height:330px!important;
}
body.page-id-62 .elementor .zh-services .zh-service-card .elementor-icon{
  color:var(--zh-gold-hot)!important;
  border-color:rgba(212,175,55,.4)!important;
}
body.page-id-62 .elementor .zh-services .zh-service-card .elementor-icon-box-title,
body.page-id-62 .elementor .zh-services .zh-service-card .elementor-icon-box-title a{
  color:#fff!important;
  font-size:clamp(25px,2.5vw,40px)!important;
  letter-spacing:-.045em!important;
}
body.page-id-62 .elementor .zh-services .zh-card-copy,
body.page-id-62 .elementor .zh-services .zh-card-copy p{color:rgba(255,255,255,.66)!important}

/* Services bridge */
body.page-id-62 .elementor .zh-services-footer.zh-immersive-home-v2{
  padding:0 0 110px!important;
  color:#fff;
  background:#050d19!important;
}

/* Process tabs */
body.page-id-62 .elementor .zh-process{background:#fff!important}
body.page-id-62 .elementor .zh-process .elementor-tabs-wrapper{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:8px;
  padding:8px;
  border-radius:999px;
  background:#e8edf5;
}
body.page-id-62 .elementor .zh-process .elementor-tab-title{
  border:0!important;
  border-radius:999px;
  color:#637087!important;
  text-align:center;
  transition:background .35s ease,color .35s ease,transform .35s ease;
}
body.page-id-62 .elementor .zh-process .elementor-tab-title.elementor-active{
  color:#fff!important;
  background:var(--zh-navy)!important;
  transform:scale(1.02);
}
body.page-id-62 .elementor .zh-process .elementor-tabs-content-wrapper{
  margin-top:28px;
  border:0!important;
  border-radius:34px;
  background:var(--zh-mist);
  overflow:hidden;
}
body.page-id-62 .elementor .zh-process .elementor-tab-content{
  padding:clamp(34px,6vw,78px)!important;
  border:0!important;
}

/* Sourcing */
body.page-id-62 .elementor .zh-sourcing{
  color:#fff!important;
  background:#071426!important;
}
body.page-id-62 .elementor .zh-sourcing .zh-section-bg{
  position:absolute!important;
  inset:0!important;
  opacity:.2;
  mix-blend-mode:luminosity;
}
body.page-id-62 .elementor .zh-sourcing .zh-section-bg img{
  width:100%!important;height:100%!important;object-fit:cover!important;
}
body.page-id-62 .elementor .zh-sourcing .zh-sourcing-grid,
body.page-id-62 .elementor .zh-sourcing .zh-sourcing-grid > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:clamp(32px,6vw,94px)!important;
  align-items:center!important;
}
body.page-id-62 .elementor .zh-sourcing .zh-sourcing-copy{grid-column:span 5!important;z-index:2}
body.page-id-62 .elementor .zh-sourcing .zh-sourcing-visual{
  grid-column:span 7!important;
  transform:translateX(6vw);
}
body.page-id-62 .elementor .zh-sourcing .zh-sourcing-image{
  height:720px!important;
  overflow:hidden;
  border-radius:180px 32px 32px 32px;
  box-shadow:-40px 50px 100px rgba(0,0,0,.34);
}
body.page-id-62 .elementor .zh-sourcing .zh-sourcing-image img{
  width:100%!important;
  height:calc(100% + 80px)!important;
  object-fit:cover!important;
  transform:translate3d(0,var(--zh-parallax,0px),0) scale(1.04);
}
body.page-id-62 .elementor .zh-sourcing .zh-sourcing-features,
body.page-id-62 .elementor .zh-sourcing .zh-sourcing-features > .e-con-inner{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:12px!important;
}
body.page-id-62 .elementor .zh-sourcing .zh-mini-feature{
  padding:18px!important;
  border:1px solid rgba(255,255,255,.13);
  border-radius:18px;
  background:rgba(255,255,255,.05);
}

/* Product gallery */
body.page-id-62 .elementor .zh-products{background:#fff!important}
body.page-id-62 .elementor .zh-products .zh-cards-grid,
body.page-id-62 .elementor .zh-products .zh-cards-grid > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:22px!important;
  align-items:stretch!important;
}
body.page-id-62 .elementor .zh-products .zh-product-card{min-height:500px!important}
body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(1){grid-column:span 7!important}
body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(2){grid-column:span 5!important;margin-top:90px}
body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(3){grid-column:span 5!important}
body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(4){grid-column:span 7!important}
body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(5),
body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(6),
body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(7){grid-column:span 4!important}
body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(8){grid-column:3 / span 8!important}
body.page-id-62 .elementor .zh-products .zh-card-image{height:300px!important}
body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(1) .zh-card-image,
body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(4) .zh-card-image,
body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(8) .zh-card-image{height:360px!important}

/* Categories mosaic */
body.page-id-62 .elementor .zh-categories .zh-cards-grid,
body.page-id-62 .elementor .zh-categories .zh-cards-grid > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:16px!important;
}
body.page-id-62 .elementor .zh-categories .zh-category-card{
  grid-column:span 3!important;
  min-height:330px!important;
  border-radius:22px!important;
  background:#fff!important;
}
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(1),
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(6),
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(11){grid-column:span 6!important}
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(2),
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(3),
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(4),
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(5),
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(7),
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(8),
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(9),
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(10),
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(12){grid-column:span 3!important}
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(1),
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(6){min-height:460px!important}
body.page-id-62 .elementor .zh-categories .zh-card-image{height:210px!important}
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(1) .zh-card-image,
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(6) .zh-card-image{height:320px!important}

/* Industry editorial cards */
body.page-id-62 .elementor .zh-industries{color:#fff!important;background:#061427!important}
body.page-id-62 .elementor .zh-industries .zh-cards-grid,
body.page-id-62 .elementor .zh-industries .zh-cards-grid > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:18px!important;
}
body.page-id-62 .elementor .zh-industries .zh-industry-card{
  min-height:430px!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.13)!important;
  background:rgba(255,255,255,.06)!important;
}
body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(1),
body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(4),
body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(5),
body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(8){grid-column:span 7!important}
body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(2),
body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(3),
body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(6),
body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(7){grid-column:span 5!important}
body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(2),
body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(6){margin-top:72px}
body.page-id-62 .elementor .zh-industries .zh-card-image{height:265px!important}
body.page-id-62 .elementor .zh-industries .zh-card-title,
body.page-id-62 .elementor .zh-industries .zh-card-title .elementor-heading-title{color:#fff!important}
body.page-id-62 .elementor .zh-industries .zh-card-copy,
body.page-id-62 .elementor .zh-industries .zh-card-copy p{color:rgba(255,255,255,.62)!important}

/* Compliance */
body.page-id-62 .elementor .zh-certifications.zh-immersive-home-v2{
  padding:clamp(112px,12vw,180px) 0!important;
  color:var(--zh-navy);
  background:#fff!important;
}
body.page-id-62 .elementor .zh-certifications .zh-cert-grid,
body.page-id-62 .elementor .zh-certifications .zh-cert-grid > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:12px!important;
}
body.page-id-62 .elementor .zh-certifications .zh-affiliation-grid,
body.page-id-62 .elementor .zh-certifications .zh-affiliation-grid > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:12px!important;
}
body.page-id-62 .elementor .zh-certifications .zh-affiliation-card{
  min-height:180px;
  padding:26px!important;
  border:1px solid rgba(10,31,60,.1);
  border-radius:24px;
  background:#f4f6fa;
  transition:transform .4s ease,background .4s ease,border-color .4s ease;
}
body.page-id-62 .elementor .zh-certifications .zh-affiliation-card:hover{
  transform:translateY(-8px);
  background:#fff;
  border-color:rgba(212,175,55,.5);
}
body.page-id-62 .elementor .zh-certifications .zh-logo-image img{
  width:auto!important;
  max-width:100%!important;
  height:70px!important;
  object-fit:contain!important;
}

/* Coverage */
body.page-id-62 .elementor .zh-coverage{
  color:#fff!important;
  background:
    radial-gradient(circle at 30% 50%,rgba(39,102,201,.34),transparent 35%),
    #040b14!important;
}
body.page-id-62 .elementor .zh-coverage .zh-coverage-grid,
body.page-id-62 .elementor .zh-coverage .zh-coverage-grid > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  min-height:760px;
  align-items:center!important;
}
body.page-id-62 .elementor .zh-coverage .zh-globe-wrap{
  grid-column:1 / span 8!important;
  grid-row:1!important;
  opacity:.92;
}
body.page-id-62 .elementor .zh-coverage .zh-globe-image img{
  width:min(880px,80vw)!important;
  height:auto!important;
  transform:translate3d(0,var(--zh-parallax,0px),0);
  filter:drop-shadow(0 30px 80px rgba(20,89,190,.25));
}
body.page-id-62 .elementor .zh-coverage .zh-coverage-copy{
  z-index:3;
  grid-column:7 / span 6!important;
  grid-row:1!important;
  padding:clamp(38px,5vw,74px)!important;
  border:1px solid rgba(255,255,255,.15);
  border-radius:34px;
  background:rgba(4,14,30,.68);
  box-shadow:0 35px 100px rgba(0,0,0,.35);
  backdrop-filter:blur(24px);
}
body.page-id-62 .elementor .zh-coverage .zh-region-list,
body.page-id-62 .elementor .zh-coverage .zh-region-list > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}

/* Journey */
body.page-id-62 .elementor .zh-timeline{background:var(--zh-mist)!important}
body.page-id-62 .elementor .zh-timeline .zh-section-heading{max-width:1100px}
body.page-id-62 .elementor .zh-timeline .zh-timeline-list,
body.page-id-62 .elementor .zh-timeline .zh-timeline-list > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:start!important;
}
body.page-id-62 .elementor .zh-timeline .zh-timeline-item{
  position:relative!important;
  min-height:390px!important;
  padding:30px!important;
  border-top:3px solid var(--zh-gold)!important;
  border-radius:0 0 26px 26px!important;
  background:#fff!important;
}
body.page-id-62 .elementor .zh-timeline .zh-timeline-item:nth-child(even){margin-top:72px}
body.page-id-62 .elementor .zh-timeline .zh-timeline-item:before{
  content:"";
  position:absolute;
  top:-9px;
  left:28px;
  width:15px;
  height:15px;
  border:4px solid var(--zh-mist);
  border-radius:50%;
  background:var(--zh-gold);
}
body.page-id-62 .elementor .zh-timeline .zh-timeline-year,
body.page-id-62 .elementor .zh-timeline .zh-timeline-year .elementor-heading-title{
  color:var(--zh-gold)!important;
  font-size:clamp(38px,4vw,58px)!important;
  font-weight:800!important;
  letter-spacing:-.06em!important;
}
body.page-id-62 .elementor .zh-timeline .zh-card-title,
body.page-id-62 .elementor .zh-timeline .zh-card-title .elementor-heading-title{
  font-size:22px!important;
  line-height:1.1!important;
}
body.page-id-62 .elementor .zh-timeline .zh-card-copy,
body.page-id-62 .elementor .zh-timeline .zh-card-copy p{
  color:#667187!important;
  font-size:14px!important;
}

/* Testimonials */
body.page-id-62 .elementor .zh-testimonials{
  color:#fff!important;
  background:#071426!important;
}
body.page-id-62 .elementor .zh-testimonials .zh-section-bg{
  position:absolute!important;
  inset:0!important;
  opacity:.21;
}
body.page-id-62 .elementor .zh-testimonials .zh-section-bg img{
  width:100%!important;height:100%!important;object-fit:cover!important;filter:grayscale(.3);
}
body.page-id-62 .elementor .zh-testimonials .elementor-testimonial-wrapper,
body.page-id-62 .elementor .zh-testimonials .elementor-main-swiper{
  border:1px solid rgba(255,255,255,.14);
  border-radius:34px;
  background:rgba(6,18,38,.7);
  backdrop-filter:blur(20px);
}

/* Cases */
body.page-id-62 .elementor .zh-cases .zh-cards-grid,
body.page-id-62 .elementor .zh-cases .zh-cards-grid > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:22px!important;
  align-items:start!important;
}
body.page-id-62 .elementor .zh-cases .zh-case-card{min-height:580px!important}
body.page-id-62 .elementor .zh-cases .zh-case-card:nth-child(1){grid-column:span 7!important}
body.page-id-62 .elementor .zh-cases .zh-case-card:nth-child(2){grid-column:span 5!important;margin-top:100px}
body.page-id-62 .elementor .zh-cases .zh-case-card:nth-child(3){grid-column:3 / span 8!important}
body.page-id-62 .elementor .zh-cases .zh-card-image{height:310px!important}
body.page-id-62 .elementor .zh-cases .zh-case-result{
  width:max-content;
  max-width:100%;
  padding:10px 14px!important;
  border-radius:999px;
  color:var(--zh-navy)!important;
  background:#fff3ba;
  font-size:11px!important;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
}

/* Insights */
body.page-id-62 .elementor .zh-insights{background:#fff!important}
body.page-id-62 .elementor .zh-insights .zh-cards-grid,
body.page-id-62 .elementor .zh-insights .zh-cards-grid > .e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:22px!important;
}
body.page-id-62 .elementor .zh-insights .zh-insight-card:nth-child(2){margin-top:72px}
body.page-id-62 .elementor .zh-insights .zh-insight-card:nth-child(3){margin-top:144px}
body.page-id-62 .elementor .zh-insights .zh-card-image{height:260px!important}

/* FAQ */
body.page-id-62 .elementor .zh-faqs{background:var(--zh-mist)!important}
body.page-id-62 .elementor .zh-faqs .elementor-accordion-item{
  margin-bottom:12px;
  overflow:hidden;
  border:1px solid rgba(8,28,55,.1)!important;
  border-radius:20px!important;
  background:#fff;
}
body.page-id-62 .elementor .zh-faqs .elementor-tab-title{
  min-height:76px;
  padding:24px 28px!important;
  border:0!important;
  color:var(--zh-navy)!important;
  font-weight:800!important;
}
body.page-id-62 .elementor .zh-faqs .elementor-tab-content{
  padding:0 28px 28px!important;
  border:0!important;
  color:#697489!important;
}
body.page-id-62 .elementor .zh-faqs .elementor-accordion-icon{
  color:var(--zh-gold)!important;
}

/* Final CTA */
body.page-id-62 .elementor .zh-closing-cta.zh-immersive-home-v2{
  min-height:720px;
  padding:150px 0!important;
  color:#fff;
  background:#030910!important;
}
body.page-id-62 .elementor .zh-closing-cta .zh-section-bg{
  position:absolute!important;
  inset:0!important;
}
body.page-id-62 .elementor .zh-closing-cta .zh-section-bg:after{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(90deg,rgba(3,8,17,.9),rgba(3,10,21,.56)),
    radial-gradient(circle at 74% 50%,rgba(34,96,190,.3),transparent 34%);
}
body.page-id-62 .elementor .zh-closing-cta .zh-section-bg img{
  width:100%!important;height:100%!important;object-fit:cover!important;
}
body.page-id-62 .elementor .zh-closing-cta .zh-cta-inner{
  position:relative;
  z-index:2;
  align-items:flex-start!important;
  text-align:left!important;
}
body.page-id-62 .elementor .zh-closing-cta .zh-cta-title,
body.page-id-62 .elementor .zh-closing-cta .zh-cta-title .elementor-heading-title{
  max-width:990px;
  color:#fff!important;
  font-family:"Manrope","Poppins",sans-serif!important;
  font-size:clamp(62px,8vw,118px)!important;
  line-height:.87!important;
  letter-spacing:-.07em!important;
  font-weight:790!important;
}
body.page-id-62 .elementor .zh-closing-cta .zh-cta-copy,
body.page-id-62 .elementor .zh-closing-cta .zh-cta-copy p{
  max-width:630px;
  color:rgba(255,255,255,.7)!important;
  font-size:20px!important;
  line-height:1.6!important;
}
body.page-id-62 .elementor .zh-closing-cta .zh-button-row{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:14px!important;
  margin-top:28px;
}

/* Motion runtime: content remains visible without JS */
body.page-id-62.zh-immersive-ready .zh-motion-node{
  opacity:0;
  translate:0 38px;
  filter:blur(8px);
  transition:
    opacity .9s cubic-bezier(.16,1,.3,1) var(--zh-stagger,0ms),
    translate .9s cubic-bezier(.16,1,.3,1) var(--zh-stagger,0ms),
    filter .9s cubic-bezier(.16,1,.3,1) var(--zh-stagger,0ms);
}
body.page-id-62.zh-immersive-ready .zh-motion-node.is-inview{
  opacity:1;
  translate:0 0;
  filter:blur(0);
}
body.page-id-62 .zh-ambient-cursor{
  position:fixed;
  z-index:1;
  left:0;
  top:0;
  width:560px;
  height:560px;
  border-radius:50%;
  pointer-events:none;
  opacity:.22;
  background:radial-gradient(circle,rgba(81,139,255,.24),rgba(212,175,55,.08) 32%,transparent 70%);
  transform:translate3d(calc(var(--zh-cursor-x,50vw) - 50%),calc(var(--zh-cursor-y,50vh) - 50%),0);
  transition:opacity .3s ease;
  mix-blend-mode:screen;
}
body.page-id-62 .elementor-editor-active .zh-motion-node,
body.elementor-editor-active.page-id-62 .zh-motion-node{
  opacity:1!important;
  translate:0 0!important;
  filter:none!important;
}

/* Tablet */
@media (max-width:1024px){
  body.page-id-62 .elementor .zh-immersive-home-v2 > .e-con-inner,
  body.page-id-62 .elementor .zh-immersive-home-v2 .zh-inner{width:min(100% - 40px,920px)!important}
  body.page-id-62 .elementor .zh-hero .zh-hero-inner{padding-top:150px!important}
  body.page-id-62 .elementor .zh-hero .zh-hero-content{width:100%;padding-left:20px}
  body.page-id-62 .elementor .zh-hero .zh-hero-title,
  body.page-id-62 .elementor .zh-hero .zh-hero-title .elementor-heading-title{font-size:clamp(62px,10vw,92px)!important}
  body.page-id-62 .elementor .zh-hero .zh-hero-stats{width:94%;margin-right:0!important}
  body.page-id-62 .elementor .zh-story .zh-story-grid,
  body.page-id-62 .elementor .zh-story .zh-story-grid > .e-con-inner{grid-template-columns:1fr 1fr!important;gap:34px!important}
  body.page-id-62 .elementor .zh-story .zh-story-visual,
  body.page-id-62 .elementor .zh-story .zh-story-copy{grid-column:auto!important}
  body.page-id-62 .elementor .zh-story .zh-story-copy{position:relative!important;top:auto;padding-top:34px}
  body.page-id-62 .elementor .zh-story .zh-story-image{height:620px!important}
  body.page-id-62 .elementor .zh-kpi-band .zh-inner,
  body.page-id-62 .elementor .zh-kpi-band .zh-inner > .e-con-inner{grid-template-columns:repeat(3,1fr)!important}
  body.page-id-62 .elementor .zh-group .zh-group-card,
  body.page-id-62 .elementor .zh-group .zh-group-card:nth-child(1),
  body.page-id-62 .elementor .zh-group .zh-group-card:nth-child(2),
  body.page-id-62 .elementor .zh-group .zh-group-card:nth-child(3){grid-column:span 6!important;margin-top:0}
  body.page-id-62 .elementor .zh-group .zh-group-card:nth-child(3){grid-column:3 / span 8!important}
  body.page-id-62 .elementor .zh-services .zh-service-card,
  body.page-id-62 .elementor .zh-services .zh-service-card:nth-child(n){grid-column:span 6!important;margin-top:0}
  body.page-id-62 .elementor .zh-sourcing .zh-sourcing-copy{grid-column:span 6!important}
  body.page-id-62 .elementor .zh-sourcing .zh-sourcing-visual{grid-column:span 6!important;transform:none}
  body.page-id-62 .elementor .zh-sourcing .zh-sourcing-image{height:620px!important;border-radius:120px 28px 28px 28px}
  body.page-id-62 .elementor .zh-products .zh-product-card,
  body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(n){grid-column:span 6!important;margin-top:0}
  body.page-id-62 .elementor .zh-categories .zh-category-card,
  body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(n){grid-column:span 4!important;min-height:340px!important}
  body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(1),
  body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(6){grid-column:span 8!important}
  body.page-id-62 .elementor .zh-industries .zh-industry-card,
  body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(n){grid-column:span 6!important;margin-top:0}
  body.page-id-62 .elementor .zh-certifications .zh-cert-grid,
  body.page-id-62 .elementor .zh-certifications .zh-cert-grid > .e-con-inner,
  body.page-id-62 .elementor .zh-certifications .zh-affiliation-grid,
  body.page-id-62 .elementor .zh-certifications .zh-affiliation-grid > .e-con-inner{grid-template-columns:repeat(3,1fr)!important}
  body.page-id-62 .elementor .zh-coverage .zh-coverage-grid,
  body.page-id-62 .elementor .zh-coverage .zh-coverage-grid > .e-con-inner{min-height:650px}
  body.page-id-62 .elementor .zh-coverage .zh-globe-wrap{grid-column:1 / span 8!important}
  body.page-id-62 .elementor .zh-coverage .zh-coverage-copy{grid-column:6 / span 7!important}
  body.page-id-62 .elementor .zh-timeline .zh-timeline-list,
  body.page-id-62 .elementor .zh-timeline .zh-timeline-list > .e-con-inner{grid-template-columns:repeat(2,1fr)!important}
  body.page-id-62 .elementor .zh-timeline .zh-timeline-item:nth-child(even){margin-top:36px}
  body.page-id-62 .elementor .zh-cases .zh-case-card,
  body.page-id-62 .elementor .zh-cases .zh-case-card:nth-child(n){grid-column:span 6!important;margin-top:0}
  body.page-id-62 .elementor .zh-cases .zh-case-card:nth-child(3){grid-column:3 / span 8!important}
}

/* Mobile */
@media (max-width:767px){
  body.page-id-62 .elementor .zh-immersive-home-v2 > .e-con-inner,
  body.page-id-62 .elementor .zh-immersive-home-v2 .zh-inner{width:calc(100% - 32px)!important}
  body.page-id-62 .elementor .zh-section.zh-immersive-home-v2,
  body.page-id-62 .elementor .zh-certifications.zh-immersive-home-v2{padding:104px 0!important}
  body.page-id-62 .elementor .zh-immersive-home-v2 .zh-section-heading{margin-bottom:48px}
  body.page-id-62 .elementor .zh-immersive-home-v2 .zh-section-title,
  body.page-id-62 .elementor .zh-immersive-home-v2 .zh-section-title .elementor-heading-title{font-size:clamp(42px,13vw,58px)!important;line-height:.95!important}
  body.page-id-62 .elementor .zh-immersive-home-v2 .zh-section-intro,
  body.page-id-62 .elementor .zh-immersive-home-v2 .zh-section-intro p{font-size:16px!important;line-height:1.6!important}
  body.page-id-62 .elementor .zh-hero.zh-immersive-home-v2{min-height:auto;overflow:hidden}
  body.page-id-62 .elementor .zh-hero .zh-hero-inner{min-height:880px;padding:130px 0 58px!important;justify-content:flex-start!important}
  body.page-id-62 .elementor .zh-hero .zh-hero-content{padding-left:0}
  body.page-id-62 .elementor .zh-hero .zh-hero-content:before{display:none}
  body.page-id-62 .elementor .zh-hero .zh-hero-badge{margin-bottom:22px;padding:9px 12px}
  body.page-id-62 .elementor .zh-hero .zh-hero-badge .elementor-heading-title{font-size:8px!important;letter-spacing:.11em!important}
  body.page-id-62 .elementor .zh-hero .zh-hero-title,
  body.page-id-62 .elementor .zh-hero .zh-hero-title .elementor-heading-title{font-size:clamp(48px,14.6vw,66px)!important;line-height:.88!important;letter-spacing:-.065em!important}
  body.page-id-62 .elementor .zh-hero .zh-hero-copy{margin-top:26px;padding-left:16px}
  body.page-id-62 .elementor .zh-hero .zh-hero-copy p{font-size:16px!important;line-height:1.55!important}
  body.page-id-62 .elementor .zh-hero .zh-button-row{display:grid!important;grid-template-columns:1fr!important;width:100%}
  body.page-id-62 .elementor .zh-hero .zh-button-row .elementor-widget-button,
  body.page-id-62 .elementor .zh-hero .zh-button-row .elementor-button{width:100%!important}
  body.page-id-62 .elementor .zh-hero .zh-hero-stats,
  body.page-id-62 .elementor .zh-hero .zh-hero-stats > .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.page-id-62 .elementor .zh-hero .zh-hero-stats{
    width:100%;
    margin:36px 0 0!important;
    border-radius:22px;
  }
  body.page-id-62 .elementor .zh-hero .zh-hero-stats > .elementor-element,
  body.page-id-62 .elementor .zh-hero .zh-hero-stats > .e-con-inner > .elementor-element{
    padding:20px 16px!important;
    border-right:1px solid rgba(255,255,255,.12);
    border-bottom:1px solid rgba(255,255,255,.12);
  }
  body.page-id-62 .elementor .zh-hero .zh-hero-stats > .elementor-element:nth-child(2n),
  body.page-id-62 .elementor .zh-hero .zh-hero-stats > .e-con-inner > .elementor-element:nth-child(2n){border-right:0}
  body.page-id-62 .elementor .zh-hero .zh-hero-stats > .elementor-element:nth-last-child(-n+2),
  body.page-id-62 .elementor .zh-hero .zh-hero-stats > .e-con-inner > .elementor-element:nth-last-child(-n+2){border-bottom:0}
  body.page-id-62 .elementor .zh-marquee.zh-immersive-home-v2{min-height:160px;padding:40px 0!important}
  body.page-id-62 .elementor .zh-marquee .zh-marquee-copy{margin-bottom:14px}
  body.page-id-62 .elementor .zh-story .zh-story-grid,
  body.page-id-62 .elementor .zh-story .zh-story-grid > .e-con-inner{grid-template-columns:1fr!important}
  body.page-id-62 .elementor .zh-story .zh-story-visual,
  body.page-id-62 .elementor .zh-story .zh-story-copy{grid-column:1!important}
  body.page-id-62 .elementor .zh-story .zh-story-copy{padding-top:18px}
  body.page-id-62 .elementor .zh-story .zh-story-image{height:500px!important;border-radius:28px 28px 90px 28px}
  body.page-id-62 .elementor .zh-story .zh-story-visual:after{right:-58px;bottom:60px}
  body.page-id-62 .elementor .zh-story .zh-story-features,
  body.page-id-62 .elementor .zh-story .zh-story-features > .e-con-inner{grid-template-columns:1fr!important}
  body.page-id-62 .elementor .zh-kpi-band .zh-inner,
  body.page-id-62 .elementor .zh-kpi-band .zh-inner > .e-con-inner{grid-template-columns:repeat(2,1fr)!important}
  body.page-id-62 .elementor .zh-kpi-band .elementor-widget-counter{border-bottom:1px solid rgba(255,255,255,.14)}
  body.page-id-62 .elementor .zh-group .zh-cards-grid,
  body.page-id-62 .elementor .zh-group .zh-cards-grid > .e-con-inner,
  body.page-id-62 .elementor .zh-services .zh-cards-grid,
  body.page-id-62 .elementor .zh-services .zh-cards-grid > .e-con-inner,
  body.page-id-62 .elementor .zh-products .zh-cards-grid,
  body.page-id-62 .elementor .zh-products .zh-cards-grid > .e-con-inner,
  body.page-id-62 .elementor .zh-industries .zh-cards-grid,
  body.page-id-62 .elementor .zh-industries .zh-cards-grid > .e-con-inner,
  body.page-id-62 .elementor .zh-cases .zh-cards-grid,
  body.page-id-62 .elementor .zh-cases .zh-cards-grid > .e-con-inner,
  body.page-id-62 .elementor .zh-insights .zh-cards-grid,
  body.page-id-62 .elementor .zh-insights .zh-cards-grid > .e-con-inner{grid-template-columns:1fr!important}
  body.page-id-62 .elementor .zh-group .zh-group-card,
  body.page-id-62 .elementor .zh-group .zh-group-card:nth-child(n),
  body.page-id-62 .elementor .zh-services .zh-service-card,
  body.page-id-62 .elementor .zh-services .zh-service-card:nth-child(n),
  body.page-id-62 .elementor .zh-products .zh-product-card,
  body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(n),
  body.page-id-62 .elementor .zh-industries .zh-industry-card,
  body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(n),
  body.page-id-62 .elementor .zh-cases .zh-case-card,
  body.page-id-62 .elementor .zh-cases .zh-case-card:nth-child(n),
  body.page-id-62 .elementor .zh-insights .zh-insight-card,
  body.page-id-62 .elementor .zh-insights .zh-insight-card:nth-child(n){grid-column:1!important;margin-top:0!important;min-height:0}
  body.page-id-62 .elementor .zh-services .zh-section-heading{text-align:left;margin-left:0}
  body.page-id-62 .elementor .zh-services .zh-section-heading:before{left:0;right:auto}
  body.page-id-62 .elementor .zh-services .zh-section-intro{margin-left:0}
  body.page-id-62 .elementor .zh-services .zh-service-card{min-height:340px!important}
  body.page-id-62 .elementor .zh-process .elementor-tabs-wrapper{display:none!important}
  body.page-id-62 .elementor .zh-process .elementor-tab-mobile-title{
    margin:10px 0 0;
    padding:20px!important;
    border:0!important;
    border-radius:18px;
    color:var(--zh-navy)!important;
    background:#e8edf5;
  }
  body.page-id-62 .elementor .zh-process .elementor-tab-mobile-title.elementor-active{color:#fff!important;background:var(--zh-navy)}
  body.page-id-62 .elementor .zh-process .elementor-tabs-content-wrapper{background:transparent}
  body.page-id-62 .elementor .zh-process .elementor-tab-content{padding:24px!important;border-radius:0 0 18px 18px!important;background:#fff}
  body.page-id-62 .elementor .zh-sourcing .zh-sourcing-grid,
  body.page-id-62 .elementor .zh-sourcing .zh-sourcing-grid > .e-con-inner{grid-template-columns:1fr!important}
  body.page-id-62 .elementor .zh-sourcing .zh-sourcing-copy,
  body.page-id-62 .elementor .zh-sourcing .zh-sourcing-visual{grid-column:1!important}
  body.page-id-62 .elementor .zh-sourcing .zh-sourcing-visual{order:-1}
  body.page-id-62 .elementor .zh-sourcing .zh-sourcing-image{height:520px!important;border-radius:90px 24px 24px 24px}
  body.page-id-62 .elementor .zh-sourcing .zh-sourcing-features,
  body.page-id-62 .elementor .zh-sourcing .zh-sourcing-features > .e-con-inner{grid-template-columns:1fr!important}
  body.page-id-62 .elementor .zh-products .zh-product-card{min-height:0!important}
  body.page-id-62 .elementor .zh-products .zh-card-image,
  body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(n) .zh-card-image{height:280px!important}
  body.page-id-62 .elementor .zh-categories .zh-cards-grid,
  body.page-id-62 .elementor .zh-categories .zh-cards-grid > .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  body.page-id-62 .elementor .zh-categories .zh-category-card,
  body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(n){grid-column:auto!important;min-height:300px!important}
  body.page-id-62 .elementor .zh-categories .zh-card-image,
  body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(n) .zh-card-image{height:180px!important}
  body.page-id-62 .elementor .zh-certifications .zh-cert-grid,
  body.page-id-62 .elementor .zh-certifications .zh-cert-grid > .e-con-inner,
  body.page-id-62 .elementor .zh-certifications .zh-affiliation-grid,
  body.page-id-62 .elementor .zh-certifications .zh-affiliation-grid > .e-con-inner{grid-template-columns:repeat(2,1fr)!important}
  body.page-id-62 .elementor .zh-certifications .zh-affiliation-card{min-height:150px;padding:18px!important}
  body.page-id-62 .elementor .zh-coverage .zh-coverage-grid,
  body.page-id-62 .elementor .zh-coverage .zh-coverage-grid > .e-con-inner{display:flex!important;flex-direction:column!important;min-height:0}
  body.page-id-62 .elementor .zh-coverage .zh-globe-wrap,
  body.page-id-62 .elementor .zh-coverage .zh-coverage-copy{grid-column:auto!important;grid-row:auto!important}
  body.page-id-62 .elementor .zh-coverage .zh-globe-wrap{margin-bottom:-80px}
  body.page-id-62 .elementor .zh-coverage .zh-globe-image img{width:110%!important;max-width:none!important}
  body.page-id-62 .elementor .zh-coverage .zh-coverage-copy{padding:30px!important;border-radius:26px}
  body.page-id-62 .elementor .zh-timeline .zh-timeline-list,
  body.page-id-62 .elementor .zh-timeline .zh-timeline-list > .e-con-inner{grid-template-columns:1fr!important}
  body.page-id-62 .elementor .zh-timeline .zh-timeline-item,
  body.page-id-62 .elementor .zh-timeline .zh-timeline-item:nth-child(even){min-height:0!important;margin-top:0}
  body.page-id-62 .elementor .zh-cases .zh-case-card{min-height:0!important}
  body.page-id-62 .elementor .zh-insights .zh-card-image{height:240px!important}
  body.page-id-62 .elementor .zh-closing-cta.zh-immersive-home-v2{min-height:680px;padding:110px 0!important}
  body.page-id-62 .elementor .zh-closing-cta .zh-cta-title,
  body.page-id-62 .elementor .zh-closing-cta .zh-cta-title .elementor-heading-title{font-size:clamp(50px,14vw,66px)!important}
  body.page-id-62 .elementor .zh-closing-cta .zh-cta-copy,
  body.page-id-62 .elementor .zh-closing-cta .zh-cta-copy p{font-size:16px!important}
  body.page-id-62 .elementor .zh-closing-cta .zh-button-row{display:grid!important;grid-template-columns:1fr!important;width:100%}
  body.page-id-62 .elementor .zh-closing-cta .zh-button-row .elementor-widget-button,
  body.page-id-62 .elementor .zh-closing-cta .zh-button-row .elementor-button{width:100%!important}
  body.page-id-62 .zh-ambient-cursor{display:none}
  body.page-id-62 .elementor .zh-card{transform:none!important}
}

@media (max-width:479px){
  body.page-id-62 .elementor .zh-hero .zh-hero-inner{min-height:900px}
  body.page-id-62 .elementor .zh-hero .zh-hero-title,
  body.page-id-62 .elementor .zh-hero .zh-hero-title .elementor-heading-title{font-size:clamp(45px,14.2vw,58px)!important}
  body.page-id-62 .elementor .zh-categories .zh-category-card,
  body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(n){min-height:270px!important}
  body.page-id-62 .elementor .zh-categories .zh-card-image,
  body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(n) .zh-card-image{height:150px!important}
  body.page-id-62 .elementor .zh-coverage .zh-region-list,
  body.page-id-62 .elementor .zh-coverage .zh-region-list > .e-con-inner{grid-template-columns:1fr!important}
}

@media (hover:none),(pointer:coarse){
  body.page-id-62 .elementor .zh-card{transform:none!important}
  body.page-id-62 .elementor .zh-card:hover{--zh-lift:0px}
}
@media (prefers-reduced-motion:reduce){
  body.page-id-62 *,body.page-id-62 *:before,body.page-id-62 *:after{
    scroll-behavior:auto!important;
    animation-duration:.001ms!important;
    animation-iteration-count:1!important;
    transition-duration:.001ms!important;
  }
  body.page-id-62.zh-immersive-ready .zh-motion-node{
    opacity:1!important;
    translate:0 0!important;
    filter:none!important;
  }
  body.page-id-62 .zh-ambient-cursor{display:none!important}
}
/* ZH_HOME_IMMERSIVE_V2_END */

/* ZH_HOME_IMMERSIVE_V2_GEOMETRY_FIX_BEGIN */
body.page-id-62 .elementor .zh-hero.zh-immersive-home-v2{overflow:clip!important}
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-card{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
}
body.page-id-62 .elementor .zh-categories .zh-cards-grid,
body.page-id-62 .elementor .zh-categories .zh-cards-grid > .e-con-inner{
  grid-auto-flow:row dense!important;
}
body.page-id-62 .elementor .zh-categories .zh-category-card{
  width:100%!important;
  max-width:100%!important;
}
/* ZH_HOME_IMMERSIVE_V2_GEOMETRY_FIX_END */

/* ZH_HOME_IMMERSIVE_V2_TABLET_FIX_BEGIN */
@media (min-width:768px) and (max-width:1024px){
  body.page-id-62 .elementor .zh-group .zh-cards-grid,
  body.page-id-62 .elementor .zh-group .zh-cards-grid > .e-con-inner,
  body.page-id-62 .elementor .zh-services .zh-cards-grid,
  body.page-id-62 .elementor .zh-services .zh-cards-grid > .e-con-inner,
  body.page-id-62 .elementor .zh-products .zh-cards-grid,
  body.page-id-62 .elementor .zh-products .zh-cards-grid > .e-con-inner,
  body.page-id-62 .elementor .zh-industries .zh-cards-grid,
  body.page-id-62 .elementor .zh-industries .zh-cards-grid > .e-con-inner,
  body.page-id-62 .elementor .zh-cases .zh-cards-grid,
  body.page-id-62 .elementor .zh-cases .zh-cards-grid > .e-con-inner{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body.page-id-62 .elementor .zh-group .zh-group-card,
  body.page-id-62 .elementor .zh-group .zh-group-card:nth-child(n),
  body.page-id-62 .elementor .zh-services .zh-service-card,
  body.page-id-62 .elementor .zh-services .zh-service-card:nth-child(n),
  body.page-id-62 .elementor .zh-products .zh-product-card,
  body.page-id-62 .elementor .zh-products .zh-product-card:nth-child(n),
  body.page-id-62 .elementor .zh-industries .zh-industry-card,
  body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(n),
  body.page-id-62 .elementor .zh-cases .zh-case-card,
  body.page-id-62 .elementor .zh-cases .zh-case-card:nth-child(n){
    grid-column:auto!important;
    margin-top:0!important;
  }
  body.page-id-62 .elementor .zh-group .zh-group-card:nth-child(3),
  body.page-id-62 .elementor .zh-cases .zh-case-card:nth-child(3){
    grid-column:1 / -1!important;
  }
  body.page-id-62 .elementor .zh-story .zh-story-features,
  body.page-id-62 .elementor .zh-story .zh-story-features > .e-con-inner,
  body.page-id-62 .elementor .zh-sourcing .zh-sourcing-features,
  body.page-id-62 .elementor .zh-sourcing .zh-sourcing-features > .e-con-inner{
    grid-template-columns:1fr!important;
  }
  body.page-id-62 .elementor .zh-categories .zh-cards-grid,
  body.page-id-62 .elementor .zh-categories .zh-cards-grid > .e-con-inner{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  body.page-id-62 .elementor .zh-categories .zh-category-card,
  body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(n){
    grid-column:auto!important;
  }
  body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(1),
  body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(6){
    grid-column:span 2!important;
  }
}
/* ZH_HOME_IMMERSIVE_V2_TABLET_FIX_END */

/* ZH_HOME_IMMERSIVE_V2_WIDGET_WIDTH_FIX_BEGIN */
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-mini-feature{width:100%!important;max-width:100%!important;min-width:0!important}
body.page-id-62 .elementor .zh-immersive-home-v2 .zh-mini-feature .elementor-icon-box-content{min-width:0!important}
/* ZH_HOME_IMMERSIVE_V2_WIDGET_WIDTH_FIX_END */

/* ZH_HOME_IMMERSIVE_V2_TABLET_SOURCE_FIX_BEGIN */
@media (min-width:768px) and (max-width:1024px){
 body.page-id-62 .elementor .zh-sourcing .zh-source-features,
 body.page-id-62 .elementor .zh-sourcing .zh-source-features > .e-con-inner{display:grid!important;grid-template-columns:1fr!important}
 body.page-id-62 .elementor .zh-sourcing .zh-dark-feature{width:100%!important;max-width:100%!important;min-width:0!important}
 body.page-id-62 .elementor .zh-sourcing .zh-dark-feature .elementor-icon-box-content{min-width:0!important}
}
/* ZH_HOME_IMMERSIVE_V2_TABLET_SOURCE_FIX_END */

/* ZH_HOME_CONTRAST_CAPABILITY_INDUSTRY_FIX_BEGIN */
/* High-contrast text on all dark Homepage scenes. */
body.page-id-62 .elementor .zh-services .zh-section-intro,
body.page-id-62 .elementor .zh-services .zh-section-intro p,
body.page-id-62 .elementor .zh-sourcing .zh-section-intro,
body.page-id-62 .elementor .zh-sourcing .zh-section-intro p,
body.page-id-62 .elementor .zh-industries .zh-section-intro,
body.page-id-62 .elementor .zh-industries .zh-section-intro p,
body.page-id-62 .elementor .zh-coverage .zh-section-intro,
body.page-id-62 .elementor .zh-coverage .zh-section-intro p,
body.page-id-62 .elementor .zh-testimonials .zh-section-intro,
body.page-id-62 .elementor .zh-testimonials .zh-section-intro p{
  color:#E3E9F2!important;
  opacity:1!important;
}

/* Capability cards: icon + heading only, with deterministic fit. */
body.page-id-62 .elementor .zh-story .zh-mini-feature{
  display:flex!important;
  align-items:center!important;
  min-height:112px!important;
  height:auto!important;
  padding:20px!important;
  color:#0A1930!important;
  background:#FFFFFF!important;
  border:1px solid rgba(10,25,48,.12)!important;
}
body.page-id-62 .elementor .zh-story .zh-mini-feature .elementor-icon-box-wrapper,
body.page-id-62 .elementor .zh-sourcing .zh-dark-feature .elementor-icon-box-wrapper{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  height:100%!important;
  gap:16px!important;
}
body.page-id-62 .elementor .zh-story .zh-mini-feature .elementor-icon-box-icon,
body.page-id-62 .elementor .zh-sourcing .zh-dark-feature .elementor-icon-box-icon{
  flex:0 0 auto!important;
  margin:0!important;
}
body.page-id-62 .elementor .zh-story .zh-mini-feature .elementor-icon-box-content,
body.page-id-62 .elementor .zh-sourcing .zh-dark-feature .elementor-icon-box-content{
  flex:1 1 auto!important;
  min-width:0!important;
}
body.page-id-62 .elementor .zh-story .zh-mini-feature .elementor-icon-box-title,
body.page-id-62 .elementor .zh-story .zh-mini-feature .elementor-icon-box-title a,
body.page-id-62 .elementor .zh-story .zh-mini-feature .elementor-icon-box-title span{
  margin:0!important;
  color:#0A1930!important;
  font-weight:800!important;
  line-height:1.25!important;
}
body.page-id-62 .elementor .zh-sourcing .zh-dark-feature{
  display:flex!important;
  align-items:center!important;
  min-height:116px!important;
  height:auto!important;
  padding:20px!important;
  color:#FFFFFF!important;
  background:linear-gradient(145deg,#0B1F3A,#071426)!important;
  border:1px solid rgba(212,175,55,.30)!important;
  border-radius:20px!important;
  box-shadow:0 14px 34px rgba(0,0,0,.18)!important;
}
body.page-id-62 .elementor .zh-sourcing .zh-dark-feature .elementor-icon-box-title,
body.page-id-62 .elementor .zh-sourcing .zh-dark-feature .elementor-icon-box-title a,
body.page-id-62 .elementor .zh-sourcing .zh-dark-feature .elementor-icon-box-title span{
  margin:0!important;
  color:#FFFFFF!important;
  font-weight:800!important;
  line-height:1.25!important;
}
body.page-id-62 .elementor .zh-story .zh-mini-feature .elementor-icon-box-description,
body.page-id-62 .elementor .zh-sourcing .zh-dark-feature .elementor-icon-box-description{
  display:none!important;
}

/* Testimonials: white cards require dark copy; section heading remains light. */
body.page-id-62 .elementor .zh-testimonials .zh-section-title,
body.page-id-62 .elementor .zh-testimonials .zh-section-title .elementor-heading-title{
  color:#FFFFFF!important;
}
body.page-id-62 .elementor .zh-testimonials .zh-testimonial-carousel .swiper-slide,
body.page-id-62 .elementor .zh-testimonials .zh-testimonial-carousel .elementor-testimonial{
  color:#0B1F3A!important;
  background:#FFFFFF!important;
  border-radius:28px!important;
}
body.page-id-62 .elementor .zh-testimonials .zh-testimonial-carousel .elementor-testimonial__text{
  color:#0B1F3A!important;
}
body.page-id-62 .elementor .zh-testimonials .zh-testimonial-carousel .elementor-testimonial__name{
  color:#80620E!important;
  font-weight:800!important;
}
body.page-id-62 .elementor .zh-testimonials .zh-testimonial-carousel .elementor-testimonial__title{
  color:#4F5E73!important;
}
body.page-id-62 .elementor .zh-testimonials .zh-testimonial-carousel .elementor-testimonial__content,
body.page-id-62 .elementor .zh-testimonials .zh-testimonial-carousel .elementor-testimonial__footer{
  color:#0B1F3A!important;
}

/* Desktop-only industry cards: remove legacy portrait ratio and show every full image. */
@media (min-width:1025px){
  body.page-id-62 .elementor .zh-industries .zh-industry-card,
  body.page-id-62 .elementor .zh-industries .zh-industry-card:nth-child(n){
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-start!important;
    align-items:stretch!important;
    aspect-ratio:auto!important;
    min-height:560px!important;
    height:auto!important;
    padding:0 0 30px!important;
  }
  body.page-id-62 .elementor .zh-industries .zh-industry-card .zh-card-image{
    position:relative!important;
    inset:auto!important;
    order:1!important;
    width:100%!important;
    height:clamp(310px,24vw,360px)!important;
    min-height:clamp(310px,24vw,360px)!important;
    overflow:hidden!important;
    background:#0B1F3A!important;
  }
  body.page-id-62 .elementor .zh-industries .zh-industry-card .zh-card-image .elementor-widget-container,
  body.page-id-62 .elementor .zh-industries .zh-industry-card .zh-card-image a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:100%!important;
  }
  body.page-id-62 .elementor .zh-industries .zh-industry-card .zh-card-image img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    max-height:100%!important;
    object-fit:cover!important;
    object-position:center center!important;
    background:#0B1F3A!important;
  }
  body.page-id-62 .elementor .zh-industries .zh-industry-card .zh-card-title{
    position:relative!important;
    order:2!important;
    width:calc(100% - 56px)!important;
    margin:26px 28px 8px!important;
  }
  body.page-id-62 .elementor .zh-industries .zh-industry-card .zh-chip-widget{
    position:relative!important;
    order:3!important;
    width:calc(100% - 56px)!important;
    margin:0 28px!important;
  }
}
/* ZH_HOME_CONTRAST_CAPABILITY_INDUSTRY_FIX_END */

/* ZH_HOME_VIDEO_STABILITY_FIX_BEGIN */
/* Correct light-on-light copy. */
body.page-id-62 .elementor :is(.zh-categories,.zh-cases,.zh-timeline) .zh-section-intro,
body.page-id-62 .elementor :is(.zh-categories,.zh-cases,.zh-timeline) .zh-section-intro p{
 color:#44536B!important;opacity:1!important;
}
body.page-id-62 .elementor :is(.zh-group,.zh-process,.zh-products,.zh-insights,.zh-faqs) .zh-section-intro,
body.page-id-62 .elementor :is(.zh-group,.zh-process,.zh-products,.zh-insights,.zh-faqs) .zh-section-intro p{
 color:#536178!important;opacity:1!important;
}

/* Full-bleed category cards with permanently legible labels. */
body.page-id-62 .elementor .zh-categories .zh-category-card,
body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(n){
 position:relative!important;isolation:isolate!important;display:flex!important;
 flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;
 overflow:hidden!important;padding:24px!important;border:1px solid rgba(255,255,255,.16)!important;
 background:#07142A!important;box-shadow:0 18px 44px rgba(6,20,39,.14)!important;
}
body.page-id-62 .elementor .zh-categories .zh-category-card::after{
 content:""!important;position:absolute!important;inset:0!important;z-index:1!important;
 pointer-events:none!important;
 background:linear-gradient(180deg,rgba(5,13,25,.03) 25%,rgba(5,13,25,.24) 54%,rgba(5,13,25,.95) 100%)!important;
}
body.page-id-62 .elementor .zh-categories .zh-category-card>.zh-card-image{
 position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;
 height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;
 border-radius:inherit!important;overflow:hidden!important;
}
body.page-id-62 .elementor .zh-categories .zh-category-card>.zh-card-image .elementor-widget-container,
body.page-id-62 .elementor .zh-categories .zh-category-card>.zh-card-image a,
body.page-id-62 .elementor .zh-categories .zh-category-card>.zh-card-image img{
 display:block!important;width:100%!important;height:100%!important;max-width:none!important;
 max-height:none!important;margin:0!important;padding:0!important;
}
body.page-id-62 .elementor .zh-categories .zh-category-card>.zh-card-image img{
 object-fit:cover!important;object-position:center!important;transform:scale(1.002);
 transition:transform .65s cubic-bezier(.16,1,.3,1),filter .4s ease!important;
}
body.page-id-62 .elementor .zh-categories .zh-category-card:hover>.zh-card-image img{
 transform:scale(1.055)!important;filter:saturate(1.08) contrast(1.03)!important;
}
body.page-id-62 .elementor .zh-categories .zh-category-card>:not(.zh-card-image){
 position:relative!important;z-index:2!important;width:100%!important;margin:0!important;
 padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important;
}
body.page-id-62 .elementor .zh-categories .zh-category-card .zh-card-title,
body.page-id-62 .elementor .zh-categories .zh-category-card .zh-card-title .elementor-heading-title,
body.page-id-62 .elementor .zh-categories .zh-category-card .zh-card-title a{
 color:#FFF!important;opacity:1!important;
}
body.page-id-62 .elementor .zh-categories .zh-category-card .zh-card-title .elementor-heading-title{
 font-size:clamp(17px,1.45vw,22px)!important;line-height:1.18!important;
 text-shadow:0 2px 14px rgba(0,0,0,.42)!important;
}
body.page-id-62 .elementor .zh-categories .zh-category-card .zh-card-copy,
body.page-id-62 .elementor .zh-categories .zh-category-card .zh-card-copy p{
 margin:6px 0 0!important;color:rgba(255,255,255,.9)!important;font-size:12.5px!important;
 line-height:1.5!important;opacity:1!important;text-shadow:0 2px 12px rgba(0,0,0,.52)!important;
}

/* Flush photography to card edges without changing the industry contain-fit repair. */
body.page-id-62 .elementor :is(.zh-products,.zh-group,.zh-cases) .zh-card{overflow:hidden!important}
body.page-id-62 .elementor :is(.zh-products,.zh-group,.zh-cases) .zh-card>.zh-card-image{
 width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;
}
body.page-id-62 .elementor :is(.zh-products,.zh-group,.zh-cases) .zh-card>.zh-card-image :is(.elementor-widget-container,a){
 display:block!important;width:100%!important;height:100%!important;
}
body.page-id-62 .elementor :is(.zh-products,.zh-group,.zh-cases) .zh-card>.zh-card-image img{
 display:block!important;width:100%!important;height:100%!important;margin:0!important;
 object-fit:cover!important;object-position:center!important;
}

/* Journey layout untouched: visibility/contrast only. */
body.page-id-62 .elementor .zh-timeline .zh-year,
body.page-id-62 .elementor .zh-timeline .zh-year .elementor-heading-title{
 color:#B88B12!important;-webkit-text-fill-color:#B88B12!important;
 -webkit-text-stroke:0!important;opacity:1!important;
}
body.page-id-62 .elementor .zh-timeline .zh-card-title,
body.page-id-62 .elementor .zh-timeline .zh-card-title .elementor-heading-title{
 color:#0A1930!important;opacity:1!important;
}
body.page-id-62 .elementor .zh-timeline .zh-card-copy,
body.page-id-62 .elementor .zh-timeline .zh-card-copy p{
 color:#4D5B72!important;opacity:1!important;
}

/* Logo marquee sizing, clipping, color, and label normalization. */
body.page-id-62 .elementor .zh-marquee.zh-immersive-home-v2{
 height:auto!important;min-height:226px!important;padding:30px 0 28px!important;overflow:hidden!important;
}
body.page-id-62 .elementor .zh-marquee.zh-immersive-home-v2>.e-con-inner{
 min-height:168px!important;overflow:visible!important;
}
body.page-id-62 .elementor .zh-marquee .zh-marquee-copy{margin:0 0 18px!important}
body.page-id-62 .elementor .zh-marquee .zh-marquee-window{
 width:100%!important;min-height:112px!important;overflow:hidden!important;
}
body.page-id-62 .elementor .zh-marquee .zh-logo-marquee-track{
 min-height:108px!important;align-items:center!important;animation-duration:68s!important;
}
body.page-id-62 .elementor .zh-marquee .zh-logo-marquee-item{
 flex:0 0 200px!important;width:200px!important;min-width:200px!important;min-height:102px!important;
 padding:10px 18px!important;gap:8px!important;align-items:center!important;
 justify-content:center!important;overflow:visible!important;
}
body.page-id-62 .elementor .zh-marquee .zh-logo-marquee-image{
 width:100%!important;min-height:52px!important;display:flex!important;
 align-items:center!important;justify-content:center!important;
}
body.page-id-62 .elementor .zh-marquee .zh-logo-marquee-image .elementor-widget-container{
 display:flex!important;align-items:center!important;justify-content:center!important;
 width:100%!important;min-height:52px!important;
}
body.page-id-62 .elementor .zh-marquee .zh-logo-marquee-image img{
 display:block!important;width:auto!important;height:auto!important;max-width:148px!important;
 max-height:52px!important;object-fit:contain!important;object-position:center!important;
 filter:none!important;opacity:1!important;transform:none;transition:transform .3s ease!important;
}
body.page-id-62 .elementor .zh-marquee .zh-marquee-name,
body.page-id-62 .elementor .zh-marquee .zh-marquee-name .elementor-heading-title{
 display:block!important;width:100%!important;margin:0!important;color:#263754!important;
 font-family:Inter,sans-serif!important;font-size:10.5px!important;font-weight:750!important;
 line-height:1.2!important;letter-spacing:.09em!important;text-align:center!important;
 text-transform:uppercase!important;opacity:1!important;visibility:visible!important;
}
body.page-id-62 .elementor .zh-marquee .zh-logo-marquee-item:hover img{
 filter:none!important;opacity:1!important;transform:scale(1.045)!important;
}
@media(max-width:767px){
 body.page-id-62 .elementor .zh-categories .zh-category-card,
 body.page-id-62 .elementor .zh-categories .zh-category-card:nth-child(n){
  min-height:280px!important;padding:18px!important;
 }
 body.page-id-62 .elementor .zh-categories .zh-category-card .zh-card-title .elementor-heading-title{
  font-size:16px!important;
 }
 body.page-id-62 .elementor .zh-categories .zh-category-card .zh-card-copy,
 body.page-id-62 .elementor .zh-categories .zh-category-card .zh-card-copy p{font-size:11px!important}
 body.page-id-62 .elementor .zh-marquee.zh-immersive-home-v2{
  min-height:206px!important;padding:24px 0!important;
 }
 body.page-id-62 .elementor .zh-marquee .zh-logo-marquee-item{
  flex-basis:166px!important;width:166px!important;min-width:166px!important;
 }
 body.page-id-62 .elementor .zh-marquee .zh-logo-marquee-image img{
  max-width:124px!important;max-height:46px!important;
 }
}
/* ZH_HOME_VIDEO_STABILITY_FIX_END */
