.coming-page{background:#f3f7f4;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:22px;display:flex}.coming-stage{background:#fff;border-radius:15px;width:min(1500px,100%);position:relative;overflow:hidden;box-shadow:0 16px 60px #173a3620}.coming-main{width:100%;height:auto;display:block}.coming-workflow{border:5px solid #fff;border-radius:10px;width:43%;position:absolute;bottom:2.5%;right:1.8%;overflow:hidden;box-shadow:0 8px 32px #092b4855}.coming-workflow img{width:100%;display:block}.coming-ribbon{z-index:2;color:#fff;letter-spacing:.03em;text-align:center;text-shadow:0 2px 5px #154a414d;pointer-events:none;background:linear-gradient(100deg,#087f9885,#45973b8a,#8cb82e85);width:145%;padding:18px 0;font-size:clamp(36px,7vw,108px);font-style:italic;font-weight:800;line-height:1.15;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 3px 18px #123e491c}.coming-access{color:#47655c;text-underline-offset:4px;margin-top:18px;font-size:12px;text-decoration:underline}@media (max-width:650px){.coming-page{justify-content:flex-start;padding:30px 10px 10px}.coming-workflow{width:93%;margin:12px auto;position:relative;bottom:auto;right:auto}.coming-ribbon{padding:14px 0;font-size:clamp(34px,9vw,58px)}.coming-stage{overflow:hidden}}.official-logo-cover{pointer-events:none;background:#fff;justify-content:center;align-items:center;display:flex;position:absolute}.official-logo-cover img{object-fit:contain;width:100%;height:100%;display:block}.official-logo-main{width:25.5%;height:11.4%;padding:3px;top:1.3%;right:1.5%}.official-logo-window-one{width:7.5%;height:6.4%;padding:2px;top:18.7%;left:2.7%}.official-logo-window-two{width:7.5%;height:6.8%;padding:2px;top:33%;left:50.4%}
