.rm-mark{background-color:var(--rm-tint)}.rm-mark__lede{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:-.8px;color:var(--rm-navy);margin:10px 0 0;font-size:20px;line-height:22px}.rm-mark__pillars{flex-direction:column;gap:35px;margin:40px 0 0;padding:0 0 0 43px;list-style:none;display:flex}.rm-pillar{border-left:2px solid var(--rm-eyebrow);padding-left:20px}.rm-pillar__label{font-family:var(--font-mono);font-weight:var(--weight-medium);letter-spacing:-.64px;text-transform:uppercase;color:var(--rm-eyebrow);margin:0;font-size:16px;line-height:18px}.rm-pillar__title{max-width:256px;font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:-.96px;color:var(--rm-navy);margin:10px 0 0;font-size:24px;line-height:25px}.rm-pillar__body{max-width:256px;font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:-.68px;color:var(--rm-navy);margin:10px 0 0;font-size:17px;line-height:19px}@media (min-width:900px){.rm-mark__head{grid-template-columns:minmax(0,508px) minmax(0,560px);grid-template-areas:"eyebrow eyebrow""title lede";column-gap:72px;display:grid}.rm-mark__head .rm-eyebrow{grid-area:eyebrow}.rm-mark__title{grid-area:title}.rm-mark__lede{letter-spacing:-1.12px;grid-area:lede;margin-top:33px;font-size:28px;line-height:32px}.rm-mark__pillars{flex-direction:row;gap:20px;margin-top:100px;padding-left:0}.rm-pillar{box-sizing:border-box;flex:1 1 0;min-width:0;min-height:200px;padding-left:30px}.rm-pillar__label{letter-spacing:-.84px;font-size:21px;line-height:30px}.rm-pillar__title{letter-spacing:-1.28px;max-width:275px;margin-top:15px;font-size:32px;line-height:32px}.rm-pillar__body{letter-spacing:-.84px;max-width:275px;font-size:21px;line-height:25px}.rm-pillar:nth-child(3) .rm-pillar__body{max-width:270px}}@media (min-width:900px) and (max-width:1099.98px){.rm-mark__head{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""lede"}.rm-mark__lede{max-width:560px;margin-top:15px}}
.rm-steps{background-color:var(--assur-white)}.rm-steps__list{flex-direction:column;gap:35px;max-width:333px;margin:40px 0 0;padding:0;list-style:none;display:flex}.rm-step{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon title""icon body";align-content:start;column-gap:20px;display:grid}.rm-step__icon{grid-area:icon;justify-self:center;height:auto}.rm-step--1 .rm-step__icon{width:35px}.rm-step--2 .rm-step__icon{width:40px}.rm-step--3 .rm-step__icon{width:35px}.rm-step--4 .rm-step__icon{width:44px}.rm-step__rule{display:none}.rm-step__title{font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:-.96px;color:var(--rm-navy);grid-area:title;margin:0;font-size:24px;line-height:18px}.rm-step__body{max-width:265px;font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:-.64px;color:var(--rm-navy);grid-area:body;margin:10px 0 0;font-size:16px;line-height:19px}.rm-steps__note{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:-.64px;color:var(--rm-navy);margin:40px 0 0;font-size:16px;line-height:20px}@media (min-width:900px){.rm-steps__title{max-width:921px}.rm-steps__list{flex-direction:row;gap:20px;max-width:none;margin-top:45px}.rm-step{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.rm-step__icon{object-fit:contain;object-position:left bottom;align-self:flex-start;height:85px}.rm-step--1 .rm-step__icon{width:66px}.rm-step--2 .rm-step__icon{width:77px}.rm-step--3 .rm-step__icon{width:60px}.rm-step--4 .rm-step__icon{width:80.4878px}.rm-step__rule{align-items:center;gap:10px;height:18px;margin-top:30px;display:flex}.rm-step__rule:after{content:"";background-color:var(--rm-eyebrow);flex:auto;height:2px}.rm-step__num{width:35px;font-family:var(--font-mono);font-weight:var(--weight-medium);letter-spacing:-1.12px;color:var(--rm-eyebrow);flex:none;font-size:28px;line-height:18px}.rm-step__title{letter-spacing:-1.12px;margin-top:25px;font-size:28px;line-height:22px}.rm-step__body{letter-spacing:-.8px;max-width:222px;margin-top:15px;font-size:20px;line-height:23px}.rm-step--1 .rm-step__body{max-width:221px}.rm-steps__note{margin-top:50px;line-height:23px}}
