.affmov-2br .b2-btn-ghost{border-color:rgba(255,255,255,.85);color:var(--white)!important}.affmov-2br .b2-btn-ghost:hover{background:var(--white);color:var(--navy)!important}.affmov-2br .b2-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.affmov-2br .b2-card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);transition:box-shadow .2s,transform .2s}.affmov-2br .b2-card:hover{box-shadow:0 16px 36px rgba(15,26,69,.1);transform:translateY(-2px)}.affmov-2br .b2-card-img{aspect-ratio:16/10;overflow:hidden;background:var(--light-blue);border-bottom:3px solid var(--gold)}.affmov-2br .b2-card-img img{width:100%;height:100%;object-fit:cover}.affmov-2br .b2-card-ic{width:54px;height:54px;margin:26px 26px 0;background:var(--gold-soft);display:flex;align-items:center;justify-content:center}.affmov-2br .b2-card-body{padding:24px 26px 26px;display:flex;flex-direction:column;flex:1}.affmov-2br .b2-card-body p{font-size:15.5px;line-height:1.65;margin-bottom:18px!important}.affmov-2br .b2-card-link{margin-top:auto;font-family:var(--display);font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--navy);display:inline-flex;gap:8px;align-items:center}.affmov-2br .b2-card:hover .b2-card-link{color:var(--gold-dark)}@media (max-width:1100px){.affmov-2br .b2-links{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.affmov-2br .b2-links{grid-template-columns:1fr 1fr}}