.info-card{background:var(--white);border-radius:.6rem;box-shadow:0 .3rem 1rem rgba(11,29,58,.04);margin-top:2rem;overflow:hidden;padding:1.75rem;position:relative;transition:transform .3s,box-shadow .3s}.info-card:before{background:linear-gradient(90deg,var(--red),var(--blue));content:"";height:3px;left:0;position:absolute;right:0;top:0}.info-card:hover{box-shadow:0 .7rem 1.8rem rgba(11,29,58,.08);transform:translateY(-2px)}.info_card__title{color:var(--blue,#1c57a5);font-family:var(--font-display,"Plus Jakarta Sans",system-ui,sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.18em;margin:0 0 1.25rem;text-transform:uppercase}.membership-docs{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.info-card .checklist{margin-top:1.25rem}