
/* Çankaya Gayrimenkul V8 final touch */
:root{--ck-yellow:#feed01;--ck-black:#000;--ck-dark:#111;--ck-soft:#F2F9FF;}
/* Projeler: numara yerine tek renk outline ikon */
.project-card .num{display:none!important}
.project-card .project-icon{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:16px;margin-bottom:22px;color:var(--ck-yellow);border:1px solid rgba(254,237,1,.32);background:rgba(254,237,1,.055);transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}
.project-card .project-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.project-card:hover .project-icon{transform:translateY(-3px);border-color:rgba(254,237,1,.72);background:rgba(254,237,1,.09);box-shadow:0 16px 36px rgba(254,237,1,.08)}
html.light .project-card .project-icon{color:#111;border-color:rgba(17,17,17,.28);background:rgba(0,0,0,.035)}
html.light .project-card:hover .project-icon{background:rgba(254,237,1,.45);border-color:rgba(17,17,17,.38);box-shadow:none}
/* Süreç yönetimi sol kutu: görsel üstü koyu overlay */
#surec .timeline-intro{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(0,0,0,.88),rgba(0,0,0,.68)),url('../img/hero-koklu-yatirim-proje-gelistirme.png') center/cover no-repeat!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:438px;border-color:rgba(254,237,1,.28)!important;box-shadow:inset 0 0 0 1px rgba(254,237,1,.035),0 24px 80px rgba(0,0,0,.22)!important}
#surec .timeline-intro:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 84%,rgba(254,237,1,.22),transparent 30%),linear-gradient(90deg,rgba(0,0,0,.44),transparent);pointer-events:none;z-index:0}
#surec .timeline-intro>*{position:relative;z-index:1}.to-form{display:none!important}
/* Sarı iletişim kutusu ve Haritada Gör butonu */
.v6-contact-info .btn-ghost{width:100%;min-height:54px;border-radius:999px!important;background:rgba(0,0,0,.09)!important;color:#000!important;border:1px solid rgba(0,0,0,.24)!important;box-shadow:none!important;transform:none!important;font-weight:900;letter-spacing:.01em;backdrop-filter:blur(8px)}
.v6-contact-info .btn-ghost:hover{background:#000!important;color:var(--ck-yellow)!important;border-color:#000!important;transform:none!important;box-shadow:0 18px 44px rgba(0,0,0,.18)!important}
.v6-contact-info .btn-ghost:active{transform:translateY(1px)!important}.v6-contact-line a{font-weight:900!important}.v6-contact-line.address a{font-weight:800!important}
/* Footer sadeleştirme + gerçek ikonlar */
.v6-footer-map,.v6-footer .pill-row{display:none!important}.v6-footer-contact a{display:flex!important;align-items:center!important;gap:10px!important;line-height:1.45}.v6-footer-contact a i{width:18px;color:var(--ck-yellow);font-size:15px;flex:0 0 18px;text-align:center}.v6-footer-contact a strong{font-weight:950;color:#fff;font-size:16px;letter-spacing:.01em}.v6-footer-contact .v8-footer-address{align-items:flex-start!important;max-width:390px}.v6-footer .v8-socials{display:flex!important;gap:12px!important;margin-top:20px!important}.v6-footer .v8-socials a{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.035)!important;margin:0!important;padding:0!important;color:#fff!important;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease!important}.v6-footer .v8-socials a:hover{transform:translateY(-3px)!important;border-color:rgba(254,237,1,.65)!important;background:rgba(254,237,1,.12)!important;color:var(--ck-yellow)!important}.v6-footer .v8-socials i{font-size:16px}.v6-footer-grid{grid-template-columns:1.15fr .75fr .95fr 1.1fr!important}.v6-footer-contact{padding-left:10px}.v6-footer-contact h3{margin-bottom:22px!important}
/* Font Awesome yavaş yüklenirse ikon alanı bozulmasın */
.fa-solid,.fa-brands{line-height:1!important}
@media(max-width:900px){.v6-footer-grid{grid-template-columns:1fr 1fr!important}.v6-footer-contact{padding-left:0}}
@media(max-width:760px){.project-card .project-icon{width:50px;height:50px;margin-bottom:18px}.project-card .project-icon svg{width:31px;height:31px}#surec .timeline-intro{min-height:360px!important;background-position:center!important}.v6-contact-info .btn-ghost{min-height:52px}.v6-footer-grid{grid-template-columns:1fr!important}.v6-footer-contact a strong{font-size:17px}.v6-footer .v8-socials a{width:42px!important;height:42px!important}}
