.rsaea{width:100%;box-sizing:border-box;background:#fff;padding:24px 0 28px;color:#171d26;font-family:inherit}.rsaea *{box-sizing:border-box}.rsaea__inner{max-width:1164px;width:100%;margin:0 auto;padding:0 0}.rsaea__eyebrow{display:table;margin:0 auto 19px;padding:9px 18px;border:1px solid #e5e8f1;border-radius:999px;background:#f8f9fd;color:#1d2a61;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:2.4px}.rsaea__eyebrow-dot{display:inline-block;width:9px;height:9px;margin-right:13px;vertical-align:1px;border-radius:50%;background:#1d2a61;box-shadow:0 0 0 7px #e9ecf8}.rsaea__heading{margin:0 0 17px;text-align:center;color:#171d26;font-size:46px;line-height:1.14;font-weight:800;letter-spacing:-1.4px}.rsaea__subtitle{margin:0 auto 53px;text-align:center;color:#5b6d82;font-size:16px;line-height:1.6;font-weight:400}.rsaea__grid{display:grid;grid-template-columns:repeat(var(--rsaea-columns,3),minmax(0,1fr));gap:19px}.rsaea__card{min-width:0;border:1px solid #e0e2e5;border-radius:21px;background:#fff;padding:20px 20px 22px;display:flex;flex-direction:column;align-items:flex-start;transition:border-color .2s ease,box-shadow .2s ease}.rsaea__card:hover{border-color:#cbd0dc;box-shadow:0 8px 24px rgba(24,35,68,.045)}.rsaea__icon{display:flex;align-items:center;justify-content:flex-start;min-height:43px;margin:0 0 17px;color:#1d2a61;font-size:38px;line-height:1}.rsaea__icon i,.rsaea__icon svg{display:block;width:1em;height:1em;fill:currentColor}.rsaea__card-title{margin:0 0 10px;color:#1d2a61;font-size:25px;line-height:1.2;font-weight:700;letter-spacing:-.45px}.rsaea__description{margin:0 0 16px;color:#5b6d82;font-size:16px;line-height:1.75;font-weight:400}.rsaea__link{display:inline-block;margin-top:auto;color:#5b6d82;font-size:15px;line-height:1.4;font-weight:600;text-decoration:none}.rsaea__link:hover{color:#1d2a61;text-decoration:none}@media(max-width:1024px){.rsaea__inner{padding:0 22px}.rsaea__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rsaea__heading{font-size:38px}.rsaea__subtitle{margin-bottom:38px}}@media(max-width:767px){.rsaea__inner{padding:0 16px}.rsaea__grid{grid-template-columns:1fr;gap:14px}.rsaea__heading{font-size:30px;letter-spacing:-.7px}.rsaea__subtitle{font-size:15px;margin-bottom:28px}.rsaea__card{padding:19px}.rsaea__card-title{font-size:22px}.rsaea__description{font-size:15px}}
