#requirements{background:#3d3d3d;font-family:Inter,sans-serif;padding:120px 0}#requirements .container-1200{margin:0 auto;max-width:1200px;padding:0 24px}#requirements h2{color:#fff;font-size:40px;font-weight:600;letter-spacing:-.06em;line-height:110%;margin-bottom:90px;text-align:center}#requirements .requirements__grid{display:grid;gap:100px;grid-template-columns:repeat(3,1fr)}#requirements .requirements__item{display:flex;flex-direction:column}#requirements .requirements__icons{align-items:center;display:flex;gap:20px;margin-bottom:22px}#requirements .requirements__icons img{display:block;flex-shrink:0;height:28px;width:28px}#requirements .requirements__title{color:#fff;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:24px;margin-bottom:8px}#requirements .requirements__desc{color:hsla(0,0%,100%,.8);font-family:Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:160%}@media (max-width:991px){#requirements .requirements__grid{gap:40px}}@media (max-width:767px){#requirements{padding:80px 0}#requirements h2{font-size:28px;margin-bottom:60px;text-wrap:balance}#requirements .requirements__grid{gap:40px;grid-template-columns:1fr}#requirements .requirements__desc{font-size:14px}}