.why-home-main .gold-border-box{position:relative; height:100%; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px;}
.why-home-main .main-title-wrap{position: absolute;top: -49px;left: 50%;transform: translateX(-50%);background-color: var(--main-color);padding: 0 12px;white-space: nowrap;text-align: center;}
.why-home-main .main-title{color: var(--whiteColor);margin: 0;text-transform: uppercase;letter-spacing: 2px;}
.why-home-main .leaf-icon-top{color:var(--main-color3);font-size:.9rem;display:block;margin-bottom:2px}
.why-home-main .section-title{color: var(--whiteColor);font-size: 17px;letter-spacing: 1px;text-transform: uppercase;text-align: center;margin-bottom: 12px;}
.why-home-main .feature-icon{color:var(--main-color3);font-size:2.2rem;margin-bottom:12px}
.why-home-main .feature-title{color:var(--main-color3);font-size:.95rem;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}
.why-home-main .feature-desc{font-size:13px;color:#fff;margin-bottom:0}
.why-home-main .divider-col{border-right:1px solid #c8a35566}
@media (max-width: 575px) {
.why-home-main .divider-col{border-right:none;border-bottom:1px solid #c8a35566;padding:23px;}
.why-home-main .sm-taste-ar{padding:23px;}
}
.why-home-main .why-choose-list{list-style:none;padding-left:0;margin-bottom:0}
.why-home-main .why-choose-list li{font-size: 14px;margin-bottom: 7px;display: flex;align-items: center;color: #fff;gap: 6px;}
.why-home-main .why-choose-list li:last-child{margin-bottom:0}
.why-home-main .why-choose-list i{color:var(--main-color3);margin-right:10px;font-size:1.1rem}

.how-it-works .icon-circle{width: 86px;height: 86px;background-color: #f6eedc;border: 1px solid var(--main-color2);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 20px;font-size: 40px;box-shadow: 0 4px 15px #00000005;}
.how-it-works .step-title{font-weight: 600;font-size: 16px;text-transform: uppercase;margin-bottom: 6px;font-family: var(--font2);}
.how-it-works .step-description{font-size: 14px;margin: 0 auto;}
.how-it-works .arrow-col{padding: 0;position: absolute;right: -9px;top: 25px;}
@media (max-width: 767.98px) {
.how-it-works .arrow-col{display:none}
.how-it-works .step-col{margin-bottom:40px}
}
@media (max-width: 575px) {
.how-it-works .step-title{font-size: 15px;}
}

.trust-banner-card{background-color:#f5f8f2;border:1px solid var(--main-color3);border-radius:8px;box-shadow:0 4px 15px #0000000d;position:relative}
.banner-divider-left{position: relative;}
.banner-divider-left::before{position: absolute;width: 2px;height: 100%;background: #93918bce;top: 0;right: 0;content: '';}
.banner-divider-right{position: relative;}
.banner-divider-right::before{position: absolute;width: 2px;height: 100%;background: #93918bce;top: 0;left: 0;content: '';}
.rating-score{font-size:1.8rem;font-weight:700;color:#111;line-height:1}
.rating-star{color:#111;font-size:1.2rem;margin-left:2px}
.rating-label{font-size:.85rem;color:#444;font-weight:500;margin-top:5px}
.b2b-label{font-size:14px;font-weight:700;line-height:1.4;text-align:center}
.b2b-logo{font-weight:700;font-size:.95rem;white-space:nowrap}

.discount-title{font-size:16px;font-weight:700;letter-spacing:.5px;margin-bottom:0;text-transform:uppercase;color:#111;font-family:var(--font1)}
.discount-subtitle{font-size:15px;font-weight:600;color:#222;letter-spacing:.5px;text-transform:uppercase;font-family:var(--font1)}
.leaf-accent{position:absolute;right:-8px;bottom:-10px;color:#4a6b32;font-size:1.8rem;transform:rotate(-15deg)}
@media (max-width: 1200px) {
.banner-divider-right::before{display: none;}
}
@media (max-width: 991.98px) {
.banner-divider{border-right:none;border-bottom:1px solid #ccc1b0;padding-bottom:15px;margin-bottom:15px}
}
@media (max-width: 575px) {
.banner-divider-left::before{display: none;}
}
