/* ALFARI Theme 6.38.64 – presentation only; values remain Platform-owned. */
body:not(.alfari-app-mode) .alfari-home-fast-scan .alfari-home-hero-proof-grid{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,.82fr);gap:clamp(1.5rem,4vw,4rem);align-items:center
}
body:not(.alfari-app-mode) .alfari-home-fast-scan .alfari-ux-hero-final{min-width:0;max-width:39rem}
body:not(.alfari-app-mode) .alfari-home-fast-scan .alfari-ux-hero-final h1{max-width:13ch}
body:not(.alfari-app-mode) .alfari-home-fast-scan .alfari-ux-hero-lead{max-width:36rem;font-size:clamp(1.05rem,1.8vw,1.3rem)}
body:not(.alfari-app-mode) .alfari-home-fast-scan .alfari-home-hero-trust{margin:.8rem 0 0;color:#eef2ef!important;-webkit-text-fill-color:#eef2ef!important;font-size:.92rem;font-weight:750;line-height:1.5}
.alfari-home-hero-trust span{display:inline-block;padding-inline:.24rem;color:#d8f247!important;-webkit-text-fill-color:#d8f247!important}
.alfari-home-hero-proof{display:grid;min-width:0;place-items:center}
.alfari-product-phone{position:relative;width:min(100%,26rem);padding:1.9rem .75rem .8rem;border:2px solid #69736e;border-radius:2.65rem;background:#080b0a;box-shadow:0 28px 60px rgba(0,0,0,.42)}
.alfari-product-phone__speaker{position:absolute;top:.72rem;left:50%;width:4.7rem;height:.32rem;border-radius:999px;background:#69736e;transform:translateX(-50%)}
.alfari-product-phone__screen{overflow:hidden;border-radius:1.9rem;background:#f9faf7}
body:not(.alfari-app-mode) .alfari-home-fast-scan .alfari-product-phone .alfari-home-product-demo{padding:1.15rem!important;border:0!important;border-radius:0!important;background:#f9faf7!important;box-shadow:none!important}
.alfari-product-phone .alfari-home-product-demo__bar{display:flex;align-items:center;justify-content:space-between;gap:.7rem}
.alfari-product-phone .alfari-home-product-demo__bar span{color:#20252a!important;-webkit-text-fill-color:#20252a!important;font-size:.73rem;font-weight:900;letter-spacing:.08em}
.alfari-product-phone .alfari-home-product-demo__bar strong{padding:.28rem .48rem;border-radius:999px;background:#d8f247;color:#182014!important;-webkit-text-fill-color:#182014!important;font-size:.68rem}
.alfari-product-phone .alfari-home-product-demo__example-note{margin:.7rem 0!important;padding:.55rem .65rem!important;background:#e9f1df!important;color:#27461a!important;-webkit-text-fill-color:#27461a!important;font-size:.77rem!important}
.alfari-product-phone .alfari-home-product-demo h2{margin:.65rem 0!important;color:#20252a!important;-webkit-text-fill-color:#20252a!important;font-size:clamp(1.55rem,3.2vw,2rem)!important;line-height:1.1!important}
.alfari-product-phone .alfari-home-product-demo__compare,.alfari-product-phone .alfari-home-product-demo__targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}
.alfari-product-phone .alfari-home-product-demo__compare>div,.alfari-product-phone .alfari-home-product-demo__targets>div{min-width:0;padding:.7rem;border:1px solid #cfd5cc;border-radius:.7rem;background:#fff}
.alfari-product-phone .alfari-home-product-demo__targets{margin-top:.55rem}
.alfari-product-phone :is(.alfari-home-product-demo__compare,.alfari-home-product-demo__targets) span{display:block;color:#4b5550!important;-webkit-text-fill-color:#4b5550!important;font-size:.72rem;font-weight:800;line-height:1.3}
.alfari-product-phone :is(.alfari-home-product-demo__compare,.alfari-home-product-demo__targets) strong{display:block;margin-top:.25rem;color:#20252a!important;-webkit-text-fill-color:#20252a!important;font-size:1.03rem;line-height:1.25;overflow-wrap:break-word}
.alfari-product-phone .alfari-home-product-demo__why{margin-top:.65rem!important;padding:.7rem!important;background:#eef5e7!important}
.alfari-product-phone .alfari-home-product-demo__why strong{color:#315b16!important;-webkit-text-fill-color:#315b16!important;font-size:.9rem}
.alfari-product-phone .alfari-home-product-demo__why p{margin:.25rem 0 0!important;color:#29322d!important;-webkit-text-fill-color:#29322d!important;font-size:.88rem;line-height:1.4}
.alfari-product-phone .alfari-home-product-demo__source{margin:.65rem 0 0!important;padding:.55rem 0 0!important;border-top:1px solid #cfd5cc!important;color:#46514b!important;-webkit-text-fill-color:#46514b!important;font-size:.7rem!important;line-height:1.4!important}
@media(max-width:759px){
  body:not(.alfari-app-mode) .alfari-home-fast-scan .alfari-home-hero-proof-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}
  body:not(.alfari-app-mode) .alfari-home-fast-scan .alfari-ux-hero-final{max-width:none}
  body:not(.alfari-app-mode) .alfari-home-fast-scan .alfari-ux-hero-final h1{max-width:14ch}
  .alfari-product-phone{width:min(100%,23rem);padding:1.65rem .55rem .6rem;border-radius:2.2rem}
  .alfari-product-phone__screen{border-radius:1.65rem}
  body:not(.alfari-app-mode) .alfari-home-fast-scan .alfari-product-phone .alfari-home-product-demo{padding:.9rem!important}
}
@media(max-width:374px){
  .alfari-product-phone .alfari-home-product-demo__compare,.alfari-product-phone .alfari-home-product-demo__targets{grid-template-columns:minmax(0,1fr)}
  body:not(.alfari-app-mode) .alfari-home-fast-scan .alfari-ux-hero-final h1{font-size:clamp(2rem,10vw,2.45rem)!important}
}
