*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#091b36;background:#fff}.wrap{width:885px;margin:0 auto}.topbar{height:36px;background:#06203d;color:#fff;font-size:12px}.topbar-inner{height:36px;display:flex;align-items:center;justify-content:space-between}.topbar .left,.topbar .right{display:flex;align-items:center;gap:13px}.topbar a{color:#fff;text-decoration:none}.topbar .ig{font-size:18px}.navbar{height:84px;background:#fff}.nav-inner{height:84px;display:flex;align-items:center}.brand{width:220px;display:block}.brand img{width:205px;height:75px;object-fit:contain}.nav-inner nav{display:flex;gap:42px;margin-left:70px}.nav-inner nav a{font-size:14px;font-weight:700;text-decoration:none;color:#0c1b32;padding:34px 0 23px;position:relative}.nav-inner nav a.active{color:#0587f6}.nav-inner nav a.active:after{content:"";position:absolute;left:8px;right:8px;bottom:16px;height:2px;background:#0587f6}.call{margin-left:auto;background:#087ef0;color:#fff;text-decoration:none;border-radius:7px;padding:15px 23px;font-weight:700;font-size:15px}.hero{background:#061c38;color:#fff}.hero-main{height:355px;display:grid;grid-template-columns:500px 385px}.hero-copy{padding:59px 0 0 10px;background:radial-gradient(circle at 75% 35%,rgba(22,120,220,.13),transparent 38%)}.hero-copy h1{font-size:47px;line-height:1.18;margin:0 0 17px;font-weight:800;letter-spacing:-1px}.hero-copy h1 span{color:#078af4}.hero-copy p{font-size:16px;line-height:1.55;margin:0;color:#fff}.hero-buttons{display:flex;gap:18px;margin-top:27px}.btn{height:46px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#fff;text-decoration:none;font-size:13px;font-weight:700}.btn b{font-size:20px;margin-left:18px}.primary{background:#0789f7}.ghost{border:1px solid #c6d4e4}.hero-image{height:355px;overflow:hidden}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:center}.benefits{height:121px;background:#041b35;border-top:1px solid rgba(255,255,255,.15)}.benefit-grid{height:121px;display:grid;grid-template-columns:repeat(4,1fr)}.benefit-grid article{display:flex;align-items:center;padding:20px 17px 15px;border-right:1px solid rgba(255,255,255,.18)}.benefit-grid article:last-child{border-right:0}.ico{font-size:48px;color:#0498ff;width:58px;flex:0 0 58px}.benefit-grid h3{font-size:12px;margin:0 0 9px}.benefit-grid p{font-size:11px;line-height:1.65;margin:0;color:#eef5fc}.products{padding:25px 0 14px;background:#fff}.title{text-align:center}.title small{color:#087dde;font-size:12px;font-weight:700}.title h2{font-size:25px;margin:8px 0 18px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.card{height:132px;border:1px solid #dce5ee;border-radius:8px;display:grid;grid-template-columns:116px 1fr;overflow:hidden;background:#fff}.card img{width:116px;height:132px;object-fit:cover;background:#f5f7f9}.card>div{padding:18px 10px 10px;position:relative}.card h3{font-size:13px;line-height:1.25;margin:0 0 9px}.card p{font-size:10.5px;line-height:1.55;margin:0;color:#18273c}.card a{position:absolute;right:10px;bottom:8px;color:#087eef;font-size:22px}.all{text-align:center;margin:14px 0}.all a{display:inline-block;background:#087ef0;color:#fff;font-size:11px;font-weight:700;text-decoration:none;border-radius:6px;padding:12px 22px}.why{padding:0 0 13px}.whybox{height:141px;background:linear-gradient(90deg,#061c38,#08264b);border-radius:9px;color:#fff;display:grid;grid-template-columns:370px 1fr;padding:18px 26px}.whytext h2{font-size:19px;margin:0 0 12px}.whytext h2 span{color:#078ef7}.whytext p{font-size:11px;line-height:1.55;margin:0;color:#e9f2fa}.stats{display:grid;grid-template-columns:repeat(4,1fr)}.stats>div{border-left:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sico{font-size:33px;color:#0596ff;margin-bottom:5px}.stats strong{font-size:15px}.stats span{font-size:10px;line-height:1.35;margin-top:4px}.contact{padding:0 0 13px}.contact-grid{height:75px;border:1px solid #dce5ee;border-radius:8px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.contact-grid>a{display:flex;align-items:center;gap:12px;padding:11px 18px;text-decoration:none;color:#091b36;border-right:1px solid #e1e8ef}.contact-grid>a:last-child{border-right:0}.round{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#087ef0;color:#fff;font-size:22px;flex:0 0 42px}.contact-grid b{font-size:12px;color:#0679e4}.contact-grid p{font-size:10px;line-height:1.45;margin:5px 0 0}footer{background:#041a33;color:#fff}.footer-grid{height:189px;display:grid;grid-template-columns:235px 135px 300px 215px;padding-top:21px}.fbrand{padding-right:20px;border-right:1px solid rgba(255,255,255,.16)}.fbrand img{width:178px;height:58px;object-fit:contain;object-position:left}.fbrand p,footer p{font-size:10px;line-height:1.6;color:#eef4fb}.footer-grid>div:not(:first-child){padding-left:24px}.footer-grid h4{font-size:12px;margin:5px 0 14px}.footer-grid a{display:block;color:#fff;text-decoration:none;font-size:10px;margin:0 0 10px}.two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.map{width:192px;height:54px;object-fit:cover;border-radius:5px;margin:8px 0}.footer-btn{background:#087ef0;padding:10px 15px;border-radius:5px;width:143px;text-align:center;font-weight:700}.copy{height:31px;border-top:1px solid rgba(255,255,255,.07);text-align:center;font-size:10px;color:#dce8f4;padding-top:10px}@media(max-width:900px){.wrap{width:94%}.topbar{display:none}.nav-inner nav{display:none}.call{display:none}.hero-main{grid-template-columns:1fr;height:auto}.hero-copy{padding:45px 20px}.hero-image{height:300px}.benefits,.benefit-grid{height:auto}.benefit-grid{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.card{height:140px}.whybox{height:auto;grid-template-columns:1fr;gap:20px}.contact-grid{height:auto;grid-template-columns:1fr 1fr}.footer-grid{height:auto;grid-template-columns:1fr;padding-bottom:20px}.footer-grid>div{border:0!important;padding:12px 0!important}}

