/* /anasayfa2/ MOBİL açılış (17 Eyl 2026, kullanıcı kararı): umut-office /potansiyel/ tasarımı —
   görsel + "Geç mi kaldık?" + tek buton, ardından 3 panel hikâye, altta yapışkan çağrı.
   Masaüstünde (>760px) bu blok gizli, yol haritası (.journey-hero) gösterilir. */
.journey-mobile{display:none;--pt-ink:#17233d;--pt-muted:#5c6478;--pt-line:#e3e8f0;--pt-warn:#b45309;--pt-warn-bg:#fff4e5;--pt-good:#1f7a4d;--pt-good-bg:#e9f6ee;}
.pt-sticky{display:none;}

@media (max-width:760px){
  .journey-page .journey-hero{display:none;}
  .journey-mobile{display:block;}
  .journey-page .e-hero{padding-top:14px;}

  /* 1) İlk ekran */
  .pt-hero{background:linear-gradient(168deg,var(--e-hero-top) 0%,var(--e-hero-mid) 55%,transparent 100%);padding:8px 0 22px;}
  .pt-hero__art{margin:0 auto;max-width:360px;}
  .pt-hero__art img{display:block;width:100%;height:auto;}
  .pt-hero__copy{text-align:center;margin-top:-6px;}
  .pt-title{margin:0 0 6px;font-size:clamp(34px,10vw,56px);line-height:1.05;font-weight:800;letter-spacing:-.025em;color:var(--pt-ink);}
  .pt-sub{margin:0 0 14px;color:var(--pt-muted);font-size:16.5px;line-height:1.4;}
  .pt-sub b{color:var(--pt-ink);font-weight:800;}
  .pt-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:54px;border-radius:12px;font-size:17px;font-weight:800;background:var(--e-primary);color:#fff;text-decoration:none;box-shadow:0 10px 24px rgba(31,43,71,.18);}
  .pt-cta:hover{background:var(--e-primary-strong);color:#fff;}

  /* 2) Hikâye */
  .pt-story{padding:20px 0 6px;}
  .pt-story__list{list-style:none;margin:0;padding:0;display:grid;gap:26px;}
  .pt-panel__art{position:relative;margin:0 auto 10px;max-width:340px;}
  .pt-panel__art img{display:block;width:100%;height:auto;}
  .pt-panel__title{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;font-size:19px;line-height:1.25;font-weight:800;color:var(--pt-ink);text-align:center;}
  .pt-panel__num{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--e-primary);color:#fff;font-size:13px;font-weight:800;}
  .pt-chips{position:absolute;left:8px;right:8px;bottom:6px;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;}
  .pt-chip{padding:6px 11px;border-radius:999px;background:#fff;border:1px solid var(--pt-line);font-size:12.5px;font-weight:800;color:var(--pt-ink);box-shadow:0 6px 16px rgba(25,42,75,.12);}
  .pt-chip--warn{background:var(--pt-warn-bg);border-color:#fcd9b0;color:var(--pt-warn);}
  .pt-chip--good{background:var(--pt-good-bg);border-color:#bfe3cc;color:var(--pt-good);}

  /* 3) Yapışkan çağrı */
  .pt-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-top:1px solid var(--pt-line,#e3e8f0);}
  .pt-sticky[hidden]{display:none;}
  .pt-sticky__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;border-radius:12px;font-weight:800;background:var(--e-primary);color:#fff;text-decoration:none;}
  .journey-page main{padding-bottom:72px;}
}
