

.ib .site-footer { margin-top: 0; }

.ib-hero__in { display: grid; grid-template-columns: minmax(0, 8fr) minmax(0, 4fr); column-gap: var(--s-9); align-items: end;
  padding-block: clamp(var(--s-7), 5vw, var(--s-9)) var(--s-8); }
.ib-hero .eyebrow { grid-column: 1 / -1; margin-bottom: var(--s-5); }
.ib-hero__baslik { font-weight: 300; font-size: clamp(2.5rem, 1rem + 3.6vw, 4.5rem); line-height: 1.04; letter-spacing: -0.035em; max-width: 16ch; }
.ib-hero__sub { font-size: var(--fs-16); color: var(--metin-2); max-width: 40ch; padding-bottom: 8px; }
@media (prefers-reduced-motion: no-preference) {
  .js .ib-hero .eyebrow { animation: ib-belir 800ms var(--ease-out) 200ms both; }
  .js .ib-hero [data-belir] { animation: ib-belir 1000ms var(--ease-out) 560ms both; }
  .js .ib-kart { animation: ib-kart-gel 1000ms var(--ease-out) both; animation-delay: calc(420ms + var(--i, 0) * 70ms); }
}
@keyframes ib-belir { from { opacity: 0.01; transform: translateY(14px); } to { opacity: 1; transform: none; } }
@keyframes ib-kart-gel { from { opacity: 0; transform: translateY(24px) scale(0.98); } to { opacity: 1; transform: none; } }

.ib-yaz { position: relative; padding-bottom: clamp(var(--s-8), 8vw, var(--s-10)); }
.ib-form { display: grid; }
.ib-form[hidden] { display: none; }
.ib-secim { margin: 0; padding: 0; border: 0; min-width: 0; }
.ib-secim__bas { display: flex; width: 100%; align-items: baseline; justify-content: space-between; gap: var(--s-4); padding: 0 0 var(--s-5); float: left; }
.ib-secim__bas + * { clear: both; }
.ib-secim__baslik { font-size: var(--fs-32); font-weight: 600; }
.ib-secim__not { font-family: var(--mono); font-size: var(--fs-12); letter-spacing: var(--ls-label); color: var(--metin-2); }

.ib-kartlar { clear: both; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--s-4); }
.ib-kart { position: relative; display: grid; grid-template-rows: auto 1fr auto auto; gap: var(--s-2); min-height: 236px; padding: 28px var(--s-6) var(--s-6);
  cursor: pointer; color: var(--metin); -webkit-tap-highlight-color: transparent; isolation: isolate; }
.ib-kart input { position: absolute; inset: 0; z-index: 2; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer; border-radius: var(--r-32); }
.ib-kart__zemin { position: absolute; inset: 0; z-index: -1; border-radius: var(--r-32); background: var(--zemin-2);
  box-shadow: inset 0 0 0 1px transparent; transform-origin: 0 0;
  transition: background-color 360ms var(--ease-out), box-shadow var(--d-base) var(--ease-out); }
.ib-kart__ust { display: flex; align-items: center; gap: var(--s-3); min-height: 40px; }
.ib-kart__no { font-size: 2.5rem; font-weight: 300; line-height: 1; letter-spacing: -0.03em; font-variant-numeric: tabular-nums; }
.ib-kart__chip { transition: color 360ms var(--ease-out), border-color 360ms var(--ease-out); }
.ib-kart__arti { margin-left: auto; width: 24px; height: 24px; flex: none; transition: transform 640ms cubic-bezier(0.3, 1.45, 0.45, 1); }
.ib-kart__arti svg { width: 100%; height: 100%; }
.ib-kart__arti path { fill: transparent; stroke: var(--cizgi); stroke-width: 1.5; transition: fill 360ms var(--ease-out), stroke 360ms var(--ease-out); }
.ib-kart__baslik { grid-row: 3; font-size: var(--fs-24); font-weight: 600; letter-spacing: -0.01em; line-height: 1.2; }
.ib-kart__aciklama { grid-row: 4; font-size: var(--fs-16); color: var(--metin-2); max-width: 32ch; text-wrap: pretty; transition: color 360ms var(--ease-out); }
@media (hover: hover) and (pointer: fine) {
  .ib-kart:hover .ib-kart__zemin { box-shadow: inset 0 0 0 1px var(--metin-2); }
  .ib-kart:hover .ib-kart__arti { transform: rotate(90deg); }
  .ib-kart:hover .ib-kart__arti path { stroke: var(--metin); }
}
.ib-kart:has(input:focus-visible) .ib-kart__zemin { outline: 2px solid var(--vurgu); outline-offset: 3px; }
.ib-kart:has(input:checked) { color: var(--zemin); }
.ib-kart:has(input:checked) .ib-kart__zemin { background: var(--metin); }
.ib-kart:has(input:checked) .ib-kart__aciklama { color: var(--cizgi); }
.ib-kart:has(input:checked) .ib-kart__chip { color: var(--zemin); border-color: var(--metin-2); }
.ib-kart:has(input:checked) .ib-kart__arti { transform: rotate(90deg); }
.ib-kart:has(input:checked) .ib-kart__arti path { fill: var(--vurgu); stroke: var(--vurgu); }
.ib-secim.is-hatali .ib-kart__zemin { box-shadow: inset 0 0 0 1px var(--alarm); }

