.company-pair-section{padding:82px 0;background:#f7faf9}
.company-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:start;background:#fff;border:1px solid #dce9e7;border-radius:18px;box-shadow:0 18px 55px rgba(0,63,65,.08);overflow:hidden}
.company-column{padding:48px 52px;min-width:0}
.company-column+ .company-column{border-left:1px solid #dce9e7}
.company-column h2{font-size:clamp(31px,2.75vw,42px);line-height:1.1;margin-bottom:24px;color:#079fa5}
.simosos-column h2,.simosos-color{color:#a91920}
.company-column>p{margin-bottom:14px}
.company-topic{margin-top:28px;padding-top:23px;border-top:1px solid #dce9e7}
.company-topic h3{font-size:22px;line-height:1.2;color:#079fa5;margin:0 0 14px}
.simosos-column .company-topic h3{color:#a91920}
.company-topic ul{display:grid;grid-template-columns:1fr 1fr;column-gap:22px;list-style:none;margin:0;padding:0}
.company-topic li{position:relative;padding-left:18px;margin:5px 0;line-height:1.35;font-size:15px;font-weight:700}
.company-topic li:before{content:"•";position:absolute;left:0;color:#079fa5}
.simosos-column .company-topic li:before{color:#a91920}
@media(max-width:980px){.company-column{padding:38px 34px}.company-topic ul{grid-template-columns:1fr}}
@media(max-width:760px){.company-pair{grid-template-columns:1fr}.company-column+ .company-column{border-left:0;border-top:1px solid #dce9e7}.company-column{padding:38px 28px}.company-topic ul{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.company-pair-section{padding:60px 0}.company-column{padding:32px 22px}.company-topic ul{grid-template-columns:1fr}.company-column h2{font-size:31px}}
.footer-grid{grid-template-columns:1fr;justify-items:center;text-align:center;gap:24px;max-width:900px}
.footer blockquote{max-width:760px;border-left:0;border-top:3px solid var(--lime);padding:22px 0 0}
