/* Sonay v2.2 — approved visual system; scoped to avoid changing unrelated widgets. */
.pbanner.pbanner--photo{min-height:clamp(340px,25vw,420px);background:#071a3b}
.pbanner.pbanner--photo .pbanner__bg{inset:0;mask-image:none;-webkit-mask-image:none;background-size:cover;opacity:1}
.pbanner.pbanner--photo::before{background:linear-gradient(90deg,rgba(6,22,51,var(--pb-shade,.94)) 0%,rgba(8,30,70,.78) 38%,rgba(10,40,90,.18) 76%,transparent 100%)}
.pbanner.pbanner--photo .pbanner__title{color:#fff}.pbanner.pbanner--photo .pbanner__lead{color:#e6f1fc}
.sd-gal__stage .sd-gal__open.is-on img{opacity:1}.sd-gal__open.is-contain img{object-fit:contain}
.skc{--skc-side:clamp(32px,5vw,96px);--skc-gap:16px;--skc-col-gap:32px;--skc-info:360px}
.skc__title,.skc__ttl{overflow-wrap:normal;word-break:normal;hyphens:none}.skc__main,.skc__info{min-width:0}
.skc__track{padding-top:8px}.skc__arw{position:absolute;top:calc(50% - 30px);z-index:5;box-shadow:0 4px 14px #062b5930}
.skc__arw--prev{left:-22px}.skc__arw--next{right:-22px}.skc__dots{flex-wrap:wrap;justify-content:center}
.skc__dot{width:30px}.skc__dot::before{width:8px;height:8px}.skc__ctrl{min-height:44px;margin-top:4px}
.skc--svc:not(.skc--classic){--skc-title-c:#fff;--skc-text:#f0f6ff;--skc-info:448px;--skc-card-h:420px;--skc-line:#ffffffb3;--skc-ov:linear-gradient(90deg,#062b5944,transparent);--skc-ic-bg:#062b5966;--skc-ic-c:#fff}
.skc--svc:not(.skc--classic) .skc__eyebrow{color:#fff}
.skc--svc:not(.skc--classic) .skc__item{background:#031f43;min-height:max(420px,var(--skc-card-h));justify-content:flex-end}
.skc--svc:not(.skc--classic) .skc__media{position:absolute;inset:0;height:100%;min-height:0;aspect-ratio:auto}
.skc--svc:not(.skc--classic) .skc__media::after{inset:0;height:100%;opacity:1;background:linear-gradient(180deg,transparent 15%,#031f4370 42%,var(--skc-grad,#031f43f5) 100%)}
.skc--svc:not(.skc--classic) .skc__body{position:relative;flex:0 1 auto;z-index:2;padding:var(--skc-card-pad);gap:12px;min-height:238px}
.skc--svc:not(.skc--classic) .skc__ic{position:relative;top:auto;left:auto;margin:0 0 2px;width:56px;height:56px;border:1px solid #ffffffb3;background:var(--skc-ic-bg);box-shadow:none;border-radius:14px}
.skc--svc:not(.skc--classic) .skc__ttl{display:block;color:#fff;font-size:clamp(20px,1.35vw,26px);line-height:1.18;overflow:visible}
.skc--svc:not(.skc--classic) .skc__txt{color:#f0f6ff;font-size:15px;line-height:1.5;display:block;overflow:visible}
.skc--svc:not(.skc--classic) .skc__go{width:36px;height:36px;background:#062b5955;border:1px solid #fff;color:#fff;margin-top:2px}
.skc--svc .skc__benefits{gap:8px;margin-top:28px}.skc--svc .skc__benefits li{width:fit-content;max-width:100%;padding:5px 16px 5px 8px;background:#ffffffe0;border-radius:14px;color:#062b59;font-size:14px;gap:10px}
.skc--svc .skc__benefits .skc__bic{background:none;border:0;width:28px;height:28px;color:#062b59}
.skc--classic .skc__ic{position:relative;left:auto;top:auto;margin-bottom:8px}.skc--classic .skc__body{padding-top:20px}
.skc--news{--skc-title-c:#062b59;--skc-text:#244765;--skc-info:360px;--skc-min-h:560px;--skc-card-h:380px;--skc-img-h:180px;--skc-ov:linear-gradient(180deg,#eaf6ff,#fff)}
.skc--news .skc__bg{background:linear-gradient(180deg,#eaf6ff,#fff)}
.skc--news .skc__item{min-height:380px}.skc--news .skc__body{padding:20px;gap:10px}.skc--news .skc__item:not(.is-wide) .skc__body{min-height:200px}
.skc--news .skc__ttl{font-size:22px;line-height:1.22;-webkit-line-clamp:3}.skc--news .skc__item:not(.is-wide) .skc__ttl{font-size:20px;line-height:1.22}
.skc--news .skc__txt{-webkit-line-clamp:2;font-size:14px;line-height:1.5}.skc--news .skc__meta .ic{width:15px;height:15px}
.skc--news .skc__badge{background:#087de1;color:#fff;border:1px solid #ffffff80}.skc__badge--sirket-duyurulari{background:#dc6500!important}.skc__badge--sirket-haberleri{background:#087de1!important}
.skc--news .skc__item.is-wide .skc__ttl{font-size:26px;line-height:1.22}.skc--news .skc__item.is-wide .skc__body{justify-content:flex-end}.skc--news .skc__item.is-wide .skc__go{width:36px;height:36px;background:#ffffff22;border:1px solid #fff;color:#fff}
.skc.is-js.is-feat .skc__track{grid-template-columns:minmax(0,500fr) repeat(3,minmax(0,260fr))}
.skc.is-js.is-feat[data-pv="3"] .skc__track{grid-template-columns:1.45fr 1fr 1fr}.skc.is-js.is-feat[data-pv="2"] .skc__track{grid-template-columns:1.5fr 1fr}.skc.is-js.is-feat[data-pv="1"] .skc__track{grid-template-columns:1fr}
.skc--news .skc__deco--birds{left:14%;top:55%}
.skc--news::after{content:"";position:absolute;bottom:0;left:0;width:130px;height:170px;background:url('../images/home/helm.svg') center/contain no-repeat;opacity:.16;pointer-events:none;z-index:-1}
@media(min-width:1025px) and (max-width:1599px){.skc{--skc-info:280px;--skc-side:40px;--skc-col-gap:32px}.skc--svc:not(.skc--classic){--skc-info:300px}.skc__in{grid-template-columns:minmax(0,var(--skc-info)) minmax(0,1fr);row-gap:0}.skc__title{font-size:40px;line-height:1.13}.skc--svc .skc__benefits{grid-template-columns:1fr}.skc__item.is-wide .skc__media{position:absolute;inset:0;height:100%}.skc__item.is-wide .skc__media::after{display:block}.skc__item.is-wide .skc__ttl{color:#fff}.skc__item.is-wide .skc__txt,.skc__item.is-wide .skc__meta{color:#fff}.skc__item.is-wide .skc__body{margin-top:auto}}
@media(min-width:1025px) and (max-width:1439px){.skc__track{grid-auto-columns:calc((100% - 2 * var(--skc-gap))/3)}}
@media(max-width:1024px){.skc,.skc--svc:not(.skc--classic){--skc-side:32px;--skc-info:100%;--skc-pad-y:48px;min-height:0}.skc__in{grid-template-columns:1fr;row-gap:28px}.skc__title{font-size:36px;line-height:1.15}.skc--svc:not(.skc--classic) .skc__body{min-height:250px}.skc__benefits{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}
@media(max-width:767px){.pbanner.pbanner--photo{min-height:0}.pbanner.pbanner--photo .pbanner__bg{background-position:var(--pb-mobile-pos,70% center)}.pbanner.pbanner--photo::before{background:linear-gradient(90deg,#061633ed,#081e46a8)}.pbanner.pbanner--photo .pbanner__title,.pbanner.pbanner--photo .pbanner__lead{max-width:100%}.skc,.skc--svc:not(.skc--classic){--skc-side:20px;--skc-pad-y:36px}.skc__title{font-size:30px}.skc__track{grid-auto-columns:100%}.skc--svc:not(.skc--classic) .skc__media{position:absolute;inset:0;height:100%;aspect-ratio:auto}.skc--svc:not(.skc--classic) .skc__body{padding:22px;min-height:250px}.skc--svc:not(.skc--classic) .skc__ttl{font-size:24px}.skc__arw--prev{left:-12px}.skc__arw--next{right:-12px}.skc__arw{top:calc(50% - 30px)}.skc__dots{order:0;gap:0}.skc__dot{width:30px}.skc__item{scroll-snap-align:center}}
/* Compact archive: 3 / 2 / 1; full titles stay available through the article link. */
.na--v22{--na-accent:#008af3;background:#f3f8fc;padding:44px 0 60px}.na--v22 .na__in{padding-top:0}.na--v22 .na__grid{grid-template-columns:repeat(var(--na-cols,3),minmax(0,1fr));gap:24px}.na--v22 .nc{height:100%;border:1px solid #dbe8f3;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #133d6a0c}.na--v22 .nc__media{height:auto;aspect-ratio:16/9}.na--v22 .nc__media img{width:100%;height:100%;object-fit:cover}.na--v22 .nc__body{padding:20px 22px;gap:12px}.na--v22 .nc__title{font-size:clamp(19px,1.5vw,24px);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.na--v22 .nc__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.55;font-size:15px}.na--v22 .nc__go{color:var(--na-accent);margin-top:auto}.na__count{font-size:14px;color:#516a83;margin:18px 0}.na--v22 .nc__badge--duyurular{background:#ef7c16}.na--v22 .nc__badge--operasyon{background:#008ad7}.na--v22 .nc__badge--kurumsal{background:#167a72}
@media(max-width:1024px){.na--v22 .na__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.na--v22 .na__grid{grid-template-columns:minmax(0,1fr)}.na--v22{padding:28px 0 40px}.na--v22 .nc__body{padding:18px}.na--v22 .nf{gap:12px}}
.pbanner.pbanner--photo .pbanner__bg{background-position:var(--pb-pos,center center)}
.skc__media img{object-position:var(--skc-card-img-pos,var(--skc-img-pos,center center))}
@media(max-width:767px){.pbanner.pbanner--photo .pbanner__bg{background-position:var(--pb-mobile-pos,right center)}}
