/* 2026-10-27 corporate refresh: no flags, no third-party logos. */
html{scrollbar-gutter:stable;}
@media(min-width:1180px){
  header .container.nav{position:relative!important;min-height:78px!important;height:78px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;max-width:1400px!important;width:calc(100% - 64px)!important;gap:0!important;}
  header .container.nav>.brand.wordmark{flex:0 0 auto!important;position:relative!important;z-index:2;max-width:230px!important;}
  header .container.nav>#site-nav{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:flex!important;align-items:center!important;width:max-content!important;gap:clamp(11px,1.38vw,22px)!important;margin:0!important;padding:0!important;flex:0 0 auto!important;}
  #site-nav>a:not(.nav-contact){white-space:nowrap!important;font-size:clamp(.77rem,.82vw,.88rem)!important;}
  header .container.nav>.language-picker{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;z-index:3;}
  #site-nav .nav-contact{position:fixed!important;left:auto!important;right:92px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;white-space:nowrap!important;padding:11px 15px!important;}
  #site-nav .nav-search-btn{position:fixed!important;left:auto!important;right:243px!important;top:50%!important;transform:translateY(-50%)!important;white-space:nowrap!important;}
  .nav-search-btn span{display:none!important;}
}
@media(min-width:1180px) and (max-width:1399px){
  header .container.nav>.brand.wordmark strong{font-size:.92rem!important;}
  #site-nav{gap:11px!important;}
  #site-nav>a:not(.nav-contact){font-size:.76rem!important;}
  #site-nav .nav-contact{right:75px!important;padding:9px 10px!important;font-size:.77rem!important;}
  #site-nav .nav-search-btn{right:205px!important;}
}
@media(min-width:1025px) and (max-width:1179px){
  /* Preserve one-line navigation on narrow desktops without collisions. */
  header .container.nav{gap:12px!important;}
  header .container.nav>#site-nav{gap:10px!important;}
  header #site-nav>a:not(.nav-contact){font-size:.76rem!important;}
  header #site-nav .nav-contact{padding:9px!important;font-size:.76rem!important;}
}
@media(min-width:1025px){
  html[lang="tr"] body.home-page .hero h1.hero-title{letter-spacing:-.048em!important;line-height:1.08!important;}
  body.home-page .hero .actions .btn-primary{min-height:48px!important;padding:12px 23px!important;font-weight:600!important;}
  footer .footer-grid{gap:clamp(22px,3vw,48px)!important;}
}
footer .footer-grid>div>strong{font-weight:650!important;letter-spacing:.015em!important;}
footer .footer-grid a{line-height:1.65;}
footer .footer-brand .wordmark strong{font-size:1.14rem!important;}
footer .footer-bottom{padding-top:20px!important;}
/* Search modal is outside normal layout; stable scrollbar prevents page shifting. */
.site-search-overlay{position:fixed!important;inset:0!important;}
body.search-open{overflow:hidden!important;}
.mobile-contact-dock{display:none;}
@media(max-width:700px){
  body{padding-bottom:65px!important;}
  .mobile-contact-dock{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:9px max(12px,env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:rgba(255,252,248,.97);border-top:1px solid #d7c8b6;box-shadow:0 -5px 18px rgba(30,22,15,.09);z-index:190;backdrop-filter:blur(12px);}
  .mobile-contact-dock a{min-height:43px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ac8a64;border-radius:7px;color:#443225;background:#fffdfa;font-size:14px;text-decoration:none;font-weight:600;}
  .mobile-contact-dock a:last-child{background:#85613f;color:white;border-color:#85613f;}
  .mobile-contact-dock svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
  .site-search-overlay{z-index:9999!important;}
}
@media(min-width:1180px){
  header .container.nav>#site-nav{gap:clamp(11px,1.2vw,20px)!important;}
  header .container.nav>.header-actions{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;gap:12px!important;z-index:4;white-space:nowrap!important;}
  .header-actions .nav-search-btn,.header-actions .nav-contact,.header-actions .language-picker{position:static!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;flex:0 0 auto!important;margin:0!important;}
  .header-actions .nav-search-btn{width:34px!important;padding:8px!important;justify-content:center!important;}
  .header-actions .nav-contact{font-size:.82rem!important;padding:10px 13px!important;}
  .header-actions .language-picker{margin:0!important;}
}
@media(min-width:1180px) and (max-width:1399px){.header-actions .nav-contact{font-size:.78rem!important;padding:9px 10px!important;}.header-actions{gap:6px!important;}}
@media(max-width:620px){
  footer .footer-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 18px!important;}
  footer .footer-grid > div:nth-child(n+2){display:block!important;min-width:0!important;}
  footer .footer-grid > div:first-child{grid-column:1/-1;}
  footer .footer-grid > div:last-child{grid-column:1/-1;}
  footer .footer-grid a{overflow-wrap:anywhere;}
  footer{padding:36px 0 24px!important;}
}

/* Final centered navigation: search belongs to the menu group. */
@media(min-width:1180px){
 header .container.nav>.header-actions{gap:12px!important;}
 #site-nav .nav-search-btn{position:static!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;width:32px!important;min-width:32px!important;margin:0!important;padding:7px!important;flex:0 0 32px!important;}
 #site-nav .nav-search-btn span{display:none!important;}
}
footer .footer-grid.footer-modern{display:grid!important;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) minmax(150px,1fr)!important;gap:clamp(24px,4vw,64px)!important;}
footer .footer-modern .footer-brand p{max-width:390px;}
footer .footer-modern .footer-contact-line{overflow-wrap:anywhere;}
footer .footer-social{display:flex;align-items:center;gap:12px;margin-top:15px;}
footer .footer-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;border:1px solid rgba(160,129,96,.42);color:inherit;}
footer .footer-social svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
footer .footer-modern .footer-office-address{font-size:.88rem;line-height:1.6;margin:12px 0 0;}
footer .footer-logo-rail{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:18px 0;border-top:1px solid rgba(160,129,96,.24);margin-top:27px;}
footer .footer-logo-rail img{display:block;max-width:100px;max-height:52px;object-fit:contain;}
footer .footer-logo-rail .footer-mark{display:inline-flex;align-items:center;justify-content:center;min-height:52px;}
@media(max-width:700px){footer .footer-grid.footer-modern{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 17px!important;}footer .footer-modern>.footer-brand{grid-column:1/-1;}footer .footer-logo-rail{gap:14px;}}

/* Footer four-mark row and visually balanced content columns. */
footer .footer-grid.footer-modern{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr)!important;column-gap:clamp(28px,4vw,65px)!important;align-items:start;}
footer .footer-grid.footer-modern>div{min-width:0;}
footer .footer-grid.footer-modern>div:nth-child(3){justify-self:start;}
footer .footer-office-address-link{display:block;max-width:400px;color:inherit!important;text-decoration:none!important;font-size:.88rem;line-height:1.65;margin:12px 0 0;}
footer .footer-office-address-link:hover{text-decoration:underline!important;text-underline-offset:3px;}
footer .footer-logo-rail{justify-content:center;gap:clamp(15px,2.4vw,33px);padding:25px 0 19px;margin-top:27px;}
footer .footer-logo-rail .footer-mark{min-height:65px;min-width:70px;text-decoration:none;}
footer .footer-logo-rail img{width:auto;height:auto;max-width:128px;max-height:58px;object-fit:contain;}
footer .footer-logo-rail .footer-mark:last-child img{max-height:67px;max-width:110px;}
@media(max-width:700px){footer .footer-grid.footer-modern{grid-template-columns:repeat(2,minmax(0,1fr))!important;}footer .footer-logo-rail{gap:14px;justify-content:center;}footer .footer-logo-rail .footer-mark{min-height:56px;min-width:70px;}footer .footer-logo-rail img{max-height:48px;max-width:95px;}footer .footer-logo-rail .footer-mark:last-child img{max-height:54px;}}
@media(min-width:701px) and (max-width:920px){footer .footer-grid.footer-modern{gap:22px!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr)!important;}}

