.hardware-infrastructure-section{margin-top:150px}@media (max-width: 1199px){.hardware-infrastructure-section{margin-top:80px}}.hardware-infrastructure-section .section-header{text-align:left;margin-bottom:40px;margin-top:100px}.hardware-infrastructure-section .section-header .title{color:#ffa14b;font-size:16px;font-weight:500;margin-bottom:14px}.hardware-infrastructure-section .section-header h2{color:var(--white-100);font-size:28px;font-weight:700;line-height:1.3;margin:0}.hardware-infrastructure-section .hardware-boxes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media (max-width: 1199px){.hardware-infrastructure-section .hardware-boxes{gap:16px;grid-template-columns:1fr}}.hardware-infrastructure-section .hardware-boxes .hardware-box{align-items:center;border-radius:16px;border:2px solid var(--white-10);display:flex;flex-direction:column;height:194px;line-height:normal}.hardware-infrastructure-section .hardware-boxes .hardware-box img{margin-top:20px;margin-bottom:19px}.hardware-infrastructure-section .hardware-boxes .hardware-box .text{text-align:center}.hardware-infrastructure-section .hardware-boxes .hardware-box .text .title{color:var(--white-100);font-weight:500;font-size:20px;margin-bottom:6px}.hardware-infrastructure-section .hardware-boxes .hardware-box .text .description{color:var(--white-50);font-size:14px}@media (max-width: 1199px){.hardware-infrastructure-section .hardware-boxes .hardware-box{flex-direction:row;height:86px}.hardware-infrastructure-section .hardware-boxes .hardware-box img{height:52px;margin-left:17px;margin-right:24px;width:52px}.hardware-infrastructure-section .hardware-boxes .hardware-box .text{text-align:left}.hardware-infrastructure-section .hardware-boxes .hardware-box .text .title{font-size:18px}}.bottom-cta{background-color:var(--primary-800);margin-top:150px;padding:36px 25px 47px}@media (min-width: 769px){.bottom-cta{padding:36px 50px 47px}}.bottom-cta .title{color:var(--white-100);font-size:20px;font-weight:600;line-height:170%;text-align:center}@media (min-width: 769px){.bottom-cta .title{font-size:24px}}.bottom-cta .cta{border-radius:50px;margin:30px auto 0;max-width:340px}.bottom-cta .description{font-size:14px;line-height:150%;text-align:center;max-width:470px;margin:30px auto 0}@media (min-width: 769px){.bottom-cta .description{font-size:16px}}
