.yha-btn.t13-cta{height:48px;padding:0 22px;border-radius:var(--radius-md);font:600 15px/22px var(--font-sans)}
.t13-sec{padding:72px 0}
.t13-sec--band{background:var(--surface-0)}
.t13-h1{margin:0;font:700 56px/60px var(--font-sans);letter-spacing:-.035em;text-wrap:balance}
.t13-h2{margin:0;font:700 40px/46px var(--font-sans);letter-spacing:-.03em;text-wrap:balance}
.t13-h3{margin:0;font:600 22px/28px var(--font-sans);letter-spacing:-.015em}
.t13-h4{margin:0;font:600 17px/24px var(--font-sans);letter-spacing:-.01em}
.t13-lede{margin:0;font:400 20px/30px var(--font-sans);color:var(--ink-2);text-wrap:pretty}
.t13-p{margin:0;color:var(--ink-2);text-wrap:pretty}
.t13-s{margin:0;font:400 14px/22px var(--font-sans);color:var(--ink-2);text-wrap:pretty}
.t13-sechead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) 64px}
.t13-sechead__side{flex:0 1 440px;display:grid;gap:var(--space-5)}

.t13-pagehead{padding:64px 0 72px}
.t13-pagehead__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px 64px}
.t13-pagehead__main{flex:1 1 520px;display:grid;gap:var(--space-5);justify-items:start;max-width:640px}
.t13-spec{flex:0 1 460px;box-shadow:var(--shadow-pop)}
.t13-spec .yha-kv{gap:14px var(--space-6);padding:var(--space-5)}
.t13-spec__foot{padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--surface-0)}
.t13-bento{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:var(--space-6);margin-top:40px}
.yha-card.t13-dim{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-content:start;padding:28px}
.t13-dim__head{display:grid;gap:6px}
.t13-pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}
.t13-opt{height:28px;padding:0 var(--space-3);background:var(--surface-1);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-size:13px}
.t13-dots{display:grid;grid-template-columns:repeat(27,minmax(0,1fr));gap:6px}
.t13-dots i{aspect-ratio:1;border-radius:50%;background:var(--surface-3)}
.t13-dots .t13-on{background:var(--brand)}
.t13-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}
.t13-mini>div{display:grid;gap:var(--space-half);align-content:start;font:600 14px/20px var(--font-sans)}
.t13-mini>div>:first-child{margin-bottom:var(--space-2)}
.t13-mini small{color:var(--ink-2);font:400 12px/16px var(--font-sans)}
.t13-mini .yha-thumb{width:100%}
.t13-lines{box-sizing:border-box;display:grid;gap:7px;align-content:center;aspect-ratio:3/2;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-0)}
.t13-lines i{height:6px;border-radius:var(--radius-full);background:var(--surface-3)}
.t13-lines i:first-child{height:8px;background:var(--line-strong)}
.t13-way{display:flex;gap:var(--space-3);align-items:flex-start}
.t13-way>div{display:grid;gap:6px;min-width:0}
.t13-ic{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--surface-3);color:var(--brand)}
.t13-table{margin-top:40px}
.t13-table .yha-table th{height:44px;padding:0 var(--space-5)}
.t13-table .yha-table td{height:64px;padding:0 var(--space-5);font-size:14px}
.t13-table__n{display:grid;gap:var(--space-half)}
.t13-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:var(--space-6);margin:40px 0 0;padding:0;list-style:none}
.t13-flow__i{position:relative;display:grid;gap:6px;align-content:start;padding-top:40px}
.t13-flow__i .t13-no{position:absolute;left:0;top:0}
.t13-flow__i::before{content:"";position:absolute;left:36px;right:-12px;top:11px;height:2px;border-radius:var(--radius-full);background:var(--surface-3)}
.t13-flow__i:last-child::before{display:none}
.t13-no{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--surface-3);color:var(--brand);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums}
@media (max-width:720px){.t13-h1{font-size:40px;line-height:44px}.t13-h2{font-size:30px;line-height:36px}.t13-sec,.t13-pagehead{padding:48px 0}.t13-nav{display:none}.t13-table{overflow-x:auto}}
.t13paketler-st1{gap: 16px !important}
.t13paketler-st2{min-height: 56px !important;padding: 0 20px !important}
.t13paketler-st3{margin: 0 !important}
.t13paketler-st4{width: 70% !important}
.t13paketler-st5{width: 55% !important}
.t13paketler-st6{justify-items: end !important}
.t13paketler-durum{margin-top:40px}
/* vitrin kartının yeri baştan ayrılır (veri gelince sayfa kaymasın) */
#paket-vitrin{box-sizing:border-box;min-height:384px}
#paket-vitrin[hidden]{display:none}
/* adım çizgisi kutunun dışına taşmaz; dar ekranda içerik türleri iki sütun */
.t13-flow__i::before{right:0}
@media (max-width:720px){.t13-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.t13-lines{width:100%;min-width:0}}
/* Beş adım: geniş ekranda tek satır, daha dar ekranda alt alta (çizgiler gizli). Paket kartları: sayısı ne olursa
   olsun son satırda boşluk kalmaz (satırdaki kartlar genişliği paylaşır). */
.t13-flow{grid-template-columns:repeat(5,minmax(0,1fr))}
@media (max-width:1023px){.t13-flow{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.t13-flow__i::before{display:none}}
.paketler{display:flex;flex-wrap:wrap}
.paketler>li{flex:1 1 340px;min-width:0}
