/* MGX REV15 — doplnok k style.rev14.css.
   Nemení nič existujúce; pridáva len cenu v karte programu, poznámku
   pod programami a riadok o počte klientov. Rovnaká farebnosť aj typografia. */

/* 4 programy namiesto 6 → 2 × 2 na širokej obrazovke pôsobia pokojnejšie */
@media(min-width:1151px){
  .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
  .card{min-height:400px}
}

.card-price{
  font-family:Institute,Arial,sans-serif;
  font-size:27px;
  letter-spacing:-.02em;
  line-height:1.2;
  color:var(--cream);
  margin:0 0 20px;
}
.card-price small{
  display:block;
  font-size:10px;
  letter-spacing:.16em;
  line-height:1.7;
  color:#987345;
  margin-top:9px;
}

.programme-note{
  max-width:760px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

.scarcity-line{
  margin:34px auto 0;
  padding-top:22px;
  max-width:760px;
  border-top:1px solid var(--line);
  text-align:center;
  font-size:12px;
  letter-spacing:.2em;
  color:var(--gold);
}

@media(max-width:720px){
  .card-price{font-size:24px;margin-bottom:16px}
  .scarcity-line{font-size:10px;letter-spacing:.16em;margin-top:26px;padding-top:18px}
}

/* ── Logo na stene recepcie (13. 9. 2026) ────────────────────────────
   Na desktope sa fotografia orezáva zhora (object-fit:cover) a pri šírkach
   okolo 1366 px, kde je viditeľné okno najnižšie, ostal vrch písmen „MGX"
   na stene za hlavičkou. Logo je v obrázku na 18–30 % výšky, preto sa
   viditeľné okno posúva vyššie: pri 43 % začínalo na 19 % výšky, pri 26 %
   začína na 11 % a logo má rezervu pri každej bežnej šírke okna.
   Orezáva sa namiesto toho spodok — nábytok, nie značka. */
@media(min-width:761px){
  .hero-image{object-position:center 26%}
}

/* ── Značka v hlavičke (13. 9. 2026) ─────────────────────────────────
   Súbor loga nesie wordmark „LONGEVITY LOUNGE", preto sa z neho berie len
   samotná značka (v obrázku 460×307 px je na x 30–430, y 41–224) a podnadpis
   „LONGEVITY INSTITUTE" sa kreslí textom. Pôvodný výrez bol nižšie, takže
   vrch písmen „LOUNGE" presvital do nakresleného textu a na desktope sa
   prekrývali. Zároveň bol podnadpis pri šírke 88 px vysoký ~5 px a nedal sa
   prečítať — na desktope je značka širšia a podnadpis má vlastný priestor.
   Použité je lengthAdjust="spacing", nie "spacingAndGlyphs": roztiahne sa
   rozpal medzi písmenami, tvar písmen ostane nezmenený. */
/* Príčina prekrývania: pravidlo `.brand svg{width:100%;height:auto}` v rev14
   platilo aj na VNORENÉ svg, ktoré má obrázok orezať. Prepísalo mu rozmery
   400×183 na plnú veľkosť, orez sa neuplatnil a wordmark „LOUNGE“ z obrázka
   sa vykreslil pod nakreslený text „LONGEVITY INSTITUTE“. Vnorenému svg sa
   preto rozmery vracajú späť; vyššia špecifickosť prebije pôvodné pravidlo. */
.brand svg svg{width:400px;height:183px}
@media(min-width:761px){
  .brand{width:124px}
}
