.sekin-page-layout{
    display:grid;
    grid-template-columns:minmax(0,1fr) 340px;
    gap:48px;
    align-items:start;
}
.sekin-page-content{
    min-width:0;
}
.page-hero{
    position:relative;
    min-height:420px;
    display:flex;
    align-items:center;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
}

.page-hero-overlay{
    position:absolute;
    inset:0;
    background:
    linear-gradient(
        90deg,
        rgba(7,23,53,.92) 0%,
        rgba(7,23,53,.78) 45%,
        rgba(7,23,53,.45) 100%
    );
}

.page-hero .grid-container{
    position:relative;
    z-index:2;
    width:100%;
}

.page-hero-content{
    max-width:860px;
    padding-top:80px;
}

.page-hero h1{
    color:#fff;
    margin-bottom:24px;
    font-size: 36px;
    text-transform: uppercase;
}

.page-hero-description{
    color:rgba(255,255,255,.92);
    font-size:16px;
    line-height:1.6;
    max-width:720px;
    margin-bottom:0;
}

.page-hero-actions{
    display:flex;
    gap:16px;
    flex-wrap:wrap;
}
.sekin-page{
    padding:60px 0;
}

/* SIDEBAR */
.sekin-sidebar{
    position:sticky;
    top:120px;
    display:flex;
    flex-direction:column;
    gap:24px;
}
.sidebar-card{
    padding:28px;
    background:#fff;
    border:1px solid #e5e7eb;
    border-radius:20px;
    box-shadow:0 10px 30px rgba(15,23,42,.05);
    margin-bottom:24px;
}
.sidebar-cta{
    background:
    linear-gradient(
        135deg,
        #001b4d,
        #00327d
    );

    color:#fff;
}

/* RESPONSIVE */
@media (max-width:1200px) {
    .sekin-page-layout {
        grid-template-columns: minmax(0, 1fr) 320px;
        gap: 40px;
    }
}

@media (max-width:991px) {
    .sekin-page-layout {
        grid-template-columns: 1fr;
        gap: 50px;
    }
}

@media (max-width:767px) {
    .sekin-page-layout {
        display: flex;
        flex-direction: column;
    }

}