@media screen and (min-width:0px){section#why .container{background-color:var(--color--blue50);border-radius:var(--border-radius--24)}section#why .container .inner .content .content__text-wrapper{text-align:center}section#about .container{background-color:var(--color--mauvine50);border-radius:var(--border-radius--24)}section#about .container .inner .content .content__text-wrapper{text-align:center}section#about .container .inner .content .content__text-wrapper p{margin:0 auto;max-width:960px}section#about .container .inner .content .content__cards{gap:var(--spacing--row-gutter)}section#about .container .inner .content .content__cards .cards-wrapper .image-wrapper{aspect-ratio:600/536;grid-row:1/2}section#about .container .inner .content .content__cards .cards-wrapper .card.promise{grid-row:2/3}section#about .container .inner .content .content__cards .cards-wrapper .card.approach{grid-row:3/4}section#about .container .inner .content .content__cards .cards-button{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing--row-gutter) - .5rem);text-align:center}section#about .container .inner .content .content__cards .cards-button p{max-width:898px}section#about .container .inner .content .content__cards .cards-button .button-wrapper{justify-content:center}}@media screen and (min-width:800px){section#about .container .inner .content .content__cards .cards-wrapper{grid-template-columns:repeat(12,1fr)}section#about .container .inner .content .content__cards .cards-wrapper .image-wrapper{aspect-ratio:unset;grid-column:1/8;grid-row:1/3}section#about .container .inner .content .content__cards .cards-wrapper .card.promise{grid-column:8/13;grid-row:1/2}section#about .container .inner .content .content__cards .cards-wrapper .card.approach{grid-column:8/13;grid-row:2/3}}@media screen and (min-width:992px){section#about .container .inner .content .content__cards .cards-wrapper .image-wrapper{grid-column:1/6;grid-row:1/3}section#about .container .inner .content .content__cards .cards-wrapper .card.promise{grid-column:6/13;grid-row:1/2}section#about .container .inner .content .content__cards .cards-wrapper .card.approach{grid-column:6/13;grid-row:2/3}}@media screen and (min-width:0px){section#prefooter .content .content__text-wrapper p{margin:0 auto;max-width:570px;text-wrap:balance}}