.training-container[data-astro-cid-5uw4q24e]{max-width:1200px}.training-layout[data-astro-cid-5uw4q24e]{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:2rem;align-items:start}.training-main[data-astro-cid-5uw4q24e]{min-width:0}.sec-block[data-astro-cid-5uw4q24e]{margin-bottom:2.4rem}.hero-sub[data-astro-cid-5uw4q24e]{font-size:.88rem!important;letter-spacing:.14em}.service-lead[data-astro-cid-5uw4q24e]{padding:1rem 1.2rem;background:#fbf6ec;border:1px solid #EBD9B4;border-radius:.6rem;color:#7a5b18;font-size:.95rem;line-height:1.95}.service-note[data-astro-cid-5uw4q24e],.card-text[data-astro-cid-5uw4q24e]{margin-top:.8rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.9}.cert-hint[data-astro-cid-5uw4q24e]{margin:-.6rem 0 1rem;font-size:.88rem;color:var(--color-text-muted)}.cert-card-grid[data-astro-cid-5uw4q24e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.cert-card[data-astro-cid-5uw4q24e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:5.4rem;padding:.9rem .6rem;background:#fff;border:1px solid #EDF1F7;border-radius:.7rem;box-shadow:0 4px 14px #173f740f;font-family:inherit;text-align:center;cursor:pointer;transition:all .22s ease}.cert-card[data-astro-cid-5uw4q24e]:hover{transform:translateY(-3px);border-color:var(--color-primary);box-shadow:0 10px 24px #173f7421}.cert-card[data-astro-cid-5uw4q24e][aria-pressed=true]{border-color:var(--color-primary);background:#f2f7ff}.cert-name[data-astro-cid-5uw4q24e]{font-size:.92rem;font-weight:600;color:#1b3e6d;line-height:1.5}.cert-group[data-astro-cid-5uw4q24e]{font-size:.72rem;color:#9aa7b8}.cert-detail[data-astro-cid-5uw4q24e]{margin-top:1.2rem;padding:1.3rem 1.5rem;background:#f7fafe;border:1px solid #E4ECF6;border-left:4px solid var(--color-primary);border-radius:.7rem}.cert-detail[data-astro-cid-5uw4q24e][hidden]{display:none}.cert-detail-tag[data-astro-cid-5uw4q24e]{display:inline-block;padding:.2rem .75rem;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-size:.74rem;font-weight:600}.cert-detail[data-astro-cid-5uw4q24e] h3[data-astro-cid-5uw4q24e]{margin:.7rem 0 .5rem;font-size:1.2rem;color:#16437d}.cert-detail[data-astro-cid-5uw4q24e] p[data-astro-cid-5uw4q24e]{color:#46586e;font-size:.9rem;line-height:1.9}.cert-detail-tip[data-astro-cid-5uw4q24e]{margin-top:.7rem;font-size:.8rem!important;color:#8794a6!important}.major-cta[data-astro-cid-5uw4q24e]{display:inline-block;margin-top:.8rem;padding:.55rem 1.3rem;border-radius:999px;background:#1d4e89;color:#fff;font-size:.85rem;text-decoration:none}.major-cta[data-astro-cid-5uw4q24e]:hover{background:#16437d}.training-aside[data-astro-cid-5uw4q24e]{position:sticky;top:7rem}.aside-card[data-astro-cid-5uw4q24e]{padding:1.6rem 1.4rem;border-radius:.85rem;background:linear-gradient(160deg,#12386c,#1b4f94);color:#fff;box-shadow:0 12px 32px #12386c33}.aside-kicker[data-astro-cid-5uw4q24e]{font-size:.66rem;letter-spacing:.2em;color:#f0ce8c}.aside-card[data-astro-cid-5uw4q24e] h2[data-astro-cid-5uw4q24e]{margin:.5rem 0 .35rem;font-size:1.5rem;letter-spacing:.04em}.aside-sub[data-astro-cid-5uw4q24e]{font-size:.82rem;color:#e2eeffd1;line-height:1.7}.aside-list[data-astro-cid-5uw4q24e]{margin:1.1rem 0 1.3rem;padding-left:1.1rem;display:grid;gap:.55rem}.aside-list[data-astro-cid-5uw4q24e] li[data-astro-cid-5uw4q24e]{font-size:.84rem;line-height:1.7;color:#ebf4ffeb}.aside-cta[data-astro-cid-5uw4q24e]{display:block;margin-top:.6rem;padding:.65rem 1rem;border-radius:999px;background:#f0ce8c;color:#12386c;font-size:.88rem;font-weight:700;text-align:center;text-decoration:none}.aside-cta[data-astro-cid-5uw4q24e]:hover{filter:brightness(1.06)}.aside-cta[data-astro-cid-5uw4q24e].ghost{background:transparent;border:1px solid rgba(255,255,255,.55);color:#fff}.aside-note[data-astro-cid-5uw4q24e]{margin-top:1rem;font-size:.74rem;line-height:1.75;color:#e2eeffb3}@media(max-width:900px){.training-layout[data-astro-cid-5uw4q24e]{grid-template-columns:1fr}.training-aside[data-astro-cid-5uw4q24e]{position:static}.cert-card-grid[data-astro-cid-5uw4q24e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cert-card-grid[data-astro-cid-5uw4q24e]{grid-template-columns:1fr 1fr;gap:.55rem}.cert-name[data-astro-cid-5uw4q24e]{font-size:.82rem}}
