/* ======================================================
   VERDICT V0.2
   ====================================================== */

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

html{
    scroll-behavior:smooth;
}

body{

    background:#09111d;

    color:#ffffff;

    font-family:Inter,Segoe UI,Arial,sans-serif;

    line-height:1.6;

}

a{

    text-decoration:none;

}

.verdict-navbar{

    background:#0d1728;

    border-bottom:1px solid rgba(255,255,255,.06);

    padding:18px 0;

}

.verdict-logo{

    font-size:34px;

    font-weight:800;

    color:#22ff88 !important;

    letter-spacing:1px;

}

.nav-link{

    color:#d5dbe8 !important;

    margin-left:18px;

    transition:.25s;

}

.nav-link:hover{

    color:#22ff88 !important;

}

.verdict-button{

    background:#22ff88;

    color:#09111d;

    border:none;

    border-radius:10px;

    font-weight:700;

    padding:12px 26px;

    transition:.25s;

}

.verdict-button:hover{

    background:#1bdd77;

    transform:translateY(-2px);

}

.hero{

    padding:120px 0;

}

.hero-badge{

    display:inline-block;

    background:#13243a;

    color:#22ff88;

    padding:8px 18px;

    border-radius:50px;

    margin-bottom:30px;

    font-size:14px;

    font-weight:700;

}

.hero-title{

    font-size:58px;

    line-height:1.1;

    font-weight:800;

    margin-bottom:30px;

}

.hero-description{

    color:#b8c0ce;

    font-size:22px;

    margin-bottom:40px;

    max-width:620px;

}

.hero-buttons{

    display:flex;

    gap:16px;

    flex-wrap:wrap;

}

.stats-grid{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:20px;

}

.stat-card{

    background:#111c2d;

    border:1px solid rgba(255,255,255,.06);

    border-radius:18px;

    padding:35px;

    text-align:center;

    transition:.25s;

}

.stat-card:hover{

    transform:translateY(-5px);

    border-color:#22ff88;

}

.stat-card h2{

    color:#22ff88;

    font-size:42px;

    font-weight:800;

}

.stat-card p{

    color:#b6bfd0;

    margin-top:10px;

}

.section{

    padding:90px 0;

}

.section-header{

    text-align:center;

    margin-bottom:60px;

}

.section-header h2{

    font-size:42px;

    font-weight:800;

    margin-bottom:15px;

}

.section-header p{

    color:#aeb7c5;

    font-size:20px;

}

.feature-card{

    background:#111c2d;

    border:1px solid rgba(255,255,255,.06);

    border-radius:18px;

    padding:40px;

    height:100%;

    transition:.25s;

}

.feature-card:hover{

    border-color:#22ff88;

    transform:translateY(-5px);

}

.feature-card h3{

    color:#22ff88;

    margin-bottom:18px;

    font-size:24px;

}

.feature-card p{

    color:#b5bfce;

}

.footer{

    background:#07101a;

    border-top:1px solid rgba(255,255,255,.06);

    padding:45px 0;

    margin-top:90px;

}

.footer-logo{

    color:#22ff88;

    font-size:28px;

    font-weight:800;

}

.footer a{

    color:#d0d8e6;

    margin-left:20px;

}

.footer a:hover{

    color:#22ff88;

}

@media(max-width:992px){

.hero{

    text-align:center;

    padding:80px 0;

}

.hero-title{

    font-size:44px;

}

.hero-description{

    margin-left:auto;

    margin-right:auto;

}

.hero-buttons{

    justify-content:center;

}

.stats-grid{

    margin-top:60px;

}

}

@media(max-width:768px){

.stats-grid{

    grid-template-columns:1fr;

}

.hero-title{

    font-size:36px;

}

.section-header h2{

    font-size:32px;

}

}
