@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');:root{--navy:#071326;--blue:#0a2342;--yellow:#ffce12;--ink:#14253b;--muted:#607085}*{box-sizing:border-box}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:#f5f7fa}a{text-decoration:none;color:inherit}img{max-width:100%}.container{width:min(1180px,92%);margin:auto}.top{background:#030b16;color:#bfcddd;font-size:12px;padding:9px 0}.top .container{display:flex;justify-content:space-between;gap:15px}.header{background:#fff;position:sticky;top:0;z-index:20;box-shadow:0 5px 20px #07132612}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:88px}.logo{display:block;width:210px;background:#071326;border-radius:12px;padding:7px 12px}.logo img{display:block}.links{display:flex;gap:21px;align-items:center;font-size:13px;font-weight:800}.links a:hover{color:#bd8d00}.call{background:var(--yellow);color:#061324;border-radius:9px;padding:14px 18px;font-weight:800;white-space:nowrap}.menu{display:none;background:var(--yellow);border:0;padding:10px;border-radius:8px;font-weight:800}.hero{background:radial-gradient(circle at 72% 35%,#164779 0,#07182c 47%,#020912 100%);color:#fff;overflow:hidden}.hero-inner{min-height:570px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:25px}.eyebrow{color:var(--yellow);letter-spacing:2px;font-size:12px;font-weight:800;text-transform:uppercase}.hero h1{font-size:clamp(38px,5vw,65px);line-height:1.1;letter-spacing:-2.4px;margin:18px 0}.hero h1 span{color:var(--yellow)}.hero p{font-size:16px;line-height:1.85;color:#c4d1df;max-width:570px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-block;padding:16px 22px;border-radius:9px;background:var(--yellow);color:#091629;font-weight:800;font-size:13px}.btn.outline{background:transparent;border:1px solid #8a9bb3;color:#fff}.hero-art{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center}.hero-art:before{content:'';position:absolute;width:390px;height:390px;border:1px solid #3b6482;border-radius:50%;box-shadow:0 0 0 35px #ffffff05,0 0 0 80px #ffffff04}.car{position:relative;font-size:210px;filter:drop-shadow(0 25px 35px #0009);line-height:1}.battery{position:absolute;right:8%;bottom:10%;background:#ffce12;color:#0b1a2c;border-radius:20px;padding:16px 24px;font-size:36px;font-weight:800;box-shadow:0 18px 40px #0007}.stats{background:#fff;border-bottom:1px solid #e8edf2}.stats .container{display:grid;grid-template-columns:repeat(3,1fr);padding:23px 0;gap:20px}.stat{display:flex;gap:13px;align-items:center;font-size:13px;font-weight:800}.stat b{font-size:25px;color:#e7a800}.section{padding:82px 0}.section.white{background:#fff}.section-head{max-width:740px;margin-bottom:34px}.kicker{font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:800;color:#b38900}.section h2,.pagehero h1{font-size:clamp(28px,3.5vw,43px);letter-spacing:-1.5px;line-height:1.2;margin:10px 0 14px}.lead{color:var(--muted);line-height:1.8}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border:1px solid #e4eaf0;border-radius:16px;padding:28px;box-shadow:0 12px 30px #0b23400a;transition:transform .2s}.card:hover{transform:translateY(-4px)}.ico{display:grid;place-items:center;width:56px;height:56px;background:#fff4bd;color:#112943;border-radius:13px;font-size:28px}.card h3{margin:22px 0 10px;font-size:19px}.card p{color:var(--muted);font-size:14px;line-height:1.8}.more{color:#a77d00;font-weight:800;font-size:13px}.dark{background:#07172b;color:#fff}.dark .lead{color:#b8c8d8}.dark .card{background:#102841;border-color:#28425e;color:#fff}.dark .card p{color:#c0cfdb}.tags{display:flex;flex-wrap:wrap;gap:12px}.tag{display:inline-block;background:#fff;border:1px solid #e1e7ee;border-radius:10px;padding:15px 19px;font-weight:800;font-size:13px}.tag:hover{background:#ffce12}.dark .tag{background:#102841;border-color:#36516c;color:#fff}.dark .tag:hover{background:#ffce12;color:#071326}.cta{background:#ffce12;padding:42px 0}.cta .container{display:flex;justify-content:space-between;align-items:center;gap:25px}.cta h2{margin:0 0 8px;font-size:29px}.cta p{margin:0}.cta .btn{background:#071326;color:#fff}.footer{background:#030b16;color:#d5e0ec;padding:55px 0 20px}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px}.footer h3{color:#fff}.footer p,.footer a{color:#b1c0d0;line-height:1.9;font-size:13px}.footer a{display:block}.copyright{border-top:1px solid #27384c;margin-top:35px;padding-top:20px;color:#8fa1b4;font-size:12px}.pagehero{background:linear-gradient(115deg,#071326,#12375a);color:#fff;padding:75px 0}.pagehero p{color:#c6d5e4;line-height:1.8;max-width:760px}.article{background:#fff;border-radius:16px;padding:35px;border:1px solid #e4eaf0;line-height:1.9}.article h2{font-size:25px}.article p{color:#52657a}.breadcrumbs{font-size:12px;color:#ffdb5b}.info{background:#fff8db;padding:18px;border-left:4px solid #ffce12;border-radius:8px}.form{display:grid;gap:14px;max-width:680px}.form input,.form select,.form textarea{width:100%;border:1px solid #d5dfe8;padding:14px;border-radius:8px;font:inherit}.form button{border:0;cursor:pointer;text-align:left}.faq details{border:1px solid #e1e8f0;padding:17px 20px;border-radius:9px;margin:10px 0;background:#fff}.faq summary{cursor:pointer;font-weight:800}.faq p{color:#617083}.float-wa{position:fixed;bottom:20px;right:20px;background:#22c55e;color:#fff;border-radius:100px;padding:14px 19px;font-weight:800;z-index:30;box-shadow:0 10px 25px #0003}@media(max-width:950px){.links{display:none;position:absolute;top:88px;left:0;right:0;background:#fff;flex-direction:column;padding:20px;align-items:stretch;box-shadow:0 12px 25px #0002}.links.open{display:flex}.menu{display:block}.nav .call{display:none}.hero-inner{grid-template-columns:1fr;padding:60px 0}.hero-art{min-height:240px}.car{font-size:140px}.grid{grid-template-columns:repeat(2,1fr)}.footgrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.top .container{display:block}.logo{width:185px}.grid,.stats .container,.footgrid{grid-template-columns:1fr}.hero h1{letter-spacing:-1px}.hero-art{min-height:190px}.car{font-size:110px}.battery{font-size:22px}.section{padding:55px 0}.cta .container{display:block}.cta .btn{margin-top:20px}.article{padding:22px}}
/* Gemlik Akü premium corporate header and photographic hero */
.top{background:#061629;color:#d7e5f2;border-bottom:1px solid #183b59}.top-sep{opacity:.35;margin:0 10px}.header{background:#07182a;position:sticky;top:0;z-index:40;box-shadow:0 12px 30px #06132626}.nav{min-height:104px;gap:26px}.logo{width:270px;flex-shrink:0;background:transparent;padding:0}.header-promises{display:flex;gap:32px;color:#fff;font-weight:800;font-size:13px}.header-promises span{position:relative;padding-left:38px;line-height:1.45}.header-promises b{position:absolute;left:0;top:0;color:#ffce12;font-size:28px}.header-promises small{font-weight:500;color:#9fb6cd}.nav .call{border:1px solid #ffce12;background:#ffce12;padding:15px 20px;border-radius:10px}.nav-band{background:#0d2b48;border-top:1px solid #254664}.nav-band .container{display:block}.links{display:flex;justify-content:space-between;gap:8px;align-items:center}.links a{color:#f2f6fb;padding:17px 10px;display:block;font-size:12px;white-space:nowrap;transition:.2s}.links a:hover,.links a:focus-visible{color:#ffce12;background:#ffffff0a}.hero{background:linear-gradient(115deg,#06192c 0%,#0c2b48 60%,#0a1b2d 100%)}.hero-inner{grid-template-columns:1fr 1fr;min-height:570px;gap:35px;padding-top:30px;padding-bottom:30px}.hero-copy{padding:28px 0}.hero h1{font-size:clamp(38px,4.5vw,63px);letter-spacing:-2px}.hero h1 span{color:#ffce12}.hero p{font-size:16px;max-width:510px}.hero-art{min-height:480px;border-radius:24px;overflow:hidden;box-shadow:0 22px 70px #0006;background:#132f49}.hero-art:before{display:none}.hero-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.hero-photo-label{position:absolute;left:20px;bottom:20px;padding:12px 18px;background:#071629e8;border:1px solid #ffce1260;border-radius:10px;color:#ffce12;font-weight:800;letter-spacing:1px}.hero-photo-label small{display:block;color:#fff;font-size:10px;letter-spacing:2px}.hero-points{display:flex;flex-wrap:wrap;gap:17px;color:#cbd9e8;font-size:12px;font-weight:700;margin-top:28px}.hero-points span::first-letter{color:#ffce12}@media(max-width:1100px){.header-promises{display:none}.links a{font-size:11px;padding:15px 6px}}@media(max-width:950px){.nav{min-height:80px}.logo{width:205px}.menu{display:block;margin-left:auto}.nav-band{background:transparent;border:0}.nav-band .container{width:100%}.links{display:none;position:absolute;top:80px;left:0;right:0;background:#0d2b48;flex-direction:column;align-items:stretch;padding:12px 5%;box-shadow:0 12px 25px #0004}.links.open{display:flex}.links a{font-size:14px;padding:12px}.hero-inner{grid-template-columns:1fr;padding:45px 0}.hero-art{min-height:430px}}@media(max-width:600px){.top .container span:last-child{display:none}.logo{width:175px}.hero-inner{gap:10px}.hero-art{min-height:310px}.hero h1{font-size:38px}.hero-photo-label{font-size:12px}}

/* V3: Marka şeridi ve ücretsiz mobil servis vitrini */
.brand-marquee{background:#fff;border-bottom:1px solid #e5eaf1;padding:24px 0 22px;overflow:hidden}.brand-title{text-align:center;display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;margin-bottom:18px}.brand-title span{font-size:11px;font-weight:900;letter-spacing:2px;color:#0a69a3}.brand-title strong{color:#102a43;font-size:18px}.marquee-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee-track{display:flex;align-items:center;width:max-content;gap:16px;animation:brandScroll 32s linear infinite}.marquee-window:hover .marquee-track,.marquee-window:focus-within .marquee-track{animation-play-state:paused}.brand-word{display:flex;justify-content:center;align-items:center;min-width:190px;height:74px;padding:8px 24px;border:1px solid #e5eaf1;border-radius:13px;background:#fff;text-decoration:none;font-size:25px;font-weight:1000;letter-spacing:-1px;box-shadow:0 4px 14px #06192c09}.brand-word.varta{color:#0756a5}.brand-word.bosch{color:#e11f27}.brand-word.mutlu{color:#d51e28}.brand-word.inci{color:#f4ba00;background:#103b7d}.brand-word.celik{color:#131313;background:#ffdb12}.brand-word.yigit{color:#c61b27}@keyframes brandScroll{to{transform:translateX(-50%)}}.free-service{background:linear-gradient(120deg,#041426,#082a4b);color:white;overflow:hidden}.free-service-inner{display:grid;grid-template-columns:1.05fr 1fr;min-height:460px;align-items:stretch;gap:40px}.free-service-copy{padding:56px 0;align-self:center}.free-pill{color:#ffd21d;font-size:12px;font-weight:900;letter-spacing:2px;margin-bottom:16px}.free-flash{display:inline-block;background:#ed1828;color:white;font-size:clamp(32px,4vw,60px);font-weight:1000;letter-spacing:1px;padding:8px 23px;border-radius:13px;box-shadow:0 0 25px #f22a3a88;animation:freePulse 1.7s ease-in-out infinite}.free-service h2{font-size:clamp(26px,3vw,44px);line-height:1.25;letter-spacing:-1px;margin:24px 0 18px;color:#fff}.free-service h2 span{color:#ffcc16}.free-service p{max-width:560px;color:#d6e2ed;line-height:1.8}.free-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.free-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 23px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:900}.free-btn.call{background:#ffcc16;color:#07182a}.free-btn.whatsapp{background:#159a51;color:white}.free-service small{display:block;margin-top:18px;line-height:1.6;color:#adc2d6;font-size:11px}.free-service-photo{position:relative;min-height:420px;overflow:hidden}.free-service-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:60% center}.free-photo-tag{position:absolute;bottom:24px;right:24px;background:#06192ce8;border:1px solid #ffcc16;padding:12px 18px;border-radius:9px;color:#ffcc16;font-weight:900}.free-photo-tag span{display:block;font-size:10px;color:#fff;letter-spacing:2px}@keyframes freePulse{50%{box-shadow:0 0 35px #ff263ddd;filter:brightness(1.2)}}@media(max-width:800px){.free-service-inner{grid-template-columns:1fr;gap:0}.free-service-copy{padding:38px 0}.free-service-photo{min-height:320px}.brand-word{min-width:155px;height:65px;font-size:21px}}@media(prefers-reduced-motion:reduce){.marquee-track,.free-flash{animation:none}.marquee-window{overflow-x:auto}.marquee-track{width:max-content}}

/* V4 full-width Gemlik photographic slider */
.hero{position:relative;background:#071a30 url('gemlik-sahil-slider.webp') center center/cover no-repeat;min-height:610px;isolation:isolate}
.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(2,15,30,.97) 0%,rgba(4,21,40,.89) 29%,rgba(4,20,37,.43) 57%,rgba(3,13,24,.04) 100%)}
.hero-inner{display:flex;align-items:center;min-height:610px;padding:75px 0;max-width:1180px}
.hero-copy{width:min(610px,100%);padding:0;text-shadow:0 2px 20px #0007}
.hero h1{font-size:clamp(39px,5vw,70px);line-height:1.12;margin:20px 0;letter-spacing:-2px}
.hero p{font-size:16px;color:#e2eaf3;line-height:1.85;max-width:530px}
.hero .eyebrow{display:inline-flex;align-items:center;background:#ffce12;color:#071326;border-radius:5px;padding:9px 13px;letter-spacing:1.3px}
.hero .btn{box-shadow:0 8px 28px #0005}
.brand-marquee{padding:25px 0;background:#fff}.brand-title strong{font-size:17px}
.brand-word,.brand-word.varta,.brand-word.bosch,.brand-word.mutlu,.brand-word.inci,.brand-word.celik,.brand-word.yigit{font-family:Manrope,Arial,sans-serif;font-size:23px;font-weight:900;letter-spacing:-.8px;background:#f8fafc;color:#102a43;border:1px solid #e3eaf1;box-shadow:none;transition:background .25s,color .25s,border-color .25s,transform .25s}
.brand-word:hover,.brand-word:focus-visible{transform:translateY(-3px);background:#fff}
.brand-word.varta:hover,.brand-word.varta:focus-visible{color:#0756a5;border-color:#0756a5}
.brand-word.bosch:hover,.brand-word.bosch:focus-visible{color:#e11f27;border-color:#e11f27}
.brand-word.mutlu:hover,.brand-word.mutlu:focus-visible{color:#d51e28;border-color:#d51e28}
.brand-word.inci:hover,.brand-word.inci:focus-visible{color:#e3a900;border-color:#e3a900}
.brand-word.celik:hover,.brand-word.celik:focus-visible{color:#b68c00;border-color:#b68c00}
.brand-word.yigit:hover,.brand-word.yigit:focus-visible{color:#c61b27;border-color:#c61b27}
.free-service{background:linear-gradient(125deg,#051426,#0a3153)}
.free-service-inner{grid-template-columns:1.08fr .92fr;gap:48px;min-height:530px}
.free-service-copy{padding:62px 0}
.free-flash{font-size:clamp(29px,3.4vw,48px);padding:8px 24px;animation:freePulse 2.4s ease-in-out infinite}
.free-service h2{font-size:clamp(28px,3vw,43px);line-height:1.3;margin:24px 0 16px}
.free-service p{font-size:15px;color:#d7e4ef;line-height:1.9}
.free-benefits{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 4px}.free-benefits span{border:1px solid #40617b;border-radius:7px;padding:8px 11px;color:#f2f6fa;font-size:12px;font-weight:700}
.free-service-photo{min-height:530px}.free-service-photo:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#08233b 0%,transparent 24%);pointer-events:none}
.free-photo-tag{z-index:2}.free-btn{transition:transform .2s,filter .2s}.free-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}
@media(max-width:800px){.hero,.hero-inner{min-height:580px}.hero{background-position:63% center}.hero::before{background:linear-gradient(90deg,#031426f2 0%,#031426c9 54%,#03142652 100%)}.free-service-inner{grid-template-columns:1fr;gap:0}.free-service-photo{min-height:340px}.free-service-copy{padding:42px 0}}
@media(max-width:600px){.hero,.hero-inner{min-height:590px}.hero-inner{padding:55px 0}.hero h1{font-size:40px}.hero p{font-size:14px}.brand-word{min-width:160px!important;font-size:19px!important}.free-service h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){.free-flash{animation:none}}

/* V5: doğal servis fotoğrafı ve kurumsal görsel sunumu */
.free-service-photo{background:#09223a;border-left:1px solid rgba(255,255,255,.12)}
.free-service-photo img{object-fit:cover;object-position:52% center;filter:saturate(.96) contrast(1.025)}
.free-service-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(3,17,31,.42),transparent 38%)}
.free-photo-tag{z-index:3;bottom:20px;right:20px;box-shadow:0 12px 32px #0005}
@media(max-width:800px){.free-service-photo{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.free-service-photo img{object-position:center}}

/* V6: square brand button marquee */
.brand-v6{background:#eef3f8;padding:30px 0 32px;border-top:1px solid #dce6ef;border-bottom:1px solid #dce6ef}
.brand-v6 .brand-title{margin-bottom:19px}.brand-v6 .brand-title span{color:#b58b00}.brand-v6 .brand-title strong{font-size:17px}
.brand-v6 .marquee-window{mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}
.brand-v6 .marquee-track{gap:12px;animation-duration:35s}
.brand-v6 .brand-v6-tile,.brand-v6 .brand-v6-tile.varta,.brand-v6 .brand-v6-tile.bosch,.brand-v6 .brand-v6-tile.mutlu,.brand-v6 .brand-v6-tile.inci,.brand-v6 .brand-v6-tile.celik,.brand-v6 .brand-v6-tile.yigit{min-width:190px;height:86px;background:#fff;color:#0c2845;border:1px solid #d9e2ec;border-bottom:4px solid #e4b923;border-radius:3px;box-shadow:0 5px 15px rgba(3,24,46,.06);font-size:23px;font-weight:900;letter-spacing:-.6px;transition:color .2s,background .2s,border-color .2s,transform .2s}
.brand-v6 .brand-v6-tile:hover,.brand-v6 .brand-v6-tile:focus-visible{background:#fff;transform:translateY(-4px);outline-offset:3px}
.brand-v6 .brand-v6-tile.varta:hover,.brand-v6 .brand-v6-tile.varta:focus-visible{color:#0756a5;border-bottom-color:#0756a5}
.brand-v6 .brand-v6-tile.bosch:hover,.brand-v6 .brand-v6-tile.bosch:focus-visible{color:#df2029;border-bottom-color:#df2029}
.brand-v6 .brand-v6-tile.mutlu:hover,.brand-v6 .brand-v6-tile.mutlu:focus-visible{color:#d51e28;border-bottom-color:#d51e28}
.brand-v6 .brand-v6-tile.inci:hover,.brand-v6 .brand-v6-tile.inci:focus-visible{color:#d4a000;border-bottom-color:#d4a000}
.brand-v6 .brand-v6-tile.celik:hover,.brand-v6 .brand-v6-tile.celik:focus-visible{color:#a88200;border-bottom-color:#a88200}
.brand-v6 .brand-v6-tile.yigit:hover,.brand-v6 .brand-v6-tile.yigit:focus-visible{color:#c61b27;border-bottom-color:#c61b27}
/* V6: premium split promotional section */
.free-v6{background:#061a2e;color:#fff;overflow:hidden}
.free-v6 .free-v6-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:0;max-width:1400px;min-height:610px}
.free-v6-content{padding:68px 54px 62px 0;position:relative;z-index:1}
.free-v6-eyebrow{font-size:11px;letter-spacing:2px;font-weight:900;color:#e9c74a;display:flex;align-items:center;gap:10px}
.free-v6-dot{display:inline-block;width:9px;height:9px;background:#ffce28;border-radius:50%;box-shadow:0 0 0 5px #ffce281c}
.free-v6-offer{display:flex;align-items:center;gap:16px;margin-top:26px;flex-wrap:wrap}
.free-v6-offer-line{font-size:11px;font-weight:900;letter-spacing:1.5px;border-left:3px solid #ffcf28;padding-left:12px;color:#cbdce9}
.free-v6-offer strong{font-size:clamp(26px,3.4vw,44px);line-height:1;background:#ffcc24;color:#071a2e;padding:12px 20px;border-radius:3px;letter-spacing:-1px;animation:freeV6Glow 2.6s ease-in-out infinite}
.free-v6-asterisk{font-size:18px;vertical-align:top}
.free-v6 h2{font-size:clamp(31px,3.3vw,49px);line-height:1.19;margin:27px 0 19px;color:#fff;letter-spacing:-1.4px}
.free-v6 h2 em{font-style:normal;color:#ffd12c}
.free-v6-description{max-width:610px;color:#cbd8e5;font-size:15px;line-height:1.85;margin:0}
.free-v6-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:27px}
.free-v6-benefit{display:flex;align-items:flex-start;gap:11px;padding:16px 13px;background:#102c46;border:1px solid #2d4962;border-radius:4px}
.free-v6-icon{background:#ffd12c;color:#061a2e;width:27px;height:27px;display:grid;place-items:center;flex-shrink:0;font-weight:900;border-radius:3px}
.free-v6-benefit b,.free-v6-benefit small{display:block}.free-v6-benefit b{font-size:12px;color:#fff}.free-v6-benefit small{font-size:11px;color:#afc3d5;margin-top:5px;line-height:1.45}
.free-v6-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:26px}
.free-v6-button{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 17px;border-radius:4px;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.2px;transition:transform .2s,filter .2s}
.free-v6-button:hover{transform:translateY(-3px);filter:brightness(1.06)}.free-v6-button.primary{background:#ffd12c;color:#071a2e}.free-v6-button.secondary{background:#fff;color:#082743}
.free-v6-disclaimer{font-size:11px!important;line-height:1.6!important;color:#a6b9ca!important;margin:20px 0 0!important;max-width:600px}
.free-v6-visual{position:relative;min-height:610px;overflow:hidden;background:#17334b}
.free-v6-visual>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:55% center;filter:saturate(.95)}
.free-v6-visual-shade{position:absolute;inset:0;background:linear-gradient(0deg,#031b32b8,transparent 45%),linear-gradient(90deg,#061a2e55,transparent 25%)}
.free-v6-photo-label{position:absolute;left:24px;bottom:28px;display:flex;gap:12px;align-items:center;padding:13px 17px;background:#061a2ee8;border-left:4px solid #ffd12c}
.free-v6-photo-icon{font-size:25px;color:#ffd12c}.free-v6-photo-label strong,.free-v6-photo-label small{display:block}.free-v6-photo-label strong{font-size:16px;letter-spacing:1px}.free-v6-photo-label small{font-size:10px;letter-spacing:1.5px;color:#d7e5f1;margin-top:3px}
.free-v6-photo-corner{position:absolute;right:18px;top:20px;font-size:10px;letter-spacing:2px;font-weight:900;color:#fff;text-shadow:0 1px 8px #000}
@keyframes freeV6Glow{50%{box-shadow:0 0 22px #ffd12c60}}
@media(max-width:1000px){.free-v6 .free-v6-grid{grid-template-columns:1fr}.free-v6-content{padding:45px 0}.free-v6-visual{min-height:440px}.brand-v6 .brand-v6-tile{min-width:160px}}
@media(max-width:600px){.free-v6-content{padding:35px 0}.free-v6-benefits{grid-template-columns:1fr}.free-v6-actions{flex-direction:column}.free-v6-visual{min-height:340px}.free-v6 h2{font-size:33px}.brand-v6 .brand-v6-tile{height:70px;min-width:150px;font-size:19px}}
@media(prefers-reduced-motion:reduce){.free-v6-offer strong{animation:none}}

/* V7 / editorial premium layout */
.brand-v7{background:#f5f7fa;padding:33px 0 37px;border-bottom:1px solid #e1e7ef}
.brand-v7 .brand-title{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}
.brand-v7 .brand-title span{font-size:10px;letter-spacing:2px;font-weight:900;color:#c18b00}
.brand-v7 .brand-title strong{font-size:20px;letter-spacing:-.5px;color:#09243c}
.brand-v7 .brand-title small{width:100%;text-align:center;color:#63758a;font-size:12px}
.brand-v7 .marquee-track{gap:12px;animation-duration:42s}
.brand-v7 .brand-v7-card,.brand-v7 .brand-v7-card.varta,.brand-v7 .brand-v7-card.bosch,.brand-v7 .brand-v7-card.mutlu,.brand-v7 .brand-v7-card.inci,.brand-v7 .brand-v7-card.celik,.brand-v7 .brand-v7-card.yigit{min-width:195px;height:92px;padding:15px;background:#fff;color:#0b2c48;border:1px solid #dbe3ed;border-radius:0;box-shadow:0 4px 0 #dce5ed;font-family:Manrope,Arial,sans-serif;font-size:22px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:12px;transition:color .2s,box-shadow .2s,border-color .2s,background .2s}
.brand-v7 .brand-v7-card .brand-v7-arrow{font-size:15px;color:#8da1b2;font-weight:700}
.brand-v7 .brand-v7-card:hover,.brand-v7 .brand-v7-card:focus-visible{box-shadow:0 4px 0 #f4c52e;background:#fff9e5;transform:none}
.brand-v7 .brand-v7-card.varta:hover{color:#0756a5}.brand-v7 .brand-v7-card.bosch:hover{color:#df2029}.brand-v7 .brand-v7-card.mutlu:hover{color:#d51e28}.brand-v7 .brand-v7-card.inci:hover{color:#c18a00}.brand-v7 .brand-v7-card.celik:hover{color:#aa8500}.brand-v7 .brand-v7-card.yigit:hover{color:#c61b27}
.offer-v7{background:#fff;padding:64px 0 72px;color:#0b2942}.offer-v7-shell{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:stretch}.offer-v7-copy{padding:15px 0 5px}.offer-v7-top{display:flex;align-items:center;gap:11px;color:#567086;font-size:11px;letter-spacing:2px;font-weight:900}.offer-v7-pulse{width:10px;height:10px;background:#f4c522;box-shadow:0 0 0 5px #f4c52224;border-radius:50%}.offer-v7-headline{margin:26px 0 23px}.offer-v7-tag{display:inline-block;background:#ffcb22;color:#061c30;padding:9px 17px;font-size:25px;line-height:1;font-weight:900;letter-spacing:-.7px;clip-path:polygon(0 0,100% 0,96% 100%,0 100%)}.offer-v7-tag sup{font-size:12px}.offer-v7 h2{font-size:clamp(31px,3.5vw,52px);letter-spacing:-2px;line-height:1.15;margin:18px 0 0;color:#0b2942}.offer-v7 h2 span{color:#c18b00}.offer-v7-services{display:grid;gap:9px}.offer-v7-services a{display:flex;align-items:center;gap:15px;text-decoration:none;color:#0a2b47;background:#f3f6f9;border-left:4px solid #ffce28;padding:13px 16px;font-size:16px;font-weight:900}.offer-v7-services a>span:last-child{margin-left:auto;color:#b58b00}.offer-v7-service-icon{font-size:12px;color:#b18b12}.offer-v7-services small{display:block;font-size:11px;color:#687f91;margin-top:4px;font-weight:600}.offer-v7-intro{font-size:14px;line-height:1.8;color:#4e6579;margin:21px 0}.offer-v7-actions{display:flex;gap:10px;flex-wrap:wrap}.offer-v7-actions a{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:195px;font-size:12px;font-weight:900;text-decoration:none;border-radius:2px}.offer-v7-call{background:#082942;color:#fff}.offer-v7-whatsapp{background:#16864a;color:#fff}.offer-v7-actions a:hover{filter:brightness(1.15)}.offer-v7-note{font-size:11px;color:#75889a;line-height:1.65;margin:18px 0 0}.offer-v7-image{position:relative;min-height:570px;overflow:hidden;background:#112f47}.offer-v7-image:before{content:"";position:absolute;z-index:1;inset:0;border:12px solid #fff2;pointer-events:none}.offer-v7-image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:60% center}.offer-v7-image:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(0deg,#051d36c9,transparent);pointer-events:none}.offer-v7-image-label{position:absolute;z-index:2;left:25px;right:25px;bottom:25px;color:#fff;display:flex;gap:13px;align-items:center}.offer-v7-image-label>span{background:#ffcb22;color:#07253e;padding:12px;font-size:22px}.offer-v7-image-label strong{display:block;font-size:18px}.offer-v7-image-label small{display:block;color:#dbe6ee;font-size:12px;margin-top:4px}
@media(max-width:950px){.offer-v7-shell{grid-template-columns:1fr}.offer-v7-image{min-height:450px}.offer-v7{padding:40px 0}}
@media(max-width:600px){.brand-v7 .brand-v7-card{min-width:160px!important;height:72px!important;font-size:18px!important}.offer-v7 h2{font-size:36px}.offer-v7-image{min-height:330px}.offer-v7-actions{flex-direction:column}.offer-v7-actions a{width:100%}}
@media(prefers-reduced-motion:reduce){.brand-v7 .marquee-track{animation:none;overflow-x:auto}}

/* V8: premium corporate navigation and photographic hero */
.premium-top{background:#061629;color:#b9c9d8;font-size:11px;font-weight:750;letter-spacing:.07em}
.premium-top .container{display:flex;gap:30px;align-items:center;min-height:37px}
.premium-top span{display:inline-flex;gap:8px;align-items:center}.premium-top-right{margin-left:auto}
.nav-icon{width:19px;height:19px;flex-shrink:0;display:inline-block}
.premium-top .nav-icon{width:14px;height:14px;color:#ffcb17}
.premium-header{position:relative;z-index:30;background:#fff;box-shadow:0 10px 26px #071c3220}
.premium-main{min-height:105px;display:flex;align-items:center;gap:28px}
.premium-logo{display:flex;align-items:center;width:275px;flex-shrink:0}.premium-logo img{width:100%;max-height:84px;object-fit:contain}
.premium-service{display:flex;align-items:center;gap:12px;padding-left:24px;border-left:1px solid #e4eaf1;min-width:0}
.premium-service-icon{width:43px;height:43px;border-radius:12px;background:#fff5cf;color:#ad7800;display:grid;place-items:center;flex-shrink:0}
.premium-service-icon .nav-icon{width:23px;height:23px}.premium-service strong{display:block;font-size:13px;color:#0b223e;white-space:nowrap}.premium-service small{display:block;color:#728297;font-size:11px;margin-top:3px;white-space:nowrap}
.premium-call{margin-left:auto;display:flex;align-items:center;gap:10px;padding:13px 18px;background:#ffca17;color:#071b31!important;border-radius:10px;text-decoration:none;font-weight:850;white-space:nowrap;box-shadow:0 5px 0 #d9a800}
.premium-call small{display:block;font-size:10px;font-weight:650}.premium-nav-band{background:#081d34;border-top:1px solid #e7ebf1}.premium-links{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:7px 0!important}
.premium-links a{display:inline-flex;align-items:center;gap:8px;padding:13px 12px!important;border-radius:8px;color:#e9f0f8!important;font-size:12px;font-weight:760;white-space:nowrap;text-decoration:none;transition:background .2s,color .2s}
.premium-links a .nav-icon{width:17px;height:17px;color:#ffca17}.premium-links a:hover{background:#173956!important}.premium-links a.active{background:#ffca17!important;color:#091e34!important}.premium-links a.active .nav-icon{color:#091e34}
.premium-hero{position:relative;isolation:isolate;min-height:560px;background:#06172b!important}
.premium-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04182ef5 0%,#04182eea 25%,#04182ebd 43%,#04182e22 68%,#04182e00 100%),url('gemlik-slider-premium.webp') center 42%/cover no-repeat;z-index:-1}
.premium-hero .hero-inner{min-height:560px;display:flex;align-items:center;position:relative}
.premium-hero .hero-copy{max-width:610px;padding:60px 0}.premium-hero .eyebrow{color:#ffca17;font-weight:850;letter-spacing:.11em}
.premium-hero h1{font-size:clamp(40px,4.9vw,69px);text-shadow:0 3px 20px #07172b55}
.premium-hero p{max-width:510px;color:#f1f5f9}.premium-hero .hero-points span{background:#08233ab8;border:1px solid #ffffff35;border-radius:7px;padding:8px 12px}
.hero-photo-credit{position:absolute;right:0;bottom:22px;background:#06192bbd;color:#fff;font-size:10px;letter-spacing:.12em;padding:8px 12px;border:1px solid #ffffff4d;border-radius:6px}
.premium-toggle{display:none!important}
@media(max-width:1150px){.premium-service:nth-of-type(2){display:none}.premium-main{gap:15px}.premium-links a{padding:11px 7px!important;font-size:11px}}
@media(max-width:850px){.premium-top-right,.premium-service{display:none!important}.premium-main{min-height:82px}.premium-logo{width:210px}.premium-call{margin-left:auto}.premium-toggle{display:flex!important;align-items:center;gap:7px;background:#0a2744;color:#fff;border:0;border-radius:8px;padding:12px}.premium-links{display:none;flex-direction:column;align-items:stretch}.premium-links.open{display:flex}.premium-links a{padding:12px!important;font-size:14px}.premium-hero:before{background:linear-gradient(90deg,#04182ef2,#04182e8c),url('gemlik-slider-premium.webp') center/cover no-repeat}}
@media(max-width:540px){.premium-top .container{gap:13px;font-size:9px}.premium-logo{width:175px}.premium-call{padding:10px}.premium-call span{font-size:11px}.premium-call small{display:none}.premium-toggle{font-size:0;padding:10px}.premium-hero .hero-copy{padding:45px 0}.premium-hero h1{font-size:38px}.hero-photo-credit{display:none}}

/* V10: Slider ücretsiz hizmet etiketi */
.premium-hero .hero-free-badge{display:inline-flex;align-items:center;gap:3px;width:max-content;max-width:100%;padding:13px 28px;background:#ffd21c;color:#081b35!important;border:2px solid #fff0a0;border-radius:10px;box-shadow:0 8px 28px rgba(255,193,7,.32);font-family:Manrope,Arial,sans-serif;font-size:clamp(25px,3.5vw,48px)!important;font-weight:900!important;letter-spacing:.035em!important;line-height:1.1!important;text-shadow:none!important;animation:freeBadgeGlow 2.5s ease-in-out infinite}
.premium-hero .hero-free-star{font-size:.55em;align-self:flex-start;line-height:1}
@keyframes freeBadgeGlow{0%,100%{box-shadow:0 8px 22px rgba(255,193,7,.23)}50%{box-shadow:0 8px 38px rgba(255,193,7,.65)}}
@media(max-width:600px){.premium-hero .hero-free-badge{padding:10px 18px;border-radius:8px}}
@media(prefers-reduced-motion:reduce){.premium-hero .hero-free-badge{animation:none}}

/* V11 – 3 adım kurumsal fotoğraflı hizmet akışı */
.steps-premium{padding:76px 0;background:linear-gradient(180deg,#f4f7fb,#fff);color:#102742}.steps-premium-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.steps-eyebrow,.step-mini{font-weight:800;letter-spacing:.14em;font-size:12px;color:#b48b00}.steps-premium h2{font-size:clamp(27px,3vw,42px);margin:9px 0 10px;line-height:1.15;color:#102742}.steps-premium h2 em{font-style:normal;color:#d1a000}.steps-premium-heading p{max-width:650px;color:#52647a;margin:0}.steps-cta{display:inline-flex;gap:18px;align-items:center;background:#ffd323;color:#0a1d33!important;padding:15px 22px;font-weight:800;text-decoration:none;border-radius:9px;white-space:nowrap}.steps-premium-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.step-premium-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 12px 32px rgba(8,27,51,.07)}.step-photo{height:210px;position:relative;background:#102742;overflow:hidden}.step-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}.step-premium-card:hover img{transform:scale(1.05)}.step-photo span{position:absolute;left:17px;top:16px;background:#ffd323;color:#081c32;padding:8px 13px;border-radius:6px;font-size:22px;font-weight:900}.step-copy{padding:25px}.step-copy h3{font-size:21px;line-height:1.25;color:#102742;margin:8px 0 10px}.step-copy p{font-size:15px;line-height:1.65;color:#56687c;margin:0}@media(max-width:850px){.steps-premium-grid{grid-template-columns:1fr}.steps-premium-heading{align-items:start;flex-direction:column}.step-photo{height:250px}.steps-premium{padding:45px 0}}@media(prefers-reduced-motion:reduce){.step-photo img{transition:none}}

/* V12 branded technician photography */
.step-photo{height:245px}.step-photo img{object-position:center 40%}.step-premium-card{border-radius:12px}.step-photo:after{content:"";position:absolute;inset:auto 0 0;height:26%;background:linear-gradient(transparent,rgba(4,20,41,.4));pointer-events:none}
@media(max-width:850px){.step-photo{height:270px}}

/* V13 — Ağır vasıta mobil akü servisi */
.heavy-service{padding:68px 0;background:#071c35;color:#fff;overflow:hidden}.heavy-service-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:42px;align-items:center}.heavy-service-kicker{display:inline-block;color:#ffcf21;font-size:12px;letter-spacing:.14em;font-weight:850;margin-bottom:16px}.heavy-service h2{font-size:clamp(32px,3.7vw,55px);line-height:1.07;letter-spacing:-.035em;margin:0 0 18px;color:#fff;font-weight:900}.heavy-service h2 span{display:block;color:#ffcf21}.heavy-service-types{font-size:clamp(16px,1.65vw,22px);font-weight:800;margin:0 0 18px;color:#fff}.heavy-service-types b{color:#ffcf21;margin:0 6px}.heavy-service-desc{font-size:16px;line-height:1.75;color:#c9d8e9;max-width:600px;margin:0 0 26px}.heavy-service-actions{display:flex;gap:12px;flex-wrap:wrap}.heavy-service-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:51px;padding:13px 19px;border-radius:8px;font-weight:850;font-size:14px;text-decoration:none;transition:transform .2s,filter .2s}.heavy-service-actions a:hover{transform:translateY(-2px);filter:brightness(1.08)}.heavy-service-phone{background:#ffd326;color:#071c35!important}.heavy-service-whatsapp{background:#15964d;color:#fff!important}.heavy-service-note{color:#b1c1d3;font-size:12px;line-height:1.6;margin:18px 0 0}.heavy-service-photo{position:relative;min-height:360px;overflow:hidden;border-radius:16px;border:1px solid #38516c;box-shadow:0 24px 70px rgba(0,0,0,.28)}.heavy-service-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.heavy-service-photo-label{position:absolute;bottom:17px;left:17px;background:rgba(5,24,46,.88);border-left:4px solid #ffcf21;padding:11px 16px;font-weight:800;letter-spacing:.07em;font-size:12px;color:#fff}@media(max-width:900px){.heavy-service-layout{grid-template-columns:1fr;gap:25px}.heavy-service{padding:48px 0}.heavy-service-photo{min-height:310px}}@media(max-width:500px){.heavy-service-photo{min-height:230px}.heavy-service-actions a{flex:1 1 100%}.heavy-service-types b{margin:0 2px}}@media(prefers-reduced-motion:reduce){.heavy-service-actions a{transition:none}}

/* V14 - Natural Gemlik photography and direct contact */
.premium-hero:before{background:linear-gradient(90deg,rgba(3,19,37,.96) 0%,rgba(3,19,37,.89) 28%,rgba(3,19,37,.52) 49%,rgba(3,19,37,.04) 78%),url('gemlik-slider-premium.webp') center 44%/cover no-repeat!important}
.hero-whatsapp{background:#128c49!important;color:#fff!important;border-color:#128c49!important}
.hero-copy .buttons{display:flex;flex-wrap:wrap;gap:10px}
.step-photo img,.heavy-service-photo img,.offer-v7 img{object-fit:cover}
.step-premium-card:nth-child(2) .step-photo img{object-position:23% center}
.step-premium-card:nth-child(3) .step-photo img{object-position:68% center}
.heavy-service-photo img{object-position:45% center}
@media(max-width:700px){.premium-hero:before{background:linear-gradient(90deg,rgba(3,19,37,.92),rgba(3,19,37,.65)),url('gemlik-slider-premium.webp') 60% center/cover no-repeat!important}}

/* V15 – Professional photo service cards */
.service-showcase{background:#f3f6fa;padding:82px 0 92px}
.service-showcase .section-head{max-width:840px;margin-bottom:34px}
.service-showcase .section-head h2{font-size:clamp(28px,3.1vw,43px);letter-spacing:-.035em;color:#0a1d36}
.service-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}
.service-photo-card{display:flex;flex-direction:column;overflow:hidden;border-radius:15px;background:#fff;border:1px solid #dfe6ed;text-decoration:none;color:#10233d;box-shadow:0 12px 35px rgba(9,30,55,.07);transition:transform .25s,box-shadow .25s}
.service-photo-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(9,30,55,.14)}
.service-photo-card-media{height:220px;position:relative;overflow:hidden;background:#d9e3ec}
.service-photo-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}
.service-photo-card:hover img{transform:scale(1.045)}
.service-photo-card-number{position:absolute;left:19px;bottom:0;background:#ffce22;color:#081e38;font-weight:900;font-size:22px;padding:9px 16px;border-radius:8px 8px 0 0}
.service-photo-card-body{padding:25px 24px 26px;display:flex;flex-direction:column;flex:1}
.service-photo-card-kicker{color:#9b7a13;font-size:10px;letter-spacing:.15em;font-weight:850}
.service-photo-card-body h3{font-size:23px;line-height:1.2;margin:11px 0 12px;color:#0a1d36}
.service-photo-card-body p{font-size:14px;line-height:1.75;color:#52637a;margin:0 0 23px;flex:1}
.service-photo-card-more{align-self:flex-start;border-radius:7px;background:#0a1d36;color:#fff;font-size:12px;letter-spacing:.035em;font-weight:850;padding:13px 17px;transition:background .2s,color .2s}
.service-photo-card:hover .service-photo-card-more{background:#ffce22;color:#0a1d36}
.otoban-inner{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;margin:35px 0}
.otoban-inner img{width:100%;border-radius:14px;object-fit:cover}
.otoban-inner p{line-height:1.8}.otoban-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
@media(max-width:900px){.service-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.otoban-inner{grid-template-columns:1fr}}
@media(max-width:600px){.service-showcase{padding:50px 0}.service-showcase-grid{grid-template-columns:1fr}.service-photo-card-media{height:230px}.service-photo-card-body{padding:22px}}

/* V18 | Akü Yol Yardım promotional panel */
.roadhelp-v18{padding:42px 20px;background:#f4f7fb}.roadhelp-v18-wrap{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;min-height:440px;background:#071b32;border-radius:22px;overflow:hidden;box-shadow:0 22px 55px rgba(6,23,44,.15)}.roadhelp-v18-content{padding:clamp(28px,4vw,62px);display:flex;flex-direction:column;justify-content:center;color:#fff}.roadhelp-v18-kicker{font-size:12px;letter-spacing:2px;font-weight:800;color:#ffd125}.roadhelp-v18 h2{font-size:clamp(30px,3.2vw,52px);line-height:1.08;margin:17px 0 18px;color:#fff;font-weight:900}.roadhelp-v18 h2 span{color:#ffcf20}.roadhelp-v18 p{font-size:16px;line-height:1.75;color:#d8e2ec;margin:0 0 23px}.roadhelp-v18-actions{display:flex;gap:12px;flex-wrap:wrap}.roadhelp-v18-actions a{min-width:190px;flex:1;display:flex;flex-direction:column;gap:6px;padding:15px 17px;border-radius:10px;text-decoration:none!important;color:#071b32!important;background:#ffcf20}.roadhelp-v18-actions a.roadhelp-v18-wa{background:#0ca74e;color:#fff!important}.roadhelp-v18-actions span{font-size:12px;font-weight:800;letter-spacing:.5px}.roadhelp-v18-actions strong{font-size:20px;white-space:nowrap}.roadhelp-v18-points{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0 12px;font-size:12px;font-weight:700;color:#f2f5f8}.roadhelp-v18-points span{border:1px solid #39506a;border-radius:20px;padding:8px 10px}.roadhelp-v18 small{color:#aabbd0;font-size:11px}.roadhelp-v18-photo{position:relative;min-height:390px;background:#7d99ac url('aku-yol-yardim-gemlik-v18.webp') center/cover no-repeat}.roadhelp-v18-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,27,50,.18),transparent 45%)}.roadhelp-v18-photo span{position:absolute;bottom:20px;right:20px;z-index:1;background:rgba(7,27,50,.85);color:#fff;font-size:11px;font-weight:800;padding:10px 13px;border-radius:5px;letter-spacing:1px}@media(max-width:850px){.roadhelp-v18-wrap{grid-template-columns:1fr}.roadhelp-v18-photo{min-height:330px;order:-1}.roadhelp-v18-content{padding:30px 24px}.roadhelp-v18{padding:28px 14px}}@media(max-width:480px){.roadhelp-v18-photo{min-height:240px}.roadhelp-v18-actions a{min-width:100%}.roadhelp-v18 h2{font-size:31px}}

/* V19 - Slider etiketi ve akü kapasitesi */
.premium-hero .hero-free-badge{position:relative;display:inline-flex;align-items:center;gap:10px;background:linear-gradient(110deg,#ffe66b 0%,#ffca10 48%,#ffdf42 100%);border:1px solid #fff0a3;border-left:6px solid #fff;border-radius:8px 22px 8px 22px;padding:12px 20px 12px 14px;color:#071b32!important;font-size:clamp(22px,3vw,39px)!important;letter-spacing:.01em!important;box-shadow:0 14px 35px #0006,0 0 0 4px #ffdb241c;animation:none!important;transform:skew(-4deg)}
.premium-hero .hero-free-badge .free-lightning{font-size:.75em;background:#071b32;color:#ffda18;padding:8px;border-radius:7px;line-height:1;transform:skew(4deg)}
.premium-hero .hero-free-badge .free-word{transform:skew(4deg);font-weight:900}
.premium-hero .hero-free-badge .free-spark{font-size:.5em;align-self:flex-start}
.premium-hero .hero-free-badge .hero-free-star{font-size:.35em;align-self:flex-start}
.capacity-section-v19{background:linear-gradient(180deg,#f6f9fd,#fff)!important}
.capacity-v19{max-width:1180px}
.capacity-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}
.capacity-kicker{font-size:12px;font-weight:900;letter-spacing:.12em;color:#9c7400}
.capacity-heading h2{max-width:730px;font-size:clamp(30px,4vw,48px);line-height:1.15;margin:12px 0;color:#071b32}
.capacity-heading h2 em{font-style:normal;color:#d19a00}
.capacity-heading p{max-width:770px;color:#617087;line-height:1.8;margin:0}
.capacity-heading-icon{flex:0 0 110px;height:110px;border-radius:24px;background:#071b32;color:#ffce12;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:46px;box-shadow:0 16px 36px #0b244023}
.capacity-heading-icon span{font-size:16px;font-weight:900}
.capacity-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.capacity-tile{display:flex;flex-direction:column;min-height:230px;padding:23px;border-radius:16px;background:linear-gradient(135deg,#0a2c4d,#071628);color:#fff;border:1px solid #214663;box-shadow:0 14px 30px #102d4018;transition:transform .2s,box-shadow .2s}
.capacity-tile:hover{transform:translateY(-5px);box-shadow:0 20px 40px #102d4030}
.capacity-tile-top{display:flex;justify-content:space-between;color:#c4d4e5;font-size:10px;letter-spacing:.14em;font-weight:900}
.capacity-tile-top span{font-size:22px;color:#ffcf17}
.capacity-tile strong{font-size:clamp(42px,5vw,64px);line-height:1.1;margin:12px 0 4px;letter-spacing:-.05em}
.capacity-tile strong small{font-size:19px;color:#ffcf17;letter-spacing:0;margin-left:6px}
.capacity-tile-desc{color:#c5d3e1;font-size:13px}
.capacity-tile-action{margin-top:auto;padding-top:20px;color:#ffce12;font-weight:900;font-size:11px;letter-spacing:.04em;display:flex;justify-content:space-between}
.capacity-other{margin-top:24px;background:#fff;border:1px solid #e3e9f0;border-radius:16px;padding:25px}
.capacity-other-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}
.capacity-other-head strong{font-size:21px;color:#091d36}
.capacity-other-head p{font-size:13px;color:#617087;margin:5px 0 0}
.capacity-all{background:#ffce12;border-radius:8px;padding:12px 17px;font-size:12px;font-weight:900;white-space:nowrap}
.capacity-chips{display:flex;gap:9px;flex-wrap:wrap}
.capacity-chips a{display:inline-flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid #dce5ef;border-radius:8px;color:#0c2c4b;background:#f7f9fc;font-weight:800;font-size:13px;transition:background .2s}
.capacity-chips a:hover{background:#ffce12;border-color:#ffce12}
.capacity-chips a span{color:#a57900}
.capacity-note{font-size:12px;line-height:1.7;color:#68778a;margin:18px 0 0}
@media(max-width:760px){.capacity-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-heading-icon{display:none}.capacity-other-head{align-items:flex-start;flex-direction:column}}
@media(max-width:440px){.capacity-featured{grid-template-columns:1fr 1fr;gap:9px}.capacity-tile{min-height:190px;padding:15px}.capacity-tile strong{font-size:40px}.capacity-tile strong small{font-size:15px}.capacity-tile-action{font-size:9px}.capacity-other{padding:17px}.premium-hero .hero-free-badge{gap:6px;padding:9px 13px;font-size:25px!important}}
@media(prefers-reduced-motion:reduce){.capacity-tile{transition:none}}

/* Premium vehicle-category section v20 */
.vehicle-premium-section{background:linear-gradient(155deg,#06182d,#0b3151 52%,#06192e);padding:76px 0;color:#fff}.vehicle-intro{display:flex;justify-content:space-between;gap:48px;align-items:end;margin-bottom:30px}.vehicle-eyebrow{color:#ffce24;font-size:12px;font-weight:800;letter-spacing:.13em}.vehicle-intro h2{color:#fff;font-size:clamp(27px,3vw,46px);line-height:1.15;margin:13px 0 0}.vehicle-intro h2 em{font-style:normal;color:#ffd126}.vehicle-intro p{color:#c9d6e5;max-width:440px;line-height:1.7;margin:0}.vehicle-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.vehicle-premium-card{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid #47627c;background:#09243e;text-decoration:none;color:#fff;transition:transform .22s,border-color .22s,box-shadow .22s}.vehicle-premium-card:hover,.vehicle-premium-card:focus-visible{transform:translateY(-5px);border-color:#ffce24;box-shadow:0 14px 32px #0005;outline:none}.vehicle-photo{position:relative;aspect-ratio:1.75;overflow:hidden}.vehicle-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.vehicle-premium-card:hover img{transform:scale(1.05)}.vehicle-icon{position:absolute;left:12px;top:12px;background:#071e36;color:#ffce24;border:1px solid #ffce24;border-radius:10px;font-size:23px;padding:6px 9px;line-height:1.3}.vehicle-info{padding:16px;display:flex;flex-direction:column;flex:1}.vehicle-info h3{font-size:17px;color:#fff;margin:0 0 8px;line-height:1.3}.vehicle-info p{color:#c5d5e3;font-size:12px;line-height:1.55;margin:0 0 16px;flex:1}.vehicle-link{display:block;background:#ffd126;color:#07182c;font-size:12px;font-weight:850;border-radius:8px;padding:10px;text-align:center}.vehicle-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:18px 22px;background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;font-size:13px}.vehicle-bottom a{color:#ffce24;font-weight:800;text-decoration:none}@media(max-width:1100px){.vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.vehicle-premium-section{padding:48px 0}.vehicle-intro{display:block}.vehicle-intro p{margin-top:16px}.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vehicle-info{padding:11px}.vehicle-info h3{font-size:14px}.vehicle-photo{aspect-ratio:1.3}.vehicle-icon{font-size:17px}.vehicle-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:370px){.vehicle-grid{grid-template-columns:1fr}}

/* Premium V21: clean vehicle photos and modern consultation CTA */
.vehicle-photo .vehicle-icon{display:none!important}
.cta-premium-v21{background:#071b32;color:#fff;padding:0;overflow:hidden}
.cta-v21-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:40px;align-items:center;min-height:420px}
.cta-v21-copy{padding:56px 0}.cta-v21-eyebrow{display:inline-block;color:#ffd22a;font-size:12px;letter-spacing:.13em;font-weight:800;margin-bottom:18px}.cta-v21-copy h2{font-size:clamp(28px,3.3vw,48px);line-height:1.13;letter-spacing:-.04em;margin:0 0 18px;color:#fff}.cta-v21-copy h2 span{color:#ffd22a}.cta-v21-copy p{max-width:650px;color:#d0dce9;line-height:1.8;margin:0 0 22px}.cta-v21-points{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px;font-weight:700;color:#f5f8fc;margin-bottom:28px}.cta-v21-buttons{display:flex;flex-wrap:wrap;gap:12px}.cta-v21-buttons a{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;border-radius:12px;text-decoration:none;font-weight:800;font-size:13px;transition:transform .2s}.cta-v21-buttons a:hover{transform:translateY(-3px)}.cta-v21-phone{background:#ffd22a;color:#06182c!important;flex-direction:column;gap:2px!important}.cta-v21-phone strong{font-size:18px}.cta-v21-wa{background:#159c55;color:#fff!important}.cta-v21-art{height:420px;position:relative}.cta-v21-art:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071b32,transparent 45%);z-index:1;pointer-events:none}.cta-v21-art img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:800px){.cta-v21-layout{grid-template-columns:1fr;gap:0}.cta-v21-copy{padding:42px 0 22px}.cta-v21-art{height:260px}.cta-v21-art:before{background:linear-gradient(180deg,#071b32,transparent 35%)}.cta-v21-buttons a{flex:1;min-width:180px}}

/* V22: vehicle photos without overlaid icons */
.vehicle-premium-card .vehicle-icon,.vehicle-premium-card .vehicle-photo::before,.vehicle-premium-card .vehicle-photo::after{display:none!important;content:none!important}

/* V23 HİZMETLER PREMIUM */
.svc-hero{color:#fff;background:linear-gradient(90deg,rgba(3,22,44,.97) 0%,rgba(3,22,44,.9) 43%,rgba(3,22,44,.2) 100%),url('gemlik-sahil-slider.webp') center/cover; padding:85px 0 95px}.svc-hero-inner{max-width:1200px}.svc-hero .breadcrumbs,.svc-hero .breadcrumbs a{color:#d5e6f4}.svc-kicker{display:inline-block;color:#e7b72b;font-weight:800;font-size:12px;letter-spacing:2px;margin:12px 0}.svc-hero h1{font-size:clamp(36px,5vw,66px);line-height:1.12;max-width:790px;margin:12px 0 20px;color:#fff}.svc-hero h1 em{font-style:normal;color:#ffcc29}.svc-hero p{font-size:18px;line-height:1.7;max-width:640px;color:#e1ebf4}.svc-actions,.svc-hero-notes{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.svc-hero-notes span{border-left:2px solid #f8c92a;padding-left:12px;font-size:13px;color:#e8eff5}.svc-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:15px 23px;border-radius:9px;text-decoration:none!important;font-weight:800;transition:transform .2s}.svc-btn:hover{transform:translateY(-2px)}.svc-yellow{background:#ffcf24;color:#09223c!important}.svc-green{background:#118b46;color:white!important}.svc-section,.svc-tech,.svc-road,.svc-cta{padding:72px 0}.svc-section{background:#f4f7fa}.svc-heading{max-width:800px;margin-bottom:30px}.svc-heading h2,.svc-road h2,.svc-cta h2{font-size:clamp(28px,3.4vw,43px);line-height:1.2;margin:7px 0 14px}.svc-heading p{color:#526477;line-height:1.7}.svc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.svc-card{display:block;background:#fff;color:#0b2640!important;text-decoration:none!important;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgba(4,24,45,.09);transition:transform .2s}.svc-card:hover{transform:translateY(-5px)}.svc-card img{width:100%;height:220px;object-fit:cover;display:block}.svc-card-content{padding:23px}.svc-card-num{font-size:11px;letter-spacing:1.6px;color:#a17b00;font-weight:900}.svc-card h3{font-size:21px;margin:10px 0}.svc-card p{color:#536579;min-height:65px;line-height:1.6}.svc-card strong{color:#0b3456;border-bottom:2px solid #f3c323;padding-bottom:4px}.svc-tech{background:#fff}.svc-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.svc-tech-grid article{border:1px solid #dbe4ec;border-radius:12px;padding:23px;background:#f9fbfd}.svc-tech-grid b{color:#c89b00}.svc-tech-grid h3{font-size:19px;margin:8px 0}.svc-tech-grid p{color:#4d6072;line-height:1.65;margin:0}.svc-disclaimer{font-size:13px;line-height:1.6;opacity:.82;margin-top:24px}.svc-road{background:#06233d;color:#fff}.svc-road-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center}.svc-road h2,.svc-cta h2{color:inherit}.svc-road p{color:#d5e1eb;line-height:1.7}.svc-road-grid img{width:100%;height:440px;object-fit:cover;border-radius:16px}.svc-route-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0}.svc-route-list span{background:rgba(255,255,255,.07);border-left:3px solid #ffcf24;padding:12px;font-size:13px}.svc-cta{background:linear-gradient(110deg,#f2f6fa,#fff);color:#0b2742}.svc-cta-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:35px;align-items:center}.svc-cta p{color:#53687a;line-height:1.7}.svc-cta-points{display:flex;flex-wrap:wrap;gap:9px}.svc-cta-points span{background:#e5edf4;padding:10px 12px;border-radius:7px;font-size:13px}.svc-contact{display:flex;flex-direction:column;gap:12px;padding:28px;background:#082740;color:#fff;border-radius:17px}.svc-contact>span{font-size:12px;letter-spacing:1px}.svc-contact>strong{font-size:clamp(23px,3vw,36px);color:#ffcf24}.svc-contact small{color:#d1dce6;line-height:1.5}@media(max-width:850px){.svc-cards,.svc-tech-grid{grid-template-columns:repeat(2,1fr)}.svc-road-grid,.svc-cta-grid{grid-template-columns:1fr}.svc-road-grid img{height:300px}}@media(max-width:560px){.svc-hero{padding:50px 0;background-position:60% center}.svc-cards,.svc-tech-grid,.svc-route-list{grid-template-columns:1fr}.svc-section,.svc-tech,.svc-road,.svc-cta{padding:46px 0}.svc-card img{height:200px}.svc-btn{width:100%}}

/* V24 service detail */
.detail-hero{background:#071e36;color:white;position:relative;isolation:isolate}.detail-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071e36 8%,rgba(7,30,54,.94) 42%,rgba(7,30,54,.3)),var(--hero) center/cover no-repeat}.detail-hero-inner{padding-top:70px;padding-bottom:75px;min-height:380px}.detail-kicker,.detail-heading span,.detail-region span,.detail-cta span{color:#ffca20;font-size:12px;font-weight:800;letter-spacing:.12em}.detail-breadcrumb{margin:18px 0;color:#d9e5ef;font-size:13px}.detail-breadcrumb a{color:inherit}.detail-hero h1{color:white;font-size:clamp(35px,5vw,60px);line-height:1.1;margin:0 0 15px}.detail-hero p{font-size:18px;line-height:1.65;max-width:570px;color:#e0eaf2}.detail-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.detail-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:14px 20px;border-radius:9px;text-decoration:none;font-size:13px;font-weight:800;min-height:48px}.detail-yellow{background:#ffca20;color:#071e36}.detail-outline{border:1px solid #ffca20;color:white}.detail-green{background:#109e50;color:white}.detail-body{background:#f4f7fa;padding:65px 0}.detail-heading{margin-bottom:28px}.detail-heading span{color:#9b7500}.detail-heading h2{font-size:clamp(26px,3vw,39px);color:#09243d;margin:10px 0}.detail-heading p{color:#526479}.detail-cards{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:18px}.detail-photo{border-radius:15px;overflow:hidden;min-height:340px}.detail-photo img{height:100%;width:100%;object-fit:cover}.detail-panel{border:1px solid #e0e7ee;background:#fff;border-radius:15px;padding:26px;box-shadow:0 8px 25px rgba(0,20,50,.05)}.detail-panel h3{color:#09243d;margin:0 0 15px}.detail-panel li{margin-bottom:11px;line-height:1.55;color:#344b60}.detail-panel ol,.detail-panel ul{padding-left:22px}.detail-small{border-top:1px solid #e0e7ee;padding-top:12px;font-size:13px;color:#627388}.detail-region{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;background:#0a2b4b;color:white;border-radius:15px;padding:30px}.detail-region h2{color:white;font-size:25px;margin:10px 0}.detail-region p{color:#dbe7ef;max-width:800px}.detail-cta{background:linear-gradient(120deg,#071e36,#0d3b5e);color:white;padding:48px 0}.detail-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:32px}.detail-cta h2{color:white;font-size:clamp(26px,3vw,36px);margin:10px 0}.detail-cta p{color:#dce8f1;max-width:680px}.detail-cta-buttons{display:grid;gap:12px;min-width:240px}@media(max-width:950px){.detail-cards{grid-template-columns:1fr 1fr}.detail-photo{grid-column:1/-1;max-height:350px}.detail-region,.detail-cta-inner{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.detail-cards{grid-template-columns:1fr}.detail-photo{grid-column:auto}.detail-hero:before{background:linear-gradient(90deg,rgba(7,30,54,.97),rgba(7,30,54,.8)),var(--hero) center/cover no-repeat}.detail-actions .detail-btn{width:100%}.detail-body{padding:40px 0}.detail-panel{padding:20px}.detail-cta-buttons{width:100%}}

/* V25 teknik rehber + accordion */
.v25-guide{padding:55px 0;background:#fff}.v25-heading span{color:#b08000;font-size:12px;letter-spacing:.13em;font-weight:800}.v25-heading h2{font-size:clamp(25px,3vw,38px);color:#08243e;margin:10px 0 20px}.v25-copy{max-width:970px;color:#35465b;font-size:16px;line-height:1.85}.v25-copy p{margin:0 0 17px}.v25-faq{padding:50px 0;background:#f2f6fa}.v25-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v25-faq details{border:1px solid #dce5ef;background:white;border-radius:12px;padding:0 18px}.v25-faq summary{cursor:pointer;padding:18px 25px 18px 0;font-weight:750;color:#08243e;position:relative;list-style:none}.v25-faq summary::-webkit-details-marker{display:none}.v25-faq summary:after{content:'+';position:absolute;right:0;font-size:23px;top:10px;color:#b78800}.v25-faq details[open] summary:after{content:'−'}.v25-faq details p{border-top:1px solid #e5edf5;margin:0;padding:14px 0 18px;line-height:1.7;color:#42536a}.v25-keywords{padding:32px 0 55px;background:#fff}.v25-keywords h2{font-size:20px;color:#092641}.v25-keyword-list{display:flex;flex-wrap:wrap;gap:9px}.v25-keyword-list span{border:1px solid #d5e0eb;border-radius:8px;padding:9px 13px;font-size:13px;color:#24415f;background:#f8fafc}@media(max-width:720px){.v25-faq-grid{grid-template-columns:1fr}.v25-guide,.v25-faq{padding:35px 0}}


/* Gemlik Aku V26 - Ampere Gore */
.amp26-hero{background:#061c34;color:#fff;padding:64px 0;overflow:hidden}.amp26-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px}.amp26-kicker,.amp26-heading>span,.amp26-road span{font-weight:800;font-size:12px;letter-spacing:.12em;color:#f7c928}.amp26-breadcrumb{font-size:13px;margin:16px 0;color:#b9cadb}.amp26-breadcrumb a{color:#b9cadb}.amp26-hero h1{font-size:clamp(34px,4.5vw,62px);line-height:1.12;color:#fff;margin:0 0 22px}.amp26-hero h1 em,.amp26-heading em{color:#f7c928;font-style:normal}.amp26-hero p{color:#d6e4f0;font-size:17px;line-height:1.8}.amp26-hero-photo{height:390px;border-radius:22px;overflow:hidden;border:4px solid #1b3d5c}.amp26-hero-photo img{width:100%;height:100%;object-fit:cover}.amp26-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.amp26-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 18px;border-radius:9px;text-decoration:none;font-size:13px;font-weight:800;text-align:center}.amp26-yellow{background:#ffcc28;color:#071b31}.amp26-border{border:1px solid #f5cb36;color:#fff}.amp26-green{background:#159951;color:#fff}.amp26-section{padding:65px 0;background:#f4f7fb}.amp26-heading{margin-bottom:28px}.amp26-heading>span{color:#987000}.amp26-heading h2{font-size:clamp(26px,3.3vw,41px);color:#0b2946;margin:8px 0}.amp26-heading p{color:#566779;max-width:800px;line-height:1.7}.amp26-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.amp26-card{background:#fff;border:1px solid #dce6ee;border-radius:17px;padding:25px;box-shadow:0 8px 28px rgba(8,32,55,.045)}.amp26-card-head{display:flex;gap:14px;align-items:center}.amp26-num{background:#ffcf2b;color:#09233c;font-size:17px;font-weight:900;padding:11px;border-radius:9px}.amp26-range{font-weight:800;color:#a87900;font-size:13px}.amp26-card h3{color:#092b4b;margin:4px 0;font-size:20px}.amp26-card p{color:#526679;font-size:14px;line-height:1.7;min-height:70px}.amp26-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.amp26-chip{border:1px solid #d7e1ea;border-radius:8px;background:#f6f9fc;color:#0d3555;text-decoration:none;font-weight:900;padding:12px 8px;text-align:center}.amp26-chip small{font-size:11px}.amp26-chip span{color:#c59500;margin-left:3px}.amp26-chip:hover{background:#ffe49a;border-color:#ffc92d}.amp26-notice{background:#e7eef5;border-left:4px solid #e4b31c;margin-top:22px;padding:19px 22px;border-radius:10px;color:#23415c}.amp26-notice p{margin:5px 0 0}.amp26-technical{background:#fff}.amp26-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.amp26-tech-grid article{background:#f4f7fa;border:1px solid #e0e9f0;border-radius:13px;padding:23px}.amp26-tech-grid b{color:#0b2c4a}.amp26-tech-grid p{color:#56697a;font-size:14px;line-height:1.75}.amp26-faq-wrap{margin-top:50px}.amp26-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.amp26-faq{border:1px solid #dbe5ed;border-radius:10px;background:#fff;padding:0 18px}.amp26-faq summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;gap:12px;font-weight:750;color:#0c2c4a}.amp26-faq summary::-webkit-details-marker{display:none}.amp26-faq summary span{font-size:23px;color:#c39a1c}.amp26-faq[open] summary span{transform:rotate(45deg)}.amp26-faq p{border-top:1px solid #e4eaf0;margin:0;padding:15px 0;color:#536779;line-height:1.75}.amp26-road{padding:55px 0;background:#071f38;color:#fff}.amp26-road-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.amp26-road h2{font-size:clamp(29px,3.5vw,43px);color:#fff;margin:10px 0}.amp26-road p{color:#d4e3f0;line-height:1.8}.amp26-road img{width:100%;height:315px;object-fit:cover;border-radius:16px}
@media(max-width:950px){.amp26-grid,.amp26-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amp26-hero-grid,.amp26-road-grid{grid-template-columns:1fr}.amp26-hero-photo{height:300px}}@media(max-width:620px){.amp26-grid,.amp26-tech-grid,.amp26-faq-list{grid-template-columns:1fr}.amp26-hero{padding:42px 0}.amp26-section{padding:42px 0}.amp26-card p{min-height:0}.amp26-actions .amp26-btn{flex:1 1 100%}}

/* Gemlik Aku V27 - 25 amper detail pages */
.amp27-hero{background:#061e36;color:white;padding:60px 0}.amp27-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:35px;align-items:center}.amp27-kicker,.amp27-heading>span,.amp27-road span{font-size:12px;letter-spacing:.12em;color:#ffd028;font-weight:850}.amp27-breadcrumb{font-size:13px;color:#d7e5f1;margin:16px 0}.amp27-breadcrumb a{color:inherit}.amp27-hero h1{font-size:clamp(36px,5vw,62px);line-height:1.08;color:white;margin:0 0 18px}.amp27-hero p{color:#d9e5f0;line-height:1.8;font-size:16px}.amp27-hero figure{margin:0;position:relative;border-radius:17px;overflow:hidden}.amp27-hero img{width:100%;height:340px;object-fit:cover}.amp27-hero figcaption{background:rgba(4,23,42,.86);font-size:11px;color:#e3edf5;padding:8px 12px;position:absolute;bottom:0;left:0;right:0}.amp27-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.amp27-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:13px 18px;border-radius:8px;min-height:46px;text-decoration:none;font-weight:800;font-size:13px}.amp27-yellow{background:#ffcd25;color:#081f37}.amp27-green{background:#139b50;color:white}.amp27-border{border:1px solid #e8bd30;color:white}.amp27-content{background:#f4f7fa;padding:60px 0}.amp27-heading{margin-bottom:23px}.amp27-heading>span{color:#997300}.amp27-heading h2{font-size:clamp(25px,3vw,38px);color:#092944;margin:8px 0}.amp27-heading p{color:#53677b}.amp27-info-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;align-items:start}.amp27-copy,.amp27-spec{background:white;border:1px solid #dce6ef;border-radius:16px;padding:27px}.amp27-copy h3,.amp27-spec h3{color:#082944;font-size:22px;margin:0 0 18px}.amp27-copy p{color:#41566a;line-height:1.82;margin:0 0 17px}.amp27-spec dl{margin:0}.amp27-spec dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e6edf3;padding:14px 0;font-size:13px}.amp27-spec dt{color:#5d6e80}.amp27-spec dd{font-weight:800;color:#092a48;margin:0;text-align:right}.amp27-spec>a{display:block;margin-top:20px;color:#09578b;font-weight:800}.amp27-space{margin-top:46px}.amp27-brands{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.amp27-brand{background:white;border:1px solid #dbe5ee;border-radius:12px;padding:21px;display:flex;flex-direction:column;gap:8px}.amp27-brand b{font-size:22px;color:#092943}.amp27-brand span{font-size:13px;color:#5d6d7d}.amp27-faqs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.amp27-faq{background:white;border:1px solid #dce6ee;border-radius:11px;padding:0 17px}.amp27-faq summary{list-style:none;display:flex;justify-content:space-between;gap:12px;cursor:pointer;padding:18px 0;font-weight:800;color:#0b304e}.amp27-faq summary::-webkit-details-marker{display:none}.amp27-faq summary span{font-size:21px;color:#b58a0d}.amp27-faq[open] summary span{transform:rotate(45deg)}.amp27-faq p{color:#53687b;line-height:1.75;border-top:1px solid #e7edf2;padding:15px 0;margin:0}.amp27-road{background:#071f38;color:white;padding:55px 0}.amp27-road-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:35px}.amp27-road h2{color:white;font-size:clamp(26px,3.5vw,42px);margin:10px 0}.amp27-road p{color:#d8e5f0;line-height:1.75}.amp27-road img{width:100%;height:320px;object-fit:cover;border-radius:15px}.amp27-keywords{padding:45px 0;background:white}.amp27-keywords h2{color:#092944;font-size:26px}.amp27-tags{display:flex;flex-wrap:wrap;gap:9px}.amp27-tag{border:1px solid #d9e5ee;border-radius:50px;padding:9px 13px;font-size:12px;color:#1d425e;background:#f5f8fb}.amp27-keywords p{color:#65778a;font-size:12px;margin-top:20px}.amp27-keywords a{color:#09568c;font-weight:800}
@media(max-width:850px){.amp27-hero-grid,.amp27-info-grid,.amp27-road-grid{grid-template-columns:1fr}.amp27-brands{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.amp27-brands,.amp27-faqs{grid-template-columns:1fr}.amp27-hero{padding:40px 0}.amp27-content{padding:40px 0}.amp27-hero img{height:265px}.amp27-actions .amp27-btn{flex:1 1 100%}.amp27-copy,.amp27-spec{padding:20px}}

/* V28 use-case category and detail redesign */
.u28-hero{background:#071f38;color:white;padding:62px 0}.u28-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:38px;align-items:center}.u28-hero h1{font-size:clamp(36px,4.4vw,60px);color:#fff;margin:12px 0}.u28-hero p{font-size:17px;line-height:1.8;color:#dce8f3}.u28-kicker{font-size:12px;letter-spacing:.12em;font-weight:800;color:#ffcc2c}.u28-hero img{width:100%;height:360px;object-fit:cover;border-radius:19px}.u28-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.u28-btn{display:inline-flex;padding:13px 19px;border-radius:9px;font-weight:800;font-size:13px;text-decoration:none;align-items:center;justify-content:center}.u28-yellow{background:#ffcc28;color:#09253f}.u28-green{background:#149950;color:#fff}.u28-section{padding:65px 0;background:#f4f7fa}.u28-section:nth-of-type(odd){background:#fff}.u28-section h2{font-size:clamp(27px,3vw,38px);color:#0b2946;margin:7px 0 20px}.u28-intro{max-width:840px;color:#56697a;line-height:1.8}.u28-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.u28-card{border:1px solid #dce5ee;border-radius:15px;background:white;overflow:hidden;box-shadow:0 9px 25px rgba(0,28,54,.05)}.u28-card img{width:100%;height:185px;object-fit:cover}.u28-card-body{padding:20px}.u28-card h3{color:#092744;margin:0 0 8px}.u28-card p{color:#546779;font-size:14px;line-height:1.7}.u28-link{color:#07528a;font-weight:800;text-decoration:none}.u28-tech{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.u28-panel{padding:26px;border:1px solid #dce5ee;border-radius:14px;background:#fff}.u28-panel h3{color:#0a2948;margin:0 0 12px}.u28-panel p,.u28-panel li{line-height:1.8;color:#526779}.u28-panel li{margin:8px 0}.u28-faq{border:1px solid #dce5ee;border-radius:10px;background:#fff;margin:9px 0;padding:0 18px}.u28-faq summary{cursor:pointer;padding:16px 0;font-weight:750;color:#0b2a48}.u28-faq p{padding:0 0 16px;color:#526779;line-height:1.7}.u28-tags{display:flex;flex-wrap:wrap;gap:9px}.u28-tags span{background:#fff;border:1px solid #dce5ee;border-radius:25px;padding:8px 12px;color:#123b5b;font-size:12px;font-weight:700}.u28-road{background:#08213b;color:white;padding:45px 0}.u28-road-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center}.u28-road h2{color:#fff;font-size:clamp(27px,3vw,40px)}.u28-road p{color:#d9e6f0;line-height:1.8}.u28-road img{width:100%;height:285px;object-fit:cover;border-radius:15px}
@media(max-width:900px){.u28-grid{grid-template-columns:repeat(2,1fr)}.u28-hero-grid,.u28-road-grid{grid-template-columns:1fr}}@media(max-width:600px){.u28-grid,.u28-tech{grid-template-columns:1fr}.u28-section{padding:40px 0}.u28-hero{padding:40px 0}.u28-hero img{height:240px}.u28-actions .u28-btn{flex:1 1 100%}}

/* V29 photo-led vehicle category pages */
.u29-photo-block{background:#f3f7fb;padding:24px 0 52px}.u29-photo-layout{display:grid;grid-template-columns:1.4fr .6fr;gap:22px;align-items:stretch}.u29-photo-layout figure{margin:0;position:relative;overflow:hidden;border-radius:19px;background:#0a2541;min-height:330px}.u29-photo-layout img{width:100%;height:100%;object-fit:cover;display:block}.u29-photo-layout figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(3,20,39,.92));color:white;padding:55px 22px 20px;font-size:15px;font-weight:750}.u29-photo-info{border-radius:19px;padding:30px;background:#092641;color:#fff;display:flex;flex-direction:column;justify-content:center}.u29-photo-info span{font-size:12px;font-weight:800;letter-spacing:.12em;color:#ffcf2e}.u29-photo-info h2{color:#fff;font-size:clamp(23px,2.7vw,34px);margin:14px 0}.u29-photo-info p{color:#d8e6f2;line-height:1.8}.u29-photo-info a{background:#ffcf2e;color:#0a2440;text-align:center;padding:15px;border-radius:9px;text-decoration:none;font-weight:850}.u28-hero-grid>img{object-fit:cover;min-height:340px;border-radius:16px}.u29-hero-photo{position:relative}.u29-hero-photo img{display:block;width:100%;height:390px;object-fit:cover;border-radius:17px}.u29-hero-photo span{position:absolute;bottom:14px;left:14px;padding:8px 12px;border-radius:7px;background:#071f39e8;color:#fff;font-size:12px;font-weight:800}.u29-hero-photo:after{content:'';position:absolute;top:0;bottom:0;right:0;width:5px;background:#ffce25;border-radius:4px}.u29-main-gallery{margin:25px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.u29-main-gallery a{display:block;text-decoration:none;color:#0b2b49;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #dfe7ee}.u29-main-gallery img{width:100%;height:170px;object-fit:cover}.u29-main-gallery strong{display:block;padding:12px 14px}@media(max-width:760px){.u29-photo-layout{grid-template-columns:1fr}.u29-photo-layout figure{min-height:260px}.u29-main-gallery{grid-template-columns:1fr 1fr}.u29-hero-photo img{height:280px}}@media(max-width:450px){.u29-main-gallery{grid-template-columns:1fr}}

/* Gemlik Aku V30 category presentation */
.v30-guide{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;margin-bottom:26px;padding:27px 32px;border-radius:16px;background:linear-gradient(110deg,#08223d,#123d60);color:#fff}
.v30-guide span{font-size:12px;letter-spacing:.11em;font-weight:800;color:#ffd12c}.v30-guide h2{font-size:clamp(23px,2.8vw,32px);margin:8px 0;color:#fff}.v30-guide p{max-width:730px;color:#d8e6f1;line-height:1.7;margin:0}
.v30-guide>a{flex-shrink:0;background:#ffce27;color:#071d34;text-decoration:none;border-radius:10px;padding:17px 21px;font-size:13px;font-weight:900}
.u28-card{overflow:hidden;border-radius:15px;transition:transform .2s,box-shadow .2s}.u28-card:hover{transform:translateY(-4px);box-shadow:0 15px 32px rgba(8,34,60,.14)}
.u28-card>img{height:205px;width:100%;object-fit:cover}.u28-card-body{display:flex;flex-direction:column;min-height:210px}.u28-card-body .u28-link{margin-top:auto}
.v30-back{display:inline-flex;color:#ffce27;font-weight:800;text-decoration:none;font-size:13px;margin-bottom:14px}
.u29-photo-block img{object-fit:cover}
@media(max-width:700px){.v30-guide{flex-direction:column;align-items:flex-start;padding:23px}.v30-guide>a{width:100%;text-align:center}.u28-card>img{height:190px}}

/* Gemlik 2026 marka katalog tasarımı */
.gmk-wrap{max-width:1180px;margin:auto;padding:54px 20px}.gmk-hero{background:linear-gradient(115deg,#111820,#26313b);color:#fff;padding:70px 20px}.gmk-hero .gmk-wrap{padding:0}.gmk-kicker{color:#ffd124;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.gmk-hero h1{font-size:clamp(32px,5vw,58px);line-height:1.12;margin:15px 0;color:white}.gmk-hero p{color:#e4e8ec;max-width:800px;line-height:1.8}.gmk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gmk-card{background:white;border:1px solid #e1e4e8;border-radius:19px;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.06);display:flex;flex-direction:column}.gmk-card img{width:100%;height:215px;object-fit:cover}.gmk-card-body{padding:22px;display:flex;flex:1;flex-direction:column}.gmk-card h3{font-size:23px;margin:0 0 9px;color:#151b21}.gmk-card p{color:#515a64;line-height:1.7}.gmk-btn{display:inline-block;background:#ffce17;color:#141414!important;font-weight:800;border-radius:9px;padding:12px 18px;text-decoration:none;margin-top:auto;align-self:flex-start}.gmk-chip{display:inline-block;background:#fff5c5;color:#554400;padding:7px 11px;border-radius:40px;font-size:12px;font-weight:700;margin-bottom:13px}.gmk-subtitle{font-size:30px;color:#151a20;margin:0 0 14px}.gmk-lead{line-height:1.8;color:#4e5964;max-width:860px;margin-bottom:28px}.gmk-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gmk-list a{display:block;background:#f8fafb;border:1px solid #e0e5e9;border-radius:12px;padding:18px;color:#1c252d;text-decoration:none;font-weight:750}.gmk-list small{display:block;color:#69737c;font-weight:400;margin-top:6px}.gmk-tech{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gmk-tech>div{border-left:4px solid #ffcc00;background:#f6f7f8;padding:20px;border-radius:8px}.gmk-tech strong{display:block;font-size:20px}.gmk-article{max-width:900px;font-size:16px;line-height:1.95;color:#35414b}.gmk-article h2{font-size:26px;color:#18232b;margin-top:30px}.gmk-faq details{border:1px solid #dfe4e7;padding:16px 20px;border-radius:12px;margin:10px 0;background:white}.gmk-faq summary{cursor:pointer;font-weight:800;color:#18232b}.gmk-faq p{line-height:1.8}.gmk-keywords{font-size:13px;color:#66717c;line-height:1.9}.gmk-cta{background:#151b20;color:#fff;border-radius:16px;padding:30px;margin-top:35px}.gmk-cta h2{color:#fff}.gmk-cta p{color:#e4e6e9}@media(max-width:850px){.gmk-grid,.gmk-list,.gmk-tech{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.gmk-grid,.gmk-list,.gmk-tech{grid-template-columns:1fr}.gmk-wrap{padding:34px 16px}.gmk-card img{height:220px}}

/* GEMLIK AKU premium brand experience */
.gmk-hero{border-radius:0 0 30px 30px!important;position:relative;overflow:hidden}.gmk-hero h1{letter-spacing:-.045em;line-height:1.08}.gmk-wrap{margin-top:44px!important;margin-bottom:44px!important}.gmk-subtitle{letter-spacing:-.035em}.gmk-premium-intro{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;margin:0 0 26px;padding:24px 28px;border:1px solid #e7e9ed;border-radius:22px;background:linear-gradient(115deg,#fff,#fff9e8)}.gmk-premium-intro strong{font-size:1.3rem;color:#111827}.gmk-premium-intro p{margin:6px 0 0;color:#566171;max-width:680px}.gmk-premium-intro a{background:#111827;color:#fff!important;text-decoration:none;padding:13px 19px;border-radius:12px;font-weight:800}.gmk-cta{background:linear-gradient(135deg,#101820,#202b37)!important;border:1px solid #34404d!important;border-radius:28px!important;padding:clamp(25px,4vw,48px)!important;color:#fff!important;box-shadow:0 24px 60px #11182720!important}.gmk-cta h2,.gmk-cta p{color:#fff!important}.gmk-road-kicker{font-size:.78rem;font-weight:900;letter-spacing:.16em;color:#ffd43b;margin-bottom:12px}.gmk-road-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);gap:32px;align-items:center}.gmk-road-copy h2{font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.04em;line-height:1.13;margin:0 0 14px}.gmk-road-copy p{color:#d2d9e1!important;line-height:1.7}.gmk-road-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.gmk-road-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:12px;text-decoration:none;font-weight:850}.gmk-road-primary{background:#ffd52d;color:#151515!important}.gmk-road-secondary{border:1px solid #6a7684;background:#ffffff10;color:white!important}.gmk-road-steps{display:grid;gap:12px}.gmk-road-step{display:flex;gap:14px;align-items:center;padding:17px;border:1px solid #ffffff24;border-radius:15px;background:#ffffff0b}.gmk-road-num{display:grid;place-items:center;flex:0 0 40px;height:40px;background:#ffd52d;color:#101820;border-radius:12px;font-weight:950}.gmk-road-step b{display:block;color:#fff}.gmk-road-step small{display:block;color:#c8d0d9;line-height:1.5;margin-top:3px}.gmk-road-note{font-size:.8rem;color:#b7c1cb;margin-top:16px}.gmk-article{line-height:1.82}.gmk-article h2{letter-spacing:-.025em}.gmk-wrap details{border-radius:14px;overflow:hidden}.gmk-wrap details summary{cursor:pointer}.gmk-wrap a:focus-visible,.gmk-cta a:focus-visible{outline:3px solid #ffcf00;outline-offset:3px}@media(max-width:760px){.gmk-road-layout{grid-template-columns:1fr}.gmk-premium-intro{padding:20px}.gmk-cta{border-radius:20px!important}}

/* Kurumsal hizmet bölgeleri */
.region-hero{background:linear-gradient(115deg,#111820 0%,#222b32 64%,#3b3419 100%);color:#fff;padding:76px 0 65px}.region-hero h1{font-size:clamp(32px,4vw,56px);line-height:1.1;color:#fff;margin:16px 0}.region-hero p{max-width:780px;color:#d9dee3;font-size:17px}.region-kicker{color:#ffd22d;font-weight:800;letter-spacing:.13em;text-transform:uppercase;font-size:12px}.region-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.region-btn{display:inline-flex;padding:13px 20px;border-radius:10px;background:#ffcf22;color:#161616!important;font-weight:800;text-decoration:none}.region-btn.alt{background:transparent;color:#fff!important;border:1px solid #73808b}.region-wrap{padding:54px 0;background:#f6f8fa}.region-intro{font-size:16px;max-width:950px;color:#42505c}.region-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px 0 36px}.region-card{background:#fff;border:1px solid #e4e8eb;border-radius:16px;padding:21px;box-shadow:0 8px 25px rgba(13,27,38,.04);display:block;text-decoration:none;color:#17222c!important;transition:transform .2s,border-color .2s}.region-card:hover{transform:translateY(-3px);border-color:#d4a400}.region-card strong{display:block;font-size:18px;margin-bottom:8px}.region-card span{font-size:13px;color:#5c6872}.region-group{margin-top:42px;scroll-margin-top:100px}.region-group h2{font-size:25px;margin-bottom:8px}.region-badge{display:inline-block;border-radius:50px;padding:6px 12px;background:#fff0b5;color:#493b00;font-size:12px;font-weight:800}.region-panel{background:#fff;border:1px solid #e5e8ec;border-radius:18px;padding:28px;margin:24px 0}.region-panel h2{font-size:24px}.region-panel p{line-height:1.8;color:#3c4c59}.region-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.region-step{background:#f4f6f7;border-radius:12px;padding:18px}.region-step b{color:#b38700;display:block}.region-cta{background:#171f27;color:#fff;padding:32px;border-radius:20px;margin:30px 0}.region-cta h2{color:#fff}.region-cta p{color:#d9e0e6}.region-faq details{border-bottom:1px solid #e4e8ea;padding:15px 0}.region-faq summary{font-weight:700;cursor:pointer}.region-keywords{font-size:13px;color:#67717b;line-height:1.8}.region-nav{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.region-nav a{background:#fff;border:1px solid #dce1e5;border-radius:30px;padding:8px 12px;color:#2b3944;text-decoration:none;font-size:13px}@media(max-width:760px){.region-cards,.region-steps{grid-template-columns:1fr}.region-hero{padding:46px 0}.region-panel{padding:20px}}

/* Premium akü rehberi */
.guide-hero{background:linear-gradient(120deg,#111820,#242b30);color:#fff;padding:75px 0 85px}.guide-hero-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:45px;align-items:center}.guide-eyebrow,.guide-section-head>span,.guide-road span{color:#ffcf27;font-size:12px;letter-spacing:2px;font-weight:800}.guide-hero h1{font-size:clamp(35px,5vw,65px);line-height:1.1;max-width:830px;margin:18px 0}.guide-hero h1 em{color:#ffcf27;font-style:normal}.guide-hero p{max-width:720px;line-height:1.8;color:#d5dce0}.guide-hero-aside{padding:32px;border:1px solid #596168;border-radius:22px;background:#ffffff0b}.guide-hero-aside span{color:#ffcf27;font-size:12px;letter-spacing:2px}.guide-hero-aside h2{font-size:27px;color:#fff;margin:14px 0}.guide-hero-aside a{color:#ffcf27;font-weight:800}.guide-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.guide-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 21px;border-radius:10px;font-weight:800;text-decoration:none}.guide-btn.yellow{background:#ffcf27;color:#171b1e}.guide-btn.outline{border:1px solid #f1d267;color:#fff}.guide-btn.dark{background:#222;color:#fff}.guide-main{padding-top:55px;padding-bottom:70px}.guide-section-head{margin:35px 0 20px}.guide-section-head>span{color:#997400}.guide-section-head h2{font-size:clamp(25px,3vw,37px);margin:8px 0;color:#171b1e}.guide-section-head p{color:#5d6670;line-height:1.7}.guide-techgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.guide-techcard{background:#fff;border:1px solid #e3e6e8;border-radius:18px;padding:28px;box-shadow:0 12px 30px #1111110b;color:#171b1e;text-decoration:none}.guide-techcard:hover{border-color:#e5b900;transform:translateY(-2px)}.guide-techcard>span,.guide-article>span{font-size:11px;color:#8b6a00;font-weight:800;letter-spacing:1.2px}.guide-techcard h3{font-size:25px;margin:14px 0}.guide-techcard p{color:#5e6670;line-height:1.7}.guide-techcard b{color:#8d6d00}.guide-accordion{margin:12px 0;border:1px solid #e2e4e7;background:#fff;border-radius:15px;overflow:hidden}.guide-accordion summary{cursor:pointer;padding:23px 26px;font-size:18px;font-weight:800;color:#1c2429;list-style:none;display:flex;justify-content:space-between;gap:15px}.guide-accordion summary::-webkit-details-marker{display:none}.guide-accordion summary:after{content:'+';font-size:24px;color:#b58b00}.guide-accordion[open] summary:after{content:'−'}.guide-count{font-size:12px;color:#737d83;font-weight:600;margin-left:auto;align-self:center}.guide-linkgrid{padding:4px 22px 25px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.guide-linkgrid a{display:flex;justify-content:space-between;gap:10px;background:#f5f6f7;color:#222d33;text-decoration:none;border-radius:9px;padding:15px;font-weight:650}.guide-linkgrid a:hover{background:#fff3c3}.guide-road{background:#1d252a;border-radius:22px;padding:35px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:50px}.guide-road h2{color:#fff;font-size:28px;margin:12px 0}.guide-road p{color:#d5dce0}.guide-road .guide-actions{flex-shrink:0}.guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.guide-steps article{background:#fff;border:1px solid #e2e5e7;border-radius:15px;padding:22px}.guide-steps b{font-size:25px;color:#bc9200}.guide-steps h3{margin:10px 0;color:#1c2429}.guide-steps p{color:#657077;line-height:1.7}.guide-crumb{margin-bottom:22px;color:#777}.guide-crumb a{color:#8b6900}.guide-article{background:#fff;border:1px solid #e3e6e8;border-radius:18px;padding:clamp(20px,4vw,46px);margin-bottom:25px}.guide-article h2{font-size:30px;color:#1d252a}.guide-article h3{color:#1d252a}.guide-article p{line-height:1.95;color:#3c4951}.guide-note{color:#647079;font-size:13px;margin-top:24px}@media(max-width:800px){.guide-hero-grid,.guide-techgrid,.guide-steps{grid-template-columns:1fr}.guide-road{display:block}.guide-linkgrid{grid-template-columns:1fr}.guide-hero{padding:45px 0}.guide-accordion summary{padding:17px}.guide-road .guide-actions{margin-top:20px}}

/* Corporate responsive navigation and mobile service bar */
:root{--corporate-yellow:#f4c319;--corporate-black:#101820}html{scroll-padding-top:90px}body{overflow-x:clip}img,video,iframe{max-width:100%}img{height:auto}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #eab308;outline-offset:3px}.premium-header{position:relative;z-index:70;box-shadow:0 8px 25px rgba(0,0,0,.08)}.premium-nav-band{background:#141b22}.premium-links>a{border-radius:9px;transition:background .2s,color .2s}.premium-links>a:hover,.premium-links>a.active{background:#f4c319!important;color:#111820!important}.premium-call{border-radius:12px!important}.float-wa{display:none!important}.mobile-service-bar{display:none}.roadside-spotlight{background:linear-gradient(120deg,#141b22,#283442);color:#fff;border-bottom:4px solid #f4c319;padding:28px 0}.roadside-spotlight .container{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.roadside-spotlight .eyebrow{color:#f4c319;font-weight:800;letter-spacing:.1em;font-size:12px}.roadside-spotlight h2{font-size:clamp(22px,3vw,37px);margin:6px 0;color:#fff;line-height:1.15}.roadside-spotlight p{color:#d7e0e7;margin:0;max-width:670px}.roadside-actions{display:flex;gap:9px;flex-wrap:wrap}.roadside-actions a{display:inline-flex;align-items:center;gap:7px;background:#f4c319;color:#151b22!important;padding:13px 16px;border-radius:10px;font-weight:850;text-decoration:none}.roadside-actions a:nth-child(2){background:#fff}.roadside-actions a:nth-child(3){background:#283747;color:#fff!important;border:1px solid #84919c}.corporate-footer{background:#111923;color:#d9e0e6;padding:52px 0 20px}.corporate-footer .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:32px}.corporate-footer h3{color:#f4c319;font-size:15px;margin:0 0 14px}.corporate-footer a{color:#d9e0e6;text-decoration:none;display:block;margin:9px 0}.corporate-footer a:hover{color:#f4c319}.corporate-footer .brand-logo{max-width:175px;height:auto}.corporate-footer p{color:#c2ccd6;line-height:1.7}.corporate-footer .legal-row{margin-top:30px;border-top:1px solid #34414e;padding-top:18px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;font-size:13px;color:#c2ccd6}.corporate-footer .legal-row a{display:inline;color:#f4c319}.legal-main{max-width:960px;margin:40px auto;padding:0 22px 60px;line-height:1.8}.legal-main h1{font-size:clamp(28px,4vw,42px)}.legal-main h2{margin-top:30px}.legal-main a{color:#7a5700}
@media(max-width:960px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.premium-header{position:relative}.premium-nav-band{position:relative}.premium-links{max-height:calc(100vh - 155px);overflow-y:auto;overscroll-behavior:contain}.premium-links.open{display:flex!important;flex-direction:column;align-items:stretch;gap:4px;padding:14px 10px}.premium-links.open>a{min-height:46px;padding:11px 15px}.mobile-service-bar{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#101820;border-top:3px solid #f4c319;padding:7px 5px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -7px 30px #0004}.mobile-service-bar a,.mobile-service-bar button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border:0;background:transparent;color:#fff;text-decoration:none;font-size:11px;font-weight:750;min-height:48px;border-radius:9px}.mobile-service-bar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mobile-service-bar .mobile-primary{background:#f4c319;color:#151b22}.corporate-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadside-spotlight{padding:22px 0}.roadside-actions{width:100%}.roadside-actions a{flex:1;justify-content:center;min-width:100px}.premium-main{gap:10px}.premium-service{display:none!important}}
@media(max-width:560px){.corporate-footer .footer-grid{grid-template-columns:1fr;gap:16px}.roadside-actions a{padding:12px 8px;font-size:12px}.premium-logo img{max-width:160px}.corporate-footer{padding-top:32px}.legal-main{margin-top:22px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
