/* Bu dosya yalnızca EKLENEN SEO alt sayfalarına uygulanır; orijinal V3.2 site tasarımı değişmez. */
/* Internal SEO pages */
.seo-site{margin:0;background:#f3f7fb;color:#1b3148;font-family:Manrope,Arial,sans-serif}
.seo-site *{box-sizing:border-box}
.seo-site a:focus-visible{outline:2px solid #3f9cff;outline-offset:3px}
.seo-header{background:#0a1829;position:sticky;top:0;z-index:10;border-bottom:1px solid #233b56}
.seo-header-inner{width:min(1160px,calc(100% - 40px));margin:auto;min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:22px}
.seo-header .brand-mark img{width:215px;max-height:74px;object-fit:contain}
.seo-head-links{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:23px}
.seo-head-links a{color:#e1eaf4;text-decoration:none;font:800 16px "Barlow Condensed",sans-serif;letter-spacing:.05em}
.seo-head-links a:last-child{background:#145bc6;padding:13px 20px;border-radius:3px}
.seo-head-links a:hover{color:#82bffc}
.seo-hero{padding:78px 0 72px;position:relative;overflow:hidden;background:linear-gradient(115deg,#0d2846,#0a1829 80%);color:white}
.seo-hero:before{content:"";position:absolute;top:-160px;right:-120px;width:590px;height:590px;background:radial-gradient(circle,rgba(43,130,230,.21),transparent 64%);pointer-events:none}
.seo-wrap{max-width:1160px;width:calc(100% - 40px);margin:auto}
.seo-breadcrumb{color:#8fabc8;font:700 11px Manrope,sans-serif;letter-spacing:.04em;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:27px}
.seo-breadcrumb a{color:#acd0f4;text-decoration:none}
.seo-eyebrow{color:#83bcf3;font:800 12px Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.seo-hero h1{font:800 clamp(52px,6vw,94px)/.98 "Barlow Condensed",sans-serif;letter-spacing:-.01em;margin:23px 0 20px;max-width:940px}
.seo-hero h1 span{color:#80b9f3}
.seo-lead{font:500 clamp(15px,1.65vw,19px)/1.8 Manrope,sans-serif;color:#c1cddd;max-width:770px}
.seo-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}
.seo-button{border:1px solid #438fe7;background:#145bc6;color:white!important;text-decoration:none;padding:14px 25px;font:800 13px Manrope,sans-serif;display:inline-flex;align-items:center;gap:13px;border-radius:3px}
.seo-button.secondary{background:transparent;border-color:#68809a}
.seo-main{padding:70px 0 95px}
.seo-two-col{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.72fr);gap:50px;align-items:start}
.seo-article h2,.seo-related h2{font:800 clamp(32px,3.7vw,49px)/1.05 "Barlow Condensed",sans-serif;color:#102b48;margin:0 0 17px}
.seo-article h3{font:800 26px "Barlow Condensed",sans-serif;color:#123758;margin:32px 0 10px}
.seo-article p{font:500 15px/1.92 Manrope,sans-serif;color:#526176;margin:0 0 18px}
.seo-article section{margin-bottom:42px}
.seo-list{display:grid;gap:13px;padding:0;margin:22px 0;list-style:none}
.seo-list li{background:white;border-left:3px solid #2e88d9;padding:14px 18px;font:600 14px/1.6 Manrope,sans-serif;box-shadow:0 2px 13px rgba(18,38,60,.04)}
.seo-side{position:sticky;top:120px;display:grid;gap:15px}
.seo-sidebox{background:white;padding:28px;box-shadow:0 12px 45px rgba(21,51,81,.06);border:1px solid #e0e7ef}
.seo-sidebox h3{font:800 27px "Barlow Condensed",sans-serif;margin:0 0 12px;color:#153756}
.seo-sidebox p{font-size:13px;line-height:1.8;color:#63758c}
.seo-sidebox a:not(.seo-button){display:block;text-decoration:none;color:#1f65ad;font:800 13px/1.5 Manrope,sans-serif;margin:11px 0}
.seo-notice{background:#e7f0fb;padding:22px 24px;border-left:3px solid #2b80d6;font:600 13px/1.9 Manrope,sans-serif;color:#476781}
.seo-related{border-top:1px solid #dae3eb;padding-top:44px;margin-top:55px}
.seo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.seo-card{display:flex;flex-direction:column;gap:11px;padding:24px;background:white;text-decoration:none;border:1px solid #dae4ef;min-height:172px;transition:transform .2s,border-color .2s}
.seo-card:hover{transform:translateY(-3px);border-color:#6fa9df}
.seo-card span{color:#497fae;font:800 10px Manrope,sans-serif;letter-spacing:.1em}
.seo-card strong{font:800 25px/1.05 "Barlow Condensed",sans-serif;color:#163856}
.seo-card small{margin-top:auto;color:#60758d;font:700 11px Manrope,sans-serif}
.seo-mark-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}
.seo-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-decoration:none;background:#fff;border:1px solid #dce5ef;padding:27px 20px;min-height:160px;transition:border-color .2s,transform .2s}
.seo-mark:hover{border-color:#579ddb;transform:translateY(-3px)}
.seo-mark img{height:60px;max-width:175px;object-fit:contain}
.seo-mark span{font:800 15px Manrope,sans-serif;color:#183b5f}
.seo-footer{padding:35px 0;background:#0a1829;color:#94a9be}
.seo-footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font:600 12px/1.7 Manrope,sans-serif}
.seo-footer a{color:#a9d2f9;text-decoration:none}
@media(max-width:860px){.seo-two-col{grid-template-columns:1fr;gap:12px}.seo-side{position:static;grid-template-columns:repeat(2,1fr)}.seo-mark-grid{grid-template-columns:repeat(2,1fr)}.seo-header-inner{min-height:82px}.seo-head-links{gap:13px}.seo-head-links a{font-size:13px}.seo-header .brand-mark img{width:170px}}
@media(max-width:640px){.seo-hero{padding:48px 0 54px}.seo-main{padding:46px 0 65px}.seo-hero h1{font-size:56px}.seo-header-inner{width:calc(100% - 26px)}.seo-head-links a:nth-child(2){display:none}.seo-header .brand-mark img{width:140px}.seo-head-links a{font-size:12px}.seo-head-links a:last-child{padding:10px}.seo-side{grid-template-columns:1fr}.seo-cards{grid-template-columns:1fr}.seo-mark-grid{grid-template-columns:repeat(2,1fr);gap:10px}.seo-mark{padding:15px 8px;min-height:126px}.seo-mark img{width:115px}.seo-hero-actions{flex-direction:column}.seo-hero-actions a{justify-content:center}}

/* Eklenen arıza rehberi ve hizmet dizinleri */
.seo-directory-intro{max-width:770px;margin:0 0 26px;font-size:15px;line-height:1.9;color:#526176}
.seo-directory-group{margin-bottom:52px}
.seo-directory-group .seo-cards{margin-top:24px}
.seo-article .seo-steps{counter-reset:steps;list-style:none;padding:0;display:grid;gap:12px}
.seo-article .seo-steps li{counter-increment:steps;position:relative;padding:13px 17px 13px 58px;background:#fff;border:1px solid #dde7ef;color:#435d75;font:500 14px/1.8 Manrope,sans-serif}
.seo-article .seo-steps li::before{content:counter(steps, decimal-leading-zero);position:absolute;left:15px;top:15px;font:800 19px 'Barlow Condensed',sans-serif;color:#145bc6}
.seo-short-cta{background:#ecf3fb;border-left:3px solid #145bc6;padding:20px;margin:28px 0}
.seo-short-cta strong{display:block;font:700 22px 'Barlow Condensed',sans-serif;margin-bottom:6px}
.seo-short-cta a{color:#145bc6;text-decoration:underline;font-weight:700}
@media (max-width:430px){.seo-header .brand-mark img{width:124px}.seo-head-links{gap:7px}.seo-head-links a{font-size:11px}.seo-head-links a:last-child{padding:9px 8px}.seo-hero h1{font-size:clamp(40px,10vw,55px)}}

.seo-mark .seo-mark-type{display:flex;align-items:center;justify-content:center;min-height:60px;font:800 clamp(24px,3vw,39px)/1 "Barlow Condensed",sans-serif;letter-spacing:.065em;color:#174d82;max-width:100%;text-align:center}
