/* Approved option B: two people using phones beside the WhatsApp purchase flow. */
.hero-personas .hero-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:48px;align-items:center}
.hero-personas .hero-art-hybrid{position:relative;display:block;width:100%;max-width:550px;height:auto;min-height:0;margin:0 0 0 auto;padding:0;container-type:inline-size}
.hero-hybrid-scene{position:relative;width:100%;height:127.28cqw}
.hero-hybrid-scene .hybrid-portraits{position:absolute;left:0;top:0;width:38%;display:flex;flex-direction:column;gap:20px}
.hero-hybrid-scene .portrait{aspect-ratio:3/4;overflow:hidden;border-radius:16px;background:#d5d4ce}
.hero-hybrid-scene .portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%;filter:none;opacity:1}
.hero-hybrid-scene .phone-wrap{position:absolute;right:0;top:32px;width:54%}
.hero-hybrid-scene .case-phone{width:100%;max-width:none;margin:0;border-radius:7.6cqw;padding:1.2cqw;box-shadow:0 22px 40px -25px #000b}
.hero-hybrid-scene .case-screen{border-radius:6cqw;font-size:3.85cqw}
@media(max-width:1100px){.hero-personas .hero-layout{gap:36px}.hero-hybrid-scene .hybrid-portraits{gap:16px}}
@media(max-width:800px){.hero-personas .hero-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.hero-personas .hero-art-hybrid{max-width:480px;margin-inline:auto}}
@media(max-width:450px){.hero-hybrid-scene{height:140cqw}.hero-hybrid-scene .hybrid-portraits{width:36%;gap:16px}.hero-hybrid-scene .portrait{aspect-ratio:3/5;border-radius:12px}.hero-hybrid-scene .phone-wrap{width:58%;top:20px}}
