.page-influencer-marketing{--navy:#000717;--blue:#054bad;--muted:#6e6e73;--paper:#fafafb;font-family:var(--font-dm-sans), "DM Sans", sans-serif;background:var(--paper);color:var(--navy)}.page-influencer-marketing .container{max-width:1200px;margin:0 auto;padding:0 32px}.page-influencer-marketing .hero{background:linear-gradient(160deg, var(--navy) 0%, #021a5e 55%, var(--blue) 100%);color:#fff;padding:120px 0 96px}.page-influencer-marketing .hero-badge{letter-spacing:.12em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;margin-bottom:24px;padding:8px 16px;font-size:12px;display:inline-flex}.page-influencer-marketing .hero h1{margin-bottom:20px;font-size:clamp(40px,6vw,72px);line-height:1.05}.page-influencer-marketing .hero h1 .accent,.page-influencer-marketing .hero h1 em{color:#8ec5ff;font-style:italic}.page-influencer-marketing .sub{color:#ffffffc7;max-width:640px;margin-bottom:28px;line-height:1.65}.page-influencer-marketing .hero-ctas,.page-influencer-marketing .final-cta__actions{flex-wrap:wrap;gap:14px;display:flex}.page-influencer-marketing .btn-primary,.page-influencer-marketing .btn-ghost{border-radius:12px;justify-content:center;align-items:center;padding:14px 24px;font-weight:700;display:inline-flex}.page-influencer-marketing .btn-primary{color:var(--navy);background:#fff}.page-influencer-marketing .btn-ghost{color:#fff;border:1px solid #ffffff3d}.page-influencer-marketing .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.page-influencer-marketing .hero-stat{background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;padding:18px}.page-influencer-marketing .hero-stat strong{margin-bottom:6px;font-size:28px;display:block}.page-influencer-marketing .services-section,.page-influencer-marketing .influencer-showcase,.page-influencer-marketing .final-cta{padding:96px 0}.page-influencer-marketing .section-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:12px;font-size:12px}.page-influencer-marketing .section-title{margin-bottom:12px;font-size:clamp(32px,4vw,52px)}.page-influencer-marketing .section-subtitle{color:var(--muted);max-width:680px;margin-bottom:40px;line-height:1.6}.page-influencer-marketing .services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.page-influencer-marketing .service-card{background:#fff;border:1px solid #00071714;border-radius:20px;padding:28px;box-shadow:0 16px 40px #0007170f}.page-influencer-marketing .service-card h3{margin-bottom:12px}.page-influencer-marketing .service-card p{color:var(--muted);line-height:1.6}.page-influencer-marketing .influencer-showcase{background:var(--navy);color:#fff}.page-influencer-marketing .influencer-showcase .section-subtitle{color:#ffffffad}.page-influencer-marketing .influencer-showcase__empty{text-align:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:24px;padding:48px}.page-influencer-marketing .influencer-showcase__empty p{color:#ffffffb8;margin-bottom:20px}.page-influencer-marketing .influencer-showcase__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.page-influencer-marketing .influencer-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;overflow:hidden}.page-influencer-marketing .influencer-card__media img,.page-influencer-marketing .influencer-card__placeholder{aspect-ratio:1;object-fit:cover;width:100%}.page-influencer-marketing .influencer-card__placeholder{background:#054bad59;place-items:center;font-size:42px;font-weight:700;display:grid}.page-influencer-marketing .influencer-card__body{padding:18px}.page-influencer-marketing .influencer-card__meta,.page-influencer-marketing .influencer-card__region,.page-influencer-marketing .influencer-card__bio{color:#ffffffad;font-size:14px;line-height:1.5}.page-influencer-marketing .influencer-card__links{flex-wrap:wrap;gap:10px;margin-top:12px;list-style:none;display:flex}.page-influencer-marketing .influencer-card__links a{color:#8ec5ff;font-size:13px}.page-influencer-marketing .final-cta{text-align:center;background:#fff}.page-influencer-marketing .final-cta__inner{max-width:760px}.page-influencer-marketing .final-cta h2{margin-bottom:12px;font-size:clamp(32px,4vw,48px)}.page-influencer-marketing .final-cta p{color:var(--muted);margin-bottom:24px}.page-influencer-marketing .final-cta .btn-primary{background:var(--navy);color:#fff}.page-influencer-marketing .final-cta .btn-ghost{color:var(--navy);border-color:#0007171f}@media (max-width:900px){.page-influencer-marketing .services-grid,.page-influencer-marketing .hero-stats{grid-template-columns:1fr}}
