
.pillar-row{display:flex;gap:14px;border-top:1px solid rgba(7, 26, 52, 0.12);;padding-top:16px;margin-top:16px;}
.pillar{flex:1;}
.pillar h6{font-family:'Lato', sans-serif;font-weight:600;font-size:0.95rem;margin-bottom:6px;color:#02428a;;}
.pillar p{font-size:0.85rem;color:#5b6b7f;;margin:0;}

/* =============== POSITIONING (toggle) =============== */
.positioning{background:#f5f3ee;color:#fff;padding: 1px;}
.positioning .eyebrow{color:#b9862f;}
.positioning .eyebrow::before{background:#b9862f;}
.positioning h2{color:#02428a;}
.positioning .sub{color:#02428a;font-family:'Lato', sans-serif;font-size:1.15rem;}
.pos-tabs{display:flex;flex-direction:column;gap:2px;border:1px solid rgba(255,255,255,0.14);}
.pos-tab-btn{
  background:#02428a;border:none;color:#fff;text-align:left;
  padding:20px 24px;font-family:'Lato', sans-serif;font-weight:600;font-size:1rem;
  border-left:3px solid transparent;transition:all .25s ease;display:flex;justify-content:space-between;align-items:center;
}

.pos-tab-btn .tno{font-family:'Lato', sans-serif;font-size:0.72rem;color:rgba(255,255,255,0.35);}
.pos-tab-btn.active,.pos-tab-btn:hover{background:#b9862f;color:#fff;border-left-color:#b9862f;}
.pos-panel{display:none;}
.pos-panel.active{display:block;animation:fadein .4s ease;}
@keyframes fadein{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}
.value-card{border:1px solid #b9862f;padding:26px;height:100%;transition:all .25s ease;background-color: #02428a;}
.value-card:hover{border-color:#b9862f;background:#02428a;}
.value-card i{color:#b9862f;font-size:1.5rem;margin-bottom:14px;display:block;}
.value-card h6{font-family:'Lato', sans-serif;font-weight:700;margin-bottom:8px;color:#b9862f;}
.value-card p{font-size:0.85rem;color:#fff;margin:0;line-height:1.6;}
.big-statement{font-family:'Lato', sans-serif;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:600;line-height:1.35;color:#02428a;}
.big-statement .accent{color:#b9862f;}

.compliance-box .sidebar__single{
    padding:0;
    overflow:hidden;
    border-radius:10px;
}

.apply-title-box{
    display:flex;
    align-items:center;
    gap:12px;
    background:#02428a;
    padding:18px 20px;
    width:100%;
    margin:0;
    border-radius:10px 10px 0 0;
}

.apply-title-box .sidebar__title{
    color:#fff;
    margin:0;
}

.apply-title-box .sidebar__title-icon img{
    filter:brightness(0) invert(1);
}

.compliance-box .sidebar__search-text{
    padding:20px;
    margin:0;
    color:#5b6b7f;
    line-height:1.8;
}

.learn-card{
    padding:0;
    overflow:hidden;
    border-radius:10px;
    border:1px solid #e5e5e5;
    background:#fff;
}

.learn-card-header{
    background:#02428a;
    color:#fff;
    margin:0;
    padding:18px 25px;
    font-size:22px;
    font-weight:700;
    border-radius:10px 10px 0 0;
}

.learn-card .blog-details__points{
    padding:20px 25px;
    margin:0;
    background-color: #ece8de;
}

.learn-card .blog-details__points li{
    margin-bottom:15px;
}

.learn-card .icon{
    color:#b9862f;
}