.ib-secim.is-dar .ib-kartlar { grid-template-columns: repeat(6, minmax(0, 1fr)); gap: var(--s-2); }
.ib-secim.is-dar .ib-kart { display: flex; align-items: center; gap: var(--s-3); min-height: 72px; padding: var(--s-3) var(--s-4) var(--s-3) 18px; }
.ib-secim.is-dar .ib-kart__ust { display: contents; }
.ib-secim.is-dar .ib-kart__no { font-size: var(--fs-20); order: 0; }
.ib-secim.is-dar .ib-kart__baslik { order: 1; font-size: var(--fs-14); line-height: 1.25; text-wrap: balance; }
.ib-secim.is-dar .ib-kart__arti { order: 2; width: 16px; height: 16px; }
.ib-secim.is-dar .ib-kart__aciklama, .ib-secim.is-dar .ib-kart__chip { display: none; }
.ib-secim.is-dar .ib-kart__zemin { border-radius: var(--r-24); }

.ib-secim__hata { margin-top: var(--s-4); }

.ib-istem { display: none; }
@media (prefers-reduced-motion: no-preference) {
  .js .ib-form.is-kapali .ib-istem { display: flex; align-items: center; justify-content: space-between; gap: var(--s-5); margin-top: var(--s-5);
    padding: var(--s-4) 0; border-top: 1px solid var(--cizgi); }
  .js .ib-form.is-kapali .ib-govde { display: none; }
}
.ib-istem p { color: var(--metin-2); }
.ib-istem__atla { font-size: var(--fs-16); }

.ib-govde { margin-top: var(--s-7); }
.ib-govde__in { display: grid; grid-template-columns: minmax(0, 4fr) minmax(0, 8fr); column-gap: var(--s-9); align-items: start;
  padding-top: var(--s-7); border-top: 1px solid var(--cizgi); }
.ib-yan { display: grid; gap: var(--s-4); position: sticky; top: 104px; }
.ib-yan__baslik { font-size: var(--fs-32); font-weight: 600; }
.ib-yan__not { color: var(--metin-2); max-width: 34ch; }
.ib-brif { display: grid; gap: var(--s-3); margin-top: var(--s-6); padding-top: var(--s-6); border-top: 1px solid var(--cizgi); }
.ib-brif[hidden] { display: none; }
.ib-brif__baslik { font-size: clamp(2rem, 1rem + 2vw, 2.75rem); font-weight: 300; letter-spacing: -0.03em; line-height: 1.08; transform-origin: 0 0; text-wrap: balance; }
.ib-brif__aciklama { color: var(--metin-2); max-width: 34ch; }
.ib-brif__yararli { display: grid; gap: var(--s-3); margin-top: var(--s-4); }
.ib-brif__yararli ul { list-style: none; margin: 0; padding: 0; display: grid; }
.ib-brif__yararli li { display: grid; grid-template-columns: 14px minmax(0, 1fr); gap: var(--s-3); align-items: baseline; padding-block: 10px; border-bottom: 1px solid var(--cizgi); font-size: var(--fs-16); }
.ib-brif__yararli li::before { content: ""; width: 10px; height: 10px; transform: translateY(1px); background: var(--metin);
  clip-path: polygon(33% 0, 67% 0, 67% 33%, 100% 33%, 100% 67%, 67% 67%, 67% 100%, 33% 100%, 33% 67%, 0 67%, 0 33%, 33% 33%); }

