:root{--ink:#18242d;--navy:#102f46;--blue:#086bb2;--cyan:#14a6d7;--mist:#eef3f5;--line:#dce4e7;--white:#fff;--shell:min(1180px,calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,"Helvetica Neue",sans-serif;background:#fff}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:var(--shell);margin:auto}.topbar{background:#0c2639;color:#dfeaf0;font-size:12px}.topbar-inner{height:38px;display:flex;align-items:center;justify-content:space-between;letter-spacing:.04em}.topbar p{margin:0}.topbar-inner>div{display:flex;gap:16px;align-items:center}.topbar-inner span{height:12px;width:1px;background:#597184}.header{height:82px;background:#fff;position:sticky;top:0;z-index:20;box-shadow:0 1px 0 rgba(15,43,61,.09)}.header-inner{height:100%;display:flex;align-items:center}.brand{display:flex;align-items:center;gap:10px;min-width:280px}.brand img{width:46px;height:46px}.brand strong{display:block;font-size:22px;letter-spacing:.12em;color:#073451}.brand small{display:block;font-size:8px;letter-spacing:.17em;color:#4f6878}.nav{display:flex;align-items:stretch;height:100%;margin-left:auto}.nav>a{display:grid;place-items:center;padding:0 15px;font-weight:700;font-size:13px;position:relative}.nav>a:after{content:"";position:absolute;left:15px;right:15px;bottom:20px;height:2px;background:var(--cyan);transform:scaleX(0);transition:.2s}.nav>a:hover:after,.nav>a.active:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:10px;margin-left:18px}.search-button,.language>button{border:0;background:none;color:#284455;cursor:pointer}.language{position:relative}.language>div{display:none;position:absolute;top:28px;right:0;background:#fff;padding:8px;box-shadow:0 10px 28px #0a27342c;width:130px}.language:hover>div{display:grid}.language a{padding:8px;font-size:12px}.quote-button,.primary{border:0;background:var(--blue);color:#fff;padding:14px 18px;font-size:12px;font-weight:700;letter-spacing:.05em;cursor:pointer}.menu-toggle{display:none}.hero{height:min(670px,calc(100vh - 120px));min-height:540px;position:relative;background:#0c2639;overflow:hidden}.hero-slide{position:absolute;inset:0;background-image:var(--hero);background-size:cover;background-position:center;opacity:0;transition:opacity .8s;display:flex;align-items:center}.hero-slide.active{opacity:1;z-index:1}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,24,38,.96) 0%,rgba(5,32,49,.81) 36%,rgba(3,25,38,.2) 72%,rgba(3,18,28,.18));}.hero-content{position:relative;color:#fff;padding-bottom:10px}.kicker,.eyebrow{font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--blue);margin:0 0 22px}.kicker{color:#79d7f3}.hero h1{font-size:clamp(48px,6.3vw,82px);line-height:.97;letter-spacing:-.055em;margin:0;max-width:790px}.hero h1 em{font-style:normal;color:#6cd2f0}.hero-content>p:not(.kicker){max-width:570px;font-size:17px;line-height:1.65;color:#e1e9ed;margin:28px 0}.hero-actions{display:flex;gap:12px}.hero-actions .primary,.hero-actions .secondary{padding:16px 22px}.secondary{border:1px solid #ffffff78;background:#ffffff0d;color:#fff;cursor:pointer}.secondary b,.solutions-copy button b,.contact-actions button b{margin-left:20px}.hero-proof{display:flex;margin-top:50px;gap:0}.hero-proof>div{display:flex;align-items:center;gap:10px;padding:0 28px;border-left:1px solid #ffffff3b}.hero-proof>div:first-child{padding-left:0;border-left:0}.hero-proof strong{font-size:30px;color:#fff}.hero-proof span{font-size:10px;line-height:1.4;letter-spacing:.08em;color:#b8c8d0;text-transform:uppercase}.hero-pager{position:absolute;right:calc((100% - min(1180px,calc(100% - 48px)))/2);bottom:35px;z-index:3;display:flex;gap:8px}.hero-pager button{border:0;width:35px;height:3px;background:#ffffff70;padding:0;cursor:pointer}.hero-pager .active{background:#6cd2f0}.scroll-cue{position:absolute;z-index:3;left:calc((100% - min(1180px,calc(100% - 48px)))/2);bottom:27px;color:#fff;font-size:9px;letter-spacing:.25em}.scroll-cue span{display:inline-block;width:52px;height:1px;background:#fff;margin:0 0 3px 10px}.section{padding:100px 0}.intro{background:#fff}.intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:100px}.intro h2,.section-head h2,.solutions h2,.contact h2{font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-.04em;margin:0}.intro-copy{padding-top:34px}.intro-copy p,.section-head>p{color:#5c707b;line-height:1.8;margin-top:0}.intro-copy a,.product-card a{display:inline-block;margin-top:14px;color:var(--blue);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.products{background:var(--mist)}.section-head{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:end;margin-bottom:46px}.section-head>p{max-width:420px}.tabs{display:flex;border-bottom:1px solid #cdd8dc;margin-bottom:32px;gap:26px}.tabs button{border:0;background:transparent;padding:0 0 14px;color:#758790;font-weight:700;cursor:pointer;position:relative}.tabs button:after{content:"";position:absolute;height:3px;background:var(--blue);left:0;right:0;bottom:-1px;transform:scaleX(0)}.tabs button.active{color:var(--navy)}.tabs button.active:after{transform:scaleX(1)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-card{background:#fff;min-width:0;transition:.3s}.product-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #16364b1b}.product-card.featured{grid-column:span 2}.product-card.hidden{display:none}.image{height:250px;overflow:hidden;position:relative;background:#dfe8eb}.image img{width:100%;height:100%;object-fit:cover;transition:.5s}.product-card:hover img{transform:scale(1.04)}.image span{position:absolute;top:16px;left:16px;background:var(--blue);color:#fff;font-size:9px;font-weight:800;padding:8px 10px;letter-spacing:.14em}.card-body{padding:26px}.card-body small{color:#95a6ae}.card-body h3{font-size:21px;margin:8px 0 10px}.card-body p{font-size:14px;line-height:1.65;color:#657780;min-height:46px}.solutions{background:var(--navy);color:#fff}.solutions-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.eyebrow.light{color:#77d8f1}.solutions-copy>p:not(.eyebrow){line-height:1.75;color:#c6d4da;margin:24px 0 30px}.solutions-copy button,.contact-actions button{border:0;background:#fff;color:var(--navy);padding:17px 22px;font-weight:800;cursor:pointer}.steps article{display:grid;grid-template-columns:70px 1fr;border-top:1px solid #ffffff26;padding:30px 0}.steps article:last-child{border-bottom:1px solid #ffffff26}.steps span{color:#65cae8;font-weight:800}.steps h3{margin:0 0 9px;font-size:21px}.steps p{margin:0;color:#b9cbd3;line-height:1.6}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.service-grid article{position:relative;min-height:440px;overflow:hidden;background:#102f46;color:#fff}.service-grid img{width:100%;height:100%;object-fit:cover;position:absolute;transition:.5s}.service-grid article:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#071f30ed 0%,#071f3020 68%)}.service-grid article:hover img{transform:scale(1.04)}.service-grid article div{position:absolute;left:28px;right:28px;bottom:24px;z-index:1}.service-grid span{font-size:11px;color:#77d8f1}.service-grid h3{font-size:23px;margin:8px 0}.service-grid p{font-size:13px;line-height:1.55;color:#d7e2e7}.contact{padding-top:40px}.contact-panel{background:linear-gradient(115deg,#0c6eae,#123e5b);color:#fff;padding:70px;display:flex;justify-content:space-between;align-items:end;position:relative;overflow:hidden}.contact-panel:after{content:"";position:absolute;width:340px;height:340px;border:80px solid #ffffff0c;border-radius:50%;right:-90px;top:-180px}.contact-panel p:not(.eyebrow){color:#d5e7f0;max-width:570px;line-height:1.7}.contact-actions{display:grid;gap:16px;position:relative;z-index:1;min-width:210px}.contact-actions a{font-size:12px;font-weight:800;text-align:center}footer{background:#0a202f;color:#fff;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:80px}.footer-brand img{width:45px;filter:brightness(0) invert(1);vertical-align:middle;margin-right:12px}.footer-brand strong{font-size:24px;letter-spacing:.1em}.footer-brand p{color:#96aab5;max-width:320px;line-height:1.6}.footer-grid h4{font-size:13px;letter-spacing:.08em;margin:0 0 18px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:11px}.footer-grid a{font-size:13px;color:#a9bac3}.copyright{display:flex;justify-content:space-between;margin-top:55px;padding-top:22px;border-top:1px solid #ffffff18;color:#6f8996;font-size:11px}.floating{position:fixed;right:18px;bottom:24px;z-index:18;display:grid;gap:8px}.floating a{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#0faf5b;color:#fff;font-size:11px;font-weight:800;box-shadow:0 8px 20px #0003}.floating a:last-child{background:#1684e2}.quote-modal{border:0;padding:45px;max-width:520px;color:var(--ink);box-shadow:0 30px 100px #00182766}.quote-modal::backdrop{background:#031522c9;backdrop-filter:blur(4px)}.quote-modal h2{font-size:34px;margin:0 0 15px}.quote-modal>p:not(.eyebrow){color:#627681;line-height:1.65}.modal-close{position:absolute;right:16px;top:10px;border:0;background:none;font-size:30px;cursor:pointer}.modal-links{display:grid;gap:10px;margin-top:25px}.modal-links a{padding:15px;background:var(--blue);color:#fff;font-weight:800}.modal-links a:last-child{background:var(--navy)}
.contact-social,.social-links{display:flex;gap:9px}.contact-social{justify-content:center}.contact-social a,.social-links a{width:34px;height:34px;border:1px solid #ffffff62;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:800;text-align:center;transition:.2s}.contact-social a:hover,.social-links a:hover{background:#fff;color:var(--blue);transform:translateY(-2px)}.social-links{margin-top:20px}.social-links a{border-color:#ffffff30}.nav-lang{display:none}
@media(max-width:1000px){.brand{min-width:220px}.nav>a{padding:0 9px}.header-actions .search-button,.language{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.solutions-grid{gap:45px}.contact-panel{padding:50px}.service-grid article{min-height:360px}}
@media(max-width:760px){:root{--shell:calc(100% - 30px)}.topbar p{display:none}.topbar-inner{justify-content:center}.header{height:70px}.brand{min-width:0}.brand img{width:40px;height:40px}.brand strong{font-size:18px}.brand small{font-size:7px}.menu-toggle{display:grid;margin-left:auto;border:0;background:none;gap:4px;padding:10px}.menu-toggle i{display:block;width:24px;height:2px;background:#17394d}.nav{display:none;position:absolute;left:0;right:0;top:70px;background:#fff;height:auto;padding:15px;box-shadow:0 15px 30px #102f4624}.nav.open{display:grid}.nav>a{padding:13px}.nav>a:after{bottom:5px}.nav-lang{display:flex;justify-content:center;gap:10px;border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.nav-lang a{padding:8px 14px;background:var(--mist);font-size:11px;font-weight:800}.header-actions{margin-left:5px}.quote-button{padding:11px;font-size:10px}.hero{height:650px}.hero-slide{background-position:58% center}.hero-overlay{background:linear-gradient(90deg,#051e2fee 0%,#07263bbb 100%)}.hero h1{font-size:49px}.hero-content>p:not(.kicker){font-size:15px}.hero-actions{align-items:stretch;flex-direction:column;width:230px}.hero-proof{gap:0;margin-top:35px}.hero-proof>div{padding:0 12px}.hero-proof strong{font-size:23px}.hero-proof span{font-size:8px}.scroll-cue{display:none}.intro-grid,.section-head,.solutions-grid{grid-template-columns:1fr;gap:28px}.section{padding:70px 0}.intro-copy{padding-top:0}.section-head{margin-bottom:35px}.tabs{overflow:auto;white-space:nowrap}.product-grid{grid-template-columns:1fr}.product-card.featured{grid-column:auto}.image{height:235px}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:380px}.contact{padding-top:15px}.contact-panel{padding:42px 26px;display:grid;gap:25px}.footer-grid{grid-template-columns:1fr;gap:35px}.copyright{gap:15px;flex-direction:column}.quote-modal{width:calc(100% - 24px);padding:38px 24px}}
.page-hero{background:linear-gradient(105deg,#092b42f5,#0f5379d9),url('assets/eagles-liquid-paste-filling-banner.webp') center/cover;min-height:430px;color:#fff;display:flex;align-items:center}.page-hero h1{font-size:clamp(46px,6vw,76px);line-height:1;letter-spacing:-.05em;margin:0}.page-hero h1 em{font-style:normal;color:#72d5ef}.page-hero .shell>p:last-child{max-width:650px;line-height:1.75;color:#d4e2e8}.catalog-toolbar{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.catalog-toolbar h2,.story h2,.about-values h2,.contact-page h2{font-size:42px;margin:0}.catalog-toolbar label{font-size:11px;font-weight:800;letter-spacing:.1em}.catalog-toolbar input{display:block;width:320px;margin-top:10px;border:1px solid var(--line);padding:14px}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.catalog-grid article{border:1px solid var(--line);background:#fff;transition:.25s}.catalog-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 38px #16364b16}.catalog-grid img{width:100%;height:210px;object-fit:cover;background:var(--mist)}.catalog-grid article>div{padding:23px}.catalog-grid span{font-size:9px;color:var(--blue);font-weight:800;letter-spacing:.12em}.catalog-grid h3{font-size:20px;line-height:1.25;margin:8px 0}.catalog-grid p{font-size:13px;line-height:1.6;color:#687a83;min-height:42px}.catalog-grid a{font-size:10px;font-weight:800;color:var(--blue);letter-spacing:.06em}.empty-state{text-align:center;padding:50px;color:#647782}.about-hero{background-image:linear-gradient(105deg,#092b42f5,#0f5379d0),url('assets/service-line-integration.webp')}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.story-grid>div:last-child{font-size:17px;line-height:1.85;color:#526a76}.about-values{background:var(--mist)}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.value-grid article{background:#fff;padding:35px}.value-grid span{font-size:11px;color:var(--blue);font-weight:800}.value-grid h3{font-size:22px}.value-grid p{color:#637681;line-height:1.7}.region-band,.social-band{background:var(--navy);color:#fff;padding:85px 0}.region-band .shell{display:grid;grid-template-columns:1fr .8fr auto;gap:60px;align-items:end}.region-band h2,.social-band h2{font-size:45px;margin:0}.region-band p:not(.eyebrow){color:#bdd0d9;line-height:1.7}.region-band a{background:#fff;color:var(--navy);padding:16px 20px;font-weight:800}.contact-hero{background-image:linear-gradient(105deg,#092b42f5,#0f5379d0),url('assets/service-export-delivery.webp')}.contact-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.inquiry-card ol{padding:0;list-style:none}.inquiry-card li{display:grid;grid-template-columns:110px 1fr;padding:20px 0;border-top:1px solid var(--line)}.inquiry-card li:last-child{border-bottom:1px solid var(--line)}.inquiry-card li span{color:#657983;line-height:1.5}.channel-list h2{margin-bottom:24px}.channel{display:grid;grid-template-columns:110px 1fr auto;padding:19px 0;border-top:1px solid var(--line);align-items:center}.channel span{color:#657983}.channel b:last-child{color:var(--blue)}.qr-grid{display:flex;gap:20px;margin-top:28px}.qr-grid figure{margin:0;text-align:center;font-size:11px;font-weight:800}.qr-grid img{width:120px;height:120px;border:1px solid var(--line);padding:6px}.social-band .shell{display:grid;grid-template-columns:1fr 1fr;gap:80px}.social-directory{display:grid;grid-template-columns:1fr 1fr}.social-directory a{padding:22px;border-top:1px solid #ffffff2b;display:grid;gap:6px}.social-directory b{color:#fff}.social-directory span{color:#9fb8c4;font-size:12px}
@media(max-width:900px){.catalog-grid{grid-template-columns:repeat(2,1fr)}.story-grid,.contact-page-grid,.social-band .shell{grid-template-columns:1fr;gap:45px}.region-band .shell{grid-template-columns:1fr;gap:25px}}
@media(max-width:600px){.page-hero{min-height:400px}.page-hero h1{font-size:45px}.catalog-toolbar{display:grid;gap:25px}.catalog-toolbar input{width:100%}.catalog-grid{grid-template-columns:1fr}.catalog-grid img{height:230px}.story-grid{grid-template-columns:1fr;gap:30px}.value-grid{grid-template-columns:1fr}.region-band h2,.social-band h2{font-size:36px}.contact-page-grid{grid-template-columns:1fr}.channel{grid-template-columns:90px 1fr auto}.social-directory{grid-template-columns:1fr}}
.detail-hero{background:var(--navy);color:#fff;padding:70px 0}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.back-link{display:inline-block;margin-bottom:50px;color:#b9d1dc;font-size:12px}.detail-copy h1{font-size:clamp(42px,5vw,65px);line-height:1.02;letter-spacing:-.045em;margin:0}.detail-copy>p:not(.eyebrow){color:#c5d5dc;line-height:1.7;margin:25px 0}.detail-image{height:470px;background:#fff;overflow:hidden}.detail-image img{width:100%;height:100%;object-fit:cover}.detail-whatsapp{display:inline-block}.detail-body-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:90px}.detail-body h2{font-size:42px;margin:0 0 20px}.detail-body-grid>div>p:not(.eyebrow){line-height:1.8;color:#5c717c}.detail-points{display:grid;grid-template-columns:1fr 1fr;margin-top:35px;border-top:1px solid var(--line)}.detail-points div{display:grid;grid-template-columns:45px 1fr;align-items:center;border-bottom:1px solid var(--line);padding:15px 0}.detail-points span{font-size:10px;color:var(--blue);font-weight:800}.detail-points p{font-weight:700;font-size:14px}.spec-card{background:var(--mist);padding:35px}.spec-card h3{font-size:25px}.spec-card dl{margin:25px 0}.spec-card dl div{display:grid;grid-template-columns:35px 1fr;padding:13px 0;border-top:1px solid #ccdadd}.spec-card dt{font-size:10px;color:var(--blue);font-weight:800}.spec-card dd{margin:0;font-size:13px;line-height:1.45}.spec-card a{display:block;background:var(--blue);color:#fff;padding:16px;font-weight:800;text-align:center}.detail-next{padding:70px 0;background:#0b6ea9;color:#fff}.detail-next .shell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:50px}.detail-next p{font-size:12px;font-weight:800}.detail-next h2{font-size:32px;margin:0}.detail-next a{background:#fff;color:var(--blue);padding:15px 19px;font-weight:800}.inquiry-form-section{background:var(--mist)}.inquiry-form-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.inquiry-form-grid h2{font-size:42px;margin:0}.inquiry-form-grid>div>p:last-child{color:#617680;line-height:1.7}.inquiry-form-grid form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.inquiry-form-grid label{font-size:11px;font-weight:800;letter-spacing:.05em}.inquiry-form-grid input,.inquiry-form-grid textarea{display:block;width:100%;margin-top:8px;border:1px solid #ccd8dd;background:#fff;padding:14px;font:inherit}.inquiry-form-grid textarea{resize:vertical}.inquiry-form-grid .full{grid-column:1/-1}.form-actions{display:flex;gap:12px}.form-actions button{border:0;background:var(--blue);color:#fff;padding:15px 20px;font-weight:800;cursor:pointer}.form-actions button:last-child{background:var(--navy)}.form-note{margin:0;color:#0d6d45;min-height:20px;line-height:1.5}
@media(max-width:850px){.detail-grid,.detail-body-grid,.inquiry-form-grid{grid-template-columns:1fr;gap:40px}.detail-image{height:400px}.detail-next .shell{grid-template-columns:1fr;gap:15px}.inquiry-form-grid form{grid-template-columns:1fr}.inquiry-form-grid .full{grid-column:auto}}
@media(max-width:560px){.detail-hero{padding:50px 0}.detail-image{height:300px}.detail-points{grid-template-columns:1fr}.detail-copy h1{font-size:42px}.detail-body h2,.inquiry-form-grid h2{font-size:34px}.form-actions{display:grid}.hero-actions .detail-whatsapp{padding:16px 22px}}
.localized-hero{min-height:620px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,#061f31f5 0%,#0a3049c2 45%,#08283e38),url('assets/eagles-packaging-machinery-banner-new-style.webp') center/cover}.localized-hero h1{font-size:clamp(50px,6.2vw,80px);line-height:1;letter-spacing:-.045em;margin:0}.localized-hero h1 em{font-style:normal;color:#6cd2f0}.localized-hero>.shell>p:not(.kicker){max-width:620px;color:#d6e3e8;line-height:1.75;margin:26px 0}.localized-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.localized-product-grid article{background:#fff;padding-bottom:22px}.localized-product-grid img{width:100%;height:190px;object-fit:cover}.localized-product-grid h3,.localized-product-grid p{margin-left:20px;margin-right:20px}.localized-product-grid h3{font-size:19px}.localized-product-grid p{color:#667983;line-height:1.6;font-size:13px}
@media(max-width:900px){.localized-product-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.localized-hero{min-height:600px}.localized-hero h1{font-size:45px}.localized-product-grid{grid-template-columns:1fr}}

/* Keep every product-detail hero image compact and fully visible. */
.detail-grid{grid-template-columns:1.15fr .85fr;gap:60px}
.detail-image{width:100%;height:auto;max-height:390px;aspect-ratio:4/3}
.detail-image img{object-fit:contain}
@media(max-width:850px){.detail-grid{grid-template-columns:1fr;gap:36px}.detail-image{width:min(100%,620px);max-height:none;margin:auto}}
@media(max-width:560px){.detail-image{height:auto;aspect-ratio:4/3}}

/* Consistent product imagery across catalogue and localized pages. */
.catalog-grid img,.localized-product-grid img{
  width:100%;
  height:auto;
  aspect-ratio:3/2;
  object-fit:contain;
  box-sizing:border-box;
  padding:10px;
  background:#fff;
}
@media(max-width:600px){.catalog-grid img,.localized-product-grid img{height:auto}}

/* Match subpages to the approved home-page header and blue-green footer. */
.topbar,.language,.nav-lang{display:none!important}
.header{height:86px;background:#fff}
.brand{gap:9px;min-width:310px}
.brand img{width:56px;height:56px}
.brand strong{font-size:20px;color:#123f61;letter-spacing:.08em}
.brand small{font-size:9px;color:#40758a;letter-spacing:.16em}
.nav>a{font-size:12px;color:#154266;padding-left:15px;padding-right:15px}
.nav>a:hover,.nav>a.active{color:#087c86}
.nav>a:after{background:#15966f}
footer{background:linear-gradient(135deg,#103e60 0%,#075777 54%,#0b6b5c 100%);color:#e4f1f2}
.footer-grid a,.footer-brand p{color:#d3e5e8}
.footer-grid h4{color:#fff}
.copyright{border-top-color:#ffffff2d;color:#b9d2d7}
@media(max-width:1000px){.brand{min-width:230px}.nav>a{padding-left:9px;padding-right:9px}}
@media(max-width:760px){.header{height:72px}.brand{min-width:0}.brand img{width:48px;height:48px}.brand strong{font-size:15px}.brand small{font-size:7px}.nav{top:72px}.nav-lang{display:none!important}}

.brand strong,.yale-brand strong{font-family:"Segoe UI Variable Display","Aptos Display","Segoe UI",Arial,sans-serif;font-weight:750}
.brand small,.yale-brand small{font-family:"Segoe UI Variable Text","Aptos","Segoe UI",Arial,sans-serif;font-weight:600}
.office-presence{min-height:42px;display:flex;align-items:center;justify-content:center;padding:8px 20px;box-sizing:border-box;background:linear-gradient(90deg,#0f5f87,#0b7b6b);color:#fff;font-family:"Segoe UI Variable Text","Aptos","Segoe UI",Arial,sans-serif;font-size:16px;font-weight:650;letter-spacing:.025em;text-align:center}
.office-presence strong{font-weight:800;letter-spacing:.075em}
.office-presence>span{display:block;line-height:1.45}
@media(max-width:760px){.office-presence{min-height:38px;padding:7px 14px;font-size:14px}}
[dir="rtl"] .header-inner,[dir="rtl"] .hero-actions,[dir="rtl"] .copyright{direction:rtl}
[dir="rtl"] .brand{margin-left:auto;margin-right:0}
[dir="rtl"] .nav{margin-left:0;margin-right:auto}
[dir="rtl"] .localized-hero,[dir="rtl"] .page-hero,[dir="rtl"] .catalog,[dir="rtl"] .story,[dir="rtl"] .solutions,[dir="rtl"] .contact{text-align:right}
[dir="rtl"] .steps article{grid-template-columns:1fr 70px}
[dir="rtl"] .steps article>span{grid-column:2;grid-row:1}
[dir="rtl"] .steps article>div{grid-column:1;grid-row:1}
