/* Turnike il sayfaları: mevcut sitenin tipografisi ve renklerini korur */
.tcity-hero{padding:90px 0 76px;background:linear-gradient(105deg,rgba(13,32,52,.94),rgba(76,30,56,.84)),url('../images/turnike-sistemleri-uygulama-hero.png') center/cover;color:#fff}.tcity-hero h1{color:#fff;font-size:clamp(32px,4.5vw,55px);line-height:1.17}.tcity-hero p{color:#e5eaf0;max-width:780px;font-size:17px}.tcity-crumb{font-size:13px;margin-bottom:27px}.tcity-crumb a{color:#fff;text-decoration:underline}.tcity-crumb span{color:#d8dfe8}.tcity-section{padding:70px 0}.tcity-section.alt{background:#f6f8fa}.tcity-section h2{font-size:clamp(25px,3vw,35px);margin-bottom:16px}.tcity-lead{max-width:900px;color:#5a6878;line-height:1.85}.tcity-cardgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.tcity-card{border:1px solid #e2e8ee;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 7px 25px rgba(18,42,64,.05)}.tcity-card img{width:100%;height:170px;object-fit:cover;display:block}.tcity-card-body{padding:20px}.tcity-card h3{font-size:18px;margin:0 0 10px}.tcity-card h3 a{color:#213850;text-decoration:none}.tcity-card p{color:#617083;font-size:14px;line-height:1.7}.tcity-card .tcity-go{color:#8b2c50;font-weight:700;text-decoration:none;font-size:13px}.tcity-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.tcity-panel{padding:25px;border-radius:14px;border:1px solid #e3e9ef;background:#fff}.tcity-panel h3{font-size:20px}.tcity-panel p{color:#586779;line-height:1.8}.tcity-cta{background:#172e47;color:white;border-radius:16px;padding:30px;margin-top:26px;display:flex;justify-content:space-between;gap:24px;align-items:center}.tcity-cta h2{color:white;margin:0 0 9px}.tcity-cta p{color:#e2e9ef;margin:0}.tcity-cta a{background:#fff;color:#822e52;padding:13px 23px;border-radius:8px;font-weight:700;text-decoration:none;white-space:nowrap}.tcity-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #dce4ed;border-radius:14px;overflow:hidden;margin-top:26px}.tcity-links a{padding:14px 18px;border-right:1px solid #e5ebf1;border-bottom:1px solid #e5ebf1;color:#233c57;text-decoration:none;font-weight:600;font-size:14px;background:#fff}.tcity-links a:nth-child(10n+6),.tcity-links a:nth-child(10n+7),.tcity-links a:nth-child(10n+8),.tcity-links a:nth-child(10n+9),.tcity-links a:nth-child(10n+10){background:#f7f9fb}.tcity-links a:hover,.tcity-links a:focus-visible{background:#f5e9ef;color:#842a4e}.tcity-faq details{border-bottom:1px solid #e4e9ef;padding:17px 0}.tcity-faq summary{cursor:pointer;font-weight:700;color:#213850}.tcity-faq details p{color:#5b6c7b;margin:12px 0 0}.tcity-note{font-size:13px;color:#6d7b8b;margin-top:15px}@media(max-width:1100px){.tcity-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tcity-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.tcity-hero{padding:60px 0}.tcity-section{padding:45px 0}.tcity-cardgrid,.tcity-panels{grid-template-columns:1fr}.tcity-links{grid-template-columns:repeat(2,minmax(0,1fr))}.tcity-links a{font-size:12px;padding:12px}.tcity-cta{display:block}.tcity-cta a{display:inline-block;margin-top:20px}}
