.mw-project{color:#0a2427;background:#f6f5ef}.mw-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;padding-block:55px 85px;display:grid}.mw-hero h1{margin:20px 0;font-size:clamp(46px,6vw,76px);line-height:1.35}.mw-hero h1>span{color:#59706b;margin-top:15px;font-size:clamp(24px,2.7vw,36px);line-height:1.6;display:block}.mw-lead{color:#455e5c;font-size:18px;line-height:2}.mw-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.mw-stage{color:#5c6961;margin-top:24px;font-size:13px}.mw-brand-panel{color:#d7bf87;text-align:center;background:#0a2427;border-radius:100px 18px 18px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:36px 24px;display:flex}.mw-brand-panel>img{width:94px;height:94px}.mw-brand-panel>strong{margin:8px 0;font-size:58px;line-height:1.5}.mw-brand-panel>span{letter-spacing:.25em;font:500 12px IBM Plex Sans,sans-serif}.mw-flow{border-top:1px solid #d7bf8740;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:35px;padding-top:25px;font-size:12px;display:flex}.mw-brand-panel p{color:#e0e7db;margin-top:20px;font-size:12px}.mw-services{padding-block:30px 75px}.mw-services h2,.mw-next h2{font-size:clamp(28px,3vw,39px);line-height:1.6}.mw-service-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}.mw-service-grid article{background:#fffef9;border:1px solid #d7dbce;border-radius:14px;padding:30px}.mw-service-grid article>div{color:#8a744e;justify-content:space-between;display:flex}.mw-service-grid h3{margin:20px 0 10px;font-size:23px}.mw-service-grid p,.mw-next p{color:#536863;line-height:1.95}.mw-next{border-block:1px solid #d7dbce;justify-content:space-between;align-items:center;gap:40px;padding-block:45px;display:flex}.mw-next>div{max-width:780px}.mw-next .ds-button{flex-shrink:0}.mw-note{color:#63726c;padding-block:24px 10px;font-size:12px;line-height:1.9}@media (max-width:800px){.mw-hero{grid-template-columns:1fr;gap:35px;padding-block:30px 40px}.mw-brand-panel{border-radius:65px 14px 14px;min-height:310px}.mw-brand-panel>strong{font-size:46px}.mw-brand-panel>img{width:70px;height:70px}.mw-service-grid{grid-template-columns:1fr}.mw-next{flex-direction:column;align-items:flex-start;gap:20px}.mw-hero h1{font-size:47px}.mw-lead{font-size:16px}}
