@font-face {
  font-family: 'BPGNino';
  src: url('data:font/truetype;base64,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aQBCAG8AbABkAEIAUABHAEkAbgBmAG8AVABlAGMAaAA6ACAAQgBQAEcAIABOAGkAbgBvACAATQB0AGEAdgByAHUAbABpACAAQgBvAGwAZAA6ACAAMgAwADAAOABCAFAARwAgAE4AaQBuAG8AIABNAHQAYQB2AHIAdQBsAGkAIABCAG8AbABkAFYAZQByAHMAaQBvAG4AIAAyAC4AMAAwADEAIAAyADAAMAA4AEIAUABHAE4AaQBuAG8ATQB0AGEAdgByAHUAbABpAC0AQgBvAGwAZABCAFAARwAgAE4AaQBuAG8AIABNAHQAYQB2AHIAdQBsAGkAIABCAG8AbABkACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAAQgBQAEcAIABJAG4AZgBvAFQAZQBjAGgALgBCAFAARwAgAEkAbgBmAG8AVABlAGMAaABCAFAARwAtAEkAbgBmAG8AVABlAGMAaABCAFAARwAgAE4AaQBuAG8ALAAgAHUAbgBpAHYAZQByAHMAYQBsACAAVQBuAGkAYwBvAGQAZQAgAEcAZQBvAHIAZwBpAGEAbgAgAGYAbwBuAHQAaAB0AHQAcAA6AC8ALwBnAGUAbwBjAGkAdABpAGUAcwAuAGMAbwBtAC8AYgBwAGcAZgBvAG4AdABzAGgAdAB0AHAAOgAvAC8AYgBwAGcALgBzAHkAdABlAHMALgBuAGUAdABCAFAARwAtAEkAbgBmAG8AVABlAGMAaAAgAGYAcgBlAGUAIABnAGkAZgB0ACAAYgB5ACAAQgBlAHMAcwBhAHIAaQBvAG4AIABHAHUAZwB1AHMAaAB2AGkAbABpACAAYgB5ACAAbgBhAG0AZQAgAG8AZgAgAE4AaQBuAG8AIABHAHUAZwB1AHMAaAB2AGkAbABpAC0ATQBpAGsAYQBiAGUAcgBpAGQAegBlAGgAdAB0AHAAOgAvAC8AYgBwAGcALgBzAHkAdABlAHMALgBuAGUAdAAAAAACAAD/5wAA/7QAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAECAQMAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAIMAhgCHAIgAigCLAIwAjQCTAJ4ApACpAKoAqwCyALMAtAC1ALYAtwC9AL4AvwDEAMUA2QDdAOgBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvAAAAggUubnVsbBBub25tYXJraW5ncmV0dXJuBm1hY3Jvbg5wZXJpb2RjZW50ZXJlZAd1bmkxMEQwB3VuaTEwRDEHdW5pMTBEMgd1bmkxMEQzB3VuaTEwRDQHdW5pMTBENQd1bmkxMEQ2B3VuaTEwRDcHdW5pMTBEOAd1bmkxMEQ5B3VuaTEwREEHdW5pMTBEQgd1bmkxMERDB3VuaTEwREQHdW5pMTBERQd1bmkxMERGB3VuaTEwRTEHdW5pMTBFMwd1bmkxMEU0B3VuaTEwRTUHdW5pMTBFNgd1bmkxMEU3B3VuaTEwRTgHdW5pMTBFOQd1bmkxMEVCB3VuaTEwRUQHdW5pMTBFRQd1bmkxMEVGB3VuaTEwRjAHdW5pMTBGQgRFdXJvCmZpZ3VyZWRhc2gHdW5pMTBFMAd1bmkxMEVDB3VuaTEwRTIHdW5pMTBFQQd1bmkxMEYxB3VuaTEwRjIHdW5pMTBGMwd1bmkxMEY0B3VuaTEwRjUHdW5pMTBGNgAAAAADAAgAAgAQAAL//wACAAEAAAAAAAACcQS0AAAAAAZKAABCUEcgTmlubyAgICAgICAgAAAAAAAAAABCUEdSMDAAAEAAAAAAAAABAAEBAQEBAAwA+Aj/AAgAB//9AAkACP/9AAoACf/9AAsACv/8AAwAC//8AA0ADP/8AA4ADf/8AA8ADv/7ABAADv/7ABEAD//7ABIAEP/6ABMAEf/6ABQAEv/6ABUAE//6ABYAFP/5ABcAFP/5ABgAFf/5ABkAFv/5ABoAF//4ABsAGP/4ABwAGf/4AB0AGv/3AB4AG//3AB8AG//3ACAAHP/3ACEAHf/2ACIAHv/2ACMAH//2ACQAIP/1ACUAIf/1ACYAIv/1ACcAIv/1ACgAI//0ACkAJP/0ACoAJf/0ACsAJv/0ACwAJ//zAC0AKP/zAC4AKP/zAC8AKf/yADAAKv/yADEAK//yADIALP/yADMALf/xADQALv/xADUAL//xADYAL//wADcAMP/wADgAMf/wADkAMv/wADoAM//vADsANP/vADwANf/vAD0ANv/vAD4ANv/uAD8AN//uAEAAOP/uAEEAOf/tAEIAOv/tAEMAO//tAEQAPP/tAEUAPP/sAEYAPf/sAEcAPv/sAEgAP//rAEkAQP/rAEoAQf/rAEsAQv/rAEwAQ//qAE0AQ//qAE4ARP/qAE8ARf/qAFAARv/pAFEAR//pAFIASP/pAFMASf/oAFQASv/oAFUASv/oAFYAS//oAFcATP/nAFgATf/nAFkATv/nAFoAT//mAFsAUP/mAFwAUP/mAF0AUf/mAF4AUv/lAF8AU//lAGAAVP/lAGEAVf/lAGIAVv/kAGMAV//kAGQAV//kAGUAWP/jAGYAWf/jAGcAWv/jAGgAW//jAGkAXP/iAGoAXf/iAGsAXf/iAGwAXv/hAG0AX//hAG4AYP/hAG8AYf/hAHAAYv/gAHEAY//gAHIAZP/gAHMAZP/fAHQAZf/fAHUAZv/fAHYAZ//fAHcAaP/eAHgAaf/eAHkAav/eAHoAa//eAHsAa//dAHwAbP/dAH0Abf/dAH4Abv/cAH8Ab//cAIAAcP/cAIEAcf/cAIIAcf/bAIMAcv/bAIQAc//bAIUAdP/aAIYAdf/aAIcAdv/aAIgAd//aAIkAeP/ZAIoAeP/ZAIsAef/ZAIwAev/ZAI0Ae//YAI4AfP/YAI8Aff/YAJAAfv/XAJEAf//XAJIAf//XAJMAgP/XAJQAgf/WAJUAgv/WAJYAg//WAJcAhP/VAJgAhf/VAJkAhf/VAJoAhv/VAJsAh//UAJwAiP/UAJ0Aif/UAJ4Aiv/UAJ8Ai//TAKAAjP/TAKEAjP/TAKIAjf/SAKMAjv/SAKQAj//SAKUAkP/SAKYAkf/RAKcAkv/RAKgAk//RAKkAk//QAKoAlP/QAKsAlf/QAKwAlv/QAK0Al//PAK4AmP/PAK8Amf/PALAAmf/PALEAmv/OALIAm//OALMAnP/OALQAnf/NALUAnv/NALYAn//NALcAoP/NALgAoP/MALkAof/MALoAov/MALsAo//LALwApP/LAL0Apf/LAL4Apv/LAL8Ap//KAMAAp//KAMEAqP/KAMIAqf/KAMMAqv/JAMQAq//JAMUArP/JAMYArf/IAMcArf/IAMgArv/IAMkAr//IAMoAsP/HAMsAsf/HAMwAsv/HAM0As//GAM4AtP/GAM8AtP/GANAAtf/GANEAtv/FANIAt//FANMAuP/FANQAuf/EANUAuv/EANYAuv/EANcAu//EANgAvP/DANkAvf/DANoAvv/DANsAv//DANwAwP/CAN0Awf/CAN4Awf/CAN8Awv/BAOAAw//BAOEAxP/BAOIAxf/BAOMAxv/AAOQAx//AAOUAyP/AAOYAyP+/AOcAyf+/AOgAyv+/AOkAy/+/AOoAzP++AOsAzf++AOwAzv++AO0Azv++AO4Az/+9AO8A0P+9APAA0f+9APEA0v+8APIA0/+8APMA1P+8APQA1f+8APUA1f+7APYA1v+7APcA1/+7APgA2P+6APkA2f+6APoA2v+6APsA2/+6APwA3P+5AP0A3P+5AP4A3f+5AP8A3v+5') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}