/* Revizyon 1: avantaj metinlerinin kesilmesini önle */
.benefits{height:145px}
.benefit-grid{height:145px}
.benefit-grid article{padding:20px 15px;align-items:flex-start}
.benefit-grid h3{margin-top:4px}
.benefit-grid p{line-height:1.55}

/* Revizyon 2: footer konum alanını sütun içinde tut */
.footer-grid{height:auto;min-height:205px;grid-template-columns:230px 130px 295px 230px;padding-bottom:18px}
.footer-grid>div:last-child{padding-right:0;overflow:hidden}
.footer-grid>div:last-child p{margin:0 0 6px;line-height:1.45}
.map{display:block;width:100%;max-width:190px;height:50px;object-fit:cover;margin:6px 0 8px}
.footer-btn{display:block;width:143px;margin:0}

/* Pixel-reference rebuild: 965px approved desktop design */
@media (min-width:901px){
  .wrap{width:885px}
  .benefits,.benefit-grid{height:121px}
  .benefit-grid article{padding:18px 14px 12px;align-items:center;overflow:visible}
  .benefit-grid h3{margin:0 0 7px;font-size:12px;white-space:nowrap}
  .benefit-grid p{font-size:10.5px;line-height:1.48;white-space:normal}
  .ico{font-size:46px;width:56px;flex-basis:56px}
  .products{padding:25px 0 14px}
  .footer-grid{height:189px;min-height:189px;grid-template-columns:235px 135px 300px 215px;padding-top:21px;padding-bottom:0}
  .footer-grid>div:last-child{overflow:visible;padding-right:0}
  .footer-grid>div:last-child p{margin:0;line-height:1.6}
  .map{display:block;width:192px;max-width:192px;height:54px;object-fit:cover;border-radius:5px;margin:8px 0}
  .footer-btn{display:block;width:143px;margin:0;background:#087ef0;padding:10px 15px;border-radius:5px;text-align:center;font-weight:700}
}

/* Onaylı tasarımdaki gerçek avantaj ikonları */
.ico{
  width:58px;
  flex:0 0 58px;
  height:66px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
}
.ico img{
  display:block;
  width:52px;
  height:58px;
  object-fit:cover;
  object-position:center;
  mix-blend-mode:screen;
}
@media (min-width:901px){
  .ico{width:56px;flex-basis:56px;height:64px}
  .ico img{width:50px;height:58px}
}

/* Avantaj ikonları: yamasız, gerçek SVG çizgileri */
.ico{overflow:visible;background:none!important}
.ico svg{width:52px;height:58px;display:block;fill:none;stroke:#079cff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.ico img{display:none!important}


/* Neden Akdeniz HVAC kart ikonları: gerçek SVG */
.sico{width:48px;height:48px;margin:0 0 5px;display:flex;align-items:center;justify-content:center;color:#079cff;background:none;line-height:1}
.sico svg{width:44px;height:44px;display:block;fill:none;stroke:#079cff;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}
.stats .sico{width:48px;height:48px;margin:0 0 5px;display:flex;align-items:center;justify-content:center;background:transparent;color:#079cff;line-height:1;overflow:visible}
.stats .sico svg{width:44px;height:44px;display:block;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;overflow:visible}

/* İletişim kartları: sıfırdan çizilmiş gerçek SVG ikonları */
.round{
  width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;
  background:#087ef0;color:#fff;flex:0 0 42px;overflow:visible;font-size:0;
}
.round svg{
  width:25px;height:25px;display:block;fill:none;stroke:currentColor;stroke-width:2.45;
  stroke-linecap:round;stroke-linejoin:round;overflow:visible;
}
.contact-grid>a:nth-child(1) .round svg{width:24px;height:24px;transform:rotate(-4deg)}
.contact-grid>a:nth-child(2) .round svg{width:25px;height:25px}
.contact-grid>a:nth-child(3) .round svg{width:25px;height:25px}
.contact-grid>a:nth-child(4) .round svg{width:24px;height:24px}


/* İletişim kartları final: temiz SVG, yamasız ve tek katman */
.contact-grid{height:75px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}
.contact-grid .contact-item{min-width:0;display:flex;align-items:center;gap:12px;padding:11px 18px;text-decoration:none;color:#091b36;border-right:1px solid #e1e8ef;background:#fff}
.contact-grid .contact-item:last-child{border-right:0}
.contact-grid .round{width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#087ef0;color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}
.contact-grid .round svg{width:25px;height:25px;display:block;fill:none;stroke:#fff;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;transform:none!important}
.contact-grid .contact-item:first-child .round svg{width:24px;height:24px;fill:#fff;stroke:none}
.contact-grid .round .ig-dot{fill:#fff;stroke:none}
.contact-grid .contact-item b{display:block;font-size:12px;line-height:1.15;color:#0679e4}
.contact-grid .contact-item p{font-size:10px;line-height:1.42;margin:5px 0 0;white-space:normal}
@media(max-width:900px){.contact-grid{height:auto;grid-template-columns:1fr 1fr}.contact-grid .contact-item{min-height:75px}}


/* Ana slider final: tek parça, temiz HTML/CSS düzeni */
.hero{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 65% 35%,rgba(5,105,210,.20),transparent 34%),
    linear-gradient(90deg,#04182f 0%,#05213f 54%,#04182f 100%);
}
.hero-main{
  position:relative;
  height:355px;
  display:grid;
  grid-template-columns:500px 385px;
  isolation:isolate;
}
.hero-main::before{
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  right:-1px;
  width:520px;
  height:355px;
  background:url('assets/hero-fan.jpg') right center/auto 100% no-repeat;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 13%,#000 30%,#000 100%);
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 13%,#000 30%,#000 100%);
}
.hero-main::after{
  content:"";
  position:absolute;
  z-index:-1;
  inset:0;
  background:linear-gradient(90deg,rgba(3,19,38,.99) 0%,rgba(3,25,49,.96) 42%,rgba(3,28,55,.38) 63%,rgba(3,20,39,0) 82%);
  pointer-events:none;
}
.hero-copy{
  position:relative;
  z-index:2;
  padding:59px 0 0 10px;
  background:none;
}
.hero-visual{
  position:relative;
  z-index:1;
  height:355px;
  pointer-events:none;
}
.hero-image{display:none!important}
.hero-copy h1,.hero-copy p,.hero-buttons{position:relative;z-index:3}

@media(max-width:900px){
  .hero-main{grid-template-columns:1fr;height:auto;min-height:610px}
  .hero-main::before{top:300px;right:0;width:100%;height:310px;background-position:center;background-size:auto 100%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 100%)}
  .hero-main::after{background:linear-gradient(180deg,rgba(3,19,38,.99) 0%,rgba(3,25,49,.97) 47%,rgba(3,20,39,.2) 73%,rgba(3,20,39,0) 100%)}
  .hero-copy{padding:44px 20px 0}
  .hero-visual{height:310px}
}

/* Slider birebir ölçü revizyonu — temiz HTML/CSS, tek parça fan görseli */
.hero{
  position:relative;
  overflow:hidden;
  background:#031a33;
}
.hero::before{
  content:"";
  position:absolute;
  inset:0 0 121px 0;
  background:url('assets/hero-fan.jpg') center/cover no-repeat;
  filter:blur(5px);
  transform:scale(1.035);
  opacity:.34;
}
.hero::after{
  content:"";
  position:absolute;
  inset:0 0 121px 0;
  background:linear-gradient(90deg,rgba(2,18,36,.98) 0%,rgba(3,23,45,.94) 43%,rgba(3,25,49,.66) 56%,rgba(3,20,40,.10) 78%,rgba(3,20,40,0) 100%);
  pointer-events:none;
}
.hero-main{
  width:965px;
  max-width:100%;
  margin:0 auto;
  height:355px;
  display:grid;
  grid-template-columns:530px 435px;
  position:relative;
  z-index:2;
  isolation:auto;
}
.hero-main::before,.hero-main::after{content:none!important;display:none!important}
.hero-copy{
  padding:60px 0 0 50px;
  background:none;
  position:relative;
  z-index:3;
}
.hero-copy h1{
  font-size:42px;
  line-height:1.19;
  letter-spacing:-.8px;
  margin:0 0 17px;
  font-weight:800;
}
.hero-copy p{
  font-size:16px;
  line-height:1.55;
  margin:0;
  color:#fff;
}
.hero-buttons{gap:19px;margin-top:26px}
.hero-buttons .btn{width:161px;height:46px;padding:0;font-size:13px}
.hero-buttons .btn b{margin-left:17px;font-size:20px;font-weight:400}
.hero-visual{height:355px;position:relative;z-index:4;overflow:hidden}
.hero-visual::before{
  content:"";
  position:absolute;
  inset:0;
  background:url('assets/hero-fan.jpg') center center/cover no-repeat;
}
.hero-image{display:none!important}
.benefits{height:121px;position:relative;z-index:5;background:#041b35;border-top:1px solid rgba(255,255,255,.17)}
.benefit-grid{
  width:965px;
  max-width:100%;
  margin:0 auto;
  height:121px;
  display:grid;
  grid-template-columns:27.67% 24.56% 24.56% 23.21%;
}
.benefit-grid article{padding:20px 18px 15px 16px;gap:0}
.benefit-grid article:first-child{padding-left:50px}
.benefit-grid .ico{width:58px;flex:0 0 58px;margin-right:4px}
.benefit-grid h3{font-size:12px;margin:0 0 9px}
.benefit-grid p{font-size:11px;line-height:1.65}

@media(max-width:900px){
  .hero::before,.hero::after{inset:0}
  .hero-main{width:100%;grid-template-columns:1fr;height:auto;min-height:610px}
  .hero-copy{padding:44px 20px 0}
  .hero-visual{height:310px;margin-top:0}
  .benefit-grid{width:94%;grid-template-columns:1fr 1fr;height:auto}
  .benefit-grid article:first-child{padding-left:17px}
}

/* Slider tek parça arka plan — fan ve ortam birleşik, metinler gerçek HTML */
.hero{
  position:relative;
  overflow:hidden;
  background:#031a33;
}
.hero::before{
  content:"";
  position:absolute;
  inset:0 0 121px 0;
  background:url('assets/hero-background-full.jpg') center top/965px 355px no-repeat;
  filter:none;
  transform:none;
  opacity:1;
}
.hero::after{
  content:none!important;
  display:none!important;
}
.hero-main{
  width:965px;
  max-width:100%;
  height:355px;
  margin:0 auto;
  display:block;
  position:relative;
  z-index:2;
}
.hero-copy{
  width:530px;
  padding:60px 0 0 50px;
  position:relative;
  z-index:3;
  background:none;
}
.hero-visual,
.hero-visual::before,
.hero-image{
  display:none!important;
}
.hero-copy h1{
  font-size:42px;
  line-height:1.19;
  letter-spacing:-.8px;
  margin:0 0 17px;
  font-weight:800;
}
.hero-copy p{
  font-size:16px;
  line-height:1.55;
  margin:0;
  color:#fff;
}
.hero-buttons{gap:19px;margin-top:26px}
.hero-buttons .btn{width:161px;height:46px;padding:0;font-size:13px}
.hero-buttons .btn b{margin-left:17px;font-size:20px;font-weight:400}

@media(max-width:900px){
  .hero::before{
    inset:0 0 auto 0;
    height:610px;
    background-size:auto 355px;
    background-position:65% 255px;
    background-color:#031a33;
  }
  .hero-main{width:100%;height:610px;display:block}
  .hero-copy{width:auto;padding:44px 20px 0}
}

/* Footer konum alanı: tek parça, butonsuz */
.footer-contact{overflow:visible!important;padding-right:0!important}
.footer-contact .location-card{display:block;width:192px;color:#fff;text-decoration:none;margin:0}
.footer-contact .location-card p{margin:0 0 8px!important;font-size:10px;line-height:1.6;color:#eef4fb}
.footer-contact .location-card .map{display:block;width:192px!important;max-width:192px!important;height:54px!important;object-fit:cover;border-radius:5px;margin:0!important;border:0}
.footer-contact .footer-btn{display:none!important}

/* Footer konum kartı son hizalama: footer satırına tam oturur */
@media (min-width:901px){
  footer{position:relative;overflow:hidden}
  .footer-grid{
    width:885px;
    height:189px;
    min-height:189px;
    padding-top:21px;
    padding-bottom:0;
    display:grid;
    grid-template-columns:235px 135px 300px 215px;
    align-items:start;
  }
  .footer-contact{
    position:static!important;
    inset:auto!important;
    transform:none!important;
    margin:0!important;
    padding:0 0 0 24px!important;
    width:215px!important;
    height:auto!important;
    min-height:0!important;
    align-self:start!important;
    overflow:visible!important;
    background:transparent!important;
    box-shadow:none!important;
    border:0!important;
  }
  .footer-contact h4{
    margin:5px 0 12px!important;
    padding:0!important;
    font-size:12px!important;
    line-height:1.2!important;
  }
  .footer-contact .location-card{
    position:static!important;
    display:block!important;
    width:192px!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
    background:transparent!important;
    box-shadow:none!important;
    border:0!important;
    overflow:visible!important;
  }
  .footer-contact .location-card p{
    display:block!important;
    width:192px!important;
    margin:0 0 8px!important;
    padding:0!important;
    font-size:10px!important;
    line-height:1.5!important;
    color:#eef4fb!important;
  }
  .footer-contact .location-card .map{
    position:static!important;
    display:block!important;
    width:192px!important;
    max-width:192px!important;
    height:54px!important;
    margin:0!important;
    padding:0!important;
    object-fit:cover!important;
    border-radius:5px!important;
    transform:none!important;
  }
}

/* === FULL-WIDTH RESPONSIVE LAYOUT FIX === */
html,body{width:100%;min-height:100%;overflow-x:hidden}
body{background:#fff!important}
.wrap{width:min(1180px,calc(100% - 40px))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}
.topbar,.navbar,.hero,.benefits,.products,.why,.contact,footer{width:100%!important}

@media (min-width:901px){
  .nav-inner{height:84px!important}
  .brand{width:235px!important}
  .nav-inner nav{margin-left:auto!important;margin-right:48px!important;gap:42px!important}
  .call{margin-left:0!important;white-space:nowrap}

  .hero{background:#031a33!important}
  .hero::before{
    inset:0 0 121px 0!important;
    width:100%!important;
    height:355px!important;
    background-image:url('assets/hero-background-full.jpg')!important;
    background-repeat:no-repeat!important;
    background-position:center center!important;
    background-size:cover!important;
  }
  .hero-main{
    width:min(1180px,calc(100% - 40px))!important;
    max-width:none!important;
    height:355px!important;
    margin:0 auto!important;
  }
  .hero-copy{width:56%!important;padding:60px 0 0 0!important}
  .hero-copy h1{font-size:46px!important}
  .benefit-grid{
    width:min(1180px,calc(100% - 40px))!important;
    max-width:none!important;
    grid-template-columns:repeat(4,1fr)!important;
  }
  .benefit-grid article:first-child{padding-left:18px!important}

  .products .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .card{min-width:0!important}

  .whybox{width:min(1180px,calc(100% - 40px))!important}
  .contact-grid{width:min(1180px,calc(100% - 40px))!important}

  .footer-grid{
    width:min(1180px,calc(100% - 40px))!important;
    max-width:none!important;
    height:auto!important;
    min-height:190px!important;
    grid-template-columns:1.05fr .62fr 1.35fr .86fr!important;
    column-gap:28px!important;
  }
  .footer-contact{width:auto!important;padding-left:0!important}
  .footer-contact .location-card{width:100%!important;max-width:230px!important}
  .footer-contact .location-card .map{width:100%!important;max-width:230px!important;height:62px!important}
}

@media (min-width:901px) and (max-width:1100px){
  .wrap,.hero-main,.benefit-grid,.whybox,.contact-grid,.footer-grid{width:calc(100% - 28px)!important}
  .nav-inner nav{gap:25px!important;margin-right:25px!important}
  .hero-copy h1{font-size:42px!important}
}

/* Neden Akdeniz HVAC kart ikonları — sıfırdan çizilmiş gerçek SVG */
.stats .stat-card{
  min-width:0;
  border-left:1px solid rgba(255,255,255,.20);
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  background:transparent;
}
.stats .sico{
  width:48px!important;
  height:48px!important;
  margin:0 0 5px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:transparent!important;
  color:#079cff!important;
  font-size:0!important;
  line-height:1!important;
  overflow:visible!important;
}
.stats .sico svg{
  width:44px!important;
  height:44px!important;
  display:block!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2.35!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
  overflow:visible!important;
}
.stats .stat-card strong{font-size:15px;line-height:1.05}
.stats .stat-card span{font-size:10px;line-height:1.35;margin-top:4px}

/* Footer sol marka alanı: görsel yaması yerine gerçek HTML/CSS logo kilidi */
.fbrand{
  padding-right:20px;
  border-right:1px solid rgba(255,255,255,.16);
  overflow:visible;
}
.fbrand .footer-brand-lockup{
  display:flex;
  align-items:center;
  gap:11px;
  width:max-content;
  margin:0 0 14px;
  color:#fff;
  text-decoration:none;
}
.fbrand .footer-logo-symbol{
  display:block;
  width:58px;
  height:58px;
  flex:0 0 58px;
  object-fit:cover;
  border-radius:50%;
  background:#fff;
  border:2px solid #eaf6ff;
}
.fbrand .footer-brand-text{
  display:flex;
  flex-direction:column;
  justify-content:center;
  line-height:.88;
  white-space:nowrap;
}
.fbrand .footer-brand-text strong{
  display:block;
  color:#fff;
  font-size:23px;
  font-weight:800;
  letter-spacing:.2px;
}
.fbrand .footer-brand-text b{
  display:block;
  margin-top:7px;
  color:#0795ff;
  font-size:21px;
  font-weight:800;
  letter-spacing:.3px;
}
.fbrand>p{
  margin:0;
  font-size:10px;
  line-height:1.6;
  color:#eef4fb;
}
.fbrand>img{display:none!important}

@media(max-width:900px){
  .fbrand .footer-brand-lockup{margin-bottom:12px}
  .fbrand .footer-logo-symbol{width:54px;height:54px;flex-basis:54px}
  .fbrand .footer-brand-text strong{font-size:21px}
  .fbrand .footer-brand-text b{font-size:19px}
}
