.nav-wrap{justify-content:flex-end}.solution-grid{gap:18px}.solution-grid .solution-card{position:relative;min-height:270px;padding:0;overflow:hidden;border:0;border-radius:14px;background:#071a34;box-shadow:0 14px 32px rgba(12,38,72,.13);isolation:isolate}.solution-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.solution-card::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 36%,rgba(2,12,28,.9) 100%)}.solution-card h3{position:absolute;z-index:2;left:22px;right:22px;bottom:20px;color:#fff;text-align:left;font-size:17px}.solution-card:hover img{transform:scale(1.06)}.about-photo{width:100%;height:360px;object-fit:cover;border-radius:16px;box-shadow:0 22px 48px rgba(18,50,86,.16)}
@media(max-width:1150px){.solution-grid .solution-card{min-height:260px}}@media(max-width:780px){.solution-grid .solution-card{min-height:230px}.about-photo{height:280px}}@media(max-width:430px){.solution-grid .solution-card{min-height:250px}}
.site-header .nav-wrap{justify-content:space-between;gap:28px}
.header-brand{display:block;flex:0 0 350px;width:350px;height:86px;overflow:hidden;position:relative}
.header-brand img{position:absolute;width:100%;height:auto;left:0;top:50%;transform:translateY(-50%);display:block}
@media(max-width:1150px){.header-brand{flex-basis:280px;width:280px;height:76px}.site-header .nav-links{gap:14px}}
@media(min-width:781px) and (max-width:960px){.header-brand{flex-basis:230px;width:230px}.site-header .nav-wrap{gap:16px}.site-header .nav-links{gap:10px}.site-header .inquiry-open{padding:12px 16px}}
@media(max-width:780px){.header-brand{flex-basis:245px;width:245px;height:68px}.site-header .nav-links{gap:20px}.menu-toggle{flex-shrink:0}}
@media(max-width:360px){.header-brand{flex-basis:210px;width:210px}.site-header .nav-wrap{gap:12px}}