*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0
}

:root {
  --navy: #1B3A5C;
  --navy-d: #122840;
  --navy-l: #2A5180;
  --white: #fff;
  --light: #F5F7FA;
  --border: #E2E8EF;
  --text: #1A1A2E;
  --text-m: #555566;
  --text-l: #8890A0;
  --gold: #C0392B;
  --gold-l: #FDECEA;
}

html {
  scroll-behavior: smooth
}

body {
  font-family: 'Noto Sans Georgian', sans-serif;
  background: var(--white);
  color: var(--text);
  overflow-x: hidden;
  font-size: 14px;
  line-height: 1.6
}

/* ── TOPBAR ── */
.topbar {
  background: var(--navy-d);
  padding: 6px 0;
  font-size: 12px;
  color: rgba(255, 255, 255, .7)
}

.topbar-inner {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px
}

.topbar a {
  color: rgba(255, 255, 255, .7);
  text-decoration: none;
  transition: color .2s
}

.topbar a:hover {
  color: var(--gold)
}

.tb-left {
  display: flex;
  gap: 20px;
  align-items: center;
  flex-wrap: wrap
}

.tb-sep {
  opacity: .3
}

/* ── HEADER ── */
header {
  background: var(--navy);
  position: sticky;
  top: 0;
  z-index: 500;
  box-shadow: 0 2px 16px rgba(0, 0, 0, .2)
}

.header-inner {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  align-items: center;
  gap: 24px;
  height: 66px
}

.logo {
  font-family: 'BPGNino', sans-serif;
  font-size: 26px;
  font-weight: bold;
  letter-spacing: 8px;
  color: var(--white);
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  flex-shrink: 0
}

.logo span {
  color: var(--gold)
}

nav {
  display: flex;
  gap: 4px;
  list-style: none;
  flex: 1
}

#main-nav {
  display: flex;
  gap: 4px;
  list-style: none;
  flex: 1;
  margin: 0;
  padding: 0
}

#main-nav li {
  list-style: none
}

nav a,
#main-nav a {
  display: block;
  padding: 7px 16px 5px;
  font-size: 13px;
  font-weight: 500;
  color: rgba(255, 255, 255, .85) !important;
  text-decoration: none !important;
  border-radius: 0;
  transition: all .2s;
  border-bottom: 2px solid transparent
}

