
.hv-ushabti-affiliate .hv-aff--inline .hv-aff__checkout{background:#fff;border:1px solid #d7e9dd;border-radius:17px}
.hv-ushabti-affiliate .hv-aff__checkout-title h2{color:#174d36}
.hv-ushabti-affiliate .hv-aff__code{background:#f1f9f4;color:#174d36;border-color:#d7e8db}
.hv-ushabti-affiliate .hv-aff__breakdown{background:#fafdFA;border-color:#dae8dc}
.hv-ushabti-affiliate .hv-aff__breakdown .hv-aff__total dt,.hv-ushabti-affiliate .hv-aff__breakdown .hv-aff__total dd{color:#174d36}
.hv-ushabti-affiliate .hv-aff--inline .hv-aff__submit{background:#15553b;color:white}
.hv-ushabti-affiliate .hv-aff--inline .hv-aff__submit:not(:disabled):hover{background:#103a2a}
.hv-ushabti-affiliate .hv-inline-routine.is-active{border-color:#2b7954!important;background:#f3faf5!important}
.hv-ushabti-affiliate .hv-inline-routine__badge{background:#f4e1d0;color:#8a491c}
.hv-ushabti-affiliate [data-aff-sticky-cta]{background:#15553b;color:#fff}
.hv-ushabti-affiliate #hv-affiliate-checkout{scroll-margin-top:98px}
.hv-ushabti-benefits{max-width:1120px;margin:30px auto;padding:30px;background:white;border:1px solid #e9efea;border-radius:20px;direction:rtl}
.hv-ushabti-benefits h2{color:#144b34;font-size:clamp(21px,3vw,30px)}
.hv-ushabti-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.hv-ushabti-benefits__item{background:#f7fbf7;border:1px solid #e9f0e8;border-radius:14px;padding:18px}
.hv-ushabti-benefits__item strong{color:#1a4d37}
.hv-ushabti-benefits__item p{font-size:14px;line-height:1.8;color:#364d3e}
.hv-ushabti-benefits__foot{font-size:12px;color:#526454;margin-top:18px}
@media(max-width:767px){.hv-ushabti-benefits{padding:20px;margin:20px 12px}.hv-ushabti-benefits__grid{grid-template-columns:1fr}}
