
.v21-redesign #mission-process .process-list li{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:154px;padding:20px;align-items:center;border-radius:16px;border-color:#b8d1df;box-shadow:0 5px 16px rgba(16,45,70,.045)}
.v21-redesign #mission-process .process-list li>span{font-size:25px}
.v21-redesign #mission-process .process-list li>div{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:16px;row-gap:7px;align-items:center;padding-left:0}
.v21-redesign #mission-process .process-icon-v55{display:block;grid-column:1;grid-row:1 / span 2;width:72px;height:72px;object-fit:contain}
.v21-redesign #mission-process .process-list h3{grid-column:2;margin:0;font-size:22px;line-height:1.45;font-weight:900;letter-spacing:-.02em;color:#102d46}
.v21-redesign #mission-process .process-list p{grid-column:2;margin:0;font-size:13px;line-height:1.75}
@media(max-width:767px){
.v21-redesign #mission-process .process-list li{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:144px;padding:20px 16px}
.v21-redesign #mission-process .process-list li>span{width:28px;height:28px;font-size:17px}
.v21-redesign #mission-process .process-list li>div{grid-template-columns:54px minmax(0,1fr);column-gap:12px}
.v21-redesign #mission-process .process-icon-v55{width:54px;height:54px}
.v21-redesign #mission-process .process-list h3{font-size:19px}
.v21-redesign #mission-process .process-list:before{left:30px}
}

/* Alternative: intelligence dossier cards. */
.v21-redesign #mission-process .process-list li{position:relative;isolation:isolate;background:linear-gradient(135deg,#eaf2f6 0%,#f4f6f8 56%,#eaf1f5 100%);border-color:#abc5d5;box-shadow:0 5px 16px #102d4607}
.v21-redesign #mission-process .process-list li::before{content:"";position:absolute;z-index:0;right:10px;top:10px;width:104px;height:calc(100% - 20px);pointer-events:none;opacity:.6;background:linear-gradient(#5e8aa51a 1px,transparent 1px) 0 0/16px 16px,linear-gradient(90deg,#5e8aa51a 1px,transparent 1px) 0 0/16px 16px;mask-image:linear-gradient(90deg,transparent,#000);-webkit-mask-image:linear-gradient(90deg,transparent,#000)}
.v21-redesign #mission-process .process-list li>span,.v21-redesign #mission-process .process-list li>div{position:relative;z-index:1}
.v21-redesign #mission-process .process-list li:nth-child(3n+2){background:linear-gradient(135deg,#edf1f6,#f4f5f8 58%,#eeeff5)}
.v21-redesign #mission-process .process-list li:nth-child(3n){background:linear-gradient(135deg,#e8f2f4,#f1f5f6 58%,#eaf2f4)}
.v21-redesign #mission-process .process-list p{color:#3b5669}

/* Same dossier material within each group of three. */
.v21-redesign #mission-process .process-list li:nth-child(n+1):nth-child(-n+3){background:linear-gradient(135deg,#e5eef4,#eef3f7);border-color:#9eb9cb}
.v21-redesign #mission-process .process-list li:nth-child(n+4):nth-child(-n+6){background:linear-gradient(135deg,#e9edf2,#f1f3f5);border-color:#a9b8c7}
.v21-redesign #mission-process .process-list li:nth-child(n+7):nth-child(-n+9){background:linear-gradient(135deg,#e2eeee,#edf4f3);border-color:#9ebdbc}
.v21-redesign #mission-process .process-list li::before{opacity:.55;background:linear-gradient(#34586f20 1px,transparent 1px) 0 0/20px 20px,linear-gradient(90deg,#34586f20 1px,transparent 1px) 0 0/20px 20px}
