/* Sayfa grubu: sube (K15, T4 Grup A)
 * Şube dizini (/subelerimiz/) ve şube tekil. Paket board'u yok: Hakkimizda.html şube bandı + Iletisim.html şube kartı
 * ve harita paneli dilinden türetildi (HANDOFF §5.2, §5.4). Yalnız --dy-* token'ları; yeni token yok.
 * Yalnız bu grubun sayfalarında yüklenir (body.dy-group-sube). Kurallar @layer organisms { } içinde yazılır;
 * ortak bileşen ve token değişikliği bu dosyada yapılmaz (şefe; ortak-istek.md).
 */
@layer organisms {
/* ---- Sayfa hero'su: ortak PageHero duyumak.css'te (B3); burada yalnız gruba özgü farklar ---- */
/* Şube bandı ve tam kart: ortak, duyumak.css (B3) */
/* ---- Bölümler ---- */
body.dy-group-sube .dy-ssec{padding-block:96px}
body.dy-group-sube .dy-ssec--grad{background:var(--dy-grad-page)}
body.dy-group-sube .dy-sstack{display:flex;flex-direction:column;gap:40px}
body.dy-group-sube .dy-shead{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}
body.dy-group-sube .dy-shead__main{display:flex;flex-direction:column;gap:16px}
body.dy-group-sube .dy-shead__aside{max-width:440px;margin:0;color:var(--dy-muted);font-size:16px;line-height:1.6}
body.dy-group-sube .dy-schannels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}
body.dy-group-sube .dy-schannels .dy-channel{height:100%}
body.dy-group-sube .dy-schannels .dy-channel__v--sm{font-size:17px;line-height:1.35;letter-spacing:0;font-weight:700}
body.dy-group-sube .dy-schannels .dy-channel .dy-link{min-height:32px;margin-top:6px;font-size:15px}
body.dy-group-sube .dy-mappanel--single{grid-template-columns:minmax(0,1fr)}
body.dy-group-sube .dy-smap--single .dy-embed{min-height:480px}
body.dy-group-sube .dy-shero__more{display:flex;flex-wrap:wrap;gap:10px}
body.dy-group-sube .dy-shero__more .dy-btn{height:48px}
@media (max-width:1199px){body.dy-group-sube .dy-schannels{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){
  body.dy-group-sube .dy-ssec{padding-block:64px}
  body.dy-group-sube .dy-ssec--grad{background:linear-gradient(to bottom,var(--dy-white) 0%,var(--dy-ivory) 120px,var(--dy-ivory) 100%)}
  body.dy-group-sube .dy-sstack{gap:24px}
  body.dy-group-sube .dy-shead{flex-direction:column;align-items:flex-start;gap:12px}
  body.dy-group-sube .dy-shead__main{gap:24px}
  body.dy-group-sube .dy-schannels{grid-template-columns:1fr;gap:10px}
  body.dy-group-sube .dy-schannels .dy-channel{padding:20px}
  body.dy-group-sube .dy-schannels .dy-channel .dy-icon-tile{margin-bottom:8px}
  body.dy-group-sube .dy-shero__more{flex-direction:column}
  body.dy-group-sube .dy-shero__more .dy-btn{width:100%;height:52px}
  body.dy-group-sube .dy-mapcard{width:auto}
}

/* ---- Şube açılış sayfası (revize1, onaylı tuval): yalnız dy-lp* sınıfları, yalnız --dy-* token'ları ----
 * Tuval ölçüleri: H1 72/42, H2 42/28, kart yarıçapları 28/24/20, Manrope. Form kartı iç stili (.dy-lpform) B'nin markup'ına
 * bağlıdır ve ayrı eklenir; burada yalnız kart kabı ve yeri vardır. Mobil < 768, tablet 768-1023. */
body.dy-group-sube .dy-lpicon{display:block;flex:none}
body.dy-group-sube .dy-lpic{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:var(--dy-r-pill);background:var(--dy-yellow);color:var(--dy-ink)}
body.dy-group-sube .dy-lpic--44{width:44px;height:44px}
body.dy-group-sube .dy-lpic--40{width:40px;height:40px}
body.dy-group-sube .dy-lpic--48{width:48px;height:48px}
body.dy-group-sube #randevu,body.dy-group-sube #sgk,body.dy-group-sube #cihazlar,body.dy-group-sube #sube{scroll-margin-top:110px}
/* bölümler */
body.dy-group-sube .dy-lpsec{padding-block:96px;background:var(--dy-white)}
body.dy-group-sube .dy-lpsec--grad{background:var(--dy-grad-page)}
body.dy-group-sube .dy-lpsec--ivory,body.dy-group-sube .dy-lpsec--faq{background:var(--dy-ivory)}
body.dy-group-sube .dy-lpsec--acts{padding-block:32px 72px;background:var(--dy-grad-page)}
body.dy-group-sube .dy-lpstack{display:flex;flex-direction:column;gap:40px}
body.dy-group-sube .dy-lpsec--acts .dy-lpstack{gap:20px}
body.dy-group-sube .dy-lphead{display:flex;flex-direction:column;gap:16px;max-width:800px}
body.dy-group-sube .dy-lphead--c{align-items:center;text-align:center}
body.dy-group-sube .dy-lph2{margin:0;font-size:42px;font-weight:700;line-height:1.12;letter-spacing:-.02em;text-wrap:pretty}
/* hero */
body.dy-group-sube .dy-lphero,body.dy-group-sube .dy-lpsec{line-height:normal}
body.dy-group-sube .dy-lphero{position:relative;padding:150px 0 72px;background:var(--dy-white)}
body.dy-group-sube .dy-lphero__grid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:72px;align-items:start}
body.dy-group-sube .dy-lphero__main{display:flex;flex-direction:column;gap:24px;min-width:0;padding-top:40px}
body.dy-group-sube .dy-lphero__addr{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;max-width:100%;margin:0;padding:6px 18px 6px 6px;border:1px solid rgba(252,226,27,.55);border-radius:var(--dy-r-pill);background:rgba(252,226,27,.2);font-size:15px;font-weight:600;line-height:1.4}
body.dy-group-sube .dy-lphero__pin{display:flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--dy-r-pill);background:var(--dy-white)}
body.dy-group-sube .dy-lphero__route{display:none}
body.dy-group-sube .dy-lphero__title{margin:0;font-size:72px;font-weight:800;line-height:.98;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere}
body.dy-group-sube .dy-lphero__lead{margin:0;max-width:640px;color:var(--dy-body);font-size:20px;line-height:1.6}
body.dy-group-sube .dy-lphero__acts{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px}
body.dy-group-sube .dy-lphero__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
body.dy-group-sube .dy-lphero__row--2{gap:10px}
body.dy-group-sube .dy-lphero__row--2 .dy-btn{min-width:200px;height:48px;padding:0 30px;font-size:16px;font-weight:700}
body.dy-group-sube .dy-lphero__row--2 .dy-btn--map{background:var(--dy-sky)}
body.dy-group-sube .dy-lphero__row--2 .dy-btn--ghost{border:1.5px solid var(--dy-line)}
body.dy-group-sube .dy-lphero__media{position:relative;display:flex;flex-direction:column;min-width:0}
body.dy-group-sube .dy-lphero__photo{position:relative;height:400px;overflow:hidden;border-radius:28px;background:var(--dy-ivory)}
body.dy-group-sube .dy-lphero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}
body.dy-group-sube .dy-lphero__cap{display:none}
body.dy-group-sube .dy-lpform{position:relative;z-index:2;box-sizing:border-box;padding:28px;border:1px solid var(--dy-line-2);border-radius:var(--dy-r-24);background:var(--dy-white);box-shadow:0 20px 50px rgba(29,29,27,.14);scroll-margin-top:110px}
body.dy-group-sube .dy-lphero__photo + .dy-lpform{margin:-170px 24px 0 -40px}
/* nereden başlayabilirsiniz */
body.dy-group-sube .dy-lpacts__h{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em}
body.dy-group-sube .dy-lpacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.dy-group-sube .dy-lpact{display:flex;flex-direction:column;gap:16px;padding:26px;border:1px solid var(--dy-line-2);border-radius:var(--dy-r-24);background:var(--dy-white);box-shadow:0 10px 34px rgba(29,29,27,.06);color:inherit;text-decoration:none;transition:transform var(--dy-dur) var(--dy-ease-out),box-shadow var(--dy-dur) var(--dy-ease-out)}
body.dy-group-sube .dy-lpact:hover{transform:translateY(-2px);box-shadow:var(--dy-shadow-card)}
body.dy-group-sube .dy-lpact__body{display:flex;flex-direction:column;gap:16px;min-width:0}
body.dy-group-sube .dy-lpact__t{font-size:22px;font-weight:800;line-height:1.15;letter-spacing:-.02em}
body.dy-group-sube .dy-lpact__cta{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;height:40px;padding:0 20px;border-radius:var(--dy-r-pill);background:var(--dy-yellow-soft);font-size:15px;font-weight:700;transition:background-color var(--dy-dur) var(--dy-ease-out)}
body.dy-group-sube .dy-lpact:hover .dy-lpact__cta{background:var(--dy-yellow)}
/* fiyat ve SGK */
body.dy-group-sube .dy-lpknow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}
body.dy-group-sube .dy-lpfeat{display:flex;flex-direction:column;gap:16px;padding:28px;border:1px solid var(--dy-line-2);border-radius:var(--dy-r-24);background:var(--dy-ivory)}
body.dy-group-sube .dy-lpfeat__b{display:flex;flex-direction:column;gap:16px}
body.dy-group-sube .dy-lpfeat__b b{font-size:22px;font-weight:700;line-height:1.2}
body.dy-group-sube .dy-lpfeat__b span{color:var(--dy-body);font-size:15px;line-height:1.55}
body.dy-group-sube .dy-lpmoney{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px}
body.dy-group-sube .dy-lpprice{display:flex;flex-direction:column;gap:14px;padding:32px;border:1px solid var(--dy-line-2);border-radius:28px;background:var(--dy-white)}
body.dy-group-sube .dy-lpprice__eb{margin:0;color:var(--dy-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
body.dy-group-sube .dy-lpprice__t{margin:0;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.02em}
body.dy-group-sube .dy-lpprice__rows{display:flex;flex-direction:column}
body.dy-group-sube .dy-lpprice__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--dy-line-2)}
body.dy-group-sube .dy-lpprice__row span{font-size:16px;font-weight:700}
body.dy-group-sube .dy-lpprice__row b{font-size:30px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
body.dy-group-sube .dy-lpprice__inc{margin:0;color:var(--dy-muted);font-size:14px;font-weight:700}
body.dy-group-sube .dy-lpchips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
body.dy-group-sube .dy-lpchips li{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--dy-line-2);border-radius:var(--dy-r-pill);background:var(--dy-ivory);font-size:14px;font-weight:600}
body.dy-group-sube .dy-lpprice__note{margin:0;color:var(--dy-muted);font-size:14px;line-height:1.5}
body.dy-group-sube .dy-lpprice:not(.dy-lpprice--call) .dy-lpprice__note{margin-top:auto;padding-top:6px}
body.dy-group-sube .dy-lpprice--call{justify-content:center;align-items:flex-start}
body.dy-group-sube .dy-lpprice--call .dy-lpprice__t{font-size:28px}
body.dy-group-sube .dy-lpsgk{display:flex;flex-direction:column;gap:16px;padding:36px;border-radius:28px;background:var(--dy-ink);color:var(--dy-ivory)}
body.dy-group-sube .dy-lpsgk__eb{display:flex;align-items:center;gap:10px;margin:0;color:var(--dy-dark-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
body.dy-group-sube .dy-lpsgk__eb::before{content:"";width:24px;height:3px;border-radius:var(--dy-r-pill);background:var(--dy-yellow)}
body.dy-group-sube .dy-lpsgk__t{margin:0;color:var(--dy-white);font-size:32px;font-weight:800;line-height:1.1;letter-spacing:-.03em}
body.dy-group-sube .dy-lpsgk__cols{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px}
body.dy-group-sube .dy-lpsgk h4{margin:0;color:var(--dy-white);font-size:20px;font-weight:800;letter-spacing:-.01em}
body.dy-group-sube .dy-lpsgk__docs{display:flex;flex-direction:column;gap:6px}
body.dy-group-sube .dy-lpsgk__docs ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}
body.dy-group-sube .dy-lpsgk__docs li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.12)}
body.dy-group-sube .dy-lpsgk__ok{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--dy-r-pill);background:var(--dy-yellow);color:var(--dy-ink)}
body.dy-group-sube .dy-lpsgk__docs li>span:last-child{display:flex;flex-direction:column;gap:2px}
body.dy-group-sube .dy-lpsgk__docs b{color:var(--dy-white);font-size:16px;font-weight:700}
body.dy-group-sube .dy-lpsgk__docs li span span{color:var(--dy-dark-muted);font-size:14px;line-height:1.5}
body.dy-group-sube .dy-lpsgk__docs p,body.dy-group-sube .dy-lpsgk__change p{margin:0;color:var(--dy-dark-muted);line-height:1.55}
body.dy-group-sube .dy-lpsgk__docs p{font-size:14px}
body.dy-group-sube .dy-lpsgk__change{display:flex;flex-direction:column;gap:10px}
body.dy-group-sube .dy-lpsgk__change p{font-size:16px}
body.dy-group-sube .dy-lpsgk__more{display:inline-flex;align-items:center;min-height:44px;color:var(--dy-yellow);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}
body.dy-group-sube .dy-lpsgk__cta{align-self:flex-start;height:52px;padding:0 24px;font-size:17px;font-weight:800}
/* cihazlar */
body.dy-group-sube .dy-lpdevs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.dy-group-sube .dy-lpdev{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px 20px 24px;border:1px solid var(--dy-line-2);border-radius:var(--dy-r-24);background:var(--dy-white)}
body.dy-group-sube .dy-lpdev__img{display:flex;align-items:center;justify-content:center;height:200px;border-radius:var(--dy-r-18);background:var(--dy-ivory)}
body.dy-group-sube .dy-lpdev__img img{display:block;width:auto;height:150px;object-fit:contain}
body.dy-group-sube .dy-lpdev__head{display:flex;align-items:center;justify-content:space-between;gap:12px}
body.dy-group-sube .dy-lpdev__head h3{margin:0;font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.02em}
body.dy-group-sube .dy-lpdev__badge{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--dy-r-pill);background:var(--dy-yellow-soft);font-size:13px;font-weight:700;white-space:nowrap}
body.dy-group-sube .dy-lpdev__rows{flex:1 1 auto;margin:0;padding:0;list-style:none}
body.dy-group-sube .dy-lpdev__rows li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--dy-line-2);font-size:15px;line-height:1.4}
body.dy-group-sube .dy-lpdev__rows li span{flex:none;color:var(--dy-muted)}
body.dy-group-sube .dy-lpdev__rows li b{font-weight:700;text-align:right}
body.dy-group-sube .dy-lpdev .dy-btn{align-self:flex-start;margin-top:auto;justify-content:space-between;height:52px;padding:0 8px 0 22px;font-size:16px}
body.dy-group-sube .dy-lpdev .dy-btn .dy-btn__arrow{width:36px;height:36px}
body.dy-group-sube .dy-lpdots{display:none}
/* hizmetler */
body.dy-group-sube .dy-lpsvc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.dy-group-sube .dy-lpsvc__vp,body.dy-group-sube .dy-lpsvc__row{display:contents}
body.dy-group-sube .dy-lpsvc__row{margin:0;padding:0;list-style:none}
body.dy-group-sube .dy-lpcard{display:flex;flex-direction:column;gap:14px;padding:26px;border:1px solid var(--dy-line-2);border-radius:var(--dy-r-24);background:var(--dy-white)}
body.dy-group-sube .dy-lpcard h3{margin:0;font-size:20px;font-weight:700;line-height:1.2}
body.dy-group-sube .dy-lpcard p{margin:0;color:var(--dy-muted);font-size:15px;line-height:1.55}
body.dy-group-sube .dy-lpnote{display:flex;align-items:center;gap:14px;padding:20px 24px;border-radius:var(--dy-r-card);background:var(--dy-yellow-soft);font-size:17px;font-weight:600;line-height:1.5}
body.dy-group-sube .dy-lpnote__ic{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--dy-r-pill);background:var(--dy-white)}
body.dy-group-sube .dy-lpsteps__title{margin:24px 0 0;font-size:28px;font-weight:800;letter-spacing:-.02em}
body.dy-group-sube .dy-lpsteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}
body.dy-group-sube .dy-lpstep{display:flex;flex-direction:column;gap:16px;padding:28px;border:1px solid var(--dy-line-2);border-radius:var(--dy-r-24);background:var(--dy-white)}
body.dy-group-sube .dy-lpstep__top{display:flex;align-items:center;justify-content:space-between}
body.dy-group-sube .dy-lpstep__n{color:var(--dy-muted);font-size:13px;font-weight:700;letter-spacing:.1em;font-variant-numeric:tabular-nums}
body.dy-group-sube .dy-lpstep h4{margin:0;font-size:22px;font-weight:700;line-height:1.2}
body.dy-group-sube .dy-lpstep p{margin:0;color:var(--dy-muted);font-size:15px;line-height:1.55}
body.dy-group-sube .dy-lpstep.is-first{border-color:var(--dy-yellow);background:var(--dy-yellow)}
body.dy-group-sube .dy-lpstep.is-first .dy-lpic{background:var(--dy-ink);color:var(--dy-yellow)}
body.dy-group-sube .dy-lpstep.is-first .dy-lpstep__n,body.dy-group-sube .dy-lpstep.is-first p{color:var(--dy-body)}
/* şube bölümü */
body.dy-group-sube .dy-lpteam{display:flex;flex-direction:column;gap:16px}
body.dy-group-sube .dy-lpteam__t{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em}
body.dy-group-sube .dy-lpteam__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}
body.dy-group-sube .dy-lpperson{display:flex;align-items:center;gap:20px;padding:16px 24px 16px 16px;border:1px solid var(--dy-line-2);border-radius:var(--dy-r-24);background:var(--dy-white)}
body.dy-group-sube .dy-lpperson__img{display:block;flex:none;width:112px;height:112px;border-radius:var(--dy-r-18);background:var(--dy-line-2);object-fit:cover}
body.dy-group-sube .dy-lpperson__txt{display:flex;flex-direction:column;gap:6px;min-width:0}
body.dy-group-sube .dy-lpperson__txt b{font-size:22px;font-weight:800;line-height:1.15;letter-spacing:-.02em}
body.dy-group-sube .dy-lpperson__txt span{color:var(--dy-muted);font-size:16px;line-height:1.4}
body.dy-group-sube .dy-lpsube__grid{display:grid;grid-template-columns:440px minmax(0,1fr);gap:24px;align-items:start}
body.dy-group-sube .dy-lpsube__left,body.dy-group-sube .dy-lpsube__right{display:flex;flex-direction:column;gap:12px;min-width:0}
body.dy-group-sube .dy-lpch{display:flex;align-items:center;gap:16px;padding:22px 24px;border:1px solid var(--dy-line-2);border-radius:var(--dy-r-24);background:var(--dy-white);color:inherit;text-decoration:none}
body.dy-group-sube .dy-lpch--addr{align-items:flex-start}
body.dy-group-sube .dy-lpch__b{display:flex;flex-direction:column;gap:4px;min-width:0}
body.dy-group-sube .dy-lpch--addr .dy-lpch__b{gap:8px}
body.dy-group-sube .dy-lpch__l{color:var(--dy-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
body.dy-group-sube .dy-lpch__v{font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
body.dy-group-sube .dy-lpch__a{font-size:17px;font-weight:700;line-height:1.4}
body.dy-group-sube .dy-lpch__route{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--dy-r-pill);background:var(--dy-sky);color:var(--dy-ink);font-size:15px;font-weight:700;text-decoration:none}
body.dy-group-sube .dy-lpch__route:hover{background:#D3E3F5}
body.dy-group-sube .dy-lpch--gen{gap:6px;background:var(--dy-ink);color:var(--dy-ivory)}
body.dy-group-sube .dy-lpch--gen .dy-lpch__b{gap:6px}
body.dy-group-sube .dy-lpch--gen .dy-lpch__l,body.dy-group-sube .dy-lpch--gen .dy-lpch__s{color:var(--dy-dark-muted)}
body.dy-group-sube .dy-lpch--gen .dy-lpch__v{color:var(--dy-white);font-size:28px}
body.dy-group-sube .dy-lpch__s{font-size:14px;line-height:1.5}
body.dy-group-sube .dy-lphours{display:flex;flex-direction:column;gap:12px;padding:22px 24px;border:1px solid var(--dy-line-2);border-radius:var(--dy-r-24);background:var(--dy-white)}
body.dy-group-sube .dy-lphours__top{display:flex;align-items:center;gap:12px}
body.dy-group-sube .dy-lphours__status{font-size:18px;font-weight:800}
body.dy-group-sube .dy-lphours__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0}
body.dy-group-sube .dy-lphours__rows>div{display:flex;flex-direction:column;gap:4px;padding:14px 0 2px;border-top:1px solid var(--dy-line-2)}
body.dy-group-sube .dy-lphours__rows dt{color:var(--dy-muted);font-size:14px}
body.dy-group-sube .dy-lphours__rows dd{margin:0;font-size:18px;font-weight:800}
body.dy-group-sube .dy-lphours__text{margin:0;color:var(--dy-body);font-size:16px}
body.dy-group-sube .dy-lpsube .dy-mappanel--single{grid-template-columns:minmax(0,1fr)}
body.dy-group-sube .dy-lpsube .dy-embed{min-height:440px;border-radius:28px;border:1px solid var(--dy-line-2)}
body.dy-group-sube .dy-lpsube .dy-embed__tag{display:none}
body.dy-group-sube .dy-lpsube .dy-mapcard{top:auto;bottom:24px;width:316px;gap:12px;padding:20px;border-radius:var(--dy-r-22);box-shadow:0 24px 60px rgba(29,29,27,.18)}
body.dy-group-sube .dy-lpsube .dy-mapcard img{height:120px;border-radius:14px}
body.dy-group-sube .dy-lpsube .dy-mapcard b{font-size:22px}
body.dy-group-sube .dy-lpsube .dy-mapcard .dy-btn--tel .dy-icon{display:none}
body.dy-group-sube .dy-lpsube .dy-embed__consent{left:auto;right:20px;width:min(calc(100% - 40px),360px);transform:none;text-align:left;align-items:flex-start}
body.dy-group-sube .dy-lpreviews{display:flex;flex-direction:column;gap:20px;margin-top:8px}
body.dy-group-sube .dy-lpreviews__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
body.dy-group-sube .dy-lpreviews__head h3{margin:0 0 4px;font-size:26px;font-weight:800;letter-spacing:-.02em}
body.dy-group-sube .dy-lprating{display:flex;align-items:center;gap:8px;margin:0;color:var(--dy-muted);font-size:15px}
body.dy-group-sube .dy-lprating b{color:var(--dy-ink);font-weight:800}
body.dy-group-sube .dy-lpstars{display:flex;gap:2px;color:#C9A800}
body.dy-group-sube .dy-lpstars__s{display:flex}
body.dy-group-sube .dy-lpstars__s:not(.is-on){opacity:.3}
body.dy-group-sube .dy-lpstars__s.is-on .dy-lpicon{fill:currentColor}
body.dy-group-sube .dy-lpreviews__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}
body.dy-group-sube .dy-lprev{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--dy-line-2);border-radius:var(--dy-r-24);background:var(--dy-white)}
body.dy-group-sube .dy-lprev p{margin:0;color:var(--dy-body);font-size:16px;line-height:1.55}
body.dy-group-sube .dy-lprev__by{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--dy-line-2);font-size:14px}
body.dy-group-sube .dy-lprev__by b{font-weight:800}
body.dy-group-sube .dy-lprev__by>span{color:var(--dy-muted)}
body.dy-group-sube .dy-lprev__by b{color:var(--dy-ink)}
body.dy-group-sube .dy-lplink{color:var(--dy-ink);font-weight:700;text-decoration:none}
body.dy-group-sube .dy-lplink{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
/* duyumak hakkında + yakın kartı */
body.dy-group-sube .dy-lpabout{display:grid;grid-template-columns:minmax(0,1fr) 480px;align-items:center;gap:64px}
body.dy-group-sube .dy-lpabout__main{display:flex;flex-direction:column;gap:24px}
body.dy-group-sube .dy-lpstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
body.dy-group-sube .dy-lpstat{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--dy-line-2);border-radius:var(--dy-r-card);background:var(--dy-ivory)}
body.dy-group-sube .dy-lpstat__n{font-size:34px;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
body.dy-group-sube .dy-lpstat__l{color:var(--dy-muted);font-size:14px;line-height:1.35}
body.dy-group-sube .dy-lpfamily{position:relative;display:flex;flex-direction:column;gap:14px;padding:36px;border-radius:28px;background:var(--dy-yellow);overflow:hidden}
body.dy-group-sube .dy-lpfamily__eb{margin:0;color:var(--dy-body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
body.dy-group-sube .dy-lpfamily__t{margin:0;font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.02em}
body.dy-group-sube .dy-lpfamily__p{margin:0;color:var(--dy-body);font-size:16px;line-height:1.6}
body.dy-group-sube .dy-lpfamily__box{margin:0;padding:14px 18px 14px 14px;border:1px solid rgba(29,29,27,.08);border-radius:var(--dy-r-16);background:var(--dy-ivory);box-shadow:0 8px 20px rgba(29,29,27,.08);font-size:16px;font-weight:600;line-height:1.5}
body.dy-group-sube .dy-lpfamily__acts{display:flex;gap:10px;margin-top:6px}
body.dy-group-sube .dy-lpfamily__acts .dy-btn{height:52px;padding:0 22px;gap:10px;font-size:16px;white-space:nowrap}
body.dy-group-sube .dy-lpfamily__acts .dy-lpfamily__tel{background:var(--dy-white);font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}
body.dy-group-sube .dy-lpfamily__acts .dy-lpfamily__tel:hover{background:var(--dy-ivory)}
/* sss */
body.dy-group-sube .dy-lpfaqwrap{display:flex;flex-direction:column;align-items:center;gap:40px}
body.dy-group-sube .dy-lpfaq{display:flex;flex-direction:column;gap:12px;width:100%;max-width:920px}
body.dy-group-sube .dy-lpq{border:1px solid var(--dy-line-2);border-radius:var(--dy-r-card);background:var(--dy-white)}
body.dy-group-sube .dy-lpq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 26px;border-radius:var(--dy-r-card);font-size:19px;font-weight:700;line-height:1.3;list-style:none;cursor:pointer}
body.dy-group-sube .dy-lpq summary::-webkit-details-marker{display:none}
body.dy-group-sube .dy-lpq__ic{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--dy-r-pill);background:var(--dy-yellow-soft);transition:transform var(--dy-dur-open) var(--dy-ease-out)}
body.dy-group-sube .dy-lpq[open] .dy-lpq__ic{transform:rotate(180deg)}
body.dy-group-sube .dy-lpq__a{box-sizing:content-box;max-width:820px;padding:0 26px 24px;color:var(--dy-muted);font-size:16px;line-height:1.65}
/* teşekkür */
body.single-duyumak_branch .dy-cta .dy-btn--tel .dy-icon{display:none}
body.dy-group-sube .dy-lpthanks{padding:150px 0 96px;background:var(--dy-grad-page)}
body.dy-group-sube .dy-lpthanks__in{display:flex;justify-content:center}
body.dy-group-sube .dy-lpthanks__card{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:640px;padding:40px;border:1px solid var(--dy-line-2);border-radius:28px;background:var(--dy-white);box-shadow:var(--dy-shadow-card);text-align:center}
body.dy-group-sube .dy-lpthanks__t{margin:0;font-size:42px;font-weight:800;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}
body.dy-group-sube .dy-lpthanks__p{margin:0;color:var(--dy-body);font-size:18px;line-height:1.6}
body.dy-group-sube .dy-lpthanks__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}
/* mobil alt bar (< 768) */
body.dy-group-sube .dy-lpbar{display:none}
@media (max-width:1199px){
  body.dy-group-sube .dy-lphero__grid{grid-template-columns:minmax(0,1fr) 440px;gap:48px}
  body.dy-group-sube .dy-lphero__photo + .dy-lpform{margin:-170px 16px 0 -24px}
  body.dy-group-sube .dy-lphero__title{font-size:60px}
  body.dy-group-sube .dy-lpsvc{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.dy-group-sube .dy-lpmoney,body.dy-group-sube .dy-lpabout{grid-template-columns:minmax(0,1fr);gap:16px}
  body.dy-group-sube .dy-lpabout{gap:32px}
  body.dy-group-sube .dy-lpsube__grid{grid-template-columns:minmax(0,1fr)}
  body.dy-group-sube .dy-lpsube__left{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:1023px){
  body.dy-group-sube .dy-lphero__grid{grid-template-columns:minmax(0,1fr);gap:32px}
  body.dy-group-sube .dy-lphero__main{padding-top:0}
  body.dy-group-sube .dy-lphero__title{font-size:56px}
  body.dy-group-sube .dy-lphero__photo{order:2;height:360px}
  body.dy-group-sube .dy-lphero__photo + .dy-lpform{margin:0 0 24px}
  body.dy-group-sube .dy-lpform{box-shadow:var(--dy-shadow-card)}
  body.dy-group-sube .dy-lpacts,body.dy-group-sube .dy-lpknow,body.dy-group-sube .dy-lpsteps{grid-template-columns:minmax(0,1fr)}
  body.dy-group-sube .dy-lpsgk__cols{grid-template-columns:minmax(0,1fr);gap:20px}
  body.dy-group-sube .dy-lpteam__list{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.dy-group-sube .dy-lpreviews__list{display:flex;margin:0 calc(-1 * var(--dy-gutter));padding:0 var(--dy-gutter) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dy-gutter);scrollbar-width:none}
  body.dy-group-sube .dy-lpreviews__list::-webkit-scrollbar{display:none}
  body.dy-group-sube .dy-lprev{flex:0 0 min(320px,80%);scroll-snap-align:start}
}
@media (max-width:767px){
  body.dy-group-sube .dy-lpsec{padding-block:48px}
  body.dy-group-sube .dy-lpsec--acts{padding-block:8px 48px;background:linear-gradient(to bottom,#fff 0%,var(--dy-ivory) 120px,var(--dy-ivory) 100%)}
  body.dy-group-sube .dy-lpsec--grad{background:linear-gradient(to bottom,#fff 0%,var(--dy-ivory) 120px,var(--dy-ivory) 100%)}
  body.dy-group-sube .dy-lpstack{gap:14px}
  body.dy-group-sube .dy-lphead{gap:10px}
  body.dy-group-sube .dy-lph2{margin-bottom:6px;font-size:28px}
  body.dy-group-sube .dy-lphead .dy-eyebrow,body.dy-group-sube .dy-lpsgk__eb,body.dy-group-sube .dy-lpprice__eb{font-size:12px}
  body.dy-group-sube .dy-lphead .dy-eyebrow::before{width:24px}
  /* hero */
  body.dy-group-sube .dy-lphero{padding:104px 0 40px}
  body.dy-group-sube .dy-lphero__grid{gap:20px}
  body.dy-group-sube .dy-lphero__main{gap:20px}
  body.dy-group-sube .dy-lphero__addr{align-items:flex-start;padding:6px 14px 6px 6px;border-radius:14px;font-size:13px}
  body.dy-group-sube .dy-lphero__pin{width:26px;height:26px}
  body.dy-group-sube .dy-lphero__route{display:inline;font-weight:800;white-space:nowrap}
  body.dy-group-sube .dy-lphero__title{font-size:42px;line-height:1;letter-spacing:-.035em;text-wrap:wrap}
  body.dy-group-sube .dy-lphero__lead{font-size:16px}
  body.dy-group-sube .dy-lphero__acts{display:none}
  body.dy-group-sube .dy-lphero__media{gap:20px}
  body.dy-group-sube .dy-lphero__photo{order:2;height:240px;border-radius:var(--dy-r-24)}
  body.dy-group-sube .dy-lphero__cap{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:var(--dy-r-16);background:var(--dy-white);box-shadow:0 10px 30px rgba(29,29,27,.18);font-size:14px;font-weight:800}
  body.dy-group-sube .dy-lpform{padding:22px 18px;box-shadow:0 20px 50px rgba(29,29,27,.12)}
  body.dy-group-sube .dy-lphero__photo + .dy-lpform{margin:0}
  /* nereden başlayabilirsiniz */
  body.dy-group-sube .dy-lpacts__h{font-size:20px}
  body.dy-group-sube .dy-lpacts{gap:14px}
  body.dy-group-sube .dy-lpact{flex-direction:row;align-items:center;gap:14px;padding:18px;border-radius:var(--dy-r-card);box-shadow:none}
  body.dy-group-sube .dy-lpact .dy-lpic{width:44px;height:44px}
  body.dy-group-sube .dy-lpact__body{gap:4px}
  body.dy-group-sube .dy-lpact__t{font-size:17px;line-height:1.2;letter-spacing:0}
  body.dy-group-sube .dy-lpact__cta{height:auto;padding:0;background:none;color:var(--dy-muted);font-size:14px}
  body.dy-group-sube .dy-lpact:hover .dy-lpact__cta{background:none}
  body.dy-group-sube .dy-lpact__cta .dy-lpicon{display:none}
  body.dy-group-sube .dy-lpact__cta::after{content:"→"}
  /* fiyat ve SGK */
  body.dy-group-sube .dy-lpknow{gap:12px}
  body.dy-group-sube .dy-lpfeat{flex-direction:row;align-items:center;gap:14px;padding:18px;border-radius:var(--dy-r-card)}
  body.dy-group-sube .dy-lpfeat .dy-lpic{width:44px;height:44px}
  body.dy-group-sube .dy-lpfeat__b{gap:6px}
  body.dy-group-sube .dy-lpfeat__b b{font-size:17px}
  body.dy-group-sube .dy-lpfeat__b span{font-size:14px}
  body.dy-group-sube #sgk .dy-lpstack{gap:20px}
  body.dy-group-sube .dy-lpmoney{gap:14px}
  body.dy-group-sube .dy-lpprice{padding:22px;border-radius:var(--dy-r-24)}
  body.dy-group-sube .dy-lpprice__t{font-size:20px}
  body.dy-group-sube .dy-lpprice__row b{font-size:24px}
  body.dy-group-sube .dy-lpsgk{gap:16px;padding:24px 22px;border-radius:var(--dy-r-24)}
  body.dy-group-sube .dy-lpsgk__t{font-size:24px}
  body.dy-group-sube .dy-lpsgk h4{font-size:18px}
  body.dy-group-sube .dy-lpsgk__cta{align-self:stretch}
  /* cihazlar: kaydırıcı */
  body.dy-group-sube .dy-lpdevs{display:flex;gap:12px;margin:0 calc(-1 * var(--dy-gutter));padding:0 var(--dy-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dy-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}
  body.dy-group-sube .dy-lpdevs::-webkit-scrollbar{display:none}
  body.dy-group-sube .dy-lpdev{flex:0 0 300px;scroll-snap-align:start}
  body.dy-group-sube .dy-lpdev .dy-btn{align-self:stretch}
  body.dy-group-sube .dy-lpdev__img{height:160px}
  body.dy-group-sube .dy-lpdev__img img{height:120px}
  body.dy-group-sube .dy-lpdev__brand{display:none}
  body.dy-group-sube .dy-lpdots{display:flex;justify-content:center;gap:8px}
  body.dy-group-sube .dy-lpdot{display:block;width:8px;height:8px;border-radius:var(--dy-r-pill);background:#D9D4C5;transition:width var(--dy-dur-open) var(--dy-ease-out),background-color var(--dy-dur-open) var(--dy-ease-out)}
  body.dy-group-sube .dy-lpdot.is-on{width:24px;background:var(--dy-ink)}
  /* hizmetler: ikonsuz kartlar; JS ile iki satır akan şerit */
  body.dy-group-sube .dy-lpsvc{display:flex;flex-direction:column;gap:10px}
  body.dy-group-sube .dy-lpsvc__vp,body.dy-group-sube .dy-lpsvc__row{display:contents}
  body.dy-group-sube .dy-lpcard{gap:6px;padding:18px;border-radius:var(--dy-r-card)}
  body.dy-group-sube .dy-lpcard .dy-lpic{display:none}
  body.dy-group-sube .dy-lpcard h3{font-size:17px}
  body.dy-group-sube .dy-lpcard p{font-size:14px}
  body.dy-group-sube .dy-lpsvc.is-flow{gap:14px;margin:0 calc(-1 * var(--dy-gutter))}
  body.dy-group-sube .dy-lpsvc.is-flow .dy-lpsvc__vp{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%)}
  body.dy-group-sube .dy-lpsvc.is-flow .dy-lpsvc__row{display:flex;width:max-content;margin-left:var(--dy-gutter);animation:dyLpFlowL 14s linear infinite;will-change:transform}
  body.dy-group-sube .dy-lpsvc.is-flow .dy-lpsvc__row--b{animation-name:dyLpFlowR}
  body.dy-group-sube .dy-lpsvc.is-flow .dy-lpcard{flex:0 0 272px;margin-right:12px}
  body.dy-group-sube .dy-lpsvc.is-flow.is-paused .dy-lpsvc__row{animation-play-state:paused}
  body.dy-group-sube .dy-lpnote{gap:14px;padding:16px;font-size:15px}
  body.dy-group-sube .dy-lpnote__ic{width:40px;height:40px}
  body.dy-group-sube .dy-lpsteps__title{margin:8px 0 0;font-size:22px}
  body.dy-group-sube .dy-lpsteps{gap:10px}
  body.dy-group-sube .dy-lpstep{gap:10px;padding:20px;border-radius:var(--dy-r-card)}
  body.dy-group-sube .dy-lpstep .dy-lpic{display:none}
  body.dy-group-sube .dy-lpstep__top{order:-1}
  body.dy-group-sube .dy-lpstep h4{font-size:18px}
  body.dy-group-sube .dy-lpstep p{font-size:14px}
  /* şube bölümü */
  body.dy-group-sube .dy-lpsube{gap:12px}
  body.dy-group-sube .dy-lpsube .dy-lphead{margin-bottom:0}
  body.dy-group-sube .dy-lpteam{gap:12px}
  body.dy-group-sube .dy-lpteam{margin-bottom:8px}
  body.dy-group-sube .dy-lpteam__t{font-size:17px}
  body.dy-group-sube .dy-lpteam__list{grid-template-columns:minmax(0,1fr);gap:12px}
  body.dy-group-sube .dy-lpperson{gap:14px;padding:12px 16px 12px 12px;border-radius:var(--dy-r-card)}
  body.dy-group-sube .dy-lpperson__img{width:64px;height:64px;border-radius:var(--dy-r-16)}
  body.dy-group-sube .dy-lpperson__txt{gap:2px}
  body.dy-group-sube .dy-lpperson__txt b{font-size:17px}
  body.dy-group-sube .dy-lpperson__txt span{font-size:14px}
  body.dy-group-sube .dy-lpsube__grid,body.dy-group-sube .dy-lpsube__left,body.dy-group-sube .dy-lpsube__right{display:contents}
  body.dy-group-sube .dy-lpteam{order:0}
  body.dy-group-sube .dy-lpch--tel{order:1}
  body.dy-group-sube .dy-lpch--wa{order:2}
  body.dy-group-sube .dy-lpch--addr{order:3}
  body.dy-group-sube .dy-lphours{order:4}
  body.dy-group-sube .dy-lpsube .dy-mappanel{order:5}
  body.dy-group-sube .dy-lpreviews{order:6}
  body.dy-group-sube .dy-lpch--gen{order:7}
  body.dy-group-sube .dy-lpsube .dy-lphead{order:-1}
  body.dy-group-sube .dy-lpch{gap:14px;padding:18px;border-radius:var(--dy-r-card)}
  body.dy-group-sube .dy-lpch .dy-lpic{width:44px;height:44px}
  body.dy-group-sube .dy-lpch__v{font-size:20px}
  body.dy-group-sube .dy-lpch__a{font-size:16px}
  body.dy-group-sube .dy-lpch__route{height:44px}
  body.dy-group-sube .dy-lpch--addr{flex-direction:column;align-items:stretch;gap:10px}
  body.dy-group-sube .dy-lpch--addr>.dy-lpic,body.dy-group-sube .dy-lpch__route .dy-lpicon{display:none}
  body.dy-group-sube .dy-lpch--addr .dy-lpch__b{gap:10px}
  body.dy-group-sube .dy-lpch--gen{flex-direction:column;align-items:flex-start;gap:6px}
  body.dy-group-sube .dy-lpch--gen .dy-lpch__v{font-size:26px}
  body.dy-group-sube .dy-lphours{gap:10px;padding:18px;border-radius:var(--dy-r-card)}
  body.dy-group-sube .dy-lphours .dy-lpic{width:40px;height:40px}
  body.dy-group-sube .dy-lphours__status{font-size:16px}
  body.dy-group-sube .dy-lphours__rows{grid-template-columns:minmax(0,1fr)}
  body.dy-group-sube .dy-lphours__rows>div{flex-direction:row;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px}
  body.dy-group-sube .dy-lphours__rows dt{font-size:15px}
  body.dy-group-sube .dy-lphours__rows dd{font-size:15px;font-weight:700}
  body.dy-group-sube .dy-lpsube .dy-embed{min-height:300px;border-radius:var(--dy-r-24)}
  body.dy-group-sube .dy-lpsube .dy-mapcard{display:none}
  body.dy-group-sube .dy-lpsube .dy-embed__consent{left:50%;right:auto;bottom:16px;transform:translateX(-50%);align-items:center;text-align:center}
  body.dy-group-sube .dy-lpreviews{gap:14px;margin-top:0}
  body.dy-group-sube .dy-lpreviews__head h3{font-size:20px}
  body.dy-group-sube .dy-lprating{font-size:14px}
  body.dy-group-sube .dy-lprev{flex:0 0 280px;gap:12px;padding:18px;border-radius:var(--dy-r-card)}
  body.dy-group-sube .dy-lprev p{font-size:15px}
  /* hakkında + yakın */
  body.dy-group-sube .dy-lpabout{gap:14px}
  body.dy-group-sube .dy-lpabout__main{gap:14px}
  body.dy-group-sube .dy-lpstats{gap:8px}
  body.dy-group-sube .dy-lpstat{gap:6px;padding:14px 12px;border-radius:var(--dy-r-16)}
  body.dy-group-sube .dy-lpstat .dy-lpic{display:none}
  body.dy-group-sube .dy-lpstat__n{font-size:24px}
  body.dy-group-sube .dy-lpstat:last-child .dy-lpstat__n{font-size:20px}
  body.dy-group-sube .dy-lpstat__l{font-size:12px}
  body.dy-group-sube .dy-lpstats{margin-bottom:8px}
  body.dy-group-sube .dy-lpfamily{gap:12px;padding:24px 22px;border-radius:var(--dy-r-24)}
  body.dy-group-sube .dy-lpfamily__t{font-size:22px}
  body.dy-group-sube .dy-lpfamily__p{font-size:15px}
  body.dy-group-sube .dy-lpfamily__box{padding:12px 14px 12px 12px;font-size:15px}
  body.dy-group-sube .dy-lpfamily__acts{flex-direction:column}
  body.dy-group-sube .dy-lpfamily__acts .dy-btn--ink .dy-lpicon{display:none}
  /* özgüllük: duyumak.css `.dy-site:not(.home) #h-cta` (1,2,0) kuralını geçmek için sınıf eklendi */
  body.dy-site.single-duyumak_branch #h-cta{font-size:28px;line-height:1.12}
  body.single-duyumak_branch .dy-section:has(>.dy-cta){padding-block:48px}
  body.single-duyumak_branch .dy-cta__acts .dy-btn{height:56px}
  body.single-duyumak_branch .dy-cta__acts .dy-btn--lg .dy-btn__arrow{width:40px;height:40px}
  body.dy-group-sube .dy-lpfamily__acts .dy-btn{width:100%}
  /* sss */
  body.dy-group-sube .dy-lpfaqwrap{align-items:stretch;gap:10px}
  body.dy-group-sube .dy-lphead--c{align-items:flex-start;text-align:left}
  body.dy-group-sube .dy-lpfaq{gap:10px}
  body.dy-group-sube .dy-lpq{border-radius:var(--dy-r-18)}
  body.dy-group-sube .dy-lpq summary{gap:14px;padding:16px 18px;border-radius:var(--dy-r-18);font-size:16px}
  body.dy-group-sube .dy-lpq__ic{width:32px;height:32px}
  body.dy-group-sube .dy-lpq__a{padding:0 18px 18px;font-size:15px}
  body.dy-group-sube .dy-lpthanks{padding:104px 0 64px}
  body.dy-group-sube .dy-lpthanks__card{padding:28px 22px;border-radius:var(--dy-r-24)}
  body.dy-group-sube .dy-lpthanks__t{font-size:30px}
  body.dy-group-sube .dy-lpthanks__acts .dy-btn{width:100%}
  /* alt bar */
  body.dy-group-sube .dy-lpbar{position:sticky;bottom:0;z-index:40;display:flex;gap:8px;padding:10px 12px calc(14px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);box-shadow:0 -12px 30px rgba(29,29,27,.10);transition:transform var(--dy-dur-sheet) var(--dy-ease-out)}
  body.dy-group-sube .dy-lpbar.is-hidden{transform:translateY(110%);pointer-events:none}
  body.dy-group-sube .dy-lpbar__a{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:var(--dy-r-pill);font-size:15px;font-weight:800;text-decoration:none}
  body.dy-group-sube .dy-lpbar__a--wa{flex:1.15;border:1.5px solid var(--dy-line);background:var(--dy-white);color:var(--dy-ink);font-weight:700}
  body.dy-group-sube .dy-lpbar__a--rdv{flex:1.2;background:var(--dy-yellow);color:var(--dy-ink)}
  body.dy-group-sube .dy-lpbar__a--tel{background:var(--dy-ink);color:var(--dy-yellow)}
}
@keyframes dyLpFlowL{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes dyLpFlowR{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@media (prefers-reduced-motion:reduce){
  body.dy-group-sube .dy-lpsvc__row{animation:none!important}
  body.dy-group-sube .dy-lpbar,body.dy-group-sube .dy-lpact,body.dy-group-sube .dy-lpq__ic,body.dy-group-sube .dy-lpdot{transition:none}
}
}

/* ---- Şube açılış sayfası form kartı (.dy-lpform): B'nin blok markup'ı (duyumak-cb__*) tuval görünümüne alınır ----
 * Blok stili (blocks/callback-form/style.css) katmansızdır; katmansız kural katmanlı kurala üstün geldiğinden bu bölüm
 * bilerek @layer DIŞINDADIR ve yüksek özgüllükle yazılır. Rozetin temel stili blokta; burada yalnız LP kartı görünümü. */
body.dy-group-sube .dy-lpform .duyumak-cb{display:flex;flex-direction:column;gap:16px;max-width:none}
body.dy-group-sube .dy-lpform .duyumak-cb__eyebrow{display:flex;align-items:center;gap:10px;margin:0;color:var(--dy-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
body.dy-group-sube .dy-lpform .duyumak-cb__eyebrow-dot{width:24px;height:3px;border-radius:999px;background:var(--dy-yellow)}
body.dy-group-sube .dy-lpform .duyumak-cb__title{margin:0;font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}
body.dy-group-sube .dy-lpform .duyumak-cb__test-notice{margin:0;padding:10px 14px;border:0;border-radius:14px;background:var(--dy-yellow-soft);color:var(--dy-ink);font-size:13px;font-weight:600;line-height:1.45}
body.dy-group-sube .dy-lpform .duyumak-cb__status:empty,body.dy-group-sube .dy-lpform .duyumak-cb__alert:empty{display:none}
body.dy-group-sube .dy-lpform .duyumak-cb__form{display:flex;flex-direction:column;gap:16px}
body.dy-group-sube .dy-lpform .duyumak-cb__branch-note{display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px;border-radius:14px;background:rgba(252,226,27,.2);color:var(--dy-ink);font-size:14px;font-weight:600;line-height:1.4}
body.dy-group-sube .dy-lpform .duyumak-cb__branch-note-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--dy-white)}
body.dy-group-sube .dy-lpform .duyumak-cb__topic:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:8px 8px 8px 16px;border:0;border-radius:14px;background:var(--dy-ink);color:var(--dy-white);font-size:15px;font-weight:600}
body.dy-group-sube .dy-lpform .duyumak-cb__topic-text b{color:var(--dy-yellow);font-weight:800}
body.dy-group-sube .dy-lpform .duyumak-cb__topic-remove{width:32px;height:32px;background:rgba(255,255,255,.14);color:var(--dy-white)}
body.dy-group-sube .dy-lpform .duyumak-cb__topic-remove:hover{background:rgba(255,255,255,.24)}
body.dy-group-sube .dy-lpform .duyumak-cb__topic-remove:focus-visible{outline-color:var(--dy-yellow)}
body.dy-group-sube .dy-lpform .duyumak-cb__field{display:flex;flex-direction:column;gap:8px;margin:0}
body.dy-group-sube .dy-lpform .duyumak-cb__field label{display:block;margin:0;font-size:14px;font-weight:700}
body.dy-group-sube .dy-lpform .duyumak-cb__fieldset{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}
body.dy-group-sube .dy-lpform .duyumak-cb__legend{padding:0;margin:0 0 8px;font-size:14px;font-weight:700}
body.dy-group-sube .dy-lpform .duyumak-cb__choices{display:flex;flex-direction:column;gap:8px}
body.dy-group-sube .dy-lpform .duyumak-cb__choice{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 18px;border:1.5px solid var(--dy-line);border-radius:14px;background:var(--dy-white);color:var(--dy-ink);font-size:16px;font-weight:600;line-height:1.35;cursor:pointer}
body.dy-group-sube .dy-lpform .duyumak-cb__choice:hover{background:var(--dy-tab-hover)}
body.dy-group-sube .dy-lpform .duyumak-cb__choice input{flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0;accent-color:var(--dy-ink);cursor:pointer}
body.dy-group-sube .dy-lpform .duyumak-cb__choice:has(input:checked){border-color:var(--dy-ink);background:var(--dy-yellow-soft)}
body.dy-group-sube .dy-lpform .duyumak-cb__choice:has(input:focus-visible){outline:3px solid var(--dy-ink);outline-offset:2px}
body.dy-group-sube .dy-lpform .duyumak-cb__fieldset[aria-invalid="true"] .duyumak-cb__choice{border-color:var(--dy-error)}
body.dy-group-sube .dy-lpform .duyumak-cb__field input,body.dy-group-sube .dy-lpform .duyumak-cb__field select{box-sizing:border-box;width:100%;height:56px;min-height:56px;padding:0 18px;border:1.5px solid var(--dy-line);border-radius:14px;background:var(--dy-white);color:var(--dy-ink);font:400 16px var(--dy-font)}
body.dy-group-sube .dy-lpform .duyumak-cb__field input::placeholder{color:var(--dy-faded)}
body.dy-group-sube .dy-lpform .duyumak-cb__field input:focus-visible,body.dy-group-sube .dy-lpform .duyumak-cb__field select:focus-visible{outline:3px solid var(--dy-ink);outline-offset:2px}
body.dy-group-sube .dy-lpform .duyumak-cb__field [aria-invalid="true"]{border:1.5px solid var(--dy-error)}
body.dy-group-sube .dy-lpform .duyumak-cb__hint{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body.dy-group-sube .dy-lpform .duyumak-cb__error{margin:0;color:var(--dy-error);font-size:14px;font-weight:600}
body.dy-group-sube .dy-lpform .duyumak-cb__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0}
body.dy-group-sube .dy-lpform .duyumak-cb__submit{display:flex;align-items:center;justify-content:center;gap:8px;height:56px;min-height:56px;padding:0 20px;border:1.5px solid var(--dy-line);border-radius:999px;background:var(--dy-white);color:var(--dy-ink);font:700 16px var(--dy-font);white-space:nowrap;cursor:pointer}
body.dy-group-sube .dy-lpform .duyumak-cb__submit:hover{background:var(--dy-tab-hover)}
body.dy-group-sube .dy-lpform .duyumak-cb__submit--primary{justify-content:space-between;padding:0 8px 0 20px;border:0;background:var(--dy-yellow)}
body.dy-group-sube .dy-lpform .duyumak-cb__submit--primary:hover{background:var(--dy-yellow-hover)}
body.dy-group-sube .dy-lpform .duyumak-cb__submit-icon{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:999px;background:var(--dy-ink);color:var(--dy-yellow)}
body.dy-group-sube .dy-lpform .duyumak-cb__submit:focus-visible{outline:3px solid var(--dy-ink);outline-offset:3px}
body.dy-group-sube .dy-lpform .duyumak-cb__notice{margin:0;color:var(--dy-muted);font-size:13px;line-height:1.5}
body.dy-group-sube .dy-lpform .duyumak-cb__schedule-note{display:inline;margin:0}
body.dy-group-sube .dy-lpform .duyumak-cb__notice a{color:var(--dy-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}
body.dy-group-sube .dy-lpform .duyumak-cb__success,body.dy-group-sube .dy-lpform .duyumak-cb__demo{margin:0;padding:12px 14px;border:0;border-radius:14px;font-size:14px;font-weight:600;line-height:1.5}
body.dy-group-sube .dy-lpform .duyumak-cb__success{background:#E8F5EC;color:#0F3D20}
body.dy-group-sube .dy-lpform .duyumak-cb__demo{background:var(--dy-yellow-soft);color:var(--dy-ink)}
body.dy-group-sube .dy-lpform .duyumak-cb__alert:not(:empty){margin:0;padding:12px 14px;border:0;border-radius:14px;background:#FDECEA;color:#5F1410;font-size:14px}
@media (max-width:767px){
  body.dy-group-sube .dy-lpform .duyumak-cb,body.dy-group-sube .dy-lpform .duyumak-cb__form{gap:14px}
  body.dy-group-sube .dy-lpform .duyumak-cb__title{font-size:22px}
  body.dy-group-sube .dy-lpform .duyumak-cb__field input,body.dy-group-sube .dy-lpform .duyumak-cb__field select{padding:0 16px}
  body.dy-group-sube .dy-lpform .duyumak-cb__submit--primary{padding:0 8px 0 22px}
}
