.heading-link,.service-link,.service-text h2 a{text-decoration:none}.page-hero{height:40vh;min-height:300px;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;position:relative}.page-hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.page-hero .hero-content{position:relative;z-index:2;padding:0 20px}.page-hero h1{color:#fff;font-size:3rem;margin-bottom:10px}.page-hero p{font-size:1.2rem;font-weight:300}.services-content-section{padding:80px 0;background-color:#fff}.service-detail-item{display:flex;align-items:center;margin-bottom:60px;gap:40px}.service-detail-item:last-child{margin-bottom:0}.service-detail-item.reverse{flex-direction:row-reverse}.service-image,.service-text{flex:1}.service-text h2{text-align:left;color:var(--primary-color);font-size:2.5rem;margin-bottom:20px;scroll-margin-top:110px}.heading-link{color:inherit;font-weight:inherit}.heading-link:focus,.heading-link:hover,.service-link:focus,.service-link:hover{color:var(--secondary-color);text-decoration:underline}.service-text p{font-size:1.1rem;color:#555;line-height:1.8}.footer-indent{text-indent:50px}.hero-hizmetler{background-image:url('../images/hizmetlerimiz-banner.webp')}.hero-danismanlik{background-image:url('../images/danismanlik.webp')}.hero-kamera{background-image:url('../images/hero-slide-kamera.webp')}.hero-sunucu{background-image:url('../images/sunucu-depolama.webp')}.hero-sunucu-gecis{background-image:url('../images/yedeklem.webp')}.service-link{color:var(--primary-color);font-weight:700;font-size:1.1rem;display:inline-block;margin-top:12px}.service-image img{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .5s}.service-image img:hover{transform:scale(1.03)}#ag-guvenlik{scroll-margin-top:15vh}@media (max-width:768px){.page-hero h1{font-size:2rem}.page-hero p{font-size:1rem}.service-detail-item,.service-detail-item.reverse{flex-direction:column;gap:30px}.service-text h2{text-align:center;font-size:2rem}}