body{

    margin:0;
    font-family:"Segoe UI",sans-serif;
    
    background:linear-gradient(180deg,#020617,#020617,#071226);
    
    color:#e5e7eb;
    
    }
    
    
    /* header */
    
    header{
    padding:60px 10%;
    }
    
    .section-title{
    color:#ef4444;
    letter-spacing:3px;
    }
    
    .section-main{
    
    font-size:42px;
    font-weight:bold;
    
    background:linear-gradient(90deg,#38bdf8,#ef4444);
    
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    
    }
    
    .section-sub{
    color:#94a3b8;
    margin-top:10px;
    }
    
    
    /* container */
    
    .container{
    padding:60px 10%;
    }
    
    
    /* FAQ */
    
    .faq-container{
    
    background:linear-gradient(135deg,#0f172a,#1f0a0a);
    
    border-radius:12px;
    
    border:1px solid #3f1d1d;
    
    overflow:hidden;
    
    }
    
    
    /* question */
    
    .faq-question{
    
    width:100%;
    
    padding:20px;
    
    text-align:left;
    
    background:none;
    
    border:none;
    
    color:#38bdf8;
    
    font-size:18px;
    
    font-weight:bold;
    
    cursor:pointer;
    
    border-bottom:1px solid #1e293b;
    
    transition:0.3s;
    
    }
    
    .faq-question:hover{
    
    background:#020617;
    
    color:#ef4444;
    
    }
    
    
    /* answer */
    
    .faq-answer{
    
    max-height:0;
    
    overflow:hidden;
    
    padding:0 20px;
    
    color:#cbd5e1;
    
    transition:0.3s;
    
    }
    
    .faq-answer.open{
    
    max-height:200px;
    
    padding:20px;
    
    }
    
    
    /* back button */
    
    .back-button{
    
    display:inline-block;
    
    margin-top:40px;
    
    padding:12px 25px;
    
    background:linear-gradient(90deg,#0ea5e9,#ef4444);
    
    color:white;
    
    text-decoration:none;
    
    border-radius:8px;
    
    transition:0.3s;
    
    }
    
    .back-button:hover{
    
    transform:translateY(-3px);
    
    box-shadow:0 0 10px rgba(239,68,68,0.4);
    
    }