body{background:#fff}.d-content,.hs{padding-block:0 80px}.heading-display-2{font-size:40px;@media (max-width:820px){font-size:28px}}.dnd-section:has(.features,.cards) .d-content{padding-block:0 32px}.dnd-row:has(.d-content)+.dnd-row:has(.sec__gap),.dnd-row:has(.sec__gap)+.dnd-row:has(.sec__gap){& .d-content{padding-block:0 32px}& .sec__gap{padding-block:0 64px}.columns__media img{height:auto!important;max-height:450px;object-position:top}}.logo-grid-heading{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:40px!important}.logo-grid{align-items:center;display:flex;flex-wrap:wrap;gap:64px 100px;justify-content:center;margin:0 auto;max-width:1200px;& img{display:block;height:auto;max-width:100%}@media (max-width:820px){gap:32px;& img{max-height:50px;max-width:140px}}}.dnd-section:nth-child(1 of .dnd-section:has(.cards)) .cards{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;text-align:center;.cards__card{flex:0 1 292px}}.cards{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.cards__card{align-items:flex-start;align-self:flex-start;flex-direction:column;gap:16px;height:100%;margin:0;width:auto;& h3{font-size:24px;margin-bottom:12px}}.card__image{aspect-ratio:6/4;margin:0;object-fit:cover;padding:0;width:100%}