/* Özerler V7.4.4 — Kampanyalar premium hero */
.campaign-hero-v2{position:relative;min-height:620px;overflow:hidden;background:#0c1014;color:#fff;isolation:isolate}
.campaign-hero-v2__media{position:absolute;inset:0;z-index:-3}
.campaign-hero-v2__media img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transform:scale(1.002)}
.campaign-hero-v2__shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,8,11,.94) 0%,rgba(5,8,11,.82) 28%,rgba(5,8,11,.35) 48%,rgba(5,8,11,.04) 68%,rgba(5,8,11,.08) 100%)}
.campaign-hero-v2:after{content:"";position:absolute;left:0;right:0;bottom:0;height:170px;z-index:-1;background:linear-gradient(0deg,rgba(4,7,9,.78),rgba(4,7,9,0))}
.campaign-hero-v2__inner{min-height:620px;display:flex;align-items:center;padding-top:58px;padding-bottom:44px}
.campaign-hero-v2__copy{width:min(650px,58vw);padding:18px 0 0}
.campaign-hero-v2__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 22px;font:700 13px/1.2 Manrope,sans-serif;letter-spacing:.22em;color:rgba(255,255,255,.78)}
.campaign-hero-v2__eyebrow span{width:38px;height:3px;background:#ed111c;display:inline-block}
.campaign-hero-v2 h1{margin:0;max-width:650px;font:800 clamp(52px,5.25vw,86px)/.92 Manrope,sans-serif;letter-spacing:-.055em;color:#fff;text-wrap:balance}
.campaign-hero-v2__lead{max-width:610px;margin:28px 0 0;font:500 18px/1.65 Figtree,sans-serif;color:rgba(255,255,255,.84)}
.campaign-hero-v2__actions{display:flex;align-items:center;gap:12px;margin-top:32px;flex-wrap:wrap}
.campaign-hero-v2__actions .btn{min-height:54px;padding:0 24px;display:inline-flex;align-items:center;gap:18px}
.campaign-hero-v2__ghost{min-height:54px;padding:0 22px;display:inline-flex;align-items:center;gap:18px;border:1px solid rgba(255,255,255,.36);background:rgba(255,255,255,.08);backdrop-filter:blur(10px);color:#fff;text-decoration:none;font-weight:700;transition:.25s ease}
.campaign-hero-v2__ghost:hover{background:#fff;color:#111;border-color:#fff}
.campaign-hero-v2__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:42px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);background:rgba(7,10,13,.20);backdrop-filter:blur(8px)}
.campaign-hero-v2__facts>div{padding:17px 18px 17px 0}
.campaign-hero-v2__facts>div+div{padding-left:18px;border-left:1px solid rgba(255,255,255,.2)}
.campaign-hero-v2__facts strong{display:block;font:700 14px/1.25 Manrope,sans-serif;color:#fff}
.campaign-hero-v2__facts span{display:block;margin-top:5px;font:500 12px/1.35 Figtree,sans-serif;color:rgba(255,255,255,.65)}
.campaign-hero-v2__crumbs{display:flex;gap:9px;margin-top:18px;font-size:12px;color:rgba(255,255,255,.55)}
.campaign-hero-v2__crumbs a{color:rgba(255,255,255,.76);text-decoration:none}
@media(max-width:980px){
  .campaign-hero-v2{min-height:610px}
  .campaign-hero-v2__inner{min-height:610px;padding-top:48px}
  .campaign-hero-v2__copy{width:min(620px,72vw)}
  .campaign-hero-v2__shade{background:linear-gradient(90deg,rgba(5,8,11,.94) 0%,rgba(5,8,11,.78) 46%,rgba(5,8,11,.20) 78%,rgba(5,8,11,.12) 100%)}
}
@media(max-width:720px){
  .campaign-hero-v2{min-height:690px}
  .campaign-hero-v2__media img{object-position:64% center}
  .campaign-hero-v2__shade{background:linear-gradient(180deg,rgba(5,8,11,.38) 0%,rgba(5,8,11,.70) 34%,rgba(5,8,11,.96) 68%,rgba(5,8,11,.99) 100%)}
  .campaign-hero-v2__inner{min-height:690px;align-items:flex-end;padding-top:210px;padding-bottom:28px}
  .campaign-hero-v2__copy{width:100%;padding:0}
  .campaign-hero-v2__eyebrow{font-size:11px;margin-bottom:14px;letter-spacing:.17em}
  .campaign-hero-v2 h1{font-size:clamp(42px,12vw,58px);line-height:.95}
  .campaign-hero-v2__lead{font-size:16px;line-height:1.5;margin-top:18px}
  .campaign-hero-v2__actions{margin-top:22px}
  .campaign-hero-v2__actions .btn,.campaign-hero-v2__ghost{width:100%;justify-content:space-between}
  .campaign-hero-v2__facts{grid-template-columns:1fr;margin-top:24px}
  .campaign-hero-v2__facts>div{padding:11px 0}
  .campaign-hero-v2__facts>div+div{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.16)}
  .campaign-hero-v2__facts span{margin-top:2px}
  .campaign-hero-v2__crumbs{display:none}
}
