.soon{isolation:isolate;background:radial-gradient(90% 120% at 100% 0,#ebe9fb,#0000 60%),radial-gradient(80% 100% at 0 100%,#eef5e8,#0000 60%),linear-gradient(150deg,#fbfbfd,#f2f2f7);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:32px;max-width:920px;min-height:340px;padding:40px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffd9,0 26px 50px -34px #1e283c73}.soon-copy{justify-items:start;gap:14px;display:grid}.soon-badge{color:#4a45a0;box-shadow:var(--float-shadow);background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:inline-flex}.soon-badge i{background:#6c66d0;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite soon-pulse}.soon h2{letter-spacing:-.05em;font-size:clamp(34px,4vw,52px);font-weight:200;line-height:1}.soon-body{max-width:36ch;color:var(--muted);font-size:15px;line-height:1.6}.soon-back{background:var(--ink);color:#fff;border-radius:999px;align-items:center;min-height:44px;margin-top:6px;padding:0 20px;font-size:14px;transition:transform .18s;display:inline-flex}.soon-back:hover{transform:translateY(-1px)}.soon-art{height:230px;position:relative}.soon-ghost{background:linear-gradient(160deg,#ffffffd9,#ffffff80);border-radius:22px;width:240px;height:150px;position:absolute;left:50%;box-shadow:inset 0 1px #fff,0 18px 36px -24px #1e283c73}.soon-ghost:first-child{opacity:.5;top:0;transform:translate(-38%)rotate(7deg)}.soon-ghost:nth-child(2){opacity:.75;top:26px;transform:translate(-56%)rotate(-5deg)}.soon-ghost:nth-child(3){align-content:start;gap:10px;padding:22px;display:grid;top:56px;transform:translate(-48%)}.soon-ghost:nth-child(3) i{background:#e7e7ee;border-radius:9px;height:8px;display:block}.soon-ghost:nth-child(3) i:nth-of-type(2){width:70%}.soon-ghost:nth-child(3) i:nth-of-type(3){width:45%}.soon-icon{color:#4a45a0;background:#f0effc;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid;box-shadow:inset 0 1px #fff}@keyframes soon-pulse{50%{box-shadow:0 0 0 5px #6c66d026}}@media (max-width:760px){.soon{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:26px 20px}.soon-art{order:-1;height:186px}.soon-ghost{width:200px;height:120px}}@media (prefers-reduced-motion:reduce){.soon-badge i{animation:none}.soon-back{transition:none}.soon-back:hover{transform:none}}.soon{background:var(--g-leave);box-shadow:var(--wash-shadow);border-radius:32px}.soon[data-section=overtime]{background:var(--g-timesheet)}.soon[data-section=claims]{background:var(--g-people)}.soon h2.dot-word{letter-spacing:.03em;font-size:clamp(40px,5vw,64px);font-weight:800}