nav a:hover,
#main-nav a:hover {
  color: var(--white) !important;
  border-bottom-color: rgba(255, 255, 255, .4)
}

nav a.active,
#main-nav a.active {
  color: var(--white) !important;
  font-weight: 700;
  border-bottom: 2px solid var(--gold)
}

.nav-phone {
  display: flex;
  align-items: center;
  gap: 8px;
  background: var(--gold);
  color: var(--white);
  text-decoration: none;
  padding: 9px 18px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  transition: background .2s
}

.nav-phone:hover {
  background: #b07e2a
}

.burger {
  display: none;
  flex-direction: column;
  gap: 5px;
  cursor: pointer;
  background: none;
  border: none;
  padding: 10px;
  margin-left: auto
}

.burger span {
  display: block;
  width: 26px;
  height: 2.5px;
  background: var(--white);
  border-radius: 2px;
  transition: all .3s
}

.mobile-nav {
  display: none;
  background: var(--navy-d);
  padding: 16px 24px;
  flex-direction: column;
  gap: 4px
}

.mobile-nav a {
  color: rgba(255, 255, 255, .9);
  text-decoration: none;
  padding: 14px 0;
  font-size: 15px;
  border-bottom: 1px solid rgba(255, 255, 255, .1);
  display: block;
  font-family: 'BPGNino', sans-serif
}

.mobile-nav a:last-child {
  border: none
}

.mobile-nav.open {
  display: flex
}

/* ── PAGES ── */
.page.active {
  display: block
}

/* ══════════════ HOME ══════════════ */

/* HERO */
.hero {
  position: relative;
  overflow: hidden;
  min-height: 520px;
  display: flex;
  align-items: center;
  background: var(--navy)
}

.hero-slides {
  position: absolute;
  inset: 0
}

.hero-slide {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity 1.2s ease;
  background-size: cover;
  background-position: center
}

.hero-slide.active {
  opacity: 1
}

.hero-slide::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to right, rgba(18, 40, 64, .82) 40%, rgba(18, 40, 64, .3))
}

.hero-content {
  position: relative;
  z-index: 2;
  max-width: 1280px;
  margin: 0 auto;
  padding: 80px 24px
}

.hero-tag {
  display: inline-block;
  background: var(--gold);
  color: var(--white);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 5px 14px;
  border-radius: 2px;
  margin-bottom: 20px
}

.hero-title {
  font-family: 'BPGNino', sans-serif;
  font-size: clamp(26px, 3.8vw, 50px);
  font-weight: bold;
  color: var(--white);
  line-height: 1.2;
  max-width: 560px;
  margin-bottom: 18px
}

.hero-sub {
  font-size: 15px;
  color: rgba(255, 255, 255, .75);
  max-width: 460px;
  line-height: 1.8;
  margin-bottom: 36px;
  font-weight: 300
}

.hero-btns {
  display: flex;
  gap: 12px;
  flex-wrap: wrap
}

.hero-social {
  display: flex;
  align-items: center;
  gap: 9px;
  margin-top: 24px;
  color: rgba(255, 255, 255, .9);
  font-size: 13px;
  font-weight: 600
}

.hero-social-link {
  width: 34px;
  height: 34px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, .5);
  border-radius: 50%;
  color: var(--white);
  transition: transform .2s, border-color .2s, background .2s
}

.hero-social-link svg {
  width: 16px;
  height: 16px;
  fill: currentColor
}

.hero-social-link:hover {
  transform: translateY(-3px);
  border-color: transparent
}

.hero-social-link.facebook:hover {background: #1877f2}
.hero-social-link.instagram:hover {background: linear-gradient(135deg, #833ab4, #fd1d1d, #fcb045)}
.hero-social-link.tiktok:hover {background: #050505}

.btn-gold {
  background: var(--gold);
  color: var(--white);
  padding: 13px 28px;
  border-radius: 4px;
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
  border: none;
  cursor: pointer;
  transition: background .2s;
  display: inline-block
}

.btn-gold:hover {
  background: #b07e2a
}

.btn-white {
  background: transparent;
  color: var(--white);
  border: 1.5px solid rgba(255, 255, 255, .6);
  padding: 13px 28px;
  border-radius: 4px;
  text-decoration: none;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  transition: all .2s;
  display: inline-block
}

.btn-white:hover {
  background: rgba(255, 255, 255, .12);
  border-color: var(--white)
}

.hero-dots {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
  z-index: 3
}

.hero-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: rgba(255, 255, 255, .35);
  cursor: pointer;
  transition: all .3s;
  border: none
}

.hero-dot.active {
  background: var(--gold);
  width: 24px;
  border-radius: 4px
}

/* STATS */
.stats-bar {
  background: var(--white);
  border-bottom: 1px solid var(--border);
  display: grid;
  grid-template-columns: repeat(4, 1fr)
}

.stat-item {
  text-align: center;
  padding: 28px 16px;
  border-right: 1px solid var(--border)
}

.stat-item:last-child {
  border-right: none
}

.stat-n {
  font-family: 'BPGNino', sans-serif;
  font-size: 40px;
  font-weight: bold;
  color: var(--gold);
  line-height: 1
}

.stat-l {
  font-size: 11px;
  color: var(--text-l);
  margin-top: 4px;
  text-transform: uppercase;
  letter-spacing: 1px
}

/* SEC HEADER */
.sec-wrap {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 24px
}

.sec-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 40px 0 24px;
  border-bottom: 2px solid var(--navy);
  margin-bottom: 28px
}

.sec-head-l {
  display: flex;
  align-items: center;
  gap: 10px
}

.sec-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--gold);
  flex-shrink: 0
}

