@keyframes heroFade{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-glow{0%,to{box-shadow:0 0 rgba(183,140,56,.3019607843)}50%{box-shadow:0 0 0 12px rgba(183,140,56,0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}#markets{background:radial-gradient(circle at 12% 22%,rgba(183,140,56,.08),transparent 22rem),#f7f1e6}.markets-hero{text-align:center;isolation:isolate;background:radial-gradient(circle at 18% 20%,rgba(183,140,56,.18),transparent 32%),linear-gradient(135deg,#052b1a,#073722 55%,#0e4a31);padding:138px 60px 84px;position:relative;overflow:hidden}.markets-hero:before{opacity:.65;background-image:linear-gradient(120deg,rgba(183,140,56,.13) 0 1px,transparent 1px 72px),radial-gradient(circle at 80% 14%,rgba(255,255,255,.08),transparent 26%);background-size:84px 84px,auto;inset:0}.markets-hero:after,.markets-hero:before{content:"";pointer-events:none;z-index:-1;position:absolute}.markets-hero:after{background:linear-gradient(rgba(247,241,230,0),#f7f1e6);height:94px;bottom:-2px;left:0;right:0}.markets-hero .section-heading{color:#f7f1e6;max-width:760px;margin-left:auto;margin-right:auto}.markets-hero p{color:rgba(247,241,230,.85);z-index:1;max-width:650px;margin:0 auto;font-size:clamp(1rem,1.8vw,1.16rem);font-weight:400;line-height:1.7;position:relative}@media(max-width:768px){.markets-hero{padding:110px 20px 64px}}.markets-body{padding:96px 80px;width:100%;max-width:1100px;margin-left:auto;margin-right:auto}@media(max-width:1024px){.markets-body{padding:64px 40px}}@media(max-width:768px){.markets-body{padding:48px 20px}}.markets-grid{grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:64px;display:grid}@media(max-width:768px){.markets-grid{grid-template-columns:1fr;gap:20px}}.market-card{background:#fff;border:1px solid rgba(205,191,157,.58);border-radius:16px;padding:32px 28px;display:flex;gap:20px;align-items:flex-start;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px rgba(7,55,34,.05)}.market-card:hover{border-color:rgba(183,140,56,.4);transform:translateY(-4px);box-shadow:0 12px 32px rgba(7,55,34,.1)}.market-code-badge{width:44px;height:44px;letter-spacing:1.5px;background:#e8f1e8;border-radius:9999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:900;flex-shrink:0;display:flex}.market-code-badge,.market-info h3{color:#073722;font-family:var(--font-inter),sans-serif}.market-info h3{letter-spacing:1.8px;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:800}.market-info p{font-family:var(--font-inter),sans-serif;color:#485148;font-size:.94rem;line-height:1.65}.markets-note{background:radial-gradient(circle at 50% 0,rgba(183,140,56,.16),transparent 16rem),#073722;border:1px solid rgba(183,140,56,.3);border-radius:20px;text-align:center;padding:48px 40px;box-shadow:0 16px 40px rgba(7,55,34,.16)}.markets-note p{font-family:var(--font-cormorant),Georgia,serif;color:#f7f1e6;font-size:clamp(1.3rem,2.4vw,1.7rem);font-style:italic;line-height:1.55;max-width:820px;margin:0 auto}