/* LIFELINE — "Mirna klinika". Svijetla menta, Instrument Serif tankih naslova, kurziv akcent, puls u okviru. */
:root{
  --bg:#f3f7f5; --fg:#0f1f1c; --mut:#5a6b67; --line:rgba(15,31,28,.1); --card:#fff; --alt:#e7efeb;
  --dk:#0c1a17; --dk-card:rgba(255,255,255,.04);
  --hero-bg:#f3f7f5; --hero-fg:#0f1f1c;
  --hw:400; --ht:-.025em; --hlh:.95; --em-style:italic; --r:30px;
}
.h1{font-size:clamp(3.6rem,8.4vw,8.8rem)}
.h2{font-size:clamp(2.8rem,6.4vw,6.4rem)}
.hero .h1{text-shadow:none}
.hero-media{box-shadow:0 60px 120px -60px rgba(13,148,136,.55)}
.hero-media::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
.tape{background:var(--fg);color:#d9f2ec}.tape-in{font-family:var(--body);font-weight:600;font-size:1rem;text-transform:none}.tape-in i{color:var(--acc);opacity:1}
.stat b{font-weight:400;color:var(--acc)}
.st{box-shadow:0 30px 60px -45px rgba(15,31,28,.35);border-color:transparent}
.st .n{font-family:var(--body);font-weight:300;font-size:2.4rem;color:var(--mut)}
.info>div,.fact,.area,.doc-col{border-color:transparent;box-shadow:0 30px 60px -48px rgba(15,31,28,.4)}
.btn{font-weight:600}
.kb b,.tc b{font-weight:400}
.faq summary{font-family:var(--body);font-weight:600}
.f-word{font-weight:400;font-style:italic}