.sec-title {
  font-family: 'BPGNino', sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: var(--navy)
}

.sec-link {
  font-size: 12px;
  color: var(--navy);
  font-weight: 500;
  text-decoration: none;
  border-bottom: 1px solid var(--navy);
  padding-bottom: 1px;
  cursor: pointer;
  transition: color .2s
}

.sec-link:hover {
  color: var(--gold);
  border-color: var(--gold)
}

/* GALLERY */
.gallery-sec {
  padding: 48px 0;
  background: var(--white)
}

.gallery-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px
}

.gallery-item {
  position: relative;
  overflow: hidden;
  border-radius: 6px;
  cursor: pointer
}

.gallery-item:first-child {
  grid-column: span 2;
  grid-row: span 2
}

.gallery-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .5s;
  aspect-ratio: auto
}

.gallery-item:first-child .gallery-img {
  aspect-ratio: 16/10
}

.gallery-item:not(:first-child) .gallery-img {
  aspect-ratio: 4/3
}

.gallery-item:hover .gallery-img {
  transform: scale(1.06)
}

.gallery-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(18, 40, 64, .7) 0%, transparent 50%);
  opacity: 0;
  transition: opacity .3s;
  display: flex;
  align-items: flex-end;
  padding: 16px
}

.gallery-item:hover .gallery-overlay {
  opacity: 1
}

.gallery-label {
  color: var(--white);
  font-size: 13px;
  font-weight: 600
}

/* COUNTRIES */
.countries-sec {
  padding: 48px 0;
  background: var(--light)
}

.countries-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px
}

.country-card {
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: 6px;
  overflow: hidden;
  transition: box-shadow .25s, transform .25s;
  cursor: pointer
}

.country-card:hover {
  box-shadow: 0 8px 28px rgba(27, 58, 92, .14);
  transform: translateY(-4px)
}

.country-img {
  aspect-ratio: 3/2;
  overflow: hidden
}

.country-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .4s
}

.country-card:hover .country-img img {
  transform: scale(1.07)
}

.country-info {
  padding: 16px
}

.country-flag {
  font-size: 24px;
  margin-bottom: 6px
}

.country-name {
  font-family: 'BPGNino', sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: var(--navy)
}

.country-desc {
  font-size: 12px;
  color: var(--text-l);
  margin-top: 4px;
  line-height: 1.5
}

/* WHY */
.why-sec {
  padding: 60px 0;
  background: var(--navy)
}

.why-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1px;
  background: rgba(255, 255, 255, .1)
}

.why-item {
  background: var(--navy);
  padding: 36px 24px;
  text-align: center
}

.why-ico {
  font-size: 36px;
  margin-bottom: 14px
}

.why-t {
  font-family: 'BPGNino', sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: var(--white);
  margin-bottom: 10px
}

.why-d {
  font-size: 13px;
  color: rgba(255, 255, 255, .58);
  line-height: 1.75
}

/* MAP */
.map-sec {
  padding: 60px 0;
  background: var(--white)
}

.map-grid {
  display: grid;
  grid-template-columns: 1fr 1.4fr;
  gap: 0;
  border: 1px solid var(--border);
  border-radius: 8px;
  overflow: hidden
}

.map-info {
  padding: 40px 36px;
  background: var(--navy)
}

.map-info h3 {
  font-family: 'BPGNino', sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: var(--white);
  margin-bottom: 24px
}

.map-row {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.map-row:last-of-type {
  border: none;
  margin-bottom: 20px
}

.m-ico {
  width: 36px;
  height: 36px;
  background: rgba(255, 255, 255, .1);
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  flex-shrink: 0
}

.m-lbl {
  font-size: 11px;
  color: rgba(255, 255, 255, .5);
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 3px
}

.m-val {
  font-size: 14px;
  color: var(--white);
  font-weight: 500
}

.m-val a {
  color: var(--white);
  text-decoration: none
}

.m-val a:hover {
  color: var(--gold)
}

.map-iframe-wrap {
  position: relative;
  min-height: 380px
}

.map-iframe-wrap iframe {
  width: 100%;
  height: 100%;
  border: none;
  display: block
}

/* REVIEWS */
.reviews-sec {
  padding: 60px 0;
  background: var(--light)
}

.reviews-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px
}

.review-card {
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: 6px;
  padding: 28px 24px;
  border-top: 3px solid var(--navy);
  transition: box-shadow .25s
}

.review-card:hover {
  box-shadow: 0 8px 24px rgba(27, 58, 92, .1)
}

.rv-stars {
  color: var(--gold);
  font-size: 15px;
  letter-spacing: 2px;
  margin-bottom: 12px
}

.rv-text {
  font-size: 14px;
  line-height: 1.8;
  color: var(--text-m);
  font-style: italic;
  margin-bottom: 16px
}

.rv-name {
  font-size: 13px;
  font-weight: 700;
  color: var(--navy)
}

.rv-loc {
  font-size: 11px;
  color: var(--text-l);
  margin-top: 2px
}

.rv-date {
  font-size: 11px;
  color: var(--text-l);
  margin-top: 4px
}

/* FB STRIP */
.fb-strip {
  background: #1877F2;
  padding: 14px 0
}

.fb-inner {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px
}

.fb-text {
  color: var(--white);
  font-size: 14px;
  font-weight: 500
}

.fb-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: var(--white);
  color: #1877F2;
  padding: 8px 20px;
  border-radius: 4px;
  text-decoration: none;
  font-size: 13px;
  font-weight: 700;
  transition: opacity .2s
}

