*{
    margin:0;
    padding:0;
    box-sizing:border-box;
    font-family:Arial, Helvetica, sans-serif;
}

body{
    background: linear-gradient(135deg, #001b44, #003b8f);
    height:100vh;
    display:flex;
    justify-content:center;
    align-items:center;
    color:white;
    text-align:center;
}

.container{
    width:90%;
    max-width:500px;
    padding:40px;
    background: rgba(255,255,255,0.05);
    border:1px solid rgba(255,255,255,0.1);
    border-radius:20px;
    backdrop-filter: blur(10px);
    box-shadow:0 0 30px rgba(0,0,0,0.3);
}

.logo{
    width:280px;
    margin-bottom:20px;
}

h1{
    font-size:36px;
    margin-bottom:10px;
    letter-spacing:2px;
}

.desc{
    color:#cfd8ff;
    margin-bottom:30px;
    font-size:18px;
}

.info-box{
    background: rgba(255,255,255,0.08);
    padding:20px;
    border-radius:15px;
    line-height:2;
    font-size:18px;
}