
.b2b-vhero{min-height:88vh !important}
.b2b-vhero .b2b-section.b2b-vhero-quiet{
  display:flex;flex-direction:column;align-items:flex-start;
  justify-content:flex-end;
  padding:56px clamp(24px,3vw,40px) 64px 150px !important;
  max-width:none !important}
.b2b-vhero .b2b-h1{
  font-family:'Marcellus',serif !important;
  font-size:clamp(28px,3.2vw,44px) !important;
  font-weight:400 !important;line-height:1.2 !important;
  letter-spacing:.01em !important;margin:0 0 18px !important;
  max-width:none !important}
.b2b-vhero .b2b-eyebrow{margin:0 0 14px !important}
.b2b-vhero .b2b-btn--ghost{
  color:#f2ece4 !important;border-color:#e8dcc888 !important;
  padding:12px 26px !important;font-size:12px !important;
  letter-spacing:.14em !important}
.b2b-vhero .b2b-btn--ghost:hover{border-color:#d6a878 !important;color:#fff !important}
.b2b-vhero-tag{
  position:absolute;right:clamp(20px,3vw,40px);bottom:20px;z-index:3;
  font-family:"Space Mono",monospace;font-size:9px;letter-spacing:.18em;
  text-transform:uppercase;color:#ffffff66;margin:0;
  text-shadow:0 1px 8px rgba(0,0,0,.5)}
  /* MASAUSTU: buton H1 altinda normal aksin, H1 2 satir buyuk */
@media (min-width:761px){
  .b2b-vhero .b2b-h1{
    font-size:clamp(34px,3.8vw,54px) !important;
    line-height:1.25 !important;max-width:none !important}
    .b2b-vhero .b2b-h1 br:first-of-type{display:none}
  .b2b-vhero .b2b-btn--ghost{
    position:static !important;transform:none !important;
    display:inline-block !important;margin:0 0 24px 0 !important;
    background:#B87333 !important;
    border:1px solid #B87333 !important;color:#fff !important;
    font-size:12px !important;letter-spacing:.12em !important;
    padding:13px 28px !important;align-self:flex-start !important}
}
@media (max-width:760px){.b2b-vhero .b2b-h1,
.b2b-vhero .b2b-eyebrow,
.b2b-vhero .b2b-btn,
.b2b-vhero .b2b-btn--ghost{display:block !important}
.b2b-vhero{align-items:flex-end !important}
    /* Hero yüksekliği: dikey foto için makul */
    .b2b-vhero{min-height:78vh !important}
    /* Metin bloğu ÜST kısma (mankenin yüzü ortada/altta, üstte raflar var) */
    .b2b-vhero .b2b-section.b2b-vhero-quiet{
      justify-content:flex-end !important;
      align-items:flex-start !important;
      padding:48px 20px 110px 20px !important}
    /* Üstteki koyu scrim: metin okunsun diye */
    .b2b-vhero:after{
  background:none !important}
    .b2b-vhero .b2b-eyebrow{
  font-size:10px !important;letter-spacing:.22em !important;
  font-weight:700 !important;color:#E8B07C !important;
  position:absolute !important;left:50% !important;top:22px !important;
  transform:translateX(-50%) !important;margin:0 !important;
  white-space:nowrap !important;z-index:4 !important}
      .b2b-vhero .b2b-h1,.b2b-vhero .b2b-eyebrow{text-shadow:0 1px 12px rgba(18,15,12,.55) !important}
    .b2b-vhero .b2b-btn--ghost{
  position:static !important;transform:none !important;
  display:inline-block !important;
  margin:14px 0 0 !important;order:3 !important;
  background:#B87333 !important;
  border:1px solid #B87333 !important;color:#fff !important;
  font-size:8px !important;letter-spacing:.12em !important;
  padding:6px 12px !important;
  white-space:nowrap !important}
  }