.fb-btn:hover {
  opacity: .9
}

/* ══════════════ CATALOG ══════════════ */
.catalog-hero {
  background: var(--navy);
  padding: 48px 24px;
  text-align: center
}

.catalog-hero h1 {
  font-family: 'BPGNino', sans-serif;
  font-size: clamp(24px, 3.2vw, 42px);
  color: var(--white);
  font-weight: bold;
  margin-bottom: 10px
}

.catalog-hero p {
  color: rgba(255, 255, 255, .65);
  font-size: 14px
}

.calculator-sec {padding: 52px 0; background: var(--light)}
.calculator-card {padding: 30px; background: var(--white); border: 1px solid var(--border); border-radius: 10px; box-shadow: 0 8px 24px rgba(27, 58, 92, .08)}
.calculator-intro {display: flex; align-items: center; gap: 14px; margin-bottom: 24px}
.calculator-icon {width: 44px; height: 44px; display: grid; place-items: center; border-radius: 9px; background: var(--navy); color: var(--gold); font-size: 27px}
.calculator-intro h2 {font-size: 21px; color: var(--navy); margin-bottom: 4px}
.calculator-intro p {font-size: 13px; color: var(--text-m)}
.calculator-form {display: grid; grid-template-columns: repeat(4, minmax(150px, 1fr)) auto; gap: 12px; align-items: end}
.calculator-mode {grid-column: 1 / -1; display: flex; gap: 8px}
.calculator-mode-btn {padding: 8px 13px; border: 1px solid var(--border); border-radius: 20px; background: var(--white); color: var(--text-m); cursor: pointer; font: inherit; font-size: 12px; font-weight: 700}
.calculator-mode-btn.active {background: var(--navy); border-color: var(--navy); color: var(--white)}
.calculator-form label {display: grid; gap: 7px; color: var(--navy); font-size: 12px; font-weight: 700}
.calculator-form [hidden] {display: none !important}
.calculator-form label span {color: var(--text-l); font-weight: 400}
.calculator-form input {min-width: 0; padding: 11px 10px; border: 1px solid var(--border); border-radius: 5px; font: inherit; color: var(--text)}
.calculator-form input[readonly] {background: #eef2f4; color: var(--text-m); cursor: default}
.calculator-form .btn-gold {border: 0; cursor: pointer; white-space: nowrap}
.calculator-result {display: grid; gap: 4px; margin-top: 18px; padding: 14px 16px; border-left: 4px solid var(--gold); border-radius: 5px; background: #fff8e8; color: var(--navy)}
.calculator-result strong {font-size: 16px}.calculator-result span {font-size: 13px; color: var(--text-m)}
.calculator-result.error {border-color: #b43b3b; background: #fff1f1; color: #842a2a}.calculator-note {margin-top: 14px; color: var(--text-l); font-size: 12px; line-height: 1.6}
@media(max-width:900px) {.calculator-form {grid-template-columns: repeat(2, 1fr)}.calculator-form .btn-gold {width: fit-content}}
@media(max-width:480px) {.calculator-card {padding: 20px}.calculator-form {grid-template-columns: 1fr}.calculator-form .btn-gold {width: 100%}}

/* iPhone Safari ავტომატურად აახლოებს გვერდს 16px-ზე პატარა ტექსტის მქონე ველზე შეხებისას. */
@media(max-width:768px) {
  input,
  textarea,
  select {
    font-size: 16px !important
  }
}

.messenger-float,
.facebook-float {
  position: fixed;
  right: 22px;
  bottom: 22px;
  z-index: 90;
  display: inline-flex;
  align-items: center;
  gap: 9px;
  padding: 12px 16px;
  border-radius: 999px;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  font-weight: 700;
  transition: transform .2s, box-shadow .2s
}

.messenger-float {display: none; background: linear-gradient(135deg, #00b2ff, #006aff); box-shadow: 0 8px 24px rgba(0, 105, 255, .35)}
.facebook-float {background: #1877f2; box-shadow: 0 8px 24px rgba(24, 119, 242, .35)}

.messenger-float:hover,
.facebook-float:hover {transform: translateY(-3px)}
.messenger-float svg,
.facebook-float svg {width: 20px; height: 20px; fill: currentColor}

@media(max-width:768px) {
  .facebook-float {display: none}
  .messenger-float {display: inline-flex}
}

@media(max-width:480px) {
  .messenger-float {right: 14px; bottom: 14px; width: 52px; height: 52px; padding: 0; justify-content: center}
  .messenger-float span {display: none}
  .messenger-float svg {width: 24px; height: 24px}
}


.catalog-sec {
  padding: 48px 0;
  background: var(--light)
}

.filter-bar {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 32px
}

.filter-btn {
  padding: 8px 18px;
  border: 1.5px solid var(--border);
  border-radius: 20px;
  background: var(--white);
  font-size: 12px;
  font-weight: 600;
  color: var(--text-m);
  cursor: pointer;
  transition: all .2s;
  font-family: 'Noto Sans Georgian', sans-serif
}

.filter-btn:hover,
.filter-btn.active {
  background: var(--navy);
  color: var(--white);
  border-color: var(--navy)
}

.cat-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px
}

.cat-item {
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: 6px;
  overflow: hidden;
  cursor: pointer;
  transition: box-shadow .25s, transform .25s
}

.cat-item:hover {
  box-shadow: 0 8px 28px rgba(27, 58, 92, .14);
  transform: translateY(-3px)
}

.cat-item-img {
  aspect-ratio: 3/4;
  overflow: hidden;
  position: relative
}

.cat-item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .4s
}

.cat-item:hover .cat-item-img img {
  transform: scale(1.06)
}

.cat-item-badge {
  position: absolute;
  top: 8px;
  left: 8px;
  background: var(--navy);
  color: var(--white);
  font-size: 10px;
  font-weight: 600;
  padding: 3px 8px;
  border-radius: 2px
}

.cat-item-info {
  padding: 12px 14px 14px
}

.cat-item-origin {
  font-size: 10px;
  color: var(--text-l);
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 4px
}

.cat-item-name {
  font-size: 13px;
  font-weight: 600;
  color: var(--text);
  line-height: 1.4
}

.catalog-seo {
  max-width: 880px;
  margin: 56px auto 0;
  padding: 32px;
  border: 1px solid var(--border);
  border-radius: 8px;
  background: var(--white);
  color: var(--text-m);
  line-height: 1.8
}

.catalog-seo h2 {margin: 0 0 16px; color: var(--navy); font-size: 24px; line-height: 1.35}
.catalog-seo p {margin: 0 0 14px}
.catalog-seo a {color: var(--navy); font-weight: 700; text-decoration-color: var(--gold)}
.catalog-faq {margin-top: 28px; padding-top: 24px; border-top: 1px solid var(--border)}
.catalog-faq h2 {font-size: 20px}
.catalog-faq details {padding: 14px 0; border-bottom: 1px solid var(--border)}
.catalog-faq summary {color: var(--navy); font-weight: 700; cursor: pointer}
.catalog-faq details p {margin: 10px 0 0}

/* FLIP BOOK */








/* LIGHTBOX */
.lightbox {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, .92);
  z-index: 9999;
  display: none;
  align-items: center;
  justify-content: center
}

.lightbox.open {
  display: flex
}

.lb-inner {
  position: relative;
  max-width: 90vw;
  max-height: 90vh
}

.lb-img {
  max-width: 90vw;
  max-height: 85vh;
  object-fit: contain;
  border-radius: 4px;
  display: block
}

.lb-close {
  position: fixed;
  top: 20px;
  right: 20px;
  background: rgba(255, 255, 255, .15);
  color: var(--white);
  border: none;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  font-size: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background .2s
}

.lb-close:hover {
  background: rgba(255, 255, 255, .3)
}

.lb-prev,
.lb-next {
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, .15);
  color: var(--white);
  border: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  font-size: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background .2s
}

.lb-prev {
  left: 16px
}

.lb-next {
  right: 16px
}

.lb-prev:hover,
.lb-next:hover {
  background: rgba(255, 255, 255, .3)
}

.lb-counter {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  color: rgba(255, 255, 255, .7);
  font-size: 13px
}

/* ══════════════ CONTACT ══════════════ */
.contact-hero {
  background: var(--navy);
  padding: 48px 24px;
  text-align: center
}

.contact-hero h1 {
  font-family: 'BPGNino', sans-serif;
  font-size: clamp(24px, 3.2vw, 42px);
  color: var(--white);
  font-weight: bold;
  margin-bottom: 10px
}

.contact-hero p {
  color: rgba(255, 255, 255, .65);
  font-size: 14px
}

.contact-sec {
  padding: 60px 0;
  background: var(--light)
}

.contact-layout {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: 28px;
  align-items: start
}

.contact-left {
  display: flex;
  flex-direction: column;
  gap: 20px
}

.c-card {
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: 8px;
  padding: 28px
}

.c-card h3 {
  font-family: 'BPGNino', sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: var(--navy);
  margin-bottom: 20px;
  padding-bottom: 14px;
  border-bottom: 2px solid var(--navy)
}

.c-row {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  padding: 12px 0;
  border-bottom: 1px solid var(--border)
}

.c-row:last-child {
  border: none;
  padding-bottom: 0
}

.c-i {
  width: 38px;
  height: 38px;
  background: var(--navy);
  color: var(--white);
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  flex-shrink: 0
}

.c-lbl {
  font-size: 11px;
  color: var(--text-l);
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 3px
}

.c-val {
  font-size: 15px;
  font-weight: 600;
  color: var(--text)
}

.c-val a {
  color: inherit;
  text-decoration: none
}

.c-val a:hover {
  color: var(--navy)
}

.quick-btns {
  display: flex;
  gap: 10px;
  flex-wrap: wrap
}

.qb {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 11px 20px;
  border-radius: 6px;
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
  transition: opacity .2s
}

.qb:hover {
  opacity: .85
}

.qb-phone {
  background: var(--navy);
  color: var(--white)
}

.qb-whatsapp {
  background: #25D366;
  color: var(--white)
}

.qb-fb {
  background: #1877F2;
  color: var(--white)
}

/* FORM */
.form-card {
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: 8px;
  padding: 32px
}

.form-card h3 {
  font-size: 16px;
  font-weight: 700;
  color: var(--navy);
  margin-bottom: 6px
}

.form-card p {
  font-size: 13px;
  color: var(--text-l);
  margin-bottom: 24px
}

.form-group {
  margin-bottom: 16px
}

.form-group label {
  display: block;
  font-size: 12px;
  font-weight: 600;
  color: var(--text-m);
  text-transform: uppercase;
  letter-spacing: .5px;
  margin-bottom: 6px
}

.form-group input,
.form-group textarea,
.form-group select {
  width: 100%;
  padding: 11px 14px;
  border: 1.5px solid var(--border);
  border-radius: 6px;
  font-size: 14px;
  font-family: 'Noto Sans Georgian', sans-serif;
  color: var(--text);
  background: var(--white);
  transition: border-color .2s;
  outline: none
}

.form-group input:focus,
.form-group textarea:focus,
.form-group select:focus {
  border-color: var(--navy)
}

.form-group textarea {
  resize: vertical;
  min-height: 110px
}

.form-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px
}

.form-submit {
  width: 100%;
  padding: 14px;
  background: var(--navy);
  color: var(--white);
  border: none;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  font-family: 'Noto Sans Georgian', sans-serif;
  transition: background .2s;
  margin-top: 4px
}

.form-submit:hover {
  background: var(--navy-l)
}

.form-success {
  display: none;
  background: #f0fdf4;
  border: 1.5px solid #86efac;
  border-radius: 6px;
  padding: 16px;
  text-align: center;
  color: #166534;
  font-size: 14px;
  font-weight: 600;
  margin-top: 16px
}

.form-success.show {
  display: block
}

/* FOOTER */
footer {
  background: var(--navy-d);
  padding: 48px 0 0
}

.footer-grid {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 24px;
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
  gap: 48px;
  padding-bottom: 40px;
  border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.footer-logo {
  font-family: 'BPGNino', sans-serif;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 8px;
  text-transform: uppercase;
  color: var(--white);
  margin-bottom: 12px
}

.footer-logo span {
  color: var(--gold)
}

.footer-desc {
  font-size: 13px;
  color: rgba(255, 255, 255, .45);
  line-height: 1.8;
  margin-bottom: 18px
}

.footer-soc {
  display: flex;
  gap: 8px
}

.soc-b {
  width: 34px;
  height: 34px;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, .2);
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(255, 255, 255, .6);
  text-decoration: none;
  font-size: 13px;
  font-weight: 700;
  transition: all .2s
}

.soc-b:hover {
  background: var(--gold);
  border-color: var(--gold);
  color: var(--white)
}

.footer-col h4 {
  font-size: 12px;
  font-weight: 700;
  color: var(--white);
  margin-bottom: 14px;
  text-transform: uppercase;
  letter-spacing: 1px
}

.footer-col ul {
  list-style: none
}

.footer-col ul li {
  margin-bottom: 8px
}

.footer-col ul li a {
  font-size: 13px;
  color: rgba(255, 255, 255, .45);
  text-decoration: none;
  cursor: pointer;
  transition: color .2s
}

.footer-col ul li a:hover {
  color: var(--gold)
}

.footer-bottom {
  max-width: 1280px;
  margin: 0 auto;
  padding: 16px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between
}

.footer-copy {
  font-size: 11px;
  color: rgba(255, 255, 255, .25)
}

.footer-url {
  font-size: 11px;
  color: var(--gold)
}


/* ── BLOG ── */
.blog-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px
}

