.app-feature-step__visual img{width:53%;max-width:18.6rem;height:auto}@media (min-width:768px){.app-feature-step__visual img{width:62%;max-width:22.5rem}.app-feature-step__visual--tilt-left img{rotate:-6deg}.app-feature-step__visual--tilt-right img{rotate:6deg}}@media (min-width:1024px){.app-feature-step__visual img{width:62%;max-width:24rem}}@media (max-width:425.98px){.app-feature-step--snap.app-feature-step{flex-direction:column;min-height:0;padding-bottom:3.5rem;display:flex}.app-feature-step--snap.app-feature-step:not(:has(+.app-feature-step)){padding-bottom:5rem}.app-feature-step--snap .bians-container{flex-direction:column;display:flex}.app-feature-step--snap .app-feature-step__grid{flex-direction:column;align-items:stretch;gap:2rem;width:100%;min-height:0;margin-inline:auto;display:flex}.app-feature-step--snap .app-feature-step__copy{z-index:1;background-color:#fff;padding-bottom:0;position:relative}.app-feature-step--snap .app-feature-step__visual{z-index:0;isolation:isolate;justify-content:center;align-items:flex-end;height:auto;min-height:0;display:flex;position:relative;overflow:hidden}.app-feature-step--snap .app-feature-step__visual img{width:min(53%,18.6rem);max-width:none;height:auto}}@media (min-width:426px) and (max-width:767.98px){.app-feature-step--snap.app-feature-step:not(:has(+.app-feature-step)){padding-bottom:5rem}}
.app-hero-phone-frame{--app-hero-tx:0%;--app-hero-ty:50%;--app-hero-ty-scroll:var(--app-hero-ty);--app-hero-width:36rem;--app-hero-scale:1}.app-hero-phone{z-index:10;width:var(--app-hero-width);vertical-align:bottom;max-width:none;height:auto;transform:translate3d(calc(-50% + var(--app-hero-tx)), var(--app-hero-ty-scroll), 0) scale(var(--app-hero-scale));transform-origin:bottom;margin:0;padding:0;display:block;position:absolute;bottom:0;left:50%}@media (min-width:640px){.app-hero-phone-frame{--app-hero-width:43.2rem}}@media (min-width:768px){.app-hero-phone-frame{--app-hero-width:40rem}}@media (min-width:1024px){.app-hero-phone-frame{--app-hero-width:54rem}}@media (max-width:767.98px){.app-hero-phone-frame{--app-hero-tx:0%;--app-hero-ty:50%;--app-hero-width:36rem;--app-hero-scale:1}}@media (max-width:425.98px){.app-hero-phone-frame{--app-hero-tx:0%;--app-hero-ty:50%;--app-hero-width:36rem;--app-hero-scale:1}}@media (max-width:375.98px){.app-hero-phone-frame{--app-hero-tx:0%;--app-hero-ty:50%;--app-hero-width:36rem;--app-hero-scale:1}}@media (max-width:320.98px){.app-hero-phone-frame{--app-hero-tx:0%;--app-hero-ty:50%;--app-hero-width:36rem;--app-hero-scale:1}}
