/* CSS dla bloku zapytaj-inzyniera */
.zapytaj-inzyniera__wrap {
    background: #28538E;
    position: relative;
    overflow: hidden;
}
.zapytaj-inzyniera__eyebrow {
    font-family: "JetBrains Mono", monospace;
    font-size: 0.68rem; letter-spacing: 0.14em; text-transform: uppercase;
    color: rgba(168,196,229,0.9);
    display: flex; align-items: center; gap: 10px;
}
.zapytaj-inzyniera__eyebrow::before {
    content: ""; display: inline-block; width: 24px; height: 1px; background: rgba(168,196,229,0.9);
}
.zapytaj-inzyniera__tytul {
    font-size: clamp(1.8rem, 3vw, 2.8rem);
    font-weight: 500; letter-spacing: -0.02em; line-height: 1.1;
}
.zapytaj-inzyniera__opis {
    font-size: 1.05rem; line-height: 1.6;
    color: rgba(255,255,255,0.82); max-width: 36rem; margin: 0;
}
.zapytaj-inzyniera__btn--light {
    padding: 14px 24px; border-radius: 50px;
    background: white; color: #0A0A0A;
    font-size: 0.9rem; font-weight: 600;
    text-decoration: none; transition: all 0.2s;
}
.zapytaj-inzyniera__btn--light:hover { background: #f0f0f0; color: #0A0A0A; transform: translateY(-1px); }
.zapytaj-inzyniera__btn--ghost {
    padding: 14px 24px; border-radius: 50px;
    border: 1px solid rgba(255,255,255,0.5);
    color: white; font-size: 0.9rem; font-weight: 500;
    text-decoration: none; transition: all 0.2s;
}
.zapytaj-inzyniera__btn--ghost:hover { background: rgba(255,255,255,0.12); color: white; }
