/* V12 hizmet detay sayfası ve menü düzeltmeleri */
@media(min-width:721px){.services-menu .dropdown{width:285px}}
body.service-detail-page{background:#f4f3ef!important;color:var(--ink)!important}.service-detail-page main{background:#f4f3ef}.service-detail-page main>.section{background:linear-gradient(135deg,#f7f6f2 0%,#fff 65%);color:var(--ink);position:relative;overflow:hidden}.service-detail-page main>.section:before{content:"";position:absolute;right:-180px;top:80px;width:430px;height:430px;border:2px dashed #f4511e2f;border-radius:50%}.service-detail-page .content-grid{position:relative;z-index:2;grid-template-columns:300px minmax(0,1fr);gap:60px;align-items:start}.service-detail-page .sidebar{top:28px;background:#fff;border-top:4px solid var(--orange);border-radius:5px;padding:25px;box-shadow:0 20px 55px #29292918}.service-detail-page .sidebar h4{color:#3f3f3f;font-size:15px;margin:0 0 9px}.service-detail-page .sidebar h4:nth-of-type(2){margin-top:30px;padding-top:20px;border-top:2px solid #eeeeee}.service-detail-page .sidebar a{color:#606060;padding:12px;border-bottom:1px solid #dedede;transition:.25s}.service-detail-page .sidebar a:hover,.service-detail-page .sidebar a.active{color:var(--orange);background:#f4511e09;padding-left:17px}.service-detail-page .detail-copy{background:#fff;padding:0 0 38px;box-shadow:0 18px 55px #29292912;border-radius:5px;overflow:hidden}.service-detail-page .detail-cover{height:430px;margin:0 0 36px;object-fit:cover}.service-detail-page .detail-copy>p,.service-detail-page .detail-copy>h2,.service-detail-page .detail-actions{margin-left:38px;margin-right:38px}.service-detail-page .detail-copy h2{color:#3f3f3f;margin-bottom:24px}.service-detail-page .detail-copy p{color:#666;line-height:1.85}.service-detail-page .detail-copy .eyebrow{color:var(--orange)}.service-detail-page .detail-actions{padding-top:8px}.service-detail-page .detail-actions .btn:not(.primary){background:#3f3f3f;color:#fff;border-color:#3f3f3f}.service-detail-page .detail-actions .btn:not(.primary):hover{background:#555;transform:translateY(-3px)}
@media(max-width:900px){.service-detail-page .content-grid{grid-template-columns:1fr}.service-detail-page .sidebar{position:static}.service-detail-page .detail-cover{height:330px}}
@media(max-width:600px){.service-detail-page .detail-copy>p,.service-detail-page .detail-copy>h2,.service-detail-page .detail-actions{margin-left:22px;margin-right:22px}.service-detail-page .detail-actions{flex-direction:column}.service-detail-page .detail-actions .btn{width:100%}}

