/* Ai4 — sektorler/ sayfaları. site.css token'ları kullanılır. */
.sk-lead{font-size:19px;line-height:1.65;color:var(--ink2);max-width:42em;margin:18px 0 0}
.sec-navy .sk-lead{color:#d4e2ff}
.sk-tick{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}
.sk-tick li{position:relative;padding-left:38px;font-size:18px;line-height:1.5;font-weight:600}
.sk-tick li::before{content:"";position:absolute;left:0;top:.18em;width:24px;height:24px;border-radius:50%;background:var(--teal-band)}
.sk-tick li::after{content:"";position:absolute;left:8px;top:calc(.18em + 6px);width:8px;height:12px;border:solid var(--navy);border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(.8);transform-origin:center;margin-top:-3px}
.sk-act{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.sk-line{border:2px solid var(--navy)}
.sk-fig{margin:0}
.sk-fig img{width:100%;height:auto;border-radius:var(--r-card);box-shadow:0 24px 50px rgba(11,26,66,.22);display:block}
.sk-grid{align-items:stretch}
.sk-card{padding:0;overflow:hidden;gap:0}
.sk-card .sk-img{aspect-ratio:3/2;overflow:hidden;background:var(--ice)}
.sk-card .sk-img img{width:100%;height:100%;object-fit:cover;display:block}
.sk-card h3,.sk-card p,.sk-card .more{margin-left:clamp(20px,2vw,28px);margin-right:clamp(20px,2vw,28px)}
.sk-card h3{margin-top:22px}
.sk-card p{margin-top:10px}
.sk-card .more{margin-top:auto;padding:18px 0 clamp(20px,2vw,26px);display:block}
.sk-card .more::after{content:"";display:inline-block;width:.6em;height:.6em;margin-left:.45em;border:solid currentColor;border-width:2.5px 2.5px 0 0;transform:rotate(45deg) translateY(-.08em)}
.sk-demo{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),420px))}
.sk-tc{display:flex;flex-direction:column;gap:8px}
.sk-tc .sk-art{display:block;border-radius:12px;overflow:hidden;background:var(--ice);margin-bottom:10px}
.sk-tc .sk-art img{width:100%;height:auto;display:block}
.sk-tc .sk-cat{font-size:15px;font-weight:600;color:var(--teal-text)}
.sk-tc .sk-tags{font-size:16px}
.sk-tc .more{margin-top:auto;padding-top:10px;display:inline-flex;align-items:center;min-height:44px}
.sk-more{margin-top:28px}
.sk-pk{background:#fff;border-radius:var(--r-card);padding:clamp(24px,3vw,40px);box-shadow:0 14px 34px rgba(11,26,66,.1)}
.sk-pk .sk-tag{display:inline-block;font-size:15px;font-weight:700;letter-spacing:.04em;background:var(--teal-band);color:var(--navy);border-radius:8px;padding:6px 12px}
.sk-pk h3{font-size:clamp(26px,2.6vw,34px);font-weight:800;margin:14px 0 8px}
.sk-pk p{font-size:18px;line-height:1.6;color:var(--ink2);margin-top:10px}
.sk-pk .sk-pk-cta{margin-top:22px}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media(max-width:899px){.sk-act .btn{flex:1 1 100%}.sk-demo{grid-template-columns:1fr}}
