*{box-sizing:border-box}body{margin:0;background:#f2f5fa;color:#10233d;font:16px/1.65 system-ui,Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1250px;margin:auto;padding:0 20px}.top{background:#062c5a;color:#fff;padding:7px 0;font-size:12px}.header{background:#fff;position:sticky;top:0;z-index:9;box-shadow:0 3px 20px #001b3922}.head{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:82px}.logo{font-size:30px;font-weight:1000;font-style:bold;white-space:nowrap;color:#06366e;letter-spacing:-1.5px}.logo b{color:#ef1636}.logo small{display:block;font:700 9px system-ui;letter-spacing:1px}.nav{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.nav a{font-weight:800;font-size:12px;text-transform:uppercase}.nav a:hover{color:#ef1636}.call,.btn{display:inline-block;background:#ed1536;color:white;padding:12px 18px;border:0;border-radius:9px;font-weight:850;cursor:pointer}.call{white-space:nowrap;background:#092c55}.green{background:#0aaf69}.hero{background:linear-gradient(90deg,#031c3de8 0%,#05254caa 48%,#061f3a25 100%),url('/assets/hero.webp') center/cover;min-height:460px;display:flex;align-items:center;color:white}.hero h1{font-size:clamp(39px,6vw,80px);line-height:1.02;margin:10px 0;max-width:800px;font-weight:1000}.hero h1 em{color:#ff2748;font-style:normal}.hero p{font-size:21px;max-width:630px}.eyebrow{color:#f73353;font-weight:900;letter-spacing:1px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.panel{background:#fff;border-radius:14px;box-shadow:0 8px 28px #001b3912;padding:25px;margin:22px 0}.finder{background:#072f60;color:white}.finder form{display:grid;grid-template-columns:repeat(4,1fr) 190px;gap:10px}.finder select,.finder button,input,textarea{min-width:0;width:100%;padding:14px;border-radius:8px;border:1px solid #d8e2ef;background:white;font:inherit}.finder button{background:#ed1536;color:white;font-weight:850;cursor:pointer}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.grid.eight{grid-template-columns:repeat(4,1fr)}.tile{background:white;border:1px solid #dbe4ef;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #00254a0c}.tile img{width:100%;height:160px;object-fit:cover;display:block}.tile .pad{padding:16px}.tile h3{margin:0 0 8px;font-size:18px}.tile p{font-size:14px;color:#4a5c71}.tile a.more{color:#d81134;font-weight:850}h2{font-size:28px;line-height:1.2;margin:34px 0 18px;border-left:5px solid #ed1536;padding-left:12px}h1{line-height:1.2}.muted{color:#586a80}.brand{font-size:26px;font-weight:1000;text-align:center;color:#063c77;padding:20px 8px}.brand:nth-child(2n){color:#e7193d}.breadcrumb{font-size:13px;color:#60748a;margin:24px 0}.content{background:#fff;border-radius:14px;padding:28px;line-height:1.9}.content p{margin:0 0 17px}.content a{color:#d80b31;text-decoration:underline}.foot{margin-top:45px;background:#071e39;color:white;padding:35px 0}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.foot a{display:block;margin:6px 0}.tag{display:inline-block;background:#eaf0f8;border-radius:40px;padding:6px 13px;margin:5px;font-size:13px;font-weight:700}.product{display:flex;align-items:center;gap:14px;padding:15px;border-bottom:1px solid #e0e8f0}.product strong{flex:1}.small{font-size:13px;color:#667b90}.cta{background:linear-gradient(120deg,#06356c,#e31a3d);color:#fff;padding:25px;border-radius:14px;margin:30px 0}.cta a{color:white;text-decoration:underline}.mobilebar{display:none}@media(max-width:1050px){.head{flex-wrap:wrap;padding:15px 0}.nav{order:3;width:100%}.finder form{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.wrap{padding:0 14px}.nav{gap:9px}.nav a{font-size:10px}.head{gap:8px}.logo{font-size:23px}.call{font-size:12px;padding:9px}.hero{min-height:400px}.hero h1{font-size:42px}.finder form,.grid,.grid.eight,.footgrid{grid-template-columns:1fr}.mobilebar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:12;background:#fff;padding:8px;gap:8px;box-shadow:0 -3px 15px #001b3933}.mobilebar a{flex:1;text-align:center;padding:10px;color:#fff;background:#e91d3e;border-radius:8px;font-weight:900}.mobilebar a:last-child{background:#08a961}.foot{padding-bottom:90px}}
/* Ahmet Akü v2: blue / red premium theme */
:root{--blue:#07366d;--red:#ef1635;--navy:#061b36}body{background:#f3f7fc}.top,.foot{background:#05264c}.header{border-bottom:3px solid #e91935}.call,.finder button,.cta{background:linear-gradient(120deg,#e91232,#a90927)!important}.logo b{color:#ed1835!important}a:hover{color:#ed1835}.panel{border:1px solid #e0e8f4;box-shadow:0 8px 30px #092b4a0d}.product-explorer{margin:24px 0;padding:24px}.eyebrow{color:#ec1637;font-size:12px;font-weight:900;letter-spacing:2px}.explorer-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.explorer-head h2{margin:5px 0}.count{border-radius:24px;background:#e7effa;padding:12px 18px;color:#07366d;font-weight:800;white-space:nowrap}.filter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.filter-row label{font-size:13px;font-weight:700;color:#092b4c}.filter-row select,.filter-row input{display:block;width:100%;margin-top:7px;min-height:46px;padding:9px;border:1px solid #cdd9e8;border-radius:8px;background:white;color:#122b45}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.battery-card{padding:18px;border-radius:12px;border:1px solid #dce6f1;background:linear-gradient(145deg,#fff,#f0f6ff)}.battery-icon{font-size:34px;color:#e81734}.product-brand{color:#d20e2c;font-size:12px;text-transform:uppercase;font-weight:900}.battery-card h3{margin:5px 0}.battery-card p{font-size:13px;line-height:1.5}.battery-card a{display:block;background:#07366d;color:#fff;padding:10px;border-radius:8px;text-align:center;text-decoration:none;font-size:13px;font-weight:800}.pager{text-align:center;margin-top:20px}.pager button{background:#e91736;color:white;border:0;padding:13px 24px;border-radius:9px;cursor:pointer}.pager button[hidden]{display:none}@media(max-width:900px){.filter-row,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.filter-row,.product-grid{grid-template-columns:1fr}.explorer-head{display:block}.count{display:inline-block}.product-explorer{padding:14px}}

/* Premium v4: readable typography, responsive grids, navigation and cards */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#10243c;--red:#ec163c;--blue:#073e7b;--line:#dce5f0;--shadow:0 16px 45px rgba(7,39,78,.09)}
html{scroll-behavior:smooth}body{font-family:'DM Sans',Arial,sans-serif;color:var(--ink);background:#f5f7fb;font-size:16px;line-height:1.72}h1,h2,h3,.logo,.btn,.nav{font-family:'Manrope','DM Sans',sans-serif}h1,h2,h3{letter-spacing:-.035em}h2{font-size:clamp(23px,2.5vw,32px)}.wrap{max-width:1360px}.header{box-shadow:0 8px 32px #09244313}.head{min-height:88px}.nav{gap:clamp(8px,1.2vw,18px)}.nav a{font-size:11px;letter-spacing:.01em}.nav a:focus-visible,a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #f74462;outline-offset:3px}.hero{min-height:500px}.hero h1{letter-spacing:-.06em}.panel,.tile,.content{border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.tile{transition:transform .2s ease,box-shadow .2s ease}.tile:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0b33501f}.btn,.call,.finder button{border-radius:12px}.content{padding:clamp(20px,3vw,40px);max-width:100%;line-height:1.88}.content p{max-width:92ch}.location-hero{margin:24px 0 30px;padding:clamp(28px,5vw,64px);border-radius:24px;color:#fff;background:linear-gradient(110deg,#051d3f 5%,#074781 65%,#d7113b 145%);position:relative;overflow:hidden}.location-hero:after{content:'⚡';position:absolute;right:4%;bottom:-90px;font-size:280px;color:#ffffff12;pointer-events:none}.location-hero h1{font-size:clamp(32px,4vw,58px);max-width:850px;line-height:1.12;margin:12px 0}.location-hero p{max-width:750px;color:#e0ebfb;font-size:18px}.location-hero .eyebrow{color:#ff8092}.location-hero .actions{position:relative;z-index:1}.area-index{background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(16px,2.4vw,30px);margin:24px 0;box-shadow:var(--shadow)}.area-index h2{margin:0 0 16px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.section-head a{font-weight:800;color:var(--red)}.area-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0}.area-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 15px;border:1px solid #e1e8f2;border-radius:12px;background:#f8faff;font-size:14px;font-weight:700;transition:background .2s,transform .2s}.area-link span{color:#d8173d}.area-link:hover{background:#eaf2ff;transform:translateY(-2px)}.home-area{margin-top:40px}.finder select{color:#0a2440}.tag{border:1px solid #e2e8f2}.foot{background:#051a35}.content h2{margin-top:26px}@media(max-width:1050px){.area-links{grid-template-columns:repeat(3,minmax(0,1fr))}.nav{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding:8px 0}.nav a{white-space:nowrap}}@media(max-width:650px){.area-links{grid-template-columns:repeat(2,minmax(0,1fr))}.area-link{font-size:12px;padding:10px}.location-hero:after{font-size:170px;bottom:-45px}.location-hero p{font-size:16px}.head{min-height:70px}.content{padding:20px}.section-head a{font-size:13px}}@media(max-width:390px){.area-links{grid-template-columns:1fr}}


/* Görsel referansa göre Ahmet Akü premium lacivert/kırmızı tema */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#061b39;--blue:#08366b;--red:#f50930;--pale:#f4f7fb}
body{font-family:Manrope,Arial,sans-serif;background:#f6f8fb;color:#0a2040;font-size:14px;line-height:1.58}
h1,h2,h3,.logo,.btn,.call,.nav a{font-family:'Barlow Condensed',Manrope,sans-serif;letter-spacing:.15px}
h2{font-size:clamp(26px,3vw,35px);line-height:1.08;text-transform:uppercase;color:#071d3d;border-left:5px solid var(--red);padding-left:12px;margin:29px 0 15px}
.header{box-shadow:0 6px 26px #061a3920}.head{min-height:75px}.logo{font-size:33px;line-height:.9}.logo small{margin-top:7px;font-family:Manrope;font-size:8px}.nav{gap:13px}.nav a{font-size:15px;font-weight:800}.nav a:hover{color:var(--red)}
.call,.btn{border-radius:8px;background:var(--red);font-size:17px}.call{background:#071b36}.green{background:#0bb65c}
.hero{border-radius:0 0 14px 14px;min-height:415px;background:linear-gradient(90deg,#031a38f2 0%,#05295acb 40%,#051b3729 100%),url('hero.webp') center/cover}
.hero h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(58px,7.5vw,100px);max-width:670px;text-transform:uppercase;line-height:.85;letter-spacing:-.5px;text-shadow:0 5px 18px #00142a55}.hero h1 em{color:#ff173e}.hero p{font-size:19px;font-weight:600;max-width:510px}.eyebrow{color:#ff3a5d;font-weight:900}
.panel{background:#fff;border:1px solid #e3e9f2;border-radius:14px;box-shadow:0 5px 22px #08244a0d}.finder{background:linear-gradient(110deg,#041b39,#0b3d79);color:#fff;border:0}.finder h2{color:#fff}.finder select{min-height:46px;border:1px solid #cbd6e5;border-radius:8px;background:#fff;color:#0b2343}
.grid{gap:13px}.grid>a,.grid>article,.grid>.card{border-radius:11px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.grid>a:hover,.grid>article:hover,.grid>.card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0b2c5820}
.cta{background:linear-gradient(115deg,#072955,#0b4d94 55%,#f50930);border-radius:13px}.foot{background:#04162e}.mobilebar{background:#fff;box-shadow:0 -5px 18px #041b3924}
@media(max-width:900px){.head{flex-wrap:wrap;padding:12px 0}.nav{order:3;width:100%;overflow:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:6px}.nav a{white-space:nowrap}.hero{min-height:350px}.hero h1{font-size:clamp(48px,11vw,76px)}}

/* Ahmet Aku Quicksand / responsive accessibility update */
:root{font-family:'Quicksand',sans-serif}html{scroll-behavior:smooth}body,button,input,select,textarea{font-family:'Quicksand',sans-serif!important}body{font-size:16px;line-height:1.65}h1,h2,h3,h4,.logo,.nav a,.btn,.call{font-family:'Quicksand',sans-serif!important;font-weight:800!important}h1{letter-spacing:-.04em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ffbe4b;outline-offset:3px}.contact-strip{background:linear-gradient(115deg,#05234b,#07509b 60%,#d80932);color:#fff;border-radius:18px;padding:22px;margin:26px auto;box-shadow:0 10px 30px #071e3d33}.contact-strip .contact-title{font-size:clamp(19px,2.5vw,30px);font-weight:800;line-height:1.3}.contact-strip .contact-number{font-size:clamp(25px,3.7vw,43px);font-weight:800;letter-spacing:.01em}.contact-strip .contact-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.contact-strip .contact-buttons a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 20px;border-radius:12px;font-size:clamp(15px,1.8vw,20px);font-weight:800;background:#f31539;color:#fff}.contact-strip .contact-buttons a.wa{background:#13a65c}.mobile-contact{display:none}.nav a{min-height:36px;display:inline-flex;align-items:center}img{max-width:100%;height:auto} .panel{overflow-wrap:anywhere}
@media(max-width:900px){.head{flex-wrap:wrap;min-height:unset;padding-top:12px;padding-bottom:10px}.head .nav{order:3;width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:16px;padding:8px 2px;scrollbar-width:thin}.nav a{white-space:nowrap}.head .call{font-size:12px}.hero{min-height:350px}.hero h1{font-size:clamp(35px,8vw,60px)}.wrap{padding-left:15px;padding-right:15px}}
@media(max-width:600px){body{padding-bottom:77px}.top{font-size:10px}.logo{font-size:22px}.head .call{padding:8px 10px}.hero{min-height:310px}.hero p{font-size:16px}.panel{padding:16px}.contact-strip{padding:18px;border-radius:13px}.contact-strip .contact-buttons a{flex:1 1 100%}.mobile-contact{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff;box-shadow:0 -4px 20px #001b3940;padding:8px;gap:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.mobile-contact a{min-height:53px;border-radius:10px;background:#e90d35;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:16px}.mobile-contact a:last-child{background:#10a45b}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Premium three-step process and brand wordmark */
.logo,.foot .logo{font-family:Quicksand,sans-serif!important;font-weight:800!important;letter-spacing:-.07em!important;font-style:bold;text-transform:uppercase}.logo small{letter-spacing:.09em!important;font-style:normal}.logo .logo-first{color:#092c5d}.logo .logo-last{color:#ed1235}.foot .logo .logo-first{color:white}
.process-premium{margin:20px 0 28px;padding:20px!important;background:linear-gradient(130deg,#f8fbff,#fff)!important;border:1px solid #dce6f2;border-radius:20px!important;box-shadow:0 12px 35px #061e3a12}.process-premium .process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.process-step{position:relative;border:1px solid #e1eaf3;background:white;border-radius:17px;padding:22px;min-height:205px;display:flex;flex-direction:column;gap:10px;box-shadow:0 5px 20px #071d3610}.process-step .process-top{display:flex;align-items:center;justify-content:space-between}.process-step .process-no{font:800 38px Quicksand,sans-serif;color:#ed1235}.process-step img{width:72px;height:72px;object-fit:contain;background:#f4f8ff;padding:14px;border-radius:20px}.process-step h3{font:800 19px Quicksand,sans-serif;color:#082653;margin:0}.process-step p{margin:0;line-height:1.65}.process-step:not(:last-child):after{content:'➜';position:absolute;right:-17px;top:44%;z-index:3;color:#e71839;background:white;border-radius:50%;padding:4px}.location-hero{margin:16px 0;padding:22px 25px;background:linear-gradient(105deg,#072858,#0a4d91 55%,#d70a32);border-radius:17px;color:white;display:flex;align-items:center;justify-content:space-between;gap:20px}.location-hero strong{display:block;font-size:clamp(20px,3vw,32px);line-height:1.2}.location-hero p{margin:6px 0 0}.location-hero a{display:inline-flex;align-items:center;justify-content:center;background:#15bf69;color:white;font-weight:800;text-decoration:none;border-radius:12px;padding:16px 24px;white-space:nowrap}.location-hero a:hover{background:#08a457}@media(max-width:760px){.process-premium .process-grid{grid-template-columns:1fr}.process-step{min-height:unset}.process-step:not(:last-child):after{content:'↓';right:50%;top:auto;bottom:-20px}.location-hero{flex-direction:column;align-items:stretch}.location-hero a{white-space:normal;text-align:center}}

/* Akünü Bul sorgulama sonucu: siyah yazı */
#result, #result .panel, #result .panel b, #result .panel p, #result .panel span, #result .panel strong { color: #000 !important; }
#result .panel { background: #fff !important; }
#result .btn.green { color: #fff !important; }
