:root{--dark:#042a35;--dark2:#073e4e;--primary:#0c7e9a;--primary2:#095c71;--bg:#f3f4f6;--text:#1f2937;--muted:#6b7280;--line:#e5e7eb;--white:#fff;--danger:#b91c1c;--success:#047857}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.topbar{background:#fff;border-bottom:1px solid #f1f5f9;font-size:12px;color:#64748b}.topbar .container{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.mini-links{display:flex;gap:22px}.main-header{background:#fff;box-shadow:0 1px 8px rgba(15,23,42,.05)}.main-header .container{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:104px}.logo img{height:92px;width:auto}.nav{display:flex;gap:28px;font-size:14px;font-weight:800}.nav a{position:relative;padding:12px 0}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:4px;height:2px;background:var(--primary);transition:.2s}.nav a:hover{color:var(--primary)}.nav a:hover:after{right:0}.contact-head{display:flex;align-items:center;gap:14px}.round-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1f5f9;color:var(--primary);font-size:20px}.contact-head small{display:block;color:#64748b}.contact-head b{color:var(--primary)}.searchbar{background:#1e293b;color:#fff}.searchbar .container{display:flex;gap:18px;align-items:center;padding:12px 0}.searchform{flex:1;display:flex;max-width:780px}.searchform input{flex:1;border:0;padding:14px 20px;border-radius:999px 0 0 999px;outline:none;font-size:15px}.searchform button{border:0;background:var(--primary);color:#fff;padding:0 28px;border-radius:0 999px 999px 0;font-weight:800;cursor:pointer}.userlinks{display:flex;gap:18px;align-items:center;font-size:14px}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;background:var(--primary);color:#fff;padding:0 6px;font-size:11px;font-weight:800}.flash-strip{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 16px;text-align:center;font-size:14px}.flash-strip strong,.flash-strip a{color:var(--primary)}.mobile-btn{display:none;border:0;background:#f1f5f9;border-radius:8px;padding:10px;font-size:20px}.mobile-nav{display:none;background:#fff;border-top:1px solid var(--line);padding:10px 16px}.mobile-nav a{display:block;padding:12px 4px;border-bottom:1px solid #f1f5f9;font-weight:700}
.hero{position:relative;background:var(--dark);overflow:hidden}.slide{min-height:560px;display:none;position:relative}.slide.active{display:block}.slide-bg{position:absolute;inset:0;background-size:cover;background-position:center}.slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,42,53,.97) 0%,rgba(4,42,53,.82) 40%,rgba(4,42,53,.18) 72%,rgba(4,42,53,.05) 100%)}.slide .container{position:relative;z-index:2;min-height:560px;display:flex;align-items:center}.hero-copy{max-width:590px;color:#fff}.eyebrow{display:inline-block;font-size:12px;letter-spacing:.18em;font-weight:900;color:#9ee8fa;border-left:4px solid var(--primary);padding-left:12px;margin-bottom:18px}.hero h1{font-size:56px;line-height:.98;margin:0 0 22px;font-weight:950;letter-spacing:-.04em}.hero p{font-size:18px;line-height:1.65;color:#e2e8f0;max-width:520px}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;padding:13px 20px;font-weight:800;cursor:pointer;transition:.2s}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary2)}.btn-white{background:#fff;color:var(--primary)}.btn-dark{background:var(--dark);color:#fff}.btn-danger{background:#dc2626;color:#fff}.btn-outline{border:1px solid #cbd5e1;background:#fff;color:#334155}.hero .btn{margin-top:12px;padding:15px 26px}.slider-dots{position:absolute;z-index:5;bottom:24px;right:6%;display:flex;gap:9px}.slider-dots button{width:11px;height:11px;border-radius:50%;border:0;background:rgba(255,255,255,.5);padding:0}.slider-dots button.active{background:var(--primary);transform:scale(1.25)}
.section{padding:72px 0}.section.white{background:#fff}.section.gray{background:#f8fafc}.section-title{text-align:center;margin-bottom:34px}.section-title h2{font-size:34px;margin:0 0 10px;letter-spacing:-.02em}.section-title p{color:var(--muted);max-width:720px;margin:0 auto}.underline{width:80px;height:4px;background:var(--primary);border-radius:99px;margin:14px auto 0}.grid{display:grid;gap:24px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.category-card{position:relative;overflow:hidden;border-radius:18px;min-height:340px;background:#111827;box-shadow:0 12px 28px rgba(15,23,42,.13)}.category-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;transition:.5s}.category-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.08) 65%)}.category-card:hover img{transform:scale(1.06);opacity:1}.category-card .text{position:absolute;z-index:2;left:22px;right:22px;bottom:22px;color:#fff}.category-card h3{margin:0 0 6px;font-size:22px}.category-card p{margin:0;color:#66d9ef;font-weight:700}.b2b{background:var(--dark);color:#fff;padding:38px 0}.b2b .container{display:flex;align-items:center;justify-content:space-between;gap:24px}.b2b h3{margin:0 0 5px;font-size:28px}.b2b p{margin:0;color:#aebdc3}.product-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 14px rgba(15,23,42,.04);transition:.2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(15,23,42,.1)}.product-image{aspect-ratio:1.18/1;background:#f8fafc;display:grid;place-items:center;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover}.product-body{padding:18px;display:flex;flex-direction:column;flex:1}.product-meta{font-size:12px;color:var(--primary);font-weight:800;text-transform:uppercase}.product-title{font-size:17px;font-weight:850;line-height:1.35;margin:7px 0 10px;min-height:46px}.oem{font-size:12px;color:#64748b;margin-bottom:14px}.price{font-size:22px;font-weight:950;color:#111827;margin-top:auto}.stock{font-size:12px;color:#64748b}.product-actions{display:flex;gap:8px;margin-top:14px}.product-actions .btn{flex:1;padding:10px 12px}.promo{min-height:380px;background:var(--dark) url('../vehicles-banner.png') right center/60% auto no-repeat;color:#fff;position:relative;overflow:hidden}.promo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--dark) 0%,var(--dark) 42%,rgba(4,42,53,.86) 62%,rgba(4,42,53,.15) 100%)}.promo .container{position:relative;z-index:2;min-height:380px;display:flex;align-items:center}.promo-copy{max-width:570px}.promo h2{font-size:40px;margin:0 0 14px}.features .card,.info-card,.admin-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;box-shadow:0 5px 16px rgba(15,23,42,.04)}.features .icon{font-size:30px;color:var(--primary)}.features h3{margin:10px 0 8px}.features p{color:#64748b;line-height:1.6}.review{background:var(--dark2);color:#fff;border-radius:20px;padding:36px}.review p{font-size:20px;line-height:1.7;color:#e2e8f0}.page-hero{background:var(--dark);color:#fff;padding:70px 0;text-align:center;position:relative;overflow:hidden}.page-hero.image{background-size:cover;background-position:center}.page-hero.image:after{content:"";position:absolute;inset:0;background:rgba(4,42,53,.82)}.page-hero .container{position:relative;z-index:2}.page-hero h1{font-size:48px;margin:0 0 12px}.page-hero p{color:#d7e0e4;max-width:760px;margin:0 auto;line-height:1.65}.content{padding:56px 0}.content-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:34px;box-shadow:0 10px 26px rgba(15,23,42,.06)}.prose{line-height:1.75;color:#475569}.prose h2,.prose h3{color:#111827;margin-top:28px}.prose ul,.prose ol{padding-left:22px}.split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.about-img{border-radius:18px;min-height:380px;object-fit:cover;width:100%;box-shadow:0 14px 34px rgba(15,23,42,.15)}.checklist{list-style:none;padding:0}.checklist li{padding:8px 0}.checklist li:before{content:"✓";color:var(--primary);font-weight:900;margin-right:10px}.toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:22px;flex-wrap:wrap}.filters{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr auto;gap:10px}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:13px;font-weight:800;color:#374151}.field input,.field select,.field textarea{width:100%;border:1px solid #cbd5e1;border-radius:9px;padding:12px 13px;background:#fff;color:#111827;font:inherit;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(12,126,154,.12)}.field textarea{min-height:120px;resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.alert{padding:13px 16px;border-radius:10px;margin:14px 0;font-weight:650}.alert.success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.alert.error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.alert.info{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.breadcrumb{font-size:13px;color:#64748b;margin-bottom:22px}.breadcrumb a{color:var(--primary)}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:44px}.product-detail .main-img{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;aspect-ratio:1/1;display:grid;place-items:center}.product-detail .main-img img{width:100%;height:100%;object-fit:contain}.product-detail h1{font-size:38px;line-height:1.15;margin:0 0 16px}.detail-price{font-size:34px;font-weight:950;color:var(--primary);margin:20px 0}.detail-list{display:grid;gap:12px;margin:22px 0}.detail-row{display:flex;justify-content:space-between;gap:20px;padding-bottom:10px;border-bottom:1px solid #eef2f7}.cart-table{width:100%;border-collapse:collapse}.cart-table th,.cart-table td{text-align:left;padding:14px;border-bottom:1px solid var(--line);vertical-align:middle}.cart-thumb{width:74px;height:74px;border-radius:10px;object-fit:cover}.qty{width:76px}.summary{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;position:sticky;top:18px}.cart-layout{display:grid;grid-template-columns:1fr 330px;gap:28px}.summary-row{display:flex;justify-content:space-between;padding:9px 0}.summary-total{font-size:22px;font-weight:900;border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.empty{text-align:center;padding:70px 20px}.account-layout{display:grid;grid-template-columns:280px 1fr;gap:24px}.side-menu{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;height:max-content}.side-menu a{display:block;padding:11px 12px;border-radius:8px;font-weight:700}.side-menu a:hover,.side-menu a.active{background:#ecfeff;color:var(--primary)}.status-pill{display:inline-block;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;background:#e2e8f0}.order-card{border:1px solid var(--line);border-radius:14px;padding:18px;margin-bottom:14px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px}.step{padding:16px;border-radius:12px;background:#f1f5f9;text-align:center}.step.done{background:#ecfeff;border:1px solid #67e8f9}.step.active{background:#cffafe;border:2px solid var(--primary)}.footer{background:var(--dark2);color:#fff;padding:52px 0 24px;margin-top:0}.footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:28px}.footer h4{margin:0 0 14px}.footer p,.footer li{color:#b8c7cc;font-size:14px;line-height:1.65}.footer ul{list-style:none;padding:0;margin:0}.footer li{margin:7px 0}.footer-logo{background:#fff;padding:8px;border-radius:8px;display:inline-block;margin-bottom:13px}.footer-logo img{height:44px}.copyright{border-top:1px solid rgba(255,255,255,.14);padding-top:20px;margin-top:28px;text-align:center;color:#9fb0b6;font-size:13px}.whatsapp{position:fixed;right:22px;bottom:22px;z-index:50;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#25D366;color:#fff;font-weight:900;box-shadow:0 8px 24px rgba(0,0,0,.2);font-size:20px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.blog-card img{width:100%;height:210px;object-fit:cover}.blog-card .body{padding:20px}.blog-card h2{font-size:20px;line-height:1.35;margin:0 0 10px}.blog-card p{color:#64748b;line-height:1.55}.blog-card small{color:var(--primary);font-weight:700}.admin-wrap{display:grid;grid-template-columns:230px 1fr;min-height:calc(100vh - 220px)}.admin-side{background:#0f172a;color:#fff;padding:24px}.admin-side h3{margin-top:0}.admin-side a{display:block;padding:11px 12px;border-radius:8px;color:#cbd5e1}.admin-side a:hover{background:#1e293b;color:#fff}.admin-main{padding:30px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.stat strong{display:block;font-size:30px;margin-top:6px}.table-wrap{overflow:auto}.table{width:100%;border-collapse:collapse;background:#fff}.table th,.table td{padding:12px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.table th{background:#f8fafc;font-size:12px;text-transform:uppercase;color:#64748b}.actions{display:flex;gap:8px;flex-wrap:wrap}.muted{color:#64748b}.text-primary{color:var(--primary)}.text-danger{color:#dc2626}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-2{margin-top:14px}.mt-3{margin-top:24px}.mb-2{margin-bottom:14px}.text-center{text-align:center}.right{text-align:right}
@media(max-width:980px){.topbar,.contact-head,.nav{display:none}.mobile-btn{display:inline-block}.main-header .container{min-height:82px}.logo img{height:72px}.searchbar .container{flex-direction:column}.searchform{width:100%;max-width:none}.userlinks{width:100%;justify-content:center}.hero h1{font-size:42px}.slide,.slide .container{min-height:500px}.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}.b2b .container{flex-direction:column;text-align:center}.product-detail,.split{grid-template-columns:1fr}.cart-layout,.account-layout{grid-template-columns:1fr}.summary{position:static}.footer-grid{grid-template-columns:repeat(2,1fr)}.blog-grid{grid-template-columns:repeat(2,1fr)}.filters{grid-template-columns:1fr 1fr}.admin-wrap{grid-template-columns:1fr}.admin-side{display:flex;overflow:auto;gap:5px}.admin-side h3{display:none}.admin-side a{white-space:nowrap}.stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.container{width:min(100% - 22px,1180px)}.hero h1{font-size:34px}.hero p{font-size:16px}.slide,.slide .container{min-height:460px}.section{padding:52px 0}.section-title h2,.page-hero h1{font-size:32px}.grid-4,.grid-3,.grid-2,.blog-grid,.form-grid,.filters,.stats{grid-template-columns:1fr}.category-card{min-height:300px}.promo{background-size:auto 65%;background-position:right bottom}.promo h2{font-size:31px}.footer-grid{grid-template-columns:1fr}.product-detail h1{font-size:30px}.cart-table thead{display:none}.cart-table,.cart-table tbody,.cart-table tr,.cart-table td{display:block;width:100%}.cart-table tr{padding:12px 0;border-bottom:1px solid var(--line)}.cart-table td{border:0;padding:6px 0}.steps{grid-template-columns:1fr 1fr}.content-card{padding:22px}.admin-main{padding:18px}}

/* ===== ADES 2026 Kurumsal Güncelleme ===== */
.site-header{background:#fff;position:relative;z-index:30}.topbar{background:#0b1720;color:#d9e3e8;border:0}.topbar-inner{min-height:36px;padding:5px 0!important;gap:18px}.top-social{display:flex;gap:6px;align-items:center}.top-social a{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:#22313b;color:#fff;font-size:10px;font-weight:900}.top-social .sahibinden-mini{background:#f4d400;color:#111}.top-message{font-size:12px;letter-spacing:.02em;color:#cbd5e1;flex:1;text-align:center}.top-tools{display:flex;align-items:center;gap:9px;font-size:11px;white-space:nowrap}.rate-chip{font-weight:800;color:#fff}.muted-rate{color:#94a3b8}.rate-source{font-size:10px;color:#94a3b8;border-left:1px solid #334155;padding-left:9px}.lang-switch{display:flex;gap:2px;border-left:1px solid #334155;padding-left:8px}.lang-switch a{padding:3px 5px;border-radius:4px;font-weight:800;color:#cbd5e1}.lang-switch a.active{background:#fff;color:#0f172a}.main-header{box-shadow:none;border-bottom:1px solid #edf1f4}.main-header .container,.main-header-inner{min-height:72px!important;gap:22px}.brand-wrap{display:flex;align-items:center;gap:10px;flex:0 0 auto}.logo img{height:58px!important;width:auto}.header-search{display:flex;flex:1;max-width:650px;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;background:#fff}.header-search input{flex:1;border:0;outline:0;padding:12px 15px;font:inherit;color:#0f172a}.header-search button{width:48px;border:0;background:#fff;font-size:23px;cursor:pointer;color:#0f172a}.header-actions{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:700}.header-actions a{display:flex;align-items:center;gap:4px;white-space:nowrap}.nav-row{background:#fff;border-bottom:1px solid #dfe6eb;box-shadow:0 2px 7px rgba(15,23,42,.03)}.nav-row .nav{min-height:43px;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.nav-row .nav a{padding:13px 4px}.nav-row .nav-accent{color:var(--primary)}
.hero-pro .slide,.hero-pro .slide .container{min-height:500px}.hero-pro .slide:after{background:linear-gradient(90deg,rgba(5,17,24,.96) 0%,rgba(5,24,31,.87) 43%,rgba(4,42,53,.28) 72%,rgba(4,42,53,.04) 100%)}.hero-pro .slide-bg{filter:saturate(.82) contrast(1.06)}.hero-pro h1{font-size:52px;line-height:1.04;text-transform:uppercase;max-width:720px}.hero-pro .hero-copy{max-width:680px}.hero-trust{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 2px}.hero-trust span{font-size:12px;font-weight:800;border:1px solid rgba(255,255,255,.24);background:rgba(4,42,53,.42);padding:7px 10px;border-radius:6px}.slider-arrow{position:absolute;z-index:6;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.32);color:#fff;font-size:28px;cursor:pointer}.slider-arrow.prev{left:16px}.slider-arrow.next{right:16px}.slider-dots{right:auto;left:50%;transform:translateX(-50%)}
.brand-marquee-section{background:#fff;border-bottom:1px solid #e5e7eb;overflow:hidden}.brand-marquee{overflow:hidden;width:100%}.brand-track{display:flex;width:max-content;animation:brandScroll 32s linear infinite}.brand-marquee:hover .brand-track{animation-play-state:paused}.brand-tile{height:86px;min-width:185px;padding:0 24px;display:flex;align-items:center;justify-content:center;border-right:1px solid #eef2f7;background:#fff}.brand-tile span{font-weight:950;font-size:22px;letter-spacing:-.04em;color:#20262b}.brand-bosch span{color:#d50000}.brand-siemens span{color:#008c95}.brand-delphi span{color:#c90025}.brand-denso span{color:#df1b22}.brand-continental span{color:#ed8b00}.brand-vdo span{color:#005aa9}.brand-zexel span{color:#1d4f91}.brand-stanadyne span{color:#11396a}.brand-rain-parts span{color:#1b5bc1}@keyframes brandScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.home-panels{background:#fff;padding:26px 0 32px}.home-panel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home-panel{position:relative;min-height:235px;border-radius:12px;overflow:hidden;color:#fff;background-size:cover;background-position:center;box-shadow:0 7px 18px rgba(15,23,42,.12)}.rain-panel{background-image:url('../premium_injector_bg.png')}.corporate-panel{background-image:url('../premium_engine_bg.png')}.events-panel{background-image:url('../premium_fleet_bg.png')}.panel-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,18,27,.94),rgba(5,18,27,.45))}.panel-content{position:relative;z-index:2;padding:25px;max-width:88%}.panel-content>span{font-size:11px;font-weight:900;letter-spacing:.13em;color:#81d7e8}.panel-content h2{font-size:27px;margin:8px 0}.panel-content p{font-size:13px;line-height:1.55;color:#dbe5ea}.panel-content b{font-size:12px}.compact-section{padding:54px 0!important}.compact-content{padding:42px 0!important}.left-title{text-align:left}.left-title .underline{margin-left:0}.compact-category{min-height:275px!important}.trust-row{background:#fff;border-top:1px solid #e8edf0;border-bottom:1px solid #e8edf0}.trust-row .container{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0}.trust-row .container>div{padding:4px 22px;border-right:1px solid #e5e7eb}.trust-row .container>div:last-child{border:0}.trust-row strong{display:block;font-size:14px}.trust-row small{display:block;color:#64748b;margin-top:4px}
.dark-eyebrow{color:var(--primary)!important}.vision-grid{align-items:stretch}.vision-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;position:relative;overflow:hidden}.vision-card>span{position:absolute;right:18px;top:9px;font-size:64px;font-weight:950;color:#eff4f6}.vision-card h2{position:relative;margin-top:0;font-size:28px}.vision-card p{position:relative;line-height:1.75;color:#53616d}.about-hero .container{text-align:left}.about-hero h1{max-width:760px}
.rain-hero{position:relative;min-height:520px;background:#06131f;color:#fff;overflow:hidden}.rain-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(.75)}.rain-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,12,22,.97) 0%,rgba(2,20,34,.88) 47%,rgba(2,20,34,.18) 78%)}.rain-hero .container{position:relative;z-index:2;min-height:520px;display:flex;align-items:center}.rain-copy{max-width:650px}.rain-wordmark{font-size:64px;font-weight:950;letter-spacing:.06em;line-height:1;color:#fff}.rain-wordmark b{color:#58a7ff}.rain-copy h1{font-size:32px;line-height:1.3;margin:18px 0 10px}.rain-copy p{color:#d3dee5;line-height:1.7}.rain-product-visual{min-height:320px;border-radius:20px;background:linear-gradient(135deg,#071624,#0d3657);display:flex;align-items:center;justify-content:center;gap:24px;box-shadow:0 20px 45px rgba(15,23,42,.2)}.rain-box{width:190px;height:230px;background:linear-gradient(145deg,#0b1c31,#08111e);border:1px solid #3a6ea3;border-radius:8px;color:#fff;font-size:38px;font-weight:950;display:grid;place-items:center;text-align:center;box-shadow:18px 18px 30px rgba(0,0,0,.3)}.rain-box span{color:#61a9ff;letter-spacing:.18em;font-size:18px}.rain-part-circle{width:130px;height:130px;border:12px solid #b7c3ce;border-radius:50%;display:grid;place-items:center;text-align:center;background:#202a32;color:#fff;font-weight:900;box-shadow:inset 0 0 0 7px #687784,0 15px 30px rgba(0,0,0,.3)}
.route-section{background:#eef3f5;padding:56px 0}.route-section .container{display:grid;grid-template-columns:.85fr 1.3fr;gap:30px;align-items:center}.route-copy h2{font-size:32px;margin:0 0 10px}.route-copy p{color:#64748b;line-height:1.7}.route-points{display:flex;align-items:center;gap:10px;margin:22px 0}.route-points span{background:#fff;border:1px solid #dbe3e8;border-radius:10px;padding:11px 13px;font-size:12px}.route-points b{color:var(--primary);margin-right:5px}.map-frame{height:420px;border-radius:18px;overflow:hidden;background:#dbe3e8;box-shadow:0 12px 32px rgba(15,23,42,.12)}.map-frame iframe{width:100%;height:100%;border:0}
.events-hero .container{text-align:left}.event-filters{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.event-filters a{padding:8px 11px;background:#fff;border:1px solid #dce3e8;border-radius:999px;font-size:12px;font-weight:800}.event-filters a.active{background:var(--dark);border-color:var(--dark);color:#fff}.event-filter-spacer{flex:1}.events-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.event-card{background:#fff;border:1px solid #e1e7eb;border-radius:16px;overflow:hidden;box-shadow:0 7px 20px rgba(15,23,42,.06)}.event-photo{height:310px;position:relative;background:#102530}.event-photo>img{width:100%;height:100%;object-fit:cover}.event-placeholder{height:100%;display:grid;place-items:center;color:#fff;font-size:32px;font-weight:950;line-height:1.05;text-align:center}.event-year{position:absolute;right:14px;top:14px;background:#fff;color:#0f172a;font-weight:950;padding:6px 10px;border-radius:8px}.event-body{padding:22px}.event-type{font-size:11px;color:var(--primary);font-weight:900;text-transform:uppercase}.event-body h2{margin:7px 0 4px}.event-body p{color:#64748b;line-height:1.65}.event-gallery{display:flex;gap:6px;margin-top:15px}.event-gallery img{width:62px;height:52px;border-radius:7px;object-fit:cover}
.footer-grid-new{grid-template-columns:1.5fr .8fr 1fr .8fr;align-items:start}.footer-social{display:flex;gap:7px;flex-wrap:wrap}.footer-social a{border:1px solid rgba(255,255,255,.16);border-radius:7px;padding:6px 8px;font-size:11px;color:#dbe5ea}.corporate-links{display:grid;gap:9px}.corp-btn{display:grid;grid-template-columns:36px 1fr;column-gap:9px;align-items:center;border-radius:9px;padding:9px;background:#fff;color:#14212b}.corp-btn>span{grid-row:1/3;width:36px;height:36px;display:grid;place-items:center;border-radius:7px;background:#e2e8f0;font-weight:950}.corp-btn b{font-size:13px}.corp-btn small{font-size:10px;color:#64748b}.corp-btn.sahibinden{background:#f6d904}.corp-btn.sahibinden>span{background:#111;color:#f6d904}.corp-btn.autoline>span{background:#e9efff;color:#1c4f9e}.autoline-badge{text-align:center}.floating-social{position:fixed;left:15px;top:50%;transform:translateY(-50%);z-index:45;display:grid;gap:6px}.floating-social a{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:950;box-shadow:0 4px 12px rgba(0,0,0,.18)}.fs-ig{background:#c13584}.fs-tt{background:#111}.fs-fb{background:#1877f2}.fs-sh{background:#f6d904!important;color:#111!important}
.admin-subcard{background:#f7f9fb!important}.admin-tabs{display:flex;gap:7px;margin:0 0 15px}.admin-tabs>*{padding:6px 10px;border-radius:6px;background:#e8eef2}.admin-tabs b{background:var(--primary);color:#fff}.admin-heading{border-top:1px solid #e5e7eb;margin-top:28px;padding-top:22px}.admin-photo-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.admin-photo-row img{width:86px;height:68px;object-fit:cover;border-radius:7px;border:1px solid #dbe3e8}
@media(max-width:1100px){.top-message{display:none}.header-actions span:not(.badge){display:none}.nav-row .nav{overflow:auto;justify-content:flex-start}.nav-row .nav a{white-space:nowrap}.footer-grid-new{grid-template-columns:1.3fr 1fr 1fr}.autoline-badge{grid-column:1/-1}.home-panel-grid{grid-template-columns:1fr 1fr}.home-panel:last-child{grid-column:1/-1}.route-section .container{grid-template-columns:1fr}.floating-social{display:none}}
@media(max-width:980px){.top-tools .rate-source{display:none}.header-search{max-width:none}.main-header .container{min-height:66px!important}.logo img{height:52px!important}.nav-row{display:none}.main-header-inner{flex-wrap:wrap;padding:8px 0}.header-search{order:3;flex-basis:100%}.home-panel-grid{grid-template-columns:1fr}.home-panel:last-child{grid-column:auto}.trust-row .container{grid-template-columns:repeat(2,1fr)}.footer-grid-new{grid-template-columns:repeat(2,1fr)}.autoline-badge{grid-column:auto}.events-grid{grid-template-columns:1fr}}
@media(max-width:640px){.top-social{display:none}.topbar-inner{justify-content:center}.top-tools{width:100%;justify-content:space-between}.rate-chip{font-size:10px}.main-header-inner{gap:8px}.logo img{height:46px!important}.header-actions{gap:8px}.hero-pro .slide,.hero-pro .slide .container{min-height:455px}.hero-pro h1{font-size:33px}.hero-pro .hero-copy{padding:30px 22px}.slider-arrow{display:none}.brand-tile{height:70px;min-width:145px}.brand-tile span{font-size:18px}.home-panel{min-height:205px}.trust-row .container{grid-template-columns:1fr 1fr}.trust-row .container>div{padding:10px;border-bottom:1px solid #e5e7eb}.footer-grid-new{grid-template-columns:1fr}.rain-wordmark{font-size:44px}.rain-product-visual{min-height:260px}.rain-box{width:150px;height:190px;font-size:30px}.rain-part-circle{width:100px;height:100px}.route-points{align-items:stretch;flex-direction:column}.route-points i{transform:rotate(90deg);text-align:center}.map-frame{height:330px}.event-photo{height:230px}}
.mobile-nav.open{display:block}


/* 2026-09-06 UI refinements */
body{font-weight:400}
h1,h2,h3,h4,h5,h6,.hero h1,.page-hero h1,.section-title h2,.panel-content h2,.vision-card h2,.b2b h3,.event-body h2,.product-title,.promo h2{font-weight:800!important;letter-spacing:-.025em}
.btn,.nav,.nav a,.header-actions,.rate-chip,.top-message,.panel-content>span,.eyebrow,.event-type,.field label,.brand-tile span,.trust-row strong,.corp-btn b{font-weight:700!important}
.brand-tile span,.price,.detail-price,.rain-wordmark,.rain-box,.event-year,.event-placeholder,.vision-card>span{font-weight:800!important}
.top-social a,.floating-social a,.global-whatsapp{font-size:0!important}
.social-icon,.footer-social .social-chip,.floating-social a,.corp-btn .corp-icon,.global-whatsapp{display:inline-flex;align-items:center;justify-content:center}
.social-icon svg,.footer-social .social-chip svg,.floating-social a svg,.corp-btn .corp-icon svg,.global-whatsapp svg{display:block;width:16px;height:16px;fill:currentColor}
.top-social{display:flex;gap:7px;align-items:center}.top-social .social-icon{width:26px;height:26px;border-radius:7px;background:#22313b;color:#fff;border:1px solid rgba(255,255,255,.08)}
.top-social .instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}
.top-social .tiktok{background:#0f0f0f}.top-social .facebook{background:#1877f2}.top-social .whatsapp{background:#25D366}.top-social .sahibinden{background:#f6d904;color:#111}
.footer-social{display:flex;gap:9px;flex-wrap:wrap}.footer-social .social-chip{gap:8px;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:8px 11px;font-size:12px;color:#e5f0f5;background:rgba(255,255,255,.04)}
.footer-social .social-chip span{line-height:1}.footer-social .social-chip.instagram{background:rgba(193,53,132,.12)}.footer-social .social-chip.tiktok{background:rgba(255,255,255,.06)}.footer-social .social-chip.facebook{background:rgba(24,119,242,.16)}.footer-social .social-chip.whatsapp{background:rgba(37,211,102,.12)}
.corp-btn{grid-template-columns:42px 1fr;column-gap:11px;padding:11px}.corp-btn .corp-icon{grid-row:1/3;width:42px;height:42px;border-radius:9px}.corp-btn .corp-icon svg{width:18px;height:18px}.corp-btn.sahibinden .corp-icon{background:#111;color:#f6d904}
.footer-about p{font-size:15px;line-height:1.8;color:#d4e3e9}
.floating-social a svg,.global-whatsapp svg{width:18px;height:18px}.global-whatsapp{font-size:0!important}
.rate-source{font-size:11px;color:#c5d3da;border-left:1px solid #334155;padding-left:9px;font-weight:600}.rate-chip{letter-spacing:.01em}
@media(max-width:640px){.footer-social .social-chip{padding:8px 10px;font-size:11px}.footer-social .social-chip svg{width:15px;height:15px}}

/* =========================================================
   SOCIAL MEDIA FINAL REFINEMENT - 2026-09-06
   ========================================================= */

/* Genel yazı ağırlığı */
body{font-weight:400}
h1,h2,h3,h4,h5,h6,.hero h1,.page-hero h1,.section-title h2,.panel-content h2,.vision-card h2,.b2b h3,.event-body h2,.product-title,.promo h2{font-weight:780!important;letter-spacing:-.025em}
.btn,.nav,.nav a,.header-actions,.rate-chip,.top-message,.panel-content>span,.eyebrow,.event-type,.field label,.trust-row strong,.corp-btn b{font-weight:650!important}

/* Sosyal ikon img ayarları */
.top-social .social-icon img,
.footer-social .social-chip img,
.floating-social a img,
.corp-btn .corp-icon img,
.global-whatsapp img{
    display:block!important;
    object-fit:contain!important;
    max-width:none!important;
}

/* Üst bar sosyal medya */
.top-social{
    display:flex;
    align-items:center;
    gap:10px;
}
.top-social .social-icon{
    width:26px!important;
    height:26px!important;
    padding:0!important;
    border-radius:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    transition:opacity .18s ease,transform .18s ease!important;
}
.top-social .social-icon img{
    width:21px!important;
    height:21px!important;
}
.top-social .social-icon:hover{
    opacity:.78!important;
    transform:translateY(-1px)!important;
}

/* Sahibinden üst bar: sarı kutu yerine sade logo alanı */
.top-social .social-icon.sahibinden{
    width:28px!important;
    height:28px!important;
    border-radius:6px!important;
    background:#f6d904!important;
    padding:4px!important;
}
.top-social .social-icon.sahibinden img{
    width:19px!important;
    height:19px!important;
}

/* Footer sosyal medya */
.footer-social{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    margin-top:14px;
}
.footer-social .social-chip{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    min-height:34px!important;
    padding:7px 10px!important;
    border-radius:8px!important;
    border:1px solid rgba(255,255,255,.13)!important;
    background:rgba(255,255,255,.035)!important;
    color:#edf5f8!important;
    box-shadow:none!important;
    font-size:11px!important;
    font-weight:500!important;
    transition:background .18s ease,border-color .18s ease,transform .18s ease!important;
}
.footer-social .social-chip img{
    width:16px!important;
    height:16px!important;
}
.footer-social .social-chip:hover{
    background:rgba(255,255,255,.08)!important;
    border-color:rgba(255,255,255,.22)!important;
    transform:translateY(-1px)!important;
}

/* Soldaki dikey sosyal medya */
.floating-social{
    position:fixed!important;
    left:16px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    z-index:45!important;
    display:grid!important;
    gap:8px!important;
    padding:7px 6px!important;
    border-radius:14px!important;
    background:rgba(7,25,35,.78)!important;
    backdrop-filter:blur(8px)!important;
    -webkit-backdrop-filter:blur(8px)!important;
    border:1px solid rgba(255,255,255,.08)!important;
    box-shadow:0 10px 28px rgba(0,0,0,.18)!important;
}
.floating-social a{
    width:36px!important;
    height:36px!important;
    border-radius:9px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    transition:background .18s ease,transform .18s ease!important;
}
.floating-social a img{
    width:20px!important;
    height:20px!important;
}
.floating-social a:hover{
    background:rgba(255,255,255,.09)!important;
    transform:translateX(2px)!important;
}

/* Sahibinden dikey */
.floating-social .fs-sh{
    background:#f6d904!important;
}
.floating-social .fs-sh:hover{
    background:#ffe100!important;
}
.floating-social .fs-sh img{
    width:20px!important;
    height:20px!important;
}

/* Sağ alttaki WhatsApp */
.global-whatsapp{
    position:fixed!important;
    right:22px!important;
    bottom:22px!important;
    z-index:50!important;
    width:54px!important;
    height:54px!important;
    border-radius:50%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:#25D366!important;
    color:#fff!important;
    border:0!important;
    box-shadow:0 10px 28px rgba(0,0,0,.22)!important;
    transition:transform .18s ease,box-shadow .18s ease!important;
}
.global-whatsapp img{
    width:25px!important;
    height:25px!important;
}
.global-whatsapp:hover{
    transform:translateY(-2px)!important;
    box-shadow:0 14px 32px rgba(0,0,0,.25)!important;
}

/* Kur alanı */
.top-tools .rate-chip{
    color:#fff!important;
    font-size:11px!important;
    font-weight:650!important;
}
.top-tools .rate-source{
    color:#aebdc3!important;
    font-size:10px!important;
    font-weight:500!important;
    border-left:1px solid #334155!important;
    padding-left:9px!important;
}

/* Kurumsal platformlar */
.corporate-links{
    display:grid!important;
    gap:8px!important;
}
.corp-btn{
    border-radius:9px!important;
    padding:10px!important;
    min-height:60px!important;
}
.corp-btn .corp-icon{
    width:38px!important;
    height:38px!important;
    border-radius:8px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
}
.corp-btn .corp-icon img{
    width:20px!important;
    height:20px!important;
}
.corp-btn b{font-size:13px!important;font-weight:650!important}
.corp-btn small{font-size:10px!important;font-weight:400!important}

@media(max-width:1100px){
    .floating-social{display:none!important}
}

@media(max-width:640px){
    .top-social{gap:7px!important}
    .top-social .social-icon{width:24px!important;height:24px!important}
    .top-social .social-icon img{width:19px!important;height:19px!important}
    .footer-social .social-chip{font-size:10px!important;padding:7px 9px!important}
    .global-whatsapp{width:50px!important;height:50px!important;right:16px!important;bottom:16px!important}
    .global-whatsapp img{width:23px!important;height:23px!important}
}


/* 2026-09-12 hızlı ürün girişi + WhatsApp + mobil dil */
.mobile-lang-switch{display:none;align-items:center;gap:3px;border:1px solid #dbe3e8;border-radius:8px;padding:3px;background:#f8fafc}
.mobile-lang-switch a{font-size:11px;font-weight:700;color:#64748b;padding:5px 7px;border-radius:5px}
.mobile-lang-switch a.active{background:#0b1720;color:#fff}

.quick-product-card{max-width:920px}
.quick-product-head h2{margin:0 0 5px;font-size:24px;font-weight:750}
.quick-product-head p{margin:0 0 22px;color:#64748b;font-size:13px}
.quick-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.quick-product-grid .quick-wide{grid-column:1/-1}
.quick-product-grid textarea{min-height:88px}
.quick-product-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid #e8edf0}
.quick-image-preview{padding-top:16px}.quick-image-preview img{width:92px;height:72px}

.floating-social .fs-wa{background:#25D366!important;color:#fff!important}
.floating-social .fs-wa img{filter:none!important}

.product-gallery{min-width:0}
.product-thumbs{display:flex;gap:9px;flex-wrap:wrap;margin-top:11px}
.product-thumb{width:72px;height:72px;padding:3px;border:1px solid #d9e1e6;background:#fff;border-radius:10px;cursor:pointer;overflow:hidden}
.product-thumb.active{border-color:var(--primary);box-shadow:0 0 0 2px rgba(12,126,154,.12)}
.product-thumb img{width:100%;height:100%;object-fit:cover;border-radius:6px}
.btn-whatsapp-product{width:100%;background:#25D366;color:#fff;gap:8px;font-weight:750}
.btn-whatsapp-product:hover{background:#1fb85a;color:#fff}
.wa-btn-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center}.wa-btn-icon img{width:19px;height:19px;display:block}

@media(max-width:980px){
  .mobile-lang-switch{display:flex;margin-left:auto}
  .top-tools .lang-switch{display:none!important}
  .main-header-inner{align-items:center}
}
@media(max-width:640px){
  .quick-product-grid{grid-template-columns:1fr}
  .quick-product-grid .quick-wide{grid-column:auto}
  .quick-product-actions{justify-content:stretch}.quick-product-actions .btn{flex:1}
  .mobile-lang-switch a{padding:5px 6px}
}


/* 2026-09-12 WhatsApp cleanup: only mobile bottom-right button */
.top-social .social-icon.whatsapp,
.footer-social .social-chip.whatsapp,
.floating-social .fs-wa{display:none!important}

/* Product detail WhatsApp button remains available */
.btn-whatsapp-product{display:inline-flex!important}

/* Floating mobile WhatsApp: hidden by default / desktop */
.global-whatsapp{
    display:none!important;
    position:fixed!important;
    right:18px!important;
    bottom:18px!important;
    width:58px!important;
    height:58px!important;
    border-radius:50%!important;
    background:#25D366!important;
    color:#fff!important;
    align-items:center!important;
    justify-content:center!important;
    z-index:9999!important;
    border:0!important;
    box-shadow:0 10px 26px rgba(0,0,0,.22)!important;
    overflow:visible!important;
    text-decoration:none!important;
}
.global-whatsapp .wa-icon{
    position:relative!important;
    z-index:3!important;
    width:27px!important;
    height:27px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    color:#fff!important;
}
.global-whatsapp .wa-icon svg{
    width:27px!important;
    height:27px!important;
    display:block!important;
    fill:currentColor!important;
}
.global-whatsapp .wa-ripple{
    position:absolute!important;
    inset:-1px!important;
    border-radius:50%!important;
    border:2px solid rgba(37,211,102,.42)!important;
    z-index:1!important;
    pointer-events:none!important;
    animation:adesWaRipple 2.1s ease-out infinite!important;
}
.global-whatsapp .wa-ripple-2{animation-delay:1.05s!important}
@keyframes adesWaRipple{
    0%{transform:scale(1);opacity:.8}
    75%,100%{transform:scale(1.75);opacity:0}
}
@media(max-width:980px){
    .global-whatsapp{display:flex!important}
}
@media(min-width:981px){
    .global-whatsapp{display:none!important}
}
@media(max-width:640px){
    .global-whatsapp{right:16px!important;bottom:16px!important;width:56px!important;height:56px!important}
    .global-whatsapp .wa-icon,.global-whatsapp .wa-icon svg{width:26px!important;height:26px!important}
}
@media(prefers-reduced-motion:reduce){
    .global-whatsapp .wa-ripple{animation:none!important;display:none!important}
}
