.bt-contact{align-items:start;gap:32px}@media (min-width:992px){.bt-contact{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:40px}}.bt-contact__form{padding:32px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;border-top:3px solid #0057e1}@media (max-width:575px){.bt-contact__form{padding:20px}}.bt-contact__form h2{margin-bottom:8px}.bt-contact__form .s_website_form_rows{--bs-gutter-x:20px;--bs-gutter-y:4px}.bt-contact__form .form-control{min-height:48px;background:#f5f7fa;border-color:#e0e0e0}.bt-contact__form textarea.form-control{min-height:160px}.bt-contact__form .form-control:focus{background:#fff}.bt-contact__form .s_website_form_label{display:block}.bt-contact__form .btn,.bt-contact__form [type=submit]{min-width:160px;padding:12px 28px;font-weight:700;border-radius:2px}@media (max-width:575px){.bt-contact__form .btn,.bt-contact__form [type=submit]{width:100%}}.bt-contact__info{padding:32px;border-top:3px solid #0057e1}@media (min-width:992px){.bt-contact__info{position:sticky;top:104px}}.bt-contact__info dd{font-size:1.0625rem}.bt-contact__info dd a{border-bottom:1px solid #c5d8ff}
/* Mobil menü: kompakt başlık, kaydırılabilir panel, akordeon alt menüler */
@media (max-width:991.98px){
  .bt-header__bar{min-height:60px;padding-block:0}
  .bt-header__brand{padding-block:8px}
  .bt-header__brand img{height:36px}
  .bt-header__toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.8125rem}
  .bt-header__toggle::after{content:"";width:16px;height:12px;background:linear-gradient(currentColor,currentColor) 0 0/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/100% 2px no-repeat}
  .bt-header__toggle[aria-expanded="true"]::after{background:linear-gradient(45deg,transparent 45%,currentColor 45% 55%,transparent 55%) center/100% 100% no-repeat,linear-gradient(-45deg,transparent 45%,currentColor 45% 55%,transparent 55%) center/100% 100% no-repeat;height:14px;width:14px}
  .bt-nav{max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;padding:0}
  .bt-nav__list{padding:0 0 4px}
  .bt-nav__item{display:flex;flex-wrap:wrap;align-items:stretch}
  .bt-nav__item > .bt-nav__link{flex:1 1 0;min-width:0;display:flex;align-items:center;min-height:52px;padding:0;font-size:1.0625rem}
  .bt-nav__chev{flex:0 0 52px;min-height:52px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#111}
  .bt-nav__chev::before{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}
  .is-open > .bt-nav__chev{color:#0057E1}
  .is-open > .bt-nav__chev::before{transform:rotate(-135deg) translate(-2px,-2px)}
  .bt-nav__sub{display:none;flex:1 0 100%;margin:0 0 10px;padding:4px 0 4px 14px;border-left:2px solid #C5D8FF}
  .is-open > .bt-nav__sub{display:block}
  .bt-nav__sub-link{display:flex;align-items:center;min-height:46px;padding:0 0 0 4px;font-size:1rem;line-height:1.3}
  .bt-lang{position:sticky;bottom:0;gap:0;padding:12px 0 calc(14px + env(safe-area-inset-bottom));background:#fff}
  .bt-lang__link{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:44px;padding:0 14px;border:1px solid #E0E0E0;font-size:.875rem}
  .bt-lang__link + .bt-lang__link{border-left:0;margin:0}
  .bt-lang__link + .bt-lang__link::before{content:none}
  .bt-lang__link.is-active{background:#0057E1;border-color:#0057E1;color:#fff}
}
@media (min-width:992px){.bt-nav__chev{display:none}}

/* Mobil içerik düzeni */
@media (max-width:767.98px){
  .bt-hero{padding-block:40px 44px}
  .bt-hero__desc{font-size:1rem}
  .bt-slider__tabs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}
  .bt-slider__tabs::-webkit-scrollbar{display:none}
  .bt-slider__tab{flex:0 0 auto;white-space:nowrap;min-width:max-content;padding:14px 4px 12px;min-height:44px;scroll-snap-align:start;font-size:.875rem}
}

.bt-brand-card__wordmark,.bt-brand-logos__mark{font-family:"Barlow Condensed","Arial Narrow",Arial,sans-serif;font-weight:600;color:#0057e1;letter-spacing:.02em;line-height:1}
.bt-brand-card__wordmark{font-size:3rem}
.bt-brand-logos__mark{font-size:2.25rem;height:56px;display:flex;align-items:center;margin-bottom:12px}
.bt-product__links{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px}
.bt-hero__logo{margin:0 0 20px;line-height:0}
.bt-hero__logo img{height:56px;width:auto;max-width:100%}
@media (max-width:767.98px){.bt-hero__logo img{height:44px}}
