*{box-sizing:border-box}
body{
margin:0;
min-height:100vh;
background:radial-gradient(circle at top,#182000,#050505 45%);
color:#fff;
font-family:Arial,Helvetica,sans-serif;
display:flex;
justify-content:center;
align-items:center;
text-align:center
}
.container{
max-width:900px;
padding:50px 30px
}
.logo{
width:260px;
max-width:80%;
margin-bottom:20px
}
h1{
font-size:48px;
letter-spacing:8px;
margin:10px 0
}
h2{
color:#9cff00;
font-weight:400;
font-size:20px
}
.main{
font-size:28px;
font-weight:bold
}
p{
color:#ccc;
font-size:18px;
line-height:1.6
}
.features{
display:flex;
gap:20px;
justify-content:center;
margin:40px 0;
flex-wrap:wrap
}
.features div{
border:1px solid #333;
padding:20px;
min-width:220px
}
.features b{
color:#9cff00
}
.box{
border:1px solid #9cff00;
padding:25px;
margin-top:20px
}
.box span{
color:#9cff00;
letter-spacing:4px;
font-weight:bold
}
footer{
margin-top:50px;
color:#777;
letter-spacing:3px
}
