/* Premium v13: whole feature card navigates to dedicated page */
.rq13-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:34px 0 18px}
.rq13-feature-card{display:flex;flex-direction:column;min-height:244px;padding:26px;border:1px solid #dce8f3;border-top:4px solid var(--rq13-accent);border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(19,53,90,.06);text-decoration:none!important;color:#12284b!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.rq13-feature-card:hover,.rq13-feature-card:focus-visible{transform:translateY(-5px);box-shadow:0 18px 36px rgba(20,70,120,.15);border-color:var(--rq13-accent);outline-offset:3px}
.rq13-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.rq13-icon{font-size:29px;line-height:1}.rq13-number{font-size:14px;font-weight:800;color:var(--rq13-accent)}
.rq13-feature-card strong{font-size:20px;line-height:1.3;margin-bottom:10px;color:#102448}.rq13-desc{font-size:14px;line-height:1.7;color:#566b86;flex:1}.rq13-link{font-size:14px;font-weight:800;color:#0878d5;margin-top:22px}
@media(max-width:950px){.rq13-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.rq13-feature-grid{grid-template-columns:1fr}.rq13-feature-card{min-height:215px}}
@media(prefers-reduced-motion:reduce){.rq13-feature-card{transition:none}.rq13-feature-card:hover{transform:none}}
