.brand-choice { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; margin-top: 8px; }
.brand-choice-card {
    display: flex; flex-direction: column; gap: 8px; padding: 22px 22px 20px;
    border: 1px solid #e6e6e8; border-radius: 14px; background: #fff;
    color: #1d1d1f; text-decoration: none; transition: border-color .2s, box-shadow .2s, transform .2s;
}
/* cardurile Transfer intern / internațional: accent roșu Poșta Română */
.brand-choice-card { --brand: #EA0029; }
.brand-choice-card:hover { border-color: var(--brand, #E91D2C); box-shadow: 0 10px 24px rgba(0,0,0,.07); transform: translateY(-2px); color: #1d1d1f; }
.brand-choice-card i { font-size: 26px; color: var(--brand, #E91D2C); }
.brand-choice-card strong { font-size: 17px; }
.brand-choice-card span { color: #5a5866; font-size: 15px; line-height: 1.5; }
.brand-choice-card em { margin-top: 6px; font-style: normal; font-weight: 600; color: var(--brand, #E91D2C); }
@media (max-width: 575px) { .brand-choice { grid-template-columns: minmax(0, 1fr); } }
/* ilustrația din hero: mai mare și mai aproape de text (se extinde spre stânga, nu iese din pagină) */
.hero-brand .hero-img .brand-hero-photo {
    display: block;
    width: 124% !important;
    max-width: none !important;
    height: auto !important;
    aspect-ratio: auto;
    object-fit: contain;
    border-radius: 0;
    margin-left: -24%;
}
@media (max-width: 1199px) {
    .hero-brand .hero-img .brand-hero-photo { width: 112% !important; margin-left: -12%; }
}

/* hero: mai mult aer față de navbar, ca pe paginile de servicii */
.hero-brand { padding-top: clamp(56px, 7vw, 104px) !important; padding-bottom: clamp(56px, 6vw, 88px) !important; }
.hero-brand .hero-content { transform: none !important; }
.hero-brand .hero-content h1 { margin-bottom: 28px; }



.pr-lead { font-size: 17px; font-weight: 600; color: #1d1d1f; line-height: 1.5; margin: 0 0 14px !important; }
.pr-p { line-height: 1.7; margin: 0 0 12px !important; }
.pr-sol > .pr-p:last-child { margin-bottom: 0 !important; }
