/* Strategy integration keeps the existing typography and mobile spacing. */
.fc-strategy-container{max-width:1480px;margin:auto;padding:36px 20px 64px;font-size:17px;line-height:1.6}
.fc-strategy-container>header{max-width:760px;margin-bottom:28px}
.fc-strategy-container>header h1{font-size:clamp(30px,4vw,48px);line-height:1.12;color:#0f1428}
.fc-tech-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:18px 0;padding:16px 0;border-block:1px solid rgba(15,20,40,.12)}
.fc-tech-summary>div{min-width:0}.fc-tech-summary dt{font-size:14px;color:#5c6377;line-height:1.4}.fc-tech-summary dd{margin:3px 0 0;font-size:17px;line-height:1.4;overflow-wrap:anywhere}
.fc-tech-note{font-size:14px;line-height:1.5;color:#5c6377;margin:8px 0}
.fc-model-compare{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.fc-model-compare:focus-visible,.fc-mobile-entry a:focus-visible{outline:2px solid #a9633c;outline-offset:3px}
.fc-mobile-entry>a{font-weight:650;min-height:44px}
.fc-ana #fc-test{scroll-margin-top:100px}
.fc-home-selection{padding:0 var(--fc-yan,20px);scroll-margin-top:100px}
.fc-use-cases{font-size:17px;line-height:1.6;margin:32px 0;padding:24px 0;border-block:1px solid rgba(15,20,40,.12)}
.fc-use-cases h2{font-size:clamp(23px,3vw,30px);line-height:1.2}.fc-use-cases li{margin-bottom:12px}.fc-use-cases p{color:#5c6377}

.fc-search-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:24px auto;max-width:100%}.fc-search-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid currentColor}
/* Preserve the requested readable body copy independently of parent-theme typography options. */
.fc-urun .metin,.fc-urun .metin p,.fc-urun .sss p,.fc-urun .kime__h,.fc-urun .ozellik__a{font-size:17px;line-height:1.6}
.fc-urun .galeri__ok{width:44px;height:44px}
/* The six decision fields stay in the first mobile viewport; gallery and native purchase form remain available below. */
@media(max-width:767px){
 .fc-urun .ust{gap:12px}
 .fc-urun .panel{display:contents}
 .fc-urun .panel>h1{order:-4}
 .fc-urun .panel>.panel__fiyat{order:-3;margin-top:0}
 .fc-urun .panel>.fc-tech-summary{order:-2;margin:0;padding:10px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
 .fc-urun .panel>.fc-tech-summary dt{font-size:13px}
 .fc-urun .panel>.fc-tech-summary dd{font-size:15px}
}

@media(max-width:360px){.fc-urun .kirinti{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;min-width:0}.fc-urun .kirinti>a{flex-shrink:0}.fc-urun .kirinti>a:nth-of-type(n+2),.fc-urun .kirinti>span{display:none}.fc-urun .ust{padding-top:12px}.fc-urun .panel>.fc-tech-summary{gap:6px;padding:8px 0}}
