.gb-infographic[data-astro-cid-a3excpnv]{max-width:1100px;margin:0 auto;padding:48px 32px 56px}.gb-ig-header[data-astro-cid-a3excpnv]{text-align:center;margin-bottom:38px}.gb-track[data-astro-cid-a3excpnv]{border-top:1px solid color-mix(in srgb, var(--color-warm-gray) 70%, transparent);grid-template-columns:110px minmax(0,1fr);align-items:center;padding:8px 0;display:grid}.gb-track[data-astro-cid-a3excpnv]:first-of-type{border-top:0}.gb-track-label[data-astro-cid-a3excpnv]{color:var(--color-ink-light);letter-spacing:1.1px;text-transform:uppercase;padding-right:18px;font-size:11px;font-weight:700;line-height:1.3}.gb-training-grid[data-astro-cid-a3excpnv],.gb-project-grid[data-astro-cid-a3excpnv]{grid-template-columns:.7fr 1fr 1fr 1fr 1.25fr .75fr;gap:5px;min-width:0;display:grid}.gb-phase[data-astro-cid-a3excpnv]{color:#fff;text-align:center;background:#1a5c3a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:112px;padding:12px 8px;display:flex;position:relative}.gb-phase[data-astro-cid-a3excpnv]>span[data-astro-cid-a3excpnv]:not(.gb-addon){letter-spacing:.7px;opacity:.75;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700}.gb-phase[data-astro-cid-a3excpnv] strong[data-astro-cid-a3excpnv]{font-size:23px;line-height:1}.gb-phase[data-astro-cid-a3excpnv] b[data-astro-cid-a3excpnv]{margin-top:4px;font-size:11px;font-weight:650}.gb-phase[data-astro-cid-a3excpnv] small[data-astro-cid-a3excpnv]{opacity:.68;margin-top:4px;font-size:9px;line-height:1.3}.gb-phase-optional[data-astro-cid-a3excpnv]{color:#8a7556;background:0 0;border:2px dashed #b8a07a}.gb-addon[data-astro-cid-a3excpnv]{background:var(--color-warm-white);color:#8a7556;letter-spacing:1px;text-transform:uppercase;border:1px dashed #b8a07a;border-radius:3px;padding:1px 6px;font-size:8px;font-weight:700;position:absolute;top:-8px;right:8px}.gb-phase-final[data-astro-cid-a3excpnv]{background:var(--color-terracotta)}.gb-project[data-astro-cid-a3excpnv]{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:32px;padding:4px 7px;font-size:10px;line-height:1.25;display:flex}.gb-project[data-astro-cid-a3excpnv].muted{color:var(--color-ink-light);background:#eae7e1}.gb-project[data-astro-cid-a3excpnv].active{color:#7c2d12;background:#f5e6d3}.gb-project[data-astro-cid-a3excpnv].cert{color:var(--color-terracotta);background:#fef3ed;font-weight:700}.gb-gates[data-astro-cid-a3excpnv]{height:58px;position:relative}.gb-gate-line[data-astro-cid-a3excpnv]{background:linear-gradient(90deg, var(--color-warm-gray), #f6d9cb 22%, #f6d9cb 86%, var(--color-warm-gray));border-radius:2px;height:3px;position:absolute;top:22px;left:4%;right:4%}.gb-gate[data-astro-cid-a3excpnv]{justify-items:center;gap:6px;display:grid;position:absolute;top:16px;transform:translate(-50%)}.gb-gate[data-astro-cid-a3excpnv] i[data-astro-cid-a3excpnv]{background:var(--color-terracotta);border-radius:1px;width:12px;height:12px;transform:rotate(45deg);box-shadow:0 1px 4px #9a34122e}.gb-gate[data-astro-cid-a3excpnv] span[data-astro-cid-a3excpnv]{white-space:nowrap;color:var(--color-terracotta);letter-spacing:.4px;font-size:9px;font-weight:700}.gb-gate[data-astro-cid-a3excpnv].start{left:21%}.gb-gate[data-astro-cid-a3excpnv].gate1{left:47%}.gb-gate[data-astro-cid-a3excpnv].gate2{left:68%}.gb-gate[data-astro-cid-a3excpnv].gate3{left:86%}.gb-ig-note[data-astro-cid-a3excpnv]{max-width:780px;color:var(--color-ink-light);text-align:center;margin:28px auto 0;font-size:12px;font-style:italic;line-height:1.55}.gb-mobile-journey[data-astro-cid-6gl2afup]{max-width:460px;margin:0 auto;padding:24px 24px 40px}.gb-mj-header[data-astro-cid-6gl2afup]{text-align:center;margin-bottom:32px}.gb-mj-node[data-astro-cid-6gl2afup]{padding-bottom:6px;padding-left:46px;position:relative}.gb-mj-node[data-astro-cid-6gl2afup]:before{content:"";opacity:.25;background:#1a5c3a;width:2px;position:absolute;top:32px;bottom:-6px;left:14px}.gb-mj-node-last[data-astro-cid-6gl2afup]:before{display:none}.gb-mj-opt[data-astro-cid-6gl2afup]:before{opacity:.3;background:#b8a07a}.gb-mj-circle[data-astro-cid-6gl2afup]{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex;position:absolute;top:2px;left:0}.gb-mj-circle-wide[data-astro-cid-6gl2afup]{border-radius:16px;width:38px;font-size:9px}.gb-mj-green[data-astro-cid-6gl2afup]{color:#fff;background:#1a5c3a}.gb-mj-dashed[data-astro-cid-6gl2afup]{color:#8a7556;border:2px dashed #b8a07a}.gb-mj-terra[data-astro-cid-6gl2afup]{background:var(--color-terracotta);color:#fff}.gb-mj-opt-label[data-astro-cid-6gl2afup],.gb-mj-days[data-astro-cid-6gl2afup]{text-transform:uppercase;letter-spacing:1.2px;margin-bottom:2px;font-size:9px;font-weight:700}.gb-mj-opt-label[data-astro-cid-6gl2afup]{color:#b8a07a}.gb-mj-days[data-astro-cid-6gl2afup]{color:#1a5c3a}.gb-mj-days-terra[data-astro-cid-6gl2afup]{color:var(--color-terracotta)}.gb-mj-title[data-astro-cid-6gl2afup]{margin-bottom:2px;font-size:14px;font-weight:700}.gb-mj-text[data-astro-cid-6gl2afup]{color:var(--color-ink-light);font-size:12px;line-height:1.5}.gb-mj-badge-row[data-astro-cid-6gl2afup]{align-items:center;min-height:38px;margin:3px 0;padding-left:46px;display:flex;position:relative}.gb-mj-badge-row[data-astro-cid-6gl2afup]:before{content:"";opacity:.25;background:#1a5c3a;width:2px;position:absolute;top:0;bottom:0;left:14px}.gb-mj-badge[data-astro-cid-6gl2afup]{color:var(--color-ink-light);background:#f2f0eb;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:500;line-height:1.35;display:inline-flex}.gb-mj-badge-gate[data-astro-cid-6gl2afup]{color:var(--color-terracotta);background:#fff7ed}.gb-mj-gate-diamond[data-astro-cid-6gl2afup]{background:var(--color-terracotta);border-radius:1px;flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)}.gb-mj-sep[data-astro-cid-6gl2afup]{margin:6px 0 10px;padding-left:46px}.gb-mj-sep-line[data-astro-cid-6gl2afup]{border-top:2px dashed var(--color-warm-gray);color:var(--color-ink-light);text-transform:uppercase;letter-spacing:1.5px;padding-top:5px;font-size:9px;font-weight:600}.gb-mj-footer[data-astro-cid-6gl2afup]{text-align:center;color:var(--color-ink-light);padding-top:16px;font-size:11px;font-style:italic;line-height:1.5}.gb-stats[data-astro-cid-na2tvyad]{text-align:center;grid-template-columns:1fr 1fr 1fr;gap:0;max-width:740px;margin:0 auto;padding:40px 40px 56px;display:grid}.gb-stat[data-astro-cid-na2tvyad]{padding:20px 16px}.gb-stat-middle[data-astro-cid-na2tvyad]{border-left:1px solid var(--color-warm-gray);border-right:1px solid var(--color-warm-gray)}.gb-desktop-only[data-astro-cid-na2tvyad]{display:block}.gb-mobile-only[data-astro-cid-na2tvyad]{display:none}.gb-green-top-border[data-astro-cid-na2tvyad]{border-top:2px solid #1a5c3a}.gb-phase-item[data-astro-cid-na2tvyad]{grid-template-columns:48px 1fr;align-items:start;gap:18px;margin-bottom:28px;display:grid}.gb-pc[data-astro-cid-na2tvyad]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:flex}.gb-pc-green[data-astro-cid-na2tvyad]{color:#fff;background:#1a5c3a;box-shadow:0 3px 10px #1a5c3a26}.gb-pc-dashed[data-astro-cid-na2tvyad]{color:#8a7556;border:2px dashed #b8a07a}.gb-p-opt-label[data-astro-cid-na2tvyad]{color:#b8a07a;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:3px;font-size:10px;font-weight:700}.gb-phase-outcome[data-astro-cid-na2tvyad]{color:var(--color-terracotta);margin-top:5px;font-size:13px;font-weight:500}.gb-phase-outcome[data-astro-cid-na2tvyad]:before{content:"→ ";font-weight:700}.gb-phase-sep[data-astro-cid-na2tvyad]{grid-template-columns:48px 1fr;gap:18px;margin-bottom:28px;display:grid}.gb-phase-sep-line[data-astro-cid-na2tvyad]{border-top:2px dashed var(--color-warm-gray);color:var(--color-ink-light);text-transform:uppercase;letter-spacing:1.5px;padding-top:8px;font-size:10px;font-weight:600}.gb-dark-cta[data-astro-cid-na2tvyad]{color:#fff;text-align:center;background:#1a1a1a;padding:64px 40px}@media (width<=960px){.gb-stats[data-astro-cid-na2tvyad]{grid-template-columns:1fr;gap:0;padding:28px 24px 44px}.gb-stat[data-astro-cid-na2tvyad]{text-align:left;border-bottom:1px solid var(--color-warm-gray);grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.gb-stat-middle[data-astro-cid-na2tvyad]{border-left:none;border-right:none}.gb-stat[data-astro-cid-na2tvyad]:last-child{border-bottom:none}.gb-desktop-only[data-astro-cid-na2tvyad]{display:none}.gb-mobile-only[data-astro-cid-na2tvyad]{display:block}.gb-phase-item[data-astro-cid-na2tvyad]{grid-template-columns:38px 1fr;gap:12px}.gb-pc[data-astro-cid-na2tvyad]{width:36px;height:36px;font-size:13px}.gb-phase-sep[data-astro-cid-na2tvyad]{grid-template-columns:38px 1fr;gap:12px}.gb-dark-cta[data-astro-cid-na2tvyad]{padding:48px 24px}}
