.uvd-app-block{align-items:center;display:flex;gap:48px;margin:0 auto 64px;max-width:1200px}.uvd-app-block--flip{flex-direction:row-reverse}.uvd-app-block__media{position:relative;--frame-gap-v:2px;--frame-gap-h:28px;--frame-size:54px;--media-ratio:4/3;--media-width:55%;flex:0 0 var(--media-width);padding:var(--frame-gap-v) var(--frame-gap-h)}.uvd-app-block__media img{aspect-ratio:var(--media-ratio);border-radius:8px;display:block;filter:blur(16px);object-fit:cover;opacity:0;transition:filter .3s ease,opacity .3s ease;transition-delay:.25s;width:100%}.uvd-app-block__media.is-visible img{filter:blur(0);opacity:1}.uvd-app-block__media:after,.uvd-app-block__media:before{border:2px solid #167dbc;content:"";height:var(--frame-size);opacity:0;position:absolute;transition:transform .6s ease,opacity .6s ease;width:var(--frame-size)}.uvd-app-block__media:before{border-bottom:none;border-right:none;left:0;top:0;transform:translate(-24px,-24px)}.uvd-app-block__media:after{border-left:none;border-top:none;bottom:0;right:0;transform:translate(24px,24px)}.uvd-app-block__media.is-visible:after,.uvd-app-block__media.is-visible:before{opacity:1;transform:translate(0)}.uvd-app-block__content{flex:1}.uvd-app-block__title{margin:0 0 8px}.uvd-app-block__subtitle{font-weight:600;margin:0 0 16px}.uvd-app-block__text{font-size:17px}.uvd-app-block__text ul{margin:0;padding-left:20px}.uvd-app-block__text li{line-height:1.55;margin-bottom:10px}.uvd-app-block__text p{line-height:1.6;margin:0 0 12px}.uvd-app-block__cta{--cta-padding-v:12px;--cta-padding-h:28px;--cta-font-size:20px;background:#167dbc;border-radius:24px;color:#fff;display:table;font-size:var(--cta-font-size);font-weight:600;margin:32px auto 0;padding:var(--cta-padding-v) var(--cta-padding-h);text-decoration:none}@media (prefers-reduced-motion:reduce){.uvd-app-block__media img,.uvd-app-block__media:after,.uvd-app-block__media:before{filter:none!important;opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:800px){.uvd-app-block,.uvd-app-block--flip{flex-direction:column;gap:24px}.uvd-app-block__media{flex:0 0 auto;width:100%}.uvd-app-block__content{width:100%}}