/* SEO MASTER v5 FINAL - Petrol Ofisi Yetkilendirilmiş Kurumsal Acente güven katmanı */
.agency-topbar-v5{background:#b60018;color:#fff;text-align:center;font:700 13px/1.45 Arial,sans-serif;letter-spacing:.25px;padding:9px 18px;position:relative;z-index:1001}.agency-topbar-v5 strong{font-weight:800}.agency-topbar-v5 a{color:#fff;text-decoration:underline;text-underline-offset:2px}.agency-proof-v5{margin:38px auto;padding:28px;border:1px solid #e7e9ed;border-radius:18px;background:linear-gradient(135deg,#fff 0%,#f6f7f9 100%);box-shadow:0 12px 34px rgba(18,25,38,.07);max-width:1180px}.agency-proof-v5__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:32px;align-items:center}.agency-proof-v5__eyebrow{display:inline-flex;align-items:center;gap:8px;color:#b60018;font:800 12px/1.2 Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase;margin-bottom:10px}.agency-proof-v5 h2{font:800 clamp(25px,3vw,38px)/1.15 Arial,sans-serif;color:#151b26;margin:0 0 13px}.agency-proof-v5 p{font:400 16px/1.7 Arial,sans-serif;color:#4c5565;margin:0}.agency-proof-v5__items{display:grid;gap:10px}.agency-proof-v5__item{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border:1px solid #eceef2;border-radius:12px;color:#242b37;font:700 14px/1.35 Arial,sans-serif}.agency-proof-v5__check{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:#b60018;color:#fff;font-weight:900}.brand-note{max-width:230px}.footer-agency-v5{display:block;margin-top:12px;font-weight:800;color:#fff}.lead-agency-note-v5{display:flex;gap:9px;align-items:flex-start;margin:0 0 18px;padding:12px 14px;border-radius:12px;background:rgba(182,0,24,.08);color:#2b313c;font:600 13px/1.5 Arial,sans-serif}.lead-agency-note-v5 b{color:#b60018}.lead-agency-note-v5 span:first-child{color:#b60018;font-weight:900}.legacy-agency-wrap-v5{padding:0 18px}.legacy-agency-wrap-v5 .agency-proof-v5{margin-top:32px;margin-bottom:32px}@media(max-width:780px){.agency-topbar-v5{font-size:11px;padding:8px 10px}.agency-proof-v5{margin:26px 14px;padding:22px 18px}.agency-proof-v5__inner{grid-template-columns:1fr;gap:22px}.agency-proof-v5 h2{font-size:27px}.agency-proof-v5 p{font-size:15px}}

/* v5.1 - Ortak footer kontrast ve okunabilirlik düzeltmesi */
.footer,
.footer .thm-container,
.footer p,
.footer div,
.footer span,
.footer li,
.footer strong { color:#f4f6fb !important; }
.footer p,
.footer div { opacity:1 !important; }
.footer a { color:#55a9ff !important; text-decoration:none; }
.footer a:hover,
.footer a:focus { color:#ffffff !important; text-decoration:underline; }
.footer .contact-info,
.footer .contact-info li,
.footer .contact-info a { color:#55a9ff !important; }
.footer .contact-info i { color:#55a9ff !important; }
.footer-bottom,
.footer-bottom p,
.footer-bottom a { color:#f4f6fb !important; }
.footer-bottom a:hover,
.footer-bottom a:focus { color:#ffffff !important; }
.footer img { max-width:180px; height:auto; }
@media(max-width:780px){
  .footer { text-align:center; }
  .footer .contact-info .list-inline { display:flex; flex-direction:column; gap:10px; align-items:center; }
  .footer-bottom .left-copy,
  .footer-bottom .right-stt { float:none !important; text-align:center; }
}

/* SEO MASTER v5.2 — canonical header/footer on every production page */
.site-header-v4,.footer-v4{font-family:Inter,"Segoe UI",Arial,sans-serif}
.site-header-v4 *,.footer-v4 *{box-sizing:border-box}
.site-header-v4 a,.footer-v4 a{text-decoration:none}
.site-header-v4 .brand-v4 span{display:block}
.site-header-v4 .brand-note{display:block;color:#fff!important;font-size:11px!important;font-weight:400!important;line-height:1.35!important;opacity:.78;margin-top:4px;white-space:nowrap;text-transform:none!important;letter-spacing:0!important}
.footer-v4 .footer-brand img{width:205px;height:auto;display:block;margin:0 0 8px}
.footer-v4 .footer-agency-v5{display:block;color:#fff!important;font-size:15px;line-height:1.4;font-weight:800;margin:8px 0 17px}
.footer-v4 .footer-brand p{color:#d1d5db!important}
.footer-v4 .footer-brand p a{display:inline;color:#d1d5db!important;margin:0}
.footer-v4 .footer-bottom{color:#d1d5db!important}
@media(max-width:1120px){.site-header-v4 .menu-v4{gap:17px}.site-header-v4 .menu-v4 a{font-size:12px}.site-header-v4 .brand-v4{min-width:235px}.site-header-v4 .brand-v4 img{width:180px}}
@media(max-width:900px){.site-header-v4 .brand-note{white-space:normal}.site-header-v4 .mobile-toggle{display:block}.site-header-v4 .menu-v4{display:none}.site-header-v4 .menu-v4.open{display:flex}}


/* SEO MASTER v5.3: slider replacement and single-vehicle eligibility */
.legacy-modern-hero{padding:70px 0;background:linear-gradient(135deg,#f8fafc 0%,#fff 55%,#f3f5f8 100%);border-bottom:1px solid #e7eaf0}
.legacy-modern-hero .hero-main{min-height:440px}
.legacy-modern-hero .hero-copy h1{max-width:760px}
.single-vehicle-note{margin:24px 0 0;padding:15px 18px;border-left:4px solid #e30613;border-radius:10px;background:#fff;color:#162033;box-shadow:0 8px 24px rgba(15,23,42,.08);font-size:16px;line-height:1.55}
.single-vehicle-note strong{color:#c90012}
.global-single-vehicle-bar{background:#e30613;color:#fff;padding:10px 0;font-size:14px;text-align:center}
.global-single-vehicle-bar strong{color:#fff}
@media(max-width:900px){.legacy-modern-hero{padding:42px 0}.legacy-modern-hero .hero-main{min-height:auto}.legacy-modern-hero .hero-grid{grid-template-columns:1fr}.legacy-modern-hero .hero-visual{margin-top:20px}}
