:root{--navy:#07172f;--gold:#c9943d;--gold2:#f0c878;--ink:#151b23;--muted:#687788;--line:#e1e4e7}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);line-height:1.65}.container{width:min(1180px,calc(100% - 40px));margin:auto}
.site-header{position:fixed;top:0;left:0;right:0;z-index:20;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-bottom:1px solid #e9e5de}.nav{height:80px;display:flex;align-items:center;justify-content:space-between}.brand{text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:11px;line-height:.85}.brand-ebis{font:800 25px Manrope;letter-spacing:3px;color:#15191f}.brand-grup{font-size:8px;letter-spacing:6px;color:var(--gold);margin:7px 0 0 3px}.main-nav{display:flex;align-items:center;gap:30px}.main-nav a{font-size:12px;font-weight:700;text-decoration:none;color:#2c3744}.main-nav a:hover{color:#9a6d25}.nav-cta{border:1px solid #b88b45;padding:10px 17px}.menu-toggle{display:none;background:none;border:0;font-size:25px}
.hero{min-height:700px;padding-top:80px;position:relative;overflow:hidden;background:#07172f;color:#fff}.hero-background-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:78% center;z-index:0}.hero-background-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(4,16,34,.95) 0%,rgba(4,16,34,.80) 38%,rgba(4,16,34,.48) 70%,rgba(4,16,34,.28) 100%),linear-gradient(0deg,rgba(4,16,34,.62),rgba(4,16,34,.10))}.hero-grid{position:absolute;inset:0;z-index:2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to right,transparent 0,#000 58%,#000 100%)}.hero-content{min-height:680px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;position:relative;z-index:4}.eyebrow,.kicker{font-size:11px;letter-spacing:2.3px;font-weight:800;color:var(--gold)}.eyebrow{color:var(--gold2);display:flex;gap:9px;align-items:center}.eyebrow span{width:25px;height:1px;background:var(--gold)}.hero h1{font:800 clamp(44px,6vw,78px)/1.02 Manrope;margin:22px 0;letter-spacing:-3px}.hero h1 em{color:var(--gold2);font-style:normal}.hero-copy p{max-width:610px;color:#c2cfdd;font-size:17px}.hero-actions{display:flex;gap:12px;margin:30px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:49px;padding:0 22px;border-radius:2px;text-decoration:none;font-size:13px;font-weight:800}.btn-primary{background:var(--gold);color:#16120b}.btn-ghost{border:1px solid #718298;color:#fff}.hero-trust{display:flex;gap:10px;color:#94a4b5;font-size:10px;text-transform:uppercase;letter-spacing:1px;flex-wrap:wrap}.hero-panel{justify-self:end;width:320px;padding:27px;background:rgba(5,18,37,.70);border:1px solid rgba(240,200,120,.36);backdrop-filter:blur(10px);box-shadow:0 25px 80px rgba(0,0,0,.3)}.panel-tag{font-size:9px;letter-spacing:2px;color:#a8b8c8}.panel-line{height:7px;background:#344b64;margin-top:13px;width:72%}.panel-line.long{width:100%;margin-top:28px}.panel-line.short{width:45%}.panel-bottom{margin-top:30px;display:grid;grid-template-columns:auto 1fr;gap:4px 10px}.panel-bottom span{font-size:20px;color:#fff}.panel-bottom small{color:#8799ac;font-size:9px;letter-spacing:1px;align-self:center}.scroll-hint{position:absolute;z-index:5;bottom:23px;left:50%;transform:translateX(-50%);font-size:9px;letter-spacing:2px;color:#a1b0bf}.scroll-hint span{color:var(--gold2);margin-left:7px}
.section{padding:110px 0;background:#fff}.split{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.section h2{font:800 clamp(36px,4.5vw,58px)/1.05 Manrope;letter-spacing:-2px;margin:13px 0}.section h2 span,.dark-heading h2 span{color:#68798b}.lead{font-size:21px;line-height:1.45;color:#21354d}.muted{color:var(--muted);max-width:690px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border-top:1px solid var(--line);margin-top:38px;padding-top:25px}.stats b{display:block;color:#a87425;font-size:30px}.stats span{font-size:11px;color:#687788;text-transform:uppercase;letter-spacing:.7px}
.dark{background:var(--navy);color:#fff}.light{color:var(--gold2)}.heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:55px}.heading>p{max-width:400px;color:#91a4b8;margin:0}.cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.card{position:relative;min-height:450px;padding:38px;background:#0b2344;border:1px solid #1d3a59}.card>small{position:absolute;right:28px;top:25px;color:#70869c}.icon{font-size:42px;color:var(--gold2);margin-bottom:18px}.card h3{font:700 25px Manrope;margin:0 0 12px}.card p{color:#9eb0c2}.card ul{list-style:none;padding:0;margin:25px 0;display:grid;gap:9px;color:#cbd7e3;font-size:13px}.card li:before{content:"+";color:var(--gold2);margin-right:10px}
.process{background:#f7f7f5}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d8dadd}.steps>div{padding:35px 24px;border-right:1px solid #d8dadd}.steps>div:first-child{border-left:1px solid #d8dadd}.steps b{color:#a87425;font-size:11px;letter-spacing:1px}.steps h3{font:700 19px Manrope;margin:17px 0 7px}.steps p{color:#6b7c90;font-size:13px}
.statement{padding:95px 0;background:linear-gradient(120deg,#0a203e,#07152a);color:#fff}.statement h2{font:800 clamp(30px,4vw,52px)/1.08 Manrope;letter-spacing:-2px;margin:12px 0}.statement h2 span{color:var(--gold2)}
.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.contact-list{margin-top:35px;display:grid;gap:18px}.contact-list div{border-top:1px solid var(--line);padding-top:14px}.contact-list small{display:block;color:#8a99aa;font-size:10px;letter-spacing:1.3px;margin-bottom:5px}.contact-list b{font-size:14px}.contact-list a{color:inherit;text-decoration:none}.form{background:#f5f5f3;padding:34px;display:grid;gap:18px}.form label{font-size:11px;font-weight:700;color:#4f6278;text-transform:uppercase;letter-spacing:.7px}.form input,.form textarea,.form select{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #d8dce1;background:#fff;font:14px Inter;color:#15283f}.form textarea{resize:vertical}.floating-whatsapp{position:fixed;right:24px;bottom:24px;z-index:9999;width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:#168b5b;color:#fff;text-decoration:none;border-radius:50%;box-shadow:0 12px 30px rgba(0,0,0,.28);transition:transform .2s ease,box-shadow .2s ease}.floating-whatsapp svg{width:31px;height:31px;display:block}.floating-whatsapp:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 16px 34px rgba(0,0,0,.32)}
footer{background:#061329;color:#8ca0b4;padding:25px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between}.footer-inner strong{color:var(--gold2);letter-spacing:2px}.footer-inner p,.footer-inner a{font-size:10px}.footer-inner a{color:var(--gold2);text-decoration:none}
@media(max-width:850px){.main-nav{position:absolute;top:80px;left:0;right:0;background:#fff;display:none;flex-direction:column;align-items:flex-start;padding:18px 20px;border-bottom:1px solid #e7e3dc}.main-nav.open{display:flex}.menu-toggle{display:block}.hero-content,.split,.contact{grid-template-columns:1fr;gap:35px}.hero-panel{display:none}.heading{display:block}.heading>p{margin-top:20px}.cards{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.steps>div:nth-child(3){border-left:1px solid #d8dadd}}
@media(max-width:560px){.container{width:calc(100% - 28px)}.nav{height:72px}.main-nav{top:72px}.hero{padding-top:72px}.hero-background-image{object-position:58% center}.hero h1{letter-spacing:-2px}.hero-actions{flex-direction:column}.hero-trust{display:none}.section{padding:80px 0}.stats{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.steps>div,.steps>div:first-child,.steps>div:nth-child(3){border-left:1px solid #d8dadd}.footer-inner{flex-direction:column;align-items:flex-start;gap:8px}.form{padding:22px}.floating-whatsapp{right:14px;bottom:14px;width:54px;height:54px}.floating-whatsapp svg{width:29px;height:29px}}

/* V8 hero düzeltmeleri */
.hero{
  min-height:620px;
  height:calc(100vh - 80px);
  max-height:760px;
  padding-top:80px;
}
.hero-content{
  min-height:calc(100vh - 80px);
  height:100%;
  max-height:680px;
  align-items:center;
}
.hero-copy{align-self:center;max-width:650px;padding-bottom:18px}
.hero h1{font-size:clamp(42px,5.1vw,68px);margin:18px 0}
.hero-copy p{font-size:16px;margin:0;max-width:590px}
.hero-actions{margin:24px 0 18px}
/* Son yüklenen görseli daha küçük göster ve sağa yasla */
.hero-background-image{
  left:auto;
  right:0;
  width:68%;
  height:100%;
  object-fit:cover;
  object-position:72% center;
}
.hero-background-overlay{
  background:
    linear-gradient(90deg,#07172f 0%,rgba(7,23,47,.98) 29%,rgba(7,23,47,.80) 51%,rgba(7,23,47,.36) 77%,rgba(7,23,47,.18) 100%),
    linear-gradient(0deg,rgba(7,23,47,.40),rgba(7,23,47,.05));
}
/* Sağdaki eski dekoratif panel kaldırıldı; yalnızca yeni fotoğraf kalır */
.hero-panel{display:none!important}
.hero-content{grid-template-columns:1fr}
.scroll-hint{bottom:12px}
@media(max-width:850px){
  .hero{min-height:650px;height:auto;max-height:none}
  .hero-content{min-height:570px;height:auto;max-height:none;padding:42px 0 55px}
  .hero-background-image{width:82%;object-position:66% center}
  .hero-background-overlay{background:linear-gradient(90deg,rgba(7,23,47,.97),rgba(7,23,47,.78) 60%,rgba(7,23,47,.38))}
}
@media(max-width:560px){
  .hero{padding-top:72px;min-height:690px}
  .hero-content{min-height:618px;padding:34px 0 58px}
  .hero-background-image{width:100%;object-position:68% center;opacity:.68}
  .hero-background-overlay{background:linear-gradient(90deg,rgba(7,23,47,.96),rgba(7,23,47,.76)),linear-gradient(0deg,rgba(7,23,47,.55),rgba(7,23,47,.15))}
  .hero h1{font-size:clamp(38px,12vw,54px)}
}
\n\n/* V8 — hero yerleşim düzeltmesi */
.hero{
  min-height:700px;
  padding-top:80px;
  position:relative;
  overflow:hidden;
  background:#07172f;
  isolation:isolate;
}
.hero-background-image{
  position:absolute;
  top:80px;
  right:0;
  left:auto;
  bottom:auto;
  width:58%;
  height:620px;
  object-fit:cover;
  object-position:72% center;
  z-index:0;
  opacity:.92;
}
.hero-background-overlay{
  position:absolute;
  inset:0;
  z-index:1;
  background:linear-gradient(90deg,#07172f 0%,rgba(7,23,47,.98) 31%,rgba(7,23,47,.80) 49%,rgba(7,23,47,.22) 78%,rgba(7,23,47,.10) 100%);
}
.hero-grid{z-index:2;pointer-events:none}
.hero-content{
  min-height:620px;
  display:grid;
  grid-template-columns:minmax(0,680px) 1fr;
  align-items:start;
  padding-top:72px;
  padding-bottom:70px;
  position:relative;
  z-index:5;
}
.hero-copy{position:relative;z-index:6;max-width:680px;margin:0;padding:0}
.hero h1,.hero-copy p,.hero-actions,.hero-trust,.eyebrow{opacity:1;visibility:visible}
.hero-panel{display:none}
.scroll-hint{z-index:6}
.floating-whatsapp{position:fixed;right:24px;bottom:24px;z-index:99999;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#25D366;color:#fff;border-radius:50%;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.35)}
@media(max-width:850px){
 .hero{min-height:720px;padding-top:72px}
 .hero-background-image{top:72px;width:72%;height:648px;object-position:70% center;opacity:.72}
 .hero-background-overlay{background:linear-gradient(90deg,rgba(7,23,47,.98) 0%,rgba(7,23,47,.90) 48%,rgba(7,23,47,.48) 100%)}
 .hero-content{min-height:648px;grid-template-columns:1fr;padding-top:58px;padding-bottom:60px}
 .hero-copy{max-width:620px}
}
@media(max-width:560px){
 .hero{min-height:720px}
 .hero-background-image{width:100%;height:648px;object-position:68% center;opacity:.48}
 .hero-background-overlay{background:linear-gradient(90deg,rgba(7,23,47,.96),rgba(7,23,47,.72))}
 .hero-content{padding-top:45px}
 .hero h1{font-size:42px;line-height:1.04}
 .hero-copy p{font-size:15px}
 .floating-whatsapp{right:15px;bottom:15px;width:56px;height:56px}
}

/* FINAL HERO OVERRIDE - EBIS GRUP */
html,body{margin:0!important;padding:0!important}
.site-header{position:relative!important;z-index:1000!important;background:#fff!important}
.hero{position:relative!important;display:block!important;height:calc(100vh - 80px)!important;min-height:620px!important;max-height:none!important;overflow:hidden!important;background:#07172f!important;padding:0!important}
.hero-background-image{position:absolute!important;top:0!important;right:0!important;left:auto!important;width:56%!important;height:100%!important;object-fit:cover!important;object-position:72% center!important;opacity:1!important;z-index:0!important}
.hero-background-overlay{position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,#07172f 0%,#07172f 22%,rgba(7,23,47,.98) 35%,rgba(7,23,47,.78) 49%,rgba(7,23,47,.25) 72%,rgba(7,23,47,.08) 100%)!important}
.hero-grid{position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important}
.hero-content{position:relative!important;z-index:20!important;display:block!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important}
.hero-copy{position:absolute!important;z-index:30!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:min(650px,52vw)!important;max-width:650px!important;margin:0!important;padding:0!important;display:block!important;opacity:1!important;visibility:visible!important}
.hero-copy .eyebrow,.hero-copy h1,.hero-copy p,.hero-copy .hero-actions,.hero-copy .hero-trust{position:relative!important;z-index:31!important;opacity:1!important;visibility:visible!important}
.hero h1{color:#fff!important;font-size:clamp(42px,5vw,68px)!important;line-height:1.04!important;margin:18px 0!important}
.hero-copy p{color:#d3dde7!important;font-size:16px!important;line-height:1.65!important;margin:0!important}
.hero-actions{display:flex!important;gap:12px!important;margin:26px 0 18px!important}
.hero-trust{display:flex!important}
.scroll-hint{z-index:40!important}
@media(max-width:850px){
 .hero{height:auto!important;min-height:680px!important}
 .hero-background-image{width:62%!important;height:100%!important;object-position:70% center!important;opacity:.55!important}
 .hero-background-overlay{background:linear-gradient(90deg,#07172f 0%,rgba(7,23,47,.98) 38%,rgba(7,23,47,.70) 68%,rgba(7,23,47,.28) 100%)!important}
 .hero-content{height:680px!important}
 .hero-copy{left:0!important;top:50%!important;width:70%!important;transform:translateY(-50%)!important}
}
@media(max-width:560px){
 .hero{min-height:700px!important}
 .hero-content{height:700px!important}
 .hero-background-image{width:100%!important;height:100%!important;opacity:.34!important;object-position:68% center!important}
 .hero-background-overlay{background:linear-gradient(90deg,rgba(7,23,47,.98),rgba(7,23,47,.82) 58%,rgba(7,23,47,.55))!important}
 .hero-copy{width:100%!important;top:47%!important;padding:0 14px!important;box-sizing:border-box!important}
 .hero h1{font-size:42px!important;letter-spacing:-2px!important}
 .hero-copy p{font-size:15px!important}
 .hero-actions{flex-direction:column!important;align-items:flex-start!important}
}
