:root{--navy:#082b50;--navy2:#041a32;--orange:#d5332f;--ink:#0d2035;--muted:#627083;--soft:#f4f7fb;--line:#dce4ec;--white:#fff;--radius:18px;--shadow:0 16px 40px rgba(6,31,60,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--ink);background:white;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,calc(100% - 40px));margin:auto}.utility{background:var(--navy2);color:#d9e7f5;font-size:12px}.utility-in{height:34px;display:flex;align-items:center;justify-content:space-between}.utility-in div{display:flex;gap:18px;align-items:center}.utility-in strong{font-size:13px;color:white}.site-header{height:78px;background:#fff;position:sticky;top:0;z-index:50;border-bottom:1px solid #edf1f5}.nav-wrap{height:100%;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:11px;margin-right:auto}.brand-mark{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:white;border:5px solid #e9eff5;font-weight:900;font-size:20px;position:relative}.brand-mark:after{content:"";position:absolute;width:12px;height:6px;background:var(--orange);right:-5px;bottom:1px;border-radius:5px}.brand b{display:block;font-size:19px;line-height:1;color:var(--navy);letter-spacing:.5px}.brand small{display:block;color:var(--orange);font-weight:800;font-size:10px;letter-spacing:3px;margin-top:4px}.nav{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:700}.nav a{padding:30px 0;position:relative}.nav a:after{content:"";position:absolute;height:3px;bottom:0;left:0;right:100%;background:var(--orange);transition:.2s}.nav a:hover:after,.nav a.active:after{right:0}.nav-toggle{display:none;border:0;background:none;font-size:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 20px;border-radius:10px;font-weight:800;border:1px solid transparent;cursor:pointer;font:inherit}.btn-primary{background:var(--orange);color:white;box-shadow:0 8px 20px rgba(213,51,47,.22)}.btn-primary:hover{background:#b72621}.btn-ghost-light{border-color:rgba(255,255,255,.6);color:white;background:rgba(255,255,255,.05)}.btn-lg{padding:15px 24px}.full{width:100%}.hero{min-height:600px;background-image:var(--hero);background-size:cover;background-position:center;position:relative;color:white;display:flex;align-items:center}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,25,48,.96) 0%,rgba(4,25,48,.82) 45%,rgba(4,25,48,.34) 100%)}.hero-grid{position:relative;display:grid;grid-template-columns:1.18fr .72fr;gap:65px;align-items:center;padding:66px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--orange);font-size:12px;font-weight:900;letter-spacing:1.4px}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange)}.eyebrow.light{color:#f6cbc8}.hero h1,.page-hero h1,.detail-hero h1{font-size:clamp(42px,5vw,68px);line-height:1.02;margin:14px 0 22px;letter-spacing:-2.4px;max-width:760px}.hero h1 em{font-style:normal;color:var(--orange)}.hero-copy>p{font-size:18px;max-width:650px;color:#dce9f6}.hero-points{display:flex;flex-wrap:wrap;gap:18px;margin:25px 0;color:#f7fbff;font-weight:700;font-size:14px}.hero-points span::first-letter{color:var(--orange)}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-panel{background:rgba(255,255,255,.98);color:var(--ink);border-radius:20px;padding:28px;box-shadow:var(--shadow)}.panel-kicker{font-size:11px;font-weight:900;color:var(--orange);letter-spacing:1.2px}.hero-panel h3{font-size:28px;line-height:1.15;margin:8px 0 20px}.hero-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hero-form label{font-size:12px;font-weight:800;color:#66778c}.hero-form input,.hero-form select{width:100%;padding:12px;border:1px solid var(--line);border-radius:9px;margin-top:5px;background:white}.hero-form .btn{grid-column:1/-1}.hero-panel small{display:block;margin-top:12px;color:#8290a0}.trust-strip{position:relative;margin-top:-24px;z-index:5}.trust-grid{background:#fff;border-radius:15px;box-shadow:var(--shadow);display:grid;grid-template-columns:repeat(5,1fr);padding:14px}.trust-grid div{padding:10px 18px;border-right:1px solid var(--line)}.trust-grid div:last-child{border:0}.trust-grid b{display:block;color:var(--navy);font-size:14px}.trust-grid span{display:block;color:var(--muted);font-size:11px}.section{padding:82px 0}.bg-soft{background:var(--soft)}.section-head,.split-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.section-head h2,.split-head h2,.reference-wrap h2{font-size:clamp(30px,3.5vw,44px);letter-spacing:-1.5px;line-height:1.08;margin:9px 0}.section-head>a{color:var(--orange);font-weight:800}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tool-card{border:1px solid var(--line);border-radius:18px;padding:28px;min-height:250px;display:flex;flex-direction:column;background:white}.tool-card h3{font-size:25px;margin:18px 0 8px}.tool-card p{color:var(--muted);margin:0}.tool-card b{margin-top:auto;color:var(--navy)}.tool-icon{font-size:30px;font-weight:900;color:var(--orange)}.tool-dark{background:var(--navy);color:white;border-color:var(--navy)}.tool-dark p{color:#c7d7e7}.tool-dark b{color:white}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.service-card{background:white;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:.22s}.service-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.service-image{height:185px;position:relative;overflow:hidden;background:#dbe4ed}.service-image img{width:100%;height:100%;object-fit:cover}.service-image:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(4,25,48,.72))}.service-image span{position:absolute;left:14px;bottom:12px;z-index:2;background:rgba(213,51,47,.96);color:#fff;padding:5px 8px;border-radius:5px;font-size:10px;font-weight:800}.service-body{padding:18px}.service-body h3{margin:0 0 8px;font-size:20px;line-height:1.15}.service-body p{font-size:13px;color:var(--muted);min-height:62px}.card-link{border-top:1px solid var(--line);padding-top:13px;font-size:12px;font-weight:800;color:var(--navy);display:flex;justify-content:space-between}.card-link b{color:var(--orange)}.dark-section{background:var(--navy2);color:white}.split-head>div{max-width:700px}.split-head p{color:#aebfd0}.sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sector-grid a{padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.04)}.sector-grid span{font-size:25px;color:var(--orange)}.sector-grid h3{margin:12px 0 7px}.sector-grid p{color:#aebfd0;font-size:13px;min-height:60px}.sector-grid b{font-size:12px;color:#f0a19d}.route-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}.route-map{background:linear-gradient(145deg,#0b3c6e,#041a32);color:white;border-radius:20px;padding:36px;position:relative;overflow:hidden}.route-map p{color:#c8d9ea;max-width:600px}.map-art{height:225px;margin:20px 0;position:relative;background:radial-gradient(circle at 20% 55%,rgba(213,51,47,.12),transparent 25%),linear-gradient(18deg,transparent 47%,rgba(255,255,255,.07) 48%,rgba(255,255,255,.07) 50%,transparent 51%);border:1px dashed rgba(255,255,255,.16);border-radius:70% 35% 65% 40%}.map-art .origin{position:absolute;left:19%;top:52%;background:var(--orange);border-radius:50%;width:44px;height:44px;display:grid;place-items:center;font-size:11px;font-weight:900;box-shadow:0 0 0 12px rgba(213,51,47,.12)}.map-art i{position:absolute;left:var(--x);top:var(--y);width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.1)}.route-list{border:1px solid var(--line);border-radius:20px;padding:20px}.section-mini{display:flex;justify-content:space-between;padding:4px 6px 14px;font-size:11px;font-weight:900;color:var(--muted)}.section-mini a{color:var(--orange)}.route-list>a{display:flex;justify-content:space-between;align-items:center;padding:17px 10px;border-top:1px solid var(--line)}.route-list strong{font-size:14px}.route-list strong b{color:var(--orange);margin:0 7px}.route-list small{display:block;color:var(--muted)}.route-list>a>span{font-size:12px;color:var(--orange);font-weight:800}.article-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.article-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:white}.article-card img{width:100%;height:170px;object-fit:cover}.article-card>div{padding:18px}.article-card span{font-size:10px;color:var(--orange);font-weight:900}.article-card h3{font-size:19px;line-height:1.2;margin:8px 0}.article-card p{font-size:13px;color:var(--muted);min-height:60px}.article-card b{font-size:12px;color:var(--orange)}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;align-items:start}.faq-layout h2{font-size:40px;line-height:1.1;margin:10px 0}.faq-layout>div:first-child>p{color:var(--muted);margin-bottom:20px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:18px 0}.faq-list summary{display:flex;justify-content:space-between;gap:20px;font-weight:800;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--orange);font-size:20px}.faq-list p{color:var(--muted);font-size:14px;margin:10px 0 0}.reference-wrap{display:grid;grid-template-columns:280px 1fr;gap:50px;align-items:center}.reference-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.reference-grid div{height:90px;border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;padding:14px;filter:grayscale(1);opacity:.75}.reference-grid img{max-height:58px;max-width:100%;object-fit:contain}.final-cta{background:linear-gradient(100deg,#102f50,#061a31);color:white;padding:44px 0;border-bottom:1px solid rgba(255,255,255,.1)}.final-cta-in{display:flex;justify-content:space-between;align-items:center;gap:30px}.final-cta h2{margin:8px 0;font-size:31px}.final-cta p{margin:0;color:#b9cadd}.cta-actions{display:flex;gap:10px}.footer{background:#041528;color:#b9c6d3;padding:60px 0 20px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:50px}.brand-white b{color:white}.footer h4{color:white;margin:0 0 15px}.footer a,.footer p{display:block;font-size:13px;margin:8px 0}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);margin-top:40px;padding-top:20px;font-size:11px}.footer-bottom div{display:flex;gap:18px}.page-hero{padding:72px 0;background:linear-gradient(120deg,#082b50,#041a32);color:white}.page-hero h1{margin-bottom:12px}.page-hero p{max-width:760px;color:#c8d7e5;font-size:17px}.detail-hero{background:linear-gradient(120deg,#082b50,#041a32);color:white;padding:70px 0}.detail-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:55px;align-items:center}.detail-grid>img{width:100%;height:360px;object-fit:cover;border-radius:20px}.detail-hero p{color:#c7d8e9;font-size:17px;max-width:650px}.breadcrumbs{display:flex;gap:8px;font-size:12px;color:#a9bed2;margin-bottom:20px}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:50px}.prose{font-size:16px;color:#34475c}.prose h2{font-size:30px;color:var(--ink);margin:38px 0 12px}.prose h3{font-size:22px;color:var(--ink)}.prose p{margin:0 0 18px}.prose ul{padding-left:20px}.prose img{border-radius:16px}.prose-wide{max-width:900px}.sticky-side{position:relative}.side-card{position:sticky;top:110px;background:var(--navy);color:white;padding:26px;border-radius:16px}.side-card>span{font-size:10px;color:#f0a19d;font-weight:900}.side-card h3{font-size:25px;line-height:1.15}.side-card p{font-size:14px;color:#c9d7e5}.side-links{margin-top:14px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.side-links a{display:flex;justify-content:space-between;padding:14px;border-bottom:1px solid var(--line);font-size:13px}.side-links a:last-child{border:0}.side-links b{color:var(--orange)}.route-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.route-cards>a{border:1px solid var(--line);border-radius:16px;padding:24px;background:white}.route-cards>a>span{font-size:10px;font-weight:900;color:var(--orange)}.route-cards h3{font-size:24px}.route-cards h3 b{color:var(--orange)}.route-cards>a>div{display:flex;justify-content:space-between;border-block:1px solid var(--line);padding:12px 0}.route-cards small{color:var(--muted)}.route-cards p{font-size:13px;color:var(--muted)}.route-cards>a>b{font-size:12px;color:var(--orange)}.fleet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fleet-card{border:1px solid var(--line);border-radius:18px;padding:24px}.fleet-visual{height:130px;background:var(--soft);border-radius:12px;display:grid;place-items:center;font-size:62px}.fleet-card p{color:var(--muted);font-size:13px}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.spec-grid div{background:var(--soft);padding:10px;border-radius:9px}.spec-grid small{display:block;color:var(--muted);font-size:10px}.hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hub-grid a{border:1px solid var(--line);border-radius:18px;padding:28px;min-height:240px}.hub-grid span{font-size:32px;color:var(--orange);font-weight:900}.hub-grid h3{font-size:24px}.hub-grid p{color:var(--muted)}.hub-grid b{color:var(--orange);font-size:12px}.calc-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.calc-box,.info-card,.form-shell{border:1px solid var(--line);border-radius:18px;padding:28px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label,.quote-form>label{font-size:12px;font-weight:800;color:#586a7c}.form-grid input,.form-grid select,.quote-form textarea,.quote-form>label textarea{width:100%;margin-top:6px;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}.calc-result{margin-top:20px;padding:24px;background:var(--soft);border-radius:14px}.calc-result small,.calc-result span{display:block;color:var(--muted)}.calc-result strong{font-size:42px;color:var(--navy)}.info-card h3{font-size:26px}.info-card p{color:var(--muted)}.info-card a{color:var(--orange);font-weight:800}.quote-form{max-width:900px;margin:auto}.quote-form>label{display:block;margin-top:16px}.check{display:flex!important;gap:8px;align-items:center}.check input{width:auto!important;margin:0!important}.hp{position:absolute!important;left:-9999px!important}.success-box,.error-box{padding:24px;border-radius:14px}.success-box{background:#e9f8ef;color:#17633d}.error-box{background:#fff0ed;color:#a93825;margin-bottom:20px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-cards>div{border:1px solid var(--line);border-radius:14px;padding:20px}.contact-cards small{display:block;color:var(--muted)}.contact-cards a{font-weight:800;color:var(--navy)}.map-frame{min-height:350px;border-radius:18px;overflow:hidden;background:var(--soft)}.map-frame iframe{width:100%!important;height:100%!important;min-height:350px}.map-placeholder{display:grid;place-items:center;height:350px;color:var(--muted)}
@media(max-width:980px){.nav{display:none;position:absolute;top:78px;left:0;right:0;background:white;padding:18px 20px;box-shadow:var(--shadow);flex-direction:column;align-items:flex-start}.nav.open{display:flex}.nav a{padding:8px 0}.nav-toggle{display:block}.nav-cta{display:none}.hero-grid,.detail-grid,.route-layout,.content-layout,.calc-layout,.contact-grid{grid-template-columns:1fr}.hero{min-height:auto}.hero-grid{padding:55px 0}.hero-panel{max-width:650px}.service-grid,.article-grid{grid-template-columns:repeat(2,1fr)}.sector-grid{grid-template-columns:repeat(2,1fr)}.trust-grid{grid-template-columns:repeat(3,1fr)}.tool-grid,.hub-grid,.fleet-grid,.route-cards{grid-template-columns:repeat(2,1fr)}.faq-layout,.reference-wrap{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}.sticky-side{display:grid;grid-template-columns:1fr 1fr;gap:14px}.side-card{position:static}.final-cta-in{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.container{width:min(100% - 26px,1180px)}.utility-in>span{display:none}.utility-in{justify-content:flex-end}.site-header{height:70px}.brand-mark{width:38px;height:38px}.brand b{font-size:16px}.brand small{font-size:8px}.nav{top:70px}.hero h1,.page-hero h1,.detail-hero h1{font-size:40px;letter-spacing:-1.6px}.hero-form,.form-grid{grid-template-columns:1fr}.hero-points{flex-direction:column;gap:7px}.trust-strip{margin:0}.trust-grid{grid-template-columns:1fr 1fr;border-radius:0;width:100%}.trust-grid div{border-right:0;border-bottom:1px solid var(--line)}.section{padding:58px 0}.section-head,.split-head{align-items:flex-start;flex-direction:column}.tool-grid,.service-grid,.article-grid,.sector-grid,.hub-grid,.fleet-grid,.route-cards{grid-template-columns:1fr}.service-image{height:210px}.reference-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:12px}.sticky-side{grid-template-columns:1fr}.contact-cards{grid-template-columns:1fr}.detail-grid>img{height:240px}}


/* v2.1: Hizmet mega menü + kısa kök URL yapısı */
.nav-item{position:relative;display:flex;align-items:center}
.nav-item>a{display:flex;align-items:center;gap:5px}
.nav-chevron{font-size:11px;color:var(--orange);transition:.2s}
.nav-item:hover .nav-chevron{transform:rotate(180deg)}
.mega-menu{display:none;position:absolute;top:72px;left:-170px;width:min(900px,82vw);background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px rgba(4,25,48,.18);padding:18px;grid-template-columns:220px 1fr;gap:18px;z-index:80}
.has-mega:hover .mega-menu,.has-mega:focus-within .mega-menu{display:grid}
.mega-side{background:linear-gradient(145deg,var(--navy),var(--navy2));border-radius:13px;padding:22px;color:white}
.mega-side>span{font-size:9px;font-weight:900;letter-spacing:1.2px;color:#f0a19d}
.mega-side h3{font-size:23px;line-height:1.12;margin:8px 0}
.mega-side p{font-size:12px;color:#bfd0df}
.nav .mega-side .mega-all{display:inline-flex!important;padding:7px 0!important;color:#f0a19d;font-size:11px;font-weight:900}
.nav .mega-side .mega-all:after{display:none!important}
.mega-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.nav .mega-links a{padding:9px 10px!important;border-radius:9px;min-width:0}
.nav .mega-links a:after{display:none!important}
.nav .mega-links a:hover{background:var(--soft)}
.mega-links b{display:block;font-size:12px;line-height:1.2;color:var(--ink)}
.mega-links small{display:block;margin-top:3px;font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:1100px) and (min-width:981px){.nav{gap:15px;font-size:12px}.nav-wrap{gap:16px}.mega-menu{left:-210px;width:820px}}
@media(max-width:980px){.nav-item{display:block;width:100%}.nav-item>a{width:100%}.mega-menu{display:none!important}.nav-chevron{display:none}}

/* v2.2 final: arşiv, galeri, video ve müşteri görüşleri */
.archive-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.archive-head h2{font-size:clamp(30px,3.4vw,44px);margin:8px 0 0;letter-spacing:-1.4px}.archive-count{padding:8px 12px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:12px;font-weight:800}.reference-page-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.reference-logo-card{border:1px solid var(--line);border-radius:16px;min-height:150px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;background:#fff}.reference-logo-card img{max-height:72px;max-width:150px;object-fit:contain;filter:grayscale(1);opacity:.78}.reference-logo-card strong{font-size:12px;color:var(--navy)}
.photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.photo-grid a{position:relative;border-radius:15px;overflow:hidden;background:#e8eef4;aspect-ratio:4/3}.photo-grid img{width:100%;height:100%;object-fit:cover;transition:.25s}.photo-grid a:hover img{transform:scale(1.035)}.photo-grid span{position:absolute;left:0;right:0;bottom:0;padding:34px 13px 12px;background:linear-gradient(transparent,rgba(4,25,48,.82));color:#fff;font-size:11px;font-weight:800}
.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.video-card{border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#fff;transition:.2s}.video-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.video-cover{height:220px;position:relative;background:var(--soft)}.video-cover img{width:100%;height:100%;object-fit:cover}.video-cover span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#fff;font-size:22px;box-shadow:0 10px 25px rgba(213,51,47,.28)}.video-card>div:last-child{padding:20px}.video-card small{color:var(--orange);font-weight:900}.video-card h3{margin:7px 0;font-size:21px}.video-card p{color:var(--muted);font-size:13px}.youtube-frame{aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#000;margin-bottom:28px}.youtube-frame iframe{width:100%;height:100%;border:0}
.archive-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px;padding:17px 20px;border:1px solid var(--line);border-radius:14px;background:#fff}.archive-toolbar>div b{font-size:23px;color:var(--navy);margin-right:8px}.archive-toolbar>div span{font-size:12px;color:var(--muted)}.archive-toolbar label{font-size:11px;font-weight:800;color:var(--muted)}.archive-toolbar select{margin-left:8px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:#fff}.article-meta{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.article-meta b{color:var(--orange)}.pagination{display:flex;justify-content:center;gap:7px;margin-top:34px}.pagination a{width:38px;height:38px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;font-size:12px;font-weight:800}.pagination a.current{background:var(--navy);color:#fff;border-color:var(--navy)}
.section-links{display:flex;gap:15px}.section-links a,.inline-more{color:var(--orange);font-weight:800;font-size:13px}.media-home-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:20px}.media-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.media-photo-grid a{border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:#e8eef4}.media-photo-grid img{width:100%;height:100%;object-fit:cover}.media-video-list{display:grid;gap:10px}.media-video-list>a{display:grid;grid-template-columns:130px 1fr;gap:14px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:10px;background:#fff}.video-thumb{height:92px;position:relative;border-radius:10px;overflow:hidden;background:#dde5ed}.video-thumb img{width:100%;height:100%;object-fit:cover}.video-thumb span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#fff}.media-video-list small{color:var(--orange);font-weight:900;font-size:9px}.media-video-list h3{font-size:17px;margin:5px 0}
.testimonial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.testimonial-card{border:1px solid var(--line);border-radius:17px;padding:24px;background:#fff;min-height:245px;display:flex;flex-direction:column}.testimonial-quote{font-family:Georgia,serif;font-size:58px;line-height:.7;color:var(--orange)}.testimonial-card p{color:#42566b;font-size:14px}.testimonial-person{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.testimonial-person b{display:block;color:var(--navy)}.testimonial-person span{font-size:11px;color:var(--muted)}
.corporate-hero .detail-grid>img{object-position:center}.prose table{width:100%;border-collapse:collapse;margin:20px 0}.prose td,.prose th{border:1px solid var(--line);padding:10px;text-align:left}.prose th{background:var(--soft)}
@media(max-width:980px){.reference-page-grid{grid-template-columns:repeat(3,1fr)}.photo-grid{grid-template-columns:repeat(3,1fr)}.video-grid{grid-template-columns:repeat(2,1fr)}.media-home-grid{grid-template-columns:1fr}.testimonial-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.archive-head,.archive-toolbar{align-items:flex-start;flex-direction:column}.reference-page-grid,.photo-grid,.video-grid,.testimonial-grid{grid-template-columns:1fr 1fr}.media-photo-grid{grid-template-columns:1fr 1fr}.media-video-list>a{grid-template-columns:100px 1fr}.reference-logo-card{min-height:120px}.video-cover{height:180px}}
@media(max-width:420px){.reference-page-grid,.photo-grid,.video-grid,.testimonial-grid{grid-template-columns:1fr}}

/* V2.2 Final: footer now has 5 columns (brand + services + corporate + logistics + contact). */
@media(min-width:981px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;gap:38px}}


/* ==========================================================
   V2.3 PREMIUM SCALE / AUTHORITY LAYER
   ========================================================== */
@media(min-width:1281px){
  .container{width:min(1420px,calc(100% - 64px))}
  .site-header{height:92px}
  .nav-wrap{gap:30px}
  .brand-mark{width:50px;height:50px;font-size:23px}
  .brand b{font-size:22px}.brand small{font-size:10px;letter-spacing:3.6px}
  .nav{gap:27px;font-size:15px}.nav a{padding:36px 0}
  .nav-cta{padding:13px 22px}
  .hero{min-height:700px}
  .hero-grid{grid-template-columns:1.15fr .64fr;gap:90px;padding:84px 0}
  .hero h1{font-size:clamp(62px,4.6vw,82px);max-width:850px;letter-spacing:-3.2px}
  .hero-copy>p{font-size:20px;max-width:730px}
  .hero-panel{padding:34px;border-radius:24px}
  .hero-panel h3{font-size:32px}
  .trust-grid{padding:18px}.trust-grid div{padding:13px 24px}.trust-grid b{font-size:16px}.trust-grid span{font-size:12px}
  .section{padding:105px 0}
  .section-head h2,.split-head h2,.reference-wrap h2{font-size:clamp(38px,3.1vw,54px)}
  .tool-card{min-height:285px;padding:34px}.tool-card h3{font-size:29px}
  .service-image{height:225px}.service-body{padding:22px}.service-body h3{font-size:22px}.service-body p{font-size:14px;min-height:68px}
  .sector-grid a{padding:27px}.sector-grid h3{font-size:20px}.sector-grid p{font-size:14px}
  .article-card img{height:205px}.article-card h3{font-size:21px}
  .mega-menu{top:84px;left:-310px;width:min(1180px,88vw);grid-template-columns:260px 1fr;padding:22px;gap:22px}
  .mega-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}
  .nav .mega-links a{padding:10px 11px!important}.mega-links b{font-size:12.5px}.mega-links small{font-size:9.5px}
}
.about-home{padding-top:105px}.about-home-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:74px;align-items:center}.about-visual{position:relative;min-height:520px;border-radius:26px;overflow:hidden;background:#e9eef3;box-shadow:0 22px 55px rgba(4,25,48,.14)}.about-visual>img{width:100%;height:520px;object-fit:cover}.about-visual:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(4,25,48,.76))}.about-year{position:absolute;left:28px;top:28px;z-index:2;background:var(--orange);color:#fff;border-radius:17px;padding:17px 21px;box-shadow:0 14px 30px rgba(213,51,47,.28)}.about-year strong{display:block;font-size:31px;line-height:1}.about-year span{font-size:11px;font-weight:900;letter-spacing:.8px}.about-caption{position:absolute;z-index:2;left:30px;bottom:25px;color:#fff;font-weight:800;font-size:15px}.about-copy h2{font-size:clamp(38px,3.6vw,58px);line-height:1.02;letter-spacing:-2.2px;margin:13px 0 22px;color:var(--navy2)}.about-copy>p{font-size:17px;color:var(--muted);max-width:680px}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0}.about-stats div{padding:18px 15px;border:1px solid var(--line);border-radius:14px;background:#fff}.about-stats b{display:block;font-size:23px;color:var(--navy)}.about-stats span{font-size:11px;color:var(--muted)}.about-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.text-link{font-size:13px;color:var(--navy);font-weight:900;border-bottom:1px solid #b7c4d1;padding-bottom:4px}
.intelligence-section{background:linear-gradient(120deg,#03182e,#0a3865);color:#fff;position:relative;overflow:hidden}.intelligence-section:after{content:"";position:absolute;width:600px;height:600px;border-radius:50%;right:-260px;top:-300px;border:1px solid rgba(255,255,255,.07);box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 140px rgba(255,255,255,.012)}.intelligence-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}.intelligence-lead h2{font-size:clamp(36px,3.5vw,56px);letter-spacing:-2px;line-height:1.03;margin:12px 0 20px}.intelligence-lead p{color:#bfd0df;font-size:16px;max-width:650px;margin-bottom:27px}.intelligence-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.intelligence-cards a{min-height:190px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:18px;padding:25px;display:flex;flex-direction:column;transition:.2s}.intelligence-cards a:hover{background:rgba(255,255,255,.09);transform:translateY(-3px)}.intelligence-cards strong{font-size:40px;color:#fff;line-height:1}.intelligence-cards span{font-size:15px;font-weight:800;margin:11px 0;color:#e7f0f8}.intelligence-cards small{margin-top:auto;color:#f0a19d;font-weight:900}
.references-premium{background:#fff}.reference-wrap{grid-template-columns:330px 1fr;gap:58px}.reference-intro p{color:var(--muted);font-size:14px;margin-bottom:18px}.reference-grid{grid-template-columns:repeat(6,1fr);gap:12px}.reference-grid div{height:112px;padding:18px;border-radius:14px;opacity:.82;transition:.2s}.reference-grid div:hover{opacity:1;filter:grayscale(0);transform:translateY(-2px);box-shadow:0 10px 30px rgba(6,31,60,.08)}.reference-grid img{max-height:66px}
.media-showcase{display:grid;grid-template-columns:1.1fr .62fr .72fr;gap:14px;min-height:460px}.media-featured-photo{position:relative;border-radius:20px;overflow:hidden;min-height:460px;background:#dce5ed}.media-featured-photo>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.media-featured-photo:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(4,25,48,.88))}.media-featured-photo>span{position:absolute;left:25px;right:25px;bottom:24px;z-index:2;color:#fff}.media-featured-photo small{display:block;color:#f0a19d;font-weight:900;font-size:10px;letter-spacing:1px}.media-featured-photo b{display:block;font-size:25px;margin:7px 0 4px}.media-featured-photo em{font-style:normal;font-size:12px;font-weight:900;color:#fff}.media-small-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.media-small-grid a{border-radius:16px;overflow:hidden;background:#dce5ed}.media-small-grid img{width:100%;height:100%;object-fit:cover;transition:.2s}.media-small-grid a:hover img{transform:scale(1.03)}.media-video-stack{display:grid;grid-template-rows:1fr 1fr;gap:12px}.media-video-stack>a{display:grid;grid-template-columns:145px 1fr;gap:15px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:17px;padding:12px;min-width:0}.video-thumb-large{height:100%;min-height:165px;position:relative;border-radius:13px;overflow:hidden;background:#dce5ed}.video-thumb-large img{width:100%;height:100%;object-fit:cover}.video-thumb-large span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#fff}.media-video-stack small{font-size:9px;color:var(--orange);font-weight:900}.media-video-stack h3{font-size:18px;line-height:1.2;margin:7px 0}.media-video-stack b{font-size:11px;color:var(--orange)}
@media(max-width:1180px){.about-home-grid{grid-template-columns:1fr 1fr;gap:38px}.about-stats{grid-template-columns:repeat(2,1fr)}.reference-grid{grid-template-columns:repeat(4,1fr)}.media-showcase{grid-template-columns:1fr 1fr}.media-video-stack{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:none}.intelligence-grid{gap:35px}}
@media(max-width:980px){.about-home-grid,.intelligence-grid{grid-template-columns:1fr}.about-visual{min-height:420px}.about-visual>img{height:420px}.reference-wrap{grid-template-columns:1fr}.reference-grid{grid-template-columns:repeat(4,1fr)}.media-showcase{grid-template-columns:1fr}.media-featured-photo{min-height:420px}.media-video-stack{grid-column:auto}.media-small-grid{min-height:300px}}
@media(max-width:640px){.about-home{padding-top:58px}.about-home-grid{gap:28px}.about-visual,.about-visual>img{min-height:320px;height:320px}.about-copy h2{font-size:38px}.about-stats{grid-template-columns:1fr 1fr}.intelligence-cards{grid-template-columns:1fr 1fr}.intelligence-cards a{min-height:150px;padding:18px}.intelligence-cards strong{font-size:31px}.reference-grid{grid-template-columns:1fr 1fr}.media-featured-photo{min-height:340px}.media-small-grid{grid-template-columns:1fr 1fr;min-height:240px}.media-video-stack{grid-template-columns:1fr}.media-video-stack>a{grid-template-columns:120px 1fr}.video-thumb-large{min-height:125px}}
@media(max-width:420px){.intelligence-cards{grid-template-columns:1fr}.about-stats{grid-template-columns:1fr 1fr}.media-small-grid{grid-template-columns:1fr 1fr}}

/* ==========================================================
   V2.3.1 HEADER / CORPORATE MENU HOTFIX
   ========================================================== */
.corp-nav{position:relative;display:flex;align-items:center}
.mini-menu{display:none;position:absolute;top:76px;right:-26px;width:255px;background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 22px 55px rgba(4,25,48,.18);padding:10px;z-index:90}
.corp-nav:hover .mini-menu,.corp-nav:focus-within .mini-menu{display:block}
.nav .mini-menu a{display:block!important;padding:11px 13px!important;border-radius:9px;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.2;color:var(--ink)}
.nav .mini-menu a:after{display:none!important}
.nav .mini-menu a:hover{background:var(--soft);color:var(--navy)}
@media(min-width:1281px){.mini-menu{top:84px}.nav-wrap{column-gap:25px}.nav{column-gap:24px}}
@media(max-width:1279px) and (min-width:981px){.nav{gap:15px;font-size:12px}.nav-wrap{gap:15px}.mini-menu{top:72px;right:-18px;width:235px}.nav .mini-menu a{font-size:12px;padding:10px 12px!important}}
@media(max-width:980px){
  .corp-nav{display:block;width:100%}
  .corp-nav>.mini-menu{display:block!important;position:static;width:100%;padding:2px 0 8px 16px;border:0;border-radius:0;box-shadow:none;background:transparent}
  .nav .mini-menu a{padding:7px 0!important;font-size:12px;color:var(--muted);white-space:normal}
  .corp-nav>.a,.corp-nav>a{justify-content:flex-start}
}


/* =========================================================
   V2.4 SERVICE CONTENT DEPTH / LEGACY SEO COVERAGE
   ========================================================= */
.service-detail-section{padding-top:76px;padding-bottom:96px}
.service-prose{max-width:none}
.prose h2{font-size:30px;line-height:1.18;margin:42px 0 16px;color:#071d38;letter-spacing:-.02em}
.prose h3{font-size:20px;line-height:1.3;margin:24px 0 10px;color:#0a2d55}
.prose p,.prose li{font-size:16px;line-height:1.85;color:#455b73}
.prose ul{padding-left:22px;margin:12px 0 24px}
.content-highlight{margin:24px 0 30px;padding:20px 22px;border:1px solid #dbe5ef;border-left:4px solid #d5332f;background:#f7fafc;border-radius:12px;color:#2e4660;line-height:1.7}
.process-list{list-style:none;padding:0!important;margin:18px 0 30px!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.process-list li{display:flex;gap:14px;align-items:flex-start;border:1px solid #dde6ef;border-radius:13px;padding:16px;background:#fff}
.process-list li b{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;border-radius:10px;background:#092e58;color:#fff;font-size:12px;letter-spacing:.08em}
.inline-faq{border-top:1px solid #e1e8ef;margin-top:16px}
.inline-faq details{border-bottom:1px solid #e1e8ef}
.inline-faq summary{cursor:pointer;padding:17px 0;font-weight:800;color:#102942;display:flex;justify-content:space-between;gap:20px}
.inline-faq details p{margin:0;padding:0 0 18px}
.district-section{margin-top:58px;padding-top:42px;border-top:1px solid #e3e9ef}
.district-section>h2{margin-top:8px}
.district-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}
.district-card{border:1px solid #dce5ed;border-radius:12px;background:#fff;overflow:hidden}
.district-card summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:15px 17px;font-weight:800;color:#0c2947;list-style:none}
.district-card summary::-webkit-details-marker{display:none}
.district-card summary b{color:#d5332f;font-size:18px}
.district-card p{margin:0;padding:0 17px 17px;font-size:14px!important;line-height:1.7!important;color:#5b6f83!important}
.side-related{margin:14px 0;border:1px solid #dce5ed;border-radius:14px;overflow:hidden;background:#fff}
.side-related>strong{display:block;padding:15px 16px;background:#f5f8fb;color:#0a2a4d;font-size:13px;text-transform:uppercase;letter-spacing:.08em}
.side-related a{display:flex;justify-content:space-between;gap:10px;padding:13px 16px;border-top:1px solid #e7edf3;color:#183650;font-size:13px;font-weight:700}
.side-related a b{color:#d5332f}
@media(max-width:900px){.process-list,.district-grid{grid-template-columns:1fr}.service-detail-section{padding-top:48px}.prose h2{font-size:26px}}

/* =========================================================
   V2.5 TURKEY-WIDE SERVICE ARCHITECTURE
   ========================================================= */
@media(min-width:981px){
  .site-header{height:84px}
  .nav-wrap{gap:18px}
  .nav{gap:18px;font-size:13px}
  .nav>a,.nav-item>a{padding:32px 0}
  .has-mega{position:static}
  .has-mega>.mega-menu{top:84px;left:50%;transform:translateX(-50%);width:min(1420px,calc(100vw - 48px));max-height:calc(100vh - 118px);overflow:auto;border-radius:0 0 22px 22px;padding:24px;z-index:120}
  .mega-services-v25{grid-template-columns:270px 1fr;gap:24px}
  .mega-services-v25 .mega-side{align-self:stretch;background:linear-gradient(145deg,#082f5a,#031c36);color:#fff;border-radius:17px;padding:26px;display:flex;flex-direction:column}
  .mega-services-v25 .mega-side>span,.coverage-mega-head span{color:#ff9b67;font-size:10px;font-weight:900;letter-spacing:1.25px}
  .mega-services-v25 .mega-side h3{font-size:27px;line-height:1.12;margin:10px 0 13px}
  .mega-services-v25 .mega-side p{color:#c3d2e0;font-size:13px;margin:0 0 20px}
  .mega-side-stats{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:8px 0 20px;padding:15px;border:1px solid rgba(255,255,255,.13);border-radius:12px}
  .mega-side-stats b{font-size:22px;color:#fff}.mega-side-stats small{align-self:center;color:#bfd0e0}
  .mega-services-v25 .mega-all{margin-top:auto;color:#fff!important;padding:11px 0!important;font-size:12px}
  .mega-services-v25 .mega-all:after{display:none}
  .mega-group-area{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 18px;align-content:start}
  .mega-service-group{min-width:0}
  .mega-service-group h4{margin:0 0 8px;padding:0 0 9px;border-bottom:2px solid #edf2f6;color:#082b50;font-size:12px;letter-spacing:.45px;text-transform:uppercase}
  .nav .mega-service-group a{display:block;padding:8px 9px!important;border-radius:9px;line-height:1.15}
  .nav .mega-service-group a:after{display:none!important}
  .nav .mega-service-group a:hover{background:#f3f7fb}
  .mega-service-group a span{display:block;font-size:13px;font-weight:800;color:#122c46}
  .mega-service-group a small{display:block;font-size:10px;color:#718296;margin-top:3px;font-weight:600}
  .mega-services-v25 .mega-footer{grid-column:1/-1}
  .mega-footer{display:flex;align-items:center;gap:12px;border-top:1px solid #e2e9f0;padding:14px 5px 0;margin-top:2px;font-size:11px}
  .mega-footer span{font-weight:900;color:#0b2e52;margin-right:auto;text-transform:uppercase;letter-spacing:.55px}
  .nav .mega-footer a{padding:6px 9px!important;color:#d5332f;font-weight:900}.nav .mega-footer a:after{display:none!important}

  .coverage-mega{display:none!important;grid-template-columns:1fr!important;padding:0!important;overflow:hidden!important}
  .coverage-mega-item:hover .coverage-mega,.coverage-mega-item:focus-within .coverage-mega{display:grid!important}
  .coverage-mega-head{background:linear-gradient(110deg,#06274a,#0a3d70);color:#fff;padding:20px 26px;display:flex;align-items:center;justify-content:space-between;gap:30px}
  .coverage-mega-head h3{margin:4px 0 4px;font-size:23px;line-height:1.12}.coverage-mega-head p{margin:0;color:#c9d9e8;font-size:12px}
  .coverage-numbers{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:10px 14px;white-space:nowrap}
  .coverage-numbers b{font-size:21px}.coverage-numbers small{color:#cbdbe8;margin-right:8px}
  .coverage-region-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;background:#fff;max-height:390px;overflow:auto}
  .coverage-region-grid section{padding:18px 15px;border-right:1px solid #e7edf3}.coverage-region-grid section:last-child{border:0}
  .coverage-region-grid h4{font-size:11px;color:#d5332f;text-transform:uppercase;letter-spacing:.7px;margin:0 0 9px}
  .nav .coverage-region-grid a{display:block;padding:5px 7px!important;border-radius:7px;font-size:11.5px;color:#17344f;font-weight:750;line-height:1.2}.nav .coverage-region-grid a:after{display:none!important}.nav .coverage-region-grid a:hover{background:#f3f7fb;color:#082b50}
  .coverage-mega>.mega-footer{padding:13px 25px 15px;margin:0;background:#fbfcfe}
}

/* service index */
.service-index-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:30px}.service-index-head h1{font-size:clamp(38px,4.5vw,64px);line-height:1.02;margin:8px 0 13px;letter-spacing:-2px}.service-index-head p{max-width:800px;color:var(--muted)}
.service-scope-note{background:#082b50;color:#fff;border-radius:17px;padding:20px 22px;min-width:300px}.service-scope-note b{display:block;font-size:19px}.service-scope-note span{display:block;color:#bfd0df;font-size:12px;margin-top:5px}
.service-group-section{padding:28px 0;border-top:1px solid var(--line)}.service-group-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.service-group-title h2{font-size:26px;margin:0}.service-group-title span{font-size:11px;color:var(--muted);font-weight:800}.nationwide-cta{margin-top:35px;border-radius:20px;background:linear-gradient(110deg,#06284c,#0a416f);color:#fff;padding:29px;display:flex;align-items:center;justify-content:space-between;gap:25px}.nationwide-cta h3{font-size:27px;margin:0 0 5px}.nationwide-cta p{margin:0;color:#cbdbea}

/* home nationwide directory */
.nationwide-home{background:linear-gradient(180deg,#fff,#f6f9fc)}.nationwide-home-head{display:grid;grid-template-columns:1fr auto;gap:42px;align-items:end;margin-bottom:28px}.nationwide-home-head h2{font-size:clamp(34px,3.7vw,50px);line-height:1.06;letter-spacing:-1.7px;margin:8px 0 12px}.nationwide-home-head p{max-width:850px;color:var(--muted);font-size:15px}.nationwide-home-numbers{display:flex;gap:9px}.nationwide-home-numbers div{min-width:92px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px;text-align:center}.nationwide-home-numbers b{display:block;font-size:24px;color:#082b50}.nationwide-home-numbers span{font-size:10px;color:var(--muted);font-weight:800}.featured-province-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.featured-province-grid>a{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:#fff;border-radius:13px;padding:15px;transition:.18s}.featured-province-grid>a:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(5,31,60,.08);border-color:#c6d3df}.featured-province-grid>a>span{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;background:#082b50;color:#fff;font-size:11px;font-weight:900}.featured-province-grid div{min-width:0}.featured-province-grid b{display:block;font-size:13px}.featured-province-grid small{display:block;font-size:10px;color:var(--muted);margin-top:2px}.featured-province-grid em{font-style:normal;color:#d5332f;margin-left:auto;font-weight:900}.nationwide-home-footer{margin-top:17px;background:#082b50;color:#fff;border-radius:16px;padding:20px 23px;display:flex;align-items:center;justify-content:space-between;gap:20px}.nationwide-home-footer strong{display:block}.nationwide-home-footer span{display:block;color:#bfd0df;font-size:12px;margin-top:3px}

/* Turkey coverage hub */
.coverage-hero{background:linear-gradient(125deg,#041b34,#0a3b68);color:#fff;padding:74px 0}.coverage-hero h1{margin-bottom:13px}.coverage-hero p{max-width:880px;color:#c8d8e7;font-size:17px}.coverage-hero-stats{display:flex;gap:10px;margin-top:26px}.coverage-hero-stats div{min-width:120px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:14px;padding:16px}.coverage-hero-stats b{display:block;font-size:28px}.coverage-hero-stats span{font-size:11px;color:#c4d5e4}.region-directory{display:grid;gap:25px}.region-block{border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}.region-block-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:#f6f9fc;border-bottom:1px solid var(--line)}.region-block-head h3{margin:0;font-size:22px}.region-block-head span{font-size:11px;color:var(--muted);font-weight:800}.province-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.province-card{display:flex;align-items:center;gap:11px;padding:15px 17px;border-right:1px solid #edf1f4;border-bottom:1px solid #edf1f4;min-width:0}.province-card:hover{background:#f8fafc}.province-card .plate{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#092e58;color:#fff;font-size:10px;font-weight:900}.province-card div{min-width:0}.province-card b{display:block;font-size:13px}.province-card small{display:block;font-size:10px;color:var(--muted);margin-top:2px}.province-card em{margin-left:auto;color:#d5332f;font-style:normal;font-weight:900}.nationwide-info-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.nationwide-info-grid h2{font-size:42px;line-height:1.07;margin:8px 0 16px}.nationwide-info-grid p{color:#bacbdb}.scope-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scope-checks span{padding:15px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.045);border-radius:11px;font-size:12px;font-weight:800}

/* province/district pages */
.province-hero-card,.district-hero-card{background:#fff;border-radius:20px;padding:27px;min-height:260px;color:#102b47;display:flex;flex-direction:column;justify-content:center;box-shadow:0 20px 50px rgba(0,0,0,.16)}.province-hero-card small,.district-hero-card small{font-size:10px;color:#d5332f;font-weight:900;letter-spacing:1px}.province-hero-card strong,.district-hero-card strong{display:block;font-size:38px;line-height:1;margin:11px 0 7px;color:#082b50}.province-hero-card span,.district-hero-card span{font-size:16px;font-weight:800}.province-hero-card em,.district-hero-card em{font-style:normal;font-size:11px;color:var(--muted);margin-top:13px}.province-overview{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:end;margin-bottom:30px}.province-overview h2{font-size:37px;line-height:1.07;margin:8px 0 11px}.province-overview p{color:var(--muted);max-width:850px}.province-facts{display:flex;gap:10px}.province-facts div{min-width:95px;border:1px solid var(--line);border-radius:12px;padding:14px;text-align:center}.province-facts b{display:block;font-size:22px;color:#082b50}.province-facts span{font-size:10px;color:var(--muted)}.province-services{grid-template-columns:repeat(3,1fr)}.district-service-body span{font-size:10px;color:#d5332f;font-weight:900}.district-directory{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.district-directory a{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:11px;background:#fff;padding:13px 14px;font-size:12px;font-weight:800}.district-directory a:hover{border-color:#b9c9d7;background:#f7fafc}.district-directory a span{color:#d5332f}.data-notice{margin-top:22px;border-left:4px solid #d5332f;background:#fff6f0;border-radius:10px;padding:15px 17px;font-size:12px;color:#75402a}.province-copy,.district-copy{display:grid;grid-template-columns:1fr 330px;gap:38px;align-items:start}.province-copy .prose,.district-copy .prose{max-width:none}

/* national block on each service detail */
.national-service-coverage{margin-top:58px;padding-top:42px;border-top:1px solid #e3e9ef}.national-service-heading h2{margin:8px 0 10px}.national-service-heading p{max-width:850px}.national-region-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.national-region-list section{border:1px solid #dce5ed;border-radius:13px;padding:16px;background:#fff}.national-region-list h3{font-size:15px!important;margin:0 0 10px!important;color:#082b50}.national-region-list section>div{display:flex;flex-wrap:wrap;gap:6px}.national-region-list a{font-size:11px;font-weight:750;color:#315069;border:1px solid #e0e8ef;border-radius:7px;padding:6px 8px}.national-region-list a:hover{background:#082b50;color:#fff;border-color:#082b50}.national-service-cta{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f5f8fb;border:1px solid #dce5ed;border-radius:14px;padding:18px}.national-service-cta b{display:block;color:#082b50}.national-service-cta span{display:block;font-size:11px;color:var(--muted);margin-top:3px}

@media(max-width:1280px) and (min-width:981px){
  .nav{gap:12px;font-size:11.5px}.nav-wrap{gap:12px}.nav-cta{padding-left:14px;padding-right:14px}
  .coverage-region-grid{grid-template-columns:repeat(4,1fr)}.mega-group-area{grid-template-columns:repeat(4,1fr)}
}
@media(max-width:980px){
  .has-mega>.mega-menu{display:none!important}.nav.open .has-mega>.mega-menu{display:none!important}
  .featured-province-grid,.province-card-grid,.district-directory{grid-template-columns:repeat(2,1fr)}
  .nationwide-home-head,.nationwide-info-grid,.province-overview,.province-copy,.district-copy{grid-template-columns:1fr}
  .province-services{grid-template-columns:repeat(2,1fr)}.national-region-list{grid-template-columns:1fr}
  .nationwide-home-numbers{justify-content:flex-start}.province-facts{justify-content:flex-start}
}
@media(max-width:640px){
  .featured-province-grid,.province-card-grid,.district-directory,.province-services{grid-template-columns:1fr}.nationwide-home-numbers,.coverage-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.nationwide-home-numbers div,.coverage-hero-stats div{min-width:0}.nationwide-home-footer,.national-service-cta{align-items:flex-start;flex-direction:column}.scope-checks{grid-template-columns:1fr}.service-index-head{display:block}.service-scope-note{margin-top:18px;min-width:0}.province-hero-card,.district-hero-card{min-height:210px}.province-facts{display:grid;grid-template-columns:repeat(2,1fr)}
}


/* V2.6 Türkiye SEO / içerik derinliği */
.service-guide-block{margin-top:52px;padding-top:38px;border-top:1px solid #e1e8ef}.service-guide-block>h2{margin-top:8px}.service-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 30px}.service-guide-grid>div{border:1px solid #dce5ed;border-radius:13px;padding:17px;background:#f8fafc}.service-guide-grid b{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#082b50;color:#fff;font-size:11px}.service-guide-grid h3{font-size:15px!important;margin:12px 0 6px!important}.service-guide-grid p{font-size:12px!important;line-height:1.65!important;margin:0!important;color:#5c7184!important}.inline-service-faq{margin-top:50px;padding-top:38px;border-top:1px solid #e1e8ef}.inline-service-faq>h2{margin:8px 0 18px}.inline-service-faq details,.location-prose .inline-faq details{border-bottom:1px solid #dfe7ee}.inline-service-faq summary,.location-prose .inline-faq summary{display:flex;justify-content:space-between;gap:20px;padding:15px 0;font-weight:800;cursor:pointer;list-style:none}.inline-service-faq summary::-webkit-details-marker,.location-prose .inline-faq summary::-webkit-details-marker{display:none}.inline-service-faq summary span,.location-prose .inline-faq summary span{color:#d5332f}.inline-service-faq details p,.location-prose .inline-faq details p{padding:0 0 15px;margin:0;color:#5c7184}.location-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:42px;align-items:start}.location-prose{max-width:none}.location-prose h2{margin-top:34px}.location-prose h2:first-child{margin-top:0}.location-prose .inline-faq{margin-top:8px}.location-parent-link{margin-top:32px;padding:14px 16px;border:1px solid #dce5ed;border-radius:11px;background:#f8fafc}.location-parent-link a{font-weight:800;color:#0b3762}.coverage-search{margin:0 0 28px;display:flex;gap:10px}.coverage-search input{width:100%;border:1px solid #d7e1e9;border-radius:12px;padding:14px 16px;font:inherit}.coverage-search input:focus{outline:2px solid rgba(255,100,26,.18);border-color:#d5332f}.mega-service-group{min-width:0}.mega-service-group h4{font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:#d5332f;margin:0 0 8px}.mega-service-group a{display:block;padding:8px 7px;border-radius:8px}.mega-service-group a:hover{background:#f6f9fc}.mega-service-group a span{display:block;font-size:11.5px;font-weight:850;line-height:1.25}.mega-service-group a small{display:block;font-size:9px;color:#708396;margin-top:2px}.mega-services-v25{width:min(1420px,calc(100vw - 48px))!important;left:50%!important;transform:translateX(-50%)!important}.mega-group-area{gap:10px!important}
@media(max-width:1250px) and (min-width:981px){.mega-services-v25{width:min(1120px,94vw)!important}.mega-group-area{grid-template-columns:repeat(3,1fr)!important}.service-guide-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){.service-guide-grid{grid-template-columns:1fr 1fr}.location-content-layout{grid-template-columns:1fr}}
@media(max-width:620px){.service-guide-grid{grid-template-columns:1fr}}

/* =========================================================
   V2.7 KURUMSAL SEO / EDITORYAL KALİTE
   ========================================================= */
.corporate-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px}.corporate-cards a{display:flex;flex-direction:column;gap:5px;border:1px solid var(--line);border-radius:13px;padding:17px 18px;background:#fff}.corporate-cards a:hover{border-color:#bbcbd9;background:#f8fafc}.corporate-cards b{font-size:14px;color:#0b2d50}.corporate-cards span{font-size:11px;color:#d5332f;font-weight:800}
.hub-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:end;margin-bottom:30px}.hub-intro h2{font-size:clamp(30px,3.4vw,44px);line-height:1.08;margin:8px 0 12px;letter-spacing:-1.2px}.hub-intro p{color:var(--muted);max-width:760px}.hub-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.hub-principles div{border:1px solid var(--line);border-radius:13px;padding:14px;background:#fff}.hub-principles b{display:inline-grid;place-items:center;width:30px;height:30px;background:#082b50;color:#fff;border-radius:8px;font-size:10px}.hub-principles span{display:block;font-weight:900;margin-top:10px;color:#0a2949}.hub-principles small{display:block;color:var(--muted);line-height:1.45;margin-top:3px}.logistics-guide{display:grid;gap:24px}.logistics-guide>div:first-child{max-width:820px}.logistics-guide h2{font-size:clamp(30px,3.2vw,42px);margin:8px 0 10px}.logistics-guide>div:first-child p{color:var(--muted)}.logistics-guide-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.logistics-guide-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.logistics-guide-grid b{display:block;color:#082b50;margin-bottom:7px}.logistics-guide-grid p{font-size:12px;color:var(--muted);margin:0}.hub-note{padding:16px 18px;border-radius:12px;border-left:4px solid #d5332f;background:#fff6f0;color:#694330;font-size:13px}.hub-note strong{color:#a94316}
.editorial-note{margin:20px 0;padding:14px 16px;border:1px solid #dce5ed;border-radius:11px;background:#f8fafc;font-size:12px;color:#5c7184}.editorial-note b{color:#0b2e52}
@media(max-width:980px){.hub-intro{grid-template-columns:1fr}.logistics-guide-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.corporate-cards,.hub-principles,.logistics-guide-grid{grid-template-columns:1fr}}

/* =========================================================
   V2.8 İLÇE + ÇİFT YÖNLÜ ROTA AĞI
   ========================================================= */
.coverage-route-footer{gap:16px}.coverage-route-footer a{white-space:nowrap}
.district-group-grid{display:grid;gap:22px}.district-group{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.district-group-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.district-group-head h3{margin:0;font-size:20px;color:#082b50}.district-group-head span{font-size:10px;color:var(--muted);font-weight:900;text-transform:uppercase;letter-spacing:.5px}.province-district-section .district-directory{grid-template-columns:repeat(4,minmax(0,1fr))}
.route-hub-section{background:linear-gradient(180deg,#fff,#f8fafc)}.hub-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hub-choice-card{display:block;border:1px solid #dce5ed;border-radius:18px;padding:25px;background:#fff;position:relative;overflow:hidden;transition:.18s}.hub-choice-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#d5332f}.hub-choice-card.inbound:before{background:#0a3f70}.hub-choice-card:hover{transform:translateY(-2px);box-shadow:0 15px 36px rgba(8,43,80,.08)}.hub-choice-card>span{font-size:10px;letter-spacing:.8px;color:#d5332f;font-weight:900}.hub-choice-card.inbound>span{color:#0a4b83}.hub-choice-card h3{font-size:24px;line-height:1.12;margin:8px 0 9px;color:#082b50}.hub-choice-card p{color:var(--muted);font-size:13px;line-height:1.6;margin:0 0 15px}.hub-choice-card strong{font-size:12px;color:#082b50}
.district-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.district-profile-grid article{border:1px solid var(--line);border-radius:15px;padding:18px;background:#fff}.district-profile-grid article>span{font-size:9px;font-weight:900;color:#d5332f;letter-spacing:.8px}.district-profile-grid h3{font-size:17px;margin:8px 0 7px;color:#082b50}.district-profile-grid p{font-size:12px;line-height:1.65;color:var(--muted);margin:0}
.network-hub-hero,.network-route-hero,.district-route-hero{background:linear-gradient(120deg,#041b34,#0a3b68);color:#fff}.network-hero-card,.route-direction-card{background:#fff;color:#082b50;border-radius:20px;padding:28px;min-height:260px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 20px 50px rgba(0,0,0,.16)}.network-hero-card>span,.route-direction-card>span{font-size:11px;color:#d5332f;font-weight:900;letter-spacing:.8px}.network-hero-card strong,.route-direction-card strong{font-size:34px;line-height:1.06;margin:10px 0;color:#082b50}.network-hero-card b,.route-direction-card b{font-size:24px;color:#d5332f}.network-hero-card em,.route-direction-card em{font-style:normal;font-size:12px;color:#4f667b;font-weight:800;margin-top:6px}.network-hero-card small,.route-direction-card small{font-size:11px;color:#7b8b9a;margin-top:8px}
.network-stats{border:1px solid var(--line);border-radius:13px;padding:13px 18px;text-align:center;background:#fff}.network-stats b{display:block;font-size:25px;color:#082b50}.network-stats span{font-size:10px;color:var(--muted);font-weight:800}.network-region-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.network-region{border:1px solid var(--line);border-radius:17px;background:#fff;overflow:hidden}.network-region h3{margin:0;padding:16px 18px;background:#f6f9fc;border-bottom:1px solid var(--line);font-size:18px;color:#082b50}.network-route-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.network-route-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-right:1px solid #edf1f4;border-bottom:1px solid #edf1f4}.network-route-list a:hover{background:#f8fafc}.network-route-list b{display:block;font-size:12px;color:#102d49}.network-route-list small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.network-route-list strong{color:#d5332f}.route-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:36px;align-items:start}.route-summary-grid>article>h2{font-size:35px;line-height:1.08;margin:8px 0 10px}.route-summary-grid>article>p{color:var(--muted)}.route-facts{display:grid;gap:9px}.route-facts div{border:1px solid var(--line);border-radius:13px;padding:15px;background:#f8fafc}.route-facts small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:#d5332f;font-weight:900}.route-facts b{display:block;margin-top:5px;color:#082b50}.route-prose h2{font-size:23px!important;margin-top:30px}.route-prose h3{font-size:18px!important}.route-district-directory{grid-template-columns:repeat(4,minmax(0,1fr))}.route-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.route-service-grid>a{display:flex;flex-direction:column;min-height:155px;border:1px solid var(--line);border-radius:13px;background:#fff;padding:15px}.route-service-grid>a:hover{border-color:#b8c8d6;box-shadow:0 8px 22px rgba(8,43,80,.06)}.route-service-grid span{font-size:9px;color:#d5332f;font-weight:900;letter-spacing:.4px}.route-service-grid b{font-size:14px;color:#082b50;margin:8px 0 6px}.route-service-grid small{font-size:10px;color:var(--muted);line-height:1.55}.route-service-grid em{margin-top:auto;padding-top:12px;font-size:10px;font-style:normal;color:#d5332f;font-weight:900}.district-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1180px){.province-district-section .district-directory,.route-district-directory,.route-service-grid,.district-service-grid{grid-template-columns:repeat(3,1fr)}.network-region-grid{grid-template-columns:1fr}}
@media(max-width:980px){.hub-choice-grid,.district-profile-grid,.route-summary-grid{grid-template-columns:1fr}.province-district-section .district-directory,.route-district-directory,.route-service-grid,.district-service-grid{grid-template-columns:repeat(2,1fr)}.network-route-list{grid-template-columns:1fr}.network-hero-card,.route-direction-card{min-height:200px}}
@media(max-width:640px){.province-district-section .district-directory,.route-district-directory,.route-service-grid,.district-service-grid{grid-template-columns:1fr}.hub-choice-card{padding:20px}.network-region h3{font-size:16px}}
.route-index-hubs{margin-bottom:8px}.route-count-badge{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:#fff;color:#082b50;font-size:11px;font-weight:900}.compact-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.compact-route-grid a{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:7px;border:1px solid var(--line);border-radius:11px;background:#fff;padding:12px 13px;font-size:11px}.compact-route-grid a:hover{border-color:#bdcbd8;background:#f8fafc}.compact-route-grid span,.compact-route-grid strong{color:#17344f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-route-grid b{color:#d5332f}.compact-route-grid em{font-style:normal;color:#d5332f;font-size:9px;font-weight:900}@media(max-width:1100px){.compact-route-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.compact-route-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.compact-route-grid{grid-template-columns:1fr}}
.brand-logo-img{display:block;max-width:180px;max-height:58px;width:auto;height:auto;object-fit:contain}.brand-white .brand-logo-img{max-height:64px}.footer-logo-img{max-width:170px}@media(max-width:760px){.brand-logo-img{max-width:145px;max-height:48px}}

/* =========================================================
   V3.1 KURUMSAL KALİTE / ROTA + İL SAYFASI DÜZENİ
   ========================================================= */
.route-pair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.route-pair-card{border:1px solid var(--line);border-radius:16px;background:#fff;padding:20px;display:flex;flex-direction:column;min-height:220px}.route-pair-card>div:first-child>span{font-size:9px;letter-spacing:.7px;color:var(--orange);font-weight:900;text-transform:uppercase}.route-pair-card h3{font-size:21px;line-height:1.15;margin:8px 0;color:var(--navy)}.route-pair-card p{font-size:12px;color:var(--muted);margin:0 0 16px}.route-pair-actions{margin-top:auto;display:grid;gap:7px}.route-pair-actions a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:9px;font-size:11px;font-weight:800;color:#17344f}.route-pair-actions a b{color:var(--orange)}.route-editorial-note{max-width:920px;margin:auto;border:1px solid var(--line);border-radius:18px;padding:30px;background:#fff}.route-editorial-note h2{font-size:clamp(28px,3.2vw,40px);line-height:1.08;margin:9px 0 12px}.route-editorial-note p{color:var(--muted);max-width:800px}.route-editorial-note>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.btn-secondary{background:#f4f7fb;color:var(--navy);border-color:var(--line)}
.province-service-directory{margin-top:42px;border-top:1px solid var(--line);padding-top:34px}.section-head.compact{margin-bottom:20px}.section-head.compact h2{font-size:clamp(26px,3vw,36px)}.province-service-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.province-service-groups section{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.province-service-groups h3{margin:0;padding:14px 15px;background:#f7f9fc;border-bottom:1px solid var(--line);font-size:14px;color:var(--navy)}.province-service-groups section>div{display:grid}.province-service-groups a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #edf1f4;font-size:11px;color:#243e57}.province-service-groups a:last-child{border-bottom:0}.province-service-groups a:hover{background:#fbfcfd}.province-service-groups a b{color:var(--orange)}
@media(max-width:1050px){.route-pair-grid{grid-template-columns:repeat(2,1fr)}.province-service-groups{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.route-pair-grid,.province-service-groups{grid-template-columns:1fr}}

/* Kartal 34 Nakliyat V3.3.2 - eski kurumsal logo görünümü */
.site-header .brand-logo-img{max-width:220px;max-height:56px;width:auto;height:auto;object-fit:contain}
.footer .footer-logo-img{max-width:210px;max-height:62px;width:auto;height:auto;object-fit:contain}
@media(max-width:760px){.site-header .brand-logo-img{max-width:155px;max-height:44px}.footer .footer-logo-img{max-width:175px;max-height:54px}}

/* =========================================================
   V4.0.5 MOBILE CORPORATE NAV + QUICK CONTACT
   ========================================================= */
.mobile-menu-panel,.mobile-menu-overlay,.mobile-sticky-actions{display:none}
.nav-toggle svg,.mobile-menu-close svg,.mobile-social-actions svg,.mobile-contact-strip svg,.mobile-menu-cta svg,.mobile-sticky-actions svg{display:block;flex:0 0 auto}

@media(max-width:980px){
  body{padding-bottom:64px}
  body.mobile-menu-open{overflow:hidden}
  .site-header{z-index:1100;height:72px;box-shadow:0 1px 0 rgba(6,31,60,.06)}
  .nav-wrap{gap:12px}
  .site-header .brand{min-width:0}
  .site-header .brand-logo-img{max-width:158px;max-height:48px}
  .nav{display:none!important}
  .nav-cta{display:none!important}
  .nav-toggle{display:grid;width:44px;height:44px;place-items:center;border:1px solid #dce5ed;border-radius:12px;background:#fff;color:#082b50;padding:0;box-shadow:0 5px 16px rgba(8,43,80,.06);cursor:pointer}
  .nav-toggle svg{width:22px;height:22px}

  .mobile-menu-overlay{display:block;position:fixed;inset:0;background:rgba(3,20,38,.56);backdrop-filter:blur(3px);z-index:1140;opacity:0;visibility:hidden;transition:opacity .24s ease,visibility .24s ease}
  .mobile-menu-panel{display:flex;position:fixed;z-index:1150;top:0;right:0;bottom:0;width:min(440px,100vw);background:#f7f9fc;box-shadow:-25px 0 70px rgba(4,25,48,.25);transform:translateX(102%);transition:transform .3s cubic-bezier(.2,.8,.2,1);flex-direction:column;overflow:hidden;color:#0d2035}
  body.mobile-menu-open .mobile-menu-overlay{opacity:1;visibility:visible}
  body.mobile-menu-open .mobile-menu-panel{transform:translateX(0)}

  .mobile-menu-head{height:76px;background:#fff;border-bottom:1px solid #e5ebf1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;flex:0 0 auto}
  .mobile-menu-brand{display:flex;align-items:center;min-width:0}
  .mobile-menu-brand img{width:auto;max-width:168px;max-height:50px;object-fit:contain}
  .mobile-menu-brand strong{font-size:16px;color:#082b50}
  .mobile-menu-close{width:42px;height:42px;display:grid;place-items:center;border:1px solid #dce5ed;border-radius:12px;background:#f8fafc;color:#082b50;cursor:pointer;padding:0}
  .mobile-menu-close svg{width:20px;height:20px}

  .mobile-contact-strip{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 8px;background:#fff;flex:0 0 auto}
  .mobile-contact-strip>a{min-width:0;border-radius:13px;padding:11px 12px;display:flex;align-items:center;gap:9px;border:1px solid #dce5ed;background:#f7f9fc}
  .mobile-contact-strip svg{width:18px;height:18px;color:#0b4c80}
  .mobile-contact-strip span{min-width:0;display:block}
  .mobile-contact-strip small{display:block;font-size:9px;line-height:1.2;color:#708297;font-weight:800;text-transform:uppercase;letter-spacing:.35px}
  .mobile-contact-strip b{display:block;font-size:12px;line-height:1.35;color:#082b50;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .mobile-contact-strip .mobile-contact-whatsapp{background:#eefbf3;border-color:#c8edd6}
  .mobile-contact-strip .mobile-contact-whatsapp svg,.mobile-contact-strip .mobile-contact-whatsapp b{color:#138a44}

  .mobile-social-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:6px 14px 12px;background:#fff;border-bottom:1px solid #e6edf3;flex:0 0 auto}
  .mobile-social-actions>a{height:46px;border-radius:12px;border:1px solid #dce5ed;display:flex;align-items:center;justify-content:center;gap:7px;background:#fff;color:#0b355c;font-size:11px;font-weight:900}
  .mobile-social-actions>a svg{width:17px;height:17px}
  .mobile-social-actions>a.wa{color:#128641;background:#f3fcf6;border-color:#cbeed7}
  .mobile-social-actions>a.ig{color:#a22768;background:#fff6fb;border-color:#f0d6e5}

  .mobile-menu-nav{padding:10px 12px 20px;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;scrollbar-width:thin;scrollbar-color:#c8d4df transparent}
  .mobile-accordion,.mobile-single-link{display:block;background:#fff;border:1px solid #e0e8ef;border-radius:14px;margin-bottom:8px;overflow:hidden;box-shadow:0 4px 14px rgba(6,31,60,.025)}
  .mobile-accordion>summary{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;list-style:none;cursor:pointer;color:#082b50;font-weight:900}
  .mobile-accordion>summary::-webkit-details-marker{display:none}
  .mobile-accordion>summary>span{display:block;line-height:1.2}
  .mobile-accordion>summary small,.mobile-single-link small{display:block;margin-top:4px;font-size:9.5px;font-weight:700;color:#7a8998;letter-spacing:.1px}
  .mobile-accordion>summary svg{width:17px;height:17px;color:#d5332f;transition:transform .2s ease}
  .mobile-accordion[open]>summary{background:#fbfcfe;border-bottom:1px solid #e5ebf1}
  .mobile-accordion[open]>summary svg{transform:rotate(180deg)}
  .mobile-accordion-body{padding:10px 11px 13px;background:#fff}

  .mobile-feature-link{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 13px!important;border-radius:10px;background:#082b50!important;color:#fff!important;font-size:11.5px;font-weight:900;margin-bottom:11px}
  .mobile-feature-link b{color:#ff8b4d}
  .mobile-link-group{padding:8px 2px 9px}
  .mobile-link-group+.mobile-link-group{border-top:1px solid #edf1f5}
  .mobile-link-group h4,.mobile-province-directory>h4{margin:0 0 6px;padding:0 3px;font-size:9px;color:#d5332f;text-transform:uppercase;letter-spacing:.65px;font-weight:950}
  .mobile-link-group a,.mobile-simple-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 5px!important;color:#223c55!important;font-size:11.5px;font-weight:750;border-radius:8px;line-height:1.35}
  .mobile-link-group a:hover,.mobile-simple-links a:hover{background:#f5f8fb}
  .mobile-link-group a span,.mobile-simple-links a span{color:#d5332f;font-weight:900}

  .mobile-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:13px}
  .mobile-feature-grid a{min-height:70px;border:1px solid #dce5ed;border-radius:11px;background:#f7f9fc;padding:10px 11px;display:flex;flex-direction:column;justify-content:center}
  .mobile-feature-grid a:first-child{grid-column:1/-1;background:#082b50;border-color:#082b50}
  .mobile-feature-grid a:first-child b,.mobile-feature-grid a:first-child small{color:#fff}
  .mobile-feature-grid b{font-size:11px;color:#082b50;line-height:1.25}
  .mobile-feature-grid small{font-size:9px;color:#7c8a99;margin-top:3px}

  .mobile-province-directory{border-top:1px solid #e8eef3;padding-top:11px}
  .mobile-region{border-bottom:1px solid #edf1f5}
  .mobile-region>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 3px;cursor:pointer;list-style:none;font-size:11px;font-weight:900;color:#173b5d}
  .mobile-region>summary::-webkit-details-marker{display:none}
  .mobile-region>summary span{font-size:9px;color:#8a98a5;font-weight:800}
  .mobile-region>div{display:flex;flex-wrap:wrap;gap:5px;padding:0 2px 10px}
  .mobile-region>div a{font-size:9.5px;font-weight:750;color:#36536d;border:1px solid #e2e9ef;background:#f9fbfc;border-radius:7px;padding:5px 7px}

  .mobile-single-link{min-height:62px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#082b50;font-weight:900}
  .mobile-single-link>span{line-height:1.2}.mobile-single-link>b{font-size:16px;color:#d5332f}

  .mobile-menu-cta{padding:10px 14px;background:#fff;border-top:1px solid #e5ebf1;flex:0 0 auto}
  .mobile-menu-cta>a{min-height:58px;border-radius:14px;background:linear-gradient(135deg,#159447,#0f7d3b);color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:10px 14px;box-shadow:0 9px 22px rgba(17,137,64,.22)}
  .mobile-menu-cta svg{width:22px;height:22px}.mobile-menu-cta span{display:block}.mobile-menu-cta small{display:block;font-size:9px;color:#d9f6e4;font-weight:700}.mobile-menu-cta b{display:block;font-size:12.5px;margin-top:1px}.mobile-menu-cta strong{font-size:18px}
  .mobile-menu-foot{padding:0 14px 14px;background:#fff;display:flex;justify-content:space-between;gap:10px;align-items:center;color:#7b8997;flex:0 0 auto}
  .mobile-menu-foot span{font-size:9px;font-weight:900;color:#082b50;text-transform:uppercase;letter-spacing:.45px}.mobile-menu-foot small{font-size:8.5px;text-align:right}

  .mobile-sticky-actions{display:grid;position:fixed;z-index:1050;left:0;right:0;bottom:0;height:64px;grid-template-columns:repeat(3,1fr);background:#fff;border-top:1px solid #dce5ed;box-shadow:0 -10px 28px rgba(4,25,48,.12);padding-bottom:env(safe-area-inset-bottom)}
  .mobile-sticky-actions>a{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10.5px;font-weight:900;color:#fff}
  .mobile-sticky-actions svg{width:18px;height:18px}
  .mobile-sticky-call{background:#0b4d84}.mobile-sticky-whatsapp{background:#159447}.mobile-sticky-instagram{background:linear-gradient(120deg,#7234ad,#c83477 55%,#e86a35)}
  body.mobile-menu-open .mobile-sticky-actions{transform:translateY(110%)}
}

@media(max-width:640px){
  .site-header{height:68px}
  .site-header .brand-logo-img{max-width:150px;max-height:43px}
  .nav-toggle{width:42px;height:42px}
  .mobile-menu-head{height:70px;padding-left:14px;padding-right:14px}
  .mobile-menu-brand img{max-width:155px;max-height:44px}
  .mobile-feature-grid{grid-template-columns:1fr 1fr}
  .mobile-menu-nav{padding-left:9px;padding-right:9px}
  .mobile-contact-strip,.mobile-social-actions,.mobile-menu-cta{padding-left:10px;padding-right:10px}
}

@media(max-width:370px){
  .mobile-contact-strip{grid-template-columns:1fr}
  .mobile-social-actions>a{font-size:9.5px}
  .mobile-feature-grid{grid-template-columns:1fr}
  .mobile-feature-grid a:first-child{grid-column:auto}
}

/* V4.0.6 — Efe esintili kurumsal header + ana slider */
.efe-topbar{height:38px;background:#082d5d;color:#fff;font-size:12px;position:relative;z-index:80}
.efe-topbar .container{width:min(1520px,calc(100% - 44px))}
.efe-topbar-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}
.efe-top-left,.efe-top-right{display:flex;align-items:center;gap:18px;min-width:0}
.efe-topbar a,.efe-top-trust{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#fff}
.efe-topbar b{font-size:11px;line-height:1;font-weight:800}
.efe-topbar svg{width:15px;height:15px;fill:none;stroke:#d5332f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
.efe-top-social{padding:4px}.efe-top-social svg{stroke:#fff}
.efe-site-search{height:26px;width:190px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.38);border-radius:18px;background:rgba(255,255,255,.1);overflow:hidden}
.efe-site-search input{min-width:0;flex:1;border:0;outline:0;color:#fff;background:transparent;padding:0 12px;font:inherit;font-size:11px}.efe-site-search input::placeholder{color:#d9e5f2}
.efe-site-search button{width:34px;height:26px;border:0;background:#d5332f;display:grid;place-items:center;cursor:pointer}.efe-site-search button svg{stroke:#fff;width:14px;height:14px}
.efe-site-header{height:96px;position:sticky;top:0;z-index:70;background:#fff;border-bottom:1px solid #e6edf4;box-shadow:0 4px 16px rgba(5,31,60,.035)}
.efe-site-header .container{width:min(1520px,calc(100% - 44px))}
.efe-header-inner{height:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:26px;position:relative}
.efe-center-brand{margin:0;justify-self:center;position:relative;z-index:2}.efe-site-header .efe-center-brand .brand-logo-img{max-width:238px;max-height:74px;width:auto;height:auto;object-fit:contain}
.efe-nav{gap:20px;font-size:12.5px;font-weight:850;min-width:0}.efe-nav-left{justify-content:flex-start}.efe-nav-right{justify-content:flex-end}
.efe-nav>a,.efe-nav>.nav-item>a{padding:37px 0 31px;white-space:nowrap}.efe-nav .nav-chevron{font-size:10px;color:#092d5d}.efe-nav a:after{height:3px}.efe-nav .mini-menu{top:79px}
.efe-nav-left .mega-services-v25{top:82px;left:-150px;width:min(1180px,90vw)}.efe-nav-right .coverage-mega{top:82px;left:auto;right:-150px;width:min(980px,88vw)}
.efe-header-call,.efe-header-quote{height:54px!important;padding:8px 16px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;color:#fff!important;line-height:1!important;box-shadow:none!important}
.efe-header-call{background:#0c3f7b!important;border:1px solid #0c3f7b!important}.efe-header-quote{background:#ff6415!important;border:1px solid #ff6415!important;min-width:148px}.efe-header-call:after,.efe-header-quote:after{display:none!important}
.efe-header-call svg{width:18px;height:18px}.efe-header-call span,.efe-header-quote span{display:flex;flex-direction:column;gap:3px}.efe-header-call b,.efe-header-quote b{font-size:12px;letter-spacing:.1px}.efe-header-call small,.efe-header-quote small{font-size:9px;color:rgba(255,255,255,.87);font-weight:650;white-space:nowrap}.efe-doc-icon{font-size:22px;font-weight:900;color:#fff}.efe-site-header .nav-toggle{justify-self:end}
.mobile-menu-search{display:flex;gap:8px;padding:0 18px 15px}.mobile-menu-search input{min-width:0;flex:1;border:1px solid #dce4ec;border-radius:10px;padding:11px 12px;font:inherit;font-size:13px;background:#fff}.mobile-menu-search button{border:0;border-radius:10px;background:#082b50;color:#fff;padding:0 16px;font:inherit;font-size:12px;font-weight:850}
.efe-home-hero{position:relative;background:#f5f8fc;padding-bottom:58px;margin-bottom:10px;overflow:visible}.efe-hero-stage{height:575px;position:relative;overflow:hidden;background:#061e3a}
.efe-hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility .55s ease;background-image:var(--efe-bg);background-size:cover;background-position:center 52%;color:#fff}.efe-hero-slide.is-active{opacity:1;visibility:visible;z-index:2}
.efe-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,26,51,.97) 0%,rgba(4,26,51,.9) 34%,rgba(4,26,51,.57) 56%,rgba(4,26,51,.18) 80%,rgba(4,26,51,.04) 100%)}.efe-hero-shade:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(1,15,30,.22))}
.efe-home-hero .container{width:min(1440px,calc(100% - 60px))}.efe-hero-container{height:100%;position:relative;z-index:3;display:flex;align-items:center}.efe-hero-copy{width:min(720px,54vw);padding-left:32px;padding-bottom:28px}
.efe-hero-kicker{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:900;letter-spacing:.3px;text-transform:uppercase;color:#fff;margin-bottom:14px}.efe-hero-kicker i{display:block;width:32px;height:4px;border-radius:6px;background:#ff6818}
.efe-hero-copy h1,.efe-hero-copy h2{font-size:clamp(50px,4.5vw,76px);line-height:.98;letter-spacing:-3.3px;margin:0 0 16px;max-width:760px;color:#fff;text-wrap:balance}.efe-hero-copy h3{font-size:23px;line-height:1.15;margin:0 0 17px;color:#fff;letter-spacing:-.5px;max-width:670px}.efe-hero-copy p{font-size:17px;line-height:1.62;max-width:640px;color:#e0eaf4;margin:0 0 28px}
.efe-hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.efe-hero-actions a{height:58px;min-width:176px;padding:0 22px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:16px;font-size:14px;font-weight:900;transition:.2s}.efe-hero-actions a b{font-size:20px;line-height:1}.efe-hero-primary{background:#ff6818;color:#fff;box-shadow:0 12px 24px rgba(255,104,24,.2)}.efe-hero-primary:hover{transform:translateY(-2px);background:#ef5c0d}.efe-hero-secondary{background:#fff;color:#082b50;border:1px solid rgba(255,255,255,.6)}.efe-hero-secondary:hover{transform:translateY(-2px);background:#f4f7fb}
.efe-hero-tags{position:absolute;right:0;top:0;bottom:0;width:38%;pointer-events:none}.efe-hero-tags span{position:absolute;display:flex;align-items:center;justify-content:center;min-width:150px;height:58px;padding:0 24px;background:rgba(255,255,255,.96);border-radius:18px;color:#0a294d;box-shadow:0 12px 30px rgba(4,25,48,.12);font-size:14px;font-weight:900}.efe-hero-tags span:before{content:"";width:11px;height:11px;border-radius:3px;background:#ff6818;margin-right:10px;box-shadow:0 0 0 5px rgba(255,104,24,.1)}.efe-hero-tags .tag-one{right:12%;top:12%}.efe-hero-tags .tag-two{right:0;top:41%}.efe-hero-tags .tag-three{right:7%;bottom:14%}
.efe-hero-controls{position:absolute;left:26px;top:50%;transform:translateY(-50%);z-index:9;display:flex;flex-direction:column;gap:16px}.efe-hero-controls button{border:0;background:transparent;color:rgba(255,255,255,.55);font:inherit;font-weight:900;display:flex;align-items:center;gap:10px;padding:0;cursor:pointer}.efe-hero-controls button span{width:22px;font-size:12px;text-align:left}.efe-hero-controls button i{display:block;width:20px;height:2px;background:rgba(255,255,255,.34);position:relative;transition:.25s}.efe-hero-controls button.is-active{color:#fff}.efe-hero-controls button.is-active i{width:54px;background:#fff}.efe-hero-controls button.is-active i:after{content:"";position:absolute;right:-4px;top:-4px;width:10px;height:10px;border-radius:50%;background:#ff6818;box-shadow:0 0 0 4px rgba(255,104,24,.22)}
.efe-hero-dock{height:112px;position:absolute!important;z-index:12;left:50%;bottom:2px;transform:translateX(-50%);display:grid;grid-template-columns:.85fr .85fr .85fr 1.8fr 1.25fr;align-items:stretch;background:#fff;border-radius:25px;padding:16px 18px;box-shadow:0 18px 45px rgba(4,25,48,.16);border:1px solid #e7edf4;overflow:hidden}.efe-dock-feature{display:flex;align-items:center;gap:12px;padding:0 16px;border-right:1px solid #e6edf4}.efe-dock-icon{width:42px;height:42px;border-radius:12px;background:#0b3f7d;color:#fff;display:grid;place-items:center;font-size:17px;font-weight:900;flex:0 0 auto}.efe-dock-feature b,.efe-route-copy b{display:block;color:#082b50;font-size:13px;line-height:1.15}.efe-dock-feature small,.efe-route-copy small{display:block;color:#68798e;font-size:10px;margin-top:4px;line-height:1.2}
.efe-dock-route{display:flex;align-items:center;gap:18px;padding:0 22px;background:linear-gradient(90deg,#f7f9fc,#fff5ee);border-radius:16px;margin:0 10px}.efe-route-copy{min-width:112px}.efe-route-copy small{color:#ff6818;font-weight:900;letter-spacing:.6px;margin:0 0 4px}.efe-route-line{display:flex;align-items:center;flex:1;gap:8px;color:#0b3f7d;font-size:10px;font-weight:900}.efe-route-line i{height:4px;flex:1;min-width:60px;border-radius:8px;background:linear-gradient(90deg,#0b3f7d 0 72%,#ff6818 72%);position:relative}.efe-route-line i:before,.efe-route-line i:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:10px;height:10px;border:3px solid #0b3f7d;background:#fff;border-radius:50%}.efe-route-line i:before{left:0}.efe-route-line i:after{right:0;border-color:#ff6818}.efe-route-line em{font-style:normal;color:#ff6818}
.efe-dock-actions{display:grid;grid-template-rows:1fr 1fr;gap:8px;padding-left:8px}.efe-dock-actions a{border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:850;font-size:12px}.efe-dock-wa{border:1px solid #dce4ec;color:#082b50;background:#fff}.efe-dock-wa svg{color:#18b85b;width:19px;height:19px}.efe-dock-wa span{display:flex;flex-direction:column;line-height:1.05}.efe-dock-wa small{font-size:9px;color:#6c7d91;margin-top:4px}.efe-dock-call{background:#ff6818;color:#fff}.efe-dock-call svg{width:17px;height:17px}
.search-page{padding:72px 0}.search-shell{max-width:980px;margin:auto}.search-form-large{display:flex;gap:10px;margin:24px 0 34px}.search-form-large input{flex:1;border:1px solid var(--line);border-radius:12px;padding:14px 16px;font:inherit}.search-form-large button{border:0;border-radius:12px;background:#ff6818;color:#fff;padding:0 24px;font-weight:900}.search-results{display:grid;gap:12px}.search-result-card{border:1px solid var(--line);border-radius:14px;padding:18px 20px;background:#fff}.search-result-card span{font-size:10px;color:#ff6818;font-weight:900;text-transform:uppercase}.search-result-card h3{margin:6px 0;font-size:20px}.search-result-card p{margin:0;color:var(--muted);font-size:13px}
@media(max-width:1320px) and (min-width:981px){.efe-topbar .container,.efe-site-header .container{width:min(100% - 24px,1260px)}.efe-top-left,.efe-top-right{gap:10px}.efe-top-email{display:none!important}.efe-site-search{width:150px}.efe-header-inner{gap:14px}.efe-nav{gap:11px;font-size:11.5px}.efe-site-header .efe-center-brand .brand-logo-img{max-width:190px;max-height:64px}.efe-header-call,.efe-header-quote{height:48px!important;padding:7px 11px!important}.efe-header-quote{min-width:125px}.efe-header-call small,.efe-header-quote small{font-size:8px}.efe-nav-left .mega-services-v25{left:-90px}.efe-nav-right .coverage-mega{right:-60px}.efe-home-hero .container{width:min(100% - 40px,1260px)}.efe-hero-copy{padding-left:50px}.efe-hero-copy h1,.efe-hero-copy h2{font-size:clamp(48px,4.6vw,66px)}.efe-hero-dock{grid-template-columns:.8fr .8fr .8fr 1.55fr 1.25fr}}
@media(max-width:1100px) and (min-width:981px){.efe-top-right>a:nth-of-type(1){display:none}.efe-nav{gap:8px;font-size:10.7px}.efe-site-header .efe-center-brand .brand-logo-img{max-width:165px}.efe-header-call{display:none!important}.efe-header-quote{min-width:112px;padding:7px 9px!important}.efe-header-quote small{display:none}.efe-home-hero .container{width:min(100% - 28px,1040px)}.efe-hero-copy{width:59vw;padding-left:55px}.efe-hero-tags{width:34%}.efe-hero-dock{grid-template-columns:1fr 1fr 1fr 1.5fr}.efe-dock-actions{display:none}}
@media(max-width:980px){.efe-topbar{display:none}.efe-site-header{height:76px}.efe-site-header .container{width:min(100% - 26px,1180px)}.efe-header-inner{display:flex;justify-content:space-between;gap:18px}.efe-center-brand{justify-self:auto;margin:0}.efe-site-header .efe-center-brand .brand-logo-img{max-width:180px;max-height:54px}.efe-site-header .efe-nav{display:none!important}.efe-site-header .nav-toggle{display:grid;width:44px;height:44px;place-items:center;border:1px solid #e1e7ee;border-radius:10px;color:#082b50;background:#fff}.efe-home-hero{padding-bottom:0;margin-bottom:0;background:#fff}.efe-hero-stage{height:620px}.efe-home-hero .container{width:min(100% - 34px,900px)}.efe-hero-shade{background:linear-gradient(90deg,rgba(4,26,51,.95),rgba(4,26,51,.77) 78%,rgba(4,26,51,.55))}.efe-hero-container{align-items:flex-start;padding-top:88px}.efe-hero-copy{width:100%;padding:0 16px 0 28px;max-width:700px}.efe-hero-copy h1,.efe-hero-copy h2{font-size:clamp(43px,8vw,62px);max-width:680px}.efe-hero-copy h3{font-size:20px}.efe-hero-copy p{font-size:15px;max-width:590px}.efe-hero-tags{display:none}.efe-hero-controls{left:26px;top:auto;bottom:26px;transform:none;flex-direction:row}.efe-hero-controls button i{width:18px}.efe-hero-controls button.is-active i{width:42px}.efe-hero-dock{position:relative!important;left:auto;bottom:auto;transform:none;height:auto;width:min(100% - 28px,900px)!important;margin:-2px auto 30px;grid-template-columns:repeat(2,1fr);padding:14px;border-radius:0 0 20px 20px;box-shadow:0 16px 35px rgba(4,25,48,.12)}.efe-dock-feature{min-height:72px;padding:10px;border-right:0;border-bottom:1px solid #edf1f5}.efe-dock-route{grid-column:1/-1;min-height:78px;margin:0;padding:12px 16px}.efe-dock-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:none;padding:0;min-height:55px}.about-home{padding-top:42px}}
@media(max-width:640px){.efe-site-header{height:70px}.efe-site-header .efe-center-brand .brand-logo-img{max-width:150px;max-height:48px}.efe-site-header .nav-toggle{width:40px;height:40px}.efe-hero-stage{height:600px}.efe-home-hero .container{width:calc(100% - 22px)}.efe-hero-container{padding-top:66px}.efe-hero-copy{padding:0 9px 0 18px}.efe-hero-kicker{font-size:10px}.efe-hero-kicker i{width:24px;height:3px}.efe-hero-copy h1,.efe-hero-copy h2{font-size:43px;letter-spacing:-2px;line-height:1}.efe-hero-copy h3{font-size:17px;line-height:1.2}.efe-hero-copy p{font-size:14px;line-height:1.55;margin-bottom:21px}.efe-hero-actions{gap:9px}.efe-hero-actions a{height:52px;min-width:0;flex:1;padding:0 12px;font-size:12px;gap:7px}.efe-hero-actions a b{font-size:16px}.efe-hero-controls{left:20px;bottom:22px;gap:11px}.efe-hero-controls button span{font-size:10px;width:18px}.efe-hero-controls button i{display:none}.efe-hero-dock{width:calc(100% - 18px)!important;margin:0 auto 24px;grid-template-columns:1fr 1fr;padding:10px;border-radius:0 0 16px 16px}.efe-dock-feature{gap:8px;padding:9px 7px}.efe-dock-icon{width:36px;height:36px;border-radius:10px;font-size:13px}.efe-dock-feature b{font-size:11px}.efe-dock-feature small{font-size:9px}.efe-dock-route{padding:10px 12px}.efe-route-copy{min-width:92px}.efe-route-copy b{font-size:11px}.efe-route-line span,.efe-route-line em{font-size:9px}.efe-dock-actions{gap:7px;min-height:52px}.efe-dock-actions a{font-size:11px}.efe-dock-wa small{display:none}.mobile-menu-search{padding-inline:14px}.mobile-menu-search input{font-size:12px}}
\n\n/* V4.0.7 FINAL — Efe referansina daha yakin header + slider */\n@media (min-width:981px){\n.efe-topbar{height:34px;background:#082d5d}.efe-topbar .container,.efe-site-header .container{width:min(1400px,calc(100% - 30px))}.efe-topbar-inner{gap:18px}.efe-top-left,.efe-top-right{gap:13px}.efe-topbar b{font-size:11px}.efe-site-search{width:205px;height:28px;border-radius:16px}.efe-site-search button{height:28px;width:38px}\n.efe-site-header{height:98px;box-shadow:none}.efe-header-inner{gap:20px}.efe-center-brand{min-width:280px}.efe-site-header .efe-center-brand .brand-logo-img{max-width:265px;max-height:80px}.efe-nav{gap:24px;font-size:12.5px}.efe-nav>a,.efe-nav>.nav-item>a{padding:38px 0 34px}.efe-header-call,.efe-header-quote{height:52px!important;border-radius:14px!important;padding:8px 17px!important}.efe-header-call{min-width:148px}.efe-header-quote{min-width:154px}\n.efe-home-hero{padding-bottom:80px;margin-bottom:0;background:#f5f8fc}.efe-hero-stage{height:552px}.efe-home-hero .container{width:min(1320px,calc(100% - 54px))}.efe-hero-slide{background-position:center center}.efe-hero-shade{background:linear-gradient(90deg,rgba(4,26,51,.96) 0%,rgba(4,26,51,.91) 31%,rgba(4,26,51,.70) 48%,rgba(4,26,51,.25) 69%,rgba(4,26,51,.04) 100%)}.efe-hero-container{align-items:center}.efe-hero-copy{width:min(650px,49vw);padding-left:46px;padding-bottom:6px}.efe-hero-kicker{margin-bottom:17px;font-size:12px}.efe-hero-copy h1,.efe-hero-copy h2{font-size:clamp(52px,4.25vw,68px);line-height:.96;letter-spacing:-3px;max-width:650px;margin-bottom:14px}.efe-hero-copy h3{font-size:22px;margin-bottom:15px;max-width:610px}.efe-hero-copy p{font-size:16px;line-height:1.52;max-width:590px;margin-bottom:25px}.efe-hero-actions{gap:14px}.efe-hero-actions a{height:58px;min-width:176px;border-radius:15px}.efe-hero-controls{left:28px;gap:17px}.efe-hero-controls button.is-active i{width:56px}.efe-hero-tags{width:34%}.efe-hero-tags span{height:57px;min-width:148px;border-radius:18px}.efe-hero-tags .tag-one{right:11%;top:9%}.efe-hero-tags .tag-two{right:0;top:37%}.efe-hero-tags .tag-three{right:7%;bottom:15%}\n.efe-hero-dock{width:min(1220px,calc(100% - 220px));height:118px;bottom:-48px;border-radius:25px;padding:15px 17px;grid-template-columns:.9fr .9fr .9fr 1.75fr 1.2fr;box-shadow:0 17px 42px rgba(4,25,48,.17)}.efe-dock-feature{padding:0 14px}.efe-dock-icon{width:43px;height:43px}.efe-dock-actions{padding-left:10px}\n}\n.efe-dock-fleet{display:flex;flex-direction:column;justify-content:center;position:relative;margin:0 10px;padding:8px 16px;border-radius:16px;background:linear-gradient(90deg,#f5f8fc,#fff5ee);overflow:hidden}.efe-fleet-badge{position:absolute;right:10px;top:8px;font-size:8px;font-weight:900;color:#1fa85b;background:#e7fff0;border-radius:10px;padding:3px 7px}.efe-fleet-visual{height:39px;display:flex;align-items:end;gap:12px;position:relative;padding:0 8px 6px}.efe-fleet-visual i{position:absolute;left:6px;right:6px;bottom:3px;height:3px;border-radius:6px;background:#0b3f7d}.efe-mini-truck{width:78px;height:29px;border:1px solid #cad8e8;border-radius:5px 8px 4px 4px;background:linear-gradient(180deg,#fff,#e8eef5);color:#d83c24;font-size:8px;font-weight:950;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;box-shadow:0 3px 8px rgba(5,31,60,.08)}.efe-mini-truck:before,.efe-mini-truck:after{content:"";position:absolute;bottom:-5px;width:10px;height:10px;background:#0b2f5d;border:2px solid #fff;border-radius:50%}.efe-mini-truck:before{left:10px}.efe-mini-truck:after{right:9px}.efe-mini-truck.two{width:88px}.efe-dock-fleet>small{font-size:8px;color:#66798d;line-height:1.1;padding-left:8px;margin-top:3px}\n@media(max-width:1320px) and (min-width:981px){.efe-topbar .container,.efe-site-header .container{width:min(100% - 20px,1260px)}.efe-center-brand{min-width:220px}.efe-site-header .efe-center-brand .brand-logo-img{max-width:220px}.efe-nav{gap:13px;font-size:11px}.efe-site-search{width:155px}.efe-home-hero .container{width:min(100% - 34px,1220px)}.efe-hero-copy{padding-left:52px;width:54vw}.efe-hero-copy h1,.efe-hero-copy h2{font-size:clamp(48px,4.4vw,62px)}.efe-hero-dock{width:min(1120px,calc(100% - 100px));grid-template-columns:.8fr .8fr .8fr 1.55fr 1.18fr}}\n@media(max-width:980px){.efe-dock-fleet{grid-column:1/-1;min-height:80px;margin:0;padding:10px 14px}.efe-fleet-visual{justify-content:center}}\n

/* ===== V4.0.8 EXACT EFE HEADER SOURCE ===== */
.efe-pro-header,.efe-pro-header *{box-sizing:border-box}body{padding-top:142px!important}.efe-pro-container{width:100%;max-width:1600px;margin:0 auto;padding:0 62px}.efe-pro-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:99999;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 16px 50px rgba(15,23,42,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:.25s ease}.efe-pro-header.is-scrolled{box-shadow:0 18px 60px rgba(15,23,42,.14);background:rgba(255,255,255,.985)}.efe-pro-top{height:38px;background:linear-gradient(135deg,#09284f,#0b3f88);color:#fff;overflow:hidden;transition:.25s ease}.efe-pro-header.is-scrolled .efe-pro-top{height:0;opacity:0;transform:translateY(-100%)}.efe-pro-top-inner{height:38px;display:flex;align-items:center;justify-content:space-between;gap:20px}.efe-pro-top-left,.efe-pro-top-right{display:flex;align-items:center;gap:18px;min-width:0}.efe-pro-top a,.efe-pro-slogan{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:13px;font-weight:850;white-space:nowrap;opacity:.96}.efe-pro-top a:hover{color:#ff7a1a}.efe-pro-slogan i{color:#ff6b00}.efe-pro-top-left a:not(:last-child),.efe-pro-top-right a:not(:last-child){position:relative}.efe-pro-top-left a:not(:last-child)::after,.efe-pro-top-right a:not(:last-child)::after{content:"";position:absolute;right:-10px;top:50%;width:1px;height:13px;background:rgba(255,255,255,.24);transform:translateY(-50%)}.efe-pro-main{height:104px;background:#fff;transition:.25s ease}.efe-pro-header.is-scrolled .efe-pro-main{height:86px}.efe-pro-main-inner{height:100%;display:grid;grid-template-columns:minmax(360px,1fr) auto minmax(560px,1fr);align-items:center;gap:34px;position:relative}.efe-pro-nav{display:flex;align-items:center;gap:36px;min-width:0}.efe-pro-nav-left{justify-content:flex-start}.efe-pro-nav-right{justify-content:flex-start;gap:34px}.efe-pro-nav-item{position:relative}.efe-pro-nav-item>a{display:flex;align-items:center;gap:7px;color:#071d3a;text-decoration:none;font-size:15px;font-weight:950;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;transition:.2s ease}.efe-pro-nav-item>a i{font-size:10px;color:#0b3f88}.efe-pro-nav-item>a::after{content:"";position:absolute;left:0;bottom:-12px;width:0;height:3px;border-radius:999px;background:linear-gradient(90deg,#0b3f88,#ff6b00);transition:.24s ease}.efe-pro-nav-item:hover>a{color:#0b3f88}.efe-pro-nav-item:hover>a::after{width:100%}.efe-pro-logo{display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;z-index:20;padding:4px 10px;border-radius:22px;background:#fff}.efe-pro-logo img{display:block;height:74px;max-width:330px;width:auto;object-fit:contain;transition:.25s ease}.efe-pro-header.is-scrolled .efe-pro-logo img{height:60px}.efe-pro-right-area{display:flex;align-items:center;justify-content:flex-end;gap:26px;min-width:0}.efe-pro-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto}.efe-pro-wa{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0a8f4e;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 28px rgba(15,23,42,.08);font-size:24px;text-decoration:none;transition:.22s ease}.efe-pro-wa:hover{background:#25d366;color:#fff;transform:translateY(-2px)}.efe-pro-call,.efe-pro-offer{height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;white-space:nowrap;transition:.22s ease;padding:0 20px}.efe-pro-call{background:linear-gradient(135deg,#092f63,#0b3f88);color:#fff;box-shadow:0 16px 34px rgba(11,63,136,.22)}.efe-pro-offer{background:linear-gradient(135deg,#ff7a1a,#f05a00);color:#fff;box-shadow:0 16px 34px rgba(255,106,0,.22)}.efe-pro-call:hover,.efe-pro-offer:hover{color:#fff;transform:translateY(-2px)}.efe-pro-call i,.efe-pro-offer i{font-size:18px}.efe-pro-call span,.efe-pro-offer span{display:grid;line-height:1.05}.efe-pro-call b,.efe-pro-offer b{font-size:14px;font-weight:950;text-transform:uppercase;letter-spacing:.02em}.efe-pro-call small,.efe-pro-offer small{font-size:11px;font-weight:800;opacity:.9;margin-top:4px}.efe-pro-dropdown{position:absolute;top:45px;left:-26px;width:390px;padding:16px;background:rgba(255,255,255,.98);border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 28px 80px rgba(15,23,42,.18);opacity:0;visibility:hidden;transform:translateY(12px);transition:.22s ease;z-index:99999;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.efe-pro-dropdown-right{right:-24px;left:auto}.efe-pro-nav-item.has-dropdown:hover .efe-pro-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.efe-pro-dropdown-title{padding:4px 6px 13px;border-bottom:1px solid rgba(15,23,42,.07);margin-bottom:9px}.efe-pro-dropdown-title strong{display:block;color:#092f63;font-size:17px;font-weight:950}.efe-pro-dropdown-title small{display:block;color:#64748b;font-size:12px;font-weight:750;margin-top:3px}.efe-pro-dropdown-list{display:grid;grid-template-columns:1fr;gap:6px}.efe-pro-dropdown-list a{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:9px;border-radius:14px;text-decoration:none;transition:.22s ease;color:#172033}.efe-pro-dropdown-list a:hover{background:#f0f6ff;transform:translateX(4px)}.efe-pro-dropdown-list span{width:44px;height:44px;border-radius:13px;background:#eef5ff;color:#0b3f88;display:flex;align-items:center;justify-content:center;font-size:16px}.efe-pro-dropdown-list a:hover span{background:#0b3f88;color:#fff}.efe-pro-dropdown-list b{font-size:14px;font-weight:900;line-height:1.25}.efe-pro-mobile-btn{display:none;width:46px;height:46px;border:0;border-radius:14px;background:#eef5ff;color:#0b3f88;font-size:19px}.efe-pro-mobile-drawer{position:fixed;inset:0;z-index:999999;opacity:0;visibility:hidden;pointer-events:none;transition:.2s ease}.efe-pro-mobile-drawer.active{opacity:1;visibility:visible;pointer-events:auto}.efe-pro-mobile-bg{position:absolute;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.efe-pro-mobile-panel{position:absolute;left:0;top:0;width:min(390px,88vw);height:100%;background:#fff;transform:translateX(-100%);transition:.25s ease;overflow-y:auto;border-radius:0 28px 28px 0;box-shadow:22px 0 70px rgba(15,23,42,.24)}.efe-pro-mobile-drawer.active .efe-pro-mobile-panel{transform:translateX(0)}.efe-pro-mobile-head{height:80px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f4}.efe-pro-mobile-head img{max-height:58px;max-width:215px;object-fit:contain}.efe-pro-mobile-head button{width:42px;height:42px;border:0;border-radius:14px;background:#f3f4f6;color:#111827;font-size:28px}.efe-pro-mobile-card{margin:16px;padding:18px;border-radius:22px;background:linear-gradient(135deg,#092f63,#ff6b00);color:#fff;box-shadow:0 18px 36px rgba(11,63,136,.22)}.efe-pro-mobile-card strong{display:block;font-size:18px;font-weight:950;margin-bottom:6px}.efe-pro-mobile-card span{display:block;font-size:13px;line-height:1.45;opacity:.95;margin-bottom:14px}.efe-pro-mobile-card div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.efe-pro-mobile-card a{min-height:42px;border-radius:13px;background:#fff;color:#0b3f88;display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;font-size:13px;font-weight:950}.efe-pro-mobile-search{height:50px;margin:0 16px 14px;display:flex;align-items:center;background:#f8fafb;border:1px solid #e9eef0;border-radius:17px;overflow:hidden}.efe-pro-mobile-search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;padding:0 15px;color:#17342d;font-size:14px;font-weight:850}.efe-pro-mobile-search button{width:50px;height:50px;border:0;background:#0b3f88;color:#fff}.efe-pro-mobile-nav{padding:0 16px 28px;display:grid;gap:9px}.efe-pro-mobile-nav a,.efe-pro-mobile-toggle{min-height:54px;padding:0 15px;border-radius:17px;background:#f8fafb;color:#17342d;display:flex;align-items:center;gap:12px;text-decoration:none;font-size:15px;font-weight:850;border:0;font-family:inherit;width:100%;cursor:pointer}.efe-pro-mobile-nav a i,.efe-pro-mobile-toggle span i{width:24px;color:#0b3f88;font-size:16px}.efe-pro-mobile-toggle{justify-content:space-between}.efe-pro-mobile-toggle span{display:flex;align-items:center;gap:12px}.efe-pro-mobile-sub{display:none;padding:8px 0 4px 16px;gap:7px}.efe-pro-mobile-group.active .efe-pro-mobile-sub{display:grid}.efe-pro-mobile-sub a{min-height:46px;border-radius:14px;background:#eef5ff;font-size:13px}.efe-pro-bottom-nav{display:none}@media(max-width:1500px){.efe-pro-container{padding:0 42px}.efe-pro-main-inner{grid-template-columns:minmax(315px,1fr) auto minmax(510px,1fr);gap:24px}.efe-pro-nav{gap:26px}.efe-pro-right-area{gap:18px}.efe-pro-call,.efe-pro-offer{padding:0 16px}.efe-pro-logo img{height:68px;max-width:300px}}@media(max-width:1280px){.efe-pro-container{padding:0 28px}.efe-pro-nav-right{display:none}.efe-pro-main-inner{grid-template-columns:minmax(300px,1fr) auto minmax(400px,1fr)}.efe-pro-call small,.efe-pro-offer small{display:none}.efe-pro-call,.efe-pro-offer{height:54px}}@media(max-width:1100px){.efe-pro-nav{gap:18px}.efe-pro-nav-item>a{font-size:14px}.efe-pro-logo img{height:62px;max-width:250px}.efe-pro-wa{width:48px;height:48px}.efe-pro-call,.efe-pro-offer{height:48px}.efe-pro-call span,.efe-pro-offer span{display:block}.efe-pro-call b,.efe-pro-offer b{font-size:13px}}@media(max-width:991px){body{padding-top:82px!important;padding-bottom:78px!important}.efe-pro-top{display:none}.efe-pro-main,.efe-pro-header.is-scrolled .efe-pro-main{height:82px}.efe-pro-container{padding:0 14px}.efe-pro-main-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.efe-pro-mobile-btn{display:flex;align-items:center;justify-content:center}.efe-pro-nav,.efe-pro-actions{display:none}.efe-pro-right-area{display:none}.efe-pro-logo{margin:0 auto}.efe-pro-logo img,.efe-pro-header.is-scrolled .efe-pro-logo img{height:58px;max-width:215px}.efe-pro-bottom-nav{position:fixed;left:10px;right:10px;bottom:10px;height:66px;z-index:99998;background:#fff;border:1px solid #e9eef0;box-shadow:0 16px 45px rgba(15,23,42,.16);border-radius:24px;display:grid;grid-template-columns:1fr 1fr 1.25fr 1fr;align-items:center;padding:7px}.efe-pro-bottom-nav a{height:52px;border-radius:18px;color:#64726d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;font-size:11px;font-weight:900}.efe-pro-bottom-nav a i{font-size:18px}.efe-pro-bottom-nav a.active{background:#ff6b00;color:#fff;box-shadow:0 10px 24px rgba(255,106,0,.22)}}@media(max-width:420px){.efe-pro-logo img{height:52px!important;max-width:185px!important}}body{padding-top:132px!important}.efe-pro-container{max-width:1480px}.efe-pro-header{background:rgba(255,255,255,.985);box-shadow:0 10px 45px rgba(15,23,42,.07);border-bottom:1px solid rgba(11,63,136,.08)}.efe-pro-header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(11,63,136,.14),rgba(255,106,0,.10),transparent);pointer-events:none}.efe-pro-header.is-scrolled{background:rgba(255,255,255,.992);box-shadow:0 14px 52px rgba(15,23,42,.105)}.efe-pro-top{height:36px;background:linear-gradient(135deg,#08264a 0%,#0a3470 54%,#092f63 100%)}.efe-pro-top-inner{height:36px}.efe-pro-top a,.efe-pro-slogan{font-size:12.5px;opacity:.92;font-weight:820}.efe-pro-main{height:96px}.efe-pro-header.is-scrolled .efe-pro-main{height:78px}.efe-pro-main-inner{grid-template-columns:minmax(335px,1fr) auto minmax(535px,1fr);gap:26px}.efe-pro-nav{gap:30px}.efe-pro-nav-right{gap:28px}.efe-pro-nav-item>a{font-size:14px;letter-spacing:.018em;font-weight:900}.efe-pro-nav-item>a::after{height:2px;bottom:-10px;opacity:.92}.efe-pro-logo{padding:0;background:transparent;border-radius:0}.efe-pro-logo img{height:66px;max-width:290px;filter:drop-shadow(0 6px 18px rgba(11,63,136,.08))}.efe-pro-header.is-scrolled .efe-pro-logo img{height:56px}.efe-pro-right-area{gap:22px}.efe-pro-actions{gap:10px}.efe-pro-wa{width:50px;height:50px;border-radius:16px;background:linear-gradient(180deg,#ffffff,#f7fbf9);box-shadow:0 10px 24px rgba(15,23,42,.075)}.efe-pro-wa:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(37,211,102,.20)}.efe-pro-call,.efe-pro-offer{height:54px;border-radius:15px;padding:0 18px}.efe-pro-call{background:linear-gradient(135deg,#082b5c 0%,#0b3f88 100%);box-shadow:0 12px 28px rgba(11,63,136,.16)}.efe-pro-offer{background:linear-gradient(135deg,#ff7b1a 0%,#ff5a00 100%);box-shadow:0 12px 28px rgba(255,106,0,.16)}.efe-pro-call:hover,.efe-pro-offer:hover{transform:translateY(-1px)}.efe-pro-call b,.efe-pro-offer b{font-size:13.5px}.efe-pro-call small,.efe-pro-offer small{font-size:10.5px;opacity:.86}.efe-pro-dropdown{top:42px;border-radius:20px;box-shadow:0 22px 60px rgba(15,23,42,.12);border-color:rgba(15,23,42,.07)}.efe-pro-dropdown-list a{border-radius:12px}.efe-pro-dropdown-list a:hover{background:linear-gradient(135deg,#f0f6ff,#fff8f2);transform:translateX(3px)}.efe-pro-dropdown-list span{border-radius:12px}@media(max-width:1500px){.efe-pro-container{padding:0 38px}.efe-pro-main-inner{gap:22px}.efe-pro-nav{gap:24px}.efe-pro-right-area{gap:16px}.efe-pro-logo img{height:62px;max-width:270px}}@media(max-width:1280px){body{padding-top:124px!important}.efe-pro-main{height:88px}.efe-pro-header.is-scrolled .efe-pro-main{height:74px}.efe-pro-main-inner{grid-template-columns:minmax(285px,1fr) auto minmax(360px,1fr)}.efe-pro-logo img{height:58px;max-width:245px}.efe-pro-header.is-scrolled .efe-pro-logo img{height:52px}}@media(max-width:991px){body{padding-top:78px!important;padding-bottom:78px!important}.efe-pro-main,.efe-pro-header.is-scrolled .efe-pro-main{height:78px}.efe-pro-logo img,.efe-pro-header.is-scrolled .efe-pro-logo img{height:54px;max-width:205px}.efe-pro-mobile-btn{width:44px;height:44px;border-radius:14px}}.efe-pro-main{position:relative}.efe-pro-main::before{content:"";position:absolute;left:50%;top:50%;width:360px;height:88px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,106,0,.08),rgba(11,63,136,.045),transparent 68%);pointer-events:none}.efe-pro-logo{isolation:isolate}.efe-pro-logo::before{content:"";position:absolute;inset:8px -18px;background:linear-gradient(135deg,rgba(11,63,136,.05),rgba(255,106,0,.05));border-radius:22px;z-index:-1;opacity:0;transition:.25s ease}.efe-pro-logo:hover::before{opacity:1}.efe-pro-nav-item.has-dropdown::before{content:"";position:absolute;left:-18px;right:-18px;top:100%;height:26px}.efe-pro-dropdown::before{content:"";position:absolute;top:-8px;left:44px;width:16px;height:16px;background:rgba(255,255,255,.98);border-left:1px solid rgba(15,23,42,.07);border-top:1px solid rgba(15,23,42,.07);transform:rotate(45deg)}.efe-pro-dropdown-right::before{left:auto;right:44px}.efe-pro-call,.efe-pro-offer,.efe-pro-wa{position:relative;overflow:hidden}.efe-pro-call::after,.efe-pro-offer::after{content:"";position:absolute;top:-40%;left:-70%;width:42%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:rotate(24deg);transition:.45s ease}.efe-pro-call:hover::after,.efe-pro-offer:hover::after{left:125%}.efe-pro-mobile-toggle .fa-chevron-down{transition:.22s ease}.efe-pro-mobile-group.active .efe-pro-mobile-toggle .fa-chevron-down{transform:rotate(180deg)}.efe-pro-bottom-nav a{transition:.18s ease}.efe-pro-bottom-nav a:active{transform:scale(.96)}@media(max-width:991px){.efe-pro-header{box-shadow:0 10px 35px rgba(15,23,42,.10)}.efe-pro-main::before{width:210px;height:66px}}.efe-pro-search-btn{width:52px;height:52px;border:0;border-radius:16px;background:#fff;color:#0b3f88;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 10px 24px rgba(15,23,42,.075);border:1px solid rgba(15,23,42,.08);transition:.22s ease}.efe-pro-search-btn:hover{background:#ff6b00;color:#fff;transform:translateY(-1px);box-shadow:0 12px 28px rgba(255,106,0,.20)}.efe-pro-search-overlay{position:fixed;inset:0;z-index:999999;opacity:0;visibility:hidden;pointer-events:none;transition:.22s ease}.efe-pro-search-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.efe-pro-search-bg{position:absolute;inset:0;background:rgba(6,27,54,.64);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.efe-pro-search-panel{position:absolute;left:50%;top:120px;width:min(760px,calc(100% - 32px));transform:translate(-50%,-12px);padding:34px;border-radius:30px;background:radial-gradient(circle at 88% 0%,rgba(255,106,0,.13),transparent 34%),linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 32px 90px rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.70);transition:.24s ease}.efe-pro-search-overlay.active .efe-pro-search-panel{transform:translate(-50%,0)}.efe-pro-search-close{position:absolute;right:18px;top:18px;width:42px;height:42px;border:0;border-radius:14px;background:#eef5ff;color:#082f63;font-size:28px;line-height:1}.efe-pro-search-eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;border-radius:999px;background:#fff3e8;color:#ff6b00;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.efe-pro-search-panel h3{margin:16px 0 8px;color:#082f63;font-size:32px;line-height:1.12;font-weight:1000;letter-spacing:-.8px}.efe-pro-search-panel p{max-width:620px;margin:0 0 20px;color:#64748b;font-size:14px;line-height:1.7;font-weight:650}.efe-pro-search-form{height:64px;display:grid;grid-template-columns:1fr 128px;gap:8px;padding:7px;border-radius:20px;background:#fff;border:1px solid #e5edf7;box-shadow:0 12px 32px rgba(8,47,99,.08)}.efe-pro-search-form input{min-width:0;border:0;outline:0;height:50px;padding:0 16px;color:#082f63;font-size:15px;font-weight:800;background:transparent}.efe-pro-search-form button{height:50px;border:0;border-radius:15px;background:linear-gradient(135deg,#ff7b1a,#ff5a00);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:950}.efe-pro-search-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.efe-pro-search-tags a{min-height:36px;padding:0 13px;border-radius:999px;background:#eef5ff;color:#0b3f88;display:inline-flex;align-items:center;font-size:12px;font-weight:900;text-decoration:none}.efe-pro-search-tags a:hover{background:#0b3f88;color:#fff}@media(max-width:991px){.efe-pro-search-btn{display:none}.efe-pro-search-panel{top:92px;padding:24px 18px;border-radius:24px}.efe-pro-search-panel h3{font-size:24px}.efe-pro-search-form{height:auto;grid-template-columns:1fr}.efe-pro-search-form button{width:100%}}.efe-pro-top-search{width:230px;height:30px;display:flex;align-items:center;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.18)}.efe-pro-top-search input{min-width:0;flex:1;height:100%;border:0;outline:0;padding:0 10px 0 13px;background:transparent;color:#fff;font-size:12px;font-weight:800}.efe-pro-top-search input::placeholder{color:rgba(255,255,255,.78)}.efe-pro-top-search button{width:34px;height:30px;border:0;background:#ff6b00;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.efe-pro-top-search:focus-within{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.32)}@media(max-width:1280px){.efe-pro-top-search{width:190px}}@media(max-width:991px){.efe-pro-top-search{display:none}}.efe-pro-mobile-search-btn{display:none}@media(max-width:991px){body{padding-top:78px!important;padding-bottom:78px!important}.efe-pro-main,.efe-pro-header.is-scrolled .efe-pro-main{height:78px!important}.efe-pro-main-inner{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;justify-content:normal!important;gap:10px!important;height:100%!important}.efe-pro-mobile-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border:0!important;border-radius:14px!important;background:#eef5ff!important;color:#0b3f88!important;font-size:18px!important;box-shadow:0 8px 20px rgba(11,63,136,.08)!important}.efe-pro-logo{margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important}.efe-pro-logo img,.efe-pro-header.is-scrolled .efe-pro-logo img{height:54px!important;max-width:205px!important;width:auto!important;object-fit:contain!important}.efe-pro-mobile-search-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border:0!important;border-radius:14px!important;background:#eef5ff!important;color:#0b3f88!important;font-size:17px!important;box-shadow:0 8px 20px rgba(11,63,136,.08)!important;cursor:pointer!important}.efe-pro-mobile-search-btn:active,.efe-pro-mobile-btn:active{transform:scale(.96)!important}.efe-pro-nav,.efe-pro-actions,.efe-pro-right-area{display:none!important}.efe-pro-search-panel{top:92px!important}}@media(max-width:420px){.efe-pro-main-inner{grid-template-columns:42px minmax(0,1fr) 42px!important;gap:8px!important}.efe-pro-mobile-btn,.efe-pro-mobile-search-btn{width:42px!important;height:42px!important;border-radius:13px!important}.efe-pro-logo img,.efe-pro-header.is-scrolled .efe-pro-logo img{height:50px!important;max-width:180px!important}}

/* ===== V4.0.8 EXACT EFE SLIDER SOURCE ===== */
.uk-hero-slider,.uk-hero-slider *{box-sizing:border-box}.uk-hero-slider{position:relative;overflow:hidden;min-height:486px;content-visibility:auto;contain-intrinsic-size:1px 560px;background:#f5f8f6;margin-bottom:-68px;z-index:2;touch-action:pan-y;cursor:grab}.uk-hero-slider.is-dragging{cursor:grabbing}.uk-slider-track{display:flex;width:100%;transition:transform .45s ease;will-change:transform}.uk-hero-slide{position:relative;min-width:100%;height:486px;overflow:hidden;isolation:isolate}.uk-hero-slide>picture{position:absolute;inset:0;width:100%;height:100%;display:block}.uk-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.05);transition:transform 2.5s ease}.uk-hero-slide.is-active .uk-hero-bg{transform:scale(1.03)}.uk-hero-layer{position:absolute;inset:0;background:radial-gradient(circle at 68% 38%,rgba(255,255,255,.16),transparent 25%),linear-gradient(90deg,rgba(3,14,34,.62) 0%,rgba(3,14,34,.38) 45%,rgba(3,14,34,.10) 100%);z-index:1}.uk-hero-glass{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.52;background:radial-gradient(circle at 18% 34%,rgba(255,255,255,.06),transparent 18%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.05),transparent 20%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 42%)}.uk-hero-inner{position:relative;z-index:3;width:100%;max-width:1500px;height:486px;margin:0 auto;padding:54px 72px 98px;display:flex;align-items:center;justify-content:space-between;gap:44px}.uk-hero-content{width:48%;max-width:620px;padding-left:44px}.uk-hero-badge{display:inline-flex;align-items:center;background:rgba(255,255,255,.18);color:var(--ust-baslik-renk)!important;border:1px solid rgba(255,255,255,.25);padding:8px 17px;border-radius:999px;font-size:12px;font-weight:950;margin-bottom:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.uk-hero-content h1{margin:0 0 12px;color:var(--baslik-renk)!important;font-size:54px;line-height:1.02;font-weight:950;letter-spacing:-1.5px;text-shadow:0 4px 12px rgba(0,0,0,.12)}.uk-hero-content h3{margin:0 0 14px;color:var(--alt-baslik-renk)!important;font-size:22px;line-height:1.35;font-weight:850}.uk-hero-desc,.uk-hero-desc p{margin:0;max-width:580px;color:var(--aciklama-renk)!important;font-size:15.5px;line-height:1.72;font-weight:650}.uk-hero-desc *{color:var(--aciklama-renk)!important}.uk-hero-buttons{display:flex;align-items:center;gap:15px;margin-top:26px}.uk-btn-main,.uk-btn-light{min-height:50px;padding:0 28px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;font-size:14px;font-weight:950;transition:.25s ease}.uk-btn-main i,.uk-btn-light i,.uk-hero-badge i{margin-right:8px}.uk-btn-main{background:linear-gradient(135deg,#083d88,#062e68)!important}.uk-btn-light i{color:#ff6b00}.uk-btn-main{background:var(--buton-arka-renk)!important;color:var(--buton-yazi-renk)!important;box-shadow:0 16px 34px rgba(0,0,0,.20)}.uk-btn-light{background:rgba(255,255,255,.96);color:#0b2347!important;box-shadow:0 14px 30px rgba(15,23,42,.12)}.uk-btn-main:hover,.uk-btn-light:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.18)}.uk-hero-visual{position:relative;width:52%;height:400px;display:flex;align-items:flex-end;justify-content:center}.uk-hero-visual picture{position:relative;z-index:3;display:flex;align-items:flex-end;justify-content:center;width:100%;max-width:575px;max-height:400px}.uk-hero-visual img{position:relative;z-index:3;width:100%;max-width:575px;max-height:400px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 34px rgba(0,0,0,.18))}.uk-float-card{position:absolute;z-index:4;min-width:132px;padding:13px 20px;border-radius:17px;background:rgba(255,255,255,.94);color:#34423d;font-size:12.5px;font-weight:950;box-shadow:0 10px 24px rgba(15,23,42,.10);border:1px solid rgba(255,255,255,.72)}.uk-card-1{top:28px;right:28px}.uk-card-2{top:145px;right:-5px}.uk-card-3{bottom:28px;right:46px}.uk-slider-numbers{position:absolute;left:32px;top:47%;transform:translateY(-50%);z-index:8;display:flex;flex-direction:column;gap:21px}.uk-slider-number{position:relative;width:34px;height:20px;border:0;background:transparent;color:rgba(255,255,255,.55);font-size:15px;font-weight:950;cursor:pointer;text-align:left;transition:.25s ease}.uk-slider-number.active{color:#fff}.uk-slider-number.active::after{content:"";position:absolute;left:42px;top:50%;width:42px;height:3px;background:#fff;border-radius:20px;animation:sliderLine .35s ease both}.uk-slider-dots{display:none}.uk-hero-slide .uk-hero-badge,.uk-hero-slide .uk-hero-content h1,.uk-hero-slide .uk-hero-content h3,.uk-hero-slide .uk-hero-desc,.uk-hero-slide .uk-hero-buttons{opacity:0;transform:translateY(22px)}.uk-hero-slide .uk-hero-visual img{opacity:0;transform:translateX(34px) scale(.96)}.uk-hero-slide .uk-float-card{opacity:0;transform:translateY(18px) scale(.96)}.uk-hero-slide.is-active .uk-hero-badge{animation:heroTextIn .55s ease .12s both}.uk-hero-slide.is-active .uk-hero-content h1{animation:heroTextIn .65s ease .22s both}.uk-hero-slide.is-active .uk-hero-content h3{animation:heroTextIn .65s ease .34s both}.uk-hero-slide.is-active .uk-hero-desc{animation:heroTextIn .65s ease .44s both}.uk-hero-slide.is-active .uk-hero-buttons{animation:heroTextIn .65s ease .56s both}.uk-hero-slide.is-active .uk-hero-visual img{animation:heroVisualIn .55s ease .15s both}.uk-hero-slide.is-active .uk-card-1{animation:heroCardIn .55s ease .70s both}.uk-hero-slide.is-active .uk-card-2{animation:heroCardIn .55s ease .82s both}.uk-hero-slide.is-active .uk-card-3{animation:heroCardIn .55s ease .94s both}@keyframes heroTextIn{from{opacity:0;transform:translateY(22px);filter:none}to{opacity:1;transform:translateY(0);filter:none}}@keyframes heroVisualIn{from{opacity:0;transform:translateX(34px) scale(.96);filter:blur(4px) drop-shadow(0 22px 32px rgba(0,0,0,.14))}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0) drop-shadow(0 22px 32px rgba(0,0,0,.14))}}@keyframes heroCardIn{from{opacity:0;transform:translateY(18px) scale(.96);filter:none}to{opacity:1;transform:translateY(0) scale(1);filter:none}}@keyframes heroFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sliderLine{from{width:0;opacity:0}to{width:42px;opacity:1}}@media(max-width:991px){.uk-hero-slider{min-height:auto;margin-bottom:0;cursor:default;contain:layout paint;content-visibility:visible}.uk-slider-track{transition:transform .38s ease!important;will-change:auto}.uk-hero-bg,.uk-hero-slide.is-active .uk-hero-bg{transform:none!important;transition:none!important}.uk-hero-glass,.uk-float-card{display:none!important}.uk-hero-slide .uk-hero-badge,.uk-hero-slide .uk-hero-content h1,.uk-hero-slide .uk-hero-content h3,.uk-hero-slide .uk-hero-desc,.uk-hero-slide .uk-hero-buttons,.uk-hero-slide .uk-hero-visual img,.uk-hero-slide .uk-float-card,.uk-hero-slide.is-active .uk-hero-badge,.uk-hero-slide.is-active .uk-hero-content h1,.uk-hero-slide.is-active .uk-hero-content h3,.uk-hero-slide.is-active .uk-hero-desc,.uk-hero-slide.is-active .uk-hero-buttons,.uk-hero-slide.is-active .uk-hero-visual img,.uk-hero-slide.is-active .uk-card-1,.uk-hero-slide.is-active .uk-card-2,.uk-hero-slide.is-active .uk-card-3{opacity:1!important;transform:none!important;animation:none!important;filter:none!important}.uk-hero-visual img{filter:none!important}.uk-hero-slide{height:auto;min-height:500px}.uk-hero-layer{background:linear-gradient(180deg,rgba(0,0,0,.48) 0%,rgba(0,0,0,.28) 55%,rgba(0,0,0,.16) 100%)}.uk-hero-inner{height:auto;min-height:500px;flex-direction:column;text-align:center;padding:42px 18px 56px;gap:20px;justify-content:flex-start}.uk-hero-content{width:100%;max-width:100%;padding-left:0;order:1}.uk-hero-badge{padding:7px 14px;font-size:11px;margin-bottom:14px}.uk-hero-content h1{font-size:30px;line-height:1.08;letter-spacing:-.8px;max-width:340px;margin:0 auto 8px}.uk-hero-content h3{font-size:16px;margin-bottom:10px}.uk-hero-desc,.uk-hero-desc p{font-size:12px;line-height:1.65;max-width:320px;margin:0 auto}.uk-hero-buttons{justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px}.uk-btn-main,.uk-btn-light{min-height:40px;padding:0 18px;font-size:12px}.uk-hero-visual{width:100%;height:225px;order:2;margin-top:2px}.uk-hero-visual img{max-width:280px;max-height:225px}.uk-slider-numbers,.uk-float-card{display:none}.uk-slider-dots{position:absolute;left:0;right:0;bottom:18px;z-index:10;display:flex;align-items:center;justify-content:center;gap:8px}.uk-slider-dot{width:8px;height:8px;border-radius:999px;border:0;background:#cbd5d1;cursor:pointer;transition:.25s ease}.uk-slider-dot.active{width:24px;background:var(--buton-arka-renk,#14925f)}}@media(max-width:480px){.uk-hero-slide{min-height:460px}.uk-hero-inner{min-height:460px;padding:34px 14px 54px}.uk-hero-content h1{font-size:25px;max-width:290px}.uk-hero-content h3{font-size:14px}.uk-hero-desc,.uk-hero-desc p{font-size:11px;max-width:285px}.uk-hero-buttons{margin-top:15px}.uk-btn-main,.uk-btn-light{min-height:38px;padding:0 15px;font-size:11px}.uk-hero-visual{height:190px}.uk-hero-visual img{max-width:235px;max-height:190px}}@media(prefers-reduced-motion:reduce){.uk-slider-track,.uk-hero-bg,.uk-hero-badge,.uk-hero-content h1,.uk-hero-content h3,.uk-hero-desc,.uk-hero-buttons,.uk-hero-visual img,.uk-float-card{animation:none!important;transition:none!important}}.uk-hero-slider{box-shadow:inset 0 -1px 0 rgba(255,255,255,.22)}.uk-hero-slide::after{content:"";position:absolute;left:0;right:0;bottom:0;height:130px;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.16))}.uk-hero-badge{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);letter-spacing:.04em;text-transform:uppercase}.uk-hero-content h1{max-width:650px;text-wrap:balance}.uk-hero-desc{opacity:.96}.uk-btn-main{background:linear-gradient(135deg,#0b3f88,#062b63)!important}.uk-btn-light{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.uk-btn-main:hover,.uk-btn-light:hover{transform:translateY(-2px) scale(1.01)}.uk-float-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.uk-slider-number{opacity:.82}.uk-slider-number.active{opacity:1}@media(max-width:991px){.uk-hero-slider{box-shadow:none}.uk-hero-slide::after{height:100px}}.uk-hero-slider{min-height:560px!important;margin-bottom:-96px!important;background:#f4f7fb!important}.uk-hero-slide{height:560px!important}.uk-hero-bg{transform:scale(1.08)!important;filter:saturate(1.08) contrast(1.03)!important}.uk-hero-slide.is-active .uk-hero-bg{transform:scale(1.045)!important}.uk-hero-layer{background:radial-gradient(circle at 76% 42%,rgba(255,122,26,.24),transparent 28%),radial-gradient(circle at 24% 32%,rgba(11,63,136,.42),transparent 34%),linear-gradient(90deg,rgba(2,12,31,.82) 0%,rgba(2,12,31,.58) 38%,rgba(2,12,31,.18) 68%,rgba(255,122,26,.10) 100%)!important}.uk-hero-glass{opacity:.72!important;background:linear-gradient(115deg,rgba(255,255,255,.09),transparent 36%),radial-gradient(circle at 18% 22%,rgba(255,255,255,.10),transparent 18%),radial-gradient(circle at 85% 72%,rgba(255,122,26,.17),transparent 25%)!important}.uk-hero-inner{height:560px!important;max-width:1580px!important;padding:66px 78px 128px!important}.uk-hero-content{width:46%!important;padding-left:58px!important}.uk-hero-badge{color:#fff!important;background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.30)!important;box-shadow:0 12px 30px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.30)!important}.uk-hero-badge i{color:#ff7a1a!important}.uk-hero-content h1{font-size:62px!important;line-height:.98!important;letter-spacing:-2.4px!important;text-shadow:0 6px 22px rgba(0,0,0,.24)!important}.uk-hero-content h3{font-size:24px!important;text-shadow:0 4px 14px rgba(0,0,0,.18)!important}.uk-hero-desc,.uk-hero-desc p{font-size:16.5px!important;line-height:1.78!important;font-weight:750!important;text-shadow:0 4px 14px rgba(0,0,0,.22)!important}.uk-hero-buttons{margin-top:32px!important;gap:18px!important}.uk-btn-main,.uk-btn-light{min-height:58px!important;padding:0 32px!important;border-radius:18px!important;font-size:15px!important}.uk-btn-main{background:linear-gradient(135deg,#0b4fa4 0%,#083676 100%)!important;box-shadow:0 18px 38px rgba(11,63,136,.30)!important}.uk-btn-light{background:rgba(255,255,255,.98)!important;box-shadow:0 18px 38px rgba(15,23,42,.18)!important}.uk-hero-visual{width:56%!important;height:470px!important;justify-content:flex-end!important;margin-right:-36px!important}.uk-hero-visual img{max-width:720px!important;max-height:470px!important;transform-origin:center bottom!important;filter:drop-shadow(0 30px 42px rgba(0,0,0,.28))!important}.uk-hero-slide.is-active .uk-hero-visual img{animation:heroVisualInBig .72s cubic-bezier(.22,1,.36,1) .12s both!important}@keyframes heroVisualInBig{from{opacity:0;transform:translateX(54px) scale(.94);filter:blur(5px) drop-shadow(0 22px 32px rgba(0,0,0,.18))}to{opacity:1;transform:translateX(0) scale(1.08);filter:blur(0) drop-shadow(0 30px 42px rgba(0,0,0,.28))}}.uk-float-card{min-width:150px!important;padding:16px 24px!important;border-radius:20px!important;background:rgba(255,255,255,.96)!important;color:#23313f!important;font-size:13.5px!important;box-shadow:0 18px 42px rgba(15,23,42,.18)!important}.uk-card-1{top:18px!important;right:30px!important}.uk-card-2{top:168px!important;right:-18px!important}.uk-card-3{bottom:22px!important;right:70px!important}.uk-slider-numbers{left:36px!important}.uk-slider-number.active::after{width:58px!important;background:linear-gradient(90deg,#fff,#ff7a1a)!important}.uk-slider-number.active::before{content:"";position:absolute;left:111px;top:50%;width:7px;height:7px;border-radius:50%;background:#ff7a1a;transform:translateY(-50%);box-shadow:0 0 0 6px rgba(255,122,26,.18)}@media(max-width:1280px){.uk-hero-slider{min-height:520px!important;margin-bottom:-84px!important}.uk-hero-slide{height:520px!important}.uk-hero-inner{height:520px!important;padding:56px 46px 112px!important}.uk-hero-content{padding-left:44px!important}.uk-hero-content h1{font-size:52px!important}.uk-hero-visual{height:420px!important;margin-right:-20px!important}.uk-hero-visual img{max-width:620px!important;max-height:420px!important}}@media(max-width:991px){.uk-hero-slider{min-height:auto!important;margin-bottom:0!important}.uk-hero-slide{height:auto!important;min-height:545px!important}.uk-hero-inner{height:auto!important;min-height:545px!important;padding:44px 18px 62px!important}.uk-hero-content{width:100%!important;padding-left:0!important}.uk-hero-content h1{font-size:34px!important;line-height:1.05!important;letter-spacing:-1.1px!important}.uk-hero-desc,.uk-hero-desc p{font-size:12.5px!important;line-height:1.62!important;font-weight:700!important}.uk-hero-buttons{margin-top:20px!important}.uk-btn-main,.uk-btn-light{min-height:44px!important;padding:0 18px!important;border-radius:15px!important;font-size:12px!important}.uk-hero-visual{width:100%!important;height:240px!important;margin-right:0!important;justify-content:center!important}.uk-hero-visual img{max-width:330px!important;max-height:240px!important;transform:none!important;filter:none!important}.uk-hero-slide.is-active .uk-hero-visual img{animation:none!important}}@media(max-width:480px){.uk-hero-slide{min-height:500px!important}.uk-hero-inner{min-height:500px!important;padding:34px 14px 58px!important}.uk-hero-content h1{font-size:28px!important;max-width:315px!important}.uk-hero-visual{height:205px!important}.uk-hero-visual img{max-width:270px!important;max-height:205px!important}}

/* ===== V4.0.8 EXACT EFE QUICK SERVICE SOURCE ===== */
.efe-quick-service,
.efe-quick-service *{
    box-sizing:border-box;
}

.efe-quick-service{
    --efe-blue:#082f63;
    --efe-blue-dark:#061f42;
    --efe-orange:#ff6b00;
    --efe-orange-soft:#ff8a2a;
    --efe-muted:#667085;

    position:relative;
    z-index:35;
    margin-top:-48px;
    margin-bottom:44px;
    isolation:isolate;
}

.efe-quick-service .container{
    max-width:1260px;
}

.efe-quick-service-card{
    position:relative;
    width:100%;
    min-height:120px;
    padding:18px 24px;
    border-radius:28px;
    overflow:hidden;
    display:grid;
    grid-template-columns:minmax(0,1fr) 390px 218px;
    align-items:center;
    gap:22px;
    background:
        linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,250,255,.97)),
        radial-gradient(circle at 0% 0%,rgba(255,107,0,.08),transparent 30%),
        radial-gradient(circle at 100% 100%,rgba(8,47,99,.08),transparent 36%);
    border:1px solid rgba(8,47,99,.08);
    box-shadow:
        0 24px 62px rgba(8,47,99,.11),
        inset 0 1px 0 rgba(255,255,255,.95);
    backdrop-filter:blur(14px);
}

.efe-quick-service-card::before{
    content:"";
    position:absolute;
    inset:0;
    background:
        linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);
    opacity:.55;
    pointer-events:none;
}

.efe-quick-service-card::after{
    content:"";
    position:absolute;
    left:28px;
    right:28px;
    bottom:11px;
    height:3px;
    border-radius:999px;
    background:
        linear-gradient(90deg,transparent,rgba(8,47,99,.82),rgba(255,107,0,.9),rgba(8,47,99,.82),transparent);
    opacity:.34;
}

.efe-service-list{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:12px;
}

.efe-service-item{
    min-height:72px;
    padding:12px;
    border-radius:18px;
    background:#fff;
    border:1px solid rgba(8,47,99,.075);
    box-shadow:0 9px 24px rgba(8,47,99,.05);
    display:flex;
    align-items:center;
    gap:12px;
    transition:.28s ease;
    position:relative;
    overflow:hidden;
}

.efe-service-item::before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(135deg,rgba(255,107,0,.05),transparent 60%);
    opacity:0;
    transition:.3s ease;
}

.efe-service-item:hover{
    transform:translateY(-5px);
    border-color:rgba(255,107,0,.22);
    box-shadow:0 16px 36px rgba(8,47,99,.08);
}

.efe-service-item:hover::before{
    opacity:1;
}

.efe-service-item i{
    width:44px;
    height:44px;
    min-width:44px;
    border-radius:14px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,var(--efe-blue),#0c4d9c);
    color:#fff;
    font-size:16px;
    box-shadow:0 10px 22px rgba(8,47,99,.15);
    transition:.3s ease;
}

.efe-service-item:hover i{
    background:linear-gradient(135deg,var(--efe-orange),var(--efe-orange-soft));
    transform:scale(1.05);
}

.efe-service-item strong{
    display:block;
    color:var(--efe-blue-dark);
    font-size:13.5px;
    line-height:1.1;
    font-weight:1000;
}

.efe-service-item span{
    display:block;
    margin-top:4px;
    color:var(--efe-muted);
    font-size:11px;
    line-height:1.15;
    font-weight:750;
}

.efe-mini-animation{
    position:relative;
    height:106px;
    overflow:hidden;
    border-radius:20px;
    background:
        linear-gradient(180deg,#eef5ff 0%,#ffffff 74%);
    border:1px solid rgba(8,47,99,.06);
}

.efe-mini-sky{
    position:absolute;
    inset:0;
    background:
        radial-gradient(circle at 84% 18%,rgba(255,107,0,.13),transparent 25%),
        linear-gradient(180deg,rgba(8,47,99,.045),transparent 68%);
}

.efe-light-glow{
    position:absolute;
    top:-40px;
    right:-20px;
    width:140px;
    height:140px;
    border-radius:50%;
    background:rgba(255,107,0,.12);
    filter:blur(40px);
}

.efe-mini-city{
    position:absolute;
    left:0;
    right:0;
    bottom:31px;
    height:28px;
    opacity:.24;
    background:
        linear-gradient(90deg,transparent 0 10px,rgba(8,47,99,.28) 10px 18px,transparent 18px 30px),
        linear-gradient(90deg,transparent 0 42px,rgba(8,47,99,.22) 42px 56px,transparent 56px 78px);
    background-size:90px 28px,130px 28px;
}

.efe-mini-road{
    position:absolute;
    left:16px;
    right:16px;
    bottom:17px;
    height:8px;
    border-radius:999px;
    background:linear-gradient(180deg,#0b376e,#082f63);
    box-shadow:0 8px 14px rgba(8,47,99,.10);
}

.efe-mini-road::after{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:3px;
    height:2px;
    border-radius:999px;
    background:repeating-linear-gradient(90deg,#fff 0 22px,transparent 22px 42px);
    opacity:.78;
    animation:efeRoadMove 1.8s linear infinite;
}

.efe-real-vehicle-flow{
    position:absolute;
    left:-360px;
    bottom:22px;
    display:flex;
    align-items:flex-end;
    gap:36px;
    width:max-content;
    animation:efeVehicleFlow 13.5s linear infinite;
}

.efe-real-truck{
    position:relative;
    flex:0 0 auto;
    filter:drop-shadow(0 13px 16px rgba(8,31,66,.20));
}

.efe-real-truck img{
    display:block;
    width:100%;
    height:auto;
    max-height:74px;
    object-fit:contain;
}

.truck-a{width:122px;}
.truck-b{width:108px;opacity:.92;}
.truck-c{width:96px;opacity:.86;}

.efe-real-truck::after{
    content:"";
    position:absolute;
    left:14%;
    right:10%;
    bottom:2px;
    height:8px;
    border-radius:50%;
    background:rgba(8,47,99,.16);
    filter:blur(5px);
    z-index:-1;
}

.efe-gps-pill{
    position:absolute;
    top:13px;
    right:13px;
    height:28px;
    padding:0 12px;
    border-radius:999px;
    display:flex;
    align-items:center;
    gap:7px;
    background:rgba(255,255,255,.9);
    border:1px solid rgba(8,47,99,.07);
    box-shadow:0 8px 18px rgba(8,47,99,.07);
    color:var(--efe-blue-dark);
    font-size:10.5px;
    font-weight:1000;
}

.efe-gps-pill span{
    width:7px;
    height:7px;
    border-radius:50%;
    background:#22c55e;
    box-shadow:0 0 0 5px rgba(34,197,94,.12);
    animation:efeLivePulse 1.4s ease-in-out infinite;
}

.efe-actions{
    display:grid;
    grid-template-columns:1fr;
    gap:11px;
}

.efe-action{
    height:48px;
    border-radius:16px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    text-decoration:none!important;
    font-size:13.5px;
    font-weight:1000;
    white-space:nowrap;
    transition:.26s ease;
}

.efe-action.whatsapp{
    background:#fff;
    color:var(--efe-blue-dark);
    border:1px solid rgba(8,47,99,.10);
}

.efe-action.whatsapp i{
    color:#25d366;
    font-size:18px;
}

.efe-action.call{
    background:linear-gradient(135deg,var(--efe-orange),var(--efe-orange-soft));
    color:#fff;
    box-shadow:0 14px 28px rgba(255,107,0,.20);
}

.efe-action:hover{
    transform:translateY(-3px);
}

@keyframes efeRoadMove{
    from{background-position:0 0;}
    to{background-position:-84px 0;}
}

@keyframes efeVehicleFlow{
    0%{left:-360px;opacity:0;}
    9%{opacity:1;}
    91%{opacity:1;}
    100%{left:calc(100% + 110px);opacity:0;}
}

@keyframes efeLivePulse{
    0%,100%{transform:scale(1);opacity:1;}
    50%{transform:scale(1.25);opacity:.72;}
}

@media(max-width:1200px){
    .efe-quick-service-card{
        grid-template-columns:1fr;
        gap:18px;
        padding:24px;
    }

    .efe-actions{
        grid-template-columns:1fr 1fr;
    }
}

@media(max-width:991px){
    .efe-quick-service{
        display:none!important;
    }
}


/* V4.0.8 — Kartal 34 Nakliyat adapter: Efe kaynak CSS/JS yapısı birebir port edildi. */
.efe-pro-top svg,.efe-pro-call svg,.efe-pro-offer svg{width:17px;height:17px;flex:0 0 auto;color:currentColor}
.efe-pro-top .efe-pro-icon{color:#ff6b00;font-weight:950;line-height:1}
.efe-pro-top-search button{font-weight:950;font-size:16px}
.efe-pro-nav-item>a .efe-chevron{font-size:10px;color:#0b3f88;margin-left:2px}
.efe-pro-dropdown-list a .efe-drop-icon{width:28px;height:28px;border-radius:9px;background:#eef5ff;color:#0b3f88;display:grid;place-items:center;font-size:10px}
.efe-pro-actions svg{width:18px;height:18px}
.efe-pro-mobile-search-link{display:none}
@media(max-width:991px){
 body{padding-top:78px!important}
 .efe-pro-top{display:none!important}
 .efe-pro-main,.efe-pro-header.is-scrolled .efe-pro-main{height:78px!important}
 .efe-pro-mobile-search-link{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:14px!important;background:#eef5ff!important;color:#0b3f88!important;font-size:17px!important}
 .efe-pro-main-inner{grid-template-columns:44px minmax(0,1fr) 44px!important}
 .efe-pro-logo img,.efe-pro-header.is-scrolled .efe-pro-logo img{height:54px!important;max-width:205px!important}
}
/* The old V4 hero is no longer used. */
.efe-home-hero{display:none!important}
\n.efe-quick-icon{width:42px;height:42px;border-radius:13px;background:#0b3f7d;color:#fff;display:grid;place-items:center;font-size:16px;font-weight:950;flex:0 0 auto}.efe-actions svg{width:18px;height:18px;flex:0 0 auto}.efe-action.whatsapp svg{color:#18b85b}.efe-action.call svg{color:#fff}\n

/* V4.0.9 — Google Images / gerçek operasyon görsel alanı */
.goreme-seo-gallery{padding-top:66px;padding-bottom:72px;background:#fff}
.goreme-seo-gallery-intro{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:14px}
.goreme-seo-image-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:16px}
.goreme-seo-image-card{position:relative;min-height:260px;border-radius:18px;overflow:hidden;background:#dce5ed;box-shadow:0 12px 30px rgba(5,31,60,.08)}
.goreme-seo-image-card img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .35s ease}
.goreme-seo-image-card:after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(transparent,rgba(3,22,42,.88))}
.goreme-seo-image-card span{position:absolute;left:20px;right:20px;bottom:18px;z-index:2;color:#fff}
.goreme-seo-image-card small{display:block;color:#ff9a61;font-size:10px;font-weight:900;letter-spacing:1px;margin-bottom:5px}
.goreme-seo-image-card strong{font-size:19px;line-height:1.15}
.goreme-seo-image-card:hover img{transform:scale(1.035)}
@media(max-width:900px){.goreme-seo-image-grid{grid-template-columns:1fr 1fr}.goreme-seo-image-card:first-child{grid-column:1/-1}}
@media(max-width:620px){.goreme-seo-gallery{padding:44px 0}.goreme-seo-image-grid{grid-template-columns:1fr}.goreme-seo-image-card:first-child{grid-column:auto}.goreme-seo-image-card{min-height:225px}}


/* V4.1.0 SLIDER FINAL — doğal fotoğraf + Kartal 34 Nakliyat markalı ön plan */
.uk-hero-bg{
  filter:saturate(1.02) contrast(1.03)!important;
  object-position:center center!important;
}
.uk-hero-layer{
  background:
    linear-gradient(90deg,rgba(2,14,33,.88) 0%,rgba(2,14,33,.68) 34%,rgba(2,14,33,.24) 63%,rgba(2,14,33,.06) 100%)!important;
}
.uk-hero-visual img{
  max-width:760px!important;
  max-height:475px!important;
}
.uk-hero-slide:nth-child(2) .uk-hero-visual img{
  max-width:720px!important;
}
.uk-hero-slide:nth-child(3) .uk-hero-visual img{
  max-width:735px!important;
}
@media(max-width:991px){
  .uk-hero-visual img{
    max-width:330px!important;
    max-height:240px!important;
  }
}

/* V4.1.2 — Her slaytta tek parça, doğal operasyon fotoğrafı */
.uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-bg{
  transform:scale(1.025)!important;
  filter:saturate(.96) contrast(1.04)!important;
  object-position:center center!important;
}
.uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-slide.is-active .uk-hero-bg{
  transform:scale(1.012)!important;
}
.uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-layer{
  background:linear-gradient(90deg,rgba(2,13,31,.94) 0%,rgba(2,13,31,.82) 31%,rgba(2,13,31,.42) 51%,rgba(2,13,31,.10) 73%,rgba(2,13,31,.02) 100%)!important;
}
.uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-glass{
  opacity:.36!important;
  background:linear-gradient(115deg,rgba(255,255,255,.06),transparent 35%)!important;
}
.uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-content{
  width:51%!important;
  max-width:690px!important;
}
.uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-content h1,
.uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-content h2{
  margin:0 0 12px!important;
  max-width:680px!important;
  color:var(--baslik-renk)!important;
  font-size:clamp(46px,4vw,62px)!important;
  line-height:.99!important;
  font-weight:950!important;
  letter-spacing:-2.1px!important;
  text-shadow:0 6px 22px rgba(0,0,0,.30)!important;
  text-wrap:balance;
}
.uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-slide:nth-child(2) .uk-hero-bg{
  object-position:58% center!important;
}
.uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-slide:nth-child(3) .uk-hero-bg{
  object-position:52% center!important;
}
@media(max-width:991px){
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-slide{
    min-height:520px!important;
  }
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-inner{
    min-height:520px!important;
    padding:48px 18px 62px!important;
    justify-content:flex-start!important;
  }
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-content{
    width:100%!important;
    max-width:650px!important;
  }
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-content h1,
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-content h2{
    max-width:390px!important;
    margin:0 auto 9px!important;
    font-size:34px!important;
    line-height:1.04!important;
    letter-spacing:-1px!important;
  }
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-layer{
    background:linear-gradient(180deg,rgba(2,13,31,.90) 0%,rgba(2,13,31,.72) 48%,rgba(2,13,31,.28) 78%,rgba(2,13,31,.16) 100%)!important;
  }
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-bg{
    object-position:72% center!important;
  }
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-slide:nth-child(2) .uk-hero-bg{
    object-position:76% center!important;
  }
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-slide:nth-child(3) .uk-hero-bg{
    object-position:61% center!important;
  }
}
@media(max-width:480px){
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-slide,
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-inner{
    min-height:490px!important;
  }
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-inner{
    padding:36px 14px 58px!important;
  }
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-content h1,
  .uk-hero-slider[data-slider-version="4.1.2"] .uk-hero-content h2{
    max-width:315px!important;
    font-size:28px!important;
  }
}

/* V4.1.5 FINAL — tek kaynaklı gerçek fotoğraflar, kesintisiz yumuşak geçiş */
.uk-hero-slider[data-slider-version="4.1.5"]{
  min-height:560px!important;
  margin-bottom:0!important;
  background:#071a31!important;
}
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide{
  height:560px!important;
}
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-bg,
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide.is-active .uk-hero-bg{
  transform:none!important;
  filter:saturate(.98) contrast(1.02)!important;
  object-fit:cover!important;
  object-position:center center!important;
}
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide:nth-child(1) .uk-hero-bg{
  object-position:53% center!important;
}
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide:nth-child(2) .uk-hero-bg{
  object-position:60% center!important;
}
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide:nth-child(3) .uk-hero-bg{
  object-position:57% center!important;
}
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-layer{
  background:linear-gradient(90deg,rgba(2,13,31,.97) 0%,rgba(2,13,31,.93) 32%,rgba(2,13,31,.79) 46%,rgba(2,13,31,.34) 63%,rgba(2,13,31,.04) 100%)!important;
}
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-glass{
  opacity:.22!important;
  background:linear-gradient(115deg,rgba(255,255,255,.05),transparent 38%)!important;
}
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-inner{
  height:560px!important;
  max-width:1580px!important;
  padding:58px 78px 72px!important;
  align-items:center!important;
}
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-content{
  width:49%!important;
  max-width:680px!important;
  padding-left:58px!important;
}
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-content h1,
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-content h2{
  margin:0 0 12px!important;
  max-width:680px!important;
  color:var(--baslik-renk)!important;
  font-size:clamp(48px,4vw,62px)!important;
  line-height:.99!important;
  font-weight:950!important;
  letter-spacing:-2.1px!important;
  text-shadow:0 6px 22px rgba(0,0,0,.30)!important;
  text-wrap:balance;
}
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide .uk-hero-content h2{
  opacity:0;
  transform:translateY(22px);
}
.uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide.is-active .uk-hero-content h2{
  animation:heroTextIn .65s ease .22s both;
}
.uk-hero-slider[data-slider-version="4.1.5"] + .efe-quick-service{
  margin-top:-42px!important;
}
@media(max-width:1280px) and (min-width:992px){
  .uk-hero-slider[data-slider-version="4.1.5"]{
    min-height:520px!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide,
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-inner{
    height:520px!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-inner{
    padding:52px 46px 66px!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-content{
    padding-left:44px!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-content h1,
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-content h2{
    font-size:52px!important;
  }
}
@media(max-width:991px){
  .uk-hero-slider[data-slider-version="4.1.5"]{
    min-height:auto!important;
    margin-bottom:0!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide,
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-inner{
    height:auto!important;
    min-height:520px!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-inner{
    padding:46px 18px 60px!important;
    justify-content:flex-start!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-content{
    width:100%!important;
    max-width:650px!important;
    padding-left:0!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-content h1,
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-content h2{
    max-width:390px!important;
    margin:0 auto 9px!important;
    font-size:34px!important;
    line-height:1.04!important;
    letter-spacing:-1px!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide .uk-hero-content h2,
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide.is-active .uk-hero-content h2{
    opacity:1!important;
    transform:none!important;
    animation:none!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-layer{
    background:linear-gradient(180deg,rgba(2,13,31,.91) 0%,rgba(2,13,31,.74) 49%,rgba(2,13,31,.36) 77%,rgba(2,13,31,.20) 100%)!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide:nth-child(1) .uk-hero-bg{
    object-position:68% center!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide:nth-child(2) .uk-hero-bg{
    object-position:76% center!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide:nth-child(3) .uk-hero-bg{
    object-position:72% center!important;
  }
}
@media(max-width:480px){
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-slide,
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-inner{
    min-height:490px!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-inner{
    padding:36px 14px 56px!important;
  }
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-content h1,
  .uk-hero-slider[data-slider-version="4.1.5"] .uk-hero-content h2{
    max-width:315px!important;
    font-size:28px!important;
  }
}

/* V4.1.7 FINAL — kurumsal dikey ritim, gerçek filo ve Türkiye GPS ağı */
.goreme-home-v416{
  overflow:hidden;
  background:#fff;
}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"]{
  min-height:560px!important;
  margin-bottom:0!important;
  background:#071a31!important;
}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide,
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-inner{
  height:560px!important;
}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-bg,
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide.is-active .uk-hero-bg{
  transform:none!important;
  filter:saturate(.98) contrast(1.02)!important;
  object-fit:cover!important;
  object-position:center center!important;
}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide:nth-child(1) .uk-hero-bg{object-position:53% center!important}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide:nth-child(2) .uk-hero-bg{object-position:60% center!important}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide:nth-child(3) .uk-hero-bg{object-position:57% center!important}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-layer{
  background:linear-gradient(90deg,rgba(2,13,31,.97) 0%,rgba(2,13,31,.93) 32%,rgba(2,13,31,.79) 46%,rgba(2,13,31,.34) 63%,rgba(2,13,31,.04) 100%)!important;
}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-glass{
  opacity:.22!important;
  background:linear-gradient(115deg,rgba(255,255,255,.05),transparent 38%)!important;
}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-inner{
  max-width:1580px!important;
  padding:58px 78px 72px!important;
  align-items:center!important;
}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-content{
  width:49%!important;
  max-width:680px!important;
  padding-left:58px!important;
}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-content h1,
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-content h2{
  margin:0 0 12px!important;
  max-width:680px!important;
  color:var(--baslik-renk)!important;
  font-size:clamp(48px,4vw,62px)!important;
  line-height:.99!important;
  font-weight:950!important;
  letter-spacing:-2.1px!important;
  text-shadow:0 6px 22px rgba(0,0,0,.30)!important;
  text-wrap:balance;
}
/* Hotfix: slider içeriği JS/geçiş veya azaltılmış hareket ayarından bağımsız görünür kalır. */
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-bg{
  opacity:1!important;
  visibility:visible!important;
}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide .uk-hero-badge,
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide .uk-hero-content h1,
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide .uk-hero-content h2,
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide .uk-hero-content h3,
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide .uk-hero-desc,
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide .uk-hero-buttons{
  opacity:1!important;
  transform:none!important;
  filter:none!important;
}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] + .efe-quick-service{
  margin-top:-42px!important;
  margin-bottom:0!important;
}

/* Logolar tek ölçüde ve araç kasasının merkezinde; araçlar yol tabanında hizalı. */
.goreme-home-v416 .efe-real-vehicle-flow{
  left:-340px;
  bottom:22px;
  gap:20px;
  align-items:flex-end;
}
.goreme-home-v416 .efe-real-truck{
  width:118px;
  height:54px;
  display:flex;
  align-items:flex-end;
  justify-content:center;
  opacity:1;
}
.goreme-home-v416 .efe-real-truck img{
  width:auto;
  height:auto;
  max-width:118px;
  max-height:54px;
  object-fit:contain;
  object-position:center bottom;
}
.goreme-home-v416 .efe-real-truck.truck-b{width:122px;opacity:.96}
.goreme-home-v416 .efe-real-truck.truck-c{width:112px;opacity:.94}

/* Bölümler arasında ortak, ince ve dengeli geçiş sistemi. */
.goreme-home-v416 > .section{
  position:relative;
  padding:52px 0;
  border-top:1px solid rgba(8,47,99,.055);
}
.goreme-home-v416 > .section::before{
  content:"";
  position:absolute;
  top:-1px;
  left:50%;
  width:min(180px,24vw);
  height:1px;
  transform:translateX(-50%);
  background:linear-gradient(90deg,transparent,rgba(11,63,136,.35),rgba(255,107,0,.5),transparent);
}
.goreme-home-v416 > .about-home{
  padding:64px 0 56px;
  border-top:0;
}
.goreme-home-v416 > .about-home::before{display:none}
.goreme-home-v416 > .goreme-seo-gallery{
  padding:54px 0;
  background:linear-gradient(180deg,#fbfdff 0%,#f7faff 100%);
}
.goreme-home-v416 > .tools{padding:54px 0;background:#fff}
.goreme-home-v416 > .dark-section,
.goreme-home-v416 > .intelligence-section{padding:66px 0;border-top:0}
.goreme-home-v416 > .dark-section::before,
.goreme-home-v416 > .intelligence-section::before{display:none}
.goreme-home-v416 .about-visual{
  min-height:480px;
  height:480px;
  background:#dbe4ed;
}
.goreme-home-v416 .about-visual>img{
  width:100%;
  height:480px;
  object-fit:cover;
  object-position:center center;
  filter:saturate(1.03) contrast(1.025);
}

/* Sektör başlığı masaüstünde tek satır. */
.goreme-home-v416 .dark-section .split-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:end;
  gap:10px 24px;
}
.goreme-home-v416 .dark-section .split-head>div{display:contents}
.goreme-home-v416 .dark-section .split-head .eyebrow{grid-column:1;grid-row:1}
.goreme-home-v416 .dark-section .split-head h2{
  grid-column:1/-1;
  grid-row:2;
  max-width:none;
  white-space:nowrap;
  font-size:clamp(31px,2.25vw,42px);
  letter-spacing:-1.35px;
  margin:2px 0 4px;
}
.goreme-home-v416 .dark-section .split-head p{grid-column:1;grid-row:3;max-width:900px;margin:0}
.goreme-home-v416 .dark-section .split-head>.btn{grid-column:2;grid-row:1;align-self:center;margin:0}

/* Gerçek Türkiye silueti, GPS noktaları ve hareketli Kartal 34 Nakliyat araçları. */
.goreme-home-v416 .route-network-section{
  padding:58px 0;
  background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);
}
.goreme-home-v416 .route-map{
  padding:30px;
  background:radial-gradient(circle at 90% 8%,rgba(213,51,47,.14),transparent 28%),linear-gradient(145deg,#0b3c6e,#041a32);
  box-shadow:0 22px 52px rgba(4,25,48,.16);
}
.route-map-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
}
.route-map-head h2{margin:7px 0 0;line-height:1.12}
.network-live{
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  gap:7px;
  padding:7px 10px;
  border:1px solid rgba(255,255,255,.16);
  border-radius:999px;
  background:rgba(255,255,255,.08);
  color:#dff8e9;
  font-size:9px;
  font-weight:900;
  letter-spacing:.6px;
}
.network-live i{
  width:7px;
  height:7px;
  border-radius:50%;
  background:#33d17a;
  box-shadow:0 0 0 5px rgba(51,209,122,.13);
  animation:mapLivePulse 1.5s ease-in-out infinite;
}
.turkiye-map{
  margin:16px 0 12px;
  padding:8px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:18px;
  background:rgba(2,16,34,.25);
  overflow:hidden;
}
.turkiye-map-svg{display:block;width:100%;height:auto;overflow:visible}
.turkiye-shape{
  fill:url(#turkiyeFill);
  stroke:rgba(255,255,255,.28);
  stroke-width:2;
  vector-effect:non-scaling-stroke;
}
.route-lines path{
  fill:none;
  stroke:#ff8b49;
  stroke-width:2;
  stroke-linecap:round;
  stroke-dasharray:7 9;
  opacity:.68;
  vector-effect:non-scaling-stroke;
  animation:mapRouteFlow 6s linear infinite;
}
.route-lines path:nth-child(2n){stroke:#8fc6ff;opacity:.52;animation-duration:8s}
.city-point circle{
  fill:#fff;
  stroke:#ff7a2a;
  stroke-width:3;
  vector-effect:non-scaling-stroke;
  transform-box:fill-box;
  transform-origin:center;
  animation:mapPointPulse 2.1s ease-in-out infinite;
}
.city-point:nth-child(2n) circle{animation-delay:-.8s}
.city-point text{
  fill:#dce9f5;
  opacity:.86;
  font-size:9px;
  font-weight:800;
  letter-spacing:.35px;
  text-anchor:middle;
}
.origin-point circle:first-child{fill:#d5332f;fill-opacity:.22;stroke:#ff975b;stroke-opacity:.5;stroke-width:2}
.origin-point circle:nth-child(2){fill:#d5332f;stroke:#fff;stroke-width:3}
.route-vehicle{pointer-events:none}
.route-map-footer{
  display:flex;
  align-items:center;
  gap:15px;
}
.route-map-footer>span{
  color:#bcd0e4;
  font-size:10px;
  white-space:nowrap;
}
.route-map-footer>span b{display:block;color:#fff;font-size:13px}
.route-map-footer .btn{margin-left:auto;padding:10px 15px;font-size:11px;border-radius:10px}
@keyframes mapRouteFlow{to{stroke-dashoffset:-64}}
@keyframes mapPointPulse{0%,100%{opacity:.72;transform:scale(.85)}50%{opacity:1;transform:scale(1.22)}}
@keyframes mapLivePulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.72}}

@media(max-width:1280px) and (min-width:992px){
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"],
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-inner{height:520px!important;min-height:520px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-inner{padding:52px 46px 66px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-content{padding-left:44px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-content h1,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-content h2{font-size:52px!important}
  .goreme-home-v416 .dark-section .split-head h2{font-size:31px}
}
@media(max-width:991px){
  .goreme-home-v416 > .section{padding:46px 0}
  .goreme-home-v416 > .about-home{padding:46px 0}
  .goreme-home-v416 .about-visual,.goreme-home-v416 .about-visual>img{height:440px;min-height:440px}
  .goreme-home-v416 .dark-section .split-head{display:flex;align-items:flex-start;gap:18px}
  .goreme-home-v416 .dark-section .split-head>div{display:block}
  .goreme-home-v416 .dark-section .split-head h2{white-space:normal}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"]{min-height:auto!important;margin-bottom:0!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-inner{height:auto!important;min-height:520px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-inner{padding:46px 18px 60px!important;justify-content:flex-start!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-content{width:100%!important;max-width:650px!important;padding-left:0!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-content h1,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-content h2{max-width:390px!important;margin:0 auto 9px!important;font-size:34px!important;line-height:1.04!important;letter-spacing:-1px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-layer{background:linear-gradient(180deg,rgba(2,13,31,.91) 0%,rgba(2,13,31,.74) 49%,rgba(2,13,31,.36) 77%,rgba(2,13,31,.20) 100%)!important}
  .goreme-home-v416 .route-map{padding:24px}
}
@media(max-width:640px){
  .goreme-home-v416 > .section{padding:40px 0}
  .goreme-home-v416 > .about-home{padding:38px 0 42px}
  .goreme-home-v416 .about-visual,.goreme-home-v416 .about-visual>img{height:330px;min-height:330px}
  .goreme-home-v416 .about-year{left:18px;top:18px}
  .goreme-home-v416 .route-map{padding:20px 16px}
  .route-map-head{display:block}
  .network-live{margin-top:12px}
  .turkiye-map{margin-top:14px;padding:2px}
  .city-point text{display:none}
  .route-map-footer{flex-wrap:wrap;gap:10px}
  .route-map-footer .btn{width:100%;margin-left:0}
  .route-vehicle-a{display:none}
}
@media(max-width:480px){
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-slide,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-inner{min-height:490px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-inner{padding:36px 14px 56px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-content h1,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-content h2{max-width:315px!important;font-size:28px!important}
}
@media(prefers-reduced-motion:reduce){
  .goreme-home-v416 .route-lines path,
  .goreme-home-v416 .city-point circle,
  .goreme-home-v416 .network-live i,
  .goreme-home-v416 .efe-real-vehicle-flow{animation:none!important}
  .goreme-home-v416 .route-vehicles{display:none}
}

/* =========================================================
   GOREME FLEET / V4.1.8
   Gercek araclar, teknik filo kartlari ve kontrollu hareket
   ========================================================= */
.goreme-fleet-v418{background:#f7f9fc;color:#061c37}
.goreme-fleet-v418 .fleet-page-hero{
  position:relative;
  min-height:330px;
  padding:54px 0;
  overflow:hidden;
  background:
    radial-gradient(circle at 84% 25%,rgba(46,116,187,.25),transparent 28%),
    radial-gradient(circle at 68% 110%,rgba(213,51,47,.15),transparent 30%),
    linear-gradient(115deg,#031a34 0%,#082f59 62%,#0a3c70 100%);
}
.goreme-fleet-v418 .fleet-page-hero::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);
  background-size:44px 44px;
  mask-image:linear-gradient(90deg,transparent 5%,#000 48%,#000 100%);
}
.goreme-fleet-v418 .fleet-hero-inner{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(390px,520px);
  align-items:center;
  gap:54px;
}
.goreme-fleet-v418 .fleet-hero-copy{max-width:640px}
.goreme-fleet-v418 .fleet-hero-copy h1{margin:12px 0 9px;color:#fff;font-size:clamp(42px,4vw,66px);line-height:1.02;letter-spacing:-2px}
.goreme-fleet-v418 .fleet-hero-copy>p{margin:0;color:#c5d6e7;font-size:17px}
.fleet-hero-points{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:24px}
.fleet-hero-points span{display:inline-flex;align-items:center;gap:7px;color:#eaf3fb;font-size:11px;font-weight:800;letter-spacing:.25px}
.fleet-hero-points i{width:6px;height:6px;border-radius:50%;background:#d5332f;box-shadow:0 0 0 4px rgba(213,51,47,.14)}
.fleet-hero-visual{
  position:relative;
  height:205px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.16);
  border-radius:24px;
  background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.035));
  box-shadow:0 28px 70px rgba(0,10,25,.3),inset 0 1px 0 rgba(255,255,255,.08);
}
.fleet-hero-visual::before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(105deg,transparent 0 18%,rgba(255,255,255,.05) 18.2% 18.6%,transparent 18.8% 46%,rgba(255,255,255,.035) 46.2% 46.6%,transparent 46.8%);
}
.fleet-hero-status,.fleet-live{
  position:absolute;
  z-index:4;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border-radius:999px;
  font-size:9px;
  font-weight:900;
  letter-spacing:.65px;
}
.fleet-hero-status{top:17px;right:17px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);background:rgba(3,25,50,.68);color:#eaf8ef}
.fleet-hero-status i,.fleet-live i{width:7px;height:7px;border-radius:50%;background:#2ed47a;box-shadow:0 0 0 5px rgba(46,212,122,.13);animation:fleetLivePulse 1.6s ease-in-out infinite}
.fleet-hero-city{position:absolute;z-index:2;bottom:17px;color:#9fb8d1;font-size:8px;font-weight:900;letter-spacing:1px}
.fleet-hero-city--left{left:19px}.fleet-hero-city--right{right:19px}
.fleet-hero-road,.fleet-road{position:absolute;z-index:1;left:5%;right:5%;bottom:39px;height:10px;border-radius:999px;background:#031427;box-shadow:0 0 0 1px rgba(255,255,255,.09),0 7px 17px rgba(0,0,0,.26)}
.fleet-hero-road span,.fleet-road span{position:absolute;left:0;right:0;top:4px;height:2px;background:repeating-linear-gradient(90deg,#ff7a2a 0 16px,transparent 16px 32px);animation:fleetRoadFlow 1.25s linear infinite}
.fleet-hero-visual>img{
  position:absolute;
  z-index:3;
  left:17%;
  bottom:45px;
  width:60%;
  max-height:126px;
  object-fit:contain;
  filter:drop-shadow(0 13px 13px rgba(0,0,0,.34));
  animation:fleetHeroDrive 6.4s ease-in-out infinite;
}
.fleet-catalog-section{padding:68px 0 74px;background:linear-gradient(180deg,#f8fafd 0%,#fff 36%,#f6f9fc 100%)}
.fleet-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}
.fleet-section-head>div{max-width:820px}
.fleet-section-head h2{margin:8px 0 7px;font-size:clamp(28px,2.4vw,39px);line-height:1.08;letter-spacing:-1.15px;color:#061c37}
.fleet-section-head p{max-width:760px;margin:0;color:#60748a;line-height:1.65}
.fleet-head-cta{flex:0 0 auto;margin-bottom:4px;white-space:nowrap}
.goreme-fleet-v418 .fleet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.goreme-fleet-v418 .fleet-card{
  position:relative;
  overflow:hidden;
  padding:0;
  border:1px solid #d9e2ec;
  border-radius:20px;
  background:#fff;
  box-shadow:0 12px 32px rgba(8,38,70,.06);
  transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;
}
.goreme-fleet-v418 .fleet-card::before{content:"";position:absolute;z-index:5;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#082f5d,#d5332f)}
.goreme-fleet-v418 .fleet-card:hover{transform:translateY(-5px);border-color:#bdcddd;box-shadow:0 20px 44px rgba(8,38,70,.12)}
.fleet-card-meta{height:42px;padding:15px 18px 0;display:flex;align-items:center;justify-content:space-between;color:#698097;font-size:9px;font-weight:900;letter-spacing:.85px}
.fleet-card-meta b{display:grid;place-items:center;width:27px;height:22px;border-radius:7px;background:#edf3f8;color:#0a3768;font-size:10px;letter-spacing:.4px}
.goreme-fleet-v418 .fleet-visual{
  position:relative;
  display:block;
  height:190px;
  margin:0 14px;
  overflow:hidden;
  border:1px solid #dce6f0;
  border-radius:15px;
  background:
    linear-gradient(180deg,rgba(255,255,255,.78),rgba(228,237,247,.93)),
    repeating-linear-gradient(90deg,rgba(9,51,95,.06) 0 1px,transparent 1px 35px);
}
.goreme-fleet-v418 .fleet-visual::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 24%,rgba(255,255,255,.72) 24.4% 25%,transparent 25.4%);pointer-events:none}
.fleet-live{top:12px;left:12px;padding:7px 9px;background:#fff;color:#0a3768;box-shadow:0 5px 16px rgba(8,38,70,.1)}
.fleet-route-label{position:absolute;z-index:3;top:17px;right:13px;color:#6c8196;font-size:8px;font-weight:900;letter-spacing:.55px}
.goreme-fleet-v418 .fleet-road{left:7%;right:7%;bottom:31px;height:8px;background:#0a2c54;box-shadow:0 0 0 1px rgba(4,28,55,.16),0 6px 13px rgba(4,28,55,.16)}
.goreme-fleet-v418 .fleet-road span{top:3px;height:2px;background:repeating-linear-gradient(90deg,#fff 0 13px,transparent 13px 27px);opacity:.78;animation-duration:1.05s}
.fleet-vehicle-runner{
  position:absolute;
  z-index:2;
  left:10%;
  right:10%;
  bottom:37px;
  height:112px;
  animation:fleetVehicleGlide var(--fleet-duration,10s) ease-in-out var(--fleet-delay,0s) infinite;
}
.fleet-real-vehicle{position:absolute;left:50%;bottom:0;width:min(88%,285px);height:108px;object-fit:contain;object-position:center bottom;transform:translateX(-50%);filter:drop-shadow(0 10px 9px rgba(10,33,56,.24))}
.fleet-card--2 .fleet-real-vehicle{width:min(84%,270px);height:105px}
.fleet-card--3 .fleet-real-vehicle{width:min(81%,258px);height:103px}
.fleet-vehicle-shadow{position:absolute;left:22%;right:22%;bottom:-1px;height:8px;border-radius:50%;background:rgba(2,20,39,.23);filter:blur(5px)}
.fleet-card-body{padding:19px 19px 20px}
.goreme-fleet-v418 .fleet-card h3{margin:0 0 8px;color:#071c35;font-size:20px;line-height:1.2;letter-spacing:-.35px}
.goreme-fleet-v418 .fleet-card p{min-height:42px;margin:0 0 16px;color:#62768b;font-size:13px;line-height:1.55}
.goreme-fleet-v418 .spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.goreme-fleet-v418 .spec-grid>div{min-height:56px;padding:9px 11px;border:1px solid #e4ebf2;border-radius:10px;background:#f7f9fc}
.goreme-fleet-v418 .spec-grid small{display:block;margin-bottom:3px;color:#71859a;font-size:9px;font-weight:700;letter-spacing:.2px}
.goreme-fleet-v418 .spec-grid b{display:block;color:#0a315d;font-size:16px;line-height:1.1;letter-spacing:-.2px}
.goreme-fleet-v418 .spec-grid em{font-size:10px;font-style:normal;font-weight:800;color:#6b8095}
.fleet-card-link{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #e4eaf0;color:#0a3768;font-size:11px;font-weight:900}
.fleet-card-link span{color:#ff6412;font-size:17px;transition:transform .2s ease}.fleet-card-link:hover span{transform:translateX(3px)}
.fleet-planning-note{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:24px;padding:17px 20px;border:1px solid #d6e1ec;border-radius:15px;background:#fff;box-shadow:0 10px 26px rgba(8,38,70,.05)}
.fleet-note-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#082f5d;color:#fff;font-weight:900}
.fleet-planning-note b,.fleet-planning-note span{display:block}.fleet-planning-note b{margin-bottom:3px;color:#0a315d;font-size:13px}.fleet-planning-note span{color:#64798e;font-size:11px;line-height:1.5}.fleet-planning-note>a{color:#ff6412;font-size:11px;font-weight:900;white-space:nowrap}
@keyframes fleetRoadFlow{to{background-position:32px 0}}
@keyframes fleetLivePulse{0%,100%{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}
@keyframes fleetHeroDrive{0%,100%{transform:translateX(-13px)}50%{transform:translateX(17px)}}
@keyframes fleetVehicleGlide{0%,100%{transform:translateX(-9px) translateY(0)}45%{transform:translateX(15px) translateY(0)}50%{transform:translateX(16px) translateY(-1px)}55%{transform:translateX(17px) translateY(0)}}
@media(max-width:1050px){
  .goreme-fleet-v418 .fleet-hero-inner{grid-template-columns:minmax(0,1fr) 390px;gap:30px}
  .goreme-fleet-v418 .fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .goreme-fleet-v418 .fleet-page-hero{padding:46px 0 34px}
  .goreme-fleet-v418 .fleet-hero-inner{grid-template-columns:1fr;gap:30px}
  .goreme-fleet-v418 .fleet-hero-copy{text-align:center;margin:auto}
  .goreme-fleet-v418 .fleet-hero-copy h1{font-size:42px;letter-spacing:-1.4px}
  .fleet-hero-points{justify-content:center}
  .fleet-hero-visual{width:min(100%,520px);height:185px;margin:auto}
  .fleet-section-head{display:block;text-align:center}
  .fleet-section-head p{margin:auto}.fleet-head-cta{margin-top:18px}
  .fleet-planning-note{grid-template-columns:auto 1fr}.fleet-planning-note>a{grid-column:2}
}
@media(max-width:600px){
  .goreme-fleet-v418 .fleet-page-hero{min-height:auto;padding:40px 0 28px}
  .goreme-fleet-v418 .fleet-hero-copy h1{font-size:35px}
  .goreme-fleet-v418 .fleet-hero-copy>p{font-size:14px}
  .fleet-hero-points{gap:9px 13px}.fleet-hero-points span{font-size:9px}
  .fleet-hero-visual{height:162px;border-radius:18px}.fleet-hero-visual>img{bottom:42px;width:66%}
  .goreme-fleet-v418 .fleet-catalog-section{padding:45px 0 52px}
  .fleet-section-head h2{font-size:28px}
  .goreme-fleet-v418 .fleet-grid{grid-template-columns:1fr;gap:15px}
  .goreme-fleet-v418 .fleet-visual{height:182px}
  .fleet-card-body{padding:18px}
  .fleet-planning-note{align-items:start;padding:16px}.fleet-planning-note>a{grid-column:1/-1;padding-left:49px}
}
@media(prefers-reduced-motion:reduce){
  .goreme-fleet-v418 .fleet-hero-visual>img,
  .goreme-fleet-v418 .fleet-vehicle-runner,
  .goreme-fleet-v418 .fleet-road span,
  .goreme-fleet-v418 .fleet-hero-road span,
  .goreme-fleet-v418 .fleet-live i,
  .goreme-fleet-v418 .fleet-hero-status i{animation:none!important}
}

/* =========================================================
   GOREME SERVICES / V4.2.0
   Kurumsal hizmet dizini ve guvenli gorsel sunumu
   ========================================================= */
.goreme-service-index-v420{background:#f7f9fc;color:#071d38}
.goreme-service-index-v420 .service-list-hero{
  position:relative;
  min-height:390px;
  padding:58px 0;
  overflow:hidden;
  background:
    radial-gradient(circle at 83% 18%,rgba(54,125,196,.25),transparent 27%),
    radial-gradient(circle at 74% 115%,rgba(213,51,47,.16),transparent 32%),
    linear-gradient(118deg,#031a34 0%,#082f59 66%,#0b477c 100%);
}
.goreme-service-index-v420 .service-list-hero::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);
  background-size:46px 46px;
  mask-image:linear-gradient(90deg,transparent,#000 48%,#000);
}
.service-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:70px}
.service-hero-copy h1{max-width:720px;margin:13px 0 14px!important;font-size:clamp(44px,4.5vw,66px)!important}
.service-hero-copy>p{max-width:760px!important;margin:0 0 24px;color:#c7d8e8!important;line-height:1.7}
.service-hero-panel{
  position:relative;
  overflow:hidden;
  padding:25px;
  border:1px solid rgba(255,255,255,.16);
  border-radius:22px;
  background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.045));
  box-shadow:0 25px 60px rgba(0,10,26,.28),inset 0 1px 0 rgba(255,255,255,.08);
}
.service-hero-panel::after{content:"";position:absolute;right:-45px;bottom:-60px;width:170px;height:170px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 28px rgba(255,255,255,.025)}
.service-live{display:inline-flex;align-items:center;gap:8px;color:#e7f6ed;font-size:9px;font-weight:900;letter-spacing:.8px}
.service-live i{width:7px;height:7px;border-radius:50%;background:#31d47b;box-shadow:0 0 0 5px rgba(49,212,123,.13)}
.service-hero-panel>strong{display:flex;align-items:flex-end;gap:10px;margin:22px 0 25px;color:#fff;font-size:64px;line-height:.85;letter-spacing:-3px}
.service-hero-panel>strong small{padding-bottom:4px;color:#c8d9e9;font-size:11px;font-weight:800;line-height:1.25;letter-spacing:.2px}
.service-hero-panel>div{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.12)}
.service-hero-panel>div span{padding:15px 8px 0;border-right:1px solid rgba(255,255,255,.1);color:#aec3d7;font-size:8px;font-weight:700}.service-hero-panel>div span:last-child{border-right:0}
.service-hero-panel>div b{display:block;margin-bottom:2px;color:#fff;font-size:14px}
.service-hero-panel--compact>strong{font-size:58px}
.goreme-service-index-v420 .service-directory-section{padding:65px 0 76px;background:linear-gradient(180deg,#f7f9fc 0%,#fff 15%,#f8fafc 100%)}
.goreme-service-index-v420 .service-index-head{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:45px;margin:0 0 42px}
.goreme-service-index-v420 .service-index-head>div:first-child{max-width:790px}
.goreme-service-index-v420 .service-index-head h2{margin:8px 0 8px;font-size:clamp(30px,3vw,43px);line-height:1.08;letter-spacing:-1.35px}
.goreme-service-index-v420 .service-index-head p{margin:0;color:#65798e;line-height:1.65}
.goreme-service-index-v420 .service-scope-note{position:relative;min-width:0;padding:21px 22px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:linear-gradient(135deg,#082e58,#0a416f);box-shadow:0 15px 34px rgba(8,43,80,.14)}
.service-scope-note .scope-code{margin:0 0 12px!important;color:#ffb183!important;font-size:8px!important;font-weight:900!important;letter-spacing:1px}
.goreme-service-index-v420 .service-scope-note b{font-size:18px}
.goreme-service-index-v420 .service-scope-note>span:last-child{line-height:1.5}
.goreme-service-index-v420 .service-group-section{margin-top:30px;padding:27px 0 8px;border-top:1px solid #d9e3ed}
.goreme-service-index-v420 .service-group-section:first-of-type{margin-top:0}
.goreme-service-index-v420 .service-group-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}
.goreme-service-index-v420 .service-group-title>div>span{display:block;margin-bottom:4px;color:#ff6412;font-size:8px;font-weight:900;letter-spacing:1px}
.goreme-service-index-v420 .service-group-title h2{margin:0;color:#0a2e55;font-size:23px;letter-spacing:-.45px}
.goreme-service-index-v420 .service-group-title>b{padding:7px 10px;border:1px solid #d9e3ed;border-radius:999px;background:#fff;color:#60778d;font-size:9px;letter-spacing:.3px}
.goreme-service-index-v420 .service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.goreme-service-index-v420 .service-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #d9e3ed;border-radius:17px;background:#fff;box-shadow:0 10px 27px rgba(8,39,72,.055);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}
.goreme-service-index-v420 .service-card::before{content:"";position:absolute;z-index:4;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#0b3a70,#d5332f)}
.goreme-service-index-v420 .service-card:hover{transform:translateY(-5px);border-color:#bccddd;box-shadow:0 20px 42px rgba(8,39,72,.12)}
.goreme-service-index-v420 .service-image{position:relative;height:180px;overflow:hidden;background:linear-gradient(160deg,#dce6ef,#92a5b7)}
.goreme-service-index-v420 .service-image::after{content:"";position:absolute;inset:36% 0 0;background:linear-gradient(transparent,rgba(3,25,49,.72))}
.goreme-service-index-v420 .service-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .3s ease}
.goreme-service-index-v420 .service-card:hover .service-image img{transform:scale(1.035);filter:saturate(1.05)}
.goreme-service-index-v420 .service-image>small{position:absolute;z-index:3;top:13px;right:13px;display:grid;place-items:center;width:28px;height:23px;border:1px solid rgba(255,255,255,.42);border-radius:7px;background:rgba(4,28,55,.67);color:#fff;font-size:9px;font-weight:900;backdrop-filter:blur(6px)}
.goreme-service-index-v420 .service-image>span{left:13px;bottom:12px;padding:6px 9px;border-radius:6px;box-shadow:0 6px 15px rgba(255,100,18,.2);font-size:9px;letter-spacing:.2px}
.goreme-service-index-v420 .service-body{display:flex;min-height:214px;flex:1;flex-direction:column;padding:18px 18px 16px}
.goreme-service-index-v420 .service-body h3{min-height:48px;margin:0 0 9px;color:#082b50;font-size:18px;line-height:1.25;letter-spacing:-.25px}
.goreme-service-index-v420 .service-body p{display:-webkit-box;min-height:59px;margin:0 0 15px;overflow:hidden;color:#667a8e;font-size:12px;line-height:1.62;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.goreme-service-index-v420 .card-link{margin-top:auto;padding-top:13px;border-top:1px solid #e1e8ef;color:#0b3765;font-size:10px;letter-spacing:.1px}
.goreme-service-index-v420 .card-link b{font-size:15px;transition:transform .2s ease}.goreme-service-index-v420 .service-card:hover .card-link b{transform:translateX(3px)}
.goreme-service-index-v420 .service-network-cta{padding:54px 0}
.goreme-service-index-v420 .nationwide-cta{margin:0;padding:31px 33px;box-shadow:0 20px 46px rgba(6,40,76,.14)}
.goreme-service-index-v420 .nationwide-cta h2{margin:8px 0 5px;font-size:27px;line-height:1.15}
.goreme-service-index-v420 .service-index-head--compact{grid-template-columns:minmax(0,1fr) auto}
.service-outline-btn{border-color:#ccd8e3!important;background:#fff;color:#0a3768;white-space:nowrap}
.service-outline-btn:hover{border-color:#d5332f!important;color:#ff6412}
@media(max-width:1050px){
  .service-hero-layout{grid-template-columns:minmax(0,1fr) 310px;gap:38px}
  .goreme-service-index-v420 .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:820px){
  .goreme-service-index-v420 .service-list-hero{padding:48px 0}
  .service-hero-layout{grid-template-columns:1fr}
  .service-hero-panel{max-width:520px}
  .goreme-service-index-v420 .service-index-head,.goreme-service-index-v420 .service-index-head--compact{grid-template-columns:1fr;align-items:start;gap:22px}
  .goreme-service-index-v420 .service-scope-note{max-width:520px}
  .service-outline-btn{justify-self:start}
  .goreme-service-index-v420 .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:580px){
  .goreme-service-index-v420 .service-list-hero{min-height:auto;padding:40px 0 34px}
  .service-hero-copy{text-align:center}.service-hero-copy h1{font-size:36px!important;letter-spacing:-1.4px!important}.service-hero-copy .hero-actions{justify-content:center}
  .service-hero-panel{padding:21px;text-align:left}.service-hero-panel>strong{font-size:54px}
  .goreme-service-index-v420 .service-directory-section{padding:44px 0 52px}
  .goreme-service-index-v420 .service-index-head{text-align:center;margin-bottom:31px}.goreme-service-index-v420 .service-scope-note{text-align:left}
  .service-outline-btn{justify-self:center}
  .goreme-service-index-v420 .service-group-title h2{font-size:20px}.goreme-service-index-v420 .service-group-title>div>span{font-size:7px}
  .goreme-service-index-v420 .service-grid{grid-template-columns:1fr;gap:15px}
  .goreme-service-index-v420 .service-image{height:205px}
  .goreme-service-index-v420 .service-body{min-height:195px}
  .goreme-service-index-v420 .nationwide-cta{padding:25px 21px;text-align:center}.goreme-service-index-v420 .nationwide-cta .btn{width:100%}
}

/* V4.2.1 — Daha kompakt, modern ve kurumsal hizmet kataloğu */
@media(min-width:821px){
  .goreme-service-index-v420 .service-list-hero{min-height:310px;padding:42px 0}
  .goreme-service-index-v420 .service-hero-layout{grid-template-columns:minmax(0,1fr) 305px;gap:52px}
  .goreme-service-index-v420 .service-hero-copy h1{max-width:650px;margin:10px 0 10px!important;font-size:clamp(40px,3.7vw,55px)!important;letter-spacing:-1.9px!important}
  .goreme-service-index-v420 .service-hero-copy>p{max-width:720px!important;margin-bottom:18px;font-size:14px!important;line-height:1.58}
  .goreme-service-index-v420 .service-hero-copy .btn{padding:10px 16px;font-size:11px}
  .goreme-service-index-v420 .service-hero-panel{padding:19px 20px;border-radius:18px}
  .goreme-service-index-v420 .service-hero-panel>strong{margin:16px 0 18px;font-size:51px;letter-spacing:-2.5px}
  .goreme-service-index-v420 .service-hero-panel>strong small{font-size:9px}
  .goreme-service-index-v420 .service-hero-panel>div span{padding-top:11px;font-size:7px}
  .goreme-service-index-v420 .service-hero-panel>div b{font-size:12px}
  .goreme-service-index-v420 .service-hero-panel--compact>strong{font-size:49px}
}
.goreme-service-index-v420 .service-directory-section{padding:47px 0 58px}
.goreme-service-index-v420 .service-index-head{grid-template-columns:minmax(0,1fr) 305px;gap:35px;margin-bottom:25px}
.goreme-service-index-v420 .service-index-head h2{margin:6px 0 6px;font-size:clamp(27px,2.45vw,36px);letter-spacing:-1px}
.goreme-service-index-v420 .service-index-head p{font-size:12px;line-height:1.55}
.goreme-service-index-v420 .service-scope-note{padding:17px 18px;border-radius:14px;box-shadow:0 10px 25px rgba(8,43,80,.12)}
.goreme-service-index-v420 .service-scope-note b{font-size:15px}
.goreme-service-index-v420 .service-scope-note>span:last-child{font-size:10px}
.service-scope-note .scope-code{margin-bottom:8px!important;font-size:7px!important}
.service-category-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 20px;padding:9px;border:1px solid #d9e3ed;border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(8,39,72,.045)}
.service-category-nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:#f5f8fb;color:#0a315d;font-size:10px;font-weight:850;transition:.2s ease}
.service-category-nav a:hover{border-color:#cad8e5;background:#fff;box-shadow:0 6px 16px rgba(8,39,72,.07);transform:translateY(-1px)}
.service-category-nav a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.service-category-nav a b{display:grid;place-items:center;flex:0 0 auto;width:21px;height:21px;border-radius:6px;background:#082f5d;color:#fff;font-size:8px}
.goreme-service-index-v420 .service-group-section{scroll-margin-top:112px;margin-top:19px;padding:18px 0 4px}
.goreme-service-index-v420 .service-group-title{margin-bottom:12px}
.goreme-service-index-v420 .service-group-title>div>span{margin-bottom:2px;font-size:7px}
.goreme-service-index-v420 .service-group-title h2{font-size:19px;letter-spacing:-.25px}
.goreme-service-index-v420 .service-group-title>b{padding:5px 8px;font-size:8px}
.goreme-service-index-v420 .service-grid{gap:13px}
.goreme-service-index-v420 .service-card{border-radius:14px;box-shadow:0 7px 19px rgba(8,39,72,.05)}
.goreme-service-index-v420 .service-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(8,39,72,.11)}
.goreme-service-index-v420 .service-image{height:142px}
.goreme-service-index-v420 .service-image>small{top:10px;right:10px;width:24px;height:20px;border-radius:6px;font-size:8px}
.goreme-service-index-v420 .service-image>span{left:10px;bottom:9px;padding:5px 7px;border-radius:5px;font-size:8px}
.goreme-service-index-v420 .service-body{min-height:161px;padding:14px 14px 12px}
.goreme-service-index-v420 .service-body h3{min-height:38px;margin-bottom:6px;font-size:15px;line-height:1.25;letter-spacing:-.15px}
.goreme-service-index-v420 .service-body p{min-height:36px;margin-bottom:9px;font-size:10px;line-height:1.55;-webkit-line-clamp:2}
.goreme-service-index-v420 .card-link{padding-top:9px;font-size:9px}
.goreme-service-index-v420 .card-link b{font-size:13px}
.goreme-service-index-v420 .service-network-cta{padding:40px 0}
.goreme-service-index-v420 .nationwide-cta{padding:24px 27px;border-radius:16px}
.goreme-service-index-v420 .nationwide-cta h2{font-size:23px}
.goreme-service-index-v420 .nationwide-cta p{font-size:11px}
@media(max-width:1050px) and (min-width:821px){
  .goreme-service-index-v420 .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .service-category-nav{grid-template-columns:repeat(2,minmax(0,1fr))}
  .goreme-service-index-v420 .service-image{height:155px}
}
@media(max-width:820px){
  .service-category-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}
  .goreme-service-index-v420 .service-directory-section{padding:42px 0 50px}
  .goreme-service-index-v420 .service-index-head{margin-bottom:23px}
  .goreme-service-index-v420 .service-group-section{margin-top:17px;padding-top:17px}
  .goreme-service-index-v420 .service-image{height:170px}
  .goreme-service-index-v420 .service-body{min-height:170px}
}
@media(max-width:580px){
  .service-category-nav{display:flex;overflow-x:auto;gap:7px;padding:8px;scrollbar-width:none}.service-category-nav::-webkit-scrollbar{display:none}.service-category-nav a{flex:0 0 auto;min-width:170px}
  .goreme-service-index-v420 .service-index-head h2{font-size:27px}
  .goreme-service-index-v420 .service-group-title{text-align:left}
  .goreme-service-index-v420 .service-image{height:184px}
  .goreme-service-index-v420 .service-body{min-height:166px;padding:15px}
  .goreme-service-index-v420 .service-body h3{min-height:0;font-size:17px}
  .goreme-service-index-v420 .service-body p{min-height:0;font-size:11px}
}

/* V4.2.2 — Dengeli, okunabilir ve hizası düzeltilmiş hizmet kataloğu */
.goreme-service-index-v420 .service-directory-section{padding:58px 0 70px}
.goreme-service-index-v420 .service-index-head{gap:42px;margin-bottom:30px}
.goreme-service-index-v420 .service-index-head p{font-size:13px;line-height:1.65}
.goreme-service-index-v420 .service-scope-note{padding:19px 20px}
.goreme-service-index-v420 .service-scope-note b{font-size:16px}
.goreme-service-index-v420 .service-scope-note>span:last-child{font-size:11px;line-height:1.55}
.service-scope-note .scope-code{font-size:8.5px!important}
.service-category-nav{gap:10px;margin-bottom:27px;padding:11px}
.service-category-nav a{padding:12px 14px;font-size:11.5px;line-height:1.35}
.service-category-nav a b{width:24px;height:24px;font-size:9px}
.goreme-service-index-v420 .service-group-section{margin-top:28px;padding:25px 0 7px}
.goreme-service-index-v420 .service-group-title{margin-bottom:16px}
.goreme-service-index-v420 .service-group-title>div>span{margin-bottom:4px;font-size:8.5px;letter-spacing:1.2px}
.goreme-service-index-v420 .service-group-title h2{font-size:21px;line-height:1.3}
.goreme-service-index-v420 .service-group-title>b{padding:6px 10px;font-size:9px}
.goreme-service-index-v420 .service-grid{gap:17px}
.goreme-service-index-v420 .service-card{border-radius:15px}
.goreme-service-index-v420 .service-image{height:160px}
.goreme-service-index-v420 .service-image>small{top:11px;right:11px;width:27px;height:22px;font-size:8.5px}
.goreme-service-index-v420 .service-image>span{left:11px;bottom:10px;padding:6px 8px;font-size:9px}
.goreme-service-index-v420 .service-body{min-height:193px;padding:17px 17px 15px}
.goreme-service-index-v420 .service-body h3{min-height:44px;margin-bottom:8px;font-size:17px;line-height:1.3}
.goreme-service-index-v420 .service-body p{min-height:58px;margin-bottom:12px;font-size:12px;line-height:1.62;-webkit-line-clamp:3}
.goreme-service-index-v420 .card-link{padding-top:11px;font-size:10.5px}
.goreme-service-index-v420 .card-link b{font-size:14px}
.goreme-service-index-v420 .service-network-cta{padding:48px 0}
.goreme-service-index-v420 .nationwide-cta{width:calc(100% - 32px);margin:0 auto;padding:28px 31px;border-radius:18px}
.goreme-service-index-v420 .nationwide-cta h2{font-size:25px;line-height:1.22}
.goreme-service-index-v420 .nationwide-cta p{font-size:12px;line-height:1.55}
@media(min-width:821px){
  .goreme-service-index-v420 .service-hero-panel>strong small{font-size:10px}
  .goreme-service-index-v420 .service-hero-panel>div span{font-size:8.5px;line-height:1.35}
  .goreme-service-index-v420 .service-hero-panel>div b{font-size:13px}
}
@media(max-width:1050px) and (min-width:821px){
  .goreme-service-index-v420 .service-image{height:172px}
  .goreme-service-index-v420 .service-body{min-height:190px}
}
@media(max-width:820px){
  .goreme-service-index-v420 .service-directory-section{padding:48px 0 57px}
  .goreme-service-index-v420 .service-index-head{margin-bottom:27px}
  .service-category-nav{margin-bottom:23px}
  .goreme-service-index-v420 .service-group-section{margin-top:24px;padding-top:22px}
  .goreme-service-index-v420 .service-image{height:190px}
  .goreme-service-index-v420 .service-body{min-height:188px;padding:17px}
  .goreme-service-index-v420 .service-body h3{min-height:42px;font-size:17px}
  .goreme-service-index-v420 .service-body p{min-height:58px;font-size:12px}
  .goreme-service-index-v420 .nationwide-cta{width:calc(100% - 24px)}
}
@media(max-width:580px){
  .service-category-nav a{min-width:190px;padding:12px 14px;font-size:11px}
  .goreme-service-index-v420 .service-grid{gap:17px}
  .goreme-service-index-v420 .service-image{height:198px}
  .goreme-service-index-v420 .service-body{min-height:0;padding:17px}
  .goreme-service-index-v420 .service-body h3{font-size:18px}
  .goreme-service-index-v420 .service-body p{font-size:12px;line-height:1.65;-webkit-line-clamp:4}
  .goreme-service-index-v420 .nationwide-cta{width:calc(100% - 20px);padding:26px 20px}
}

/* V4.2.5 — Kurumsal Türkiye nakliyat firmaları dizini */
.coverage-directory-v425{padding:72px 0 82px;background:linear-gradient(180deg,#fff 0,#f6f9fc 46%,#fff 100%)}
.coverage-directory-v425 .coverage-directory-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;margin-bottom:28px}
.coverage-directory-v425 .coverage-directory-head h2{max-width:900px;margin:8px 0 10px;font-size:clamp(32px,3vw,45px);line-height:1.08;letter-spacing:-1.3px}
.coverage-directory-v425 .coverage-directory-head p{max-width:820px;margin:0;color:#5f7488;font-size:14px;line-height:1.65}
.coverage-directory-summary{display:flex;gap:8px;padding:8px;border:1px solid #d9e4ee;border-radius:15px;background:#fff;box-shadow:0 12px 32px rgba(8,43,80,.07)}
.coverage-directory-summary span{min-width:82px;padding:10px 13px;border-radius:10px;background:#f4f7fa;color:#607489;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.45px;text-align:center}
.coverage-directory-summary b{display:block;margin-bottom:2px;color:#082f5d;font-size:22px;line-height:1}
.coverage-directory-v425 .coverage-search-v425{position:relative;display:flex;align-items:center;margin:0 0 28px;padding:8px;border:1px solid #d7e2ec;border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(8,43,80,.055)}
.coverage-directory-v425 .coverage-search-v425 input{height:48px;padding:0 190px 0 48px;border:0;border-radius:10px;background:#f6f9fc;color:#082b50;font-size:13px;font-weight:700}
.coverage-directory-v425 .coverage-search-v425 input:focus{outline:2px solid rgba(255,100,26,.18);border:0}
.coverage-search-icon{position:absolute;left:24px;z-index:2;color:#d5332f;font-size:21px;font-weight:900}
.coverage-search-v425>small{position:absolute;right:23px;color:#72869a;font-size:10px;font-weight:750;pointer-events:none}
.coverage-directory-v425 .region-directory{gap:22px}
.coverage-directory-v425 .region-block{border-color:#d5e0ea;border-radius:17px;box-shadow:0 11px 30px rgba(8,43,80,.055)}
.coverage-directory-v425 .region-block-head{padding:16px 19px;background:linear-gradient(115deg,#f5f8fb,#fff)}
.coverage-directory-v425 .region-block-head>div>small{display:block;margin-bottom:3px;color:#d5332f;font-size:8px;font-weight:900;letter-spacing:1.15px}
.coverage-directory-v425 .region-block-head h3{font-size:20px;line-height:1.2;letter-spacing:-.25px}
.coverage-directory-v425 .region-block-head>span{display:flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #dce6ef;border-radius:9px;background:#fff;color:#60758a;font-size:9px;text-transform:uppercase;letter-spacing:.4px}
.coverage-directory-v425 .region-block-head>span b{color:#082f5d;font-size:15px}
.coverage-directory-v425 .province-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e7edf3}
.coverage-directory-v425 .province-card{min-height:84px;padding:15px 17px;border:0;background:#fff;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}
.coverage-directory-v425 .province-card:hover{position:relative;z-index:2;background:#fbfdff;box-shadow:0 10px 24px rgba(8,43,80,.11);transform:translateY(-1px)}
.coverage-directory-v425 .province-card .plate{flex:0 0 40px;width:40px;height:40px;border-radius:11px;background:linear-gradient(145deg,#0b4175,#06284d);font-size:11px;box-shadow:0 7px 16px rgba(8,47,93,.18)}
.coverage-directory-v425 .province-card-copy{min-width:0}
.coverage-directory-v425 .province-card b{overflow:hidden;color:#082b50;font-size:13.5px;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}
.coverage-directory-v425 .province-card small{overflow:hidden;margin-top:4px;color:#718599;font-size:9.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}
.coverage-directory-v425 .province-card small i{padding:0 3px;color:#d5332f;font-style:normal}
.coverage-directory-v425 .province-card-action{display:flex;align-items:center;gap:5px;margin-left:auto;color:#63788c;font-size:9px;font-weight:850;white-space:nowrap}
.coverage-directory-v425 .province-card-action em{margin:0;color:#d5332f;font-size:14px}
@media(max-width:1100px){
  .coverage-directory-v425 .coverage-directory-head{grid-template-columns:1fr;gap:22px}
  .coverage-directory-summary{justify-self:start}
  .coverage-directory-v425 .province-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){
  .coverage-directory-v425{padding:50px 0 62px}
  .coverage-directory-v425 .coverage-directory-head h2{font-size:30px}
  .coverage-directory-summary{width:100%}.coverage-directory-summary span{min-width:0;flex:1;padding:10px 7px}
  .coverage-directory-v425 .coverage-search-v425 input{padding-right:48px}
  .coverage-search-v425>small{display:none}
  .coverage-directory-v425 .province-card-grid{grid-template-columns:1fr}
  .coverage-directory-v425 .province-card{min-height:82px}
}
@media(max-width:420px){
  .coverage-directory-v425 .province-card-action{font-size:0}.coverage-directory-v425 .province-card-action em{font-size:16px}
  .coverage-directory-v425 .province-card b{font-size:13px}
}

/* V4.2.6 — Türkiye hizmet ağı hareketli kurumsal hero */
.coverage-hero-v426{position:relative;overflow:hidden;padding:54px 0 20px;background:radial-gradient(circle at 83% 24%,rgba(31,111,180,.33),transparent 31%),linear-gradient(115deg,#041a32 0,#082f5d 58%,#0c477b 100%)}
.coverage-hero-v426::before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent 10%,#000 62%,#000)}
.coverage-hero-v426::after{content:"";position:absolute;right:-9%;top:-42%;width:620px;height:620px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 150px rgba(255,255,255,.018)}
.coverage-hero-v426 .container{position:relative;z-index:2}
.coverage-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 510px;gap:68px;align-items:center}
.coverage-hero-v426 .coverage-hero-copy{padding-bottom:14px}
.coverage-hero-v426 .coverage-hero-copy h1{max-width:650px;margin:12px 0 13px;font-size:clamp(43px,4.25vw,63px);letter-spacing:-2.2px}
.coverage-hero-v426 .coverage-hero-copy>p{max-width:720px;margin:0;color:#c9d9e8;font-size:15px;line-height:1.65}
.coverage-hero-v426 .coverage-hero-stats{margin-top:22px}
.coverage-hero-v426 .coverage-hero-stats div{min-width:102px;padding:13px 15px;border-radius:12px;background:rgba(255,255,255,.065);backdrop-filter:blur(9px)}
.coverage-hero-v426 .coverage-hero-stats b{font-size:25px;line-height:1.1}
.coverage-hero-v426 .coverage-hero-stats span{font-size:10px;text-transform:uppercase;letter-spacing:.45px}
.coverage-hero-features{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:18px}
.coverage-hero-features span{display:inline-flex;align-items:center;gap:7px;color:#d9e7f3;font-size:10px;font-weight:800}
.coverage-hero-features i{width:6px;height:6px;border-radius:50%;background:#d5332f;box-shadow:0 0 0 4px rgba(213,51,47,.13)}
.coverage-live-panel{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.035));box-shadow:0 28px 62px rgba(0,12,30,.31);backdrop-filter:blur(13px)}
.coverage-live-panel::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.08),transparent 35%);pointer-events:none}
.coverage-live-head{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px 11px}
.coverage-live-head small{display:block;color:#ffb181;font-size:8px;font-weight:900;letter-spacing:1.15px}
.coverage-live-head b{display:block;margin-top:3px;color:#fff;font-size:15px}
.coverage-live-head>span{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(3,25,50,.58);color:#dff7e8;font-size:8px;font-weight:900;letter-spacing:.5px}
.coverage-live-head>span i{width:7px;height:7px;border-radius:50%;background:#2ed47a;box-shadow:0 0 0 5px rgba(46,212,122,.13);animation:coverageLivePulse 1.6s ease-in-out infinite}
.coverage-map-stage{position:relative;height:215px;margin:0 12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:radial-gradient(circle at 17% 41%,rgba(213,51,47,.14),transparent 25%),linear-gradient(160deg,rgba(2,21,42,.27),rgba(2,21,42,.58))}
.coverage-map-stage::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:24px 24px}
.coverage-map-stage svg{position:relative;z-index:2;width:100%;height:100%}
.coverage-turkiye-shape{fill:url(#coverageMapFill);stroke:rgba(255,255,255,.25);stroke-width:1.2}
.coverage-route-lines path{fill:none;stroke:#ff7a2a;stroke-width:2;stroke-linecap:round;stroke-dasharray:7 9;opacity:.82;animation:coverageRouteDash 1.7s linear infinite}
.coverage-route-lines path:nth-child(2){animation-duration:2.1s;opacity:.67}.coverage-route-lines path:nth-child(3){animation-duration:1.45s;opacity:.58}
.coverage-city-point circle{fill:#fff;stroke:#69a6de;stroke-width:3}.coverage-city-point text{fill:#bcd0e3;font-size:8px;font-weight:900;text-anchor:middle;letter-spacing:.4px}
.coverage-origin-point circle:first-child{fill:rgba(213,51,47,.15);stroke:#d5332f;stroke-width:2;animation:coverageOriginPulse 2s ease-out infinite}.coverage-origin-point circle:nth-child(2){fill:#d5332f;stroke:#fff;stroke-width:2}
.coverage-route-vehicles image{transform-box:fill-box;transform-origin:center}
.coverage-radar{position:absolute;z-index:1;width:120px;height:120px;border:1px solid rgba(213,51,47,.15);border-radius:50%;animation:coverageRadar 3.4s ease-out infinite}.coverage-radar--one{left:-12px;top:45px}.coverage-radar--two{right:30px;bottom:-40px;animation-delay:-1.7s}
.coverage-live-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:11px 12px 13px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(2,22,43,.36)}
.coverage-live-metrics span{padding:10px 13px;border-right:1px solid rgba(255,255,255,.09)}.coverage-live-metrics span:last-child{border:0}
.coverage-live-metrics small{display:block;color:#8facC8;font-size:7px;font-weight:900;letter-spacing:.8px}.coverage-live-metrics b{display:block;margin-top:2px;color:#fff;font-size:12px}
.coverage-operation-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(3,25,50,.53);box-shadow:0 13px 35px rgba(0,13,31,.18);backdrop-filter:blur(10px)}
.coverage-operation-strip span{display:flex;align-items:center;gap:8px;min-width:0;padding:12px 15px;border-right:1px solid rgba(255,255,255,.1);color:#aebfd0;font-size:9px;white-space:nowrap}.coverage-operation-strip span:last-child{border:0}
.coverage-operation-strip i{position:relative;width:20px;height:2px;background:#d5332f}.coverage-operation-strip i::after{content:"";position:absolute;right:0;top:-3px;width:8px;height:8px;border-radius:50%;background:#d5332f;box-shadow:0 0 0 4px rgba(213,51,47,.1);animation:coverageLivePulse 1.8s ease-in-out infinite}
.coverage-operation-strip b{color:#fff;font-size:10px}
@keyframes coverageRouteDash{to{stroke-dashoffset:-32}}
@keyframes coverageLivePulse{0%,100%{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.08)}}
@keyframes coverageOriginPulse{0%{r:9;opacity:.8}100%{r:24;opacity:0}}
@keyframes coverageRadar{0%{opacity:.1;transform:scale(.45)}65%{opacity:.55}100%{opacity:0;transform:scale(1.35)}}
@media(max-width:1080px){.coverage-hero-layout{grid-template-columns:minmax(0,1fr) 430px;gap:36px}.coverage-map-stage{height:190px}.coverage-operation-strip{grid-template-columns:repeat(2,1fr)}.coverage-operation-strip span:nth-child(2){border-right:0}.coverage-operation-strip span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}}
@media(max-width:820px){.coverage-hero-v426{padding:48px 0 18px}.coverage-hero-layout{grid-template-columns:1fr;gap:30px}.coverage-hero-v426 .coverage-hero-copy{text-align:center}.coverage-hero-v426 .coverage-hero-copy h1,.coverage-hero-v426 .coverage-hero-copy>p{margin-left:auto;margin-right:auto}.coverage-hero-v426 .coverage-hero-stats,.coverage-hero-features{justify-content:center}.coverage-live-panel{width:min(100%,580px);margin:auto}.coverage-map-stage{height:205px}}
@media(max-width:560px){.coverage-hero-v426 .coverage-hero-copy h1{font-size:37px;letter-spacing:-1.3px}.coverage-hero-v426 .coverage-hero-copy>p{font-size:13px}.coverage-hero-features{display:none}.coverage-live-head{padding:14px 14px 9px}.coverage-live-head>span{font-size:7px}.coverage-map-stage{height:170px;margin:0 8px}.coverage-live-metrics{margin:8px}.coverage-operation-strip{grid-template-columns:1fr 1fr}.coverage-operation-strip span{padding:10px;font-size:8px}.coverage-operation-strip b{font-size:9px}}
@media(prefers-reduced-motion:reduce){.coverage-hero-v426 *{animation:none!important}.coverage-route-lines path{stroke-dasharray:none}.coverage-route-vehicles image{display:none}}

/* V4.2.9 görsel dağıtım ve galeri geliştirmeleri */
.detail-visuals-block{margin:34px 0 28px;padding:28px;border:1px solid #dbe4ed;border-radius:22px;background:#f8fbfe}
.detail-visuals-head h2{font-size:32px;line-height:1.08;margin:10px 0 10px;color:#082b50}
.detail-visuals-head p{max-width:920px;color:#5f6f81;margin:0 0 18px}
.detail-visual-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px}
.detail-visual-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}
.detail-visual-grid--gallery{grid-template-columns:1.2fr 1fr 1fr}
.detail-visual-card{margin:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d7e2ed;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(7,34,64,.06)}
.detail-visual-card.is-featured{grid-row:span 2}
.detail-visual-card a{display:block;aspect-ratio:4/3;background:#dde7f1;overflow:hidden}
.detail-visual-card.is-featured a{aspect-ratio:4/4.2}
.detail-visual-card img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}
.detail-visual-card:hover img{transform:scale(1.035)}
.detail-visual-card figcaption{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px}
.detail-visual-card strong{font-size:17px;line-height:1.2;color:#082b50}
.detail-visual-card span{font-size:13px;line-height:1.62;color:#617184}
.section-location-visuals{padding-top:60px;padding-bottom:60px}
.location-hero-figure{display:flex;flex-direction:column;gap:0;height:100%;margin:0}
.location-hero-figure img{width:100%;height:210px;object-fit:cover;border-radius:16px}
.location-hero-figure figcaption{display:flex;flex-direction:column;gap:8px;padding-top:15px}
.location-hero-figure figcaption small{font-size:10px;color:#d5332f;font-weight:900;letter-spacing:1px}
.location-hero-figure figcaption strong{display:block;font-size:26px;line-height:1.08;color:#082b50}
.location-hero-figure figcaption span{font-size:14px;font-weight:800;color:#183a5c}
.location-hero-figure figcaption em{font-style:normal;font-size:12px;color:#66788a}
.province-hero-card--media,.district-hero-card--media,.route-direction-card--media{padding:20px;justify-content:flex-start}
.route-service-thumb{margin:0 0 10px;border-radius:11px;overflow:hidden;aspect-ratio:16/10;background:#dde6ee}
.route-service-thumb img{width:100%;height:100%;object-fit:cover}
.photo-grid--enhanced{gap:18px}
.gallery-photo-card{margin:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d6e1eb;border-radius:16px;background:#fff;box-shadow:0 10px 26px rgba(7,34,64,.055)}
.gallery-photo-card>a{display:block;aspect-ratio:4/3;background:#e2ebf3;overflow:hidden}
.gallery-photo-card img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.gallery-photo-card:hover img{transform:scale(1.035)}
.gallery-photo-card figcaption{display:flex;flex-direction:column;gap:6px;padding:14px 15px 16px}
.gallery-photo-card strong{font-size:15px;line-height:1.25;color:#082b50}
.gallery-photo-card span{font-size:12px;line-height:1.6;color:#617184}
@media(max-width:1180px){.detail-visual-grid,.detail-visual-grid--compact,.detail-visual-grid--gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-visual-card.is-featured{grid-row:auto}}
@media(max-width:820px){.detail-visuals-block{padding:22px}.detail-visuals-head h2{font-size:26px}.detail-visual-grid,.detail-visual-grid--compact,.detail-visual-grid--gallery{grid-template-columns:1fr}.location-hero-figure img{height:185px}.gallery-photo-card figcaption,.detail-visual-card figcaption{padding:13px 14px 15px}}

/* ==========================================================
   V5.0.6 KARTAL 34 NAKLİYAT LOGO PALETİ — HEADER + HERO FINAL OVERRIDE
   Logo kırmızısı: yaklaşık #DD2F30
   ========================================================== */
:root{
  --goreme-red:#dd2f30;
  --goreme-red-dark:#a92125;
  --goreme-red-deep:#74181b;
  --goreme-charcoal:#171b22;
  --goreme-charcoal-2:#232831;
  --orange:var(--goreme-red);
}

/* Header */
.efe-pro-top{
  background:linear-gradient(135deg,var(--goreme-red-deep) 0%,var(--goreme-red) 100%)!important;
}
.efe-pro-top a:hover,
.efe-pro-top .efe-pro-icon,
.efe-pro-slogan .efe-pro-icon{color:#fff!important}
.efe-pro-nav-item>a{color:#171b22!important}
.efe-pro-nav-item>a i{color:var(--goreme-red)!important}
.efe-pro-nav-item>a::after{
  background:linear-gradient(90deg,var(--goreme-red-dark),var(--goreme-red))!important;
}
.efe-pro-nav-item:hover>a{color:var(--goreme-red)!important}
.efe-pro-call{
  background:linear-gradient(135deg,#282d35 0%,#14181e 100%)!important;
  box-shadow:0 16px 34px rgba(20,24,30,.20)!important;
}
.efe-pro-offer{
  background:linear-gradient(135deg,#e5423e 0%,var(--goreme-red) 52%,var(--goreme-red-dark) 100%)!important;
  box-shadow:0 16px 34px rgba(221,47,48,.25)!important;
}
.efe-pro-offer:hover{background:linear-gradient(135deg,var(--goreme-red) 0%,#981d21 100%)!important}
.efe-pro-dropdown-title strong{color:var(--goreme-red-dark)!important}
.efe-pro-dropdown-list span,
.efe-pro-dropdown-list a .efe-drop-icon{
  background:#fff0f0!important;
  color:var(--goreme-red)!important;
}
.efe-pro-dropdown-list a:hover{background:#fff5f5!important}
.efe-pro-dropdown-list a:hover span,
.efe-pro-dropdown-list a:hover .efe-drop-icon{
  background:var(--goreme-red)!important;
  color:#fff!important;
}
.efe-pro-mobile-btn,
.efe-pro-mobile-search-link{background:#fff0f0!important;color:var(--goreme-red)!important}
.efe-pro-mobile-card{background:linear-gradient(135deg,#3a191c 0%,var(--goreme-red) 100%)!important}
.efe-pro-mobile-search button{background:var(--goreme-red)!important}
.efe-pro-mobile-nav a i,.efe-pro-mobile-toggle span i{color:var(--goreme-red)!important}
.efe-pro-mobile-sub a{background:#fff0f0!important}

/* Hero ana renk / overlay */
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"]{
  background:#221517!important;
}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-layer{
  background:linear-gradient(90deg,rgba(24,10,12,.97) 0%,rgba(58,18,22,.91) 30%,rgba(104,26,30,.72) 47%,rgba(69,19,22,.35) 64%,rgba(24,10,12,.08) 100%)!important;
}
.goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-glass{
  background:linear-gradient(115deg,rgba(221,47,48,.16),transparent 42%)!important;
}
.uk-hero-badge,
.goreme-home-v416 .uk-hero-badge{
  color:#ffd8d7!important;
  border-color:rgba(255,216,215,.32)!important;
}
.uk-btn-main,
.goreme-home-v416 .uk-btn-main{
  background:linear-gradient(135deg,#ed4844 0%,var(--goreme-red) 52%,var(--goreme-red-dark) 100%)!important;
  box-shadow:0 18px 38px rgba(221,47,48,.30)!important;
  color:#fff!important;
}
.uk-btn-main:hover,
.goreme-home-v416 .uk-btn-main:hover{
  background:linear-gradient(135deg,var(--goreme-red) 0%,#941c20 100%)!important;
}
.uk-slider-number.active::after{
  background:linear-gradient(90deg,#fff,var(--goreme-red))!important;
}
.uk-slider-number.active::before{
  background:var(--goreme-red)!important;
  box-shadow:0 0 0 6px rgba(221,47,48,.18)!important;
}

/* Hero alt hızlı servis / dock */
.efe-quick-service{--efe-orange:var(--goreme-red)!important;--efe-orange-soft:#e96867!important}
.efe-quick-service-card{
  background:linear-gradient(135deg,rgba(255,255,255,.99),rgba(250,247,247,.98)),radial-gradient(circle at 0% 0%,rgba(221,47,48,.09),transparent 30%)!important;
}
.efe-quick-service-card::after{
  background:linear-gradient(90deg,transparent,rgba(23,27,34,.70),rgba(221,47,48,.95),rgba(23,27,34,.70),transparent)!important;
}
.efe-service-item::before{background:linear-gradient(135deg,rgba(221,47,48,.07),transparent 60%)!important}
.efe-service-item:hover{border-color:rgba(221,47,48,.25)!important}
.efe-dock-fleet{background:linear-gradient(90deg,#f7f7f8,#fff1f1)!important}
.efe-mini-truck{color:var(--goreme-red)!important}

/* Hero / ana sayfa tüm eski turuncu detaylar */
.goreme-home-v416 .eyebrow,
.goreme-home-v416 .section-head>a,
.goreme-home-v416 .inline-more,
.goreme-home-v416 .card-link b,
.goreme-home-v416 .article-card span,
.goreme-home-v416 .article-card b,
.goreme-home-v416 .route-list>a>span,
.goreme-home-v416 .section-mini a{color:var(--goreme-red)!important}
.goreme-home-v416 .service-image span,
.goreme-home-v416 .btn-primary,
.goreme-home-v416 .video-thumb-large span{
  background:var(--goreme-red)!important;
}

/* Mobil hero da aynı marka paleti */
@media(max-width:991px){
  .goreme-home-v416 .uk-hero-slider[data-slider-version="4.1.7"] .uk-hero-layer{
    background:linear-gradient(180deg,rgba(34,12,14,.95) 0%,rgba(76,21,25,.82) 48%,rgba(49,14,17,.50) 78%,rgba(24,10,12,.24) 100%)!important;
  }
}

/* V5.0.7 slider başlık okunabilirlik hotfix */
.goreme-home-v416 .uk-hero-slider .uk-hero-content h1,
.goreme-home-v416 .uk-hero-slider .uk-hero-content h2,
.goreme-home-v416 .uk-hero-slider .uk-hero-content h3{
  color:#ffffff !important;
  text-shadow:0 10px 30px rgba(0,0,0,.42),0 2px 8px rgba(0,0,0,.28) !important;
}
.goreme-home-v416 .uk-hero-slider .uk-hero-desc,
.goreme-home-v416 .uk-hero-slider .uk-hero-desc p,
.goreme-home-v416 .uk-hero-slider .uk-hero-badge{
  color:rgba(255,255,255,.96) !important;
  text-shadow:0 4px 14px rgba(0,0,0,.24) !important;
}
.goreme-home-v416 .uk-hero-slider .uk-hero-badge{
  background:rgba(12,21,36,.28) !important;
  border-color:rgba(255,255,255,.22) !important;
}
.goreme-home-v416 .uk-hero-slider .uk-hero-layer{
  background:
    linear-gradient(90deg,rgba(7,13,24,.88) 0%,rgba(7,13,24,.80) 30%,rgba(7,13,24,.58) 48%,rgba(7,13,24,.22) 68%,rgba(7,13,24,.08) 100%),
    radial-gradient(circle at 70% 24%,rgba(213,51,47,.22),transparent 28%) !important;
}
.goreme-home-v416 .uk-hero-slider .uk-slider-number,
.goreme-home-v416 .uk-hero-slider .uk-slider-number.active{
  color:#fff !important;
}

/* V5.1.2 header arama + lojistik merkezi araç görselleri */
.efe-pro-top-search{background:rgba(255,255,255,.90)!important;border:1px solid rgba(255,255,255,.50)!important;box-shadow:0 8px 20px rgba(6,31,60,.08)}
.efe-pro-top-search input{color:#17304d!important}
.efe-pro-top-search input::placeholder{color:#7d8a9a!important}
.efe-pro-top-search button{background:linear-gradient(135deg,#f08b55,#df5a4f)!important;color:#fff!important}
.efe-pro-top-search:focus-within{background:#fff!important;border-color:rgba(255,255,255,.75)!important;box-shadow:0 12px 26px rgba(6,31,60,.12)}

.tool-card-visual{position:relative;overflow:hidden;isolation:isolate}
.tool-card-visual::before{content:"";position:absolute;inset:auto -40px -60px auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(213,51,47,.10),transparent 68%);z-index:0}
.tool-card.tool-dark.tool-card-visual::before{background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%)}
.tool-card-visual>*{position:relative;z-index:1}
.tool-visual{position:relative;height:86px;margin:-6px 0 8px;overflow:hidden}
.tool-chip{position:absolute;left:0;top:0;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(4px);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#fff}
.tool-card:not(.tool-dark) .tool-chip{background:#fff5f4;border-color:#f3d2cf;color:#b43330}
.tool-vehicle{position:absolute;right:0;bottom:0;max-width:none;filter:drop-shadow(0 10px 18px rgba(8,43,80,.18))}
.tool-line{position:absolute;left:8px;right:18px;bottom:18px;height:4px;border-radius:99px;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.58),rgba(255,255,255,.08));overflow:hidden}
.tool-card:not(.tool-dark) .tool-line{background:linear-gradient(90deg,rgba(213,51,47,.10),rgba(213,51,47,.38),rgba(213,51,47,.08))}
.tool-line::after{content:"";position:absolute;left:-25%;top:0;width:22%;height:100%;background:linear-gradient(90deg,transparent,#fff,transparent);animation:goremeLane 3.6s linear infinite}
.tool-card:not(.tool-dark) .tool-line::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent)}
.tool-dot{position:absolute;left:20px;bottom:13px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 8px rgba(255,255,255,.12);animation:goremePulse 2.2s ease-in-out infinite}
.tool-card:not(.tool-dark) .tool-dot{background:var(--orange);box-shadow:0 0 0 8px rgba(213,51,47,.14)}
.tool-card-quote .vehicle-main{width:190px;right:-4px;bottom:10px;animation:goremeTruckFloat 3.8s ease-in-out infinite}
.tool-card-volume .vehicle-volume{width:150px;right:8px;bottom:4px;animation:goremeTruckDriveSmall 4.5s ease-in-out infinite}
.tool-card-guide .tool-fleet{position:absolute;left:0;right:0;bottom:4px;height:72px}
.tool-card-guide .vehicle-small{width:88px;left:0;right:auto;bottom:2px;animation:goremeTruckFloat 3.6s ease-in-out infinite}
.tool-card-guide .vehicle-mid{width:110px;left:74px;right:auto;bottom:0;animation:goremeTruckFloat 4s ease-in-out infinite .3s}
.tool-card-guide .vehicle-large{width:155px;right:-2px;bottom:1px;animation:goremeTruckFloat 4.4s ease-in-out infinite .5s}
.tool-metric{position:absolute;display:flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:#fff;border:1px solid #ebeff4;box-shadow:0 8px 18px rgba(8,43,80,.08);font-size:11px;font-weight:900;color:#17304d}
.tool-metric.metric-a{left:0;bottom:10px;animation:goremeFloatChip 4s ease-in-out infinite}
.tool-metric.metric-b{right:6px;top:30px;color:#b43330;animation:goremeFloatChip 4.6s ease-in-out infinite .25s}
.tool-card h3{position:relative;z-index:1}
.tool-card p{position:relative;z-index:1}
.tool-card b{position:relative;z-index:1}
@keyframes goremeTruckFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes goremeTruckDriveSmall{0%,100%{transform:translateX(0) translateY(0)}50%{transform:translateX(-8px) translateY(-4px)}}
@keyframes goremeLane{0%{left:-25%}100%{left:110%}}
@keyframes goremePulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.82}}
@keyframes goremeFloatChip{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@media(max-width:991px){
  .tool-grid{grid-template-columns:1fr}
  .tool-card-visual{min-height:230px}
  .tool-visual{height:82px}
  .tool-card-guide .vehicle-large{width:140px}
}
@media(max-width:640px){
  .efe-pro-top-search{background:rgba(255,255,255,.96)!important}
  .tool-card{padding:24px}
  .tool-card h3{font-size:22px}
  .tool-visual{height:78px}
  .tool-card-quote .vehicle-main{width:150px}
  .tool-card-volume .vehicle-volume{width:122px}
  .tool-card-guide .tool-fleet{height:64px}
  .tool-card-guide .vehicle-small{width:70px}
  .tool-card-guide .vehicle-mid{width:88px;left:58px}
  .tool-card-guide .vehicle-large{width:125px}
  .tool-metric{font-size:10px;min-height:24px;padding:0 9px}
}

/* V5.1.3 Kurumsal hareket alanları */
.ops-ticker-band{padding:0 0 10px;background:linear-gradient(180deg,#fff 0%,#f5f8fc 100%)}
.ops-ticker-shell{overflow:hidden;border-top:1px solid #e5edf4;border-bottom:1px solid #e5edf4;background:#fff}
.ops-ticker-track{display:flex;align-items:center;gap:18px;min-width:max-content;padding:14px 0;animation:goremeTicker 34s linear infinite}
.ops-ticker-track span{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid #e5edf4;background:#f9fbfd;white-space:nowrap;font-size:13px;font-weight:800;color:#17304d;box-shadow:0 8px 18px rgba(8,43,80,.04)}
.ops-ticker-track i{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff1f0;color:#c9342f;font-style:normal}
.ops-ticker-track b{color:#c9342f}

.ops-process-section{padding-top:70px;padding-bottom:74px;background:#fff}
.ops-process-intro{max-width:700px;color:var(--muted);margin:10px 0 0}
.ops-process-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;padding-top:26px}
.ops-line-track{position:absolute;left:4%;right:4%;top:44px;height:4px;border-radius:999px;background:linear-gradient(90deg,#dbe6f0 0%,#dbe6f0 100%);overflow:hidden}
.ops-line-track::after{content:"";position:absolute;left:-20%;top:0;width:20%;height:100%;background:linear-gradient(90deg,transparent,rgba(213,51,47,.82),transparent);animation:goremeLane 5s linear infinite}
.ops-line-vehicle{position:absolute;left:0;top:11px;width:100%;height:60px;pointer-events:none}
.ops-line-vehicle img{position:absolute;left:0;top:0;width:96px;filter:drop-shadow(0 10px 18px rgba(8,43,80,.16));animation:goremeDriveAcross 14s linear infinite}
.ops-step{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 24px 22px;box-shadow:0 12px 24px rgba(8,43,80,.05)}
.ops-step span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff1f0;color:#c9342f;font-weight:900;font-size:13px;margin-bottom:16px;box-shadow:0 0 0 8px rgba(213,51,47,.08)}
.ops-step h3{margin:0 0 8px;font-size:22px;line-height:1.12;color:var(--navy)}
.ops-step p{margin:0;color:var(--muted);font-size:14px}
.ops-step:hover{transform:translateY(-4px);box-shadow:0 16px 30px rgba(8,43,80,.08)}

.reference-marquee{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff;padding:22px 0}
.reference-marquee::before,.reference-marquee::after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}
.reference-marquee::before{left:0;background:linear-gradient(90deg,#fff 20%,rgba(255,255,255,0))}
.reference-marquee::after{right:0;background:linear-gradient(270deg,#fff 20%,rgba(255,255,255,0))}
.reference-track{display:flex;align-items:center;gap:18px;min-width:max-content;animation:goremeTicker 38s linear infinite}
.reference-marquee:hover .reference-track{animation-play-state:paused}
.reference-logo-tile{width:190px;min-height:88px;display:flex;align-items:center;justify-content:center;padding:18px;background:#f9fbfd;border:1px solid #eef3f7;border-radius:14px;filter:grayscale(1);opacity:.82;transition:.2s}
.reference-logo-tile:hover{filter:none;opacity:1;transform:translateY(-3px)}
.reference-logo-tile img{max-width:120px;max-height:42px;object-fit:contain}
.reference-logo-tile strong{font-size:15px;color:#21354c;text-align:center}

.floating-cta-bar{position:fixed;right:18px;bottom:22px;z-index:60;display:flex;flex-direction:column;gap:10px}
.floating-cta-bar a{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #e6edf3;box-shadow:0 12px 28px rgba(8,43,80,.12);font-size:13px;font-weight:900;color:#16324d}
.floating-cta-bar a svg{width:18px;height:18px}
.floating-cta-bar a:nth-child(2){background:linear-gradient(135deg,#d5332f,#ba2a26);color:#fff;border-color:transparent}
.floating-cta-bar a:nth-child(3){background:#082b50;color:#fff;border-color:#082b50}
.floating-cta-bar a:hover{transform:translateY(-2px)}

[data-countup]{display:inline-block}

@keyframes goremeTicker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
@keyframes goremeDriveAcross{0%{transform:translateX(2%)}100%{transform:translateX(calc(100% - 120px))}}

@media(max-width:991px){
  .ops-process-line{grid-template-columns:1fr 1fr;padding-top:0}
  .ops-line-track,.ops-line-vehicle{display:none}
  .reference-logo-tile{width:170px}
  .floating-cta-bar{right:12px;bottom:92px}
}
@media(max-width:640px){
  .ops-ticker-track span{font-size:12px;padding:9px 12px}
  .ops-process-line{grid-template-columns:1fr;gap:14px}
  .reference-logo-tile{width:150px;min-height:78px}
  .floating-cta-bar{display:none}
}

/* V5.1.4 WhatsApp teklif formu */
.quote-page-section{background:#f7fafc}
.quote-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}
.quote-panel{border:1px solid var(--line);border-radius:22px;background:#fff;padding:34px;box-shadow:0 16px 36px rgba(8,43,80,.05)}
.quote-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:22px}
.quote-panel-head h2{font-size:34px;line-height:1.08;letter-spacing:-1.2px;margin:10px 0 10px;color:var(--navy)}
.quote-panel-head p{margin:0;color:var(--muted);max-width:700px}
.quote-mini-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.quote-mini-pills span{padding:9px 12px;border-radius:999px;background:#fff1f0;color:#c9342f;font-size:11px;font-weight:900;letter-spacing:.4px}
.quote-form-advanced{max-width:none;margin:0}
.quote-form-box{border:1px solid #e8eef4;border-radius:18px;padding:24px;background:#fbfdff;margin-top:18px}
.quote-box-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:16px}
.quote-box-head b{font-size:19px;color:#102843}
.quote-box-head span{font-size:13px;color:var(--muted);max-width:460px;text-align:right}
.quote-grid-2{grid-template-columns:1fr 1fr}
.quote-form-advanced label{font-size:12px;font-weight:800;color:#5e6f82}
.quote-form-advanced input,.quote-form-advanced select,.quote-form-advanced textarea{width:100%;padding:14px 14px;border-radius:11px;border:1px solid var(--line);background:#fff;font:inherit;transition:.18s;box-shadow:none}
.quote-form-advanced input:focus,.quote-form-advanced select:focus,.quote-form-advanced textarea:focus{outline:none;border-color:#8eb3d4;box-shadow:0 0 0 4px rgba(15,97,173,.08)}
.quote-full-label{display:block;margin-top:16px}
.quote-form-actions{margin-top:18px;display:grid;gap:14px}
.quote-check{font-size:13px!important;color:#30455c}
.quote-submit-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.quote-submit-row small{color:var(--muted);font-size:12px}
.quote-side-panel{display:grid;gap:16px}
.quote-side-card{border:1px solid var(--line);border-radius:18px;background:#fff;padding:24px}
.quote-side-card span{display:inline-block;font-size:11px;font-weight:900;letter-spacing:.7px;color:#c9342f;margin-bottom:10px}
.quote-side-card h3{margin:0 0 12px;font-size:25px;line-height:1.12;color:var(--navy)}
.quote-side-card p{margin:0;color:var(--muted);font-size:14px}
.quote-side-card ul{margin:0;padding-left:18px;color:#d7e4f0}
.quote-side-card li{margin:0 0 8px}
.quote-side-card-dark{background:linear-gradient(135deg,#082b50,#0f406f);border-color:#082b50;color:#fff;box-shadow:0 16px 34px rgba(8,43,80,.16)}
.quote-side-card-dark h3{color:#fff}
.quote-side-card-dark span{color:#f7b1ad}
.quote-side-links{padding:0;overflow:hidden}
.quote-side-links a{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line);font-weight:800;color:#16324d}
.quote-side-links a:last-child{border-bottom:0}
.quote-side-links b{color:var(--orange)}

@media(max-width:991px){
  .quote-layout{grid-template-columns:1fr}
}
@media(max-width:640px){
  .quote-panel{padding:22px}
  .quote-panel-head{flex-direction:column}
  .quote-panel-head h2{font-size:28px}
  .quote-box-head{flex-direction:column;align-items:flex-start}
  .quote-box-head span{text-align:left}
  .quote-grid-2{grid-template-columns:1fr}
}

/* V5.1.5 detay görsel dağılımı + Türkiye geneli blok güçlendirme */
.detail-visuals-block{margin:36px 0 32px;padding:30px;border:1px solid #d9e4ee;border-radius:24px;background:linear-gradient(180deg,#f8fbfe 0%,#fdfefe 100%)}
.detail-visuals-block.is-secondary{background:#fff;border-style:dashed}
.detail-visuals-head{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}
.detail-visuals-head h2{font-size:34px;line-height:1.06;margin:8px 0 6px;color:#082b50;letter-spacing:-1.2px}
.detail-visuals-head p{max-width:920px;color:#5f6f81;margin:0}
.detail-visual-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px;align-items:start}
.detail-visual-grid--split{grid-template-columns:1.2fr .95fr;gap:18px}
.detail-visual-grid--split .detail-visual-card.is-featured{grid-row:auto;min-height:100%}
.detail-visual-grid--split .detail-visual-card.is-featured a{aspect-ratio:4/4.5}
.detail-visual-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.detail-visual-grid--gallery{grid-template-columns:1.2fr 1fr 1fr}
.detail-visual-card{margin:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d7e2ed;border-radius:20px;background:#fff;box-shadow:0 12px 28px rgba(7,34,64,.06);transition:transform .18s ease, box-shadow .18s ease}
.detail-visual-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(7,34,64,.09)}
.detail-visual-card.is-featured{grid-row:span 2}
.detail-visual-card a{display:block;aspect-ratio:4/3;background:#dde7f1;overflow:hidden}
.detail-visual-card.is-featured a{aspect-ratio:4/4.2}
.detail-visual-card img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}
.detail-visual-card:hover img{transform:scale(1.035)}
.detail-visual-card figcaption{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px}
.detail-visual-card strong{font-size:17px;line-height:1.2;color:#082b50}
.detail-visual-card span{font-size:13px;line-height:1.62;color:#617184}

.national-service-coverage{margin-top:60px;padding:28px;border:1px solid #d9e4ee;border-radius:24px;background:linear-gradient(180deg,#f9fbfd 0%,#ffffff 100%);box-shadow:0 16px 36px rgba(8,43,80,.04)}
.national-service-heading-box{display:grid;grid-template-columns:1.4fr .8fr;gap:20px;align-items:start;margin-bottom:22px}
.national-service-heading h2{font-size:40px;line-height:1.05;letter-spacing:-1.3px;margin:8px 0 10px;color:#082b50}
.national-service-heading p{max-width:850px;color:#5c6f83;font-size:16px}
.national-service-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.national-service-metrics div{padding:18px 14px;border-radius:18px;background:linear-gradient(135deg,#082b50,#0f406f);color:#fff;box-shadow:0 14px 26px rgba(8,43,80,.12)}
.national-service-metrics b{display:block;font-size:34px;line-height:1;margin-bottom:8px}
.national-service-metrics span{display:block;font-size:12px;color:#d9e6f2;font-weight:800;letter-spacing:.3px}
.national-region-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:10px}
.national-region-list section{border:1px solid #dce5ed;border-radius:18px;padding:18px;background:#fff;box-shadow:0 8px 20px rgba(7,34,64,.03)}
.national-region-list h3{font-size:15px!important;margin:0 0 12px!important;color:#082b50}
.national-region-list section>div{display:flex;flex-wrap:wrap;gap:8px}
.national-region-list a{font-size:12px;font-weight:800;color:#21415e;border:1px solid #dce7f1;border-radius:9px;padding:8px 11px;background:#fbfdff;transition:.18s}
.national-region-list a:hover{background:#082b50;color:#fff;border-color:#082b50;transform:translateY(-1px)}
.national-service-cta{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(90deg,#edf5fb,#f7fafc);border:1px solid #dce5ed;border-radius:18px;padding:20px}
.national-service-cta b{display:block;color:#082b50;font-size:18px}
.national-service-cta span{display:block;font-size:12px;color:var(--muted);margin-top:5px}

@media(max-width:1180px){
  .detail-visual-grid,.detail-visual-grid--compact,.detail-visual-grid--gallery,.detail-visual-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}
  .detail-visual-card.is-featured{grid-row:auto}
  .national-service-heading-box{grid-template-columns:1fr}
}
@media(max-width:820px){
  .detail-visuals-block,.national-service-coverage{padding:22px}
  .detail-visuals-head h2,.national-service-heading h2{font-size:28px}
  .detail-visual-grid,.detail-visual-grid--compact,.detail-visual-grid--gallery,.detail-visual-grid--split,.national-region-list,.national-service-metrics{grid-template-columns:1fr}
}

/* V5.1.6 detay görsel serpiştirme + gelişmiş kapsam alanı */
.detail-visual-spotlight{display:grid;grid-template-columns:.92fr 1.08fr;gap:22px;align-items:center;margin:28px 0 34px;padding:24px;border:1px solid #dbe4ed;border-radius:24px;background:linear-gradient(180deg,#fbfdff 0%,#f5f9fd 100%);box-shadow:0 16px 34px rgba(8,43,80,.05)}
.detail-visual-spotlight--right{grid-template-columns:1.08fr .92fr}
.detail-visual-spotlight--right .spotlight-copy{order:2}
.detail-visual-spotlight--right .spotlight-media{order:1}
.detail-visual-spotlight--last{margin-bottom:10px}
.spotlight-copy h2{font-size:36px;line-height:1.04;letter-spacing:-1.2px;margin:10px 0;color:#082b50}
.spotlight-copy p{margin:0;color:#5f6f81;font-size:15px;line-height:1.8}
.spotlight-points{display:grid;grid-template-columns:1fr;gap:10px;list-style:none;padding:0;margin:18px 0 0}
.spotlight-points li{position:relative;padding:12px 14px 12px 42px;border:1px solid #dde7f1;border-radius:14px;background:#fff;color:#17334e;font-size:13px;font-weight:700}
.spotlight-points li::before{content:"";position:absolute;left:14px;top:13px;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#d5332f,#f06257);box-shadow:0 0 0 5px rgba(213,51,47,.1)}
.spotlight-media{margin:0}
.spotlight-media a{display:block;aspect-ratio:16/11;background:#dde7f1;border-radius:18px;overflow:hidden}
.spotlight-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.spotlight-media:hover img{transform:scale(1.03)}
.spotlight-media figcaption{padding:14px 4px 0}
.spotlight-media strong{display:block;font-size:17px;color:#082b50;line-height:1.2}
.spotlight-media span{display:block;margin-top:6px;font-size:13px;color:#617184;line-height:1.65}

.national-service-coverage{margin-top:60px;padding:0;border:0;background:transparent;box-shadow:none}
.national-service-shell{border:1px solid #dbe5ef;border-radius:28px;background:linear-gradient(180deg,#fbfdff 0%,#f4f8fc 100%);box-shadow:0 18px 40px rgba(8,43,80,.06);padding:28px}
.national-service-heading-box{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:stretch;margin-bottom:22px}
.national-service-heading{padding:10px 4px 0}
.national-service-heading h2{font-size:42px;line-height:1.02;letter-spacing:-1.4px;margin:8px 0 12px;color:#082b50}
.national-service-heading p{max-width:780px;color:#5f7083;font-size:16px;line-height:1.8}
.national-service-flags{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.national-service-flags span{display:inline-flex;align-items:center;padding:10px 12px;border-radius:999px;background:#fff;border:1px solid #e1e9f1;font-size:12px;font-weight:800;color:#183853}
.national-service-showcase{display:grid;grid-template-rows:auto 1fr;gap:14px}
.national-service-showcase-card{padding:22px;border-radius:22px;background:linear-gradient(135deg,#082b50,#0f406f);color:#fff;box-shadow:0 18px 34px rgba(8,43,80,.14)}
.national-service-showcase-card small{display:block;font-size:11px;color:#afc7df;font-weight:900;letter-spacing:.8px}
.national-service-showcase-card strong{display:block;margin-top:8px;font-size:30px;line-height:1.08;letter-spacing:-1px}
.national-service-showcase-card p{margin:10px 0 0;color:#d7e4f0;font-size:13px;line-height:1.75}
.national-service-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.national-service-metrics div{padding:18px 14px;border-radius:18px;background:#fff;border:1px solid #dce5ed;box-shadow:0 10px 22px rgba(8,43,80,.05)}
.national-service-metrics b{display:block;font-size:34px;line-height:1;color:#082b50;margin-bottom:8px}
.national-service-metrics span{display:block;font-size:12px;color:#617184;font-weight:800;letter-spacing:.2px}
.national-region-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}
.national-region-list section{border:1px solid #dce5ed;border-radius:18px;padding:18px;background:#fff;box-shadow:0 10px 24px rgba(7,34,64,.035);transition:transform .18s ease, box-shadow .18s ease}
.national-region-list section:hover{transform:translateY(-2px);box-shadow:0 16px 28px rgba(7,34,64,.055)}
.national-region-list h3{font-size:18px!important;margin:0 0 12px!important;color:#082b50;letter-spacing:-.2px}
.national-region-list section>div{display:flex;flex-wrap:wrap;gap:8px}
.national-region-list a{font-size:12px;font-weight:800;color:#21415e;border:1px solid #dce7f1;border-radius:10px;padding:8px 11px;background:#fbfdff;transition:.18s}
.national-region-list a:hover{background:#082b50;color:#fff;border-color:#082b50;transform:translateY(-1px)}
.national-service-cta{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid #dce5ed;border-radius:18px;padding:20px;box-shadow:0 10px 24px rgba(7,34,64,.03)}
.national-service-cta b{display:block;color:#082b50;font-size:18px}
.national-service-cta span{display:block;font-size:12px;color:var(--muted);margin-top:5px}

@media(max-width:1180px){
  .detail-visual-spotlight,.detail-visual-spotlight--right{grid-template-columns:1fr}
  .detail-visual-spotlight--right .spotlight-copy,.detail-visual-spotlight--right .spotlight-media{order:initial}
  .national-service-heading-box{grid-template-columns:1fr}
}
@media(max-width:820px){
  .detail-visual-spotlight{padding:20px}
  .spotlight-copy h2,.national-service-heading h2{font-size:29px}
  .national-service-shell{padding:20px}
  .national-service-metrics,.national-region-list{grid-template-columns:1fr}
  .national-service-cta{align-items:flex-start;flex-direction:column}
}

/* V5.1.7 il / ilçe / rota görsellerini tek tek serpiştirme */
.location-visual-stack{display:flex;flex-direction:column;gap:20px;margin-top:18px}
.location-visual-row{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:22px;align-items:center;padding:22px;border:1px solid #dce5ed;border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#f7fafd 100%);box-shadow:0 14px 30px rgba(8,43,80,.05)}
.location-visual-row.is-reverse{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}
.location-visual-row.is-reverse .location-visual-media{order:2}
.location-visual-row.is-reverse .location-visual-copy{order:1}
.location-visual-media{margin:0}
.location-visual-media a{display:block;aspect-ratio:16/10;border-radius:18px;overflow:hidden;background:#dde7f1}
.location-visual-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.location-visual-media:hover img{transform:scale(1.03)}
.location-visual-copy h3{font-size:30px;line-height:1.06;letter-spacing:-1px;color:#082b50;margin:8px 0 10px}
.location-visual-copy p{font-size:15px;line-height:1.8;color:#5f7083;margin:0}
.location-visual-copy ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}
.location-visual-copy li{position:relative;padding:11px 14px 11px 38px;border:1px solid #dce6ef;border-radius:14px;background:#fff;color:#17334e;font-size:13px;font-weight:700}
.location-visual-copy li::before{content:"";position:absolute;left:14px;top:13px;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#d5332f,#f06257);box-shadow:0 0 0 4px rgba(213,51,47,.1)}

@media(max-width:980px){
  .location-visual-row,.location-visual-row.is-reverse{grid-template-columns:1fr}
  .location-visual-row.is-reverse .location-visual-media,.location-visual-row.is-reverse .location-visual-copy{order:initial}
}
@media(max-width:640px){
  .location-visual-row{padding:18px;gap:16px;border-radius:20px}
  .location-visual-copy h3{font-size:24px}
  .location-visual-copy p{font-size:14px;line-height:1.75}
  .location-visual-copy li{font-size:12px;padding:10px 12px 10px 34px}
  .location-visual-copy li::before{left:12px;top:12px;width:12px;height:12px}
}

/* V5.1.8 footer developer credit */
.footer-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.footer-developer{display:inline-flex;align-items:center;gap:5px;color:#8fa2b4}
.footer-developer::before{content:"•";color:#d5332f;margin-right:3px}
.footer-developer a{display:inline!important;margin:0!important;color:#fff;font-weight:800;transition:.18s}
.footer-developer a:hover{color:#f0a19d}
.footer-legal{display:flex;gap:18px}
@media(max-width:640px){
  .footer-meta{align-items:flex-start;flex-direction:column;gap:6px}
  .footer-developer::before{display:none}
  .footer-legal{display:flex;flex-wrap:wrap;gap:14px}
}

/* =========================================================
   KARTAL 34 NAKLİYAT — V5.1 MOBILE CORPORATE REFINEMENT
   Mobile header + hero + ticker + sticky action dock
   Desktop is intentionally untouched.
   ========================================================= */
.uk-hero-mobile-proof{display:none}

@media(max-width:991px){
  /* Mobile shell */
  body{padding-top:74px!important;padding-bottom:86px!important;background:#f6f8fb}
  .efe-pro-header{background:rgba(255,255,255,.985)!important;border-bottom:1px solid #e7ebf0!important;box-shadow:0 8px 26px rgba(9,29,54,.08)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}
  .efe-pro-main,.efe-pro-header.is-scrolled .efe-pro-main{height:74px!important;background:transparent!important}
  .efe-pro-main::before{display:none!important}
  .efe-pro-container{padding-left:14px!important;padding-right:14px!important}
  .efe-pro-main-inner{display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;gap:10px!important;height:74px!important}
  .efe-pro-logo{background:transparent!important;padding:0!important;border-radius:0!important;min-width:0!important}
  .efe-pro-logo::before{display:none!important}
  .efe-pro-logo img,.efe-pro-header.is-scrolled .efe-pro-logo img{height:52px!important;max-width:min(218px,100%)!important;width:auto!important;filter:none!important}
  .efe-pro-mobile-btn,.efe-pro-mobile-search-link{
    display:flex!important;align-items:center!important;justify-content:center!important;
    width:42px!important;height:42px!important;border-radius:13px!important;
    background:#fff!important;color:#c92f31!important;border:1px solid #e6e9ee!important;
    box-shadow:0 7px 18px rgba(9,29,54,.075)!important;text-decoration:none!important;
  }
  .efe-pro-mobile-btn svg,.efe-pro-mobile-search-link svg{width:19px!important;height:19px!important;stroke-width:2.1}
  .efe-pro-mobile-btn:active,.efe-pro-mobile-search-link:active{transform:scale(.96)}

  /* Drawer: less "theme-like", more corporate */
  .mobile-menu-overlay{background:rgba(4,17,34,.58)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}
  .mobile-menu-panel{width:min(400px,calc(100vw - 18px))!important;border-radius:24px 0 0 24px!important;background:#f7f8fa!important;box-shadow:-24px 0 70px rgba(4,17,34,.28)!important}
  .mobile-menu-head{min-height:76px!important;background:#fff!important;border-bottom:1px solid #e8ecf0!important;padding-left:16px!important;padding-right:14px!important}
  .mobile-menu-brand img{max-height:54px!important;max-width:218px!important}
  .mobile-menu-close{background:#f7f8fa!important;color:#10243a!important;border:1px solid #e6e9ee!important;box-shadow:none!important}
  .mobile-contact-strip{padding-top:12px!important}
  .mobile-contact-strip>a{border-radius:14px!important;box-shadow:0 5px 14px rgba(8,35,61,.035)!important}
  .mobile-menu-search{padding-top:4px!important}
  .mobile-menu-search input{border-color:#e0e5ea!important;border-radius:12px!important}
  .mobile-menu-search button{border-radius:12px!important;background:#102a46!important}
  .mobile-accordion,.mobile-single-link{border-color:#e4e8ed!important;box-shadow:0 4px 14px rgba(8,35,61,.025)!important}

  /* Hero: dedicated mobile composition */
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"]{
    min-height:512px!important;margin-bottom:0!important;background:#071727!important;
    box-shadow:none!important;border-radius:0!important;overflow:hidden!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner{
    height:512px!important;min-height:512px!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-bg,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide.is-active .uk-hero-bg{
    width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important;filter:saturate(.92) contrast(1.05)!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide:nth-child(1) .uk-hero-bg{object-position:58% center!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide:nth-child(2) .uk-hero-bg{object-position:61% center!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide:nth-child(3) .uk-hero-bg{object-position:59% center!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-layer{
    background:
      linear-gradient(180deg,rgba(4,17,35,.91) 0%,rgba(4,17,35,.82) 36%,rgba(4,17,35,.62) 58%,rgba(4,17,35,.31) 75%,rgba(4,17,35,.60) 100%)!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-glass{display:block!important;opacity:1!important;background:linear-gradient(100deg,rgba(7,24,45,.28),transparent 65%)!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner{
    display:block!important;padding:31px 20px 46px!important;text-align:left!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content{
    width:100%!important;max-width:370px!important;padding:0!important;margin:0!important;text-align:left!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-badge{
    min-height:29px!important;margin:0 0 15px!important;padding:0 12px!important;border-radius:999px!important;
    background:rgba(8,27,50,.58)!important;border:1px solid rgba(255,255,255,.30)!important;
    color:#fff!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.06em!important;
    box-shadow:0 8px 22px rgba(0,0,0,.12)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h1,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h2{
    max-width:350px!important;margin:0 0 9px!important;color:#fff!important;font-size:31px!important;line-height:1.04!important;
    letter-spacing:-1px!important;font-weight:950!important;text-wrap:balance!important;text-shadow:0 3px 16px rgba(0,0,0,.30)!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h3{
    max-width:342px!important;margin:0 0 10px!important;color:#fff!important;font-size:15px!important;line-height:1.32!important;font-weight:800!important;
    text-shadow:0 3px 12px rgba(0,0,0,.28)!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-desc,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-desc p{
    max-width:340px!important;margin:0!important;color:rgba(255,255,255,.91)!important;font-size:11.5px!important;line-height:1.55!important;font-weight:650!important;
    text-shadow:0 2px 10px rgba(0,0,0,.28)!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-desc p{
    display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-buttons{
    display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;
    width:min(100%,330px)!important;margin:18px 0 0!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-main,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-light{
    min-height:44px!important;padding:0 13px!important;border-radius:13px!important;font-size:11px!important;font-weight:900!important;
    box-shadow:0 12px 24px rgba(0,0,0,.15)!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-main{
    background:linear-gradient(135deg,#e33c3d,#bc262b)!important;border:1px solid rgba(255,255,255,.08)!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-light{
    background:rgba(255,255,255,.96)!important;color:#102a46!important;border:1px solid rgba(255,255,255,.62)!important;
  }
  .uk-hero-mobile-proof{
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;
    width:min(100%,350px)!important;margin:18px 0 0!important;padding:10px 5px!important;
    border:1px solid rgba(255,255,255,.19)!important;border-radius:14px!important;background:rgba(6,24,45,.56)!important;
    box-shadow:0 12px 30px rgba(0,0,0,.13)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;
  }
  .uk-hero-mobile-proof span{display:flex!important;min-width:0!important;min-height:38px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:0 7px!important;text-align:center!important}
  .uk-hero-mobile-proof span+span{border-left:1px solid rgba(255,255,255,.17)!important}
  .uk-hero-mobile-proof b{color:#fff!important;font-size:11.5px!important;line-height:1.1!important;font-weight:950!important;white-space:nowrap!important}
  .uk-hero-mobile-proof small{margin-top:4px!important;color:rgba(255,255,255,.72)!important;font-size:8.5px!important;line-height:1!important;font-weight:750!important;white-space:nowrap!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-slider-numbers{display:none!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-slider-dots{bottom:13px!important;gap:7px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-slider-dot{width:7px!important;height:7px!important;background:rgba(255,255,255,.58)!important;border:1px solid rgba(255,255,255,.45)!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-slider-dot.active{width:24px!important;background:#e13a3c!important;border-color:#e13a3c!important}

  /* Route ticker: starts cleanly; swipe instead of clipped marquee */
  .ops-ticker-band{padding:9px 0 11px!important;background:#f6f8fb!important}
  .ops-ticker-shell{overflow-x:auto!important;overflow-y:hidden!important;border-color:#e7ebef!important;background:#fff!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}
  .ops-ticker-shell::-webkit-scrollbar{display:none!important}
  .ops-ticker-track{animation:none!important;gap:8px!important;padding:10px 12px!important;transform:none!important}
  .ops-ticker-track span{padding:8px 11px!important;border-radius:999px!important;font-size:10.5px!important;box-shadow:none!important;background:#fafbfd!important;border-color:#e5e9ee!important}
  .ops-ticker-track i{width:24px!important;height:24px!important;font-size:11px!important}

  /* Floating desktop tools remain hidden on mobile */
  .floating-cta-bar{display:none!important}

  /* Corporate floating mobile action dock */
  .mobile-sticky-actions{
    display:grid!important;position:fixed!important;z-index:1050!important;left:10px!important;right:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;
    height:62px!important;grid-template-columns:.86fr 1fr 1.08fr!important;gap:6px!important;padding:6px!important;
    background:rgba(255,255,255,.97)!important;border:1px solid #e2e6eb!important;border-radius:19px!important;
    box-shadow:0 14px 38px rgba(6,25,47,.18)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;
  }
  .mobile-sticky-actions>a{
    min-width:0!important;height:48px!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;
    color:#102a46!important;background:#f8fafc!important;text-decoration:none!important;font-size:10.5px!important;font-weight:900!important;border:1px solid #edf0f3!important;
  }
  .mobile-sticky-actions>a svg{width:17px!important;height:17px!important}
  .mobile-sticky-actions>a.mobile-sticky-call{color:#102a46!important;background:#f7f9fb!important}
  .mobile-sticky-actions>a.mobile-sticky-whatsapp{color:#128846!important;background:#f0faf4!important;border-color:#d7efe0!important}
  .mobile-sticky-actions>a.mobile-sticky-offer{color:#fff!important;background:linear-gradient(135deg,#df393b,#bd272c)!important;border-color:#bd272c!important;box-shadow:0 8px 16px rgba(199,45,49,.20)!important}
  .mobile-sticky-offer-icon{display:grid!important;place-items:center!important;width:18px!important;height:18px!important;border-radius:50%!important;background:rgba(255,255,255,.16)!important;color:#fff!important;font-size:11px!important;font-weight:950!important}
  body.mobile-menu-open .mobile-sticky-actions{transform:translateY(125%)!important}
}

@media(max-width:560px){
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"],
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner{height:500px!important;min-height:500px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner{padding:27px 17px 43px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content{max-width:345px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h1,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h2{font-size:29px!important;max-width:330px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h3{font-size:14px!important;max-width:325px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-desc,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-desc p{font-size:10.8px!important;max-width:320px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-buttons{width:min(100%,315px)!important}
  .uk-hero-mobile-proof{width:min(100%,330px)!important;margin-top:15px!important;padding:8px 4px!important}
}

@media(max-width:390px){
  .efe-pro-main-inner{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:8px!important}
  .efe-pro-mobile-btn,.efe-pro-mobile-search-link{width:40px!important;height:40px!important;border-radius:12px!important}
  .efe-pro-logo img,.efe-pro-header.is-scrolled .efe-pro-logo img{height:49px!important;max-width:190px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner{padding-left:15px!important;padding-right:15px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h1,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h2{font-size:27px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-main,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-light{font-size:10.5px!important;padding-left:10px!important;padding-right:10px!important}
  .mobile-sticky-actions{left:7px!important;right:7px!important;gap:4px!important;padding:5px!important}
  .mobile-sticky-actions>a{font-size:10px!important}
}

/* =========================================================
   KARTAL 34 NAKLİYAT — V5.2 MOBILE PREMIUM HERO
   Cleaner split-image mobile composition. Desktop untouched.
   ========================================================= */
@media(max-width:991px){
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"],
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide{
    height:568px!important;min-height:568px!important;background:#071b31!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide{position:relative!important;overflow:hidden!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-bg,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide.is-active .uk-hero-bg{
    position:absolute!important;left:0!important;top:0!important;width:100%!important;height:236px!important;
    object-fit:cover!important;object-position:61% center!important;transform:none!important;filter:saturate(.94) contrast(1.04)!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-layer{
    position:absolute!important;left:0!important;right:0!important;top:0!important;height:237px!important;bottom:auto!important;
    background:linear-gradient(180deg,rgba(5,19,35,.26) 0%,rgba(5,19,35,.14) 48%,rgba(5,19,35,.72) 100%)!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-glass{display:none!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner{
    position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;
    height:344px!important;min-height:344px!important;padding:22px 20px 42px!important;
    display:flex!important;align-items:flex-start!important;background:linear-gradient(180deg,#0a213a 0%,#07192d 100%)!important;
    border-top:1px solid rgba(255,255,255,.08)!important;text-align:left!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content{
    width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-badge{
    display:inline-flex!important;margin:0 0 11px!important;min-height:25px!important;padding:0 10px!important;
    background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:999px!important;
    font-size:8.5px!important;letter-spacing:.45px!important;color:#fff!important;box-shadow:none!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h1,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h2{
    margin:0 0 8px!important;max-width:none!important;font-size:28px!important;line-height:1.05!important;letter-spacing:-.8px!important;
    text-align:left!important;text-shadow:none!important;color:#fff!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h3{
    margin:0 0 7px!important;max-width:none!important;font-size:13.5px!important;line-height:1.32!important;
    text-align:left!important;color:#dce8f4!important;text-shadow:none!important;font-weight:750!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-desc,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-desc p{
    margin:0!important;max-width:none!important;font-size:10.5px!important;line-height:1.48!important;text-align:left!important;color:#b8c8d8!important;text-shadow:none!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-buttons{
    display:grid!important;grid-template-columns:1fr 1.12fr!important;gap:9px!important;width:100%!important;max-width:none!important;margin:15px 0 0!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-main,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-light{
    min-height:42px!important;height:42px!important;padding:0 11px!important;border-radius:11px!important;font-size:10.5px!important;line-height:1!important;
    box-shadow:none!important;text-align:center!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-main{background:#e3383b!important;border:1px solid #e3383b!important;color:#fff!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-light{background:#fff!important;border:1px solid #fff!important;color:#092444!important}
  .uk-hero-mobile-proof{
    display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;width:100%!important;margin:12px 0 0!important;padding:8px 0 0!important;
    border-top:1px solid rgba(255,255,255,.10)!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;
  }
  .uk-hero-mobile-proof span{display:block!important;text-align:left!important;padding:0 10px!important;border-right:1px solid rgba(255,255,255,.10)!important}
  .uk-hero-mobile-proof span:first-child{padding-left:0!important}.uk-hero-mobile-proof span:last-child{border-right:0!important}
  .uk-hero-mobile-proof b{display:block!important;color:#fff!important;font-size:11.5px!important;line-height:1.1!important}
  .uk-hero-mobile-proof small{display:block!important;margin-top:3px!important;color:#8fa6ba!important;font-size:7.5px!important;line-height:1.15!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.35px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-slider-dots{
    left:16px!important;right:auto!important;bottom:351px!important;transform:none!important;gap:6px!important;
  }
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-slider-dot{width:7px!important;height:7px!important;background:rgba(255,255,255,.66)!important;border:1px solid rgba(255,255,255,.65)!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-slider-dot.active{width:24px!important;border-radius:99px!important;background:#e3383b!important;border-color:#e3383b!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-slider-numbers{display:none!important}
  .ops-ticker-band{border-top:0!important}
}

@media(max-width:430px){
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"],
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide{height:548px!important;min-height:548px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-bg,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide.is-active .uk-hero-bg{height:218px!important;object-position:62% center!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-layer{height:219px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner{height:338px!important;min-height:338px!important;padding:20px 17px 40px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h1,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h2{font-size:26px!important;letter-spacing:-.65px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h3{font-size:12.8px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-desc,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-desc p{font-size:9.9px!important;line-height:1.44!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-slider-dots{left:14px!important;bottom:337px!important}
}

/* V5.3 • Kartal 34 Nakliyat Instagram entegrasyonu */
.footer-instagram-link{display:inline-flex!important;align-items:center;gap:8px;margin-top:9px;font-weight:800!important;color:#fff!important}.footer-instagram-link svg{width:18px;height:18px;flex:0 0 18px}.footer-instagram-link span{display:inline-flex;align-items:baseline;gap:6px}.footer-instagram-link small{font-size:11px;font-weight:700;color:#aebfd0}@media(max-width:760px){.footer-instagram-link{margin-top:8px}.footer-instagram-link small{font-size:10px}}

/* V5.3.1 — Dinamik resmi şirket / Google Ads doğrulama iletişim alanı */
.contact-section{padding-bottom:70px}
.company-verification-card{margin-top:26px;border:1px solid var(--line);border-radius:20px;padding:30px;background:linear-gradient(180deg,#fff,#f9fbfd);box-shadow:0 14px 34px rgba(6,31,60,.06)}
.company-verification-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}
.company-verification-head h2{font-size:clamp(25px,3vw,34px);line-height:1.15;margin:9px 0 8px;color:var(--navy)}
.company-verification-head p{margin:0;color:var(--muted)}
.company-type-badge{display:inline-flex;align-items:center;white-space:nowrap;padding:8px 12px;border-radius:999px;background:#edf3f8;color:var(--navy);font-size:11px;font-weight:900;letter-spacing:.4px}
.company-verification-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}
.verification-item{border:1px solid var(--line);border-radius:14px;padding:17px 18px;background:#fff}
.verification-item small{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}
.verification-item strong{display:block;color:var(--ink);font-size:14px;line-height:1.45;overflow-wrap:anywhere}
.verification-address{grid-column:span 2}
.company-verification-foot{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}
.company-verification-foot a{font-weight:800;color:var(--orange)}
.footer-company-legal{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:15px 0;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);font-size:11px;color:#9fb3c7}
.footer-company-legal strong{color:#dbe7f3;font-size:11px}
@media(max-width:980px){.company-verification-grid{grid-template-columns:1fr 1fr}.verification-address{grid-column:1/-1}}
@media(max-width:640px){.company-verification-card{padding:20px}.company-verification-head,.company-verification-foot{flex-direction:column;align-items:flex-start}.company-verification-grid{grid-template-columns:1fr}.verification-address{grid-column:auto}.footer-company-legal{align-items:flex-start;flex-direction:column;gap:5px}}

/* =========================================================
   V5.4.0 — Premium Kurumsal İletişim + Resmi Şirket Alanı
   ========================================================= */
.contact-premium-hero{position:relative;min-height:365px;overflow:hidden;background:#062441;color:#fff;background-image:linear-gradient(90deg,rgba(4,25,48,.98) 0%,rgba(4,25,48,.91) 37%,rgba(4,25,48,.55) 66%,rgba(4,25,48,.12) 100%),var(--contact-hero-image);background-position:center 55%;background-size:cover}
.contact-premium-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:rgba(255,255,255,.18)}
.contact-premium-hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 68% 35%,rgba(213,51,47,.13),transparent 25%),linear-gradient(180deg,rgba(8,43,80,.02),rgba(3,21,39,.18));pointer-events:none}
.contact-premium-hero-inner{position:relative;z-index:2;min-height:365px;display:flex;align-items:center;justify-content:space-between;gap:60px;padding-top:58px;padding-bottom:58px}
.contact-premium-copy{max-width:655px}.contact-kicker,.section-label{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:900;letter-spacing:1.35px;color:#d5332f}.contact-kicker{color:#fff}.contact-kicker i,.section-label i{display:block;width:24px;height:3px;border-radius:10px;background:#e63732}.contact-premium-copy h1{margin:13px 0 15px;font-size:clamp(44px,5vw,66px);line-height:.98;letter-spacing:-2.7px;color:#fff}.contact-premium-copy h1 span{display:block}.contact-premium-copy p{max-width:620px;margin:0;color:#d3e1ed;font-size:16px;line-height:1.72}.contact-hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.contact-hero-badges span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(255,255,255,.07);font-size:10px;font-weight:850;color:#eef6fd;backdrop-filter:blur(5px)}.contact-hero-badges svg{width:14px;height:14px;color:#ff837f}.contact-premium-hero-note{align-self:flex-end;margin:0 4% 22px 0;min-width:210px;padding:18px 0 5px;border-bottom:3px solid #e63732;text-align:center;transform:rotate(-2deg);text-shadow:0 3px 14px rgba(0,0,0,.35)}.contact-premium-hero-note b,.contact-premium-hero-note span{display:block;font-size:25px;line-height:1.02;font-style:italic}.contact-premium-hero-note span{font-weight:500;color:#dfeaf5}
.contact-premium-section{padding:72px 0 76px;background:#fff}.contact-premium-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:30px}.contact-premium-heading h2{margin:9px 0 8px;font-size:clamp(32px,3.3vw,45px);line-height:1.04;letter-spacing:-1.7px;color:#071f3a}.contact-premium-heading p{margin:0;max-width:660px;color:#607186}.contact-premium-motto{padding-right:10px;text-align:right;font-size:15px;line-height:1.35;color:#7a8898;font-style:italic;transform:rotate(-2deg)}.contact-premium-motto strong{display:inline-block;color:#526980;font-weight:700;border-bottom:2px solid rgba(213,51,47,.45);padding-bottom:4px}
.contact-premium-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(410px,.88fr);gap:24px;align-items:stretch}.contact-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-channel-card{position:relative;display:flex;flex-direction:column;min-height:220px;padding:21px;border:1px solid #dde6ef;border-radius:17px;background:linear-gradient(180deg,#fff 0%,#fbfcfe 100%);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;overflow:hidden}.contact-channel-card:before{content:"";position:absolute;left:0;top:0;width:4px;height:0;background:#d5332f;transition:.2s}.contact-channel-card:hover{transform:translateY(-3px);border-color:#cbd8e5;box-shadow:0 17px 35px rgba(5,35,65,.08)}.contact-channel-card:hover:before{height:100%}.contact-channel-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#fff0ef;color:#d5332f;box-shadow:inset 0 0 0 1px rgba(213,51,47,.08)}.contact-channel-icon svg{width:20px;height:20px}.contact-channel-icon.is-whatsapp{color:#149f61;background:#ebf9f2}.contact-channel-card small{margin-top:17px;color:#738398;font-size:10px;font-weight:800}.contact-channel-card strong{margin-top:3px;color:#082b50;font-size:15px;line-height:1.36;overflow-wrap:anywhere}.contact-channel-card p{margin:11px 0 0;padding-right:24px;color:#687b8f;font-size:11px;line-height:1.55}.contact-channel-arrow{position:absolute;right:15px;bottom:15px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #dde6ef;border-radius:50%;color:#173a5d;background:#fff;transition:.2s}.contact-channel-arrow svg{width:14px;height:14px}.contact-channel-card:hover .contact-channel-arrow{background:#082b50;color:#fff;border-color:#082b50}
.contact-map-card{display:flex;flex-direction:column;min-height:452px;border:1px solid #dbe5ee;border-radius:18px;background:#fff;box-shadow:0 18px 45px rgba(5,35,65,.07);overflow:hidden}.contact-map-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border-bottom:1px solid #e6edf3}.contact-map-title{display:flex;align-items:center;gap:11px;min-width:0}.contact-map-pin{display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border-radius:12px;background:#fff0ef;color:#d5332f}.contact-map-pin svg{width:18px;height:18px}.contact-map-title strong{display:block;color:#0b2c50;font-size:12px}.contact-map-title small{display:block;max-width:275px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#77889a;font-size:9.5px;margin-top:2px}.contact-map-card-head>a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:#e63732;color:#fff;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:850;box-shadow:0 8px 18px rgba(213,51,47,.18)}.contact-map-card-head>a svg{width:13px;height:13px}.contact-map-frame{flex:1;min-height:390px;background:#eaf0f4}.contact-map-frame iframe{display:block;width:100%!important;height:100%!important;min-height:390px;border:0!important}.contact-map-frame .map-placeholder{padding:32px;color:#617386}
.official-company-section{padding:58px 0 70px;background:linear-gradient(180deg,#f6f9fc 0%,#eef4f8 100%);border-top:1px solid #e5edf3;border-bottom:1px solid #dfe7ee}.official-company-shell{display:grid;grid-template-columns:.82fr 1.18fr;gap:58px;align-items:start}.official-company-intro h2{margin:10px 0 12px;font-size:clamp(25px,2.7vw,36px);line-height:1.12;letter-spacing:-1px;color:#082b50}.official-company-intro>p{margin:0;color:#687b8e;max-width:520px}.official-company-status{display:flex;align-items:center;gap:12px;margin-top:24px;padding:15px 16px;border:1px solid #d9e4ed;border-radius:14px;background:rgba(255,255,255,.68)}.official-company-status>span{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#eaf2f8;color:#0b3762}.official-company-status svg{width:19px;height:19px}.official-company-status b{display:block;color:#103251;font-size:12px}.official-company-status small{display:block;color:#74869a;font-size:10px;margin-top:2px}.official-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:0}.official-data-item{display:flex;align-items:flex-start;gap:12px;min-height:82px;padding:16px 0;border-bottom:1px solid #d8e2eb}.official-data-item>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:#e5edf4;color:#0b3762}.official-data-item svg{width:18px;height:18px}.official-data-item small{display:block;color:#728397;font-size:9.5px;font-weight:750}.official-data-item strong{display:block;margin-top:3px;color:#0d2c4d;font-size:12px;line-height:1.42;overflow-wrap:anywhere}.official-data-item.is-wide strong{font-size:11.5px}
.premium-final-cta{position:relative;overflow:hidden;background:linear-gradient(100deg,#082f59 0%,#06335e 50%,#041f3d 100%)}.premium-final-cta:after{content:"";position:absolute;right:-70px;bottom:-130px;width:430px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 68%);pointer-events:none}.premium-final-cta .final-cta-in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:34px}.premium-final-cta .final-cta-copy h2{font-size:clamp(24px,2.4vw,34px);margin:8px 0 7px}.premium-final-cta .final-cta-copy p{margin:0;color:#bdd0df;max-width:680px}.premium-final-cta .cta-actions{display:flex;gap:10px}.premium-final-cta .cta-actions .btn{white-space:nowrap}.premium-final-cta .btn svg{width:17px;height:17px}.final-cta-trust{display:flex;align-items:center;gap:11px;padding-left:24px;border-left:1px solid rgba(255,255,255,.16);color:#fff}.final-cta-trust>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.16);border-radius:12px}.final-cta-trust svg{width:19px;height:19px}.final-cta-trust b{display:block;font-size:11px}.final-cta-trust small{display:block;margin-top:2px;color:#aabfd0;font-size:9px}
.premium-footer{background:linear-gradient(180deg,#061d35 0%,#04172a 100%)}.premium-footer .footer-grid{padding-top:48px}.footer-brand-column p{max-width:265px}.footer-brand-proof{display:flex;align-items:center;gap:9px;margin-top:16px;color:#d7e5f1}.footer-brand-proof>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#ff7772}.footer-brand-proof svg{width:16px;height:16px}.footer-brand-proof b{display:block;font-size:10.5px}.footer-brand-proof small{display:block;color:#829bb0;font-size:8.5px;margin-top:1px}.footer-contact-column>a,.footer-contact-column .footer-address{display:flex!important;align-items:flex-start;gap:8px}.footer-contact-column>a svg,.footer-contact-column .footer-address svg{flex:0 0 15px;width:15px;height:15px;margin-top:3px;color:#dce7f1}.footer-contact-column .footer-address{margin:0 0 7px}.premium-footer .footer-company-legal{padding-top:17px;padding-bottom:17px}.premium-footer .footer-company-legal strong{font-weight:900;letter-spacing:.2px}.premium-footer .footer-bottom{padding-bottom:30px}
@media(max-width:1100px){.contact-premium-grid{grid-template-columns:1fr}.contact-map-card{min-height:390px}.official-company-shell{grid-template-columns:1fr;gap:28px}.premium-final-cta .final-cta-in{grid-template-columns:1fr auto}.final-cta-trust{display:none}}
@media(max-width:760px){.contact-premium-hero{min-height:430px;background-position:62% center}.contact-premium-hero-inner{min-height:430px;padding-top:50px;padding-bottom:46px;align-items:flex-end}.contact-premium-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,25,48,.35),rgba(4,25,48,.96) 72%)}.contact-premium-copy{position:relative;z-index:2}.contact-premium-copy h1{font-size:41px;letter-spacing:-1.7px}.contact-premium-copy p{font-size:13.5px}.contact-premium-hero-note{display:none}.contact-hero-badges{gap:7px}.contact-hero-badges span{font-size:9px}.contact-premium-section{padding:48px 0 54px}.contact-premium-heading{display:block}.contact-premium-motto{display:none}.contact-channel-grid{grid-template-columns:1fr}.contact-channel-card{min-height:170px}.contact-map-card-head{align-items:flex-start}.contact-map-title small{max-width:185px}.contact-map-card-head>a{padding:9px 10px}.official-company-section{padding:44px 0 52px}.official-company-grid{grid-template-columns:1fr}.premium-final-cta .final-cta-in{grid-template-columns:1fr;gap:22px}.premium-final-cta .cta-actions{width:100%}.premium-final-cta .cta-actions .btn{flex:1;padding-left:12px;padding-right:12px;font-size:11px}}
@media(max-width:460px){.contact-premium-copy h1{font-size:36px}.contact-premium-hero{min-height:410px}.contact-premium-hero-inner{min-height:410px}.contact-hero-badges span:nth-child(3){display:none}.contact-premium-heading h2{font-size:31px}.contact-map-card-head{display:block}.contact-map-card-head>a{margin-top:11px}.contact-map-title small{max-width:235px}.contact-map-frame,.contact-map-frame iframe{min-height:330px}.official-company-intro h2{font-size:24px}.official-data-item{min-height:auto}.premium-final-cta .cta-actions{display:grid;grid-template-columns:1fr 1fr}.premium-final-cta .cta-actions .btn{min-height:46px}}

/* V5.4.2 — Kartal 34 siyah/kırmızı kurumsal tema + hero iletişim bandı */
:root{--navy:#15171b;--navy2:#090a0c;--ink:#15171b;--orange:#dd2f30}
.efe-pro-top{background:linear-gradient(105deg,#08090b 0%,#15171b 48%,#a92125 52%,#e02f31 100%)!important}
.efe-pro-top-search{background:rgba(255,255,255,.94)!important;border-color:rgba(255,255,255,.3)!important}
.efe-pro-top-search input{color:#20242a!important}.efe-pro-top-search input::placeholder{color:#737b85!important}.efe-pro-top-search button{background:#dd2f30!important}
.efe-pro-nav-item>a{color:#111318!important}.efe-pro-nav-item>a::after{background:linear-gradient(90deg,#111318,#dd2f30)!important}
.efe-pro-nav-item:hover>a{color:#dd2f30!important}.efe-pro-call{background:linear-gradient(135deg,#25282e,#0b0c0f)!important}.efe-pro-offer{background:linear-gradient(135deg,#ed4143,#c91f24)!important}
.goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-layer{background:linear-gradient(90deg,rgba(5,6,8,.97) 0%,rgba(10,11,14,.91) 28%,rgba(77,13,17,.66) 48%,rgba(142,23,28,.22) 63%,rgba(0,0,0,.03) 78%)!important}
.goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-glass{background:linear-gradient(112deg,rgba(0,0,0,.18),rgba(221,47,48,.14) 40%,transparent 62%)!important}
.efe-quick-service--contact-only{margin-top:-52px!important;margin-bottom:46px!important}
.efe-quick-service--contact-only .container{max-width:1400px!important}
.efe-quick-service--contact-only .efe-quick-service-card{min-height:104px!important;padding:13px 18px!important;display:block!important;background:linear-gradient(135deg,#fff 0%,#fbfbfc 58%,#fff3f3 100%)!important;border:1px solid rgba(18,20,24,.09)!important;border-radius:25px!important;box-shadow:0 22px 55px rgba(10,12,16,.14)!important}
.efe-contact-brandline{position:relative;z-index:2;display:grid;grid-template-columns:300px minmax(0,1fr) 220px;align-items:center;gap:18px;width:100%}
.efe-contact-brandline .efe-action{height:72px!important;border-radius:18px!important}
.efe-contact-brandline .efe-action span{display:flex;flex-direction:column;line-height:1.15}.efe-contact-brandline .efe-action b{font-size:14px;font-weight:950}.efe-contact-brandline .efe-action small{font-size:10px;font-weight:750;margin-top:5px;opacity:.68}
.efe-contact-brandline .efe-action.whatsapp{justify-content:flex-start;padding:0 22px!important;background:#fff!important;border:1px solid #e7e9ed!important;color:#171b22!important}.efe-contact-brandline .efe-action.whatsapp svg{width:27px!important;height:27px!important;color:#16b75b!important}
.efe-contact-brandline .efe-action.call{background:linear-gradient(135deg,#ef3f42,#c91f24)!important;box-shadow:0 13px 28px rgba(201,31,36,.22)!important}.efe-contact-brandline .efe-action.call svg{width:22px!important;height:22px!important}
.efe-contact-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;height:72px;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}
.efe-contact-benefits>span{min-width:0;padding:4px 20px;display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;border-right:1px solid #eceef1}.efe-contact-benefits>span:last-child{border-right:0}.efe-contact-benefits i{grid-row:1/3;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff0f0;color:#dd2f30;font-style:normal;font-size:17px;font-weight:950;border:1px solid #ffd7d8}.efe-contact-benefits b{font-size:12px;color:#171b22;white-space:nowrap}.efe-contact-benefits small{font-size:9px;color:#737b85;margin-top:3px;white-space:nowrap}
.efe-quick-service-card::after{background:linear-gradient(90deg,transparent,#111318,#dd2f30,#111318,transparent)!important;opacity:.5!important}
.floating-cta-bar a:last-child{background:#111318!important}
@media(max-width:1100px) and (min-width:992px){.efe-contact-brandline{grid-template-columns:245px minmax(0,1fr) 190px;gap:10px}.efe-contact-benefits>span{padding:4px 10px}.efe-contact-benefits small{display:none}}
@media(max-width:991px){.efe-quick-service--contact-only{display:none!important}}

/* Kartal 34 - profesyonel müşteri yorumları */
.k34-reviews{background:linear-gradient(180deg,#fff 0%,#f7f8fa 100%);position:relative;overflow:hidden}.k34-reviews:before{content:"";position:absolute;right:-120px;top:-160px;width:420px;height:420px;border-radius:50%;background:rgba(220,35,40,.055)}.k34-reviews-head{align-items:flex-end}.k34-reviews-head>div:first-child{max-width:820px}.k34-reviews-head p{color:#667085;max-width:720px}.k34-review-score{min-width:160px;text-align:center;background:#111820;color:#fff;border-radius:18px;padding:16px 20px;box-shadow:0 14px 35px rgba(15,23,42,.12)}.k34-review-score strong{display:block;font-size:30px;line-height:1}.k34-review-score span{display:block;color:#e52b2f;letter-spacing:2px;margin:7px 0 4px}.k34-review-score small{color:#cbd5e1}.k34-testimonial-grid{grid-template-columns:repeat(2,1fr);gap:20px}.k34-testimonial-card{min-height:0;border:1px solid #e5e7eb;border-radius:20px;padding:24px;box-shadow:0 10px 30px rgba(15,23,42,.055);transition:.2s ease}.k34-testimonial-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgba(15,23,42,.09);border-color:#f2c4c5}.k34-review-top{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;margin-bottom:18px}.k34-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#111820;color:#fff;font-weight:800;font-size:18px}.k34-review-top b{display:block;color:#101828;font-size:15px}.k34-review-top span{display:block;color:#667085;font-size:12px;margin-top:3px}.k34-stars{color:#e52b2f;letter-spacing:1px;font-size:14px}.k34-testimonial-card p{font-size:14px;line-height:1.75;color:#475467;margin:0 0 18px}.k34-verified{border-top:1px solid #eef0f2;padding-top:14px;color:#667085;font-size:11px;font-weight:700}.efe-pro-top{background:linear-gradient(90deg,#101419 0%,#101419 48%,#c52227 58%,#ed2e32 100%)!important}
@media(max-width:980px){.k34-testimonial-grid{grid-template-columns:1fr 1fr}.k34-review-score{display:none}}@media(max-width:640px){.k34-testimonial-grid{grid-template-columns:1fr}.k34-review-top{grid-template-columns:44px 1fr}.k34-stars{grid-column:2}.k34-testimonial-card{padding:20px}}


/* V5.4.2 — Header menülerini logoya yaklaştır */
@media (min-width: 992px){
  .efe-pro-container{max-width:1480px!important;padding-left:28px!important;padding-right:28px!important}
  .efe-pro-main-inner{grid-template-columns:auto auto auto!important;justify-content:center!important;column-gap:20px!important}
  .efe-pro-nav{gap:22px!important}
  .efe-pro-nav-left{justify-content:flex-end!important}
  .efe-pro-logo{margin:0 2px!important;padding-left:4px!important;padding-right:4px!important}
  .efe-pro-right-area{justify-content:flex-start!important;gap:16px!important}
  .efe-pro-nav-right{gap:20px!important}
  .efe-pro-actions{gap:9px!important}
  .efe-pro-call,.efe-pro-offer{padding-left:15px!important;padding-right:15px!important}
}
@media (min-width: 992px) and (max-width:1280px){
  .efe-pro-main-inner{column-gap:14px!important}
  .efe-pro-nav{gap:16px!important}
}

/* V5.4.3 — İçerikler sağ menüde + aksiyonlarla daha dengeli boşluk */
@media (min-width: 992px){
  .efe-pro-right-area{gap:30px!important}
  .efe-pro-nav-right{gap:24px!important}
}
@media (min-width: 992px) and (max-width:1280px){
  .efe-pro-right-area{gap:22px!important}
  .efe-pro-nav-right{gap:18px!important}
}


/* V5.4.4 — İletişim ile aksiyon butonları arasında kurumsal boşluk */
@media (min-width: 992px){
  .efe-pro-right-area{gap:0!important}
  .efe-pro-actions{margin-left:34px!important;gap:11px!important}
}
@media (min-width: 992px) and (max-width:1280px){
  .efe-pro-actions{margin-left:30px!important;gap:10px!important}
}


/* V5.4.5 — Mobil slider temiz görsel + masaüstü aksiyon grubunda daha belirgin boşluk */
.uk-hero-picture{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important}
.uk-hero-picture .uk-hero-bg{width:100%!important;height:100%!important}
@media (min-width: 1281px){.efe-pro-actions{margin-left:100px!important;gap:11px!important}}
@media (min-width: 992px) and (max-width:1280px){.efe-pro-actions{margin-left:38px!important;gap:10px!important}}
@media (max-width:991px){
 .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture{height:236px!important;bottom:auto!important}
 .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture .uk-hero-bg{height:236px!important;object-fit:cover!important;object-position:center 42%!important}
}
@media (max-width:430px){
 .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture,.goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture .uk-hero-bg{height:218px!important}
}

/* V4.1.1 — İçerikler/logo masaüstü yer değişimi */
.efe-pro-center-content{display:none}.efe-pro-logo-desktop{display:none}
@media (min-width:981px){
  .efe-pro-logo-mobile{display:none!important}
  .efe-pro-center-content{display:flex;position:relative;align-items:center;justify-content:center;min-width:180px;height:100%;font-size:12.5px;font-weight:800;text-transform:uppercase}
  .efe-pro-center-content>a{color:#111318;text-decoration:none;white-space:nowrap}
  .efe-pro-center-content:hover>a{color:#dd2f30}
  .efe-pro-center-content .efe-pro-dropdown{left:50%;right:auto;transform:translateX(-50%);top:calc(100% - 2px)}
  .efe-pro-center-content:hover .efe-pro-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}
  .efe-pro-logo-desktop{display:flex!important;align-items:center;justify-content:center;margin-right:8px!important}
  .efe-pro-logo-desktop img{max-width:230px;max-height:74px;width:auto;height:auto;object-fit:contain}
}
@media (max-width:980px){.efe-pro-logo-mobile{display:flex!important}.efe-pro-center-content,.efe-pro-logo-desktop{display:none!important}}

/* V5.4.7 — İçerikler menü boyutu + daha kurumsal mobil slider */
@media (min-width:981px){
  .efe-pro-center-content{font-size:15px!important;font-weight:950!important;letter-spacing:.01em!important}
  .efe-pro-center-content>a{display:flex!important;align-items:center!important;gap:7px!important}
}
@media (max-width:991px){
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"]{min-height:620px!important;background:#071c32!important;overflow:hidden!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide{height:620px!important;min-height:620px!important;position:relative!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture{position:absolute!important;inset:0!important;width:100%!important;height:620px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture .uk-hero-bg{width:100%!important;height:620px!important;object-fit:cover!important;object-position:center center!important;transform:none!important;filter:saturate(1.03) contrast(1.02)!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-layer{position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(3,12,24,.12) 0%,rgba(3,15,29,.40) 30%,rgba(4,19,36,.88) 61%,#061a31 100%)!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-glass{display:none!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner{position:relative!important;z-index:4!important;display:flex!important;align-items:flex-end!important;width:100%!important;height:620px!important;min-height:620px!important;padding:0 22px 42px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content{width:100%!important;max-width:520px!important;margin:0 auto!important;padding:0!important;text-align:left!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-badge{display:inline-flex!important;margin:0 0 14px!important;padding:7px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.24)!important;font-size:10px!important;line-height:1!important;backdrop-filter:blur(10px)!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h1,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h2{max-width:440px!important;margin:0 0 10px!important;font-size:34px!important;line-height:1.02!important;letter-spacing:-1.25px!important;text-align:left!important;color:#fff!important;text-shadow:0 4px 18px rgba(0,0,0,.28)!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h3{margin:0 0 9px!important;font-size:16px!important;line-height:1.25!important;text-align:left!important;color:#fff!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-desc,.goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-desc p{max-width:450px!important;margin:0!important;font-size:12.5px!important;line-height:1.55!important;text-align:left!important;color:rgba(255,255,255,.88)!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:18px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-main,.goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-light{min-height:46px!important;padding:0 12px!important;border-radius:13px!important;font-size:12px!important;text-align:center!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-mobile-proof{display:grid!important;grid-template-columns:repeat(3,1fr)!important;width:100%!important;max-width:none!important;margin:14px 0 0!important;padding:10px 0 0!important;border-top:1px solid rgba(255,255,255,.16)!important;background:transparent!important;border-radius:0!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-mobile-proof span{display:block!important;min-height:0!important;padding:0 10px!important;text-align:left!important;border-left:1px solid rgba(255,255,255,.13)!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-mobile-proof span:first-child{padding-left:0!important;border-left:0!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-mobile-proof b{display:block!important;font-size:11px!important;color:#fff!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-mobile-proof small{display:block!important;margin-top:3px!important;font-size:7.5px!important;color:rgba(255,255,255,.65)!important;text-transform:uppercase!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-slider-dots{bottom:14px!important}
}
@media (max-width:430px){
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"],.goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide,.goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture,.goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture .uk-hero-bg,.goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner{height:590px!important;min-height:590px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner{padding:0 18px 38px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h1,.goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h2{font-size:30px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h3{font-size:14px!important}
}
\n\n/* V5.4.8 — Sabit masaüstü logo sırası + kompakt mobil slider */
@media (min-width:992px){
  .efe-pro-main-inner{display:grid!important;grid-template-columns:auto auto 230px auto!important;align-items:center!important;justify-content:center!important;column-gap:22px!important}
  .efe-pro-nav-left{grid-column:1!important}
  .efe-pro-center-content{grid-column:2!important;min-width:120px!important}
  .efe-pro-logo-desktop{grid-column:3!important;display:flex!important;width:230px!important;height:82px!important;margin:0!important;align-items:center!important;justify-content:center!important;flex:0 0 230px!important}
  .efe-pro-logo-desktop img{width:220px!important;max-width:220px!important;height:72px!important;max-height:72px!important;object-fit:contain!important}
  .efe-pro-right-area{grid-column:4!important;display:flex!important;align-items:center!important;gap:0!important;min-width:0!important}
  .efe-pro-actions{margin-left:100px!important;gap:11px!important}
}
@media (min-width:992px) and (max-width:1280px){
  .efe-pro-main-inner{grid-template-columns:auto auto 190px auto!important;column-gap:14px!important}
  .efe-pro-logo-desktop{width:190px!important;flex-basis:190px!important}
  .efe-pro-logo-desktop img{width:185px!important;max-width:185px!important}
  .efe-pro-actions{margin-left:38px!important;gap:10px!important}
}
@media (max-width:991px){
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"],
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide{height:565px!important;min-height:565px!important;background:#071c32!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;height:220px!important;display:block!important;z-index:1!important;overflow:hidden!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture .uk-hero-bg{display:block!important;width:100%!important;height:220px!important;min-height:220px!important;object-fit:cover!important;object-position:center 48%!important;opacity:1!important;visibility:visible!important;filter:none!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-layer{z-index:2!important;top:0!important;height:220px!important;bottom:auto!important;background:linear-gradient(180deg,rgba(3,12,24,.05),rgba(7,28,50,.12) 58%,#071c32 100%)!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner{position:absolute!important;z-index:4!important;top:205px!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 20px 34px!important;display:block!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content{max-width:520px!important;margin:0 auto!important;padding:0!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-badge{margin-bottom:12px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h1,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h2{font-size:30px!important;line-height:1.04!important;margin-bottom:9px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h3{font-size:14px!important;margin-bottom:7px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-desc,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-desc p{font-size:11.5px!important;line-height:1.45!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-buttons{margin-top:14px!important;gap:9px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-main,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-btn-light{height:44px!important;min-height:44px!important;font-size:11px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-mobile-proof{margin-top:12px!important;padding-top:9px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-slider-dots{left:20px!important;bottom:12px!important}
}
@media (max-width:430px){
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"],
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide{height:545px!important;min-height:545px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture .uk-hero-bg{height:205px!important;min-height:205px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-layer{height:205px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner{top:191px!important;padding:0 16px 32px!important}
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h1,
  .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content h2{font-size:27px!important}
}

/* KARTAL34 HEADER STABLE FIX 2026-09-30
   Tek masaustu yerlesimi: Kurumsal/Hizmetler -> Logo -> Icerikler -> Iletisim/Aksiyonlar.
   Scroll, logo tiklama, normal yenileme ve Ctrl+F5 ayni geometriyi kullanir. */
@media (min-width:992px){
  body{padding-top:142px!important}
  .efe-pro-header,.efe-pro-header.is-scrolled{background:rgba(255,255,255,.985)!important}
  .efe-pro-top,.efe-pro-header.is-scrolled .efe-pro-top{display:block!important;height:38px!important;opacity:1!important;transform:none!important}
  .efe-pro-main,.efe-pro-header.is-scrolled .efe-pro-main{height:104px!important}
  .efe-pro-main-inner{
    display:grid!important;
    grid-template-columns:auto 230px auto auto!important;
    align-items:center!important;
    justify-content:center!important;
    column-gap:30px!important;
    height:100%!important;
  }
  .efe-pro-nav-left{grid-column:1!important;display:flex!important;justify-content:flex-start!important}
  .efe-pro-logo-mobile{display:none!important}
  .efe-pro-logo-desktop{
    grid-column:2!important;grid-row:1!important;
    display:flex!important;width:230px!important;height:82px!important;
    margin:0!important;padding:4px 8px!important;
    align-items:center!important;justify-content:center!important;
  }
  .efe-pro-logo-desktop img,.efe-pro-header.is-scrolled .efe-pro-logo-desktop img{
    display:block!important;width:220px!important;max-width:220px!important;
    height:72px!important;max-height:72px!important;object-fit:contain!important;
  }
  .efe-pro-center-content{
    grid-column:3!important;grid-row:1!important;
    display:flex!important;position:relative!important;align-items:center!important;justify-content:center!important;
    min-width:105px!important;height:100%!important;font-size:15px!important;font-weight:950!important;
    text-transform:uppercase!important;
  }
  .efe-pro-right-area{
    grid-column:4!important;grid-row:1!important;
    display:flex!important;align-items:center!important;justify-content:flex-start!important;
    gap:30px!important;min-width:0!important;
  }
  .efe-pro-nav-right{display:flex!important;gap:0!important}
  .efe-pro-actions{display:flex!important;margin-left:0!important;gap:11px!important}
}
@media (min-width:992px) and (max-width:1350px){
  .efe-pro-container{padding-left:22px!important;padding-right:22px!important}
  .efe-pro-main-inner{grid-template-columns:auto 190px auto auto!important;column-gap:18px!important}
  .efe-pro-logo-desktop{width:190px!important;height:78px!important}
  .efe-pro-logo-desktop img,.efe-pro-header.is-scrolled .efe-pro-logo-desktop img{width:185px!important;max-width:185px!important;height:66px!important;max-height:66px!important}
  .efe-pro-right-area{gap:18px!important}
  .efe-pro-actions{gap:8px!important}
  .efe-pro-call,.efe-pro-offer{padding-left:14px!important;padding-right:14px!important}
}

/* KARTAL34 HEADER CORPORATE REDESIGN 2026-09-30
   Stable desktop geometry. This block intentionally replaces older desktop header patches. */
@media (min-width:1361px){
  body{padding-top:134px!important}
  .efe-pro-main,.efe-pro-header.is-scrolled .efe-pro-main{height:96px!important}
  .efe-pro-container{max-width:1480px!important;padding-left:32px!important;padding-right:32px!important}
  .efe-pro-main-inner{
    display:grid!important;
    grid-template-columns:auto 218px auto auto auto!important;
    align-items:center!important;
    justify-content:center!important;
    column-gap:32px!important;
    height:96px!important;
  }
  .efe-pro-nav-left{grid-column:1!important;grid-row:1!important;gap:30px!important;justify-content:flex-end!important}
  .efe-pro-logo-desktop{grid-column:2!important;grid-row:1!important;width:218px!important;height:76px!important;padding:0!important;margin:0!important}
  .efe-pro-logo-desktop img,.efe-pro-header.is-scrolled .efe-pro-logo-desktop img{width:210px!important;max-width:210px!important;height:68px!important;max-height:68px!important}
  .efe-pro-center-content{grid-column:3!important;grid-row:1!important;min-width:96px!important;height:96px!important;margin:0!important}
  .efe-pro-right-area{display:contents!important}
  .efe-pro-nav-right{grid-column:4!important;grid-row:1!important;display:flex!important;margin:0!important;gap:0!important}
  .efe-pro-actions{grid-column:5!important;grid-row:1!important;display:flex!important;margin:0!important;gap:12px!important}
  .efe-pro-nav-item>a,.efe-pro-center-content>a{font-size:14px!important;letter-spacing:.015em!important;line-height:1!important;padding-top:38px!important;padding-bottom:38px!important}
  .efe-pro-nav-left .efe-pro-nav-item>a{padding-left:0!important;padding-right:0!important}
  .efe-pro-center-content>a{padding-left:0!important;padding-right:0!important}
  .efe-pro-nav-right .efe-pro-nav-item>a{padding-left:0!important;padding-right:0!important;white-space:nowrap!important}
  .efe-chevron{margin-left:5px!important;font-size:11px!important}
  .efe-pro-call,.efe-pro-offer{height:58px!important;min-height:58px!important;border-radius:16px!important;padding:0 18px!important;box-shadow:0 10px 26px rgba(15,23,42,.10)!important}
  .efe-pro-call span,.efe-pro-offer span{line-height:1.1!important}
  .efe-pro-call b,.efe-pro-offer b{font-size:14px!important}
  .efe-pro-call small,.efe-pro-offer small{font-size:10.5px!important;margin-top:4px!important}
}
@media (min-width:992px) and (max-width:1360px){
  body{padding-top:130px!important}
  .efe-pro-main,.efe-pro-header.is-scrolled .efe-pro-main{height:92px!important}
  .efe-pro-container{padding-left:18px!important;padding-right:18px!important}
  .efe-pro-main-inner{display:grid!important;grid-template-columns:auto 180px auto auto auto!important;align-items:center!important;justify-content:center!important;column-gap:18px!important;height:92px!important}
  .efe-pro-nav-left{grid-column:1!important;grid-row:1!important;gap:18px!important}
  .efe-pro-logo-desktop{grid-column:2!important;grid-row:1!important;width:180px!important;height:70px!important;padding:0!important;margin:0!important}
  .efe-pro-logo-desktop img,.efe-pro-header.is-scrolled .efe-pro-logo-desktop img{width:176px!important;max-width:176px!important;height:62px!important;max-height:62px!important}
  .efe-pro-center-content{grid-column:3!important;grid-row:1!important;min-width:82px!important;height:92px!important}
  .efe-pro-right-area{display:contents!important}
  .efe-pro-nav-right{grid-column:4!important;grid-row:1!important;display:flex!important}
  .efe-pro-actions{grid-column:5!important;grid-row:1!important;display:flex!important;margin:0!important;gap:8px!important}
  .efe-pro-nav-item>a,.efe-pro-center-content>a{font-size:12.5px!important;white-space:nowrap!important;padding-left:0!important;padding-right:0!important}
  .efe-pro-call,.efe-pro-offer{height:56px!important;min-height:56px!important;border-radius:15px!important;padding-left:13px!important;padding-right:13px!important}
  .efe-pro-call b,.efe-pro-offer b{font-size:12px!important}.efe-pro-call small,.efe-pro-offer small{font-size:9px!important}
}
\n\n/* KARTAL34 EXACT CENTER LOGO 2026-09-30 */
@media (min-width:992px){
  .efe-pro-main-inner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 218px minmax(0,1fr)!important;
    align-items:center!important;
    justify-content:stretch!important;
    column-gap:26px!important;
    position:relative!important;
  }
  .efe-pro-nav-left{grid-column:1!important;grid-row:1!important;justify-self:end!important;justify-content:flex-end!important}
  .efe-pro-logo-desktop{
    grid-column:2!important;grid-row:1!important;
    position:absolute!important;left:50%!important;top:50%!important;
    transform:translate(-50%,-50%)!important;
    width:218px!important;height:76px!important;margin:0!important;padding:0!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    z-index:30!important;
  }
  .efe-pro-logo-desktop img,.efe-pro-header.is-scrolled .efe-pro-logo-desktop img{
    width:210px!important;max-width:210px!important;height:68px!important;max-height:68px!important;object-fit:contain!important;
  }
  .efe-pro-right-area{
    grid-column:3!important;grid-row:1!important;display:flex!important;
    align-items:center!important;justify-self:start!important;justify-content:flex-start!important;
    gap:28px!important;min-width:0!important;
  }
  .efe-pro-center-content{display:flex!important;position:relative!important;grid-column:auto!important;grid-row:auto!important;min-width:auto!important;margin:0!important}
  .efe-pro-nav-right{display:flex!important;grid-column:auto!important;grid-row:auto!important;margin:0!important}
  .efe-pro-actions{display:flex!important;grid-column:auto!important;grid-row:auto!important;margin:0!important}
}
@media (min-width:992px) and (max-width:1360px){
  .efe-pro-main-inner{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr)!important;column-gap:18px!important}
  .efe-pro-logo-desktop{width:180px!important;height:70px!important}
  .efe-pro-logo-desktop img,.efe-pro-header.is-scrolled .efe-pro-logo-desktop img{width:176px!important;max-width:176px!important;height:62px!important;max-height:62px!important}
  .efe-pro-right-area{gap:16px!important}
}

/* KARTAL34 RIGHT HEADER ALIGNMENT 2026-09-30
   Keep the logo exactly centered; move Icerikler/Iletisim/action group slightly right. */
@media (min-width:1361px){
  .efe-pro-right-area{
    transform:translateX(34px)!important;
    gap:30px!important;
  }
}
@media (min-width:992px) and (max-width:1360px){
  .efe-pro-right-area{
    transform:translateX(18px)!important;
    gap:18px!important;
  }
}

/* KARTAL34 HEADER FINAL SPACING + DROPDOWN FIX 2026-09-30 */
@media (min-width:992px){
  /* Main menu items occupy the full header height so dropdowns begin below it. */
  .efe-pro-nav-left,
  .efe-pro-nav-right,
  .efe-pro-center-content,
  .efe-pro-nav-item.has-dropdown{
    height:100%!important;
    align-items:center!important;
  }
  .efe-pro-nav-item.has-dropdown{
    display:flex!important;
    position:relative!important;
  }

  /* Never allow desktop dropdown panels to cover the parent menu label. */
  .efe-pro-nav-item.has-dropdown > .efe-pro-dropdown,
  .efe-pro-center-content.has-dropdown > .efe-pro-dropdown{
    top:100%!important;
    margin-top:0!important;
    z-index:1200!important;
  }

  /* Preserve centered logo while improving visual spacing. */
  .efe-pro-nav-left{transform:translateX(12px)!important}
  .efe-pro-right-area{gap:32px!important}
  .efe-pro-actions{margin-left:4px!important;gap:11px!important}
}
@media (min-width:992px) and (max-width:1360px){
  .efe-pro-nav-left{transform:translateX(8px)!important}
  .efe-pro-right-area{gap:22px!important}
  .efe-pro-actions{margin-left:3px!important;gap:9px!important}
}

/* =========================================================
   KARTAL 34 - MOBIL SLIDER FINAL FIX
   Masaüstündeki gerçek slider görselini mobilde de kullanır.
   Eski mobil slider kurallarını ezer.
   ========================================================= */

@media (max-width: 991px) {

    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] {
        height: auto !important;
        min-height: 0 !important;
        margin-bottom: 0 !important;
        background: #071c32 !important;
    }

    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide {
        position: relative !important;
        height: auto !important;
        min-height: 620px !important;
        overflow: hidden !important;
        background: #071c32 !important;
    }

    /* GERÇEK SLIDER FOTOĞRAFI */
    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture {
        position: relative !important;
        display: block !important;

        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;

        width: 100% !important;
        height: 260px !important;

        overflow: hidden !important;
        z-index: 1 !important;
    }

    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture .uk-hero-bg,
    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-bg {
        position: absolute !important;

        top: 0 !important;
        left: 0 !important;

        width: 100% !important;
        height: 100% !important;
        min-height: 0 !important;

        object-fit: cover !important;
        object-position: center center !important;

        transform: none !important;
        filter: none !important;

        opacity: 1 !important;
        visibility: visible !important;
    }

    /* FOTOĞRAFIN ÜZERİNDEKİ KARARTMA */
    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-layer {
        position: absolute !important;

        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: auto !important;

        height: 260px !important;

        z-index: 2 !important;

        background:
            linear-gradient(
                180deg,
                rgba(3, 12, 24, 0.04) 0%,
                rgba(7, 28, 50, 0.08) 65%,
                rgba(7, 28, 50, 0.55) 100%
            ) !important;
    }

    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-glass {
        display: none !important;
    }

    /* YAZI BÖLÜMÜ */
    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner {
        position: relative !important;

        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;

        width: 100% !important;
        height: auto !important;
        min-height: 360px !important;

        padding: 25px 20px 40px !important;

        display: flex !important;
        align-items: flex-start !important;

        background: #071c32 !important;

        z-index: 4 !important;
    }

    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-content {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        text-align: left !important;
    }

    /* MASAÜSTÜ İÇİN KULLANILAN AYRI GÖRSEL VARSA MOBİLDE GİZLE */
    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-visual {
        display: none !important;
    }
}


/* KÜÇÜK TELEFONLAR */
@media (max-width: 430px) {

    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-picture,
    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-layer {
        height: 235px !important;
    }

    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-slide {
        min-height: 595px !important;
    }

    .goreme-home-v416 .uk-hero-slider[data-slider-version="5.0"] .uk-hero-inner {
        min-height: 360px !important;
        padding: 22px 18px 38px !important;
    }
}\n\n/* =========================================================
   KARTAL 34 — FINAL SLIDER SOURCE FIX
   Mobilde eski/ayri slider kompozisyonlarini tamamen ezer.
   Görsel kaynagi yalnızca home.php icindeki <img src> olur.
   ========================================================= */
.goreme-home-v416 #ukHeroSlider .uk-hero-slide .uk-hero-picture{
  background-image:none!important;
}
.goreme-home-v416 #ukHeroSlider .uk-hero-slide .uk-hero-picture::before,
.goreme-home-v416 #ukHeroSlider .uk-hero-slide .uk-hero-picture::after{
  background-image:none!important;
}
@media (max-width:991px){
  .goreme-home-v416 #ukHeroSlider .uk-hero-slide{
    background-image:none!important;
  }
  .goreme-home-v416 #ukHeroSlider .uk-hero-picture{
    position:relative!important;
    inset:auto!important;
    display:block!important;
    width:100%!important;
    height:260px!important;
    min-height:260px!important;
    overflow:hidden!important;
    background:none!important;
  }
  .goreme-home-v416 #ukHeroSlider .uk-hero-picture > img.uk-hero-bg{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    min-width:100%!important;
    min-height:100%!important;
    max-width:none!important;
    max-height:none!important;
    object-fit:cover!important;
    object-position:center center!important;
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
    filter:none!important;
  }
  .goreme-home-v416 #ukHeroSlider .uk-hero-layer{
    height:260px!important;
  }
}
@media (max-width:430px){
  .goreme-home-v416 #ukHeroSlider .uk-hero-picture{
    height:220px!important;
    min-height:220px!important;
  }
  .goreme-home-v416 #ukHeroSlider .uk-hero-picture > img.uk-hero-bg{
    height:100%!important;
    min-height:100%!important;
    object-position:center center!important;
  }
  .goreme-home-v416 #ukHeroSlider .uk-hero-layer{
    height:220px!important;
  }
}


/* KARTAL34 HEADER CONTENT/LOGO SWAP - 2026-09-30
   Desktop order: Kurumsal + Hizmetler | Icerikler | LOGO | Iletisim + actions.
   Logo stays on the real viewport center; content sits immediately to its left. */
@media (min-width:992px){
  .efe-pro-main-inner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto 218px minmax(0,1fr)!important;
    align-items:center!important;
    justify-content:stretch!important;
    column-gap:24px!important;
    position:relative!important;
  }
  .efe-pro-nav-left{
    grid-column:1!important;grid-row:1!important;
    justify-self:end!important;justify-content:flex-end!important;
    transform:none!important;
  }
  .efe-pro-center-content{
    grid-column:2!important;grid-row:1!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    height:100%!important;min-width:auto!important;margin:0!important;
    position:relative!important;
  }
  .efe-pro-logo-desktop{
    grid-column:3!important;grid-row:1!important;
    position:absolute!important;left:50%!important;top:50%!important;
    transform:translate(-50%,-50%)!important;
    width:218px!important;height:76px!important;margin:0!important;padding:0!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    z-index:30!important;
  }
  .efe-pro-logo-desktop img,.efe-pro-header.is-scrolled .efe-pro-logo-desktop img{
    width:210px!important;max-width:210px!important;height:68px!important;max-height:68px!important;object-fit:contain!important;
  }
  .efe-pro-right-area{
    grid-column:4!important;grid-row:1!important;
    display:flex!important;align-items:center!important;justify-self:start!important;justify-content:flex-start!important;
    gap:28px!important;min-width:0!important;transform:translateX(16px)!important;
  }
  .efe-pro-nav-right,.efe-pro-actions{display:flex!important;margin:0!important}
}
@media (min-width:992px) and (max-width:1360px){
  .efe-pro-main-inner{grid-template-columns:minmax(0,1fr) auto 180px minmax(0,1fr)!important;column-gap:16px!important}
  .efe-pro-logo-desktop{width:180px!important;height:70px!important}
  .efe-pro-logo-desktop img,.efe-pro-header.is-scrolled .efe-pro-logo-desktop img{width:176px!important;max-width:176px!important;height:62px!important;max-height:62px!important}
  .efe-pro-right-area{gap:18px!important;transform:translateX(8px)!important}
}


/* ==========================================================
   KARTAL 34 - HEADER DESKTOP LOGO CENTER HOTFIX
   İçerikler solda kalır; logo ekranın gerçek merkezine sabitlenir.
   Mobil düzen etkilenmez.
   ========================================================== */
@media (min-width: 981px) {
  .efe-pro-main-inner{
    position:relative !important;
  }

  .efe-pro-logo-desktop{
    position:absolute !important;
    left:50% !important;
    top:50% !important;
    transform:translate(-50%,-50%) !important;
    margin:0 !important;
    z-index:6 !important;
  }

  .efe-pro-center-content{
    position:relative !important;
    margin-left:18px !important;
    margin-right:auto !important;
    left:auto !important;
    right:auto !important;
    transform:none !important;
  }

  .efe-pro-right-area{
    margin-left:auto !important;
  }
}


/* ==========================================================
   KARTAL 34 - DESKTOP HEADER FINAL ALIGNMENT
   Logo merkezde, sağ aksiyonlar logoya binmez.
   ========================================================== */
@media (min-width: 981px) {
  .efe-pro-main-inner{
    position:relative !important;
    min-height:96px !important;
  }

  .efe-pro-logo-desktop{
    position:absolute !important;
    left:50% !important;
    top:50% !important;
    transform:translate(-50%,-50%) !important;
    margin:0 !important;
    z-index:4 !important;
  }

  .efe-pro-center-content{
    margin-left:18px !important;
    margin-right:auto !important;
    padding-right:215px !important;
  }

  .efe-pro-right-area{
    margin-left:auto !important;
    position:relative !important;
    z-index:7 !important;
    display:flex !important;
    align-items:center !important;
    gap:12px !important;
  }

  /* Logo için merkezde güvenli boşluk bırak */
  .efe-pro-main-inner > *:last-child{
    position:relative;
    z-index:7;
  }
}

/* Daha dar masaüstlerinde çakışmayı önle */
@media (min-width:981px) and (max-width:1350px){
  .efe-pro-center-content{
    padding-right:175px !important;
    gap:22px !important;
  }

  .efe-pro-logo-desktop img{
    max-width:165px !important;
    height:auto !important;
  }

  .efe-pro-right-area{
    gap:8px !important;
  }
}


/* ==========================================================
   KARTAL 34 - HEADER FINAL / 2026-09-30
   Masaüstü: logo tam merkez, menüler logoya yakın, çakışma yok.
   ========================================================== */
@media (min-width:1101px){
  body{padding-top:128px!important}
  .efe-pro-main,.efe-pro-header.is-scrolled .efe-pro-main{height:90px!important}
  .efe-pro-main-inner{
    height:90px!important;min-height:90px!important;
    display:block!important;position:relative!important;
    max-width:1600px!important;margin:0 auto!important;padding:0 34px!important;
  }
  .efe-pro-logo-desktop{
    display:flex!important;position:absolute!important;left:50%!important;top:50%!important;
    transform:translate(-50%,-50%)!important;width:250px!important;height:82px!important;
    align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;
    z-index:20!important;background:#fff!important;
  }
  .efe-pro-logo-desktop img,.efe-pro-header.is-scrolled .efe-pro-logo-desktop img{
    width:240px!important;max-width:240px!important;height:78px!important;max-height:78px!important;
    object-fit:contain!important;
  }
  .efe-pro-nav-left{
    display:flex!important;position:absolute!important;right:calc(50% + 255px)!important;top:50%!important;
    transform:translateY(-50%)!important;align-items:center!important;justify-content:flex-end!important;
    gap:26px!important;margin:0!important;white-space:nowrap!important;
  }
  .efe-pro-center-content{
    display:flex!important;position:absolute!important;right:calc(50% + 145px)!important;top:50%!important;
    transform:translateY(-50%)!important;align-items:center!important;margin:0!important;padding:0!important;
    white-space:nowrap!important;z-index:15!important;
  }
  .efe-pro-right-area{
    display:flex!important;position:absolute!important;left:calc(50% + 145px)!important;top:50%!important;
    transform:translateY(-50%)!important;align-items:center!important;justify-content:flex-start!important;
    gap:14px!important;margin:0!important;z-index:15!important;white-space:nowrap!important;
  }
  .efe-pro-nav-right{display:flex!important;align-items:center!important;gap:0!important;margin:0!important}
  .efe-pro-actions{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}
  .efe-pro-call,.efe-pro-offer{height:58px!important;padding:0 18px!important}
  .efe-pro-mobile-btn,.efe-pro-logo-mobile,.efe-pro-mobile-search-link{display:none!important}
}
@media (min-width:1101px) and (max-width:1450px){
  .efe-pro-logo-desktop{width:220px!important}
  .efe-pro-logo-desktop img,.efe-pro-header.is-scrolled .efe-pro-logo-desktop img{width:212px!important;max-width:212px!important}
  .efe-pro-nav-left{right:calc(50% + 225px)!important;gap:18px!important}
  .efe-pro-center-content{right:calc(50% + 125px)!important}
  .efe-pro-right-area{left:calc(50% + 125px)!important;gap:9px!important}
  .efe-pro-call,.efe-pro-offer{padding:0 14px!important}
}
