/* ALMA MEEO V10.35 — Telepatija + Informacijska telekineza · svetli enotni raziskovalni dizajn */
.am1035-research-page{
  --am1035-ink:#17384a;
  --am1035-blue:#2e6f9d;
  --am1035-teal:#4f9daa;
  --am1035-gold:#c79239;
  --am1035-sky:#eef8ff;
  --am1035-mint:#f7fbff;
  --am1035-warm:#fff8ea;
  --am1035-line:rgba(23,56,74,.12);
  width:min(1240px,calc(100% - 2rem));
  margin:0 auto 4rem;
  color:var(--am1035-ink);
}
.am1035-research-page h1,.am1035-research-page h2,.am1035-research-page h3{font-family:Georgia,'Times New Roman',serif;color:var(--am1035-ink)}
.am1035-kicker{margin:0 0 .75rem;color:var(--am1035-blue);font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.am1035-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:650px;overflow:hidden;border:1px solid var(--am1035-line);border-radius:30px;background:linear-gradient(145deg,var(--am1035-sky),#fff 48%,var(--am1035-warm));box-shadow:0 22px 64px rgba(42,91,119,.10)}
.am1035-hero-media{margin:0;min-height:100%;background:#eef8ff}
.am1035-hero-media img{display:block;width:100%;height:100%;object-fit:cover}
.am1035-hero-copy{padding:clamp(2rem,4.5vw,4.8rem);display:flex;flex-direction:column;justify-content:center}
.am1035-hero h1{margin:.1rem 0 1.2rem;font-size:clamp(3rem,6vw,6.2rem);line-height:.88;letter-spacing:-.045em;max-width:10ch}
.am1035-hero.is-telekinesis h1{font-size:clamp(2.7rem,5vw,5.4rem);max-width:12ch}
.am1035-lead{margin:0;font-size:clamp(1.08rem,1.65vw,1.34rem);line-height:1.62;max-width:48rem}
.am1035-path-flow,.am1035-learning-flow{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin-top:1.6rem}
.am1035-path-flow span,.am1035-path-flow strong,.am1035-path-flow a,.am1035-learning-flow span{display:inline-flex;align-items:center;min-height:38px;padding:.55rem .72rem;border:1px solid rgba(46,111,157,.14);border-radius:999px;background:rgba(255,255,255,.82);font-size:.74rem;font-weight:900;text-decoration:none;color:var(--am1035-ink)}
.am1035-path-flow strong{background:#fff2cf;border-color:rgba(199,146,57,.26)}
.am1035-path-flow b,.am1035-learning-flow b{color:var(--am1035-gold)}
.am1035-statement,.am1035-section,.am1035-compare,.am1035-ai,.am1035-boundary,.am1035-final{margin-top:1.2rem;padding:clamp(1.7rem,3.6vw,3.6rem);border:1px solid var(--am1035-line);border-radius:26px;background:#fff}
.am1035-statement{background:linear-gradient(135deg,var(--am1035-sky),var(--am1035-mint) 62%,var(--am1035-warm))}
.am1035-research-page h2{margin:.1rem 0 1rem;font-size:clamp(2rem,3.8vw,4rem);line-height:1;letter-spacing:-.03em;max-width:24ch}
.am1035-statement p,.am1035-section>p,.am1035-compare p,.am1035-ai p,.am1035-boundary p,.am1035-final p{font-size:1.04rem;line-height:1.68;max-width:76rem}
.am1035-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}
.am1035-step-grid article{padding:1.35rem;border:1px solid var(--am1035-line);border-radius:19px;background:linear-gradient(180deg,#fff,var(--am1035-sky));box-shadow:0 10px 28px rgba(42,91,119,.05)}
.am1035-step-grid article>span{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:50%;background:#e3f2fb;color:#235f87;font-weight:950;font-size:.78rem}
.am1035-step-grid h3{margin:.8rem 0 .55rem;font-size:1.28rem}.am1035-step-grid p{margin:0;line-height:1.58;color:#536b79}
.am1035-compare{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:1.5rem;align-items:center;background:linear-gradient(135deg,#fff,var(--am1035-warm))}
.am1035-record-card{display:grid;gap:.6rem;padding:1.2rem;border:1px solid rgba(199,146,57,.22);border-radius:20px;background:rgba(255,255,255,.88)}
.am1035-record-card span,.am1035-record-card strong{padding:.78rem .9rem;border-radius:13px;background:#f8fbfd;border:1px solid var(--am1035-line);font-size:.76rem;font-weight:900;letter-spacing:.04em}
.am1035-record-card strong{background:#fff0c9;color:#6d511f}
.am1035-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}
.am1035-compare-grid article{padding:1.15rem;border:1px solid var(--am1035-line);border-radius:18px;background:rgba(255,255,255,.86)}
.am1035-compare-grid span{font-size:.72rem;font-weight:900;color:var(--am1035-blue);letter-spacing:.11em}.am1035-compare-grid h3{margin:.5rem 0;font-size:1.15rem}.am1035-compare-grid p{margin:0;font-size:.94rem}
.am1035-learning{background:linear-gradient(135deg,var(--am1035-mint),#fff,var(--am1035-sky))}
.am1035-learning-flow{margin:1.3rem 0}.am1035-learning-flow span{background:#fff}
.am1035-ai{background:linear-gradient(135deg,var(--am1035-sky),#fff)}
.am1035-boundary{background:#fbfcfd;border-left:5px solid var(--am1035-gold)}
.am1035-boundary h2{max-width:28ch}
.am1035-final{text-align:center;background:linear-gradient(135deg,var(--am1035-sky),var(--am1035-mint) 55%,var(--am1035-warm));padding-block:clamp(2.3rem,5vw,4.8rem)}
.am1035-final h2{margin-inline:auto;max-width:26ch}.am1035-final p{margin-inline:auto}
.am1035-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}
.am1035-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.05rem;border:1px solid rgba(46,111,157,.2);border-radius:999px;background:#fff;color:var(--am1035-ink);text-decoration:none;font-weight:900;font-size:.8rem}
.am1035-btn.is-primary{background:#347ca7;color:#fff;border-color:#347ca7}.am1035-btn.is-gold{background:#f6d99c;color:#493715;border-color:#e7bd67}
.am1035-val-path-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;max-width:900px}
.am1035-val-path-links a{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.1rem;border:1px solid var(--am1035-line);border-radius:16px;background:linear-gradient(135deg,#f2f9ff,#fff9eb);text-decoration:none;color:var(--am1035-ink)}
.am1035-val-path-links strong{font-size:.8rem;letter-spacing:.07em}.am1035-val-path-links span{font-size:.9rem;color:#546d79}
.am1023-coin-flow a{display:inline-flex;padding:.55rem .7rem;border-radius:999px;background:rgba(255,255,255,.86);border:1px solid rgba(46,111,157,.14);color:inherit;text-decoration:none;font-weight:900}
@media(max-width:900px){.am1035-hero,.am1035-compare{grid-template-columns:1fr}.am1035-hero{min-height:0}.am1035-hero-media{min-height:auto}.am1035-hero-media img{aspect-ratio:16/9;height:auto}.am1035-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.am1035-research-page{width:min(100% - 1rem,1240px)}.am1035-hero{border-radius:21px}.am1035-hero-copy,.am1035-statement,.am1035-section,.am1035-compare,.am1035-ai,.am1035-boundary,.am1035-final{padding:1.25rem}.am1035-hero h1,.am1035-hero.is-telekinesis h1{font-size:clamp(2.35rem,12vw,3.8rem);max-width:none}.am1035-step-grid,.am1035-compare-grid,.am1035-val-path-links{grid-template-columns:1fr}.am1035-path-flow,.am1035-learning-flow{align-items:stretch}.am1035-path-flow b,.am1035-learning-flow b{display:none}.am1035-path-flow span,.am1035-path-flow strong,.am1035-path-flow a,.am1035-learning-flow span{width:100%;justify-content:center;text-align:center;border-radius:13px}.am1035-actions{display:grid}.am1035-btn{width:100%}}
