@keyframes heroFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes revealFade{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}#markets{background:#f4efe4}.markets-hero{text-align:center;background:#0e3d24;padding:70px 60px;position:relative;overflow:hidden}.markets-hero:before{content:"";background-image:linear-gradient(#c9a84c0d 1px,#0000 1px),linear-gradient(90deg,#c9a84c0d 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.markets-hero .section-heading{color:#f4efe4}.markets-hero p{color:#d9ceb8;z-index:1;max-width:560px;margin:0 auto;font-weight:300;position:relative}.markets-body{max-width:1100px;margin:0 auto;padding:80px 60px}.markets-grid{grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:60px;display:grid}.market-card{background:#fff;border:1px solid #d9ceb8;align-items:flex-start;gap:24px;padding:40px 36px;transition:all .3s;display:flex}.market-card:hover{border-color:#e0c06b;box-shadow:0 8px 32px #0e3d2414}.market-flag{flex-shrink:0;font-size:36px}.market-card h3{letter-spacing:2px;color:#0e3d24;text-transform:uppercase;margin-bottom:10px;font-family:Cinzel,serif;font-size:12px}.market-card p{color:#3d3318;font-size:.95rem;font-weight:300}.markets-note{text-align:center;background:#0e3d24;padding:48px;position:relative;overflow:hidden}.markets-note:before{content:"";background-image:linear-gradient(#c9a84c0a 1px,#0000 1px),linear-gradient(90deg,#c9a84c0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.markets-note p{color:#f4efe4;z-index:1;max-width:680px;margin:0 auto;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-style:italic;position:relative}@media (max-width:768px){.markets-hero{padding:50px 20px}.markets-body{padding:40px 20px}.markets-grid{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.market-card{gap:16px;padding:24px 20px}.markets-note{padding:32px 20px}.markets-note p{font-size:1.2rem}}
