/* Otimizacao orientada pelos dados do Clarity - camada reversivel */
.clarity-offer{padding-top:48px!important;padding-bottom:52px!important;background:linear-gradient(180deg,#0c2b19,#081d12)!important}
.clarity-offer h2{font-size:clamp(38px,5vw,56px)}
.clarity-offer-intro{margin-bottom:15px}
.clarity-plan-grid{margin-top:22px}
.clarity-plan-grid .plan{padding:25px 22px}
.clarity-plan-grid .plan ul{min-height:155px}
.clarity-plan-grid .price{margin:10px 0 3px;font-size:49px}
.clarity-trust{margin:18px 0 0;color:#cfe4d5;font-size:10px;font-weight:700}
.brands,.receive,.real-platform,.categories,.testimonials,.bonuses,.guarantee,.faq{padding-top:50px!important;padding-bottom:50px!important}
.testimonials .testimonial-proof{margin-top:18px}
.bonus-grid,.category-grid,.receive-grid{margin-top:22px}
.purchase-choice article,.purchase-choice-item,.testimonial-proof,.brand-card,.more-brand-card{transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}
.purchase-choice article:hover,.purchase-choice article:focus-within,.purchase-choice-item:hover,.brand-card:hover,.more-brand-card:hover{transform:translateY(-3px);border-color:var(--gold);box-shadow:0 12px 28px rgba(0,0,0,.22)}
.purchase-choice article,.purchase-choice-item{cursor:pointer}
@media(max-width:700px){
  .hero{padding-bottom:34px!important}
  .clarity-offer{width:calc(100% - 12px)!important;padding:36px 12px 40px!important}
  .clarity-offer h2{font-size:36px}
  .clarity-offer-intro{max-width:310px;margin-bottom:12px}
  .clarity-plan-grid{gap:12px;margin-top:18px}
  .clarity-plan-grid .plan{padding:23px 18px}
  .clarity-plan-grid .plan ul{min-height:0;margin-bottom:15px}
  .clarity-plan-grid .price{font-size:45px}
  .clarity-trust{max-width:300px;margin:15px auto 0;line-height:1.7}
  .brands,.receive,.real-platform,.categories,.testimonials,.bonuses,.guarantee,.faq{padding-top:36px!important;padding-bottom:36px!important}
  .section .sub{margin-bottom:18px}
  .bonus-grid,.category-grid,.receive-grid{margin-top:16px}
}
