.benefits{padding-block:100px 100px}.benefits__title.section-title{text-wrap:balance}.benefits__content{display:flex;flex-direction:column;gap:32px}.benefits__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media(max-width:1024px){.benefits__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.benefits__grid{grid-template-columns:1fr}}.homeowners-page .benefits__grid,.developers-page .benefits__grid,.investors-page .benefits__grid{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.homeowners-page .benefits__grid,.developers-page .benefits__grid,.investors-page .benefits__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.homeowners-page .benefits__grid,.developers-page .benefits__grid,.investors-page .benefits__grid{grid-template-columns:1fr}}.benefits__card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#e9e9e9;color:#000;font-family:sans-serif;font-weight:300;font-size:18px;line-height:1.35;letter-spacing:-1px;cursor:pointer;padding:100px 32px;transition:transform .3s ease}.benefits__card:hover{background-color:#dfeada}@media(max-width:1024px){.benefits__card{font-size:16px;padding:50px 32px}}.benefits__icon{aspect-ratio:1/1;width:40px;fill:currentColor;margin-bottom:40px}.benefits__card-title{font-weight:500;margin-bottom:16px}
