.academy-hero[data-astro-cid-artid34z]{background:linear-gradient(108deg,#070d148a 0%,#0b141e47 55%,#070d1480 100%),url(/images/epoxy49/lifestyle/autoshop.png) 50%/cover no-repeat;border-bottom:2px solid #fbbf2459;padding:52px 0 44px}.hero-grid[data-astro-cid-artid34z]{grid-template-columns:1.25fr .95fr;align-items:center;gap:36px;display:grid}.hero-grid[data-astro-cid-artid34z]>[data-astro-cid-artid34z]{min-width:0}.acad-brand-pill[data-astro-cid-artid34z]{border:1px solid var(--hairline-gold);border-radius:var(--r-md);background:#0b141e;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:6px 12px;display:inline-flex}.acad-logo{width:auto;height:20px;display:block}.acad-brand-pill[data-astro-cid-artid34z] span[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:var(--track-label);color:var(--gold)}h1[data-astro-cid-artid34z]{font-family:var(--font-display);font-weight:900;font-size:var(--fs-3xl);line-height:var(--lh-display);color:var(--text-strong);text-transform:uppercase;margin:0 0 16px}.lede[data-astro-cid-artid34z]{color:var(--text-body);font-size:var(--fs-base);line-height:var(--lh-body);max-width:62ch;margin:0 0 24px}.lede[data-astro-cid-artid34z] strong[data-astro-cid-artid34z]{color:var(--text-strong)}.hero-actions[data-astro-cid-artid34z]{flex-wrap:wrap;gap:12px;display:flex}.economics-card[data-astro-cid-artid34z]{border:1px solid var(--hairline-gold);border-top:3px solid var(--gold);border-radius:var(--r-lg);background:#0b141e;padding:24px;box-shadow:0 18px 44px #0000007a}.econ-top-row[data-astro-cid-artid34z]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.econ-badge[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;letter-spacing:var(--track-label);border-radius:var(--r-sm);color:#22c55e;background:#22c55e29;border:1px solid #22c55e66;padding:4px 8px;display:inline-block}.econ-ab[data-astro-cid-artid34z]{font-family:var(--font-display);font-weight:var(--fw-label);font-size:var(--fs-micro);letter-spacing:var(--track-label);color:#000;border-radius:var(--r-sm);background:#f97316;border:1px solid #000;padding:2px 7px}.economics-card[data-astro-cid-artid34z] h2[data-astro-cid-artid34z]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;color:var(--text-strong);text-transform:uppercase;margin:0 0 8px}.econ-copy[data-astro-cid-artid34z]{font-size:var(--fs-sm);color:var(--text-muted);line-height:var(--lh-body);margin:0 0 16px}.econ-list[data-astro-cid-artid34z]{gap:10px;margin:0;display:grid}.econ-list[data-astro-cid-artid34z]>div[data-astro-cid-artid34z]{border-bottom:1px solid var(--hairline);font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.econ-list[data-astro-cid-artid34z] dt[data-astro-cid-artid34z]{color:var(--text-muted)}.econ-list[data-astro-cid-artid34z] dd[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-xs);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;color:var(--text-strong);text-align:right;margin:0}.econ-highlight[data-astro-cid-artid34z] dd[data-astro-cid-artid34z]{color:#22c55e;font-size:var(--fs-base)}.econ-foot[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.econ-foot[data-astro-cid-artid34z] a[data-astro-cid-artid34z]{color:var(--gold)}.section-block[data-astro-cid-artid34z]{padding-top:60px}.tier-grid[data-astro-cid-artid34z]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.tier-card[data-astro-cid-artid34z]{border:1px solid var(--hairline);border-top:3px solid var(--hairline-gold);border-radius:var(--r-lg);background:#0b141e;flex-direction:column;justify-content:space-between;gap:22px;padding:24px;display:flex}.tier-card[data-astro-cid-artid34z].is-featured{border:1px solid var(--hairline-gold);border-top:3px solid var(--gold);background:linear-gradient(165deg,#fbbf241f,#0b141e00 55%),#0b141e}.tier-badge[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:var(--track-label);color:var(--gold)}.tier-card[data-astro-cid-artid34z] h3[data-astro-cid-artid34z]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-lg);color:var(--text-strong);text-transform:uppercase;margin:8px 0 6px}.tier-price[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-lg);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;color:var(--gold);margin:0 0 6px}.tier-Audience[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:var(--track-data);color:#4ade80;margin:0 0 10px}.tier-summary[data-astro-cid-artid34z]{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0 0 16px}.tier-perks[data-astro-cid-artid34z]{color:var(--text-body);font-size:var(--fs-sm);line-height:var(--lh-body);gap:8px;margin:0;padding-left:18px;display:grid}.tier-variant-actions[data-astro-cid-artid34z]{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.btn-primary-dark[data-astro-cid-artid34z]{color:var(--text-strong);border:1px solid var(--hairline-gold);background:#070d14}.btn-primary-dark[data-astro-cid-artid34z]:hover{background:var(--gold);color:#000;border-color:#000}.btn-full[data-astro-cid-artid34z]{width:100%}.vault-grid[data-astro-cid-artid34z]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.vault-card[data-astro-cid-artid34z]{color:#0b141e;border-radius:var(--r-md);background:#fff;border:2px solid #0b141e;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.vault-head[data-astro-cid-artid34z]{background:#0b141e;border-bottom:2px solid #0b141e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.vault-logo{width:auto;height:18px;display:block}.vault-badge[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;letter-spacing:var(--track-label);color:#000;background:var(--gold);border-radius:var(--r-sm);padding:3px 8px}.vault-body[data-astro-cid-artid34z]{flex:1;padding:18px 20px}.vault-body[data-astro-cid-artid34z] h3[data-astro-cid-artid34z]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-lg);line-height:var(--lh-head);color:#0b141e;text-transform:uppercase;margin:0 0 8px}.vault-body[data-astro-cid-artid34z] p[data-astro-cid-artid34z]{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-body);line-height:var(--lh-body);color:#1e293b;margin:0}.vault-actions[data-astro-cid-artid34z]{padding:0 20px 18px}.code-grid[data-astro-cid-artid34z]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.code-card[data-astro-cid-artid34z]{color:var(--text-body);border:1px solid var(--hairline);border-top:3px solid var(--gold);border-radius:var(--r-md);background:#0b141e;flex-direction:column;gap:8px;padding:20px;display:flex}.code-tier[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);letter-spacing:var(--track-label);color:var(--gold);font-weight:var(--fw-strong)}.code-pill-row[data-astro-cid-artid34z]{border:1px dashed var(--gold);border-radius:var(--r-md);background:#070d14;justify-content:space-between;align-items:center;gap:10px;margin:4px 0;padding:8px 12px;display:flex}.code-token[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-base);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;color:var(--text-strong);letter-spacing:var(--track-label)}.copy-code-btn[data-astro-cid-artid34z]{background:var(--gold);color:#000;min-height:36px;font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:var(--track-label);border-radius:var(--r-sm);cursor:pointer;text-transform:uppercase;border:1px solid #000;padding:6px 10px}.code-discount[data-astro-cid-artid34z]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;color:var(--gold)}.code-req[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text-muted)}.code-card[data-astro-cid-artid34z] p[data-astro-cid-artid34z]{font-size:var(--fs-sm);color:var(--text-body);line-height:var(--lh-body);margin:4px 0 0}.kit-strip[data-astro-cid-artid34z]{border:1px solid var(--hairline-gold);border-top:3px solid var(--gold);border-radius:var(--r-lg);background:#0b141e;margin-top:56px;padding:28px}.kit-strip-head[data-astro-cid-artid34z]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.kit-strip-head[data-astro-cid-artid34z] h2[data-astro-cid-artid34z]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-xl);color:var(--text-strong);text-transform:uppercase;margin:0}.kit-mini-grid[data-astro-cid-artid34z]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kit-mini-card[data-astro-cid-artid34z]{border:1px solid var(--hairline);border-radius:var(--r-md);background:#070d14;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;display:flex}.kit-mini-sqft[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--gold)}.kit-mini-card[data-astro-cid-artid34z] h3[data-astro-cid-artid34z]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-md);color:var(--text-strong);text-transform:uppercase;margin:4px 0 6px}.kit-mini-card[data-astro-cid-artid34z] p[data-astro-cid-artid34z]{font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh-body);margin:0}.kit-mini-card[data-astro-cid-artid34z] p[data-astro-cid-artid34z] strong[data-astro-cid-artid34z]{color:#22c55e}.kit-mini-buy[data-astro-cid-artid34z]{justify-content:space-between;align-items:center;gap:10px;display:flex}.kit-mini-price[data-astro-cid-artid34z]{font-family:var(--font-display);font-weight:900;font-size:var(--fs-xl);font-variant-numeric:tabular-nums;color:var(--gold)}.curriculum-head-row[data-astro-cid-artid34z]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.curriculum-controls[data-astro-cid-artid34z]{flex-wrap:wrap;gap:10px;display:flex}.phase-accordion-stack[data-astro-cid-artid34z]{gap:16px;display:grid}.phase-panel[data-astro-cid-artid34z]{border-top:3px solid var(--phase-accent,#fbbf24);padding:0;overflow:hidden}.phase-summary[data-astro-cid-artid34z]{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;list-style:none;display:flex}.phase-summary[data-astro-cid-artid34z]::-webkit-details-marker{display:none}.phase-summary-left[data-astro-cid-artid34z]{flex:420px;min-width:0}.phase-code-pill[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:var(--track-label);color:var(--phase-accent,#fbbf24);margin-bottom:4px;display:inline-block}.phase-summary[data-astro-cid-artid34z] h3[data-astro-cid-artid34z]{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-head);letter-spacing:var(--track-head);color:var(--text-strong);text-transform:uppercase;margin:0 0 4px}.phase-summary[data-astro-cid-artid34z] p[data-astro-cid-artid34z]{font-size:var(--fs-sm);color:var(--text-muted);line-height:var(--lh-body);margin:0}.phase-toggle-badge[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:var(--track-label);color:var(--text-strong);border:1px solid var(--hairline-gold);border-radius:var(--r-md);white-space:nowrap;background:#070d14;padding:6px 12px}.phase-modules-grid[data-astro-cid-artid34z]{border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:18px 24px 24px;display:grid}.mc-module-card[data-astro-cid-artid34z]{border:1px solid var(--hairline);border-left:3px solid var(--phase-accent,#fbbf24);border-radius:var(--r-md);background:#070d14;flex-direction:column;gap:8px;padding:16px;display:flex}.mc-mod-top[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-mod-num[data-astro-cid-artid34z]{color:var(--phase-accent,#fbbf24);font-weight:var(--fw-strong);letter-spacing:var(--track-label)}.mc-mod-runtime[data-astro-cid-artid34z]{color:var(--text-muted)}.mc-module-card[data-astro-cid-artid34z] h4[data-astro-cid-artid34z]{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-head);line-height:var(--lh-head);color:var(--text-strong);text-transform:uppercase;margin:0}.mc-mod-desc[data-astro-cid-artid34z]{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--text-body);flex:1;margin:0}.mc-mod-takeaway[data-astro-cid-artid34z]{border-radius:var(--r-sm);font-size:var(--fs-micro);line-height:var(--lh-ui);color:var(--text-strong);background:#fbbf2414;border:1px solid #fbbf2440;padding:8px 10px}.mc-mod-takeaway[data-astro-cid-artid34z] span[data-astro-cid-artid34z]{font-family:var(--font-data);font-weight:var(--fw-strong);color:var(--gold);letter-spacing:var(--track-label)}.exam-shell[data-astro-cid-artid34z]{border-top:3px solid var(--gold)}.exam-header[data-astro-cid-artid34z]{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;padding-bottom:20px;display:flex}.exam-header[data-astro-cid-artid34z] h2[data-astro-cid-artid34z]{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-head);color:var(--text-strong);text-transform:uppercase;margin:4px 0 8px}.exam-kpi-pill[data-astro-cid-artid34z]{border:1px solid var(--hairline-gold);border-radius:var(--r-md);text-align:right;background:#070d14;gap:2px;padding:10px 16px;display:grid}.exam-kpi-pill[data-astro-cid-artid34z] span[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);color:var(--text-muted);letter-spacing:var(--track-label)}.exam-kpi-pill[data-astro-cid-artid34z] strong[data-astro-cid-artid34z]{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--gold);font-variant-numeric:tabular-nums;font-weight:900}.quiz-candidate-bar[data-astro-cid-artid34z]{border:1px solid var(--hairline);border-radius:var(--r-md);background:#070d14;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;padding:18px;display:grid}.quiz-questions-list[data-astro-cid-artid34z]{gap:16px;display:grid}.quiz-q-card[data-astro-cid-artid34z]{border:1px solid var(--hairline);border-radius:var(--r-md);background:#070d14;min-width:0;margin:0;padding:18px 20px}.quiz-q-legend[data-astro-cid-artid34z]{gap:4px;width:100%;margin-bottom:12px;padding:0;display:grid}.quiz-q-meta[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:var(--track-label);color:var(--gold)}.quiz-q-prompt[data-astro-cid-artid34z]{font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-strong);line-height:var(--lh-body);color:var(--text-strong)}.quiz-options[data-astro-cid-artid34z]{gap:8px;display:grid}.quiz-opt-label[data-astro-cid-artid34z]{border:1px solid var(--hairline);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-sm);line-height:var(--lh-body);background:#0b141e;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.quiz-opt-label[data-astro-cid-artid34z]:hover{border-color:#fbbf2473}.quiz-opt-label[data-astro-cid-artid34z] input[data-astro-cid-artid34z][type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--gold);flex-shrink:0;margin-top:2px;padding:0}.quiz-opt-letter[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);border:1px solid var(--hairline);color:var(--gold);border-radius:var(--r-sm);background:#070d14;flex-shrink:0;padding:2px 7px}.quiz-opt-text[data-astro-cid-artid34z]{color:var(--text-body);font-size:var(--fs-sm);text-transform:none;letter-spacing:normal;font-family:var(--font-body);font-weight:var(--fw-body)}.quiz-opt-label[data-astro-cid-artid34z].is-correct{background:#22c55e1f;border-color:#22c55e}.quiz-opt-label[data-astro-cid-artid34z].is-wrong{background:#ef44441f;border-color:#ef4444}.quiz-rationale[data-astro-cid-artid34z]{border-radius:var(--r-md);border-left:3px solid var(--gold);background:#0b141e;margin-top:12px;padding:12px 14px}.quiz-rationale[data-astro-cid-artid34z][hidden]{display:none}.quiz-rationale[data-astro-cid-artid34z].is-pass{border-left-color:#22c55e}.quiz-rationale[data-astro-cid-artid34z].is-fail{border-left-color:#f97316}.quiz-verdict[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);letter-spacing:var(--track-label);color:var(--gold);margin-bottom:4px;display:block}.quiz-rationale[data-astro-cid-artid34z].is-pass .quiz-verdict[data-astro-cid-artid34z]{color:#4ade80}.quiz-rationale[data-astro-cid-artid34z] p[data-astro-cid-artid34z]{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--text-body);margin:0}.quiz-submit-bar[data-astro-cid-artid34z]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.quiz-progress-note[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);color:var(--text-muted)}.quiz-result-panel[data-astro-cid-artid34z]{gap:20px;margin-top:24px;display:grid}.quiz-result-panel[data-astro-cid-artid34z][hidden]{display:none}.qr-banner[data-astro-cid-artid34z]{border:1px solid var(--hairline-gold);border-left:4px solid var(--gold);border-radius:var(--r-lg);background:#070d14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.qr-banner[data-astro-cid-artid34z].is-passed{border-color:#22c55e8c #22c55e8c #22c55e8c #22c55e}.qr-kicker[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:var(--track-label);color:#4ade80;margin-bottom:4px;display:block}.qr-banner[data-astro-cid-artid34z].is-retry .qr-kicker[data-astro-cid-artid34z]{color:var(--gold)}.qr-banner[data-astro-cid-artid34z] h3[data-astro-cid-artid34z]{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--text-strong);text-transform:uppercase;margin:0 0 6px;font-weight:900}.qr-banner[data-astro-cid-artid34z] p[data-astro-cid-artid34z]{max-width:64ch;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-body);margin:0}.qr-pro-unlock[data-astro-cid-artid34z][hidden],.cert-stage-wrap[data-astro-cid-artid34z][hidden],.insp-ics-box[data-astro-cid-artid34z][hidden]{display:none}.qr-unlock-tag[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);letter-spacing:var(--track-label);color:var(--gold);margin-bottom:6px;display:block}.qr-code-box[data-astro-cid-artid34z]{border:1px dashed var(--gold);border-radius:var(--r-md);background:#0b141e;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.qr-code-box[data-astro-cid-artid34z] code[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-lg);font-weight:var(--fw-strong);color:var(--text-strong);letter-spacing:var(--track-label)}.cert-stage-wrap[data-astro-cid-artid34z]{gap:16px;display:grid}.cert-canvas-frame[data-astro-cid-artid34z]{border:1px solid var(--hairline-gold);border-radius:var(--r-lg);background:#05090f;padding:12px;overflow:hidden}.cert-canvas-frame[data-astro-cid-artid34z] canvas[data-astro-cid-artid34z]{border-radius:var(--r-sm);width:100%;height:auto;display:block}.cert-actions[data-astro-cid-artid34z]{flex-wrap:wrap;gap:12px;display:flex}.insp-ics-box[data-astro-cid-artid34z]{border-radius:var(--r-md);background:#22c55e1a;border:1px solid #22c55e73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.insp-ics-kicker[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:var(--track-label);color:#4ade80;display:block}.insp-ics-box[data-astro-cid-artid34z] p[data-astro-cid-artid34z]{font-size:var(--fs-xs);color:var(--text-body);margin:3px 0 0}.enroll-grid[data-astro-cid-artid34z]{grid-template-columns:1fr 1.15fr;align-items:start;gap:36px;display:grid}.enroll-grid[data-astro-cid-artid34z]>[data-astro-cid-artid34z]{min-width:0}.enroll-copy[data-astro-cid-artid34z] h2[data-astro-cid-artid34z]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-2xl);color:var(--text-strong);text-transform:uppercase;margin:0 0 12px}.enroll-copy[data-astro-cid-artid34z] p[data-astro-cid-artid34z]{color:var(--text-body);font-size:var(--fs-base);line-height:var(--lh-body)}.enroll-copy[data-astro-cid-artid34z] strong[data-astro-cid-artid34z]{color:var(--text-strong)}.enroll-highlights[data-astro-cid-artid34z]{color:var(--text-body);font-size:var(--fs-sm);line-height:var(--lh-body);gap:10px;margin:14px 0 0;padding-left:18px;display:grid}.enroll-highlights[data-astro-cid-artid34z] strong[data-astro-cid-artid34z]{color:var(--text-strong)}.enroll-highlights[data-astro-cid-artid34z] a[data-astro-cid-artid34z]{color:var(--gold)}.enroll-form[data-astro-cid-artid34z]{border:1px solid var(--hairline);border-top:3px solid var(--gold);border-radius:var(--r-lg);background:#0b141e;gap:14px;padding:26px;display:grid}.row-2[data-astro-cid-artid34z]{grid-template-columns:1fr 1fr;gap:14px;display:grid}label[data-astro-cid-artid34z]{font-size:var(--fs-xs);gap:6px;display:grid}label[data-astro-cid-artid34z]>span[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}input[data-astro-cid-artid34z]:not([type=hidden]),select[data-astro-cid-artid34z],textarea[data-astro-cid-artid34z]{border:1px solid var(--hairline);min-height:44px;color:var(--text-strong);border-radius:var(--r-md);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-ui);background:#070d14;width:100%;padding:10px 12px}input[data-astro-cid-artid34z]:not([type=hidden]):focus,select[data-astro-cid-artid34z]:focus,textarea[data-astro-cid-artid34z]:focus{border-color:var(--gold)}input[data-astro-cid-artid34z]:not([type=hidden]):focus:not(:focus-visible),select[data-astro-cid-artid34z]:focus:not(:focus-visible),textarea[data-astro-cid-artid34z]:focus:not(:focus-visible){outline:none}input[data-astro-cid-artid34z]:not([type=hidden]):focus-visible,select[data-astro-cid-artid34z]:focus-visible,textarea[data-astro-cid-artid34z]:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-color:var(--gold)}.form-status[data-astro-cid-artid34z]{font-family:var(--font-data);font-size:var(--fs-micro);color:var(--gold);margin:0}.faq-list[data-astro-cid-artid34z]{gap:12px;display:grid}.faq-item[data-astro-cid-artid34z]{border:1px solid var(--hairline);border-radius:var(--r-md);background:#0b141e;padding:16px 20px}.faq-item[data-astro-cid-artid34z] summary[data-astro-cid-artid34z]{font-weight:var(--fw-strong);font-size:var(--fs-base);cursor:pointer;color:var(--text-strong)}.faq-item[data-astro-cid-artid34z] p[data-astro-cid-artid34z]{color:var(--text-body);font-size:var(--fs-base);line-height:var(--lh-body);margin:10px 0 0}@media (width<=960px){.hero-grid[data-astro-cid-artid34z],.tier-grid[data-astro-cid-artid34z],.kit-mini-grid[data-astro-cid-artid34z],.enroll-grid[data-astro-cid-artid34z],.row-2[data-astro-cid-artid34z],.quiz-candidate-bar[data-astro-cid-artid34z]{grid-template-columns:1fr}}
