.f86dbef70000 .app-showcase-area,.f86dbef70000.app-showcase-area{padding:80px 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);}
.f86dbef70000 .app-showcase-visual,.f86dbef70000.app-showcase-visual{position:relative;display:flex;justify-content:center;align-items:center;padding:30px 0;}
.f86dbef70000 .app-showcase-phone,.f86dbef70000.app-showcase-phone{position:relative;width:100%;max-width:260px;border-radius:22px;overflow:hidden;background:#fff;border:1px solid #e9ecef;box-shadow:0 12px 30px rgba(44,62,80,0.16);z-index:2;}
.f86dbef70000 .app-showcase-phone img,.f86dbef70000.app-showcase-phone img{display:block;width:100%;height:auto;border-radius:22px;}
.f86dbef70000 .app-showcase-ring,.f86dbef70000.app-showcase-ring{position:absolute;width:220px;height:220px;border-radius:50%;border:2px dashed rgba(118,75,162,0.35);top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}
.f86dbef70000 .app-showcase-dot,.f86dbef70000.app-showcase-dot{position:absolute;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#2d303e 0%,#764ba2 100%);top:14px;right:14px;z-index:3;box-shadow:0 3px 10px rgba(45,48,62,0.35);}
.f86dbef70000 .app-showcase-text,.f86dbef70000.app-showcase-text{padding-left:20px;}
.f86dbef70000 .app-showcase-label,.f86dbef70000.app-showcase-label{display:inline-block;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#764ba2;background:rgba(118,75,162,0.1);padding:6px 16px;border-radius:30px;margin-bottom:16px;}
.f86dbef70000 .app-showcase-text h3,.f86dbef70000.app-showcase-text h3{color:#2c3e50;font-size:26px;font-weight:700;line-height:1.4;margin-bottom:22px;}
.f86dbef70000 .app-showcase-text p,.f86dbef70000.app-showcase-text p{color:#555;font-size:15px;line-height:1.75;margin-bottom:16px;font-family:'Montserrat',sans-serif;}
.f86dbef70000 .app-showcase-text p:last-child,.f86dbef70000.app-showcase-text p:last-child{margin-bottom:0;}
@media (max-width:991.98px){.f86dbef70000 .app-showcase-text,.f86dbef70000.app-showcase-text{padding-left:15px;margin-top:35px;}}
@media (max-width:767.98px){.f86dbef70000 .app-showcase-area,.f86dbef70000.app-showcase-area{padding:55px 0;}}
@media (max-width:767.98px){.f86dbef70000 .app-showcase-phone,.f86dbef70000.app-showcase-phone{max-width:220px;}}
@media (max-width:767.98px){.f86dbef70000 .app-showcase-ring,.f86dbef70000.app-showcase-ring{width:180px;height:180px;}}
@media (max-width:767.98px){.f86dbef70000 .app-showcase-text h3,.f86dbef70000.app-showcase-text h3{font-size:22px;}}
@media (max-width:480px){.f86dbef70000 .app-showcase-phone,.f86dbef70000.app-showcase-phone{max-width:190px;}}
@media (max-width:480px){.f86dbef70000 .app-showcase-text h3,.f86dbef70000.app-showcase-text h3{font-size:20px;}}
@media (max-width:480px){.f86dbef70000 .app-showcase-text p,.f86dbef70000.app-showcase-text p{font-size:14px;}}