.ib-izgara { display: grid; grid-template-columns: 1fr 1fr; gap: 28px var(--s-6); }
.ib-alan { display: grid; align-content: start; min-width: 0; }
.ib-alan--genis { grid-column: 1 / -1; }
.ib-alan__etiket { display: flex; justify-content: space-between; align-items: baseline; gap: var(--s-3); margin-bottom: var(--s-2); }
.ib-alan__ad { font-weight: 600; font-size: var(--fs-14); }
.ib-alan__not { font-family: var(--mono); font-size: var(--fs-12); letter-spacing: var(--ls-label); color: var(--metin-2); }
.ib-alan input, .ib-alan textarea { width: 100%; min-height: 56px; margin: 0; padding: 0 0 0 2px; font: inherit; font-size: var(--fs-18); color: var(--metin);
  background: transparent; border: 0; border-bottom: 1px solid var(--cizgi); border-radius: var(--r-12); appearance: none;
  transition: border-color var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out); }
.ib-alan textarea { padding: var(--s-3) var(--s-4); min-height: 168px; resize: vertical; line-height: var(--lh-text); display: block; font-size: var(--fs-16);
  border: 1px solid var(--cizgi); border-radius: 14px; background: var(--zemin-2); }
.ib-alan input:focus-visible { border-bottom-color: var(--metin); box-shadow: inset 0 -1px 0 var(--metin); outline-offset: 4px; }
.ib-alan textarea:focus-visible { border-color: var(--metin); outline-offset: 2px; }
.ib-alan ::placeholder { color: var(--metin-2); opacity: 0.75; transition: opacity 240ms var(--ease-out); }
.ib-alan.is-yeni ::placeholder { opacity: 0; }
@media (hover: hover) and (pointer: fine) { .ib-alan input:hover { border-bottom-color: var(--metin-2); } .ib-alan textarea:hover { border-color: var(--metin-2); } }
.ib-alan__sayac { margin-top: var(--s-2); font-family: var(--mono); font-size: var(--fs-12); letter-spacing: var(--ls-label); color: var(--metin-2); text-align: right; max-width: none; }
.ib-alan__hata { display: flex; gap: var(--s-2); align-items: baseline; margin-top: var(--s-2); font-size: var(--fs-14); color: var(--metin); }
.ib-alan__hata:empty { display: none; }
.ib-alan__hata::before { content: ""; flex: none; width: 7px; height: 7px; border-radius: 2px; background: var(--alarm); transform: translateY(-1px); }
.ib-alan.is-hatali input { border-bottom-color: var(--alarm); box-shadow: inset 0 -1px 0 var(--alarm); }
.ib-alan.is-hatali textarea { border-color: var(--alarm); }

.ib-form__alt { display: flex; align-items: center; justify-content: space-between; gap: var(--s-5); margin-top: var(--s-6); }
.ib-gizlilik { font-size: var(--fs-14); color: var(--metin-2); max-width: 46ch; }
.ib-gizlilik a { color: var(--metin); }
.ib-gonder { min-width: 136px; }
.ib-gonder.is-mesgul .ok { animation: ib-ok 900ms var(--ease-in-out) infinite; }
@keyframes ib-ok { 50% { transform: translateX(5px); } }
.ib-durum { font-size: var(--fs-14); color: var(--metin-2); text-align: right; }
.ib-durum.is-dolu { margin-top: var(--s-4); }
.ib-durum.is-genel { text-align: left; color: var(--metin); padding: var(--s-3) var(--s-4); border: 1px solid var(--alarm); border-radius: 14px; }

.ib-basari { position: relative; isolation: isolate; display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: var(--s-7) var(--s-9);
  align-items: end; min-height: 440px; padding: var(--s-8) var(--s-8) var(--s-7); color: var(--zemin); }
