.homepage-device-showcase_showcase__wjtbw{position:relative;isolation:isolate;width:100%;max-width:620px;height:530px;margin-inline:auto}.homepage-device-showcase_glow__2Dhxf{position:absolute;inset:12% 4% 8%;border-radius:50%;background:linear-gradient(135deg,#dbeafecc,#cffafe88,#d1fae588);filter:blur(40px);z-index:-1;pointer-events:none}.homepage-device-showcase_phone__9tkkC,.homepage-device-showcase_tablet__Vr4es{display:block;position:absolute;background:#111827;box-shadow:0 28px 64px #0f172a40;outline-offset:6px;transition:transform .2s ease-out}.homepage-device-showcase_phone__9tkkC:focus-visible,.homepage-device-showcase_tablet__Vr4es:focus-visible{outline:3px solid #2563eb}.homepage-device-showcase_tablet__Vr4es{inset-inline-end:0;top:48px;width:91%;padding:10px;border-radius:24px;transform:rotate(5deg)}.homepage-device-showcase_tabletScreen__lEH2m{overflow:clip;border-radius:15px;background:#f8fafc;aspect-ratio:4/3}.homepage-device-showcase_tablet__Vr4es img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-device-showcase_phone__9tkkC{inset-inline-start:0;bottom:8px;z-index:2;width:35%;max-width:218px;padding:7px;border-radius:31px;transform:rotate(-6deg)}.homepage-device-showcase_phoneScreen__wI5av{overflow:clip;border-radius:24px;background:#202020;aspect-ratio:390/844}.homepage-device-showcase_phone__9tkkC img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-device-showcase_tablet__Vr4es:hover{transform:rotate(3deg)}.homepage-device-showcase_phone__9tkkC:hover{transform:rotate(-4deg)}@media(max-width:639px){.homepage-device-showcase_showcase__wjtbw{height:440px;max-width:420px}.homepage-device-showcase_tablet__Vr4es{top:40px;width:94%;padding:7px;border-radius:18px}.homepage-device-showcase_tabletScreen__lEH2m{border-radius:11px}.homepage-device-showcase_phone__9tkkC{bottom:8px;width:40%;max-width:168px;padding:5px;border-radius:25px}.homepage-device-showcase_phoneScreen__wI5av{border-radius:20px}}@media(max-width:359px){.homepage-device-showcase_showcase__wjtbw{height:370px}.homepage-device-showcase_tablet__Vr4es{top:32px}}@media(prefers-reduced-motion:reduce){.homepage-device-showcase_phone__9tkkC,.homepage-device-showcase_tablet__Vr4es{transition:none}.homepage-device-showcase_tablet__Vr4es:hover{transform:rotate(5deg)}.homepage-device-showcase_phone__9tkkC:hover{transform:rotate(-6deg)}}