body{
margin:0;
font-family:Arial, Helvetica, sans-serif;
background:#0f172a;
color:#e2e8f0;
}

.container{
max-width:1100px;
margin:auto;
padding:40px 20px;
}

/* Header */

.about-header{
background:linear-gradient(135deg,#1e293b,#020617);
text-align:center;
padding:80px 20px;
border-bottom:1px solid #334155;
}

.about-header h1{
font-size:42px;
margin-bottom:10px;
color:#22c55e;
}

.tagline{
font-size:18px;
opacity:0.8;
}

/* Sections */

.about-section{
background:#020617;
}

.about-section h2{
color:#22c55e;
margin-bottom:20px;
}

.about-section p{
line-height:1.7;
margin-bottom:15px;
}

/* Markets */

.markets-section{
background:#0f172a;
}

.markets-section h2{
color:#22c55e;
margin-bottom:20px;
}

.markets-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
gap:15px;
margin-top:25px;
}

.markets-grid span{
background:#1e293b;
padding:12px;
border-radius:6px;
text-align:center;
border:1px solid #334155;
}

/* Disclaimer */

.disclaimer-section{
background:#020617;
}

.disclaimer-section h2{
color:#facc15;
margin-bottom:20px;
}

/* Footer */

.footer{
background:#020617;
border-top:1px solid #334155;
text-align:center;
padding:30px 20px;
}

.footer-links{
margin-top:10px;
}

.footer-links a{
color:#94a3b8;
margin:0 10px;
text-decoration:none;
}

.footer-links a:hover{
color:#22c55e;
}