.elementor-1383 .elementor-element.elementor-element-about-mod-hero{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-hero-grid{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-hero-copy{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-hero-media{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-hero-evidence{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-stats{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-stats-inner{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-stats-heading{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1383 .elementor-element.elementor-element-about-mod-stats-h2{text-align:left;}.elementor-1383 .elementor-element.elementor-element-about-mod-stats-grid{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-stat-1995{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-stat-staff{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-stat-patents{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-stat-countries{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-factory{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-factory-grid{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-factory-media{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-factory-copy{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cert{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cert-inner{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cert-heading{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cert-grid{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cert-card-1{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cert-card-2{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cert-card-3{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cert-card-4{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cert-card-5{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cert-card-6{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-customer{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-customer-inner{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-customer-heading{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-customer-grid{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-customer-card-1{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-customer-card-2{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-customer-card-3{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-people{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-people-grid{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-people-copy{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-people-images{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-people-card-1{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-people-card-2{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cta{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cta-grid{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cta-copy{--display:flex;}.elementor-1383 .elementor-element.elementor-element-about-mod-cta-actions{--display:flex;}/* Start custom CSS *//* about-1383-extracted-css-no-html-widgets */


@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Sans+Condensed:wght@600;700&display=swap');
.elementor.elementor-1383{font-family:'IBM Plex Sans',Arial,sans-serif;color:#2c3540;background:#fff}.elementor.elementor-1383 h1,.elementor.elementor-1383 h2,.elementor.elementor-1383 h3{font-family:'IBM Plex Sans Condensed','IBM Plex Sans',Arial,sans-serif;color:#0d2b45;line-height:1.08;margin:0}.elementor-1383 .elementor-widget{margin:0}.elementor-1383 p{margin:0}.elementor-1383 .elementor-widget-text-editor{color:#6a7988;font-size:17px;line-height:1.65}.elementor-1383 .elementor-widget-image img{display:block;width:100%}
.elementor-element-about-mod-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.97);border-bottom:1px solid #dce3ea}.elementor-element-about-mod-header-inner{width:min(100% - 48px,1280px);min-height:76px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center}.elementor-element-about-mod-brand .elementor-heading-title{font-size:19px}.elementor-element-about-mod-nav .elementor-widget-container{display:flex;gap:30px;justify-content:center;color:#0d2b45;font-size:14px;font-weight:600}.elementor-element-about-mod-hero,.elementor-element-about-mod-factory,.elementor-element-about-mod-customer{background:#f3f5f8}.elementor-element-about-mod-hero{padding:92px 0 84px;border-bottom:1px solid #dce3ea}.about-mod-container{width:min(100% - 48px,1280px);margin:0 auto}.elementor-element-about-mod-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr);gap:clamp(42px,7vw,92px);align-items:center}.about-mod-eyebrow .elementor-heading-title{color:#ff7a00!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.elementor-element-about-mod-h1 .elementor-heading-title{font-size:clamp(38px,5vw,66px);max-width:760px}.about-mod-lede{max-width:680px;margin-top:24px!important;font-size:18px!important}.elementor-element-about-mod-hero-media{position:relative;min-height:430px;background:#0e1720;border:1px solid #243747;overflow:hidden}.about-mod-hero-img img{height:430px;object-fit:cover}.about-mod-evidence{position:absolute;top:24px;right:24px;width:min(270px,calc(100% - 48px));background:rgba(255,255,255,.94);z-index:2}.about-mod-evidence .elementor-widget-heading,.about-mod-evidence .elementor-widget-text-editor{padding:0 20px}.about-mod-evidence .elementor-widget-heading:first-child{padding-top:18px}.about-mod-evidence .elementor-widget-text-editor{padding-bottom:16px;font-size:13px!important}.about-mod-section{padding:92px 0}.about-mod-heading-row{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:42px}.about-mod-h2 .elementor-heading-title{font-size:clamp(30px,3vw,44px)}.elementor-element-about-mod-stats-grid{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid #dce3ea;border-left:1px solid #dce3ea}.about-mod-stat{min-height:142px;padding:28px 20px;background:#fff;border-right:1px solid #dce3ea;border-bottom:1px solid #dce3ea}.about-mod-stat .elementor-heading-title{font-size:clamp(28px,2.6vw,40px);white-space:nowrap}.about-mod-stat .elementor-widget-text-editor{margin-top:16px!important;font-size:14px!important}.elementor-element-about-mod-factory-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(320px,.62fr);gap:clamp(42px,7vw,90px);align-items:center}.elementor-element-about-mod-factory-media{display:grid;grid-template-columns:1fr 1fr;gap:14px}.about-mod-img-large{grid-column:1/-1}.about-mod-img-large img{height:360px;object-fit:cover}.about-mod-img-small img{height:230px;object-fit:cover}.elementor-element-about-mod-cert-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.about-mod-card{background:#fff;border:1px solid #dce3ea}.about-mod-card img{height:230px;object-fit:contain;background:#f7f8fa;padding:16px}.about-mod-caption .elementor-heading-title{min-height:46px;padding:12px 14px;border-top:1px solid #dce3ea;font-size:13px!important;line-height:1.35}.elementor-element-about-mod-customer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.about-mod-customer-card img{height:260px;object-fit:cover}.elementor-element-about-mod-people-grid{display:grid;grid-template-columns:minmax(320px,.58fr) 1fr;gap:clamp(40px,7vw,84px);align-items:center}.elementor-element-about-mod-people-images{display:grid;grid-template-columns:1fr 1fr;gap:16px}.about-mod-people-card img{height:300px;object-fit:cover}.elementor-element-about-mod-cta{padding:76px 0;background:#0d2b45;color:#fff}.elementor-element-about-mod-cta .elementor-heading-title{color:#fff}.elementor-element-about-mod-cta-grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.elementor-element-about-mod-cta-copy .elementor-widget-text-editor{color:rgba(255,255,255,.72)}.elementor-element-about-mod-cta-actions{display:flex;align-items:center;gap:22px}.elementor-element-about-mod-footer{padding:28px 0;background:#081624;color:rgba(255,255,255,.62);font-size:14px}.elementor-element-about-mod-footer-inner{display:flex;justify-content:space-between;gap:24px;width:min(100% - 48px,1280px);margin:0 auto}.elementor-element-about-mod-footer-brand .elementor-heading-title{color:#fff;font-size:14px}
@media(max-width:1100px){.elementor-element-about-mod-nav{display:none}.elementor-element-about-mod-hero-grid,.elementor-element-about-mod-factory-grid,.elementor-element-about-mod-people-grid,.elementor-element-about-mod-cta-grid{grid-template-columns:1fr}.elementor-element-about-mod-stats-grid{grid-template-columns:repeat(4,1fr)}.elementor-element-about-mod-cert-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.about-mod-container,.elementor-element-about-mod-header-inner,.elementor-element-about-mod-footer-inner{width:min(100% - 32px,1280px)}.elementor-element-about-mod-header-inner{grid-template-columns:1fr auto;min-height:68px}.elementor-element-about-mod-header-cta{display:none}.elementor-element-about-mod-hero,.about-mod-section{padding:56px 0}.elementor-element-about-mod-h1 .elementor-heading-title{font-size:38px}.about-mod-heading-row{display:block}.elementor-element-about-mod-stats-grid,.elementor-element-about-mod-cert-grid,.elementor-element-about-mod-customer-grid,.elementor-element-about-mod-people-images{grid-template-columns:1fr}.about-mod-card img,.about-mod-customer-card img,.about-mod-people-card img{height:auto}.elementor-element-about-mod-cta-actions{align-items:flex-start;flex-direction:column}.elementor-element-about-mod-footer-inner{flex-direction:column}}


.elementor-1383 .elementor-button{background:#ff7a00!important;border-radius:3px!important;color:#fff!important;font-family:'IBM Plex Sans',Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;padding:13px 26px!important;min-height:48px!important;line-height:1.2!important}.elementor-1383 .elementor-element-about-mod-cta{background:#0d2b45!important;padding:76px 0!important}.elementor-1383 .elementor-element-about-mod-cta h2,.elementor-1383 .elementor-element-about-mod-cta .elementor-heading-title{color:#fff!important;display:block!important;opacity:1!important}.elementor-1383 .elementor-element-about-mod-cta .about-mod-eyebrow .elementor-heading-title{color:#ff7a00!important}.elementor-1383 .elementor-element-about-mod-cta-grid{align-items:center!important}.elementor-1383 .elementor-element-about-mod-cta-copy{display:block!important}.elementor-1383 .elementor-element-about-mod-cta-copy .elementor-widget{margin-bottom:14px!important}.elementor-1383 .elementor-element-about-mod-cta-copy .elementor-widget:last-child{margin-bottom:0!important}.elementor-1383 .elementor-element-about-mod-cta-actions .elementor-heading-title{font-family:'IBM Plex Sans',Arial,sans-serif!important;color:rgba(255,255,255,.82)!important;font-size:14px!important;font-weight:600!important}.elementor-1383 .elementor-element-about-mod-footer .elementor-widget-text-editor{color:rgba(255,255,255,.62)!important;font-size:14px!important}.elementor-1383 .elementor-element-about-mod-header-cta .elementor-button{background:#ff7a00!important}
@media(max-width:760px){.elementor-1383 .elementor-element-about-mod-cta{padding:56px 0!important}.elementor-1383 .elementor-element-about-mod-cta-grid{grid-template-columns:1fr!important}.elementor-1383 .elementor-element-about-mod-cta-actions{margin-top:22px!important}}


.gb-header-mod{--blue:#0d2b45;--orange:#ff7a00;--line:#dce3ea;background:rgba(255,255,255,.92);border-bottom:1px solid var(--line);backdrop-filter:blur(10px);font-family:'IBM Plex Sans',Inter,Arial,sans-serif;position:sticky!important;top:0!important;z-index:999!important;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.gb-header-mod.is-scrolled{background:rgba(255,255,255,.98);border-bottom-color:rgba(13,43,69,.16);box-shadow:0 10px 24px rgba(13,43,69,.08)}.gb-header-mod>.e-con-inner{padding:0!important}.gb-header-shell{width:min(100% - 48px,1280px);margin:0 auto}.gb-header-shell,.gb-header-shell>.e-con-inner{padding:0!important}.gb-header-shell>.e-con-inner{width:100%!important;max-width:none!important}.gb-header-grid,.gb-header-grid>.e-con-inner{min-height:88px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:30px!important;width:100%!important;padding:0!important}.gb-header-brand,.gb-header-brand>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;justify-content:flex-start!important;padding:0!important;width:auto!important}.gb-header-logo{width:96px!important;max-width:96px!important;flex:0 0 96px!important}.gb-header-logo img{width:96px!important;height:auto!important;object-fit:contain!important;display:block!important}.gb-header-brand-text .elementor-heading-title{margin:0!important;color:var(--blue)!important;font-family:'IBM Plex Sans Condensed',Inter,Arial,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.gb-header-nav,.gb-header-nav>.e-con-inner{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:30px!important;padding:0!important;width:100%!important;flex-wrap:nowrap!important}.gb-header-nav-link{width:auto!important;flex:0 0 auto!important}.gb-header-mod .gb-header-nav-link .elementor-button,.gb-header-mod .gb-header-nav-link a.elementor-button,.gb-header-mod .gb-header-nav-link .elementor-button-link{display:inline-flex!important;width:auto!important;min-height:0!important;padding:8px 0!important;background:transparent!important;background-color:transparent!important;border:0!important;border-color:transparent!important;box-shadow:none!important;color:var(--blue)!important}.gb-header-mod .gb-header-nav-link .elementor-button-text{color:var(--blue)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.gb-header-mod .gb-header-nav-link .elementor-button:hover,.gb-header-mod .gb-header-nav-link a.elementor-button:hover{background:transparent!important;background-color:transparent!important}.gb-header-mod .gb-header-nav-link .elementor-button:hover .elementor-button-text{color:var(--orange)!important}.gb-header-cta{justify-self:end!important}.gb-header-mod .gb-header-cta .elementor-button{min-height:48px!important;padding:13px 26px!important;border-radius:2px!important;background:var(--orange)!important;background-color:var(--orange)!important;border:2px solid var(--orange)!important;box-shadow:none!important}.gb-header-mod .gb-header-cta .elementor-button-text{color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}@media(max-width:1060px){.gb-header-shell{width:min(100% - 48px,1280px)}.gb-header-grid,.gb-header-grid>.e-con-inner{min-height:auto!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding:22px 0 20px!important}.gb-header-brand,.gb-header-brand>.e-con-inner{justify-content:center!important}.gb-header-nav,.gb-header-nav>.e-con-inner{flex-wrap:wrap!important;gap:18px 22px!important}.gb-header-nav-link .elementor-button-text{font-size:13px!important}.gb-header-logo{width:82px!important;max-width:82px!important;flex-basis:82px!important}.gb-header-logo img{width:82px!important}}@media(max-width:640px){.gb-header-shell{width:min(100% - 32px,1280px)}.gb-header-nav,.gb-header-nav>.e-con-inner{gap:14px 18px!important}.gb-header-brand-text .elementor-heading-title{font-size:18px!important}}


.gb-footer-mod{--dark:#0e1720;--white:#fff;--muted:rgba(255,255,255,.55);--soft:rgba(255,255,255,.35);--line:rgba(255,255,255,.1);background:var(--dark);color:var(--white);padding:42px 0 24px!important;font-family:'IBM Plex Sans',Inter,Arial,sans-serif}.gb-footer-mod>.e-con-inner{padding:0!important}.gb-footer-mod *{box-sizing:border-box}.gb-footer-mod a{text-decoration:none;color:inherit}.gb-footer-mod-shell{width:min(100% - 48px,1280px);margin:0 auto}.gb-footer-mod-shell,.gb-footer-mod-shell>.e-con-inner{padding:0!important}.gb-footer-mod-shell>.e-con-inner{width:100%!important;max-width:none!important}.gb-footer-mod-grid,.gb-footer-mod-grid>.e-con-inner{display:grid!important;grid-template-columns:230px 255px 205px 285px!important;justify-content:start!important;column-gap:56px!important;row-gap:28px!important;align-items:start!important;padding:0 0 38px!important;border-bottom:1px solid var(--line)!important;width:100%!important}.gb-footer-mod p,.gb-footer-mod span,.gb-footer-mod a{font-size:13px;line-height:1.55}.gb-footer-mod-col,.gb-footer-mod-col>.e-con-inner{display:block!important;text-align:left!important;padding:0!important}.gb-footer-mod-brand-row,.gb-footer-mod-brand-row>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;width:auto!important;padding:0!important}.gb-footer-mod-logo{width:86px!important;max-width:86px!important;flex:0 0 86px!important;margin:0!important}.gb-footer-mod-logo img{width:86px!important;height:auto!important;display:block!important;object-fit:contain!important}.gb-footer-mod-brand{margin:0!important}.gb-footer-mod-brand .elementor-heading-title{margin:0!important;color:#fff!important;font-family:'IBM Plex Sans Condensed',Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.gb-footer-mod-title .elementor-heading-title{margin:2px 0 16px!important;color:rgba(255,255,255,.9)!important;font-family:'IBM Plex Sans',Inter,Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.2!important;text-align:left!important}.gb-footer-mod-links,.gb-footer-mod-links p{margin:0!important;color:var(--muted)!important;font-size:13px!important;line-height:1.55!important;text-align:left!important}.gb-footer-mod-links a{display:block!important;margin:0 0 9px!important;color:var(--muted)!important;font-size:13px!important;line-height:1.5!important;font-weight:400!important}.gb-footer-mod-links a:hover{color:rgba(255,255,255,.9)!important}.gb-footer-mod-contact-primary a{color:rgba(255,255,255,.62)!important;font-weight:400!important}.gb-footer-mod-bottom,.gb-footer-mod-bottom>.e-con-inner{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:20px 0 0!important;color:var(--soft)!important;font-size:11px!important;width:100%!important}.gb-footer-mod-bottom-text,.gb-footer-mod-bottom-text p{margin:0!important;color:var(--soft)!important;font-size:11px!important;line-height:1.4!important;text-align:left!important}.gb-footer-mod-bottom-link,.gb-footer-mod-bottom-link p{margin:0!important;color:rgba(255,255,255,.58)!important;font-size:11px!important;line-height:1.4!important;text-align:right!important}.gb-footer-mod-bottom-link a{color:rgba(255,255,255,.58)!important;font-size:11px!important;line-height:1.4!important}.gb-footer-mod-bottom-link a:hover{color:rgba(255,255,255,.9)!important}@media(max-width:1060px){.gb-footer-mod-grid,.gb-footer-mod-grid>.e-con-inner{grid-template-columns:1.1fr .9fr!important;justify-content:stretch!important;column-gap:52px!important;row-gap:34px!important}}@media(max-width:640px){.gb-footer-mod{padding:42px 0 22px!important}.gb-footer-mod-shell{width:min(100% - 32px,1280px)}.gb-footer-mod-grid,.gb-footer-mod-grid>.e-con-inner{grid-template-columns:1fr!important;gap:24px!important}.gb-footer-mod-bottom,.gb-footer-mod-bottom>.e-con-inner{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.gb-footer-mod-logo{width:76px!important;max-width:76px!important;flex-basis:76px!important}.gb-footer-mod-logo img{width:76px!important}}


/* About page image/layout alignment against local demo. Draft-only scoped CSS. */
.elementor-1383 .about-mod-container,
.elementor-1383 [data-id="about-mod-hero-grid"],
.elementor-1383 [data-id="about-mod-stats-inner"],
.elementor-1383 [data-id="about-mod-factory-grid"],
.elementor-1383 [data-id="about-mod-cert-inner"],
.elementor-1383 [data-id="about-mod-customer-inner"],
.elementor-1383 [data-id="about-mod-people-grid"],
.elementor-1383 [data-id="about-mod-cta-grid"]{width:min(100% - 48px,1280px)!important;margin-left:auto!important;margin-right:auto!important;}
.elementor-1383 [data-id="about-mod-hero"]{padding:92px 0 84px!important;background:#f3f5f8!important;border-bottom:1px solid #dce3ea!important;}
.elementor-1383 [data-id="about-mod-hero-grid"]{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr)!important;gap:clamp(42px,7vw,92px)!important;align-items:center!important;}
.elementor-1383 [data-id="about-mod-hero-media"]{position:relative!important;min-height:430px!important;height:430px!important;overflow:hidden!important;background:#0e1720!important;border:1px solid #243747!important;}
.elementor-1383 [data-id="about-mod-hero-image"],
.elementor-1383 [data-id="about-mod-hero-image"] .elementor-widget-container,
.elementor-1383 [data-id="about-mod-hero-image"] img{height:430px!important;width:100%!important;}
.elementor-1383 [data-id="about-mod-hero-image"] img{object-fit:cover!important;object-position:center center!important;}
.elementor-1383 [data-id="about-mod-factory"]{padding:92px 0!important;background:#f3f5f8!important;}
.elementor-1383 [data-id="about-mod-factory-grid"]{display:grid!important;grid-template-columns:minmax(0,.94fr) minmax(320px,.62fr)!important;gap:clamp(42px,7vw,90px)!important;align-items:center!important;}
.elementor-1383 [data-id="about-mod-factory-media"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;}
.elementor-1383 [data-id="about-mod-factory-img-large"]{grid-column:1 / -1!important;}
.elementor-1383 [data-id="about-mod-factory-img-large"] img{height:360px!important;width:100%!important;object-fit:cover!important;object-position:center center!important;background:#d9e0e7!important;}
.elementor-1383 [data-id="about-mod-factory-img-assembly"] img,
.elementor-1383 [data-id="about-mod-factory-img-testing"] img{height:230px!important;width:100%!important;object-fit:cover!important;object-position:center center!important;background:#d9e0e7!important;}
.elementor-1383 [data-id="about-mod-cert"]{padding:92px 0!important;background:#fff!important;}
.elementor-1383 [data-id="about-mod-cert-grid"]{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;}
.elementor-1383 [data-id^="about-mod-cert-card"]{background:#fff!important;border:1px solid #dce3ea!important;overflow:hidden!important;}
.elementor-1383 [data-id^="about-mod-cert-img"] img{height:230px!important;width:100%!important;object-fit:contain!important;object-position:center center!important;padding:16px!important;background:#f7f8fa!important;}
.elementor-1383 [data-id^="about-mod-cert-cap"] .elementor-heading-title{min-height:46px!important;padding:12px 14px!important;border-top:1px solid #dce3ea!important;font-size:13px!important;line-height:1.35!important;display:flex!important;align-items:center!important;}
.elementor-1383 [data-id="about-mod-customer"]{padding:92px 0!important;background:#f3f5f8!important;}
.elementor-1383 [data-id="about-mod-customer-grid"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;}
.elementor-1383 [data-id^="about-mod-customer-card"]{background:#fff!important;border:1px solid #dce3ea!important;overflow:hidden!important;}
.elementor-1383 [data-id^="about-mod-customer-img"] img{height:260px!important;width:100%!important;object-fit:cover!important;object-position:center center!important;background:#e6ebf0!important;}
.elementor-1383 [data-id="about-mod-people"]{padding:92px 0!important;background:#fff!important;}
.elementor-1383 [data-id="about-mod-people-grid"]{display:grid!important;grid-template-columns:minmax(320px,.58fr) 1fr!important;gap:clamp(40px,7vw,84px)!important;align-items:center!important;}
.elementor-1383 [data-id="about-mod-people-images"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;}
.elementor-1383 [data-id^="about-mod-people-card"]{background:#fff!important;border:1px solid #dce3ea!important;overflow:hidden!important;}
.elementor-1383 [data-id^="about-mod-people-img"] img{height:300px!important;width:100%!important;object-fit:cover!important;object-position:center center!important;}
@media(max-width:1100px){
  .elementor-1383 [data-id="about-mod-hero-grid"],
  .elementor-1383 [data-id="about-mod-factory-grid"],
  .elementor-1383 [data-id="about-mod-people-grid"],
  .elementor-1383 [data-id="about-mod-cta-grid"]{grid-template-columns:1fr!important;}
  .elementor-1383 [data-id="about-mod-cert-grid"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media(max-width:760px){
  .elementor-1383 .about-mod-container,
  .elementor-1383 [data-id="about-mod-hero-grid"],
  .elementor-1383 [data-id="about-mod-stats-inner"],
  .elementor-1383 [data-id="about-mod-factory-grid"],
  .elementor-1383 [data-id="about-mod-cert-inner"],
  .elementor-1383 [data-id="about-mod-customer-inner"],
  .elementor-1383 [data-id="about-mod-people-grid"],
  .elementor-1383 [data-id="about-mod-cta-grid"]{width:min(100% - 32px,1280px)!important;}
  .elementor-1383 [data-id="about-mod-hero"],
  .elementor-1383 [data-id="about-mod-factory"],
  .elementor-1383 [data-id="about-mod-cert"],
  .elementor-1383 [data-id="about-mod-customer"],
  .elementor-1383 [data-id="about-mod-people"]{padding:62px 0!important;}
  .elementor-1383 [data-id="about-mod-hero-media"],
  .elementor-1383 [data-id="about-mod-hero-image"],
  .elementor-1383 [data-id="about-mod-hero-image"] .elementor-widget-container,
  .elementor-1383 [data-id="about-mod-hero-image"] img{height:280px!important;min-height:280px!important;}
  .elementor-1383 [data-id="about-mod-factory-media"],
  .elementor-1383 [data-id="about-mod-customer-grid"],
  .elementor-1383 [data-id="about-mod-people-images"]{grid-template-columns:1fr!important;}
  .elementor-1383 [data-id="about-mod-factory-img-large"] img,
  .elementor-1383 [data-id="about-mod-factory-img-assembly"] img,
  .elementor-1383 [data-id="about-mod-factory-img-testing"] img,
  .elementor-1383 [data-id^="about-mod-customer-img"] img,
  .elementor-1383 [data-id^="about-mod-people-img"] img{height:240px!important;}
  .elementor-1383 [data-id="about-mod-cert-grid"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
  .elementor-1383 [data-id^="about-mod-cert-img"] img{height:190px!important;padding:12px!important;}
}


/* About Hero visual tuning only. Does not replace selected images. */
.elementor-1383 [data-id="about-mod-hero"]{padding:92px 0 84px!important;background:#f3f5f8!important;border-bottom:1px solid #dce3ea!important;}
.elementor-1383 [data-id="about-mod-hero-grid"]{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr)!important;gap:clamp(42px,7vw,92px)!important;align-items:center!important;}
.elementor-1383 [data-id="about-mod-hero-copy"]{max-width:none!important;}
.elementor-1383 [data-id="about-mod-eyebrow-hero"] .elementor-heading-title{margin-bottom:14px!important;color:#ff7a00!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;}
.elementor-1383 [data-id="about-mod-h1"] .elementor-heading-title{font-size:clamp(38px,5vw,66px)!important;line-height:1.08!important;max-width:760px!important;color:#0d2b45!important;font-family:'IBM Plex Sans Condensed','IBM Plex Sans',Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;}
.elementor-1383 [data-id="about-mod-hero-lede"]{max-width:680px!important;margin-top:24px!important;color:#6a7988!important;font-size:18px!important;line-height:1.65!important;}
.elementor-1383 [data-id="about-mod-hero-media"]{position:relative!important;height:430px!important;min-height:430px!important;background:#08131d!important;border:1px solid #243747!important;overflow:hidden!important;isolation:isolate!important;}
.elementor-1383 [data-id="about-mod-hero-media"]:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(6,17,29,.28),rgba(6,17,29,.46));pointer-events:none!important;}
.elementor-1383 [data-id="about-mod-hero-image"],
.elementor-1383 [data-id="about-mod-hero-image"] .elementor-widget-container,
.elementor-1383 [data-id="about-mod-hero-image"] img{height:430px!important;width:100%!important;}
.elementor-1383 [data-id="about-mod-hero-image"] img{object-fit:cover!important;object-position:center center!important;filter:saturate(.92) contrast(.96) brightness(.72)!important;}
.elementor-1383 [data-id="about-mod-hero-evidence"]{position:absolute!important;top:24px!important;right:24px!important;z-index:4!important;width:min(270px,calc(100% - 48px))!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:none!important;}
.elementor-1383 [data-id="about-mod-hero-evidence"] .elementor-widget-heading{padding:18px 20px 0!important;}
.elementor-1383 [data-id="about-mod-hero-evidence"] .elementor-widget-heading .elementor-heading-title{font-size:16px!important;line-height:1.2!important;color:#0d2b45!important;font-family:'IBM Plex Sans',Arial,sans-serif!important;font-weight:700!important;}
.elementor-1383 [data-id="about-mod-hero-evidence"] .elementor-widget-text-editor{padding:4px 20px 18px!important;color:#6a7988!important;font-size:13px!important;line-height:1.4!important;}
.elementor-1383 [data-id="about-mod-iso-num"]{border-top:1px solid #dce3ea!important;}
.elementor-1383 [data-id="about-mod-hero-media"]:after{content:"DONGGUAN MANUFACTURING BASE";position:absolute;left:24px;bottom:24px;z-index:4;padding:10px 14px 10px 16px;color:#fff;background:rgba(8,22,36,.74);border-left:3px solid #ff7a00;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;}
@media(max-width:1100px){
  .elementor-1383 [data-id="about-mod-hero-grid"]{grid-template-columns:1fr!important;}
}
@media(max-width:760px){
  .elementor-1383 [data-id="about-mod-hero"]{padding:62px 0!important;}
  .elementor-1383 [data-id="about-mod-h1"] .elementor-heading-title{font-size:38px!important;}
  .elementor-1383 [data-id="about-mod-hero-lede"]{font-size:16px!important;}
  .elementor-1383 [data-id="about-mod-hero-media"],
  .elementor-1383 [data-id="about-mod-hero-image"],
  .elementor-1383 [data-id="about-mod-hero-image"] .elementor-widget-container,
  .elementor-1383 [data-id="about-mod-hero-image"] img{height:280px!important;min-height:280px!important;}
  .elementor-1383 [data-id="about-mod-hero-evidence"]{position:relative!important;top:auto!important;right:auto!important;width:auto!important;margin:-8px 16px 16px!important;}
  .elementor-1383 [data-id="about-mod-hero-media"]:after{left:18px!important;bottom:18px!important;font-size:11px!important;}
}


/* Fix About CTA email visibility and Manufacturing Scale divider grid. Draft-only scoped CSS. */
.elementor-1383 [data-id="about-mod-cta-email"]{display:none!important;}
.elementor-1383 [data-id="about-mod-cta-actions"]{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;}
.elementor-1383 [data-id="about-mod-cta-button"] .elementor-button{background:#ff7a00!important;border:2px solid #ff7a00!important;color:#fff!important;min-height:48px!important;padding:13px 26px!important;border-radius:3px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.03em!important;}
.elementor-1383 [data-id="about-mod-stats"]{padding:92px 0!important;background:#fff!important;}
.elementor-1383 [data-id="about-mod-stats-inner"]{width:min(100% - 48px,1280px)!important;margin:0 auto!important;}
.elementor-1383 [data-id="about-mod-stats-heading"]{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:32px!important;margin-bottom:42px!important;}
.elementor-1383 [data-id="about-mod-stats-grid"]{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;border-top:1px solid #dce3ea!important;border-left:1px solid #dce3ea!important;background:#fff!important;}
.elementor-1383 [data-id^="about-mod-stat-"]{min-height:142px!important;padding:28px 20px!important;background:#fff!important;border-right:1px solid #dce3ea!important;border-bottom:1px solid #dce3ea!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;}
.elementor-1383 [data-id^="about-mod-stat-"] .elementor-heading-title{font-size:clamp(28px,2.6vw,40px)!important;line-height:1!important;color:#0d2b45!important;white-space:nowrap!important;font-family:'IBM Plex Sans Condensed','IBM Plex Sans',Arial,sans-serif!important;font-weight:700!important;}
.elementor-1383 [data-id^="about-mod-stat-"] .elementor-widget-text-editor{margin-top:16px!important;color:#6a7988!important;font-size:14px!important;line-height:1.4!important;}
@media(max-width:1100px){
  .elementor-1383 [data-id="about-mod-stats-grid"]{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
}
@media(max-width:760px){
  .elementor-1383 [data-id="about-mod-stats"]{padding:62px 0!important;}
  .elementor-1383 [data-id="about-mod-stats-inner"]{width:min(100% - 32px,1280px)!important;}
  .elementor-1383 [data-id="about-mod-stats-heading"]{display:block!important;margin-bottom:32px!important;}
  .elementor-1383 [data-id="about-mod-stats-grid"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .elementor-1383 [data-id^="about-mod-stat-"]{min-height:122px!important;padding:22px 18px!important;}
  .elementor-1383 [data-id="about-mod-cta-actions"]{justify-content:flex-start!important;}
}


/* about-1383-stats-card-height-fix */
body.elementor-page-1383 .elementor-element[data-id="about-mod-stats-grid"]{
  align-items:stretch!important;
}
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-1995"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-sites"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-area"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-staff"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-cnc"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-patents"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-countries"]{
  min-height:172px!important;
  height:auto!important;
  padding:28px 20px!important;
  align-content:center!important;
  justify-content:center!important;
}
body.elementor-page-1383 .elementor-element[data-id^="about-mod-stat-"] .elementor-heading-title{
  margin:0!important;
}
@media(max-width:900px){
  body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-1995"],
  body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-sites"],
  body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-area"],
  body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-staff"],
  body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-cnc"],
  body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-patents"],
  body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-countries"]{min-height:150px!important;}
}


/* about-1383-stats-inner-height-fix */
body.elementor-page-1383 .elementor-element[data-id^="about-mod-stat-"]{
  min-height:0!important;
}
body.elementor-page-1383 .elementor-element[data-id^="about-mod-stat-"][data-id$="-num"],
body.elementor-page-1383 .elementor-element[data-id^="about-mod-stat-"][data-id$="-text"]{
  min-height:0!important;
  height:auto!important;
  padding:0!important;
  margin:0!important;
}
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-1995"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-sites"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-area"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-staff"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-cnc"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-patents"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-countries"]{
  min-height:150px!important;
  height:auto!important;
  padding:28px 20px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  gap:24px!important;
}

/* about-1383-stats-counter-layout-final */
body.elementor-page-1383 .elementor-element[data-id="about-mod-stats-grid"]{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
  border-top:1px solid #dce3ea!important;
  border-left:1px solid #dce3ea!important;
}
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-1995"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-sites"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-area"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-staff"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-cnc"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-patents"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-countries"]{
  min-height:150px!important;
  padding:26px 28px!important;
  justify-content:center!important;
  align-items:flex-start!important;
  overflow:hidden!important;
}
body.elementor-page-1383 .about-mod-counter .elementor-counter{
  width:100%!important;
  text-align:left!important;
}
body.elementor-page-1383 .about-mod-counter .elementor-counter-number-wrapper{
  display:flex!important;
  justify-content:flex-start!important;
  align-items:baseline!important;
  white-space:nowrap!important;
  color:#0d2b45!important;
  font-family:'IBM Plex Sans Condensed','IBM Plex Sans',Arial,sans-serif!important;
  font-size:clamp(38px,3.8vw,58px)!important;
  font-weight:700!important;
  line-height:.95!important;
  letter-spacing:0!important;
}
body.elementor-page-1383 .about-mod-counter .elementor-counter-title{
  margin-top:18px!important;
  color:#6a7988!important;
  font-family:'IBM Plex Sans',Arial,sans-serif!important;
  font-size:15px!important;
  font-weight:500!important;
  line-height:1.35!important;
  text-align:left!important;
}
@media(max-width:1100px){
  body.elementor-page-1383 .elementor-element[data-id="about-mod-stats-grid"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  body.elementor-page-1383 .about-mod-counter .elementor-counter-number-wrapper{font-size:46px!important;}
}
@media(max-width:760px){
  body.elementor-page-1383 .elementor-element[data-id="about-mod-stats-grid"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.elementor-page-1383 .elementor-element[data-id^="about-mod-stat-"]{min-height:126px!important;padding:22px 18px!important;}
  body.elementor-page-1383 .about-mod-counter .elementor-counter-number-wrapper{font-size:38px!important;}
  body.elementor-page-1383 .about-mod-counter .elementor-counter-title{font-size:13px!important;margin-top:12px!important;}
}
/* about-1383-stats-heading-left-final */
body.elementor-page-1383 .elementor-element[data-id="about-mod-stats-heading"]{
  display:block!important;
  text-align:left!important;
  margin-bottom:42px!important;
}
body.elementor-page-1383 .elementor-element[data-id="about-mod-eyebrow-stats"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stats-h2"]{
  width:100%!important;
  max-width:760px!important;
  margin-left:0!important;
  margin-right:auto!important;
  text-align:left!important;
}
body.elementor-page-1383 .elementor-element[data-id="about-mod-eyebrow-stats"] .elementor-heading-title,
body.elementor-page-1383 .elementor-element[data-id="about-mod-stats-h2"] .elementor-heading-title{
  text-align:left!important;
}
/* about-1383-four-stats-one-row-final */
body.elementor-page-1383 .elementor-element[data-id="about-mod-stats-grid"]{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
}
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-1995"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-staff"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-patents"],
body.elementor-page-1383 .elementor-element[data-id="about-mod-stat-countries"]{
  min-height:150px!important;
  padding:26px 28px!important;
}
@media(max-width:760px){
  body.elementor-page-1383 .elementor-element[data-id="about-mod-stats-grid"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}

/* GB-007-MOBILE-ABOUT-EVIDENCE-FIX */
@media(max-width:760px){
  body.elementor-page-1383 .elementor-1383 [data-id="about-mod-hero-media"]{
    height:auto!important;
    min-height:0!important;
    overflow:visible!important;
    display:flex!important;
    flex-direction:column!important;
    background:#08131d!important;
  }
  body.elementor-page-1383 .elementor-1383 [data-id="about-mod-hero-media"]:before{
    display:none!important;
  }
  body.elementor-page-1383 .elementor-1383 [data-id="about-mod-hero-media"]:after{
    position:absolute!important;
    left:18px!important;
    bottom:18px!important;
    font-size:11px!important;
    z-index:4!important;
  }
  body.elementor-page-1383 .elementor-1383 [data-id="about-mod-hero-image"],
  body.elementor-page-1383 .elementor-1383 [data-id="about-mod-hero-image"] .elementor-widget-container,
  body.elementor-page-1383 .elementor-1383 [data-id="about-mod-hero-image"] img{
    height:280px!important;
    min-height:280px!important;
    width:100%!important;
  }
  body.elementor-page-1383 .elementor-1383 [data-id="about-mod-hero-evidence"]{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    transform:none!important;
    z-index:5!important;
    box-sizing:border-box!important;
  }
}/* End custom CSS */