/* Görev 5: mevcut tasarımı koruyan hizmet sayfaları */
.service-hero{padding:96px 0 60px;background:radial-gradient(circle at 85% 10%,#172956,#07182f 65%)}
.service-hero h1{max-width:900px;font-size:clamp(36px,5vw,64px)}
.service-lead{font-size:18px;line-height:1.85;color:#bdd0e5;max-width:820px}
.service-hero .hero-actions{margin:30px 0 10px}
.service-content{padding-top:30px;padding-bottom:90px}
.breadcrumbs{font-size:13px;color:#9bb0ca;margin-bottom:45px}
.breadcrumbs a{color:#47d9ea}
.service-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:70px;align-items:start}
.service-block{margin-bottom:48px}.service-block h2{font-size:clamp(25px,3vw,34px);margin-bottom:18px;letter-spacing:-.9px}
.service-block p,.service-sidebar p,.faq-item p{color:#b9cbe2;line-height:1.9;font-size:16px}
.service-sidebar{background:linear-gradient(145deg,#142b4a,#111c35);border:1px solid #355373;border-radius:18px;padding:28px;position:sticky;top:100px}
.service-sidebar h2{font-size:23px;letter-spacing:-.4px}.service-sidebar .btn{font-size:12px}.service-sidebar hr{border:0;border-top:1px solid #315070;margin:28px 0}
.service-sidebar a:not(.btn){color:#43d3e5;font-size:14px}
.service-faq{padding:75px 0;background:#0e1b34}.service-faq h2{margin:17px 0 28px}
.faq-item{padding:22px 0;border-bottom:1px solid #345274}.faq-item summary{font-weight:700;cursor:pointer}.faq-item p{margin:14px 0 0}
.service-cta h2{max-width:850px;margin-left:auto;margin-right:auto}
@media(max-width:850px){.service-content-grid{grid-template-columns:1fr;gap:20px}.service-sidebar{position:static}}
@media(max-width:620px){.service-hero{padding:70px 0 44px}.service-hero h1{letter-spacing:-1.5px}.service-lead{font-size:16px}.service-content{padding-bottom:65px}}
