/* input(28,2): run-time error CSS1019: Unexpected token, found '='
input(28,3): run-time error CSS1019: Unexpected token, found '='
input(28,4): run-time error CSS1019: Unexpected token, found '='
input(28,5): run-time error CSS1019: Unexpected token, found '='
input(28,6): run-time error CSS1019: Unexpected token, found '='
input(28,7): run-time error CSS1019: Unexpected token, found '='
input(28,8): run-time error CSS1019: Unexpected token, found '='
input(28,9): run-time error CSS1019: Unexpected token, found '='
input(28,10): run-time error CSS1019: Unexpected token, found '='
input(28,11): run-time error CSS1019: Unexpected token, found '='
input(28,12): run-time error CSS1019: Unexpected token, found '='
input(28,13): run-time error CSS1019: Unexpected token, found '='
input(28,14): run-time error CSS1019: Unexpected token, found '='
input(28,15): run-time error CSS1019: Unexpected token, found '='
input(28,16): run-time error CSS1019: Unexpected token, found '='
input(28,17): run-time error CSS1019: Unexpected token, found '='
input(28,18): run-time error CSS1019: Unexpected token, found '='
input(28,19): run-time error CSS1019: Unexpected token, found '='
input(28,20): run-time error CSS1019: Unexpected token, found '='
input(28,21): run-time error CSS1019: Unexpected token, found '='
input(28,22): run-time error CSS1019: Unexpected token, found '='
input(28,23): run-time error CSS1019: Unexpected token, found '='
input(28,24): run-time error CSS1019: Unexpected token, found '='
input(28,25): run-time error CSS1019: Unexpected token, found '='
input(28,26): run-time error CSS1019: Unexpected token, found '='
input(30,4): run-time error CSS1031: Expected selector, found '='
input(30,4): run-time error CSS1025: Expected comma or open brace, found '=' */
/* input(1,2): run-time error CSS1019: Unexpected token, found '='
input(1,3): run-time error CSS1019: Unexpected token, found '='
input(1,4): run-time error CSS1019: Unexpected token, found '='
input(1,5): run-time error CSS1019: Unexpected token, found '='
input(1,6): run-time error CSS1019: Unexpected token, found '='
input(1,7): run-time error CSS1019: Unexpected token, found '='
input(1,8): run-time error CSS1019: Unexpected token, found '='
input(1,9): run-time error CSS1019: Unexpected token, found '='
input(1,10): run-time error CSS1019: Unexpected token, found '='
input(1,11): run-time error CSS1019: Unexpected token, found '='
input(1,12): run-time error CSS1019: Unexpected token, found '='
input(1,13): run-time error CSS1019: Unexpected token, found '='
input(1,14): run-time error CSS1019: Unexpected token, found '='
input(1,15): run-time error CSS1019: Unexpected token, found '='
input(1,16): run-time error CSS1019: Unexpected token, found '='
input(1,17): run-time error CSS1019: Unexpected token, found '='
input(1,18): run-time error CSS1019: Unexpected token, found '='
input(1,19): run-time error CSS1019: Unexpected token, found '='
input(1,20): run-time error CSS1019: Unexpected token, found '='
input(1,21): run-time error CSS1019: Unexpected token, found '='
input(1,22): run-time error CSS1019: Unexpected token, found '='
input(1,23): run-time error CSS1019: Unexpected token, found '='
input(1,24): run-time error CSS1019: Unexpected token, found '='
input(1,25): run-time error CSS1019: Unexpected token, found '='
input(1,26): run-time error CSS1019: Unexpected token, found '='
input(3,4): run-time error CSS1031: Expected selector, found '='
input(3,4): run-time error CSS1025: Expected comma or open brace, found '=' */
 =========================
   Services Page Styles
   ========================= 

 Hero 
.svc-hero img {
    border-radius: .75rem;
    object-fit: cover;
    max-height: 380px;
}

 Service cards 
.svc-card {
    border: 1px solid var(--line);
    border-radius: .75rem;
    padding: 1rem;
    transition: .2s;
}

    .svc-card:hover {
        box-shadow: 0 10px 24px rgba(0,0,0,.06);
        transform: translateY(-2px);
    }

    .svc-card img {
        width: 100%;
        aspect-ratio: 4/3;
        object-fit: cover;
        border-radius: .5rem;
    }

    .svc-card h3 {
        margin-top: .75rem;
        margin-bottom: .25rem;
    }

.badge-soft {
    background: #f8f9fa;
    border: 1px solid #e9ecef;
    font-size: .8rem;
    margin-right: .25rem;
    color: inherit;
}

 Steps 
.step {
    display: flex;
    gap: .75rem;
    align-items: flex-start;
}

    .step .num {
        width: 2rem;
        height: 2rem;
        border-radius: 50%;
        background: var(--brand);
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 600;
    }

 FAQs accordion tweaks 
#svcFaqs .accordion-button {
    font-weight: 500;
}

