
    *{box-sizing:border-box;margin:0;padding:0}
    :root{
      --bg:#05070c;
      --panel:#101722;
      --panel2:#151d2a;
      --gold:#f6c85f;
      --gold2:#d4af37;
      --text:#ffffff;
      --muted:#cbd3df;
      --line:rgba(255,255,255,.12);
      --shadow:0 28px 90px rgba(0,0,0,.42);
    }
    html{scroll-behavior:smooth}
    body{
      min-height:100vh;
      font-family:Arial,Helvetica,sans-serif;
      color:var(--text);
      background:
        radial-gradient(circle at 12% 8%,rgba(246,200,95,.14),transparent 26%),
        radial-gradient(circle at 86% 6%,rgba(246,200,95,.08),transparent 24%),
        linear-gradient(135deg,#070a10 0%,#05070c 58%,#10141c 100%);
      overflow-x:hidden;
    }
    a{text-decoration:none;color:inherit}
    img{max-width:100%;display:block}
    .container{width:min(1320px,calc(100% - 32px));margin:0 auto}

    /* Header */
    
    
    
    
    
    
    
    
    

    /* Hero */
    .hero{
      padding:42px 0 28px;
      display:grid;
      grid-template-columns:.92fr 1.08fr;
      gap:34px;
      align-items:center;
    }
    .hero-copy{
      padding:12px 0;
    }
    .badge{
      display:inline-flex;
      padding:11px 17px;
      border-radius:999px;
      background:linear-gradient(135deg,var(--gold),#ffe4a0);
      color:#080808;
      font-size:13px;
      font-weight:950;
      margin-bottom:20px;
    }
    h1{
      font-size:clamp(44px,5.4vw,78px);
      line-height:.96;
      letter-spacing:-2.4px;
      font-weight:950;
      max-width:760px;
    }
    h1 span{display:block;color:var(--gold)}
    .hero-copy p{
      margin-top:22px;
      max-width:650px;
      color:#e6edf8;
      font-size:19px;
      line-height:1.62;
      font-weight:650;
    }
    .hero-actions{
      display:flex;
      flex-wrap:wrap;
      gap:13px;
      margin-top:28px;
    }
    .btn{
      min-height:52px;
      padding:0 22px;
      border-radius:17px;
      display:inline-flex;
      align-items:center;
      justify-content:center;
      font-weight:950;
      border:1px solid transparent;
    }
    .btn.gold{background:linear-gradient(135deg,var(--gold),#ffe4a0);color:#080808}
    .btn.dark{background:rgba(255,255,255,.07);border-color:var(--line);color:#fff}
    .hero-stats{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:12px;
      margin-top:28px;
      max-width:650px;
    }
    .hero-stats div{
      padding:16px;
      border-radius:20px;
      border:1px solid rgba(255,255,255,.10);
      background:linear-gradient(145deg,rgba(17,24,36,.88),rgba(7,11,18,.92));
    }
    .hero-stats b{display:block;color:var(--gold);font-size:24px;margin-bottom:5px}
    .hero-stats span{color:#cbd3df;font-size:13px;font-weight:800}

    .hero-media{
      position:relative;
      border-radius:34px;
      overflow:hidden;
      border:1px solid rgba(255,255,255,.14);
      background:#0b1018;
      box-shadow:var(--shadow);
    }
    .hero-media img{
      width:100%;
      height:560px;
      object-fit:cover;
      object-position:center;
    }
    .hero-media-caption{
      position:absolute;
      left:22px;
      right:22px;
      bottom:22px;
      padding:17px 18px;
      border-radius:20px;
      background:rgba(5,7,12,.78);
      border:1px solid rgba(246,200,95,.22);
      backdrop-filter:blur(12px);
      display:flex;
      justify-content:space-between;
      align-items:center;
      gap:18px;
      font-weight:900;
    }
    .hero-media-caption b{color:var(--gold)}
    .hero-media-caption small{display:block;margin-top:5px;color:#cbd3df;font-weight:700}

    /* Services */
    .section-head{
      margin:28px 0 20px;
      display:flex;
      align-items:end;
      justify-content:space-between;
      gap:22px;
    }
    .section-head h2{
      font-size:clamp(32px,4vw,50px);
      line-height:1;
      letter-spacing:-1.4px;
    }
    .section-head p{
      max-width:560px;
      color:var(--muted);
      line-height:1.6;
      font-weight:650;
    }
    .services{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:20px;
    }
    .service-card{
      border-radius:28px;
      overflow:hidden;
      border:1px solid var(--line);
      background:linear-gradient(145deg,rgba(17,24,36,.92),rgba(7,11,18,.96));
      box-shadow:0 24px 70px rgba(0,0,0,.32);
    }
    .service-card .image{
      height:230px;
      overflow:hidden;
      background:#0b1018;
    }
    .service-card .image img{
      width:100%;
      height:100%;
      object-fit:cover;
    }
    .service-card .body{padding:24px}
    .service-card span{
      display:inline-flex;
      padding:8px 12px;
      border-radius:999px;
      background:linear-gradient(135deg,var(--gold),var(--gold2));
      color:#080808;
      font-size:12px;
      font-weight:950;
      margin-bottom:13px;
    }
    .service-card h3{font-size:27px;line-height:1.12;margin-bottom:10px}
    .service-card p{color:var(--muted);line-height:1.58;font-weight:650;margin-bottom:18px}
    .service-card a{color:var(--gold);font-weight:950}

    /* Process */
    .process{
      margin-top:32px;
      padding:30px;
      border-radius:32px;
      border:1px solid rgba(246,200,95,.18);
      background:linear-gradient(135deg,rgba(246,200,95,.10),rgba(255,255,255,.035));
      box-shadow:0 24px 70px rgba(0,0,0,.30);
    }
    .process h2{font-size:36px;margin-bottom:18px}
    .process-grid{
      display:grid;
      grid-template-columns:repeat(4,1fr);
      gap:14px;
    }
    .process-item{
      padding:20px;
      border-radius:22px;
      background:rgba(5,7,12,.42);
      border:1px solid rgba(255,255,255,.10);
    }
    .process-item b{display:block;color:var(--gold);font-size:24px;margin-bottom:10px}
    .process-item h3{font-size:19px;margin-bottom:7px}
    .process-item p{color:#cbd3df;line-height:1.5;font-size:14px;font-weight:650}

    /* CTA */
    .cta{
      margin:32px 0 42px;
      padding:30px 32px;
      border-radius:32px;
      border:1px solid rgba(246,200,95,.22);
      background:linear-gradient(90deg,rgba(246,200,95,.15),rgba(255,255,255,.04));
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:24px;
      box-shadow:0 24px 70px rgba(0,0,0,.30);
    }
    .cta h2{font-size:clamp(30px,3.4vw,46px);line-height:1.08;margin-bottom:8px}
    .cta p{color:var(--muted);font-weight:650;line-height:1.55}
    .cta a{
      min-height:56px;
      padding:0 28px;
      border-radius:18px;
      background:linear-gradient(135deg,var(--gold),#ffe4a0);
      color:#080808;
      display:inline-flex;
      align-items:center;
      justify-content:center;
      font-weight:950;
      white-space:nowrap;
    }
    footer{
      padding:24px 0 34px;
      text-align:center;
      color:#98a3b3;
      font-weight:700;
      font-size:14px;
    }

    @media(max-width:1000px){
      
      
      .hero{grid-template-columns:1fr;padding-top:30px}
      .hero-media img{height:460px}
      .services{grid-template-columns:1fr}
      .process-grid{grid-template-columns:1fr 1fr}
      .cta{flex-direction:column;align-items:flex-start}
    }
    @media(max-width:620px){
      .container{width:min(100% - 24px,1320px)}
      
      
      .brand-text{display:none}
      .nav a,
      h1{font-size:42px;letter-spacing:-1.8px}
      .hero-copy p{font-size:17px}
      .hero-actions .btn{width:100%}
      .hero-stats{grid-template-columns:1fr}
      .hero-media{border-radius:24px}
      .hero-media img{height:330px}
      .hero-media-caption{position:static;margin:10px;display:block}
      .section-head{display:block}
      .section-head p{margin-top:10px}
      .process{padding:22px;border-radius:24px}
      .process-grid{grid-template-columns:1fr}
      .cta{padding:24px;border-radius:24px}
      .cta a{width:100%}
    }
  











<style>
max-width:calc(100% - 40px);
    margin:22px auto 0;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:space-between;
    background:none;
    border:none;
    box-shadow:none;
}









.site-header 

@media(max-width:900px){
    

    
}





/* ANASAYFA NAVBAR - SAPKA IMALATI ILE AYNI */
.site-header{
  position:sticky!important;
  top:0!important;
  z-index:20!important;
  display:flex!important;
  align-items:center!important;
  gap:24px!important;
  justify-content:space-between!important;
  padding:18px clamp(18px,4vw,72px)!important;
  background:rgba(8,11,18,.76)!important;
  backdrop-filter:blur(18px)!important;
  border-bottom:1px solid var(--line)!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}

.brand{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  text-decoration:none!important;
  color:#fff!important;
}

.brand-mark{
  width:48px!important;
  height:48px!important;
  border-radius:16px!important;
  display:grid!important;
  place-items:center!important;
  background:linear-gradient(135deg,var(--gold),#fff0b8)!important;
  color:#111827!important;
  font:900 30px Space Grotesk,Inter,sans-serif!important;
  box-shadow:0 15px 40px rgba(245,182,66,.25)!important;
}

.brand strong{
  display:block!important;
  font:800 21px Space Grotesk,Inter,sans-serif!important;
  color:#fff!important;
}

.brand small{
  display:block!important;
  margin-top:2px!important;
  color:#aeb7c6!important;
  font-weight:700!important;
}

.main-nav{
  display:flex!important;
  gap:8px!important;
  align-items:center!important;
}

.main-nav a{
  text-decoration:none!important;
  color:#d9deea!important;
  font-weight:700!important;
  padding:12px 14px!important;
  border-radius:999px!important;
  background:transparent!important;
  border:none!important;
  line-height:1!important;
}

.main-nav a:hover{
  background:rgba(255,255,255,.08)!important;
  color:#fff!important;
}

.header-cta{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-decoration:none!important;
  font-weight:900!important;
  border-radius:999px!important;
  transition:.2s transform,.2s box-shadow!important;
  padding:13px 18px!important;
  background:#fff!important;
  color:#111827!important;
  border:none!important;
  box-shadow:none!important;
}

.header-cta:hover{
  transform:translateY(-2px)!important;
}

.menu-toggle{
  display:none!important;
  background:transparent!important;
  color:#fff!important;
  border:1px solid var(--line)!important;
  border-radius:12px!important;
  padding:10px 12px!important;
  font-size:22px!important;
}

@media(max-width:860px){
  .site-header{gap:12px!important;padding:12px 14px!important;}
  .menu-toggle{display:block!important;}
  .main-nav{display:none!important;width:100%!important;flex-direction:column!important;align-items:stretch!important;order:5!important;}
  body.menu-open .main-nav{display:flex!important;}
  .main-nav a{background:rgba(255,255,255,.06)!important;}
  .header-cta{display:none!important;}
}


/* NAVBAR GAP FIX */
.main-nav{
  justify-content:center!important;
  gap:18px!important;
  flex-wrap:wrap!important;
}
