.warning-box {
    max-width: 80%;
    margin: 20px auto;
    padding: 15px;
    border: 1px dashed #ccc;
    border-radius: 8px;
    background-color: #fff;
}

.icon{
font-size:2px;
color:#f58916;

animation:blink 2s infinite;
}

.text{
font:italic 15px/1.8 Georgia,serif;
color:#222;
}

.title{
color:#6e0d04;
font-weight:700;
font-style:normal;
}

.text b{
color:#000;
}

@keyframes blink{
50%{
transform:scale(1.08);
opacity:.75;
}
}

@media(max-width:768px){

.warning-box{
padding:14px;
gap:10px;
}

.icon{
font-size:34px;
}

.text{
font-size:15px;
line-height:1.7;
}

}
    .teer-content-section{
        background:#ffffff;
        /*padding:25px 18px;*/
    }
    
    .teer-content-container{
        max-width:900px;
        width:100%;
        margin:auto;
    }
    
    .teer-main-title{
        font-size:30px;
        font-weight:800;
        line-height:1.4;
        margin-bottom:25px;
        color:#111;
        text-align:center;
    }
    
    .teer-sub-title{
        font-size:24px;
        font-weight:700;
        margin-top:40px;
        margin-bottom:15px;
        color:#111;
        line-height:1.4;
        position:relative;
        padding-left:14px;
    }
    
    .teer-sub-title::before{
        content:"";
        position:absolute;
        left:0;
        top:6px;
        height:22px;
        width:4px;
        background:#3FD5BA;
        border-radius:2px;
    }
    
    .teer-text{
        font-size:18px;
        line-height:1.8;
        margin-bottom:18px;
        color:#333;
    }
    
    .teer-list{
        margin:22px 0;
        padding-left:0;
        list-style:none;
    }
    
    .teer-list li{
        font-size:18px;
        line-height:1.7;
        margin-bottom:12px;
        color:#333;
        padding:10px 12px 10px 34px;
        position:relative;
        background:#f7fdfc;
        border-radius:6px;
    }
    
    .teer-list li::before{
        content:"✔";
        position:absolute;
        left:10px;
        top:9px;
        color:#3FD5BA;
        font-weight:bold;
    }
    
    .teer-table-wrap{
        width:100%;
        overflow-x:auto;
        margin:25px 0;
    }
    
    .teer-info-table{
        width:100%;
        border-collapse:collapse;
        font-size:16px;
        border-radius:6px;
        overflow:hidden;
    }
    
    .teer-info-table th{
        background:#3FD5BA;
        padding:12px;
        text-align:left;
        color:#fff;
    }
    
    .teer-info-table td{
        padding:12px;
        border:1px solid #e5e5e5;
    }
    
    .teer-info-table tr:nth-child(even){
        background:#f9f9f9;
    }
    
    .disclaimer-box{
        max-width:900px;
        margin:40px auto;
        padding:10px 20px;
        background:#fffdf7;
        border:2px dashed #f59e0b;
        border-radius:25px;
        font-size:15px;
        line-height:1.4;
        color:#444;
        box-shadow:0 4px 12px rgba(0,0,0,0.08);
        animation:glowBorder 4s infinite alternate;
    }
    
    .disclaimer-box strong{
        color:#f59e0b;
    }
    
    @keyframes glowBorder{
        0%{border-color:#17eb68}
        100%{border-color:#f53707}
    }
    
    /* FAQ CLEAN VERSION */
    
    .faq-section{
        max-width:900px;
        margin:40px auto;
        padding:0 15px;
    }
    
    .faq-title{
        font-size:24px;
        font-weight:700;
        margin-bottom:20px;
    }
    
    .faq-wrapper{
        width:100%;
    }
    
    .faq-item{
        background:#ffffff;
        border-radius:14px;
        margin-bottom:14px;
        border:1px solid #e5e7eb;
        overflow:hidden;
        box-shadow:0 4px 10px rgba(0,0,0,0.05);
        transition:0.3s ease;
    }
    
    .faq-item.active{
        border-color:#3FD5BA;
        box-shadow:0 6px 18px rgba(0,0,0,0.08);
    }
    
    .faq-question{
        width:100%;
        padding:16px 20px;
        font-size:17px;
        font-weight:600;
        text-align:left;
        background:#f9fafb;
        border:none;
        cursor:pointer;
        position:relative;
    }
    
    .faq-question:hover{
        background:#f3f4f6;
    }
    
    .faq-question::after{
        content:"+";
        position:absolute;
        right:20px;
        font-size:20px;
        transition:0.3s ease;
    }
    
    .faq-item.active .faq-question::after{
        content:"−";
    }
    
    .faq-answer{
        max-height:0;
        overflow:hidden;
        padding:0 20px;
        font-size:15px;
        color:#555;
        line-height:1.6;
        transition:max-height 0.4s ease, padding 0.3s ease;
    }
    
    .faq-item.active .faq-answer{
        max-height:500px;
        padding:15px 20px;
    }
    
    /* MOBILE */
    
    @media (max-width:768px){
        .teer-main-title{font-size:22px}
        .teer-sub-title{font-size:20px}
        .teer-text{font-size:16px}
        .teer-list li{font-size:16px}
        .teer-info-table{font-size:14px}
        .faq-question{font-size:15px}
    }
    
    @media (max-width:480px){
        .teer-main-title{font-size:20px}
        .teer-sub-title{font-size:18px}
        .teer-text{font-size:15px}
    }
