.page-module__4CcDgW__container{--font:var(--font-family),-apple-system,system-ui,sans-serif;--navy:#1a2f4b;--brand:#e8740c;--text-muted:#5f6b7a;--text-light:#9ca3af;--border:#eaecf0;max-width:960px;font-family:var(--font);margin:0 auto;padding:48px 32px}.page-module__4CcDgW__sectionLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--brand);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.page-module__4CcDgW__title{font-family:var(--font);color:var(--navy);letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.page-module__4CcDgW__subtitle{color:var(--text-muted);margin-bottom:2rem;font-size:15px;line-height:1.6}.page-module__4CcDgW__course{background:var(--color-white);border:1px solid var(--border);border-radius:12px;margin-bottom:1.5rem;overflow:hidden}.page-module__4CcDgW__courseHeader{color:inherit;cursor:default;background:#f9f7f4;padding:20px 24px;list-style:none;display:block}.page-module__4CcDgW__courseHeader::-webkit-details-marker{display:none}details.page-module__4CcDgW__course>.page-module__4CcDgW__courseHeader{cursor:pointer;transition:background .15s}details.page-module__4CcDgW__course>.page-module__4CcDgW__courseHeader:hover{background:#f3efe9}details.page-module__4CcDgW__course>.page-module__4CcDgW__courseHeader:hover .page-module__4CcDgW__courseTitleLink{color:var(--brand)}details.page-module__4CcDgW__course[open]>.page-module__4CcDgW__courseHeader{border-bottom:1px solid var(--border)}.page-module__4CcDgW__courseHeaderTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__4CcDgW__courseHeaderRight{flex-shrink:0;align-items:center;gap:12px;display:flex}.page-module__4CcDgW__courseTitle{font-family:var(--font);color:var(--navy);margin:0;font-size:16px;font-weight:700}.page-module__4CcDgW__courseTitleLink{color:inherit;text-decoration:none;transition:color .15s}.page-module__4CcDgW__courseTitleLink:hover{color:var(--brand);text-decoration:none}.page-module__4CcDgW__courseMeta{color:var(--text-muted);flex-shrink:0;gap:12px;font-size:12px;display:flex}.page-module__4CcDgW__courseDescription{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.5}.page-module__4CcDgW__courseBody{padding:0}details.page-module__4CcDgW__course>.page-module__4CcDgW__courseBody>.page-module__4CcDgW__lessonLink{border-bottom:1px solid var(--border)}details.page-module__4CcDgW__course>.page-module__4CcDgW__courseBody>.page-module__4CcDgW__lessonLink:last-child{border-bottom:none}.page-module__4CcDgW__course:not(details)>.page-module__4CcDgW__courseBody{flex-direction:column;gap:10px;padding:16px;display:flex}.page-module__4CcDgW__module{background:var(--color-white);border:1px solid var(--border);border-radius:8px;overflow:hidden}.page-module__4CcDgW__moduleHeader{color:inherit;cursor:pointer;padding:14px 18px;list-style:none;transition:background .15s;display:block}.page-module__4CcDgW__moduleHeader::-webkit-details-marker{display:none}.page-module__4CcDgW__moduleHeader:hover{background:#f9f7f4}.page-module__4CcDgW__moduleHeader:hover .page-module__4CcDgW__moduleTitleLink{color:var(--brand)}.page-module__4CcDgW__module[open] .page-module__4CcDgW__moduleHeader{border-bottom:1px solid var(--border)}.page-module__4CcDgW__moduleHeaderTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__4CcDgW__moduleHeaderRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.page-module__4CcDgW__moduleTitle{font-family:var(--font);color:var(--navy);font-size:14px;font-weight:600}.page-module__4CcDgW__moduleTitleLink{color:inherit;text-decoration:none;transition:color .15s}.page-module__4CcDgW__moduleTitleLink:hover{color:var(--brand);text-decoration:none}.page-module__4CcDgW__moduleMeta{color:var(--text-muted);flex-shrink:0;gap:10px;font-size:11px;display:flex}.page-module__4CcDgW__moduleDescription{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.5}.page-module__4CcDgW__chevron{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%235f6b7a'%3E%3Cpath d='M7.3 4.3a1 1 0 0 1 1.4 0l5 5a1 1 0 0 1 0 1.4l-5 5a1 1 0 0 1-1.4-1.4L11.58 10 7.3 5.7a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:16px;height:16px;transition:transform .2s;display:inline-block}details[open]>summary .page-module__4CcDgW__chevron{transform:rotate(90deg)}.page-module__4CcDgW__lessonLink{color:var(--navy);border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:background .15s;display:flex}.page-module__4CcDgW__lessonLink:last-child{border-bottom:none}.page-module__4CcDgW__lessonLink:hover{background:#f9f7f4;text-decoration:none}.page-module__4CcDgW__lessonNumber{background:var(--brand);width:26px;height:26px;color:var(--color-white);font-family:var(--font);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.page-module__4CcDgW__lessonInfo{flex:1}.page-module__4CcDgW__lessonTitle{font-family:var(--font);color:var(--navy);font-size:14px;font-weight:600}.page-module__4CcDgW__lessonSummary{color:var(--text-muted);margin-top:2px;font-size:13px;line-height:1.5}.page-module__4CcDgW__durationBadge{color:var(--text-muted);background:var(--border);white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}.page-module__4CcDgW__certCta{border:2px solid var(--brand);background:#fef6ee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;margin-bottom:16px;padding:24px;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex}.page-module__4CcDgW__certCta:hover{background:#fef0e0;text-decoration:none;box-shadow:0 4px 16px #e8740c1f}.page-module__4CcDgW__certCtaContent{flex:1}.page-module__4CcDgW__certCtaBadge{text-transform:uppercase;letter-spacing:.1em;color:var(--brand);margin-bottom:6px;font-size:10px;font-weight:700;display:inline-block}.page-module__4CcDgW__certCtaTitle{font-family:var(--font);color:var(--navy);margin:0 0 4px;font-size:17px;font-weight:800}.page-module__4CcDgW__certCtaText{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.page-module__4CcDgW__certCtaArrow{color:var(--brand);flex-shrink:0;font-size:24px;font-weight:700}.page-module__4CcDgW__ctaIcon{opacity:.15;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__4CcDgW__certCta .page-module__4CcDgW__ctaIcon{color:var(--brand)}.page-module__4CcDgW__vaultCta .page-module__4CcDgW__ctaIcon{color:#1a2f4b}.page-module__4CcDgW__vaultCta{background:#f0f4f8;border:2px solid #1a2f4b;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding:24px;text-decoration:none;transition:background .15s,box-shadow .15s,transform .2s;display:flex}.page-module__4CcDgW__vaultCta:hover{background:#e4ebf2;text-decoration:none;transform:translateY(-3px);box-shadow:0 4px 16px #1a2f4b1f}.page-module__4CcDgW__vaultCtaContent{flex:1}.page-module__4CcDgW__vaultCtaBadge{text-transform:uppercase;letter-spacing:.1em;color:#1a2f4b;margin-bottom:6px;font-size:10px;font-weight:700;display:inline-block}.page-module__4CcDgW__vaultCtaTitle{color:#1a2f4b;margin:0 0 4px;font-size:17px;font-weight:800}.page-module__4CcDgW__vaultCtaText{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.page-module__4CcDgW__vaultCtaArrow{color:#1a2f4b;flex-shrink:0;font-size:24px;font-weight:700}.page-module__4CcDgW__deepDive{border:1px solid var(--border);background:#f9f7f4;border-radius:12px;margin:2rem 0 1.5rem;padding:24px}.page-module__4CcDgW__deepDiveHeading{font-family:var(--font);color:var(--navy);margin:0 0 6px;font-size:16px;font-weight:700}.page-module__4CcDgW__deepDiveDesc{color:var(--text-muted);margin:0 0 14px;font-size:13px;line-height:1.5}.page-module__4CcDgW__deepDiveList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__4CcDgW__deepDiveList li{padding-left:16px;font-size:14px;position:relative}.page-module__4CcDgW__deepDiveList li:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.page-module__4CcDgW__deepDiveList a{color:var(--navy);font-weight:600;text-decoration:none;transition:color .15s}.page-module__4CcDgW__deepDiveList a:hover{color:var(--brand);text-decoration:underline}@media (max-width:768px){.page-module__4CcDgW__container{padding:0 20px 32px}.page-module__4CcDgW__courseHeaderTop{flex-direction:column;align-items:flex-start;gap:4px}.page-module__4CcDgW__courseHeaderRight{align-self:flex-start}.page-module__4CcDgW__moduleHeaderTop{flex-direction:column;align-items:flex-start;gap:4px}.page-module__4CcDgW__moduleHeaderRight{align-self:flex-start}.page-module__4CcDgW__course:not(details)>.page-module__4CcDgW__courseBody{gap:8px;padding:12px}}
