body.home .vd31-home .industry-card{background:#0b272c}body.home .vd31-home .industry-card .home-industry-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;filter:saturate(.84) contrast(1.04) brightness(.86);transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .65s ease}body.home .vd31-home .industry-card:hover .home-industry-photo{transform:scale(1.026);filter:saturate(.9) contrast(1.05) brightness(.91)}body.home .vd31-home .industry-card.financial:after{background:linear-gradient(90deg,rgba(4,18,22,.92) 0%,rgba(4,18,22,.72) 43%,rgba(4,18,22,.26) 72%,rgba(4,18,22,.12) 100%),linear-gradient(0deg,rgba(4,18,22,.55),rgba(4,18,22,.04) 62%)}body.home .vd31-home .industry-card.financial .industry-copy{right:255px;max-width:470px}body.home .vd31-home .industry-card.financial .signal-pane{width:220px;background:rgba(7,29,34,.78);border-color:rgba(171,221,214,.25);box-shadow:0 14px 38px rgba(0,0,0,.16)}body.home .vd31-home .industry-card.infrastructure:after{background:linear-gradient(0deg,rgba(3,17,20,.94) 0%,rgba(3,17,20,.52) 45%,rgba(3,17,20,.1) 76%),linear-gradient(90deg,rgba(3,17,20,.32),transparent 62%)}body.home .vd31-home .industry-card.infrastructure .home-industry-photo{object-position:center 46%}body.home .vd31-home .industry-card.infrastructure .infra-tag{background:rgba(246,249,247,.92);backdrop-filter:blur(6px);box-shadow:0 8px 24px rgba(4,18,21,.12)}body.home .vd31-home .industry-card.government{background:#eef2ef}body.home .vd31-home .industry-card.government .gov-photo{height:196px;position:relative;overflow:hidden;background:#cfd8d5}body.home .vd31-home .industry-card.government .gov-photo .home-industry-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.76) contrast(1.02) brightness(.93)}body.home .vd31-home .industry-card.government .gov-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,26,30,.28),transparent 54%);z-index:1}body.home .vd31-home .industry-card.logistics:after{background:linear-gradient(90deg,rgba(3,17,21,.93) 0%,rgba(3,17,21,.73) 42%,rgba(3,17,21,.3) 69%,rgba(3,17,21,.1) 100%),linear-gradient(0deg,rgba(3,17,21,.58),rgba(3,17,21,.05) 58%)}body.home .vd31-home .industry-card.logistics .home-industry-photo{object-position:center 56%}body.home .vd31-home .industry-card.logistics .industry-copy{right:315px;max-width:530px}body.home .vd31-home .industry-card.logistics .route-overlay{background:rgba(6,29,34,.76);border-color:rgba(181,225,218,.26);box-shadow:0 14px 34px rgba(0,0,0,.16)}@media (max-width:1180px) and (min-width:681px){body.home .vd31-home .industry-card.financial .industry-copy{right:238px;max-width:400px}body.home .vd31-home .industry-card.financial h3{font-size:26px}body.home .vd31-home .industry-card.logistics .industry-copy{right:292px;max-width:430px}body.home .vd31-home .industry-card.logistics h3{font-size:25px}}@media (max-width:680px){body.home .vd31-home .industry-card .home-industry-photo{filter:saturate(.82) contrast(1.04) brightness(.78)}body.home .vd31-home .industry-card.financial{position:relative;background:#09282d}body.home .vd31-home .industry-card.financial:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,23,27,.28),rgba(5,23,27,.88) 56%,rgba(5,23,27,.96));pointer-events:none}body.home .vd31-home .industry-card.financial .signal-pane,body.home .vd31-home .industry-card.financial .industry-copy{position:relative!important;z-index:3}body.home .vd31-home .industry-card.financial .industry-copy{right:auto;max-width:none}body.home .vd31-home .industry-card.infrastructure .industry-copy,body.home .vd31-home .industry-card.logistics .industry-copy{right:auto;max-width:none}body.home .vd31-home .industry-card.infrastructure:after,body.home .vd31-home .industry-card.logistics:after{background:linear-gradient(180deg,rgba(4,18,22,.18),rgba(4,18,22,.9) 60%,rgba(4,18,22,.96))}body.home .vd31-home .industry-card.government .gov-photo{height:220px}}