.hero-top{min-height:660px;position:relative;overflow:hidden;display:flex;align-items:center;background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.85) 35%,rgba(255,255,255,.30) 55%,rgba(0,38,100,.08) 100%),url("../images/top/global-mobility.jpg") center right/cover no-repeat}.hero-top:before{content:"";position:absolute;inset:0;background:url("../images/common/tech-grid.svg") left bottom/55% no-repeat;opacity:.55}.hero-copy{position:relative;z-index:1;max-width:710px;padding:92px 0 140px}.hero-copy h1{font-family:var(--font-serif);font-size:clamp(48px,6vw,78px);line-height:1.22;color:var(--deep);font-weight:700;letter-spacing:.04em}.hero-copy p{font-size:18px;line-height:2;color:#15335d;font-weight:700;margin:28px 0 34px}.hero-actions{display:flex;gap:18px;flex-wrap:wrap}.service-cards{margin-top:-92px;position:relative;z-index:3}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card{padding:36px 30px;min-height:310px;transition:.28s}.service-card:hover{transform:translateY(-8px);box-shadow:0 30px 70px rgba(0,33,86,.16)}.service-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.service-no{font-size:38px;color:var(--navy);font-weight:900;letter-spacing:.04em}.service-card h3{font-size:20px;font-weight:900;color:var(--deep)}.service-card ul{margin-top:22px;display:grid;gap:12px;color:#3c4659;font-size:14px;line-height:1.55}.service-card li{position:relative;padding-left:22px}.service-card li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border:2px solid var(--blue);border-radius:50%}.about-preview{padding-top:90px}.about-card{display:grid;grid-template-columns:1fr 1.05fr;gap:54px;align-items:center;padding:36px;background:rgba(255,255,255,.72)}.strengths{padding-top:0}.strength-item{padding:26px 20px;text-align:center;border-right:1px solid var(--line)}.strength-item:last-child{border-right:0}.strength-item h3{font-size:17px;color:var(--deep);font-weight:900;margin:18px 0 10px}.strength-item p{color:#5c6878;line-height:1.8;font-size:14px}.news-list{display:grid;gap:16px}.news-item{display:grid;grid-template-columns:120px 1fr auto;gap:22px;align-items:center;padding:20px 24px;border-radius:16px;background:#fff;border:1px solid var(--line)}.news-date{font-weight:900;color:var(--blue)}.news-tag{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:5px 12px;color:var(--navy);font-size:12px;font-weight:800;margin-right:12px}
