.rs-aec{background:var(--rs-white,#fff);border-top:1px solid #e1e8f5;padding:60px 0}.rs-aec__eyebrow{color:var(--rs-indigo,#5465fe);font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:2.5px;margin:0 0 8px;text-align:center;text-transform:uppercase}.rs-aec__title{color:#0e1a38;font-family:var(--rs-font-heading,"Hanken Grotesk"),sans-serif;font-size:42px;font-weight:800;letter-spacing:-.5px;line-height:1.1;margin:0 0 36px;text-align:center}.rs-aec__grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.rs-aec__card{background:#f6f6fb;border:1px solid #e0e4f3;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:24px 22px}.rs-aec__icon{align-items:center;background:#eaeeff;border-radius:10px;color:var(--rs-indigo,#5465fe);display:inline-flex;height:40px;justify-content:center;width:40px}.rs-aec__icon svg,.rs-aec__icon-img{height:22px;width:22px}.rs-aec__icon-img{display:block}.rs-aec__card-title{color:#0e1a38;font-family:Manrope,sans-serif;font-size:19px;font-weight:700;line-height:1.2;margin:0}.rs-aec__desc{color:#475569;font-size:12px;line-height:1.6;margin:0}.rs-aec__rule{background:var(--rs-indigo,#5465fe);height:2px;margin:2px 0;width:30px}.rs-aec__inc{color:var(--rs-indigo,#5465fe);font-family:Manrope,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.1px;margin:0;text-transform:uppercase}.rs-aec__list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.rs-aec__list li{align-items:start;color:#0e1a38;display:grid;font-size:12px;gap:8px;grid-template-columns:14px 1fr;line-height:1.45}.rs-aec__check{color:var(--rs-indigo,#5465fe);font-size:11px;font-weight:700;line-height:1.3}.rs-aec__foot{border-top:1px solid #e1e8f5;margin-top:auto;padding-top:10px}.rs-aec__cta{align-items:center;color:#1a6bff;display:inline-flex;font-family:var(--rs-font-heading,"Hanken Grotesk"),sans-serif;font-size:12px;font-weight:700;gap:5px;text-decoration:none}.rs-aec__cta:hover{text-decoration:underline}@media (max-width:1024px){.rs-aec__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.rs-aec__grid{grid-template-columns:1fr}.rs-aec__title{font-size:28px}}