.evolution{background:#f6f9f8}.evolution-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.evolution-grid article{position:relative;background:#fff;border:1px solid #e0e9e6;padding:30px 24px;border-radius:18px}.evolution-number{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf5f1;color:#177d6d;font-weight:800;margin-bottom:28px}.evolution-grid small{font-size:9px;letter-spacing:1px;font-weight:700;color:#688078}.evolution-grid h3{font-size:20px;letter-spacing:-.5px;margin:12px 0}.evolution-grid p{font-size:13px;line-height:1.8;color:#6c7c76}.evolution-grid .evolution-current{border-color:#9fcbbb;background:#ebf6f0}.evolution-next{display:flex;gap:30px;align-items:center;justify-content:space-between;margin-top:26px;padding:28px 30px;background:#fff;border:1px solid #e0e9e6;border-radius:18px}.evolution-next h3{font-size:20px;margin:0 0 10px}.evolution-next p{max-width:720px;font-size:13px;line-height:1.8;color:#6c7c76;margin:0}.evolution-next .button{flex-shrink:0}@media(max-width:1000px){.evolution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evolution-next{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.evolution-grid{grid-template-columns:1fr}.evolution-grid article{padding:24px}.evolution-number{margin-bottom:18px}.evolution-next{padding:24px}.evolution-next .button{width:100%}}
