.umo-lab{background:radial-gradient(ellipse at 75% 50%,#0e45472b,transparent 60%),#080f12;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;overflow:hidden}.umo-lab-grid{display:grid;grid-template-columns:.95fr 1.2fr;align-items:center;gap:7%;margin-top:45px}.umo-lab h2{font:400 clamp(43px,5.3vw,78px)/1.04 Arial;letter-spacing:-.055em;margin:27px 0}.umo-lab h2 em{font:italic 1em Georgia;color:#00efdf}.umo-lab p{font:15px/1.8 Arial;color:#a5c2c6;max-width:370px}.umo-lab .op-lab-cta{margin-top:25px}.umo-lab-grid>div>small{display:block;font:7px/1.5 Arial;letter-spacing:.12em;color:#6e9ca2;margin-top:24px}.umo-lab-art{display:block;position:relative;height:540px;perspective:1100px}.umo-cover-word{position:absolute;inset:5% 0 0;font:600 clamp(90px,11vw,160px)/.86 Arial;letter-spacing:-.08em;color:#a9e4df0d;transform:rotate(-9deg);pointer-events:none}.umo-cover-phone{position:absolute;top:6%;left:31%;width:43%;height:78%;padding:9px;border-radius:30px;border:1px solid #a4b9c2aa;background:linear-gradient(135deg,#708c9a,#070f17 10%,#1d3840 70%,#8babb4);box-shadow:0 25px 50px #0008;transform:rotateY(-20deg) rotateZ(12deg);transition:transform .7s}.umo-cover-phone:before{content:'';position:absolute;inset:5px;border-radius:25px;background:radial-gradient(ellipse at 50% 50%,#427578,#08171d 70%);border:1px solid #000}.umo-cover-phone>span{position:absolute;top:12%;left:0;right:0;text-align:center;font:28px Arial;letter-spacing:.2em;color:#e6fffa}.umo-cover-phone small{display:block;font:5px Arial;letter-spacing:.16em;margin-top:8px;color:#88c4c5}.umo-cover-phone img{position:absolute;top:30%;left:14%;width:72%;height:57%;object-fit:contain;filter:drop-shadow(0 15px 15px #0008);transition:transform .7s}.umo-cover-phone i{position:absolute;top:9px;left:37%;width:27%;height:13px;border-radius:20px;background:#01070b}.umo-cover-caption{position:absolute;bottom:6%;left:6%;right:6%;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#94b6bc;font:7px/1.5 Arial;letter-spacing:.14em}.umo-cover-caption svg{width:23px;height:23px;color:#00efdf}.umo-lab-art:hover .umo-cover-phone{transform:rotateY(-5deg) rotateZ(4deg) translateY(-8px)}.umo-lab-art:hover .umo-cover-phone img{transform:translateZ(20px) scale(1.05)}.umo-lab-art:focus-visible{outline:2px solid #00efdf;outline-offset:5px;border-radius:20px}@media(max-width:900px){.umo-lab-grid{grid-template-columns:1fr;gap:30px}.umo-lab-art{height:500px;max-width:620px;width:100%;margin:auto}.umo-cover-word{font-size:130px}.umo-cover-phone{left:30%;width:42%}}@media(max-width:480px){.umo-lab h2{font-size:45px}.umo-lab-art{height:380px}.umo-cover-phone{width:46%;left:28%;padding:5px;border-radius:24px}.umo-cover-phone:before{border-radius:20px;inset:4px}.umo-cover-phone>span{font-size:22px}.umo-cover-word{font-size:95px}.umo-cover-caption{font-size:6px}.umo-cover-phone i{height:8px;top:8px}.umo-cover-phone img{left:11%;width:78%}}@media(prefers-reduced-motion:reduce){.umo-lab-art *{transition:none!important}}
