/* Hero C — taşan versiyon */
.hc.tasma .hc-kutu{inset:0!important;width:100%!important;height:100%!important;left:0!important;top:0!important;border-radius:0!important;box-shadow:none!important;background:transparent;clip-path:ellipse(0 0 at 50% 50%)}
.hc.tasma .hc-kutu::before,.hc.tasma .hc-kutu::after{display:none!important}
.hc.tasma .hc-cerceve{position:absolute;border-radius:50%;pointer-events:none;z-index:5;--mx:50%;--my:0%;transform-origin:50% 50%;
  box-shadow:0 0 0 1px rgba(172,145,98,.55),0 30px 80px rgba(102,89,78,.12)}
.hc.tasma .hc-cerceve::before{content:"";position:absolute;inset:12px;border-radius:50%;border:1px solid rgba(172,145,98,.45)}
.hc.tasma .hc-cerceve::after{content:"";position:absolute;inset:0;border-radius:50%;padding:3px;
  background:radial-gradient(260px circle at var(--mx) var(--my),#FFF3D6 0%,#E2C48E 22%,rgba(172,145,98,.55) 48%,rgba(172,145,98,.25) 100%);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);
  transition:opacity .4s;opacity:.85}
.hc.tasma .hc-cerceve.isik::after{opacity:1}
.hc.tasma .hc-cerceve.isik{box-shadow:0 0 0 1px rgba(172,145,98,.7),0 0 40px rgba(226,196,142,.35),0 30px 80px rgba(102,89,78,.12)}

.hc-cerceve{display:none}
.hc.tasma .hc-cerceve{display:block}
