/* The approved artwork is framed without redrawing its folding geometry. */
#hakkimizda.production-section{padding-top:44px;padding-bottom:32px;color:#062b50;background:#fff}
.production-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);gap:30px;align-items:stretch}
.production-story{min-width:0}
.production-eyebrow{margin:0 0 14px;color:#008CBC;font-size:12px;font-weight:500;line-height:1.6;letter-spacing:2.4px;text-transform:uppercase}
#icerik #production-heading{margin:0 0 22px;font-size:clamp(22.1px,2.4225vw,34px);font-weight:700;line-height:1.15;letter-spacing:-1.1px;color:#062b50}
#icerik #production-heading span{color:#008CBC;white-space:nowrap}
.production-diagram{position:relative;width:100%;aspect-ratio:1170/275;overflow:hidden;margin:18px 0 16px}
.production-diagram img{position:absolute;width:164.102564%;max-width:none;height:auto;left:-4.700855%;top:-105.454545%;pointer-events:none}
.production-flow{display:flex;align-items:center;gap:12px;margin:4px 4px 22px}
.production-flow p{color:#062b50;margin:0;font-size:18px;line-height:1.5;white-space:nowrap}
.production-flow>span{height:2px;background:#008CBC;flex:1;position:relative}
.production-flow>span:last-child:after{content:"";position:absolute;right:-1px;top:-5px;border-left:12px solid #008CBC;border-top:6px solid transparent;border-bottom:6px solid transparent}
.production-benefits{display:flex;align-items:center;justify-content:center;gap:28px;list-style:none;padding:0;margin:0}
.production-benefits li{display:flex;align-items:center;gap:15px;font-size:17px;font-weight:600;line-height:1.4}
.production-benefits li+li{border-left:1px solid #d1dde4;padding-left:28px}
.production-benefits svg{width:58px;height:44px;flex-shrink:0;color:#008CBC}
.production-film{min-width:0;padding:51.6px 0 14px 30px;border-left:1px solid #d1dde4}
.production-film .production-eyebrow{font-size:11px;letter-spacing:1.6px;margin:16px 0 0}
.production-video{display:block;position:relative;width:100%;aspect-ratio:529/345;overflow:hidden;background:#f3f6f8;border:1px solid #d4e0e7;text-decoration:none}
.production-video img{position:absolute;width:362.94896%;max-width:none;height:auto;left:-246.880907%;top:-68.695652%;pointer-events:none}
.production-video:hover{box-shadow:0 0 0 2px #008CBC}
.production-video:focus-visible{outline:3px solid #008CBC;outline-offset:4px}
.production-film h3{font-size:20px;line-height:1.35;font-weight:600;letter-spacing:-.3px;color:#062b50;margin:16px 0 0}
.production-footer{border-bottom:1px solid #d1dde4;margin-top:8px;padding-bottom:12px;display:flex;justify-content:flex-end}
.production-group-link{display:flex;justify-content:flex-end;align-items:center;gap:15px;min-height:44px;padding:0 18px;border:1px solid #008CBC;background:transparent;color:#008CBC;text-decoration:none;font-size:11px;font-weight:500;line-height:1.6;letter-spacing:1.6px;text-transform:uppercase;transition:color .18s ease,background-color .18s ease}
.production-group-link:hover,.production-group-link:focus-visible{color:#fff;background:#008CBC}
@media(max-width:900px){.production-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:20px}.production-film{padding-left:20px}.production-benefits{gap:14px}.production-benefits li{font-size:14px;gap:8px}.production-benefits li+li{padding-left:14px}.production-benefits svg{width:42px}.production-film h3{font-size:17px}}
@media(max-width:680px){.production-grid{grid-template-columns:1fr;gap:30px}#icerik #production-heading{font-size:25.5px;letter-spacing:-.7px}.production-film{padding:24px 0 0;border-left:0;border-top:1px solid #d1dde4}.production-film h3{font-size:20px}.production-eyebrow{font-size:10px;letter-spacing:1.7px}.production-flow p{font-size:15px}.production-benefits{justify-content:space-between;gap:10px}.production-benefits li{font-size:13px;gap:7px}.production-benefits li+li{padding-left:10px}.production-benefits svg{width:37px;height:37px}.production-footer{margin-top:16px}}

