/* Service-specific editorial content; loaded only on the five expanded pages. */
.service-contents{display:flex;align-items:center;gap:12px 30px;flex-wrap:wrap;padding-block:20px;border-block:1px solid var(--theme-line);color:var(--theme-text)}
.service-contents>span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--theme-muted);margin-right:auto}
.service-contents>a{display:inline-flex;align-items:center;gap:15px;font-size:12px;line-height:1.6;min-height:44px;padding-block:6px;text-decoration:none;color:var(--theme-text)}
.service-contents>a>span{font-size:17px;color:var(--theme-accent)}
.service-contents>a:hover{color:var(--theme-accent)}
.service-guide__intro{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(32px,6vw,96px);align-items:start;margin-bottom:44px}
.service-guide__intro>.eyebrow{grid-column:1/-1;margin-bottom:20px}
.service-guide__intro>h2,.service-guide__section-heading>h2{font-size:clamp(27px,3vw,42px);line-height:1.25;letter-spacing:-.045em;margin:0;color:var(--theme-text);text-wrap:balance}
.service-guide__intro>p:last-child{font-size:14px;line-height:1.9;color:var(--theme-muted);margin:0}
.service-guide__chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.service-guide__chapter{border-top:1px solid var(--theme-line);padding-top:24px}
.service-guide__number{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--theme-accent)}
.service-guide__chapter>h3{font-size:21px;line-height:1.45;letter-spacing:-.025em;color:var(--theme-text);margin:20px 0 17px;font-weight:600}
.service-guide__chapter>p,.service-guide__chapter li,.service-process li>p,.service-quote-guide__panel p,.service-related__card>p{font-size:14px;line-height:1.9;color:var(--theme-muted)}
.service-guide__chapter>p{margin:0 0 18px}
.service-guide__chapter>ul{padding:0 0 0 17px;margin:0}
.service-guide__chapter li{margin:0 0 10px;padding-left:4px}
.service-guide__chapter li::marker{color:var(--theme-accent)}
.service-process{border-top:1px solid var(--theme-line);padding-top:44px}
.service-guide__section-heading{max-width:850px;margin-bottom:32px}
.service-guide__section-heading>.eyebrow{margin-bottom:20px}
.service-process>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:none;border:1px solid var(--theme-line);background:var(--theme-surface)}
.service-process li{padding:28px;min-width:0}
.service-process li+li{border-left:1px solid var(--theme-line)}
.service-process__number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--theme-line);font-size:11px;color:var(--theme-accent)}
.service-process li>h3{font-size:19px;line-height:1.45;font-weight:600;letter-spacing:-.025em;margin:22px 0 12px;color:var(--theme-text)}
.service-process li>p{margin:0}
.service-quote-guide__panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center;background:var(--theme-surface);border:1px solid var(--theme-line);padding:clamp(24px,4vw,52px)}
.service-quote-guide__panel h2{font-size:clamp(26px,2.7vw,36px);line-height:1.35;letter-spacing:-.035em;margin:20px 0;color:var(--theme-text);text-wrap:balance}
.service-quote-guide__panel p{margin:0}
.service-quote-guide__action{border-left:1px solid var(--theme-line);padding-left:clamp(24px,3vw,42px)}
.service-quote-guide__action .button{display:flex;justify-content:space-between;gap:16px;margin-top:24px;line-height:1.7;min-height:48px;padding:14px 20px;font-size:12px}
.service-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.service-related__card{position:relative;display:block;border:1px solid var(--theme-line);padding:30px 64px 28px 30px;text-decoration:none;background:var(--theme-bg);transition:border-color .2s,background-color .2s;color:var(--theme-text)}
.service-related__card:hover{border-color:var(--theme-accent);background:var(--theme-surface)}
.service-related__card>h3{font-size:24px;line-height:1.35;letter-spacing:-.035em;font-weight:500;margin:0 0 15px;color:inherit}
.service-related__card>p{margin:0;max-width:55ch}
.service-related__arrow{position:absolute;right:25px;top:27px;font-size:22px;color:var(--theme-accent)}
:is(#hizmet-kapsami,#operasyon-sureci,#teklif-kriterleri,#service-faq-title){scroll-margin-top:calc(var(--site-header-height,82px) + 26px)}
@media(max-width:1020px){.service-guide__chapters{gap:22px}.service-guide__chapter>h3{font-size:19px}.service-process li{padding:23px}.service-process li>h3{font-size:18px}.service-contents{gap:8px 18px}}
@media(max-width:780px){
 .service-contents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;padding-block:15px}
 .service-contents>span{grid-column:1/-1;margin:0 0 7px}
 .service-contents>a{justify-content:space-between;font-size:11px;gap:10px}
 .service-guide__intro{grid-template-columns:1fr;gap:0;margin-bottom:30px}
 .service-guide__intro>p:last-child{margin-top:24px}
 .service-guide__chapters{grid-template-columns:1fr;gap:30px}
 .service-guide__chapter{padding-top:20px}
 .service-guide__chapter>h3{font-size:23px;margin-top:15px}
 .service-process{padding-top:30px}
 .service-process>ol{grid-template-columns:1fr}
 .service-process li{padding:26px}
 .service-process li+li{border-left:0;border-top:1px solid var(--theme-line)}
 .service-process li>h3{font-size:20px;margin-top:17px}
 .service-quote-guide__panel{grid-template-columns:1fr;gap:24px}
 .service-quote-guide__action{border-left:0;border-top:1px solid var(--theme-line);padding:23px 0 0}
 .service-related__grid{grid-template-columns:1fr;gap:16px}
 .service-related__card{padding:25px 52px 25px 24px}
 .service-related__card>h3{font-size:23px}
}
@media(prefers-reduced-motion:reduce){.service-related__card{transition:none}}
