.msh-about{padding:40px 0 74px}.msh-about-hero{display:grid;grid-template-columns:1.02fr .98fr;overflow:hidden;border-radius:20px;background:#172329;color:#fff;min-height:460px}.msh-about-hero-copy{padding:clamp(30px,5vw,74px);display:flex;flex-direction:column;justify-content:center}.msh-about-hero .msh-kicker,.msh-about-partners .msh-kicker{color:#ffb18d}.msh-about-hero h1{font-size:clamp(37px,4.1vw,62px);letter-spacing:-.045em;line-height:1.09;max-width:680px;margin:0 0 24px}.msh-about-hero-copy>p:not(.msh-kicker){color:#d4dce0;font-size:16px;line-height:1.8;max-width:600px}.msh-about-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:22px}.msh-about-actions>a:not(.msh-button){font-weight:650;text-decoration:underline;text-underline-offset:5px;color:#fff}.msh-about-hero-media{position:relative;min-height:350px;background:#e9eff0}.msh-about-hero-media img{height:100%;width:100%;object-fit:cover}.msh-about-hero-media span{position:absolute;right:20px;bottom:20px;padding:9px 13px;border-radius:7px;background:#172329ed;color:#fff;font-size:12px;font-weight:700}
.msh-about-intro{display:grid;grid-template-columns:180px minmax(240px,.92fr) 1fr;align-items:start;gap:32px;padding:72px 16px}.msh-about-intro h2{font-size:clamp(29px,3vw,43px);margin:0}.msh-about-intro>p{line-height:1.8;color:#52636a;font-size:16px}
.msh-about-audiences{display:grid;grid-template-columns:1fr 1fr;gap:22px}.msh-about-audience{background:#fff;border:1px solid #e2e8eb;border-radius:16px;overflow:hidden;transition:transform .2s,box-shadow .2s}.msh-about-audience:hover{transform:translateY(-4px);box-shadow:0 16px 35px #26343a14}.msh-about-audience>img{height:240px;width:100%;object-fit:cover;background:#f0f4f6}.msh-about-audience>div{padding:30px 34px 34px}.msh-about-audience h2{font-size:30px;margin:0 0 15px}.msh-about-audience p{min-height:78px;font-size:15px;line-height:1.75;color:#57676d}.msh-about-audience a,.msh-about-partners a{display:inline-flex;align-items:center;gap:12px;font-weight:700;text-decoration:underline;text-underline-offset:5px;color:#b74419}
.msh-about-partners{display:grid;grid-template-columns:1fr 42%;overflow:hidden;margin:76px 0;border-radius:18px;background:#eae9e3;color:#263238}.msh-about-partners>div{padding:clamp(32px,5vw,67px);align-self:center}.msh-about-partners .msh-kicker{color:#ad461d}.msh-about-partners h2{font-size:clamp(30px,3vw,44px);margin:0 0 20px}.msh-about-partners p{max-width:560px;line-height:1.8;color:#56666a}.msh-about-partners img{width:100%;height:100%;min-height:340px;object-fit:cover;background:#f2f4f5}
.msh-about-contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(30px,5vw,80px);padding:56px 12px 30px;border-top:1px solid #dce4e6;scroll-margin-top:30px}.msh-about-contact-intro h2{font-size:clamp(30px,3vw,44px)}.msh-about-contact-intro>p{line-height:1.8;color:#52636a}.msh-about-contact-intro>a{color:#b74419;font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.msh-about-company{margin-top:54px;padding-top:25px;border-top:1px solid #dce4e6}.msh-about-company h3{font-size:17px}.msh-about-company p{font-size:14px;line-height:1.85;color:#52636a}.msh-about-company span{font-weight:400}
.msh-about-form{position:relative;display:grid;gap:17px;padding:clamp(22px,3vw,40px);background:#fff;border:1px solid #dce4e6;border-radius:16px;box-shadow:0 12px 34px #2839420a}.msh-about-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.msh-about-form label:not(.msh-about-check){display:grid;gap:7px;color:#31444d;font-size:13px;font-weight:700}.msh-about-form input:not([type=checkbox]):not([type=hidden]),.msh-about-form select,.msh-about-form textarea{width:100%;padding:12px 13px;min-height:46px;background:#fbfcfd;border:1px solid #ccd8dc;border-radius:8px;color:#26363e;font:inherit;font-weight:400}.msh-about-form textarea{resize:vertical;min-height:126px}.msh-about-human{max-width:175px}.msh-about-check{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;color:#54636a}.msh-about-check input{margin-top:3px}.msh-about-check a{color:#ad4219;text-decoration:underline}.msh-about-form>.msh-button{justify-self:start}.msh-about-feedback{margin:0;padding:11px 14px;background:#eaf5ee;border:1px solid #bddfc6;border-radius:8px;color:#24573b;font-size:13px}.msh-about-error{background:#fff1ed;border-color:#f1c4b4;color:#7e321b}
@media(max-width:950px){.msh-about-hero{grid-template-columns:1fr}.msh-about-hero-media{max-height:360px}.msh-about-intro{grid-template-columns:1fr 1fr;gap:12px 30px}.msh-about-intro>.msh-kicker{grid-column:1/-1}.msh-about-partners{grid-template-columns:1fr 40%}}
@media(max-width:700px){.msh-about{padding:22px 0 50px}.msh-about-hero-copy{padding:34px 26px}.msh-about-hero-media{min-height:220px;max-height:260px}.msh-about-intro{grid-template-columns:1fr;padding:44px 3px}.msh-about-audiences,.msh-about-partners,.msh-about-contact{grid-template-columns:1fr}.msh-about-audience>img{height:180px}.msh-about-audience>div{padding:25px}.msh-about-audience p{min-height:0}.msh-about-partners{margin:46px 0}.msh-about-partners img{min-height:230px;max-height:280px}.msh-about-contact{padding:40px 0 12px}.msh-about-company{margin-top:30px}.msh-about-form-row{grid-template-columns:1fr}.msh-about-form{padding:23px}}
