/* Asmaneez V2.3 Phase 5: compact next-step guidance, no restyling of existing forms. */
.phase5-steps { padding-top:clamp(2rem,4vw,4rem); }
.phase5-steps .phase5-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; margin-top:1.5rem; }
.phase5-steps .phase5-step { border:1px solid var(--line,rgba(120,135,145,.28)); border-radius:1.1rem; padding:clamp(1rem,2.5vw,1.5rem); background:var(--card-bg,rgba(125,140,155,.055)); }
.phase5-steps .phase5-step small { color:var(--accent,#168bc5);font-weight:700;letter-spacing:.06em;display:block; margin-bottom:.5rem; }
.phase5-steps .phase5-step h3 {margin:0 0 .6rem;font-size:1.08rem;line-height:1.35;}
.phase5-steps .phase5-step p {margin:0;line-height:1.65;opacity:.78;}
.phase5-steps .phase5-note {margin:1.25rem 0 0;opacity:.78;max-width:60rem;}
@media(max-width:700px){.phase5-steps .phase5-grid {grid-template-columns:1fr;}}
