.ill-numbered-plan__head{padding:var(--ill-row-pad) 0 50px;text-align:center}.ill-numbered-plan__steps{padding-top:var(--ill-row-pad)}.ill-numbered-plan--left .ill-numbered-plan__head{align-items:center;display:flex;gap:30px;justify-content:space-between;text-align:left}.ill-numbered-plan__steps--many{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (min-width:981px){.ill-numbered-plan__steps--five{column-gap:30px;grid-template-columns:repeat(6,minmax(0,1fr))}.ill-numbered-plan__steps--five .ill-step{grid-column:span 2}.ill-numbered-plan__steps--five .ill-step:nth-child(4){grid-column:2/span 2}}.ill-bg-off-white .ill-step,.ill-bg-off-white .ill-step__number,.ill-bg-off-white .ill-step__title,.ill-bg-white .ill-step,.ill-bg-white .ill-step__number,.ill-bg-white .ill-step__title{color:var(--ill-navy)}.ill-numbered-plan.ill-bg-navy.ill-pb-sm{padding-bottom:calc(var(--ill-row-pad)*3)}.ill-numbered-plan__cta--mobile{display:none}@media (max-width:980px){.ill-numbered-plan--left .ill-numbered-plan__head>.ill-btn{display:none}.ill-numbered-plan__cta--mobile{display:block}}@media (min-width:768px) and (max-width:980px){.ill-numbered-plan.ill-bg-white:not(.ill-numbered-plan--left) .ill-steps__cta{padding-top:125px;text-align:center}}@media (max-width:767px){.ill-numbered-plan__head{padding-bottom:30px}}@media (max-width:980px){.ill-numbered-plan.ill-bg-navy.ill-pb-sm{padding-bottom:80px}}.ill-timeline{display:grid;gap:30px 2.5%;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ill-timeline--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ill-timeline--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ill-timeline__step{border-top:var(--ill-line) solid var(--ill-gold);line-height:var(--ill-lh-body);margin:0;padding-top:20px}.ill-timeline .ill-step__number{color:var(--ill-gold);font-family:var(--ill-font-heading);font-size:var(--ill-fs-h4);line-height:1;margin:0 0 10px;padding:0}.ill-timeline .ill-step__title{font-size:var(--ill-fs-step-title);margin:0 0 10px}.ill-numbered-plan--timeline .ill-numbered-plan__head,.ill-numbered-plan--timeline .ill-steps__cta{text-align:left}@media (max-width:980px){.ill-timeline--4,.ill-timeline--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ill-timeline,.ill-timeline--4,.ill-timeline--5{grid-template-columns:minmax(0,1fr)}}