/* Homepage-only composition: lecture analysis, teacher progress and student chat. */
.viliv-home-exhibit{isolation:isolate;background:#212b2d}
.viliv-home-exhibit a{display:block;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}
.viliv-home-exhibit img{display:block;width:100%;height:auto;border-radius:4px}
.viliv-home-exhibit .viliv-exhibit__lesson{position:absolute;left:5%;top:10%;width:79%;padding:.9%;background:#171c20;border:1px solid #7d898a;border-radius:9px;box-shadow:0 20px 38px #0005}
.viliv-home-exhibit .viliv-exhibit__web{z-index:2;left:8%;bottom:7%;width:48%;padding:.7%;border-color:#a0a9ae;box-shadow:0 12px 28px #0007}
.viliv-home-exhibit .viliv-exhibit__phone img{border-radius:9px}
.viliv-home-exhibit .viliv-exhibit__phone{z-index:3;right:5%;top:16%;width:21%;box-shadow:0 14px 30px #0009}
@media(hover:hover){.viliv-home-exhibit a:hover{transform:translateY(-4px)}}
@media(max-width:700px){.viliv-home-exhibit .viliv-exhibit__lesson{width:83%;top:12%;left:4%}.viliv-home-exhibit .viliv-exhibit__web{width:52%;left:7%;bottom:9%}.viliv-home-exhibit .viliv-exhibit__phone{width:24%;right:4%;top:17%}}
@media(prefers-reduced-motion:reduce){.viliv-home-exhibit a{transition:none}.viliv-home-exhibit a:hover{transform:none}}
html[data-motion="off"] .viliv-home-exhibit a{transition:none;transform:none}