.blog-card {
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
  transition: box-shadow .25s, transform .25s
}

.blog-card:hover {
  box-shadow: 0 8px 28px rgba(27, 58, 92, .14);
  transform: translateY(-4px)
}

.blog-card-img {
  aspect-ratio: 16/9;
  overflow: hidden;
  position: relative
}

.blog-card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .4s
}

.blog-card:hover .blog-card-img img {
  transform: scale(1.06)
}

.blog-badge {
  position: absolute;
  top: 10px;
  left: 10px;
  background: var(--gold);
  color: var(--white);
  font-size: 11px;
  font-weight: 600;
  padding: 3px 10px;
  border-radius: 2px
}

.blog-card-info {
  padding: 20px
}

.blog-date {
  font-size: 12px;
  color: var(--text-l);
  margin-bottom: 8px
}

.blog-title {
  font-family: 'BPGNino', sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: var(--navy);
  line-height: 1.4;
  margin-bottom: 10px
}

.blog-excerpt {
  font-size: 13px;
  color: var(--text-m);
  line-height: 1.7;
  margin-bottom: 14px
}

.blog-read {
  font-size: 12px;
  color: var(--gold);
  font-weight: 600;
  letter-spacing: .5px
}

.back-btn {
  background: none;
  border: 1px solid var(--border);
  padding: 8px 18px;
  border-radius: 4px;
  cursor: pointer;
  font-family: 'Noto Sans Georgian', sans-serif;
  font-size: 13px;
  color: var(--text-m);
  margin-bottom: 24px;
  transition: all .2s
}

