.features{font-family:Inter;gap:48px;text-align:center}.features,.features .headline{display:flex;flex-direction:column}.features .headline{align-items:center;gap:24px;margin:0 auto;max-width:70%}.features .headline h2{font-family:Inter;font-size:36px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:44px;margin:0}.features .headline p{font-family:Inter;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.015em;line-height:26px;margin:0;max-width:960px}.features .headline .title{font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:44px;max-width:80%}.features .headline .description{font-size:18px;font-weight:400;letter-spacing:-.015em;line-height:26px;max-width:80%}.features .cards{align-items:flex-start;display:flex;flex-direction:row;gap:20px;max-width:1280px}.features .cards .card{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:calc(25% - 15)}.features .cards .card img{margin-bottom:16px}.features .cards .card .card-title{font-size:18px;letter-spacing:-.015em;line-height:26px;margin:0;max-width:305px;text-align:start}.features .cards .card .card-description{font-size:16px;letter-spacing:-.01em;line-height:24px;margin:0;max-width:305px;text-align:start}@media(max-width:1024px){.features .headline .description,.features .headline .title{max-width:544px}.features .cards .card .card-description,.features .cards .card .card-title{max-width:201px}}@media(max-width:767px){.features .cards{align-items:center;flex-direction:column;max-width:100%}.features .cards .card,.features .cards .card .card-description,.features .cards .card .card-title{max-width:100%}.features .cards .card img{align-self:center}}