/* ALFARI 6.38.70 – one Platform-backed product proof; presentation only. */
.alfari-home-hero-proof-grid--single{grid-template-columns:minmax(0,760px)!important;justify-content:start}
.alfari-home-hero-proof-grid--single .alfari-ux-hero-final{max-width:760px}
.alfari-home-human-trainer{overflow-x:clip}
.alfari-home-human-trainer__grid{grid-template-columns:minmax(260px,.9fr) minmax(180px,300px) minmax(320px,1fr);max-width:100%}
.alfari-home-human-trainer__copy,.alfari-home-human-trainer__person,.alfari-home-human-trainer__proof{min-width:0;max-width:100%}
.alfari-home-human-trainer__person{align-self:center}
.alfari-home-human-trainer__proof{overflow:visible}
.alfari-home-human-trainer__proof .alfari-product-phone{box-sizing:border-box;width:min(100%,360px)!important;max-width:100%!important}
.alfari-home-human-trainer__proof .alfari-product-phone__screen{background:#fff!important;color:#20252a!important}
.alfari-home-human-trainer__proof .alfari-home-product-demo{background:#fff!important;color:#20252a!important}
.alfari-home-human-trainer__proof .alfari-home-product-demo__bar span,
.alfari-home-human-trainer__proof .alfari-home-product-demo h2{color:#20252a!important;-webkit-text-fill-color:#20252a!important;opacity:1!important}
.alfari-home-human-trainer__proof .alfari-home-product-demo__bar strong{color:#20252a!important;-webkit-text-fill-color:#20252a!important;background:#d4ff36!important;opacity:1!important}
.alfari-home-human-trainer__proof .alfari-home-product-demo__example-note{color:#315b16!important;-webkit-text-fill-color:#315b16!important;background:#edf4e7!important;opacity:1!important}
.alfari-home-human-trainer__proof .alfari-home-product-demo__compare span,
.alfari-home-human-trainer__proof .alfari-home-product-demo__targets span{color:#4b5550!important;-webkit-text-fill-color:#4b5550!important;opacity:1!important}
.alfari-home-human-trainer__proof .alfari-home-product-demo__compare strong,
.alfari-home-human-trainer__proof .alfari-home-product-demo__targets strong{color:#20252a!important;-webkit-text-fill-color:#20252a!important;opacity:1!important}
.alfari-home-human-trainer__proof .alfari-home-product-demo__why summary{min-height:44px;box-sizing:border-box;display:flex;align-items:center;color:#315b16!important;-webkit-text-fill-color:#315b16!important;opacity:1!important;cursor:pointer}
.alfari-home-human-trainer__proof .alfari-home-product-demo__why p,
.alfari-home-human-trainer__proof .alfari-home-product-demo__next{color:#29322d!important;-webkit-text-fill-color:#29322d!important;opacity:1!important}
@media(max-width:980px){
 .alfari-home-human-trainer__grid{grid-template-columns:minmax(0,1fr) minmax(160px,240px)}
 .alfari-home-human-trainer__copy{grid-column:1}.alfari-home-human-trainer__person{grid-column:2;grid-row:1}
 .alfari-home-human-trainer__proof{grid-column:1/-1}
}
@media(max-width:620px){
 .alfari-home-human-trainer__grid{grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important;align-items:start}
 .alfari-home-human-trainer__copy{grid-column:1;grid-row:1;width:100%}
 .alfari-home-human-trainer__person{grid-column:1;grid-row:2;width:min(100%,240px);margin-inline:auto;border-radius:22px 22px 7px 7px}
 .alfari-home-human-trainer__person img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
 .alfari-home-human-trainer__proof{grid-column:1;grid-row:3;width:100%;box-sizing:border-box;padding:clamp(.7rem,3vw,1rem)!important;overflow:visible!important}
 .alfari-home-human-trainer__copy h2{max-width:100%;font-size:clamp(1.7rem,7.4vw,2.25rem)!important;line-height:1.08;overflow-wrap:normal!important;word-break:normal!important;hyphens:none}
 .alfari-home-human-trainer__bridge{grid-column:auto}
 .alfari-home-human-trainer__proof .alfari-product-phone{margin-inline:auto}
 .alfari-home-human-trainer__proof .alfari-product-phone__screen{padding:clamp(.55rem,2.4vw,.9rem)!important}
 .alfari-home-human-trainer__proof .alfari-home-product-demo{max-width:100%;overflow-wrap:break-word}
}
