@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap');:root{--gold:#c6a04b;--navy:#111d29;--cream:#f8f5ed}*{box-sizing:border-box}body{margin:0;font-family:Manrope,Arial,sans-serif;background:var(--cream);color:#192633;line-height:1.65}a{color:inherit}header{background:white;border-bottom:1px solid #e6dfd1;position:sticky;top:0;z-index:4}.wrap{max-width:1180px;margin:auto;padding:0 22px}.top{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px;flex-wrap:wrap}.logo{width:180px;max-width:100%;height:auto}.nav{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:.88rem;font-weight:700}.nav a{text-decoration:none}.nav a[aria-current]{color:#8c6729}.hero{background:linear-gradient(95deg,rgba(10,23,33,.91),rgba(10,23,33,.66)),url('../assets/images/tours/fatima-photo.jpg') center/cover;color:white;padding:85px 0}.eyebrow{color:#f0cc7b;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700}h1{font-size:clamp(2.3rem,5vw,4.3rem);line-height:1.12;margin:12px 0 22px}h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2}.hero p{max-width:690px;font-size:1.12rem}.btn{display:inline-block;padding:13px 21px;background:var(--gold);color:#101d29;text-decoration:none;border-radius:5px;font-weight:700;margin:10px 8px 0 0}.btn.outline{background:transparent;color:white;border:1px solid #d8bc77}.section{padding:60px 0}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.card{background:white;border:1px solid #e8e1d3;border-radius:9px;overflow:hidden;display:flex;flex-direction:column}.card img{width:100%;height:195px;object-fit:cover}.card .body{padding:23px;display:flex;flex-direction:column;flex:1}.card h3{margin:0 0 8px;font-size:1.25rem}.card p{margin:0 0 14px}.card a{margin-top:auto;font-weight:700;color:#765621}.detail{background:white;border:1px solid #e6dfd1;border-radius:10px;padding:24px;margin-bottom:18px}.detail h3{margin-top:0}.detail .btn{font-size:.9rem}.note{background:#eee6d7;padding:20px;border-left:4px solid var(--gold);margin-top:26px}footer{background:#111d29;color:white;padding:34px 0}footer .foot{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}footer .footlinks{display:flex;gap:20px;flex-wrap:wrap}footer a{text-decoration:none}@media(max-width:850px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.top{padding:12px 0}}@media(max-width:560px){.cards{grid-template-columns:1fr}.hero{padding:58px 0}.top{justify-content:center}.nav{justify-content:center}.section{padding:38px 0}footer .foot{display:block}footer .footlinks{margin-top:12px}}