@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap');
:root{--black:#08090b;--black-soft:#0e1115;--graphite:#15191e;--graphite-light:#20252b;--silver:#bfc4c9;--silver-light:#e4e7e9;--white:#fff;--text-gray:#a7adb4;--light-background:#f4f4f3;--red:#e31b23;--red-dark:#b80f16;--whatsapp:#25d366;--container:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:'Inter',sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}body.menu-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(var(--container),calc(100% - 48px));margin-inline:auto}h1,h2,h3,.logo-word{font-family:'Barlow Condensed',sans-serif;line-height:.98;margin:0;font-weight:700;letter-spacing:-.02em}h1{font-size:clamp(3.5rem,6.2vw,6rem)}h2{font-size:clamp(2.4rem,4.2vw,4rem)}p{margin:0 0 1.5rem}.topbar{height:36px;background:#151a20;border-bottom:1px solid #2d343c;font-size:.76rem;letter-spacing:.01em}.topbar .container{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.topbar-links{height:100%;display:flex;align-items:center;gap:18px}.topbar a{display:flex;align-items:center;gap:7px}.topbar .emergency-link{height:100%;padding:0 22px;background:var(--red)}.site-header{position:sticky;top:0;z-index:50;height:82px;background:rgba(8,9,11,.98);border-bottom:1px solid #30353b;transition:.3s}.site-header.scrolled{height:68px;background:rgba(8,9,11,.84);backdrop-filter:blur(14px);box-shadow:0 10px 25px #0008}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;min-width:max-content}.brand-mark{width:54px;height:54px;border:2px solid var(--silver);border-radius:50%;display:grid;place-items:center;color:var(--silver);font:800 1.1rem/1 'Barlow Condensed'}.brand-text{display:flex;flex-direction:column;line-height:1}.brand-text strong{font:700 1.65rem/1 'Barlow Condensed';letter-spacing:.06em}.brand-text small{font-size:.58rem;letter-spacing:.14em;color:var(--silver)}.brand-founded{border-left:1px solid #50565d;padding-left:16px;font-size:.65rem;color:var(--silver)}.main-nav{height:100%;display:flex;align-items:center;gap:26px}.main-nav>a:not(.nav-cta){height:100%;display:flex;align-items:center;position:relative;font:600 .75rem/1 'Barlow Condensed';letter-spacing:.05em;text-transform:uppercase}.main-nav>a:not(.nav-cta)::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--red);transition:.3s}.main-nav>a:hover::after,.main-nav>a.active::after{width:100%}.nav-cta{border:1px solid var(--silver);padding:11px 16px;font:600 .78rem/1 'Inter';transition:.25s}.nav-cta:hover{background:var(--red);border-color:var(--red)}.menu-toggle{display:none;background:none;color:white;border:1px solid #4c535b;padding:9px 12px;font-size:1.3rem}.hero{height:620px;position:relative;overflow:hidden;background:#0b0d10}.slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity 1s ease}.slide.active{opacity:1;pointer-events:auto;z-index:1}.slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.03)}.slide.active>img{animation:slowZoom 8s ease-out both}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,7,9,.98) 0%,rgba(5,7,9,.8) 38%,rgba(5,7,9,.16) 72%,rgba(5,7,9,.38) 100%),linear-gradient(0deg,rgba(5,7,9,.42),transparent 35%)}.hero-content{height:100%;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:120px}.eyebrow,.section-kicker{display:flex;align-items:center;gap:13px;font:600 .75rem/1 'Inter';letter-spacing:.22em;margin-bottom:22px}.eyebrow::before,.section-kicker::before{content:'';width:34px;height:3px;background:var(--red)}.hero-copy{max-width:600px;font-size:1.06rem;line-height:1.65;color:#d5d9dd;margin:24px 0 30px}.button-row{display:flex;gap:14px;flex-wrap:wrap}.btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 24px;border:1px solid transparent;font-weight:700;font-size:.86rem;transition:.25s;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-red{background:var(--red);border-color:var(--red)}.btn-red:hover{background:var(--red-dark)}.btn-outline{border-color:#cbd0d5;background:#0c0f13b8}.btn-dark{border-color:#353b42;background:var(--graphite);color:white}.vertical-slogan{position:absolute;z-index:4;right:26px;bottom:105px;width:175px;text-align:right;font:600 1.1rem/1.25 'Barlow Condensed';letter-spacing:.05em;border-bottom:2px solid var(--red);padding-bottom:13px}.slider-arrow{position:absolute;z-index:5;top:50%;width:45px;height:54px;border:1px solid #ffffff66;background:#08090b99;color:#fff;font-size:2rem;cursor:pointer;opacity:0;transition:.2s}.hero:hover .slider-arrow{opacity:1}.slider-arrow:hover{background:var(--red)}.slider-arrow.prev{left:20px}.slider-arrow.next{right:20px}.slider-progress{position:absolute;z-index:6;bottom:32px;left:50%;transform:translateX(-50%);display:flex;gap:9px}.slider-progress button{width:55px;height:3px;padding:0;border:0;background:#ffffff66;cursor:pointer}.slider-progress button.active{background:var(--red)}.quick-wrap{position:relative;z-index:8;margin-top:-43px}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.quick-card{min-height:112px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;background:linear-gradient(135deg,#1b2026,#0d1014);border:1px solid #3e454d;padding:24px 28px;box-shadow:0 18px 35px #0004;transition:.3s}.quick-card.emergency{background:linear-gradient(135deg,#6b0a10,#170b0d);border-color:#e12b33}.quick-card:hover{transform:translateY(-8px);border-color:var(--red)}.quick-icon{font-size:2.2rem;color:white;transition:.3s}.quick-card:hover .quick-icon{transform:scale(1.12)}.quick-card strong{display:block;font:700 1.55rem/1 'Barlow Condensed'}.quick-card small{color:var(--silver);font-size:.78rem}.quick-card b{font-size:2rem;font-weight:300;transition:.3s}.quick-card:hover b{transform:translateX(5px)}.section-light{background:var(--light-background);color:#15171a;padding:120px 0}.split-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:75px;align-items:center}.section-kicker{color:#555e66}.about-preview h2{margin-bottom:28px}.about-preview p:not(.section-kicker){color:#60666c;max-width:600px}.photo-collage{display:grid;grid-template-columns:1.7fr 1fr;grid-template-rows:1fr 1fr;gap:6px;position:relative}.photo-collage img{width:100%;height:100%;object-fit:cover;transition:.5s}.photo-collage img:hover{transform:scale(1.025)}.collage-main{grid-row:1/3;min-height:390px}.experience-badge{position:absolute;right:28px;top:-35px;width:150px;height:150px;border-radius:50%;background:#101318;color:white;border:4px solid #c5974f;outline:4px solid #111;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 12px 30px #0004}.experience-badge strong{font:700 3rem/1 'Barlow Condensed'}.experience-badge span{font-size:.74rem;line-height:1.2}.page-loader{display:none!important}.site-footer{background:#090b0e;border-top:1px solid #333;padding:65px 0 24px}.footer-placeholder{padding:40px;text-align:center;color:#a7adb4}

/* Mercedes-Benz yıldızlı yükleme amblemi */
.loader-mark{position:relative;border:0;font-size:0;animation:none}
.loader-mark::before{content:'';position:absolute;inset:0;border:2px solid #697078;border-top-color:var(--red);border-radius:50%;animation:loaderSpin 1s linear infinite}
.loader-mark::after{content:'';position:absolute;inset:9px;background:url('../images/logo/mercedes-star.svg') center/contain no-repeat}
.slide-photo-workshop>img{object-position:center 58%}.slide-photo-amg>img{object-position:center 63%}.slide-photo-mechanic>img{object-position:68% 54%}.mobile-nav-title{display:none}
