.prime-process-steps{background:#fff}.prime-process-steps__container{width:min(1180px, calc(100vw - 72px));margin:0 auto}.app-container .prime-process-steps h2.prime-process-steps__section-heading,.app-container .prime-process-steps .prime-process-steps__section-heading{margin:0 0 28px;color:#041544!important;font-family:"Argesta Headline",Georgia,"Times New Roman",serif;font-size:clamp(28px, 2vw, 34px);font-weight:400;line-height:1.12}.prime-process-steps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px}.prime-process-steps__item{min-height:100%;display:flex;flex-direction:column;align-items:center}.prime-process-steps__number-box{width:100px;height:100px;border:1px solid rgb(4 21 68 / .66);display:flex;align-items:center;justify-content:center}.app-container .prime-process-steps .prime-process-steps__number{color:#041544!important;font-family:"Argesta Headline",Georgia,"Times New Roman",serif;font-size:clamp(34px, 2.4vw, 42px);font-weight:400;line-height:1;margin-top:6px}.app-container .prime-process-steps h3.prime-process-steps__title,.app-container .prime-process-steps .prime-process-steps__title{margin-top:24px;margin-bottom:0;color:#720714!important;font-family:"Argesta Headline",Georgia,"Times New Roman",serif;font-size:clamp(26px, 1.9vw, 34px);font-weight:400;line-height:1;letter-spacing:0;text-align:center}.app-container .prime-process-steps .prime-process-steps__lead,.app-container .prime-process-steps .prime-process-steps__description{margin:0;color:#2e3644!important;font-family:"Fira Sans",sans-serif;font-size:14px;font-weight:300;line-height:1.4}.app-container .prime-process-steps .prime-process-steps__lead{margin-top:24px}.app-container .prime-process-steps .prime-process-steps__description{margin-top:10px}.prime-process-steps__button{margin-top:auto;padding-top:16px;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#041544!important;margin-left:auto;margin-right:auto}.prime-process-steps__button-label{color:inherit;font-family:"Satoshi","Fira Sans",sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:.6px;text-transform:uppercase}.prime-process-steps__button-arrow{display:inline-flex;align-items:center;justify-content:center;width:10px;height:18px;flex:0 0 10px}.prime-process-steps__button-arrow svg{display:block;width:10px;height:18px;color:inherit}.prime-process-steps__button-line{width:1px;height:18px;flex:0 0 1px;background:currentColor;opacity:.56}.prime-process-steps__button:hover,.prime-process-steps__button:focus-visible{color:#720714!important}.prime-process-steps__button:hover .prime-process-steps__button-line,.prime-process-steps__button:focus-visible .prime-process-steps__button-line{opacity:1;background:#720714!important}.prime-process-steps__button:hover .prime-process-steps__button-label,.prime-process-steps__button:focus-visible .prime-process-steps__button-label{color:inherit}@media (max-width:1199px){.prime-process-steps__container{width:calc(100vw - 48px)}.prime-process-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}@media (max-width:767px){.prime-process-steps__container{width:calc(100vw - 32px)}.prime-process-steps__grid{grid-template-columns:1fr;gap:48px}.prime-process-steps__number-box{width:66px;height:66px}.app-container .prime-process-steps .prime-process-steps__number{font-size:34px}.app-container .prime-process-steps h3.prime-process-steps__title,.app-container .prime-process-steps .prime-process-steps__title{font-size:clamp(26px, 9vw, 32px);line-height:1}.app-container .prime-process-steps .prime-process-steps__lead,.app-container .prime-process-steps .prime-process-steps__description{font-size:14px;line-height:1.42}.prime-process-steps__button{padding-top:16px}}