.back-btn:hover {
  background: var(--navy);
  color: var(--white);
  border-color: var(--navy)
}

.post-meta {
  margin-bottom: 16px
}

.post-title {
  font-family: 'BPGNino', sans-serif;
  font-size: clamp(22px, 3vw, 36px);
  font-weight: bold;
  color: var(--navy);
  line-height: 1.3;
  margin-bottom: 8px
}

.post-body {
  font-size: 15px;
  line-height: 1.9;
  color: var(--text-m)
}

.post-body h3 {
  font-family: 'BPGNino', sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: var(--navy);
  margin: 28px 0 12px
}

.post-body p {
  margin-bottom: 16px
}

.post-body strong {
  color: var(--navy);
  font-weight: 600
}

.post-cta {
  background: var(--light);
  border-radius: 8px;
  padding: 28px;
  text-align: center;
  margin-top: 40px
}

.post-cta p {
  font-size: 15px;
  color: var(--text-m);
  margin-bottom: 16px
}

@media(max-width:768px) {
  .blog-grid {
    grid-template-columns: 1fr
  }
}

.breadcrumbs {max-width:1180px;margin:0 auto;padding:14px 24px 0;color:var(--muted);font-size:13px}
.breadcrumbs ol {display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}
.breadcrumbs li:not(:last-child)::after {content:'›';margin-left:7px;color:var(--gold)}
.breadcrumbs a {color:inherit;text-decoration:none}
.breadcrumbs a:hover {color:var(--gold)}
@media(max-width:600px) {.breadcrumbs {padding:12px 18px 0;font-size:12px}}

