/* Bi'Tişört v6.7.31 — footer üstü CTA + kesin birleşme */
.bt-final-cta-reference-v6728{
  position:relative;
  width:100vw!important;
  max-width:none!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  margin:0!important;
  padding:0!important;
  height:114px;
  overflow:hidden;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  color:var(--bt-final-text,#fff);
  background:
    radial-gradient(circle at 48% 42%,rgba(255,176,86,.20) 0 8%,transparent 24%),
    radial-gradient(circle at 68% 42%,rgba(255,161,72,.18) 0 9%,transparent 27%),
    linear-gradient(100deg,#ff6400 0%,#ff7110 48%,#ff6300 100%);
  isolation:isolate;
}
.bt-final-cta-reference-v6728::before,.bt-final-cta-reference-v6728::after{
  content:"";position:absolute;z-index:0;pointer-events:none;border:2px solid rgba(255,255,255,.78);
  border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;opacity:.82;
}
.bt-final-cta-reference-v6728::before{width:84px;height:46px;left:47.5%;top:-22px;transform:rotate(11deg)}
.bt-final-cta-reference-v6728::after{width:68px;height:42px;left:35.7%;bottom:-29px;transform:rotate(-16deg)}
.bt-final-cta-decor-v6728{position:absolute;z-index:1;top:0;height:100%;width:auto;object-fit:contain;pointer-events:none;user-select:none}
.bt-final-cta-decor-v6728.is-left{left:0;width:20.5%;object-position:left center}
.bt-final-cta-decor-v6728.is-right{right:1.6%;width:23.8%;object-position:right center}
.bt-final-cta-copy-v6701{position:absolute;z-index:2;left:20.2%;top:50%;transform:translateY(-50%);width:24.5%;max-width:420px;min-width:250px;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;gap:1px;color:var(--bt-final-text,#fff)}
.bt-final-cta-copy-v6701>span{display:block;margin:0 0 3px;color:#fff!important;font-size:clamp(11px,.82vw,15px);font-weight:850;line-height:1.05;letter-spacing:-.015em;white-space:nowrap}
.bt-final-cta-copy-v6701 h2{display:block;margin:0;color:#fff!important;font-size:clamp(18px,1.58vw,29px);font-weight:900;line-height:.96;letter-spacing:-.035em;max-width:100%}
.bt-final-cta-copy-v6701 p{display:block;margin:6px 0 0;color:#fff!important;font-size:clamp(9px,.66vw,12px);font-weight:550;line-height:1.2;opacity:.95;max-width:100%}
.bt-final-cta-button-v6701{position:absolute;z-index:3;left:58.2%;top:50%;transform:translate(-50%,-50%);width:18%;min-width:250px;max-width:344px;height:56px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:linear-gradient(180deg,#283545 0%,#172230 100%);box-shadow:0 8px 18px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08);color:#fff!important;font-size:clamp(11px,.88vw,14px);font-weight:800;line-height:1;text-decoration:none!important;white-space:nowrap}
.bt-final-cta-button-v6701 b{font-size:1.15em;font-weight:700}
.bt-final-cta-button-v6701:hover,.bt-final-cta-button-v6701:focus-visible{transform:translate(-50%,calc(-50% - 1px));filter:brightness(1.04)}
.bt-final-cta-reference-v6728 + .hp-footer{margin-top:0!important}
@media(max-width:1200px){.bt-final-cta-copy-v6701{left:18.5%;width:28%;min-width:0}.bt-final-cta-button-v6701{left:60%;width:22%;min-width:220px}.bt-final-cta-decor-v6728.is-left{width:18.5%}.bt-final-cta-decor-v6728.is-right{width:25%;right:0}}
@media(max-width:820px){.bt-final-cta-reference-v6728{height:130px}.bt-final-cta-copy-v6701{left:8%;width:46%}.bt-final-cta-button-v6701{left:71%;width:27%;min-width:190px;height:52px}.bt-final-cta-decor-v6728.is-left{width:24%;opacity:.56}.bt-final-cta-decor-v6728.is-right{width:31%;opacity:.76}}
@media(max-width:640px){.bt-final-cta-reference-v6728{height:152px}.bt-final-cta-copy-v6701{left:6%;top:39%;width:54%}.bt-final-cta-copy-v6701>span{font-size:11px}.bt-final-cta-copy-v6701 h2{font-size:20px;line-height:.98}.bt-final-cta-copy-v6701 p{font-size:9px;max-width:90%}.bt-final-cta-button-v6701{left:auto;right:5%;top:64%;transform:translateY(-50%);width:38%;min-width:0;height:48px;font-size:10px;padding:0 10px}.bt-final-cta-button-v6701:hover,.bt-final-cta-button-v6701:focus-visible{transform:translateY(calc(-50% - 1px))}}
