.hero aside .hero-logo{object-fit:contain;width:100%;height:90px}.hero-video{background:#f4f6f8;border:1px solid #dce3eb;border-radius:18px;width:100%;position:relative;overflow:hidden}.hero-video video{aspect-ratio:1;object-fit:cover;width:100%;display:block}.hero-video button{color:#fff;cursor:pointer;background:#17365d;border:0;border-radius:999px;padding:9px 13px;font-weight:800;position:absolute;bottom:10px;right:10px}.hero-video button:focus-visible{outline-offset:2px;outline:3px solid #fc0}@media (prefers-reduced-motion:reduce){.hero-video video{display:none}.hero-video{background:#f4f6f8 url(/apee-video-poster.jpg) 50%/contain no-repeat;min-height:260px}.hero-video button{display:none}}
