.market-project-network{padding:96px 0;background:#f7f4ed}.market-network-heading{display:grid;grid-template-columns:1fr .72fr;align-items:end;gap:54px;margin-bottom:30px}.market-network-heading h2{margin:0;color:var(--market-ink);font:600 46px/1 var(--serif);letter-spacing:-2px}.market-network-heading h2 em{color:var(--market-purple);font-style:italic}.market-network-heading>p{max-width:360px;margin:0;color:#68766e;font-size:13px;line-height:1.55}.market-network-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.market-network-card{position:relative;min-height:255px;overflow:hidden;border-radius:7px;padding:23px;color:#f5f7ef;text-decoration:none;transition:transform .18s,box-shadow .18s}.market-network-card:before{position:absolute;right:-45px;bottom:-92px;width:260px;height:260px;border:1px solid rgba(255,255,255,.24);border-radius:50%;box-shadow:0 0 0 33px rgba(255,255,255,.05);content:""}.market-network-card.service{background:#2d4437}.market-network-card.advisor{background:#382952}.market-network-card span{position:relative;color:#c3d2c6;font:9px var(--mono);letter-spacing:.5px}.market-network-card.advisor span{color:#e5d4ed}.market-network-card h3{position:relative;margin:41px 0 8px;font:600 31px/1.02 var(--serif);letter-spacing:-1px}.market-network-card p{position:relative;max-width:330px;margin:0;color:#c5d1c8;font-size:12px;line-height:1.5}.market-network-card.advisor p{color:#dbd0e3}.market-network-card b{position:absolute;z-index:1;right:23px;bottom:20px;left:23px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.19);padding-top:12px;font-size:11px}.market-network-card b i{font-style:normal;font-size:17px}.market-network-card:hover{transform:translateY(-3px);box-shadow:0 11px 25px rgba(34,43,39,.15)}@media(max-width:900px){.market-network-heading{grid-template-columns:1fr;gap:18px}.market-network-heading h2{font-size:42px}}@media(max-width:640px){.market-project-network{padding:68px 0}.market-network-grid{grid-template-columns:1fr}.market-network-heading h2{font-size:39px}}
