/* Phone hero uses the same side-by-side composition as the tablet showcase. */
@media(max-width:650px){.hero-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:12px!important;padding-top:22px!important}.hero-copy{min-width:0}.hero h1{font-size:clamp(28px,8.7vw,39px)!important;line-height:1.01!important}.eyebrow{font-size:8px!important;letter-spacing:.08em!important;gap:5px!important}.eyebrow span{width:17px!important}.hero-copy>p{font-size:clamp(9px,2.7vw,12px)!important;line-height:1.55!important;margin:14px 0 0!important}.hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:16px 0 12px!important}.hero-actions .button{width:100%!important;min-height:34px!important;padding:7px 5px!important;font-size:clamp(7px,2.15vw,9px)!important;white-space:nowrap}.hero-visual{height:clamp(220px,60vw,290px)!important;margin:0!important;min-width:0}.hero-visual:before{inset:24px 3px 8px 12px!important}.hero-image-frame{inset:18px 0 5px 10px!important}.floating-note{transform:scale(.7);transform-origin:left top}.note-top{left:-1px!important;top:40px!important}.note-bottom{right:-24px!important;bottom:5px!important;transform-origin:right bottom}.hero-copy .trust-row{margin:8px 0 0!important;gap:6px!important}.avatars span{width:21px!important;height:21px!important;font-size:7px!important;border-width:1px!important}.trust-row p{font-size:8px!important}.trust-row small{font-size:7px!important}.hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:16px!important}.hero-stats div{padding:10px 4px!important}.hero-stats strong{font-size:clamp(15px,4.7vw,21px)!important}.hero-stats p{font-size:7px!important;line-height:1.25!important}}
