
.catalog-hero{background:#f2f4f5}.catalog-hero .page-hero__img img{object-position:70% center}.catalog-toolbar{display:grid;grid-template-columns:1.3fr repeat(3,.72fr) auto;gap:10px;margin:0 0 30px}.catalog-toolbar .control{height:52px}.catalog-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;color:#687078;font-size:13px}.catalog-summary strong{color:#111}.vehicle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vehicle-card-v6{border:1px solid var(--line);background:#fff;min-height:500px;display:flex;flex-direction:column;overflow:hidden;transition:.25s;position:relative}.vehicle-card-v6:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.08)}.vehicle-media-v6{height:230px;background:linear-gradient(145deg,#f5f6f7,#e9ecef);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.vehicle-media-v6 img{width:100%;height:100%;object-fit:contain;padding:8px}.vehicle-media-v6.is-brand img{width:170px;height:auto;padding:0}.official-pill{position:absolute;left:14px;top:14px;padding:7px 9px;background:rgba(17,18,20,.88);color:#fff;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.campaign-pill{position:absolute;right:14px;top:14px;padding:7px 9px;background:var(--red);color:#fff;font-size:10px;font-weight:800}.vehicle-body-v6{padding:24px;display:flex;flex-direction:column;flex:1}.vehicle-brand-v6{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#777f86}.vehicle-card-v6 h3{font:750 29px/1.02 var(--display);letter-spacing:-.04em;margin:8px 0 10px}.vehicle-price-label{font-size:11px;color:#7a8289;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.vehicle-price{font:800 22px var(--display);margin-top:2px;color:#111}.vehicle-campaign-box{margin-top:15px;padding:12px 14px;background:#fff2f3;border-left:3px solid var(--red)}.vehicle-campaign-box strong{display:block;font-size:13px;color:#a8000a}.vehicle-campaign-box span{display:block;margin-top:3px;font-size:12px;color:#626b72}.vehicle-specs-v6{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0 0}.vehicle-specs-v6 span{border:1px solid #dfe3e6;background:#fafbfb;padding:6px 8px;font-size:11px;color:#5d666d}.vehicle-actions-v6{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:22px}.vehicle-actions-v6 .btn{min-height:44px;padding:0 12px}.vehicle-source-v6{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin:18px -24px -24px;padding:13px 24px;color:#7b8389;font-size:10px}.vehicle-source-v6 a{color:var(--red);font-weight:800}.empty-v6{grid-column:1/-1;border:1px dashed #c9cfd3;padding:60px 24px;text-align:center;background:#fafafa}.empty-v6 h3{font:750 28px var(--display);margin:0 0 7px}.empty-v6 p{margin:0;color:#6d747b}.detail-hero-v6{background:#f2f4f5;padding:54px 0 64px}.detail-grid-v6{display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center}.detail-media-v6{min-height:470px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.detail-media-v6 img{width:100%;height:100%;max-height:500px;object-fit:contain;padding:20px}.detail-media-v6.is-brand img{width:220px;height:auto}.detail-copy-v6 .eyebrow{margin-bottom:12px}.detail-copy-v6 h1{font:800 clamp(48px,6vw,82px)/.94 var(--display);letter-spacing:-.055em;margin:0}.detail-copy-v6 .lead{font-size:17px;color:#626b72;margin:19px 0 0}.detail-price-v6{margin:26px 0 0;padding-top:22px;border-top:1px solid #d8dde0}.detail-price-v6 span{display:block;font-size:11px;font-weight:800;color:#777f86;text-transform:uppercase;letter-spacing:.12em}.detail-price-v6 strong{display:block;font:800 34px var(--display);margin-top:4px}.detail-actions-v6{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.detail-meta-v6{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.detail-meta-v6 div{padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.detail-meta-v6 small{display:block;color:#7b8389;text-transform:uppercase;letter-spacing:.09em;font-weight:800;font-size:10px}.detail-meta-v6 strong{display:block;margin-top:7px;font:700 17px var(--display)}.campaign-detail-v6{background:#111214;color:#fff;padding:32px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.campaign-detail-v6 .eyebrow{color:#ff6871}.campaign-detail-v6 h2{font:750 32px var(--display);margin:0}.campaign-detail-v6 p{color:#c4c9ce;margin:8px 0 0}.variant-list-v6{border-top:1px solid var(--line)}.variant-row-v6{display:flex;justify-content:space-between;gap:30px;padding:17px 0;border-bottom:1px solid var(--line)}.variant-row-v6 span{color:#697179}.source-box-v6{margin-top:28px;padding:18px 20px;background:#f7f8f9;border:1px solid var(--line);font-size:13px;color:#616a71}.source-box-v6 a{font-weight:800;color:var(--red)}
@media(max-width:1100px){.vehicle-grid{grid-template-columns:1fr 1fr}.catalog-toolbar{grid-template-columns:1fr 1fr 1fr}.catalog-toolbar .search-v6{grid-column:1/-1}.detail-grid-v6{grid-template-columns:1fr}.detail-meta-v6{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.catalog-toolbar,.vehicle-grid{grid-template-columns:1fr}.catalog-summary{align-items:flex-start;flex-direction:column}.vehicle-media-v6{height:205px}.vehicle-actions-v6{grid-template-columns:1fr}.detail-media-v6{min-height:300px}.detail-meta-v6{grid-template-columns:1fr}.campaign-detail-v6{grid-template-columns:1fr}.detail-actions-v6{display:grid}.detail-actions-v6 .btn{width:100%}}

.vehicle-summary-v6{margin:12px 0 0;color:#646d74;font-size:14px;line-height:1.6}
.media-panel{background:linear-gradient(145deg,#171a1f,#2a3138);color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:22px}
.media-panel .panel-brand img{width:120px;height:auto;opacity:.95}
.media-panel .panel-copy{margin-top:auto;display:grid;gap:6px;max-width:92%}
.media-panel .panel-copy small{display:block;color:#c8d0d7;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:800}
.media-panel .panel-copy strong{font:800 30px/1 var(--display);letter-spacing:-.04em;color:#fff}
.media-panel .panel-copy span{color:#d7dde2;font-size:13px;line-height:1.5}
.detail-panel{min-height:470px}
.detail-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.summary-card-v6{background:#fff;border:1px solid var(--line);padding:22px}
.summary-card-v6 strong{display:block;font:800 16px/1.35 var(--display);color:#111}
.summary-card-v6 span{display:block;margin-top:8px;color:#677077;font-size:13px;line-height:1.6}
.section-soft{background:#f7f8f9}
.spec-grid-v6{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.spec-card-v6{background:#fff;border:1px solid var(--line);padding:22px}
.spec-card-v6 small{display:block;color:#7b8389;text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:10px}
.spec-card-v6 strong{display:block;margin-top:7px;font:700 18px/1.35 var(--display);color:#111}
.cta-panel-v6{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:30px;border:1px solid var(--line);background:#fff}
.cta-panel-actions{display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:1100px){.detail-summary-grid{grid-template-columns:1fr 1fr}.spec-grid-v6{grid-template-columns:1fr 1fr}.cta-panel-v6{grid-template-columns:1fr}}
@media(max-width:680px){.detail-summary-grid,.spec-grid-v6{grid-template-columns:1fr}.media-panel .panel-copy strong{font-size:24px}.cta-panel-actions{display:grid}.cta-panel-actions .btn{width:100%}}

/* V6.3 premium detail */
.detail-hero-v63{padding-top:42px;background:linear-gradient(180deg,#f5f6f7 0,#eef1f2 100%)}
.detail-gallery-v63{min-width:0}
.gallery-stage{height:500px;position:relative;border:1px solid var(--line);background:#fff;overflow:hidden}
.gallery-pane{display:none;width:100%;height:100%}.gallery-pane.is-active{display:flex}
.gallery-main-img{width:100%;height:100%;object-fit:contain;padding:22px}
.gallery-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-top:0;background:#fff}
.gallery-tabs button{border:0;border-right:1px solid var(--line);background:#fff;padding:15px 14px;text-align:left;font:800 12px var(--display);cursor:pointer;color:#626a71}.gallery-tabs button:last-child{border-right:0}.gallery-tabs button span{display:block;color:#a1a8ae;font-size:9px;letter-spacing:.14em;margin-bottom:2px}.gallery-tabs button.is-active{color:#111;background:#f7f8f9;box-shadow:inset 0 -3px 0 var(--red)}
.gallery-spec-board,.gallery-offer-board{padding:40px;flex-direction:column;justify-content:center;background:#14171b;color:#fff}.gallery-spec-board h3,.gallery-offer-board h3{font:800 38px/1 var(--display);margin:0 0 25px;letter-spacing:-.04em}.gallery-spec-board>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#3a3f44}.gallery-spec-board span{display:block;background:#1d2126;padding:16px}.gallery-spec-board small{display:block;color:#8f98a1;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.gallery-spec-board strong{display:block;margin-top:4px;font:700 15px var(--display)}
.gallery-offer-board{background:linear-gradient(135deg,#9e0009,#e30613)}.gallery-offer-board>strong{font:800 34px var(--display)}.gallery-offer-board p{max-width:500px;color:#fff;margin:10px 0 24px}.gallery-offer-board .btn{align-self:flex-start;background:#fff;color:#111}
.gallery-source-link{margin-top:18px;display:inline-flex;color:#fff;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:3px;font-weight:800;font-size:12px}
.detail-meta-section{padding-top:30px;padding-bottom:70px}
.summary-no{display:block;color:var(--red)!important;font:800 10px var(--display);letter-spacing:.15em;margin-bottom:18px}
.tech-table-v63{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.tech-table-v63>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;padding:18px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.tech-table-v63 span{color:#707980;font-size:13px}.tech-table-v63 strong{font:700 14px var(--display);text-align:right}
.equipment-grid-v63{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.equipment-grid-v63>div{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);padding:18px;background:#fff}.equipment-grid-v63 i{width:8px;height:8px;background:var(--red);border-radius:50%;margin-top:7px;flex:0 0 auto}.equipment-grid-v63 span{font-weight:700;color:#42494f;font-size:14px;line-height:1.5}
.campaign-actions-v63{display:flex;gap:10px;flex-wrap:wrap}.campaign-actions-v63 .btn-light{background:#fff}
.resource-grid-v63{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.resource-grid-v63 a{min-height:110px;padding:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:15px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-weight:800}.resource-grid-v63 b{color:var(--red);font-size:20px}
.related-grid-v63{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.related-grid-v63 a{border:1px solid var(--line);padding:22px;background:#fff;min-height:180px;display:flex;flex-direction:column}.related-grid-v63 small{color:#7a8288;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.related-grid-v63 strong{font:800 28px/1 var(--display);margin:12px 0 6px}.related-grid-v63 span{color:#666e74}.related-grid-v63 b{margin-top:auto;color:var(--red);font-size:13px}
@media(max-width:1100px){.gallery-stage{height:430px}.equipment-grid-v63{grid-template-columns:1fr 1fr}.resource-grid-v63{grid-template-columns:1fr 1fr}.related-grid-v63{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.gallery-stage{height:370px}.gallery-tabs button{padding:12px 8px}.gallery-spec-board,.gallery-offer-board{padding:24px}.gallery-spec-board>div{grid-template-columns:1fr}.gallery-spec-board h3,.gallery-offer-board h3{font-size:30px}.tech-table-v63{grid-template-columns:1fr}.tech-table-v63>div{grid-template-columns:1fr;gap:5px}.tech-table-v63 strong{text-align:left}.equipment-grid-v63,.resource-grid-v63,.related-grid-v63{grid-template-columns:1fr}.gallery-main-img{padding:12px}}

/* V7.4.1 - Yeni Araçlar premium hero */
.catalog-hero{min-height:560px;background:#f2f4f5}
.catalog-hero .wrap{min-height:560px}
.catalog-hero .page-hero__img img{object-position:center center;filter:none;transform:none}
.catalog-hero:after{background:linear-gradient(90deg,rgba(245,247,248,.99) 0%,rgba(245,247,248,.95) 26%,rgba(245,247,248,.72) 42%,rgba(245,247,248,.16) 62%,rgba(245,247,248,.03) 100%)}
.catalog-hero .page-hero__copy{max-width:690px}
@media(max-width:900px){
  .catalog-hero{min-height:590px}
  .catalog-hero .wrap{min-height:590px}
  .catalog-hero .page-hero__img img{object-position:72% center}
  .catalog-hero:after{background:linear-gradient(90deg,rgba(245,247,248,.99) 0%,rgba(245,247,248,.96) 48%,rgba(245,247,248,.62) 72%,rgba(245,247,248,.24) 100%)}
}
@media(max-width:680px){
  .catalog-hero{min-height:620px}
  .catalog-hero .wrap{min-height:620px;align-items:flex-end}
  .catalog-hero .page-hero__copy{padding:54px 0}
  .catalog-hero .page-hero__img img{object-position:76% center}
  .catalog-hero:after{background:linear-gradient(180deg,rgba(245,247,248,.36) 0%,rgba(245,247,248,.82) 44%,rgba(245,247,248,.99) 76%,rgba(245,247,248,1) 100%)}
}
