
.post-repeater{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:25px;margin:30px 0}
.post-repeater-item{position:relative;padding-left:34px;margin-bottom:28px}
.post-repeater-item:last-child{margin-bottom:0}
.post-repeater-item:before{content:"✓";position:absolute;left:0;top:2px;color:#22c55e;font-size:20px;font-weight:bold}
.post-repeater-item h3{margin:0 0 8px;font-size:26px;font-weight:700;font-style:italic;color:#0f172a}
.post-repeater-item p{margin:0;color:#475467;font-size:17px;line-height:1.8}

.post-repeater {
    font-weight: 600;
    padding: 10px;
    background: #f8fdff;
    border-radius: 4px;
    margin-bottom: 10px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    color: #585858;
    font-style: italic;
	font-size: 15px;
	color:#000;
}
.post-repeater p{
	font-weight:normal;
}
.post-repeater-item::before,.post-repeater-item ul > li::before {
    content: url(https://www.beyondintranet.com/blog/wp-content/uploads/2025/04/check-mark-green.jpg) !important;
    position: absolute;
    left: 0px;
	top: -6px;
}
.post-repeater-item{
	padding-left:20px;
    margin-bottom: 15px;
}


.quotation-box{
    position:relative;
    background:#fff;
    border-left:6px solid #6c63ff;
    padding:25px 25px 25px 45px;
    margin:30px 0;
    border-radius:8px;
    box-shadow:0 2px 10px rgba(0,0,0,.08);
}

.quotation-icon{
    position:absolute;
    top:15px;
    left:12px;
    font-size:28px;
    color:#47b881;
}

.quotation-content{
    font-size:18px;
    line-height:1.8;
}

.quotation-content p:last-child{
    margin-bottom:0;
}

.key-takeaway-box {
    background: #fff;
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0 2px 8px rgba(0,0,0,.08);
    margin: 0;
    background-color: #a4ac5a0d;
    margin-top: 30px;

}
.key-takeaway-box h3 {
    padding: 10px;
    border-left: 5px solid #40759d;
}
.quotation-box {
    position: relative;
    background: #fff;
    border-left: 6px solid #0572c4;
    padding: 24px 25px 25px 70px;
    margin-top: 0;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0,0,0,.08);
    text-align: center;
}
.case-study-box {
    background: #fff;
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .08);
    margin: 0px;
    background-color: #f3faff;
}
.case-study-box h2{
    margin-top: 0;
}
.quotation-icon {
    position: absolute;
    top: 15px;
    left: 12px;
    font-size: 50px;
    color: #47b881;
}
.ai-summary-box {
    border-left: 5px solid #a4ac5a;
    background: #fff;
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .08);
    margin: 30px 0;
    background-color: #c6d25514;
}
.ai-summary-heading {
    font-weight: bold;
    margin-bottom: 15px;
    color: #40759d;
    font-size: 20px;
}