/* Lead Hunter: typografia, kolory i CTA zgodne z istniejącym portfolio. */
.bm-site-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin:0 0 32px;color:#476675}.bm-site-breadcrumb a{text-decoration:underline}
.lh-home-note{padding:0 1.25rem 4rem;background:#f7f3f2;color:#06101f}.lh-home-inner{width:min(1180px,100%);margin:0 auto;padding:clamp(2rem,4vw,3.2rem);display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;background:radial-gradient(circle at 88% 0%,rgba(56,189,248,.16),transparent 26%),linear-gradient(100deg,#f6dfdc 0%,#f8f6f2 52%,#e8f7fb 100%);border:1px solid rgba(6,16,31,.16)}
.lh-home-inner h2{margin:0;font-family:'Satoshi',sans-serif;font-size:clamp(2.4rem,5.2vw,5.4rem);line-height:.95;letter-spacing:-.085em;font-weight:700;text-transform:uppercase}.lh-home-inner p{margin:1rem 0 0;font-family:'Outfit',sans-serif;color:rgba(6,16,31,.62);max-width:730px;line-height:1.68}.lh-home-inner .section-kicker{font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.2rem}.lh-home-inner>a{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 1.45rem;border-radius:999px;background:#06101f;color:#fff;font-weight:800;text-align:center}
.lead-hunter-page .bm-case-image{max-height:none;margin:0 0 42px}.lead-hunter-page .bm-case-image img{display:block;width:100%;height:auto}.lead-hunter-page figcaption{font-size:14px;line-height:1.6;margin-top:12px;color:#476675}
@media(max-width:850px){.lh-home-inner{grid-template-columns:1fr}.lh-home-inner>a{justify-self:start;max-width:100%}}

/* Hero realizacji: ten sam gradient i krój co zajawka pod współpracami. */
.seo-page.lead-hunter-page .bm-page-hero{box-sizing:border-box;padding:clamp(28px,4vw,52px);margin:0 0 42px;border:1px solid rgba(6,16,31,.16);background:radial-gradient(circle at 88% 0%,rgba(56,189,248,.16),transparent 26%),linear-gradient(100deg,#f6dfdc 0%,#f8f6f2 52%,#e8f7fb 100%);color:#06101f}
.seo-page.lead-hunter-page .bm-page-hero .bm-eyebrow{font-family:'Outfit',sans-serif;font-size:.74rem;letter-spacing:.18em;color:#476675;margin:0 0 24px}
.seo-page.lead-hunter-page .bm-page-hero h1{font-family:'Satoshi',sans-serif;font-weight:700;margin:0 0 24px}
.lh-hero-name{display:block;font-size:clamp(2.7rem,7.2vw,6.5rem);line-height:1;letter-spacing:-.085em;text-transform:uppercase}
.lh-hero-subtitle{display:block;margin-top:20px;max-width:800px;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.045em}
.seo-page.lead-hunter-page .bm-page-hero .bm-lead{font-family:'Outfit',sans-serif;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.68;color:#3d5665;max-width:780px;margin:0 0 20px}
.seo-page.lead-hunter-page .bm-page-hero .bm-button{font-family:'Satoshi',sans-serif;box-sizing:border-box;max-width:100%;min-height:50px;padding:12px 1.45rem;background:#06101f;color:#fff;font-weight:800;line-height:1.5;text-align:center;justify-content:center;border-radius:999px;margin-top:0}
.seo-page.lead-hunter-page .bm-page-hero .bm-button:focus-visible{outline:3px solid #126c8c;outline-offset:4px}
@media(max-width:480px){.seo-page.lead-hunter-page .bm-page-hero{padding:28px 20px}.lh-hero-name{font-size:clamp(2.3rem,10vw,3rem)}.seo-page.lead-hunter-page .bm-page-hero .bm-button{width:100%}}
