/* V19: original Çavuşoğlu identity is preserved. */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
.rack-static-visual{display:none}
.rack-experience.has-fallback .rack-render-model{display:none!important}
.rack-experience.has-fallback .rack-static-visual{display:block;position:relative;z-index:5;width:min(760px,calc(100% - 40px));margin:0 auto 26px}
.rack-experience.has-fallback .rack-static-visual img{display:block;width:100%;height:auto;border:1px solid rgba(46,204,113,.24);border-radius:17px;background:#111713}
.v19-rail{padding:52px 24px;background:#151917;border-top:1px solid rgba(46,204,113,.18)}
.v19-rail__inner{max-width:1220px;margin:0 auto}
.v19-rail h2{font-size:clamp(1.6rem,2.9vw,2.65rem);color:#f5f5f5;line-height:1.15;margin-bottom:11px}
.v19-rail p{color:#c2d0c6;max-width:750px;line-height:1.7;margin-bottom:20px}
.v19-rail__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.v19-rail__links a{display:block;padding:22px;border:1px solid rgba(46,204,113,.2);border-radius:14px;background:rgba(46,204,113,.06);color:#f5f5f5;text-decoration:none;font-weight:700}
.v19-rail__links a:hover,.v19-rail__links a:focus-visible{border-color:#2ecc71;background:rgba(46,204,113,.13)}
.v19-rail__links a span{display:block;color:#c0d1c6;font-size:.83rem;font-weight:400;margin-top:9px;line-height:1.6}
@media(max-width:850px){.v19-rail__links{grid-template-columns:1fr}.v19-rail{padding:48px 22px}}
@media(prefers-reduced-motion:reduce){.rack-experience *, .premium-cursor, .premium-cursor-dot, .premium-cursor-trail{animation:none!important;transition:none!important}.fade-in,.premium-section,.reveal-premium{opacity:1!important;transform:none!important;filter:none!important}html{scroll-behavior:auto!important}}
