.solution-map{padding:105px 0 96px;background:radial-gradient(circle at 50% 46%,#1b49be 0,#0d2c79 33%,#071b4f 78%);overflow:hidden}.solution-map-head{text-align:center}.solution-map .section-label{color:#75d9f4}.solution-map-head h2{max-width:850px;margin:0 auto;color:#fff;font:700 clamp(34px,4.1vw,55px)/1.12 Manrope,Arial,sans-serif;letter-spacing:-.055em}.solution-map-head p:last-child{max-width:680px;margin:18px auto 45px;color:#c2d2ee;font-size:17px}.orchestration-grid{position:relative;display:grid;grid-template-columns:1fr 280px 1fr;grid-template-rows:180px 180px;gap:32px;max-width:1100px;margin:auto}.orchestration-grid:before,.orchestration-grid:after{position:absolute;z-index:0;top:50%;width:39%;height:1px;content:'';background:linear-gradient(90deg,#4de4f0,#87a5fb)}.orchestration-grid:before{left:10%}.orchestration-grid:after{right:10%;background:linear-gradient(90deg,#87a5fb,#ff89b4)}.orchestration-card{position:relative;z-index:2;display:flex;align-items:center;gap:21px;padding:30px;border:1px solid #b9cdf576;border-radius:20px;background:#102d775c;box-shadow:inset 0 1px #ffffff2b;backdrop-filter:blur(7px);color:#fff}.orchestration-card img{width:81px;height:81px;flex:0 0 81px}.orchestration-card span{font:700 clamp(20px,2vw,28px)/1.17 Manrope,Arial,sans-serif;letter-spacing:-.04em}.orchestration-card b{position:absolute;right:29px;bottom:22px;display:none;color:#72e8f3;font-size:12px}.orchestration-card b i{font-style:normal;font-size:16px}.quality-card{grid-area:1/1;text-decoration:none;transition:transform .2s,background .2s}.quality-card:hover{transform:translateY(-4px);background:#1a4296}.quality-card:hover b{display:block}.governance-card{grid-area:1/3}.esg-card{grid-area:2/1}.content-card{grid-area:2/2}.performance-card{grid-area:2/3}.orchestration-center{z-index:3;grid-area:1/2;display:grid;place-items:center;align-self:center;justify-self:center;width:182px;height:182px;border:1px solid #a9c3fa70;border-radius:30px;background:#162a77;box-shadow:0 17px 45px #020b355c;transform:rotate(30deg)}.orchestration-center img{width:122px;transform:rotate(-30deg)}.solution-map-note{margin:39px 0 0;text-align:center;color:#b8c9e6;font-size:14px}@media(max-width:900px){.orchestration-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:16px}.orchestration-grid:before,.orchestration-grid:after{display:none}.orchestration-center{display:none}.orchestration-card,.quality-card,.governance-card,.esg-card,.content-card,.performance-card{grid-area:auto;min-height:155px}.orchestration-card b{display:block}}@media(max-width:600px){.solution-map{padding:76px 0}.orchestration-grid{grid-template-columns:1fr}.orchestration-card{min-height:130px;padding:24px;gap:16px}.orchestration-card img{width:65px;height:65px;flex-basis:65px}.orchestration-card span{font-size:21px}.solution-map-head p:last-child{font-size:15px}.solution-map-note{font-size:13px}}