/* ── RESPONSIVE ── */
@media(max-width:1024px) {
  .gallery-grid {
    grid-template-columns: 1fr 1fr
  }

  .gallery-item:first-child {
    grid-column: span 2;
    grid-row: span 1
  }

  .countries-grid {
    grid-template-columns: repeat(2, 1fr)
  }

  .why-grid {
    grid-template-columns: repeat(2, 1fr)
  }

  .cat-grid {
    grid-template-columns: repeat(3, 1fr)
  }

  .footer-grid {
    grid-template-columns: 1fr 1fr
  }
}

@media(max-width:768px) {
  .topbar {
    display: none
  }

  .header-inner {
    height: 60px;
    padding: 0 16px;
    gap: 8px
  }

  .logo {
    font-size: 24px;
    letter-spacing: 4px
  }

  nav {
    display: none
  }

  #main-nav {
    display: none
  }

  .nav-phone {
    display: none
  }

  .burger {
    display: flex
  }

  .stats-bar {
    grid-template-columns: repeat(2, 1fr)
  }

  .stat-item:nth-child(2) {
    border-right: none
  }

  .gallery-grid {
    grid-template-columns: 1fr
  }

  .gallery-item:first-child {
    grid-column: span 1
  }

  .countries-grid {
    grid-template-columns: repeat(2, 1fr)
  }

  .why-grid {
    grid-template-columns: 1fr 1fr
  }

  .map-grid {
    grid-template-columns: 1fr
  }

  .map-iframe-wrap {
    min-height: 260px
  }

  .reviews-grid {
    grid-template-columns: 1fr
  }

  .cat-grid {
    grid-template-columns: repeat(2, 1fr)
  }

  .catalog-seo {margin-top: 36px; padding: 24px}

  .contact-layout {
    grid-template-columns: 1fr
  }

  .form-row {
    grid-template-columns: 1fr
  }

  .footer-grid {
    grid-template-columns: 1fr;
    gap: 28px
  }

  .footer-bottom {
    flex-direction: column;
    gap: 8px
  }

  .fb-inner {
    flex-direction: column;
    text-align: center
  }

  .hero-content {
    padding: 64px 20px
  }
}

@media(max-width:480px) {
  .countries-grid {
    grid-template-columns: 1fr
  }

  .why-grid {
    grid-template-columns: 1fr
  }

  .cat-grid {
    grid-template-columns: 1fr
  }

  .catalog-seo {padding: 20px}.catalog-seo h2 {font-size: 21px}
}

.blog-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px
}

.blog-card {
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
  transition: box-shadow .25s, transform .25s
}

.blog-card:hover {
  box-shadow: 0 8px 28px rgba(27, 58, 92, .14);
  transform: translateY(-4px)
}

.blog-card-img {
  aspect-ratio: 16/9;
  overflow: hidden;
  position: relative
}

.blog-card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .4s
}

.blog-card:hover .blog-card-img img {
  transform: scale(1.06)
}

.blog-badge {
  position: absolute;
  top: 10px;
  left: 10px;
  background: var(--gold);
  color: var(--white);
  font-size: 11px;
  font-weight: 600;
  padding: 3px 10px;
  border-radius: 2px
}

.blog-card-info {
  padding: 20px
}

.blog-date {
  font-size: 12px;
  color: var(--text-l);
  margin-bottom: 8px
}

.blog-title {
  font-family: 'BPGNino', sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: var(--navy);
  line-height: 1.4;
  margin-bottom: 10px
}

.blog-excerpt {
  font-size: 13px;
  color: var(--text-m);
  line-height: 1.7;
  margin-bottom: 14px
}

.blog-read {
  font-size: 12px;
  color: var(--gold);
  font-weight: 600
}

.post-wrap {
  max-width: 800px;
  margin: 0 auto;
  padding: 48px 24px
}

.post-wrap h1 {
  font-family: 'BPGNino', sans-serif;
  font-size: clamp(22px, 3vw, 34px);
  font-weight: bold;
  color: var(--navy);
  line-height: 1.3;
  margin: 16px 0 8px
}

.post-wrap h3 {
  font-family: 'BPGNino', sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: var(--navy);
  margin: 28px 0 12px
}

.post-wrap p {
  font-size: 15px;
  line-height: 1.9;
  color: var(--text-m);
  margin-bottom: 16px
}

.post-wrap strong {
  color: var(--navy)
}

.post-hero {
  width: 100%;
  border-radius: 8px;
  margin: 24px 0;
  max-height: 400px;
  object-fit: cover;
  display: block
}

.post-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 8px
}

.post-cta {
  background: var(--light);
  border-radius: 8px;
  padding: 28px;
  text-align: center;
  margin-top: 40px
}

.post-cta p {
  font-size: 15px;
  margin-bottom: 16px
}

.back-btn {
  background: none;
  border: 1px solid var(--border);
  padding: 8px 18px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 13px;
  color: var(--text-m);
  margin-bottom: 24px;
  font-family: inherit
}

.back-btn:hover {
  background: var(--navy);
  color: #fff;
  border-color: var(--navy)
}

#main-nav a.active {
  color: #fff !important;
  font-weight: 700;
  border-bottom: 2px solid var(--gold)
}

@media(max-width:768px) {
  .blog-grid {
    grid-template-columns: 1fr
  }
}
