.lifecycle-showcase{margin-top:28px;padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff}.lifecycle-title{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:18px}.lifecycle-title h2{margin:4px 0 0}.lifecycle-title>p{max-width:620px;margin:0;color:var(--muted);line-height:1.55}.lifecycle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lifecycle-card{border:1px solid var(--line);border-radius:16px;padding:18px;background:var(--surface,#fff)}.lifecycle-card.warning{box-shadow:inset 4px 0 0 #b47b00}.lifecycle-card.critical{box-shadow:inset 4px 0 0 #a33}.lifecycle-card.ok{box-shadow:inset 4px 0 0 #2c7a52}.lifecycle-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.lifecycle-head small{color:var(--muted);font-size:.72rem;letter-spacing:.08em}.lifecycle-head h3{margin:4px 0 0}.lifecycle-head>span{font-size:.72rem;font-weight:700;padding:5px 8px;border-radius:999px;background:var(--navy-3,#eef2f6);color:var(--navy)}.lifecycle-card dl{margin:16px 0 0;display:grid;gap:12px}.lifecycle-card dl div{display:grid;gap:3px}.lifecycle-card dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.lifecycle-card dd{margin:0;line-height:1.4}@media(max-width:1050px){.lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.lifecycle-title{display:block}.lifecycle-title>p{margin-top:10px}.lifecycle-grid{grid-template-columns:1fr}.lifecycle-showcase{padding:18px}}