.ib-basari[hidden] { display: none; }
.ib-basari__zemin { position: absolute; inset: 0; z-index: -1; background: var(--metin); border-radius: var(--r-32); transform-origin: 0 0; }
.ib-basari__metin { display: grid; gap: var(--s-5); align-content: end; }
.ib-basari__eyebrow { font-family: var(--mono); font-size: var(--fs-12); letter-spacing: var(--ls-label); color: var(--cizgi); display: flex; gap: var(--s-2); align-items: center; }
.ib-basari__eyebrow::before { content: ""; width: 6px; height: 6px; border-radius: 2px; background: var(--vurgu); }
.ib-basari__baslik { font-size: var(--fs-64); font-weight: 300; letter-spacing: -0.035em; line-height: 1.04; max-width: 13ch; }
.ib-cumle { display: block; }
.ib-basari__p { color: var(--cizgi); max-width: 44ch; font-size: var(--fs-18); }
.ib-basari__yeni { justify-self: start; background: var(--zemin); color: var(--metin); margin-top: var(--s-3); }
@media (hover: hover) and (pointer: fine) { .ib-basari__yeni:hover { background: var(--kor); color: var(--gece); } }
.ib-basari__ozet { margin: 0; display: grid; }
.ib-basari__ozet > div { display: grid; gap: var(--s-1); padding-block: var(--s-4); border-top: 1px solid color-mix(in srgb, var(--zemin) 22%, transparent); }
.ib-basari__ozet dt { font-family: var(--mono); font-size: var(--fs-12); letter-spacing: var(--ls-label); color: var(--cizgi); }
.ib-basari__ozet dd { margin: 0; font-size: var(--fs-20); font-weight: 500; overflow-wrap: anywhere; }
.ib-basari__gun { font-size: var(--fs-32) !important; font-weight: 300 !important; letter-spacing: -0.02em; font-variant-numeric: tabular-nums; }

.ib-bilgi { border-top: 1px solid var(--cizgi); }
.ib-bilgi__in { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--s-8); padding-block: clamp(var(--s-8), 7vw, var(--s-9)); }
.ib-sutun { display: grid; align-content: start; gap: var(--s-3); }
.ib-sutun__baslik { font-family: var(--mono); font-size: var(--fs-12); font-weight: 400; letter-spacing: var(--ls-label); color: var(--metin-2); padding-bottom: var(--s-4); margin-bottom: var(--s-2); border-bottom: 1px solid var(--cizgi); }
.ib-kanallar { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--s-5); }
.ib-kanallar li { display: grid; gap: var(--s-1); }
.ib-kanallar__et { font-size: var(--fs-14); color: var(--metin-2); }
.ib-kanallar__satir { display: flex; align-items: center; justify-content: space-between; gap: var(--s-3); }
.ib-kanallar__satir a { font-size: var(--fs-24); font-weight: 500; letter-spacing: -0.01em; text-decoration: none; border-radius: var(--r-12); }
@media (hover: hover) and (pointer: fine) { .ib-kanallar__satir a:hover { text-decoration: underline; } }
.ib-kopyala { align-items: center; justify-content: center; min-height: 40px; min-width: 76px; padding: 0 var(--s-3); border: 1px solid var(--cizgi);
  border-radius: 14px; background: transparent; cursor: pointer; font-family: var(--mono); font-size: var(--fs-12); letter-spacing: var(--ls-label); color: var(--metin);
  overflow: hidden; transition: border-color var(--d-base) var(--ease-out), background-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out), transform var(--d-fast) var(--ease-out); }
.ib-kopyala span { display: inline-block; }
.ib-kopyala:active { transform: scale(0.96); }
.ib-kopyala.is-tamam { background: var(--metin); color: var(--zemin); border-color: transparent; }
@media (hover: hover) and (pointer: fine) { .ib-kopyala:not(.is-tamam):hover { border-color: var(--metin); } }
.ib-saat__buyuk { font-size: var(--fs-32); font-weight: 300; letter-spacing: -0.02em; line-height: 1.15; max-width: 14ch; margin-bottom: var(--s-4); }
.ib-saat__et { font-size: var(--fs-14); color: var(--metin-2); }
.ib-saat__deger { font-size: var(--fs-18); font-weight: 500; max-width: 24ch; }
.ib-yasal { margin: 0; display: grid; gap: var(--s-3); }
.ib-yasal > div { display: grid; grid-template-columns: 128px minmax(0, 1fr); gap: var(--s-3); align-items: baseline; }
.ib-yasal dt { font-size: var(--fs-14); color: var(--metin-2); }
.ib-yasal dd { margin: 0; font-size: var(--fs-14); }
.ib-yasal-bag { list-style: none; margin: var(--s-4) 0 0; padding: var(--s-4) 0 0; border-top: 1px solid var(--cizgi); display: flex; flex-wrap: wrap; gap: var(--s-2) var(--s-5); }
.ib-yasal-bag a { display: inline-flex; align-items: center; min-height: 32px; font-size: var(--fs-14); font-weight: 600; border-radius: var(--r-12); }

