.m-cp-training-paths{--cp-training-paths-fg:var(--cp-deep-harmony,#24211c);--cp-training-paths-muted:var(--cp-calm-stone,#514a44);--cp-training-paths-section-bg:var(--cp-warm-cream,#f5f2ec);--cp-training-paths-card-bg:var(--cp-pure-comfort,#fff);--cp-training-paths-accent-bg:var(--cp-friendly-blue,#cce8f1);--cp-training-paths-who-bg:var(--cp-pure-comfort,#fff);--cp-training-paths-toggle-open-bg:var(--cp-steel-blue,#2c5287);--cp-training-paths-check-bg:var(--cp-steel-blue,#2c5287);--cp-training-paths-font-heading:var(--cp-font-heading,"Roobert",system-ui,sans-serif);--cp-training-paths-font-body:var(--cp-font-body,"Roobert",system-ui,sans-serif);--cp-training-paths-font-display:var(--cp-font-display,"Tiempos Headline",Georgia,serif)}@layer cp-training-paths{.m-cp-training-paths{--cp-training-paths-fg:var(--cp-deep-harmony,#24211c);--cp-training-paths-muted:var(--cp-calm-stone,#514a44);--cp-training-paths-section-bg:var(--cp-warm-cream,#f5f2ec);--cp-training-paths-card-radius:clamp(1rem,1.5vw,1.5rem);--cp-training-paths-card-fg:var(--cp-deep-harmony,#24211c);--cp-training-paths-card-bg:#fff;--cp-training-paths-card-border:1px solid color-mix(in srgb,var(--cp-soft-mist,#ccc0b2) 55%,transparent);--cp-training-paths-accent-bg:var(--cp-friendly-blue,#cce8f1);--cp-training-paths-accent-fg:var(--cp-deep-harmony,#24211c);--cp-training-paths-tag-bg:color-mix(in srgb,var(--cp-deep-harmony,#24211c) 6%,transparent);--cp-training-paths-tag-fg:var(--cp-deep-harmony,#24211c);--cp-training-paths-badge-bg:color-mix(in srgb,var(--cp-steel-blue,#2c5287) 14%,transparent);--cp-training-paths-badge-fg:var(--cp-steel-blue,#2c5287);--cp-training-paths-who-bg:#fff;--cp-training-paths-toggle-open-bg:var(--cp-steel-blue,#2c5287);--cp-training-paths-toggle-open-fg:#fff;--cp-training-paths-toggle-closed-bg:var(--cp-soft-mist,#e8e2da);--cp-training-paths-toggle-closed-fg:var(--cp-calm-stone,#514a44);--cp-training-paths-check-bg:var(--cp-steel-blue,#2c5287);--cp-training-paths-check-fg:#fff;--cp-training-paths-chip-active-bg:var(--cp-deep-harmony,#24211c);--cp-training-paths-chip-active-fg:#fff;--cp-training-paths-chip-fg:var(--cp-deep-harmony,#24211c);--cp-training-paths-chip-border:1px solid var(--cp-deep-harmony,#24211c);--cp-training-paths-cols:2;--cp-training-paths-font-heading:var(--cp-font-heading,"Roobert",system-ui,sans-serif);--cp-training-paths-font-body:var(--cp-font-body,"Roobert",system-ui,sans-serif);--cp-training-paths-font-display:var(--cp-font-display,"Tiempos Headline",Georgia,serif);--rd-surface-body-fallback:var(--cp-training-paths-muted);background-color:var(--cp-training-paths-section-bg);color:var(--cp-training-paths-fg);container-name:cp-training-paths;container-type:inline-size;font-family:var(--cp-training-paths-font-body)}.m-cp-training-paths__inner{display:flex;flex-direction:column;gap:clamp(1.75rem,3.5vw,2.75rem)}.m-cp-training-paths__intro{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-inline:auto;max-width:42rem;text-align:center}.m-cp-training-paths[data-rd-align=left] .m-cp-training-paths__intro{align-items:flex-start;margin-inline:0;text-align:left}.m-cp-training-paths[data-rd-align=right] .m-cp-training-paths__intro{align-items:flex-end;margin-inline:auto 0;text-align:right}.m-cp-training-paths__pre-title{color:var(--rd-surface-body-fg,var(--cp-training-paths-muted));font-family:var(--cp-training-paths-font-heading);font-size:.75rem;font-weight:500;letter-spacing:.08em;line-height:1.3;margin:0;text-transform:uppercase}.m-cp-training-paths__heading :where(h1,h2,h3,h4,h5,h6){font-family:var(--cp-h2-font-family,var(--cp-training-paths-font-heading));font-size:var(--cp-h2-font-size,clamp(1.75rem,2.4vw + 1rem,2.5rem));font-weight:var(--cp-h2-font-weight,500);letter-spacing:var(--cp-h2-letter-spacing,0);line-height:var(--cp-h2-line-height,1.15);margin:0}.m-cp-training-paths__heading :where(em,i){font-family:var(--cp-training-paths-font-display);font-style:italic;font-weight:400}.m-cp-training-paths__body{color:var(--rd-surface-body-fg,var(--cp-training-paths-muted));line-height:1.55;margin:0;max-width:38rem}.m-cp-training-paths__body :where(p){margin:0}.m-cp-training-paths__tabs-wrap{display:flex;justify-content:center}.m-cp-training-paths__tabs{display:inline-flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.m-cp-training-paths__tab{background-color:transparent;border:var(--cp-training-paths-chip-border);border-radius:var(--cp-radius-button,64px);color:var(--cp-training-paths-chip-fg);cursor:pointer;font-family:var(--cp-training-paths-font-heading);font-size:.875rem;font-weight:500;line-height:1.2;margin:0;padding:.55rem 1.15rem;white-space:nowrap}.m-cp-training-paths__tab.is-active{background-color:var(--cp-training-paths-chip-active-bg);border-color:var(--cp-training-paths-chip-active-bg);color:var(--cp-training-paths-chip-active-fg)}.m-cp-training-paths__tab:focus-visible{outline:2px solid var(--cp-steel-blue,#2c5287);outline-offset:2px}@media (min-width:64rem){.m-cp-training-paths__tabs-wrap{display:none}}.m-cp-training-paths__panels{align-items:start;display:grid;gap:clamp(1.25rem,2.5vw,1.75rem);grid-template-columns:1fr}@media (max-width:63.99rem){.m-cp-training-paths__panel{display:none}.m-cp-training-paths__panel.is-active{display:flex}}@media (min-width:64rem){.m-cp-training-paths__panels{grid-template-columns:repeat(var(--cp-training-paths-cols,2),minmax(0,1fr))}}.m-cp-training-paths__card{border-radius:var(--cp-training-paths-card-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem)}.m-cp-training-paths__card--plain{background-color:var(--cp-training-paths-card-bg);border:var(--cp-training-paths-card-border);color:var(--cp-training-paths-card-fg)}.m-cp-training-paths__card--accent{background-color:var(--cp-training-paths-accent-bg);color:var(--cp-training-paths-accent-fg)}.m-cp-training-paths__card-eyebrow{font-size:.75rem;font-weight:500;letter-spacing:.08em;line-height:1.3;margin:0;opacity:.75;text-transform:uppercase}.m-cp-training-paths__card-title :where(h1,h2,h3,h4,h5,h6){color:inherit;font-family:var(--cp-training-paths-font-heading);font-size:clamp(1.375rem,1.2vw + 1.1rem,1.75rem);font-weight:500;line-height:1.2;margin:0}.m-cp-training-paths__duration{align-self:flex-start;background-color:var(--cp-training-paths-badge-bg);border-radius:999px;color:var(--cp-training-paths-badge-fg);display:inline-flex;font-size:.8125rem;font-weight:500;line-height:1.4;padding:.3rem .75rem}.m-cp-training-paths__tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.m-cp-training-paths__tag{background-color:var(--cp-training-paths-tag-bg);border-radius:999px;color:var(--cp-training-paths-tag-fg);font-size:.75rem;font-weight:500;line-height:1.3;padding:.3rem .7rem}.m-cp-training-paths__who{background-color:var(--cp-training-paths-who-bg);border:var(--cp-training-paths-card-border);border-radius:.75rem;overflow:hidden}.m-cp-training-paths__who-trigger{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:var(--cp-training-paths-font-heading);font-size:.9375rem;font-weight:500;gap:1rem;justify-content:space-between;margin:0;padding:.9rem 1.1rem;text-align:left;width:100%}.m-cp-training-paths__who-toggle{align-items:center;background-color:var(--cp-training-paths-toggle-closed-bg);border-radius:50%;color:var(--cp-training-paths-toggle-closed-fg);display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:1.75rem}.m-cp-training-paths__who-toggle-icon{transition:transform .2s ease}.m-cp-training-paths__who-trigger[aria-expanded=true] .m-cp-training-paths__who-toggle{background-color:var(--cp-training-paths-toggle-open-bg);color:var(--cp-training-paths-toggle-open-fg)}.m-cp-training-paths__who-trigger[aria-expanded=true] .m-cp-training-paths__who-toggle-icon{transform:rotate(180deg)}.m-cp-training-paths__who-panel[hidden]{display:none!important}.m-cp-training-paths__who-text{color:var(--cp-training-paths-muted);font-size:.875rem;line-height:1.55;padding:0 1.1rem 1.1rem}.m-cp-training-paths__card--accent .m-cp-training-paths__who-text{color:var(--cp-training-paths-card-fg)}.m-cp-training-paths__who-text :where(p){margin:0}.m-cp-training-paths__list-block{display:flex;flex-direction:column;gap:.75rem}.m-cp-training-paths__list-heading{font-family:var(--cp-training-paths-font-heading);font-size:.9375rem;font-weight:500;margin:0}.m-cp-training-paths__checklist{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.m-cp-training-paths__check-item{align-items:flex-start;display:flex;font-size:.875rem;gap:.625rem;line-height:1.4}.m-cp-training-paths__check-item :where(p){display:inline;margin:0}.m-cp-training-paths__check{align-items:center;background-color:var(--cp-training-paths-check-bg);border-radius:50%;color:var(--cp-training-paths-check-fg);display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;margin-top:.0625rem;width:1.25rem}.m-cp-training-paths__price{background-color:var(--cp-training-paths-who-bg);border:var(--cp-training-paths-card-border);border-radius:.75rem;color:var(--cp-training-paths-card-fg);display:flex;flex-direction:column;gap:.5rem;padding:1.25rem}.m-cp-training-paths__price-label{font-size:.75rem;font-weight:500;letter-spacing:.06em;margin:0;opacity:.7;text-transform:uppercase}.m-cp-training-paths__price-amount{align-items:baseline;display:flex;flex-wrap:wrap;font-family:var(--cp-training-paths-font-heading);font-size:clamp(1.75rem,2vw + 1rem,2.25rem);font-weight:500;gap:.5rem;line-height:1.1;margin:0}.m-cp-training-paths__price-note{font-size:.8125rem;font-weight:400;opacity:.75}.m-cp-training-paths__payment-terms{font-size:.8125rem;line-height:1.5;margin:0;opacity:.85}.m-cp-training-paths__payment-terms :where(p){margin:0}.m-cp-training-paths__affirm{font-size:.75rem;line-height:1.4;margin:0;opacity:.65}.m-cp-training-paths__actions{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.m-cp-training-paths__cta,.m-cp-training-paths__cta-secondary{justify-content:center;width:100%}@media (min-width:64rem){.m-cp-training-paths__actions{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.m-cp-training-paths__cta,.m-cp-training-paths__cta-secondary{width:auto}}}