/* CSS dla bloku finansowanie-hero */
.finansowanie-hero { background: #fff; }
.finansowanie-hero__eyebrow {
    font-family: "JetBrains Mono", monospace;
    font-size: 0.72rem; letter-spacing: 0.14em; text-transform: uppercase;
    color: #28538E; display: flex; align-items: center; gap: 10px;
}
.finansowanie-hero__eyebrow::before {
    content: ""; display: inline-block; width: 24px; height: 1px; background: #28538E;
}
.finansowanie-hero__tytul {
    font-size: clamp(2rem, 4vw, 3.6rem);
    font-weight: 500; letter-spacing: -0.025em; line-height: 1.08;
}
.finansowanie-hero__tytul em { font-style: normal; color: #28538E; }
.finansowanie-hero__sub {
    font-size: 1.15rem; color: #6B6B6B; line-height: 1.6; max-width: 36rem;
}
.finansowanie-hero__btn {
    display: inline-block; padding: 14px 28px; border-radius: 50px;
    background: #28538E; color: white; font-size: 0.9rem; font-weight: 500;
    text-decoration: none; transition: all 0.2s; white-space: nowrap;
}
.finansowanie-hero__tytul p{
    margin-bottom: 0px !important;
}
.finansowanie-hero__btn:hover { background: #1b3d6e; color: white; transform: translateY(-1px); }
