.cs-curriculum-wrap{max-width:64rem;margin:3rem auto 0}.cs-arc-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);border-top:1px solid #2b2b2b99;margin:2.5rem 0 1.25rem;padding-top:1.5rem;font-size:.75rem}.cs-arc-label.cs-arc-label-first{border-top:none;margin-top:0;padding-top:0}.cs-sessions-grid{grid-template-columns:1fr;gap:.875rem;margin-bottom:.5rem;display:grid}@media (width>=768px){.cs-sessions-grid{grid-template-columns:1fr 1fr}}.cs-session{background:#0f0f0f80;border:1px solid #53482d4d;border-radius:.5rem;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.cs-session-num{color:var(--color-gold);flex-shrink:0;min-width:1.875rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1}.cs-session-title{color:var(--color-text-primary);margin-bottom:.375rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:.9375rem;font-weight:700}.cs-session-body p{font-family:var(--font-body);color:var(--color-bone-white);margin:0;font-size:.8125rem;line-height:1.55}.cs-outcomes-grid{grid-template-columns:1fr;gap:1.25rem;max-width:60rem;margin:3rem auto 0;display:grid}@media (width>=768px){.cs-outcomes-grid{grid-template-columns:1fr 1fr}}.cs-outcome-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0f0f80;border:1px solid #53482d4d;border-radius:.5rem;padding:2rem 2.25rem}.cs-outcome-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.875rem;font-size:.6875rem;font-weight:700;display:block}.cs-outcome-title{color:var(--color-text-primary);margin-bottom:.75rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25}.cs-outcome-body{font-family:var(--font-body);color:var(--color-bone-white);margin:0;font-size:.875rem;line-height:1.6}.cs-partner-band{text-align:left;background:linear-gradient(#08080866 0%,#c09e5a0f 100%);border:1px solid #c09e5a40;border-radius:.5rem;align-items:center;gap:2.5rem;max-width:56rem;margin:0 auto;padding:3rem 2.5rem;display:flex}.cs-partner-logo-wrap{flex:none;justify-content:center;align-items:center;width:11rem;display:flex}.cs-partner-logo{filter:invert();opacity:.92;width:100%;height:auto;display:block}.cs-partner-content{flex:auto;min-width:0}.cs-partner-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold);margin-bottom:1.25rem;font-size:11px;display:block}.cs-partner-name{color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:1rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700}.cs-partner-body{font-family:var(--font-body);color:var(--color-bone-white);margin:0;font-size:.9375rem;line-height:1.6}.cs-partner-link{color:var(--color-gold);text-underline-offset:.18em;-webkit-text-decoration:underline #c09e5a80;text-decoration:underline #c09e5a80;transition:text-decoration-color .15s,color .15s}.cs-partner-link:hover,.cs-partner-link:focus-visible{color:#d6b677;text-decoration-color:currentColor}.cs-partner-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:2px}@media (width<=768px){.cs-partner-band{text-align:center;flex-direction:column;gap:1.5rem;padding:2.25rem 1.5rem}.cs-partner-logo-wrap{width:8rem}}.cs-final-cta-buttons{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}.catalyst-sales-page .btn-primary.is-disabled,.catalyst-sales-page .btn-outline-gold.is-disabled{color:#fff6;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:grayscale();opacity:.65;background:#ffffff14;border-color:#ffffff1f}.catalyst-sales-page .cs-launch-note{font-family:var(--font-body);color:var(--color-gold);text-align:center;margin:0 0 .5rem;font-size:.8125rem;line-height:1.4}.catalyst-sales-page .ce-engage-card .cs-launch-note{margin-top:auto}.catalyst-sales-page .cs-launch-note+.ce-engage-cta{margin-top:0}.catalyst-sales-page .cs-launch-note--final{margin-top:1.25rem}.catalyst-sales-page #choose-format .ce-engage-grid{grid-template-columns:1fr;max-width:32rem}