/* Three authentic marks — consistent sizing; no BBB badge. */
footer .footer-logo-rail .footer-mark:last-child img{max-height:58px;max-width:128px;}
@media(max-width:700px){footer .footer-logo-rail .footer-mark:last-child img{max-height:48px;max-width:95px;}}

/* Footer brand row: round bar association marks; Payoneer framed and readable. */
footer .footer-logo-rail{justify-content:center;align-items:center;gap:clamp(14px,2.3vw,30px);flex-wrap:wrap}
footer .footer-logo-rail .footer-mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:68px}
footer .footer-logo-rail .footer-mark.footer-mark-round{width:60px;min-width:60px;height:60px;min-height:60px;overflow:hidden;border-radius:50%;background:transparent}
footer .footer-logo-rail .footer-mark.footer-mark-round img{width:60px!important;height:60px!important;max-width:none!important;max-height:none!important;object-fit:cover;border-radius:50%;clip-path:circle(49.5% at 50% 50%)}
footer .footer-logo-rail .footer-mark.footer-mark-paytr img{width:124px;height:48px;max-width:124px;max-height:48px;object-fit:contain}
footer .footer-logo-rail .footer-mark.footer-mark-payoneer{width:165px;min-width:0;min-height:0;padding:7px 9px;background:#fff;border:2px solid #fff;border-radius:8px;box-sizing:border-box}
footer .footer-logo-rail .footer-mark.footer-mark-payoneer img{display:block;width:100%;height:auto;max-width:none!important;max-height:none!important;object-fit:contain}
@media(max-width:700px){footer .footer-logo-rail{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;align-items:center;column-gap:23px;row-gap:13px}footer .footer-logo-rail .footer-mark.footer-mark-round{width:53px;min-width:53px;height:53px;min-height:53px;justify-self:center}footer .footer-logo-rail .footer-mark.footer-mark-round img{width:53px!important;height:53px!important}footer .footer-logo-rail .footer-mark.footer-mark-paytr img{width:105px;height:auto;max-width:105px}footer .footer-logo-rail .footer-mark.footer-mark-payoneer{width:145px;padding:6px 8px}}

/* Non-interactive local logo display: maintain contrast on dark footer. */
footer .footer-logo-rail .footer-mark{cursor:default;user-select:none}
footer .footer-logo-rail .footer-mark.footer-mark-paytr{width:142px;min-width:142px;height:56px;min-height:56px;padding:5px 8px;background:#fff;border-radius:8px;box-sizing:border-box}
footer .footer-logo-rail .footer-mark.footer-mark-paytr img{display:block;width:100%;max-width:124px;height:auto;max-height:46px;object-fit:contain}
@media(max-width:700px){footer .footer-logo-rail .footer-mark.footer-mark-paytr{width:126px;min-width:126px;height:52px;min-height:52px;padding:4px 7px}footer .footer-logo-rail .footer-mark.footer-mark-paytr img{max-width:110px;max-height:42px}}

/* Payment mark: original graphic tightly cropped; size visually matched to Payoneer.
   Isolated sizing only — the other three logo marks are unchanged. */
footer .footer-logo-rail .footer-mark.footer-mark-paytr{width:165px;min-width:165px;height:56px;min-height:56px;padding:5px;background:#fff;border-radius:8px;box-sizing:border-box}
footer .footer-logo-rail .footer-mark.footer-mark-paytr img{display:block;width:155px!important;max-width:none!important;height:auto!important;max-height:none!important;object-fit:contain}
@media(max-width:700px){footer .footer-logo-rail .footer-mark.footer-mark-paytr{width:145px;min-width:145px;height:52px;min-height:52px;padding:5px}footer .footer-logo-rail .footer-mark.footer-mark-paytr img{width:135px!important;max-width:none!important;height:auto!important;max-height:none!important}}

/* footer logo rebalance: shrink PayTR and Payoneer so they do not overpower bar logos */
footer .footer-logo-rail .footer-mark.footer-mark-paytr{
  width:136px !important;
  min-width:136px !important;
  height:48px !important;
  min-height:48px !important;
  padding:4px 6px !important;
}
footer .footer-logo-rail .footer-mark.footer-mark-paytr img{
  width:118px !important;
  max-width:118px !important;
  height:auto !important;
  max-height:38px !important;
}
footer .footer-logo-rail .footer-mark.footer-mark-payoneer{
  width:148px !important;
  min-width:148px !important;
  min-height:0 !important;
  height:auto !important;
  padding:6px 8px !important;
  border-radius:8px !important;
}
footer .footer-logo-rail .footer-mark.footer-mark-payoneer img{
  width:100% !important;
  height:auto !important;
  max-width:none !important;
  max-height:none !important;
}
@media(max-width:700px){
  footer .footer-logo-rail .footer-mark.footer-mark-paytr{
    width:118px !important;
    min-width:118px !important;
    height:44px !important;
    min-height:44px !important;
    padding:4px 6px !important;
  }
  footer .footer-logo-rail .footer-mark.footer-mark-paytr img{
    width:102px !important;
    max-width:102px !important;
    max-height:34px !important;
  }
  footer .footer-logo-rail .footer-mark.footer-mark-payoneer{
    width:130px !important;
    min-width:130px !important;
    padding:5px 7px !important;
  }
}

/* All four footer logos: reduce rendered dimensions and layout footprint by 20%. */
footer .footer-logo-rail .footer-mark{zoom:0.8;}
