.inner-page.sliding-background{position:relative;isolation:isolate;overflow:hidden;background:#0d1020}
.inner-page.sliding-background>.container{position:relative;z-index:1}
.inner-page.sliding-background>.hero-bg{z-index:-1}
.navbar-brand img,.footer-logo{filter:none}
.kvkk-card{max-width:980px}.kvkk-card h2{margin-top:30px;font-size:1.35rem}.kvkk-card p{line-height:1.75}.kvkk-update{margin-top:34px;color:var(--gold2)}
.site-header,.site-header .navbar,.site-header .navbar-brand img,.site-header .phone{transition:padding .28s ease,width .28s ease,background-color .28s ease,box-shadow .28s ease,transform .28s ease}
.site-header.is-compact{background:rgba(8,10,22,.985);box-shadow:0 12px 35px rgba(0,0,0,.28)}
.site-header.is-compact .navbar{padding-top:8px;padding-bottom:8px}
.site-header.is-compact .navbar-brand img{width:245px}
.site-header.is-compact .phone{padding-top:9px;padding-bottom:9px}
@media(max-width:991px){.site-header.is-compact .navbar-brand img{width:195px}.site-header.is-compact .navbar-collapse.show{margin-top:8px}}
@media(prefers-reduced-motion:reduce){.site-header,.site-header .navbar,.site-header .navbar-brand img,.site-header .phone{transition:none}}
.rate-changed{animation:ratePulse 1.2s ease}
@keyframes ratePulse{0%{color:#171207;background:var(--gold2);border-radius:5px}100%{color:inherit;background:transparent}}
@media(prefers-reduced-motion:reduce){.rate-changed{animation:none}}
