/* Kurumsal Sayfa Stilleri */

/* ===== KURUMSAL PAGE ===== */

/* Badge */
.kr-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:rgba(0,102,204,0.08);color:#0066cc;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:20px}

/* Section Head */
.kr-section-head{text-align:center;margin-bottom:50px}
.kr-section-head h2{font-size:2.2rem;color:#0a1628;margin-bottom:12px;font-weight:700}
.kr-section-head p{color:#64748b;font-size:1.05rem;max-width:600px;margin:0 auto}

/* ===== ABOUT ===== */
.kr-about{padding:90px 0;background:#fff}
.kr-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.kr-about-content h2{font-size:2.4rem;color:#0a1628;margin-bottom:20px;font-weight:700}
.kr-lead{font-size:1.1rem;color:#334155;line-height:1.9;margin-bottom:18px}
.kr-about-content p{color:#64748b;line-height:1.85;margin-bottom:16px}

/* Mini Stats */
.kr-mini-stats{display:flex;gap:30px;margin-top:35px;padding-top:30px;border-top:1px solid #e2e8f0}
.kr-mini-stat{text-align:center}
.kr-mini-num{display:block;font-size:2rem;font-weight:800;color:#0066cc}
.kr-mini-label{font-size:13px;color:#64748b;margin-top:4px}

/* Image Card */
.kr-image-card{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,0.12)}
.kr-image-card img{width:100%;height:450px;object-fit:cover}
.kr-image-overlay{position:absolute;bottom:0;left:0;right:0;padding:24px 28px;background:linear-gradient(transparent,rgba(10,22,40,0.9));display:flex;gap:24px}
.kr-overlay-item{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px}
.kr-overlay-item i{color:#00d4ff;font-size:16px}

/* ===== PARTNERS ===== */
.kr-partners{padding:90px 0;background:#f8fafc}
.kr-partner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.kr-partner-card{background:#fff;border:1px solid #e8edf2;border-radius:14px;padding:28px 20px;text-align:center;transition:all 0.3s;cursor:default}
.kr-partner-card:hover{border-color:#0066cc;transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,102,204,0.1)}
.kr-partner-icon{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#eef4ff,#dbeafe);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:1.3rem;color:#0066cc;transition:all 0.3s}
.kr-partner-card:hover .kr-partner-icon{background:linear-gradient(135deg,#0066cc,#0052a3);color:#fff}
.kr-partner-card strong{display:block;font-size:1rem;color:#0a1628;margin-bottom:4px}
.kr-partner-card span{font-size:12px;color:#64748b}

/* ===== VALUES ===== */
.kr-values{padding:90px 0;background:#fff}
.kr-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
.kr-value-card{background:#f8fafc;border:1px solid #e8edf2;padding:40px 28px;border-radius:18px;text-align:center;transition:all 0.3s}
.kr-value-card:hover{background:#fff;border-color:#0066cc;transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.08)}
.kr-value-icon{width:72px;height:72px;background:linear-gradient(135deg,#0066cc,#0052a3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;font-size:1.7rem;color:#fff}
.kr-value-card h3{font-size:1.2rem;color:#0a1628;margin-bottom:12px;font-weight:700}
.kr-value-card p{color:#64748b;line-height:1.75;font-size:0.95rem}

/* ===== WHY US ===== */
.kr-why{padding:90px 0;background:#f8fafc}
.kr-why-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:60px;align-items:start}
.kr-why-content h2{font-size:2.2rem;color:#0a1628;margin-bottom:35px;font-weight:700}
.kr-why-list{display:flex;flex-direction:column;gap:24px}
.kr-why-item{display:flex;gap:20px;align-items:flex-start;padding:22px;background:#fff;border-radius:14px;border:1px solid #e8edf2;transition:all 0.3s}
.kr-why-item:hover{border-color:#0066cc;box-shadow:0 8px 25px rgba(0,102,204,0.08)}
.kr-why-num{min-width:48px;height:48px;background:linear-gradient(135deg,#0066cc,#0052a3);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem}
.kr-why-item h4{font-size:1.05rem;color:#0a1628;margin-bottom:6px;font-weight:700}
.kr-why-item p{color:#64748b;font-size:0.92rem;line-height:1.7;margin:0}

/* Why Stats */
.kr-why-stats{display:flex;flex-direction:column;gap:20px;position:sticky;top:120px}
.kr-big-stat{background:linear-gradient(135deg,#0a1628,#1e3a5f);border-radius:18px;padding:35px 30px;text-align:center;transition:all 0.3s}
.kr-big-stat:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(10,22,40,0.3)}
.kr-big-num{font-size:2.8rem;font-weight:800;color:#00d4ff;margin-bottom:6px}
.kr-big-num i{font-size:2.4rem}
.kr-big-label{color:rgba(255,255,255,0.75);font-size:0.9rem}

/* ===== CTA ===== */
.kr-cta{padding:90px 0;background:#fff}
.kr-cta-box{background:linear-gradient(135deg,#0a1628,#1e3a5f);padding:70px 60px;border-radius:24px;text-align:center}
.kr-cta-box h2{color:#fff;font-size:2.2rem;margin-bottom:12px;font-weight:700}
.kr-cta-box p{color:rgba(255,255,255,0.8);font-size:1.1rem;margin-bottom:35px}
.kr-cta-btns{display:flex;gap:16px;justify-content:center}
.kr-cta-btns .btn-outline{border-color:rgba(255,255,255,0.4);color:#fff}
.kr-cta-btns .btn-outline:hover{background:rgba(255,255,255,0.1);border-color:#fff}
.btn-lg{padding:16px 32px;font-size:1.05rem}

/* ===== RESPONSIVE ===== */
@media(max-width:992px){
    .kr-about-grid,.kr-why-grid{grid-template-columns:1fr}
    .kr-partner-grid{grid-template-columns:repeat(3,1fr)}
    .kr-values-grid{grid-template-columns:repeat(2,1fr)}
    .kr-mini-stats{justify-content:flex-start}
    .kr-why-stats{position:static;flex-direction:row;flex-wrap:wrap}
    .kr-big-stat{flex:1;min-width:140px}
    .kr-image-card img{height:350px}
}
@media(max-width:576px){
    .kr-partner-grid{grid-template-columns:repeat(2,1fr)}
    .kr-values-grid{grid-template-columns:1fr}
    .kr-mini-stats{flex-direction:column;gap:20px}
    .kr-cta-btns{flex-direction:column}
    .kr-cta-box{padding:40px 24px}
    .kr-big-stat{min-width:100%}
    .kr-why-stats{flex-direction:column}
}

/* ===== MISYON & VIZYON ===== */
.kr-misyon{padding:90px 0;background:#f8fafc}
.kr-misyon-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.kr-misyon-card{background:#fff;border:1px solid #e8edf2;border-radius:20px;padding:45px 35px;transition:all 0.3s}
.kr-misyon-card:hover{border-color:#0066cc;box-shadow:0 15px 40px rgba(0,102,204,0.08)}
.kr-misyon-icon{width:64px;height:64px;background:linear-gradient(135deg,#0066cc,#0052a3);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;margin-bottom:22px}
.kr-misyon-card h3{font-size:1.4rem;color:#0a1628;margin-bottom:14px;font-weight:700}
.kr-misyon-card p{color:#64748b;line-height:1.85;margin-bottom:20px}
.kr-misyon-card ul{list-style:none;padding:0;margin:0}
.kr-misyon-card li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;color:#334155;font-size:0.95rem}
.kr-misyon-card li i{color:#10b981;margin-top:3px;font-size:0.85rem}

/* ===== REFERANSLAR ===== */
.kr-referanslar{padding:90px 0;background:#fff}
.kr-ref-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.kr-ref-card{background:#f8fafc;border:1px solid #e8edf2;border-radius:16px;padding:35px 28px;text-align:center;transition:all 0.3s}
.kr-ref-card:hover{border-color:#0066cc;transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,102,204,0.08)}
.kr-ref-card i{font-size:2rem;color:#0066cc;margin-bottom:16px}
.kr-ref-card h4{font-size:1.1rem;color:#0a1628;margin-bottom:8px;font-weight:700}
.kr-ref-card p{color:#64748b;font-size:0.9rem;line-height:1.7;margin:0}

@media(max-width:992px){.kr-misyon-grid{grid-template-columns:1fr}.kr-ref-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:576px){.kr-ref-grid{grid-template-columns:1fr}}
