.static-page .model-tabs{display:none}.static-additional-models{padding-top:0!important}.static-model-label{margin:58px 0 22px;font-size:13px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#ff7a00}.static-model-block{margin-bottom:70px}.static-model-block .spec-wrap{margin-top:30px}.static-page form.quote-form button{pointer-events:auto}.static-page .language-switch{position:fixed}.static-page .article-toc{max-height:75vh;overflow:auto}

/* 2026-08 marka ve görsel yerleşim güncellemesi */
.static-page .language-switch a{
  width:42px;
  height:34px;
  padding:4px;
  overflow:hidden;
}
.static-page .flag-image{
  display:block;
  width:30px;
  height:20px;
  object-fit:cover;
  border-radius:3px;
  box-shadow:0 0 0 1px rgba(8,44,72,.16);
}

.static-page .model-panel{
  grid-template-columns:minmax(0,1.38fr) minmax(330px,.62fr);
  align-items:stretch;
}
.static-page .model-visual{
  min-height:0;
  aspect-ratio:4/3;
  display:grid;
  place-items:center;
  background:#fff;
  overflow:hidden;
}
.static-page .model-visual img{
  display:block;
  width:100%;
  height:100%;
  max-width:100%;
  max-height:100%;
  object-fit:contain!important;
  object-position:center;
}
.static-page .model-copy{padding:48px 42px}

.static-page .button.primary,
.static-page .nav-cta,
.static-page .round-link,
.static-page .filter-bar button.active,
.static-page .model-tabs button.active,
.static-page .rail-call{
  color:#fff!important;
  background:#009fe3!important;
  border-color:#009fe3!important;
  box-shadow:0 12px 30px rgba(0,159,227,.22);
}
.static-page .button.primary:hover,
.static-page .nav-cta:hover,
.static-page .round-link:hover,
.static-page .filter-bar button.active:hover,
.static-page .model-tabs button.active:hover,
.static-page .rail-call:hover{
  background:#0079b7!important;
  border-color:#0079b7!important;
}
.static-page .hero-dock button:before{background:#009fe3}
.static-page .hero-dock button span{color:#58c7f5}
.static-page .quote-form input:focus,
.static-page .quote-form select:focus,
.static-page .quote-form textarea:focus{
  border-color:#009fe3;
  box-shadow:0 0 0 3px rgba(0,159,227,.14);
}

.static-page .hero-image{
  transform-origin:center center;
  will-change:transform;
  animation:heroKenBurns 6.5s ease-in-out infinite;
}
@keyframes heroKenBurns{
  0%{transform:scale(1)}
  50%{transform:scale(1.085)}
  100%{transform:scale(1)}
}

@media(max-width:900px){
  .static-page .model-panel{grid-template-columns:1fr}
  .static-page .model-copy{padding:36px 30px}
}

/* Ürün detayında doğal 3:2 görsel oranı ve daha kompakt ürün menüsü */
.static-page .product-detail-intro{
  grid-template-columns:minmax(0,1fr) 290px;
  gap:20px;
}
.static-page .product-main-image{aspect-ratio:3/2}
.static-page .product-sidebar{
  padding:18px 22px;
  border-radius:18px;
}
.static-page .product-sidebar .eyebrow{
  margin-bottom:10px;
  font-size:9px;
}
.static-page .product-sidebar h2{
  margin:0 0 9px;
  font-size:26px;
  line-height:1.06;
}
.static-page .product-sidebar a{
  padding:7px 0;
  font-size:11px;
  line-height:1.25;
}
@media(max-width:900px){
  .static-page .product-detail-intro{grid-template-columns:1fr}
}
@media(max-width:620px){.static-model-label{margin-top:38px}.static-model-block{margin-bottom:45px}}
