.business-gateway{background:#fbf7ef;border-bottom:1px solid #d9c8b0;padding-top:42px;padding-bottom:42px}.business-gateway-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px}.business-gateway-heading h2{font-size:38px;line-height:1.03;margin:0}.business-gateway-heading .eyebrow{font-size:9px;max-width:210px;line-height:1.8}.business-gateway-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.business-gateway-grid article{padding:30px;background:#eee5d7;min-width:0;border:1px solid #d3bea0}.business-gateway-grid article+article{background:#483023;border-color:#483023;color:#fff6e8}.business-gateway-grid article>span{font-size:9px;letter-spacing:.12em;line-height:1.8}.business-gateway-grid h3{font-size:34px;line-height:1.12;margin:16px 0}.business-gateway-grid p{font-size:13px;line-height:1.85;max-width:500px;min-height:72px}.business-gateway-grid a{display:inline-flex;align-items:center;min-height:44px;margin-right:25px;color:inherit;font-size:11px;text-underline-offset:5px}.business-gateway-grid article+article p{color:#e5d2bc}.business-about{border-bottom:1px solid #cfbda3;padding-bottom:28px!important;margin-bottom:32px}.business-about>div{display:flex;gap:10px 25px;flex-wrap:wrap}.business-about a{font-size:12px;display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px}.dmc-hero h1{font-size:clamp(60px,5.5vw,84px)}@media(max-width:760px){.business-gateway{padding-top:30px;padding-bottom:30px}.business-gateway-heading{align-items:start;flex-direction:column;gap:15px}.business-gateway-heading .eyebrow{max-width:none;margin-bottom:0}.business-gateway-heading h2{font-size:38px}.business-gateway-grid{grid-template-columns:1fr;gap:16px}.business-gateway-grid article{padding:24px}.business-gateway-grid h3{font-size:32px}.business-gateway-grid p{min-height:0;margin-bottom:14px}.business-gateway-grid a{display:flex;width:fit-content;margin:0}.business-gateway-grid article>span{font-size:8px}.dmc-hero h1{font-size:61px}.professional-hero .home-hero-description{max-width:350px}}
