:root{font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;color:#f4f4f5;background:#08090b;color-scheme:dark;--red:#e22635;--muted:#a9aab2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.skip,.sr{position:absolute;left:-9999px}.skip:focus{position:fixed;top:0;left:10px;z-index:99;background:white;color:black;padding:10px}.header{position:sticky;top:0;background:#0a0b0def;border-bottom:1px solid #292a31;backdrop-filter:blur(15px);z-index:30}.nav{min-height:80px;display:flex;align-items:center;gap:26px}.brand{min-width:172px;font-size:23px;font-weight:900;letter-spacing:-1px;line-height:1}.brand b{color:#f33c4b}.brand small{display:block;font-size:11px;letter-spacing:3.2px;color:#ccc;margin-top:7px}.primary{display:flex;gap:21px;align-items:center;flex:1}.primary a{font-size:13px;font-weight:650;color:#d7d7de}.primary a:hover,.footgrid a:hover{color:#fb5260}.search{display:flex;border:1px solid #34343c;border-radius:10px;background:#16171b;width:200px}.search input{width:100%;min-width:0;background:transparent;border:0;color:#eee;padding:11px}.search button{border:0;background:transparent;color:#eee;padding:8px 14px}.menuBtn{display:none;background:none;color:white;border:1px solid #333;border-radius:8px;padding:9px}.hero{min-height:590px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;padding:65px 0}.eyebrow{font-size:12px;color:#fa6773;font-weight:750;letter-spacing:2px}.hero h1{font-size:clamp(46px,6vw,83px);letter-spacing:-3px;line-height:1.05;margin:20px 0}.hero h1 em{font-style:normal;color:#f14150}.hero p,.pagehead p{color:#b9bac3;font-size:18px;line-height:1.75;max-width:620px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:10px;font-weight:750;border:1px solid #555;color:white}.red,.call{background:var(--red);border-color:var(--red)}.outline{background:#202127}.stats{display:flex;gap:10px;flex-wrap:wrap;margin-top:52px}.stats span{background:#18191e;border:1px solid #34343b;padding:13px;border-radius:10px;color:#c2c3ca;font-size:12px}.heroVisual{min-height:415px;border-radius:25px;background:radial-gradient(circle at 55% 47%,#861a2b 0%,#38111c 34%,#141419 67%,#0d0e10 100%);border:1px solid #55252c;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 26px 100px #42081044;padding:25px}.circuit{font-size:120px;color:#ff4a58;filter:drop-shadow(0 0 20px #ff304b)}.heroVisual b{font-size:24px;letter-spacing:1px;line-height:1.45}.heroVisual p{font-size:14px}.section{padding:60px 0}.sectionHead{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.section h2,.cta h2{font-size:clamp(27px,3vw,41px);letter-spacing:-1px;margin:10px 0}.sectionHead>a{font-size:14px;color:#ff6370}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.card{background:#14151a;border:1px solid #31323a;border-radius:17px;padding:34px;min-height:240px;transition:.2s}.card:hover{transform:translateY(-4px);border-color:#db3e48}.card span{font-size:35px}.card h3{font-size:22px}.card p,.muted{color:#a8a9b4;line-height:1.7}.surface{padding:38px;border:1px solid #292930;border-radius:20px;background:#0e0f12}.linkgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.linkgrid a{padding:16px;background:#17181d;border:1px solid #32333b;border-radius:10px;font-size:14px}.linkgrid a:hover{border-color:#e33443}.cta{background:linear-gradient(110deg,#38101a,#171116);border:1px solid #5b2630;border-radius:18px;padding:44px;margin:65px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}.cta p{color:#c5b8bd}.footer{background:#0e0f12;border-top:1px solid #292a31;padding:45px 0 115px}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.footgrid>div{display:flex;flex-direction:column;gap:13px}.footgrid strong{font-size:13px;letter-spacing:1px}.footgrid a,.footgrid p,.fine{color:#9d9faa;font-size:13px;line-height:1.6;margin:0}.fine{border-top:1px solid #292930;margin-top:38px;padding-top:20px}.bottom{position:fixed;bottom:0;left:0;right:0;z-index:35;display:flex;justify-content:center;background:#0a0b0df5;border-top:1px solid #34343a;padding:10px;gap:9px}.bottom>*{border:0;border-radius:9px;padding:13px 22px;color:white;font-weight:800;text-align:center;font-size:13px}.wa{background:#168b4c}.requestbtn{background:#292b32}.orb{position:fixed;bottom:84px;right:20px;z-index:32;border:0;border-radius:50%;width:60px;height:60px;background:#df273a;color:white;font-size:29px;box-shadow:0 0 0 7px #c9283a22,0 8px 30px #000}.assistant{position:fixed;right:20px;bottom:159px;z-index:34;width:min(350px,calc(100vw - 40px));background:#18191e;border:1px solid #4a3b40;border-radius:17px;box-shadow:0 20px 80px #000c;padding:22px}.assistant[hidden]{display:none}.assistantHead{display:flex;justify-content:space-between;align-items:center}.assistantHead button{background:none;border:0;color:white;font-size:22px}.assistant p,.assistant small{color:#bdbdc5}.suggestions{display:grid;gap:8px}.suggestions a{background:#272830;padding:11px;border-radius:8px;font-size:13px}.pagehead{padding:65px 0 36px}.pagehead h1{font-size:clamp(39px,5vw,66px);line-height:1.1;letter-spacing:-2px;margin:15px 0}.crumb{font-size:13px!important;color:#999!important}.empty,.success,.error{padding:25px;background:#18191e;border:1px solid #333;border-radius:12px;margin-bottom:40px}.success{border-color:#18884c}.error{border-color:#b32836}.requestform{display:grid;gap:18px;max-width:700px;margin:15px 0 70px;background:#14151a;border:1px solid #33343b;border-radius:18px;padding:28px}.requestform label{display:grid;gap:8px;font-weight:600}.requestform input:not([type=checkbox]),.requestform textarea,.requestform select,.searchPage input{width:100%;color:white;background:#22232a;border:1px solid #40414a;border-radius:9px;padding:14px}.requestform input[type=checkbox]{width:20px;height:20px}.requestform label:has(input[type=checkbox]){display:flex;align-items:center}.requestform .consent{font-weight:400;font-size:13px;line-height:1.6}.trap{position:absolute;left:-9999px}.searchPage{display:flex;max-width:700px;gap:8px}.serviceimage{margin:25px 0}.serviceimage img{width:100%;height:auto;border-radius:18px;object-fit:cover}.articlebody{max-width:850px;margin:50px 0;line-height:1.9;color:#d6d6dd}.plaincopy{white-space:normal}.adminlist{display:grid;gap:8px;margin:20px 0 60px}.adminlist details{background:#16171b;border:1px solid #303139;padding:14px 20px;border-radius:10px}.adminlist summary{cursor:pointer}.adminlist .requestform{margin:20px 0}.status{color:#fa6773;float:right;font-size:12px}@media(max-width:1020px){.nav{gap:12px}.search{width:160px}.primary{gap:10px}.primary a{font-size:12px}}@media(max-width:780px){.wrap{width:min(100% - 28px,1180px)}.nav{min-height:68px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:11px 0}.brand{min-width:150px;font-size:20px}.menuBtn{display:block}.primary{display:none;flex:1 0 100%;order:3;flex-direction:column;align-items:stretch;padding:15px;background:#17181c;border-radius:10px}.primary.open{display:flex}.primary a{font-size:15px;padding:9px}.search{flex:1 0 100%;order:4;width:100%}.hero{grid-template-columns:1fr;padding:55px 0;gap:10px;min-height:0}.heroVisual{min-height:270px}.hero h1{letter-spacing:-2px}.stats{margin-top:25px}.cards,.linkgrid,.footgrid{grid-template-columns:1fr}.section{padding:35px 0}.surface{padding:20px}.cta{padding:25px;display:block}.footer{padding-bottom:115px}.bottom{gap:4px;padding:7px}.bottom>*{flex:1;padding:12px 5px;font-size:11px}.orb{bottom:78px;right:15px;width:52px;height:52px}.assistant{bottom:145px;right:12px}.pagehead{padding:45px 0 20px}.requestform{padding:18px}.footgrid{gap:25px}.sectionHead{align-items:start;flex-direction:column}}

/* V3: editorial related-link module */
.related{margin:42px 0}.related h2{margin-bottom:18px}.linkgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.linkgrid a{display:block;padding:18px;border:1px solid #37383e;border-radius:12px;background:#17181c;color:#fff;text-decoration:none}.linkgrid a:hover,.linkgrid a:focus-visible{border-color:#e62c39}

/* V9 premium navigation and safe responsive enhancements */
.navgroup{position:relative}.navgroup>a{display:block;padding:12px 0}.navdrop{display:none;position:absolute;top:100%;left:-18px;min-width:240px;background:#17191f;border:1px solid #383943;border-radius:14px;padding:10px;box-shadow:0 16px 50px #0009;z-index:45}.navdrop a{display:block;padding:12px!important;border-radius:8px}.navdrop a:hover{background:#2c2025}.navgroup:hover .navdrop,.navgroup:focus-within .navdrop{display:block}.heroVisual{position:relative;overflow:hidden;background:radial-gradient(ellipse at 58% 34%,#8c2736 0%,#34171f 34%,#11151c 65%,#080c13 100%)}.heroVisual:before{content:"";position:absolute;inset:0;opacity:.16;background:repeating-linear-gradient(125deg,transparent 0 17px,#d12c46 18px 19px,transparent 20px 38px)}.heroVisual>*{position:relative}.card{background:linear-gradient(150deg,#1b1e24,#111317)}.card:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #ff7782;outline-offset:3px}.bottom{box-shadow:0 -9px 30px #0008}
@media(max-width:780px){.navgroup>a{padding:9px 0}.navdrop{position:static;display:block;min-width:0;box-shadow:none;margin:0 0 12px;padding:0 0 0 12px;border:0;border-left:2px solid #c72a38;background:transparent}.navdrop a{padding:9px!important;font-size:13px!important}.heroVisual{min-height:270px}.bottom>*{min-height:44px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}

/* V11 premium photography and verified release enhancements */
.heroVisual.withPhoto{background:linear-gradient(0deg,rgba(5,7,11,.85),rgba(5,7,11,.1) 76%),url('/assets/img/hero-bursa-oto-elektrik.webp') center center/cover no-repeat;align-items:flex-start;justify-content:flex-end;text-align:left;min-height:460px;box-shadow:0 35px 90px #000a;border:1px solid #46434a}
.heroVisual.withPhoto:before{display:none}.heroVisual.withPhoto .circuit{display:none}.heroVisual.withPhoto b{font-size:26px;text-shadow:0 2px 14px #000c;max-width:390px}.heroVisual.withPhoto p{color:#fff;text-shadow:0 1px 10px #000}
.previewBanner{border:1px solid #a97b22;background:#322309;color:#ffe8b4;border-radius:10px;padding:14px;margin-top:20px;font-weight:750}.previewBanner a,.adminpreview{color:#fd6573;text-decoration:underline}
.statusGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0}.statusGrid>div{background:#1a1d24;border:1px solid #343741;border-radius:15px;padding:24px;display:flex;flex-direction:column;gap:8px}.statusGrid b{font-size:36px;color:#ff5262}.statusGrid span{font-size:13px;color:#bbb}.plaincopy p{margin:0 0 22px}.articlebody .plaincopy{font-size:16px;line-height:1.9}
@media(max-width:780px){.statusGrid{grid-template-columns:repeat(2,1fr)}.heroVisual.withPhoto{min-height:340px}.heroVisual.withPhoto b{font-size:22px}}
