
/* Yalnızca iki örneğin hizmet gövdesi; ortak marka alanları değişmez. */
.service-hero .wrap{min-height:465px;padding-top:44px;padding-bottom:48px}.service-hero h1{font-size:54px;max-width:760px;line-height:1.13;margin:18px 0}.service-hero h1 span{display:block;font-size:.75em;font-weight:500;letter-spacing:-.025em;margin-top:8px}.service-hero p{max-width:610px;font-size:15px}.service-hero .hero-bg{object-position:55% 53%}.service-hero:after{background:linear-gradient(90deg,#f0f8fffa,#f0f8ffe8 37%,#f0f8ff20 85%)!important}.service-facts{background:#edf5fa;border-bottom:1px solid #dbe8f1}.service-facts .wrap{display:flex;flex-wrap:wrap;gap:26px;padding:18px 0;font-size:12px;font-weight:600}.service-facts span{display:flex;align-items:center;gap:10px}.service-facts svg{width:21px;height:21px;color:#0989b1}.service-detail{padding-top:64px}.service-detail .detail-layout{grid-template-columns:minmax(0,1fr) 255px;gap:58px}.service-detail .detail-main h2{font-size:36px;margin:14px 0 24px}.service-detail .detail-main h3{font-size:18px}.service-detail .detail-main p{font-size:15px;line-height:1.85}.service-detail .detail-main section+section{margin-top:60px}.service-detail .detail-main section{scroll-margin-top:135px}.section-index{display:flex;align-items:center;gap:10px;color:#0884b2;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.section-index b{font-size:11px;border:1px solid #b8dce9;padding:3px 7px;letter-spacing:0}.editorial-photo{margin:32px 0 0}.editorial-photo .photo-frame{position:relative;overflow:hidden;border-radius:8px}.editorial-photo img{height:330px;object-fit:cover;width:100%}.photo-caption-title{position:absolute;bottom:0;left:0;right:0;padding:52px 26px 25px;background:linear-gradient(transparent,#042b4ad9);color:white;font-size:23px;line-height:1.3;font-weight:600;max-width:none}.editorial-photo figcaption{font-size:10px;color:#637f94;margin-top:9px}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.benefit-card{border:1px solid #dbe8f0;border-radius:8px;padding:25px;background:#f9fcfe}.benefit-card svg{width:29px;height:29px;stroke:#087cad;margin-bottom:18px}.benefit-card h3{margin-bottom:12px}.service-detail .benefit-card p{font-size:13px;margin-bottom:0}.scope-list{border-top:1px solid #cbdde9}.scope-row{display:grid;grid-template-columns:35px 1fr;gap:15px;padding:22px 0;border-bottom:1px solid #d7e5ee}.scope-row>span{color:#168cb1;font-size:13px;padding-top:3px}.scope-row h3{margin-bottom:7px}.service-detail .scope-row p{font-size:14px;margin:0}.service-role{margin-top:28px;padding:24px;background:#eff6fa;border-left:3px solid #0797bd}.service-role strong{display:block;font-size:16px;margin-bottom:8px}.service-detail .service-role p{font-size:13px;margin:0}.service-detail .info-box{margin-top:22px;margin-bottom:0}.service-detail .info-box p{font-size:13px}.cycle{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px}.cycle-item{border:1px solid #d0e2ed;background:#fff;border-radius:7px;padding:20px 14px}.cycle-item span{display:block;color:#078ab5;font-size:11px;letter-spacing:.1em;margin-bottom:14px}.cycle-item strong{display:block;font-size:15px;margin-bottom:9px}.service-detail .cycle-item p{font-size:12px;margin:0;line-height:1.65}.sidebar-label{font-size:10px;color:#53758d;letter-spacing:.1em;text-transform:uppercase}.detail-aside .sidebar-title{font-size:27px;margin:13px 0 3px;line-height:1.2}.sidebar-subtitle{font-size:12px;margin-bottom:17px}.detail-aside .aside-contact{margin-top:18px}.detail-aside .aside-contact a{border:0;font-size:12px;background:#07437a;color:white;text-align:center;padding:11px;border-radius:5px;margin-bottom:9px}.detail-aside .aside-contact a+ a{background:#edf6fa;color:#075079;border:1px solid #bcd9e7}.aside-caption{font-size:10px;line-height:1.6;margin-top:12px}.related-service{border:1px solid #d1e2ed;border-radius:8px;padding:27px;display:block;background:linear-gradient(110deg,#f7fbfd,#e8f3f9);transition:border-color .2s}.related-service:hover{border-color:#078ab5}.related-service strong{display:block;font-size:24px;line-height:1.2;margin:10px 0}.related-service>span{display:block;font-size:14px;color:#53758d}.service-detail .related-service p{font-size:13px;margin:12px 0}.service-contact{padding:34px;border-radius:8px;background:#082e52;color:white;margin-top:45px}.service-contact h2{font-size:28px!important;margin-top:0!important}.service-detail .service-contact p{color:#bfd6e5;font-size:14px}.service-contact .button.outline{color:white;border-color:#87b1ce}.preview-options{padding:70px 0;background:#eef6fb;min-height:100vh}.preview-options h1{font-size:44px}.preview-options .compare-card img{height:240px}.service-detail .faq summary{padding-right:10px}.service-detail .faq details p{font-size:14px}
@media(max-width:1000px){.service-detail .detail-layout{gap:35px;grid-template-columns:minmax(0,1fr) 230px}.cycle{grid-template-columns:1fr 1fr}.service-hero h1{font-size:46px}}
@media(max-width:900px){.service-detail .detail-layout{grid-template-columns:1fr}.service-detail .detail-aside{order:-1;padding:21px}.detail-aside .aside-links{display:flex;flex-wrap:wrap;gap:8px 15px}.detail-aside .aside-links a{border:0;padding:5px 0;font-size:12px}.detail-aside .aside-contact{display:flex;gap:10px}.detail-aside .aside-contact a{padding:9px 18px}.aside-caption{margin-bottom:0}.service-hero .wrap{min-height:440px}.service-detail .detail-main h2{font-size:33px}}
@media(max-width:550px){.service-hero .wrap{min-height:515px;padding-top:30px;padding-bottom:36px}.service-hero h1{font-size:40px!important;margin:20px 0}.service-hero h1 span{font-size:.77em}.service-hero p{font-size:14px;line-height:1.8}.service-hero:after{background:linear-gradient(180deg,#edf7fffa,#edf7fff0 66%,#edf7ff99)!important}.service-facts .wrap{gap:10px;padding:17px 0;flex-direction:column;font-size:11px}.service-detail{padding-top:30px}.service-detail .detail-main h2{font-size:29px}.service-detail .detail-main p{font-size:14px}.service-detail .detail-main section+section{margin-top:42px}.benefit-grid{grid-template-columns:1fr}.benefit-card{padding:24px}.editorial-photo img{height:270px}.photo-caption-title{font-size:21px;padding:60px 20px 22px}.scope-row{grid-template-columns:25px 1fr;gap:9px}.service-contact{padding:26px}.service-contact h2{font-size:26px!important}.cycle-item{padding:17px 12px}.detail-aside .sidebar-title{font-size:25px}.preview-options{padding:35px 0}.preview-options h1{font-size:33px}.crumb{flex-wrap:wrap;row-gap:3px}}
