.how-hero__media-wrap{margin-top:auto}.how-hero__media{gap:var(--space-3);grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;padding:0;display:grid}.how-hero__media img{aspect-ratio:3/4;object-fit:cover;width:100%;margin-top:var(--space-5);border-radius:var(--radius-lg)}@media (max-width:768px){.how-hero__media{gap:var(--space-1)}}.process{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.process{grid-template-columns:1fr}}.process .card-base{gap:var(--space-2);text-align:center;flex-direction:column;align-items:center;display:flex}.section--alt .card-base{background:var(--color-bg)}.section p.text{opacity:.85;font-size:18px}.card-base{transition:transform .2s,box-shadow .2s}.section--final{background:var(--color-accent-1)}.section--final .button{transform:scale(1.05)}@media (max-width:768px){.process .card-base{align-items:flex-start}}.mission-icon{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.process .card-base:nth-child(3n+1) .mission-icon{background:var(--color-accent-1)}.process .card-base:nth-child(3n+2) .mission-icon{background:var(--color-accent-2)}.process .card-base:nth-child(3n+3) .mission-icon{background:var(--color-accent-3)}.process .card-base:nth-child(3n+1) svg{color:var(--color-accent-1-strong)}.process .card-base:nth-child(3n+2) svg{color:var(--color-accent-2-strong)}.process .card-base:nth-child(3n+3) svg{color:var(--color-accent-3-strong)}.grid-3 .card-base:nth-child(3n+1) .mission-icon{background:var(--color-accent-1)}.grid-3 .card-base:nth-child(3n+2) .mission-icon{background:var(--color-accent-2)}.grid-3 .card-base:nth-child(3n+3) .mission-icon{background:var(--color-accent-3)}.grid-3 .card-base:nth-child(3n+1) svg{color:var(--color-accent-1-strong)}.grid-3 .card-base:nth-child(3n+2) svg{color:var(--color-accent-2-strong)}.grid-3 .card-base:nth-child(3n+3) svg{color:var(--color-accent-3-strong)}.grid-3.stats .card-base{text-align:center;align-items:center}.grid-3.stats .button{align-self:center}.how-process__media{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.how-process__media img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-lg);width:100%}@media (max-width:768px){.how-process__media{grid-template-columns:1fr}}