.ib-cagri { padding-bottom: clamp(var(--s-8), 7vw, var(--s-9)); }
.ib-cagri__kart { position: relative; overflow: hidden; isolation: isolate; display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: var(--s-6) var(--s-9);
  padding: var(--s-8); border-radius: var(--r-32); background: var(--bordo); color: var(--kemik); }
.ib-cagri__amblem { position: absolute; z-index: -1; right: 220px; top: 50%; width: 400px; height: auto; transform: translateY(-38%); color: var(--gece); opacity: 0.38; pointer-events: none; }
.ib-cagri__metin { display: grid; gap: var(--s-4); }
.ib-cagri__et { font-family: var(--mono); font-size: var(--fs-12); letter-spacing: var(--ls-label); color: var(--seftali); }
.ib-cagri__baslik { font-size: var(--fs-48); font-weight: 300; letter-spacing: -0.03em; }
.ib-cagri__metin p:last-child { font-size: var(--fs-18); color: var(--kemik); max-width: 48ch; }
.ib-cagri__dugme { background: var(--kemik); color: var(--gece); }
@media (hover: hover) and (pointer: fine) { .ib-cagri__dugme:hover { background: var(--kor); color: var(--gece); } }
.ib-cagri__dugme:focus-visible { outline-color: var(--kemik); }

.ib-sss { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: var(--s-6) var(--s-9); align-items: start;
  padding-block: clamp(var(--s-8), 6vw, var(--s-9)) clamp(var(--s-8), 7vw, var(--s-10)); }
.ib-sss__baslik { font-size: var(--fs-48); font-weight: 600; }

@media (max-width: 1080px) {
  .ib-hero__in, .ib-govde__in, .ib-sss, .ib-basari { grid-template-columns: minmax(0, 1fr); row-gap: var(--s-5); }
  .ib-yan { position: static; margin-bottom: var(--s-6); }
  .ib-kartlar, .ib-secim.is-dar .ib-kartlar { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ib-bilgi__in { grid-template-columns: minmax(0, 1fr); gap: var(--s-7); }
  .ib-cagri__kart { grid-template-columns: minmax(0, 1fr); padding: var(--s-7) var(--s-5); }
  .ib-cagri__dugme { justify-self: start; }
  .ib-cagri__amblem { right: -120px; }
}
@media (max-width: 640px) {
  .ib-kartlar, .ib-secim.is-dar .ib-kartlar, .ib-izgara { grid-template-columns: minmax(0, 1fr); }
  .ib-secim__bas { flex-direction: column; }
  .ib-form__alt, .ib-istem { flex-direction: column; align-items: stretch !important; }
  .ib-basari { padding: var(--s-6) var(--s-4); }
  .ib-yasal > div { grid-template-columns: minmax(0, 1fr); gap: 0; }
  .ib-kanallar__satir a { font-size: var(--fs-20); }
}

@media (max-width: 1023px) {
  .ib-hero__in { padding-block: var(--s-7) var(--s-7); }
  .ib-hero__baslik { text-wrap: balance; }
  .ib-hero__sub { font-size: var(--fs-18); max-width: 52ch; }
  .ib-istem__atla { background: transparent; }
  
  .ib-sutun__baslik + nav .ib-yasal-bag { margin-top: 0; padding-top: 0; border-top: 0; }
  .ib-kopyala { min-height: 44px; }
  .ib-basari { min-height: 0; }
  .ib-basari__baslik, .ib-cagri__baslik, .ib-sss__baslik { text-wrap: balance; }
}

@media (min-width: 640px) and (max-width: 1023px) {
  .ib-kartlar { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--s-3); }
  .ib-kart { min-height: 208px; padding: var(--s-5) var(--s-5) var(--s-5); }
  .ib-kart__no { font-size: 2.25rem; }
  .ib-kart__baslik { font-size: var(--fs-20); }
  .ib-kart__ust { flex-wrap: wrap; row-gap: var(--s-2); }
  .ib-kart__arti { order: 2; }
  .ib-kart__chip { order: 3; white-space: nowrap; }
  .ib-secim.is-dar .ib-kartlar { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ib-bilgi__in { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--s-7) var(--s-6); }
  .ib-bilgi__in > .ib-sutun:nth-child(3) { grid-column: 1 / -1; }
}

