.hero-mockup-card{background:var(--pf-t--global--background--color--secondary--default,#f8fafc);border:1px solid var(--pf-t--global--border--color--default,#e2e8f0);width:100%;box-shadow:0 10px 25px -5px #0000000d}.mockup-goals-list.svelte-skv6c4{flex-direction:column;gap:.75rem;display:flex}.mockup-goal-item.svelte-skv6c4{background:var(--pf-t--global--background--color--primary--default,#fff);border-left:3px solid #0000;border-radius:6px;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;display:flex;box-shadow:0 1px 3px #00000008}.mockup-goal-item.completed.svelte-skv6c4{border-left-color:var(--pf-t--global--color--status--success--default,#38a169)}.mockup-goal-item.active.svelte-skv6c4{border-left-color:var(--pf-t--global--color--brand--default,#06c);background-color:var(--pf-t--global--background--color--brand--subtle,#f0f7ff)}.mockup-goal-item.pending.svelte-skv6c4{border-left-color:var(--pf-t--global--border--color--default,#cbd5e1);opacity:.75}.goal-dot.svelte-skv6c4{border:2px solid var(--pf-t--global--border--color--default,#cbd5e1);border-radius:50%;width:1rem;height:1rem;margin-top:2px}.goal-text.svelte-skv6c4{flex-direction:column;display:flex}.goal-text.svelte-skv6c4 small:where(.svelte-skv6c4){color:var(--pf-t--global--text--color--subtle,#64748b)}.mockup-status-footer.svelte-skv6c4{border-top:1px dashed var(--pf-t--global--border--color--default,#e2e8f0);padding-top:.5rem}.pillar-card-content.svelte-skv6c4{flex-direction:row;align-items:center;gap:1.25rem;display:flex}.pillar-img.svelte-skv6c4{object-fit:contain;flex-shrink:0;width:120px;height:100px}.pillar-text.svelte-skv6c4{flex:1}.tool-icon-wrapper.svelte-skv6c4{background-color:var(--pf-t--global--background--color--brand--subtle,#f0f7ff);width:44px;height:44px;color:var(--pf-t--global--color--brand--default,#06c);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.tool-icon{font-size:1.5rem}.step-badge.svelte-skv6c4{background-color:var(--pf-t--global--color--brand--default,#06c);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.125rem;font-weight:700;display:inline-flex}.closing-cta-card{background:var(--pf-t--global--background--color--secondary--default,#f8fafc);border:1px solid var(--pf-t--global--border--color--default,#e2e8f0)}@media (width<=576px){.pillar-card-content.svelte-skv6c4{flex-direction:column;align-items:flex-start}.pillar-img.svelte-skv6c4{width:100px;height:80px}}
