/* WisDom RM — σελίδα «Πώς δουλεύει» (17/10/2026).
   Πατά πάνω στο home.css (επίπεδα, πλαίσια, ετικέτες, μεγέθυνση): εδώ μόνο ό,τι αλλάζει
   επειδή τα επίπεδα έγιναν δική τους σελίδα — η κεφαλίδα, το μικρό μενού, οι τίτλοι <h2>
   και ο κανόνας «καμία εικόνα πάνω από το φυσικό της μέγεθος». */

/* Οι #άγκυρες προσγειώνονται κάτω από ΔΥΟ μπάρες: την κεντρική και το μικρό μενού. */
.pd [id]{scroll-margin-top:120px}

/* ── κεφαλίδα ── */
.pd-hero{position:relative;z-index:1;padding:clamp(56px,10vh,112px) clamp(20px,5vw,40px) clamp(36px,6vh,60px);
  background:radial-gradient(90% 70% at 15% -10%,rgba(46,78,128,.22),transparent 60%)}
.pd-h1{font-family:var(--font-d);font-weight:500;color:#fff;line-height:1.05;letter-spacing:-.4px;
  font-size:clamp(42px,6.4vw,80px);margin-bottom:18px}
.pd-h1 .gold{color:var(--gold2)}
.pd-h1 .lime{color:var(--lime2)}
.pd-chain{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:24px;
  font-family:var(--font-m);font-size:13px;letter-spacing:2px;color:var(--cream)}
.pd-chain i{font-style:normal;color:var(--gold2)}
.pd-chain .is-tech{color:var(--gold2)}
.pd-hero .lead{font-size:clamp(15px,1.7vw,18px);color:var(--slate);max-width:64ch;line-height:1.7}
.pd-hero .lead strong{color:var(--cream);font-weight:500}

/* ── μικρό μενού της σελίδας ── */
.pd-nav{position:sticky;top:64px;z-index:40;transition:top .3s var(--ease)}
/* όταν η κεντρική μπάρα μικραίνει (64→54), ανεβαίνει μαζί της */
.sh.shrink ~ main .pd-nav{top:54px}
.pd-nav::before{content:'';position:absolute;inset:0;z-index:-1;background:rgba(7,13,24,.82);
  backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
  border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(201,150,58,.12);
  opacity:0;transition:opacity .25s var(--ease)}
.pd-nav.is-stuck::before{opacity:1}
.pd-nav-in{list-style:none;display:flex;gap:4px;max-width:1080px;margin:0 auto;padding:8px clamp(20px,5vw,40px);
  overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.pd-nav-in::-webkit-scrollbar{display:none}
.pd-nav a{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;
  font-family:var(--font-b);font-size:13.5px;font-weight:600;color:rgba(244,239,230,.72);text-decoration:none;white-space:nowrap;
  border:1px solid transparent;transition:color .18s,background-color .18s,border-color .18s}
.pd-nav a:hover{color:#fff;background:rgba(255,255,255,.05)}
.pd-nav a b{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;
  font-family:var(--font-d);font-size:12.5px;font-weight:600;color:var(--gold2);border:1px solid rgba(232,180,85,.5)}
.pd-nav a.is-tech b{color:var(--lime2);border-color:rgba(156,214,90,.5)}
.pd-nav a em{font-style:normal;font-size:10.5px;font-weight:600;color:#c792ea;padding:1px 7px;border-radius:20px;
  border:1px solid rgba(199,146,234,.4);background:rgba(199,146,234,.08)}
.pd-nav a.is-ai{color:var(--lime2)}
.pd-nav a[aria-current]{color:#fff;background:rgba(201,150,58,.10);border-color:rgba(201,150,58,.38)}
.pd-nav a:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}

/* ── επίπεδα ── */
section.block.pd-levels{padding-top:clamp(8px,2vh,24px)}
/* οι τίτλοι έγιναν <h2> (η σελίδα έχει <h1>) — ίδια όψη με τα <h3> της αρχικής */
.pd .feature-text h2.pd-h{font-family:var(--font-d);font-size:clamp(24px,3vw,32px);font-weight:500;color:#fff;line-height:1.2;margin-bottom:14px;max-width:none}
.pd .feature-text h2.pd-h .lime{color:var(--lime2)}
.pd .ai-band h2.pd-h{font-family:var(--font-d);font-size:26px;font-weight:600;color:#fff;margin-bottom:8px;max-width:none}
.pd .ai-band h2.pd-h .lime{color:var(--lime2)}
/* η ψηλή κοπή κολλά κάτω από ΔΥΟ μπάρες */
.pd .feature-row.shot-short .shot-stack{top:132px}
/* καμία εικόνα πλατύτερη από το φυσικό της μέγεθος (το πλάτος το ορίζει το pos.js) */
.pd .feature-shot .frame{margin-inline:auto}
.pd .feature-shot img:focus-visible{outline:2px solid var(--gold2);outline-offset:-2px}
/* το AI χωρίς εικόνα, μέχρι τη νέα λήψη: το κείμενο κρατά ευανάγνωστο πλάτος */
.pd .ai-band-body p{max-width:68ch}

/* ── λωρίδα ιστορικού + σύνδεσμοι ── */
section.block.pd-start{padding-top:0}
.pd .mid-cta h2.pd-h3{font-family:var(--font-d);font-size:clamp(20px,2.2vw,24px);font-weight:500;color:#fff;line-height:1.25;margin-bottom:5px;max-width:none}
.pd .mid-cta h2.pd-h3 .gold{color:var(--gold2)}
.pd-more{margin-top:26px;text-align:center;font-size:14px;color:var(--slate)}
.pd-more a{color:var(--gold2);text-decoration:none;border-bottom:1px solid rgba(201,150,58,.35)}
.pd-more a:hover{border-bottom-color:var(--gold2)}
.pd-more a strong{color:inherit;font-weight:700}

@media(max-width:1023.98px){
  .pd-nav{top:64px}
  .sh.shrink ~ main .pd-nav{top:54px}
}
@media(max-width:820px){
  .pd .feature-row.shot-short .shot-stack{top:auto}
}
@media (prefers-reduced-motion: reduce){
  .pd-nav,.pd-nav::before,.pd-nav a{transition:none}
}
