.ndc-tr,.ndc-tr *,.ndc-tr :after,.ndc-tr :before{box-sizing:border-box}.ndc-tr{background:#fff;padding:7rem 0}.ndc-tr__container{margin:0 auto;max-width:1240px;padding:0 20px}.ndc-tr .tr__header{margin-bottom:3.8rem;text-align:center}.ndc-tr .tr__header h2{margin-bottom:.85rem}.ndc-tr .tr__header p{margin:0}.ndc-tr .tr__milestones{display:grid;gap:1.75rem;grid-template-columns:repeat(4,1fr)}.ndc-tr .tr__milestone{background:#fff;border-radius:0 0 10px 10px;box-shadow:6px 10px 24px rgba(13,15,26,.18);display:grid;gap:.6rem;grid-row:span 3;grid-template-rows:subgrid;padding:1.6rem 1.5rem 1.8rem}.ndc-tr .tr__tag{color:#c8111e!important;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.ndc-tr .tr__title{color:#0d0f1a!important;font-size:1.15rem;font-weight:700;line-height:1.3;margin:0}.ndc-tr .tr__desc{color:#3a3d4a!important;font-size:.9rem;line-height:1.65;margin:0}.ndc-tr .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.ndc-tr .reveal.active{opacity:1;transform:none}@media (max-width:900px){.ndc-tr .tr__milestones{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ndc-tr .tr__milestones{grid-template-columns:1fr}}@media (max-width:768px){.ndc-tr{padding:3.5rem 0}}