.identity-strip{
    background:#091b31;
    color:#fff;
    padding:12px 0;
}

.identity-strip-inner{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:24px;
}

.identity-strip-inner strong{
    color:#fff;
}

.identity-strip-inner div{
    display:flex;
    align-items:center;
    gap:20px;
    color:rgba(255,255,255,.78);
    font-size:.9rem;
}

.identity-strip-inner span + span::before{
    content:"•";
    margin-inline-end:20px;
    color:#c7a35a;
}

.home-video-hero{
    position:relative;
    width:100%;
    min-height:670px;
    display:flex;
    align-items:center;
    overflow:hidden;
    background:#091b31;
}

.home-video-hero .hero-media{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    z-index:0;
}

.home-video-hero .hero-media video{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center;
}

.home-video-hero .hero-overlay{
    position:absolute;
    inset:0;
    z-index:1;
    background:linear-gradient(
        90deg,
        rgba(5,20,38,.94) 0%,
        rgba(5,20,38,.82) 42%,
        rgba(5,20,38,.42) 72%,
        rgba(5,20,38,.18) 100%
    );
}

[dir="rtl"] .home-video-hero .hero-overlay{
    background:linear-gradient(
        270deg,
        rgba(5,20,38,.94) 0%,
        rgba(5,20,38,.82) 42%,
        rgba(5,20,38,.42) 72%,
        rgba(5,20,38,.18) 100%
    );
}

.home-video-hero .hero-content{
    position:relative;
    z-index:2;
    width:100%;
    max-width:760px;
    padding-top:110px;
    padding-bottom:110px;
    color:#fff;
}

.home-video-hero .hero-content h1{
    margin:.35em 0;
    max-width:760px;
    color:#fff;
    font-size:clamp(2.8rem,6vw,5.4rem);
    line-height:1.02;
}

.home-video-hero .hero-content p{
    max-width:680px;
    color:rgba(255,255,255,.86);
    font-size:1.15rem;
}

.home-video-hero .hero-content .eyebrow{
    color:#c7a35a;
}

.discovery-links .card{
    transition:transform .2s ease,box-shadow .2s ease;
}

.discovery-links .card:hover{
    transform:translateY(-5px);
    box-shadow:var(--shadow);
}

.verification-steps{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:16px;
}

.verification-steps article span{
    font-weight:800;
    color:var(--gold);
    font-size:1.3rem;
}

.section-action{
    margin-top:28px;
}

.research-preview{
    border-top:1px solid var(--line);
    border-bottom:1px solid var(--line);
}

.premium-research{
    background:var(--navy);
    color:#fff;
}

.premium-research p{
    color:rgba(255,255,255,.75);
}

@media(max-width:900px){
    .identity-strip-inner{
        align-items:flex-start;
        flex-direction:column;
    }

    .identity-strip-inner div{
        flex-wrap:wrap;
    }

    .home-video-hero{
        min-height:590px;
    }

    .home-video-hero .hero-content{
        padding-top:80px;
        padding-bottom:80px;
    }

    .verification-steps{
        grid-template-columns:1fr;
    }
}

@media(max-width:640px){
    .identity-strip-inner div{
        gap:8px 14px;
    }

    .identity-strip-inner span + span::before{
        display:none;
    }

    .home-video-hero{
        min-height:560px;
    }

    .home-video-hero .hero-content h1{
        font-size:2.65rem;
    }
}