/* TT Gayrimenkul / TT İnşaat ayrı kurumsal alanlar */
.links{gap:clamp(10px,1.5vw,25px)!important}.links a{font-size:11px!important;white-space:nowrap}
.division-selection{padding:75px 0;background:#111}.division-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.choice{min-height:360px;padding:36px;display:flex;flex-direction:column;justify-content:end;color:#fff;text-decoration:none;background-size:cover;background-position:center;position:relative;isolation:isolate;overflow:hidden}.choice:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.92),rgba(0,0,0,.1));z-index:-1}.choice h3{font-size:clamp(26px,3vw,40px);margin:12px 0}.choice span,.choice b{color:#d7b976;letter-spacing:2px;font-size:12px}.choice p{max-width:380px}.estate-choice{background-image:url('assets/photos/tt-2.jpg')}.build-choice{background-image:url('assets/photos/tt-yeni-bina.jpg')}.division-hero{min-height:530px;display:flex;align-items:center;background-size:cover;background-position:center;position:relative;isolation:isolate}.division-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.25));z-index:-1}.construction-hero{background-image:url('assets/photos/tt-yeni-bina.jpg')}.estate-hero{background-image:url('assets/photos/tt-1.jpg')}.division-hero h1{font-size:clamp(36px,5vw,72px);line-height:1.12;margin:24px 0}.division-hero p{max-width:560px;font-size:19px;margin-bottom:28px}.project-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.project-gallery figure{margin:0;background:#191919}.project-gallery img{display:block;width:100%;height:290px;object-fit:cover}.project-gallery figcaption{padding:18px;color:#d7b976}.division-callout{display:flex;justify-content:space-between;align-items:center;gap:30px}.division-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.division-cards a{padding:35px;background:#191919;border:1px solid #4d4028;color:#fff;text-decoration:none}.division-cards span,.division-cards b{color:#d7b976}.division-cards h3{font-size:25px}.division-cards p{min-height:65px;color:#ccc}@media(max-width:850px){.division-choice,.project-gallery,.division-cards{grid-template-columns:1fr}.division-callout{display:block}.choice{min-height:300px}.links a{font-size:12px!important}.project-gallery img{height:250px}}
