*{box-sizing:border-box}body{margin:0;background:#f4f7fa;color:#153448;font-family:Arial,Tahoma,sans-serif}a{color:inherit}header{background:#07344c;color:white;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:12px max(20px,5vw);position:relative;z-index:2}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:20px;font-weight:800;letter-spacing:1px}.brand img{width:55px;height:55px;object-fit:cover;object-position:center bottom;border-radius:7px}nav,.languages{display:flex;gap:14px;align-items:center;flex-wrap:wrap}nav a,.languages a{text-decoration:none;font-size:14px;padding:9px 6px}nav a:hover,.languages a:hover{color:#e6bb77}.languages a[aria-current]{background:#d9a95b;color:#092c43;border-radius:7px;padding:9px}.hero{color:white;background:linear-gradient(95deg,rgba(3,35,54,.94),rgba(7,60,83,.72)),url("https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=1600&q=85") center/cover;min-height:400px;display:flex;align-items:center}.hero-inner{max-width:1120px;margin:auto;padding:75px 24px;width:100%}.hero h1{font-size:clamp(36px,6vw,72px);max-width:850px;line-height:1.12;margin:12px 0 20px}.hero p{font-size:19px;line-height:1.8;max-width:720px;color:#e5edf1}.kicker{color:#e6bb77;font-weight:bold;letter-spacing:2px}.button{display:inline-block;background:#d9a95b;color:#092b40;padding:13px 20px;text-decoration:none;border-radius:8px;font-weight:bold;margin-top:16px}.wrap{max-width:1160px;margin:auto;padding:62px 24px}h2{font-size:clamp(27px,4vw,38px)}p{line-height:1.85}.muted{color:#536b7a}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.card,.panel{background:white;border-radius:15px;overflow:hidden;box-shadow:0 9px 25px #052f4511;border:1px solid #e4edf1}.card img{display:block;width:100%;height:200px;object-fit:cover}.card-body{padding:22px}.card-body h3{font-size:21px;margin:0}.card-body p{min-height:64px}.panel{padding:28px}.contact a{color:#126181;overflow-wrap:anywhere}.banner{height:280px;width:100%;object-fit:cover;border-radius:15px}.split{display:grid;grid-template-columns:1fr 1fr;gap:24px}.detail{max-width:850px}.detail h1{font-size:42px}footer{background:#062b42;color:#d7e7ef;padding:35px max(20px,6vw)}footer a{color:#f3cb8c}footer .footgrid{display:flex;justify-content:space-between;flex-wrap:wrap;gap:25px}body[dir=rtl]{font-family:Tahoma,Arial,sans-serif}body[dir=rtl] .kicker{letter-spacing:0}@media(max-width:700px){header{justify-content:center}.brand{width:100%;justify-content:center}nav{justify-content:center;gap:8px}.languages{justify-content:center}.hero-inner{padding:65px 22px}.split{grid-template-columns:1fr}.wrap{padding:40px 20px}}
/* Company-profile enhancements */
.division-logo{display:block;width:min(100%,360px);height:230px;object-fit:contain;margin:24px auto;background:#f6f7f4;border-radius:20px;padding:14px;box-sizing:border-box}.card-logo{height:190px!important;object-fit:contain!important;background:#f5f5f1;padding:14px;box-sizing:border-box}.detail .lead{font-size:1.15rem;line-height:1.9;max-width:820px}.feature-list{line-height:2;font-size:1.06rem;padding-inline-start:28px}.logo-pending{border:1px dashed #bd995a;border-radius:12px;padding:24px;background:#f9f6ef}.detail h2{margin-top:32px}html[dir="rtl"] .detail{text-align:start}html[dir="rtl"] .feature-list{padding-inline-start:28px}
