.process-grid[data-astro-cid-gymrkhv7]{display:grid;gap:1.2rem;margin-top:1.2rem}.process-card[data-astro-cid-gymrkhv7]{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:1.1rem;text-align:center}.step-n[data-astro-cid-gymrkhv7]{display:inline-block;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:700;color:var(--gold-ink);margin-bottom:.5em}.process-card[data-astro-cid-gymrkhv7] h3[data-astro-cid-gymrkhv7]{margin-top:.6em}.step-desc[data-astro-cid-gymrkhv7]{margin-top:.4em;font-size:.88rem;color:var(--text-muted)}.two-col[data-astro-cid-gymrkhv7]{display:grid;gap:1.6rem}.check-list[data-astro-cid-gymrkhv7]{list-style:none;padding:0;display:grid;gap:.6rem;margin-top:1rem}.check-list[data-astro-cid-gymrkhv7] li[data-astro-cid-gymrkhv7]{padding-left:1.6em;position:relative}.check-list[data-astro-cid-gymrkhv7] li[data-astro-cid-gymrkhv7]:before{content:"✓";position:absolute;left:0;color:var(--gold-ink);font-weight:700}.policy-grid[data-astro-cid-gymrkhv7]{list-style:none;padding:0;display:grid;gap:.7rem;margin-top:1.2rem}.policy-grid[data-astro-cid-gymrkhv7] li[data-astro-cid-gymrkhv7]{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.7rem 1rem;font-size:.92rem}.tour-cta[data-astro-cid-gymrkhv7]{text-align:center}.tour-cta[data-astro-cid-gymrkhv7] p[data-astro-cid-gymrkhv7]{max-width:46ch;margin-inline:auto;color:var(--text-muted)}.muted[data-astro-cid-gymrkhv7]{color:var(--text-muted);font-size:.88rem}.video-intro[data-astro-cid-gymrkhv7],.team-intro[data-astro-cid-gymrkhv7]{color:var(--text-muted);max-width:62ch;margin:.4rem 0 1.2rem}.video-wrap[data-astro-cid-gymrkhv7]{border-radius:var(--radius-md);overflow:hidden;background:#000;box-shadow:var(--shadow-sm)}.video-wrap[data-astro-cid-gymrkhv7] video[data-astro-cid-gymrkhv7]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.team-grid[data-astro-cid-gymrkhv7]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}.team-card[data-astro-cid-gymrkhv7]{margin:0;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-md);overflow:hidden}.team-card[data-astro-cid-gymrkhv7] figcaption[data-astro-cid-gymrkhv7]{padding:.6rem .8rem .8rem;display:flex;flex-direction:column}.team-card[data-astro-cid-gymrkhv7] figcaption[data-astro-cid-gymrkhv7] strong[data-astro-cid-gymrkhv7]{color:var(--navy);font-size:.95rem}.team-card[data-astro-cid-gymrkhv7] figcaption[data-astro-cid-gymrkhv7] span[data-astro-cid-gymrkhv7]{color:var(--gold-ink);font-size:.82rem;font-weight:600}.badges[data-astro-cid-gymrkhv7]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;align-content:start}.badge-cert[data-astro-cid-gymrkhv7]{display:flex;flex-direction:column;gap:.4rem;text-decoration:none;color:var(--navy);font-size:.82rem;font-weight:600;text-align:center}.badge-cert[data-astro-cid-gymrkhv7] img[data-astro-cid-gymrkhv7]{width:100%;height:auto;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;transition:border-color .15s ease,transform .15s ease}.badge-cert[data-astro-cid-gymrkhv7]:hover img[data-astro-cid-gymrkhv7]{border-color:var(--gold);transform:translateY(-2px)}.cert-intro[data-astro-cid-gymrkhv7]{color:var(--text-muted);max-width:62ch;margin:.4rem 0 1.4rem}.cert-grid[data-astro-cid-gymrkhv7]{display:grid;gap:1.1rem}.cert-card[data-astro-cid-gymrkhv7]{display:flex;gap:1rem;align-items:flex-start;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:.9rem;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cert-card[data-astro-cid-gymrkhv7]:hover{border-color:var(--gold);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.cert-card[data-astro-cid-gymrkhv7] img[data-astro-cid-gymrkhv7]{width:92px;flex:none;height:auto;border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.cert-card__body[data-astro-cid-gymrkhv7]{display:flex;flex-direction:column;gap:.3rem}.cert-card__body[data-astro-cid-gymrkhv7] strong[data-astro-cid-gymrkhv7]{color:var(--navy);font-size:.98rem}.cert-card__desc[data-astro-cid-gymrkhv7]{color:var(--text-muted);font-size:.85rem}.cert-card__link[data-astro-cid-gymrkhv7]{color:var(--gold-ink);font-weight:700;font-size:.85rem;margin-top:.1rem}@media(min-width:900px){.process-grid[data-astro-cid-gymrkhv7]{grid-template-columns:repeat(3,1fr)}.two-col[data-astro-cid-gymrkhv7]{grid-template-columns:1.3fr .7fr}.policy-grid[data-astro-cid-gymrkhv7]{grid-template-columns:repeat(2,1fr)}.team-grid[data-astro-cid-gymrkhv7]{grid-template-columns:repeat(5,1fr)}.cert-grid[data-astro-cid-gymrkhv7]{grid-template-columns:repeat(2,1fr)}}
