.phase-section{padding:40px 0}.phase-section--primary{background-color:var(--color-primary)}.phase-section--secondary{background-color:var(--color-secondary)}.phase-section__inner{display:flex;flex-direction:column;gap:40px}.phase-section__header{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.phase-section__heading{color:#fff;margin:0}.phase-section__cards{display:flex;flex-direction:column;gap:24px}.phase-section__card{background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;gap:16px;padding:24px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,filter .18s;will-change:transform,box-shadow}.phase-section__phase-label{color:var(--color-border);font-family:var(--font-display);font-size:20px;font-weight:700}.phase-section__card-title{font-weight:700}.phase-section__card-description,.phase-section__card-title{color:#fff;font-family:var(--font-body);font-size:16px;line-height:150%}@media (min-width:768px) and (max-width:1200px){.phase-section{padding:60px 0}.phase-section__cards{flex-direction:row;flex-wrap:wrap}.phase-section__card{flex:1 1 45%;min-width:0}}@media (min-width:768px){.phase-section{padding:112px 0}}@media (min-width:1200px){.phase-section__cards{flex-direction:row}.phase-section__card{flex:1 1 0;min-width:0}}