/* KUZEY KONTEYNERİM — SITEWIDE NAVY + TURQUOISE THEME */
:root{--kz-navy:#041b2c;--kz-navy-2:#062d46;--kz-blue:#075278;--kz-turquoise:#00d5e6;--kz-turquoise-2:#00aeca;--kz-white:#f7fdff;--kz-muted:#b8d1dc;--kz-line:rgba(0,213,230,.28)}
html{scroll-behavior:smooth}
body.sitePage{background:#041b2c!important;color:#f7fdff!important}
body.sitePage main{background:linear-gradient(180deg,#041b2c 0%,#06283e 48%,#041b2c 100%)!important;color:#f7fdff!important}
.sitePage .header{background:linear-gradient(110deg,rgba(2,20,35,.99),rgba(4,48,73,.98))!important;color:#f7fdff!important;border-bottom:1px solid rgba(0,213,230,.8)!important;box-shadow:0 8px 30px rgba(0,0,0,.28)!important;backdrop-filter:blur(18px)}
.sitePage .brand b,.sitePage .brand strong,.sitePage .brand small{color:#fff!important}
.sitePage .nav a,.sitePage .header .hamb{color:#f1fbff!important}
.sitePage .nav a:hover,.sitePage .nav a.active{color:#00d5e6!important}
.sitePage .nav a.active:after{background:#00d5e6!important;box-shadow:0 0 14px #00d5e6!important}
.sitePage .headerCta,.sitePage .headerMobile,.sitePage .gold,.sitePage .gold-btn,.sitePage button.gold,.sitePage .btn-primary,.sitePage .primary-btn,.sitePage .customerPrimary,.sitePage .mobileStoreButton{background:linear-gradient(135deg,#00d5e6,#008fb8)!important;color:#fff!important;border:1px solid #00d5e6!important;box-shadow:0 8px 24px rgba(0,213,230,.19)!important}
.sitePage .headerMobile{border-radius:999px!important;font-weight:850!important;color:#fff!important}
.sitePage .headerMobileIcon{background:#fff!important;color:#007e9d!important;border-radius:10px!important}
.sitePage .headerWa,.sitePage .headerSupport{background:#062e46!important;color:#5beefa!important;border:1px solid rgba(0,213,230,.4)!important}
.sitePage .announcement,.sitePage .topbar,.sitePage .top-bar{background:linear-gradient(100deg,#052b43,#007f9f,#00b9cf)!important;color:#fff!important;border-color:#00d5e6!important}
.sitePage .v20Hero,.sitePage .hero,.sitePage .heroSection,.sitePage .heroPremium{background-color:#041b2c!important;color:#fff!important;border-color:#00d5e6!important}
.sitePage .v20Hero .heroBg{background-image:linear-gradient(90deg,rgba(2,15,27,.88) 0%,rgba(3,24,39,.62) 43%,rgba(3,24,39,.12) 100%),url("/assets/hero-ai.jpg")!important;background-size:cover!important;background-position:center 54%!important}
.sitePage .hero h1,.sitePage .hero h2,.sitePage .hero p,.sitePage .hero .heroContent{color:#fff!important}
.sitePage .hero .eyebrow,.sitePage .hero .accent,.sitePage .hero em,.sitePage .v20Hero .eyebrow{color:#00d5e6!important}
.sitePage .heroProof span{border-color:rgba(0,213,230,.34)!important;background:rgba(3,33,51,.62)!important;color:#e9fbff!important}
.sitePage .heroVisualCard{background:linear-gradient(145deg,rgba(3,33,51,.94),rgba(4,74,99,.9))!important;border:1px solid rgba(0,213,230,.5)!important;color:#fff!important;box-shadow:0 16px 45px #0005!important}
.sitePage .heroVisualCard span,.sitePage .heroVisualCard b{color:#fff!important}
.sitePage .scrollHint{color:#8feef5!important}
.sitePage section:not(.v20Hero),.sitePage .card,.sitePage .feature-card,.sitePage .product-card,.sitePage .project-card,.sitePage .testimonial-card,.sitePage .service-card,.sitePage .panel{border-color:rgba(0,213,230,.22)!important}
.sitePage .card,.sitePage .feature-card,.sitePage .product-card,.sitePage .project-card,.sitePage .testimonial-card,.sitePage .service-card,.sitePage .panel{background:linear-gradient(145deg,#082b40,#061f31)!important;color:#f2fbff!important;box-shadow:0 12px 34px rgba(0,0,0,.18)!important;border-radius:18px!important}
.sitePage .card h1,.sitePage .card h2,.sitePage .card h3,.sitePage .section-title,.sitePage section h2,.sitePage section h3,.sitePage .product-card h3,.sitePage .project-card h3{color:#fff!important}
.sitePage .card p,.sitePage .feature-card p,.sitePage .product-card p,.sitePage .project-card p,.sitePage .muted{color:#bfd6e0!important}
.sitePage .section-kicker,.sitePage .eyebrow,.sitePage .kicker,.sitePage .section-title small{color:#00d5e6!important}
.sitePage .product-card a,.sitePage .project-card a,.sitePage .card a{color:#53e8f2!important}
.sitePage .product-card img,.sitePage .project-card img{border-radius:12px}
.sitePage .kzAppDock{background:radial-gradient(circle at 100% 0,rgba(0,213,230,.18),transparent 42%),linear-gradient(145deg,#07344e,#041725)!important;color:#f7fdff!important;border:1px solid rgba(0,213,230,.6)!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important}
.sitePage .kzAppDockTop{border-bottom-color:rgba(0,213,230,.3)!important}
.sitePage .kzAppDockTop b,.sitePage .kzAppDownload i{color:#00d5e6!important}
.sitePage .kzAppDockTop small,.sitePage .kzAppDownload small{color:#c0dbe5!important}
.sitePage .kzAppDockIcon,.sitePage .kzAppDownload>span:first-child{background:linear-gradient(135deg,#00d5e6,#008fb8)!important;color:#fff!important;box-shadow:0 6px 18px rgba(0,213,230,.2)!important}
.sitePage .kzAppDownload{background:rgba(2,22,36,.78)!important;color:#fff!important;border:1px solid rgba(0,213,230,.26)!important}
.sitePage .kzAppDownload:hover{background:rgba(0,143,184,.24)!important;border-color:#00d5e6!important}
.sitePage input,.sitePage select,.sitePage textarea{background:#061f31!important;color:#f7fdff!important;border-color:rgba(0,213,230,.35)!important;border-radius:10px!important}
.sitePage input::placeholder,.sitePage textarea::placeholder{color:#9bbbc8!important}
.sitePage input:focus,.sitePage select:focus,.sitePage textarea:focus{outline:2px solid rgba(0,213,230,.35)!important;border-color:#00d5e6!important}
.sitePage footer,.sitePage .footer{background:linear-gradient(110deg,#031827,#062f49)!important;color:#eafaff!important;border-top:1px solid #00d5e6!important}
.sitePage footer a,.sitePage .footer a{color:#8ff4fb!important}
.sitePage footer h2,.sitePage footer h3,.sitePage .footer h2,.sitePage .footer h3{color:#fff!important}
.sitePage .kzRateNudge{background:linear-gradient(145deg,#082c42,#041723)!important;border-color:rgba(0,213,230,.45)!important;color:#fff!important}
.sitePage .kzRateStars button[aria-pressed=true]{color:#fff!important;background:#007e9f!important}
.sitePage .kzRateActions button{background:linear-gradient(135deg,#00d5e6,#008fb8)!important;color:#fff!important}
.sitePage .kzRateActions button.kzRateLater{background:#12384d!important;color:#fff!important}
.sitePage .kzOpeningLoader i{background:linear-gradient(90deg,#00d5e6,#008fb8)!important}
.sitePage .kzOpeningText span{color:#8ff4fb!important}
@media(max-width:800px){.sitePage .header{background:rgba(2,20,35,.99)!important}.sitePage .headerMobile{min-height:40px!important}.sitePage .kzAppDock{background:linear-gradient(145deg,#07344e,#041725)!important}}
@media(prefers-reduced-motion:reduce){.sitePage *{scroll-behavior:auto!important}}
