.hero[data-astro-cid-tjud47xj]{padding-top:var(--space-36);padding-bottom:var(--space-28);text-align:center}.hero__eyebrow[data-astro-cid-tjud47xj]{display:inline-block;font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#ffffff8c;margin-bottom:var(--space-4)}.hero[data-astro-cid-tjud47xj] h1[data-astro-cid-tjud47xj]{color:var(--colour-white);margin-bottom:var(--space-5)}.uc-grid[data-astro-cid-tjud47xj]{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center}@media(min-width:1024px){.uc-grid[data-astro-cid-tjud47xj]{grid-template-columns:1fr 1fr;gap:var(--space-16)}.uc-grid--reverse[data-astro-cid-tjud47xj] .uc-grid__text[data-astro-cid-tjud47xj]{order:2}.uc-grid--reverse[data-astro-cid-tjud47xj] .uc-grid__visual[data-astro-cid-tjud47xj]{order:1}}.uc-grid[data-astro-cid-tjud47xj] h2[data-astro-cid-tjud47xj]{font-size:var(--text-3xl);letter-spacing:var(--tracking-tighter);margin-bottom:var(--space-3)}@media(min-width:768px){.uc-grid[data-astro-cid-tjud47xj] h2[data-astro-cid-tjud47xj]{font-size:var(--text-4xl)}}.uc-lead[data-astro-cid-tjud47xj]{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--text-heading);margin-bottom:var(--space-8)}.uc-problem[data-astro-cid-tjud47xj],.uc-solution[data-astro-cid-tjud47xj]{margin-bottom:var(--space-6)}.uc-problem[data-astro-cid-tjud47xj] h4[data-astro-cid-tjud47xj],.uc-solution[data-astro-cid-tjud47xj] h4[data-astro-cid-tjud47xj]{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-3)}.uc-problem[data-astro-cid-tjud47xj] h4[data-astro-cid-tjud47xj]{color:var(--coral)}.uc-solution[data-astro-cid-tjud47xj] h4[data-astro-cid-tjud47xj]{color:var(--blue)}.uc-solution[data-astro-cid-tjud47xj] ul[data-astro-cid-tjud47xj]{list-style:none;padding:0}.uc-solution[data-astro-cid-tjud47xj] li[data-astro-cid-tjud47xj]{position:relative;padding-left:var(--space-5);color:var(--text-body);font-size:var(--text-base)}.uc-solution[data-astro-cid-tjud47xj] li[data-astro-cid-tjud47xj]+li[data-astro-cid-tjud47xj]{margin-top:var(--space-3)}.uc-solution[data-astro-cid-tjud47xj] li[data-astro-cid-tjud47xj]:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background-color:var(--blue)}.section-divider[data-astro-cid-tjud47xj]{padding:0}.section-divider[data-astro-cid-tjud47xj] hr[data-astro-cid-tjud47xj]{border:none;height:1px;background-color:var(--border-light)}.questions-grid[data-astro-cid-tjud47xj]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.questions-grid[data-astro-cid-tjud47xj]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.questions-grid[data-astro-cid-tjud47xj]{grid-template-columns:repeat(3,1fr)}}.question-card[data-astro-cid-tjud47xj]{background-color:var(--off-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-6);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.question-card[data-astro-cid-tjud47xj]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.question-card[data-astro-cid-tjud47xj] p[data-astro-cid-tjud47xj]{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-heading);font-style:italic;line-height:var(--leading-snug);margin-bottom:var(--space-4);max-width:none}.question-card[data-astro-cid-tjud47xj] span[data-astro-cid-tjud47xj]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--blue)}.mock-screen[data-astro-cid-tjud47xj]{width:100%;background:var(--colour-white);border-radius:var(--radius-lg);border:1px solid var(--border-light);overflow:hidden;box-shadow:var(--shadow-lg);font-family:var(--font-sans)}.mock-topbar[data-astro-cid-tjud47xj]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--off-white);border-bottom:1px solid var(--border-light)}.mock-dots[data-astro-cid-tjud47xj]{display:flex;gap:6px;flex-shrink:0}.mock-dot[data-astro-cid-tjud47xj]{width:10px;height:10px;border-radius:50%}.mock-dot--red[data-astro-cid-tjud47xj]{background:#ff5f57}.mock-dot--yellow[data-astro-cid-tjud47xj]{background:#ffbd2e}.mock-dot--green[data-astro-cid-tjud47xj]{background:#28ca41}.mock-title[data-astro-cid-tjud47xj]{font-size:var(--text-xs);color:var(--muted);font-weight:var(--weight-medium);flex:1}.mock-live[data-astro-cid-tjud47xj]{font-size:var(--text-xs);color:#1e9b33;font-weight:var(--weight-semibold);flex-shrink:0}.mock-body[data-astro-cid-tjud47xj]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.mock-goal-header[data-astro-cid-tjud47xj]{padding:var(--space-3) var(--space-4);background:var(--off-white);border-radius:var(--radius-md);border-left:3px solid var(--blue)}.mock-label[data-astro-cid-tjud47xj]{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--blue);margin-bottom:var(--space-1)}.mock-goal-name[data-astro-cid-tjud47xj]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-heading)}.mock-initiative[data-astro-cid-tjud47xj]{padding:var(--space-3) var(--space-4);background:var(--off-white);border-radius:var(--radius-md);border:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--space-2)}.mock-init-top[data-astro-cid-tjud47xj]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.mock-init-name[data-astro-cid-tjud47xj]{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-heading)}.mock-badge[data-astro-cid-tjud47xj]{font-size:10px;font-weight:var(--weight-bold);padding:2px 7px;border-radius:var(--radius-full);flex-shrink:0}.mock-badge--ok[data-astro-cid-tjud47xj]{background:#3563ff1a;color:var(--blue)}.mock-badge--warn[data-astro-cid-tjud47xj]{background:#ffbd2e26;color:#cc9700}.mock-badge--risk[data-astro-cid-tjud47xj]{background:#e66d611a;color:var(--coral)}.mock-caps[data-astro-cid-tjud47xj]{display:flex;flex-wrap:wrap;gap:var(--space-1)}.mock-cap[data-astro-cid-tjud47xj]{font-size:10px;font-weight:var(--weight-medium);color:var(--muted);background:var(--off-white);border:1px solid var(--border-light);border-radius:var(--radius-full);padding:2px 8px}.mock-bar-track[data-astro-cid-tjud47xj]{height:4px;border-radius:var(--radius-full);background:#222a3514;overflow:hidden}.mock-bar-fill[data-astro-cid-tjud47xj]{height:100%;border-radius:var(--radius-full);transition:width .4s var(--ease-out)}.mock-bar--ok[data-astro-cid-tjud47xj]{background:var(--blue)}.mock-bar--warn[data-astro-cid-tjud47xj]{background:#e5a800}.mock-bar--risk[data-astro-cid-tjud47xj]{background:var(--coral)}.mock-skill-row[data-astro-cid-tjud47xj]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--off-white);border-radius:var(--radius-md);border:1px solid var(--border-light)}.mock-skill-header[data-astro-cid-tjud47xj]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.mock-skill-name[data-astro-cid-tjud47xj]{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-heading)}.mock-gap-tag[data-astro-cid-tjud47xj]{font-size:10px;font-weight:var(--weight-bold);padding:2px 7px;border-radius:var(--radius-full);flex-shrink:0}.mock-gap--ok[data-astro-cid-tjud47xj]{background:#3563ff1a;color:var(--blue)}.mock-gap--warn[data-astro-cid-tjud47xj]{background:#ffbd2e26;color:#cc9700}.mock-gap--risk[data-astro-cid-tjud47xj]{background:#e66d611a;color:var(--coral)}.mock-skill-track[data-astro-cid-tjud47xj]{position:relative;height:6px;border-radius:var(--radius-full);background:#222a3514;overflow:visible}.mock-skill-fill[data-astro-cid-tjud47xj]{height:100%;border-radius:var(--radius-full)}.mock-skill-required[data-astro-cid-tjud47xj]{position:absolute;top:-3px;width:2px;height:12px;background:#222a3540;border-radius:1px}.mock-skill-meta[data-astro-cid-tjud47xj]{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);font-weight:var(--weight-medium)}.mock-readiness-overview[data-astro-cid-tjud47xj]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--off-white);border-radius:var(--radius-md);border:1px solid var(--border-light)}.mock-score-ring[data-astro-cid-tjud47xj]{position:relative;flex-shrink:0}.mock-score-inner[data-astro-cid-tjud47xj]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.mock-score-num[data-astro-cid-tjud47xj]{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--blue);letter-spacing:var(--tracking-tighter)}.mock-score-sub[data-astro-cid-tjud47xj]{font-size:9px;color:var(--muted);font-weight:var(--weight-medium)}.mock-score-heading[data-astro-cid-tjud47xj]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-heading);margin-bottom:var(--space-1)}.mock-score-desc[data-astro-cid-tjud47xj]{font-size:var(--text-xs);color:var(--muted)}.mock-readiness-list[data-astro-cid-tjud47xj]{display:flex;flex-direction:column;gap:var(--space-2)}.mock-readiness-row[data-astro-cid-tjud47xj]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--off-white);border-radius:var(--radius-md);border:1px solid var(--border-light)}.mock-status-dot[data-astro-cid-tjud47xj]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mock-status--ok[data-astro-cid-tjud47xj]{background:#28ca41;box-shadow:0 0 6px #28ca414d}.mock-status--warn[data-astro-cid-tjud47xj]{background:#ffbd2e;box-shadow:0 0 6px #ffbd2e4d}.mock-status--risk[data-astro-cid-tjud47xj]{background:var(--coral);box-shadow:0 0 6px #e66d614d}.mock-readiness-name[data-astro-cid-tjud47xj]{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-body);flex:1}.mock-readiness-pct[data-astro-cid-tjud47xj]{font-size:var(--text-xs);font-weight:var(--weight-bold);flex-shrink:0}.mock-pct--ok[data-astro-cid-tjud47xj]{color:var(--blue)}.mock-pct--warn[data-astro-cid-tjud47xj]{color:#cc9700}.mock-pct--risk[data-astro-cid-tjud47xj]{color:var(--coral)}.mock-alert[data-astro-cid-tjud47xj]{font-size:var(--text-xs);font-weight:var(--weight-medium);color:#996f00;background:#ffbd2e1a;border:1px solid rgba(255,189,46,.3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}
