/* ===== page_gestiune — color alignment with homepage palette ===== */

/* Hero video replacing the static image */
.hero-section-4-img {
    position: relative;
}
.hero-section-4-video {
    width: 100%;
    height: 100%;
    border-radius: 16px;
    object-fit: cover;
    display: block;
}
/* Hero section */
.hero-section-4 {
    background: #f8f0e6;
}

/* Highlight badge în titlul hero */
.marketing-badge.v2 {
    background: #242549;
    color: #fff;
}


/* Check icons */
.hero-content-list .iconify,
.tab-body-text .list .iconify {
    color: #0DAC81;
}

/* Sub-title accent color */
.section-title .sub-title {
    color: #0DAC81;
}

/* How works card decoration lines */
.how-works-card.card-1::before,
.how-works-card.card-2::before,
.how-works-card.card-3::before {
    border-color: #0DAC81;
}

/* why-choose progress bar */
.why-choose-tab progress {
    accent-color: #0DAC81;
}
.why-choose-tab progress::-webkit-progress-value {
    background: #0DAC81;
}


/* Legacy – building-section-4 override (kept for safety) */
.building-section-4 .theme-btn.primary-bg {
    background-color: #0DAC81;
    border-color: #0DAC81;
}
.building-section-4 .theme-btn.primary-bg:hover {
    background-color: #0b9870;
    border-color: #0b9870;
}

/* Testimonial highlight spans */
.testimonial-section-4 .bg-aero-blue {
    background-color: rgba(13, 172, 129, 0.15);
    color: #0DAC81;
}
.testimonial-section-4 .color-theme {
    color: #0DAC81;
}

/* FAQ active tab */
.faq-section-4-tab .nav-tabs .nav-link.active {
    border-bottom-color: #0DAC81;
    color: #0DAC81;
}
.faq-section-4-tab .accordion-button:not(.collapsed) {
    color: #0DAC81;
}
.faq-section-4 .text-link {
    color: #0DAC81;
}