@media (max-width: 639px) {
  .ib-hero__in { padding-block: var(--s-6) var(--s-6); row-gap: var(--s-4); }
  .ib-hero .eyebrow { margin-bottom: var(--s-2); }
  .ib-hero__baslik { font-size: clamp(2.3rem, 1.2rem + 5.4vw, 3rem); line-height: 1.05; }
  .ib-hero__sub { font-size: var(--fs-16); padding-bottom: 0; }
  .ib-secim__bas { gap: var(--s-1); padding-bottom: var(--s-4); }
  .ib-secim__baslik { font-size: var(--fs-24); }
  .ib-kartlar { gap: var(--s-2); }
  .ib-kart { grid-template-columns: 2.5rem minmax(0, 1fr) 20px; grid-template-rows: auto auto auto; column-gap: var(--s-3); row-gap: 4px;
    align-items: center; min-height: 0; padding: 18px var(--s-4) 18px var(--s-5); }
  .ib-kart__ust { display: contents; }
  .ib-kart__no { grid-column: 1; grid-row: 1; font-size: var(--fs-24); line-height: 1; }
  .ib-kart__baslik { grid-column: 2; grid-row: 1; font-size: var(--fs-18); line-height: 1.25; }
  .ib-kart__arti { grid-column: 3; grid-row: 1; width: 20px; height: 20px; margin: 0; }
  .ib-kart__aciklama { grid-column: 2 / -1; grid-row: 2; font-size: var(--fs-16); line-height: 1.45; max-width: none; }
  .ib-kart__chip { grid-column: 2 / -1; grid-row: 3; justify-self: start; margin-top: var(--s-2); }
  .ib-kart__zemin { border-radius: var(--r-32); }

  .ib-secim.is-dar .ib-kartlar { display: flex; overflow-x: auto; overscroll-behavior-x: contain; scrollbar-width: none; gap: var(--s-2);
    margin-inline: calc(-1 * var(--gutter)); padding: 6px var(--gutter) 8px; scroll-padding-inline: var(--gutter);
    -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - 40px), transparent);
    mask-image: linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - 40px), transparent); }
  .ib-secim.is-dar .ib-kartlar::-webkit-scrollbar { display: none; }
  .ib-secim.is-dar .ib-kartlar::after { content: ""; flex: 0 0 calc(var(--gutter) + 16px); }
  .ib-secim.is-dar .ib-kart { flex: none; min-height: 56px; padding: 0 var(--s-4) 0 var(--s-4); gap: var(--s-2); }
  .ib-secim.is-dar .ib-kart__no { font-size: var(--fs-16); }
  .ib-secim.is-dar .ib-kart__baslik { font-size: var(--fs-16); white-space: nowrap; }

  .ib-istem { gap: var(--s-2) !important; }
  .ib-istem__atla { justify-content: flex-start; }
  .ib-govde { margin-top: var(--s-5); }
  .ib-govde__in { padding-top: var(--s-6); }
  .ib-yan { margin-bottom: var(--s-5); gap: var(--s-3); }
  .ib-yan__baslik { font-size: var(--fs-24); }
  .ib-brif { margin-top: var(--s-4); padding-top: var(--s-5); }
  .ib-brif__baslik { font-size: var(--fs-32); }
  .ib-izgara { gap: var(--s-5); }
  .ib-gonder { width: 100%; min-height: 52px; }
  .ib-durum { text-align: left; }
  .ib-basari { padding: var(--s-7) var(--s-5) var(--s-5); gap: var(--s-5); }
  .ib-basari__baslik { font-size: clamp(2.1rem, 1rem + 5vw, 2.75rem); }
  .ib-basari__p { font-size: var(--fs-16); }
  .ib-basari__yeni { width: 100%; }
  .ib-basari__gun { font-size: var(--fs-24) !important; }
  .ib-bilgi__in { padding-block: var(--s-8); gap: var(--s-6); }
  .ib-cagri__kart { padding: var(--s-6) var(--s-5); gap: var(--s-5); }
  .ib-cagri__baslik { font-size: var(--fs-32); }
  .ib-cagri__metin p:last-child { font-size: var(--fs-16); }
  .ib-cagri__dugme { width: 100%; }
  .ib-cagri__amblem { right: -140px; width: 320px; transform: translateY(-20%); }
  .ib-sss__baslik { font-size: var(--fs-32); }
}
