.category-page{padding:3rem 0 0}.course-lead-form__resume--post{color:#212121;font-family:"Kumbh Sans", var(--font-sans);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:16px;font-weight:600;line-height:24px;display:block}.course-lead-form__resume--post button,.course-lead-form__resume--post span{color:#066aff;font:inherit;text-decoration:underline}.course-lead-form__resume--post button{cursor:pointer;background:0 0;border:0;padding:0}.course-lead-form__header--post-v2 h2{color:#0b111f;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;margin:0;font-size:18px;font-weight:800;line-height:25px}.course-lead-form__fields--post-v2{gap:10px;display:grid}.course-lead-form__field-row--post-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.course-lead-form__field-stack{gap:6px;min-width:0;display:grid}.course-lead-form__field--post-v2,.course-lead-form__voucher-field--post-v2,.course-lead-form__field--custom-select{box-sizing:border-box;background:#e8e9ea;border:1px solid rgba(0,0,0,.15);border-radius:8px;align-items:center;width:100%;min-width:0;min-height:48px;padding:0 16px;display:flex}.course-lead-form__field--custom-select{z-index:2;padding:0;position:relative;overflow:visible}.course-lead-form__field--custom-select.is-open{z-index:20}.course-lead-form__field--post-v2.is-invalid,.course-lead-form__voucher-field--post-v2.is-invalid,.course-lead-form__field--custom-select.is-invalid,.course-lead-form__agreement--post-v2.is-invalid{box-shadow:inset 0 0 0 1px rgba(197,0,2,.75)}.course-lead-form__field--post-v2 input,.course-lead-form__voucher-field--post-v2 input,.course-lead-form__select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:rgba(0,0,0,.75);background:0 0;border:0;outline:none;width:100%;min-width:0;font-family:Liberation Sans,Arial,sans-serif;font-size:16px;line-height:20px}.course-lead-form__field--post-v2 input::-moz-placeholder{color:rgba(0,0,0,.75);opacity:1}.course-lead-form__voucher-field--post-v2 input::-moz-placeholder{color:rgba(0,0,0,.75);opacity:1}.course-lead-form__field--post-v2 input::placeholder,.course-lead-form__voucher-field--post-v2 input::placeholder,.course-lead-form__select-trigger.is-placeholder{color:rgba(0,0,0,.75);opacity:1}.course-lead-form__select-wrapper{width:100%;min-height:48px;display:flex;position:relative}.course-lead-form__select-trigger{cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 16px;display:flex}.course-lead-form__select-trigger:disabled{cursor:not-allowed;opacity:.72}.course-lead-form__select-trigger-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-lead-form__select-trigger-icon{color:#1d1d1d;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .18s;display:inline-flex}.course-lead-form__select-trigger[aria-expanded=true] .course-lead-form__select-trigger-icon{transform:rotate(180deg)}.course-lead-form__select-content{z-index:200;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:2px;max-height:230px;margin-top:6px;padding:4px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px rgba(15,23,42,.12),0 4px 6px -4px rgba(15,23,42,.12)}.course-lead-form__select-option{color:#0f172a;cursor:pointer;font-family:"Kumbh Sans", var(--font-sans);text-align:left;background:0 0;border:0;border-radius:8px;width:100%;min-height:38px;padding:9px 12px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,color .15s}.course-lead-form__select-option:hover{background:#f8fafc;outline:none}.course-lead-form__select-option:focus-visible{background:#f8fafc;outline:none}.course-lead-form__select-option.is-selected{color:var(--site-primary);background:rgba(11,107,97,.08)}.course-lead-form__agreement--post-v2{color:#000;border:1px solid transparent;border-radius:8px;align-items:flex-start;gap:7px;padding:0;display:flex}.course-lead-form__agreement--post-v2 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:2px solid #212121;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin:0;display:inline-flex;position:relative}.course-lead-form__agreement--post-v2 input:checked{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M1 5L5 9L13 1' stroke='%23011D2E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 10px}.course-lead-form__agreement--post-v2 span{color:#000;padding-top:4px;font-family:Liberation Sans,Arial,sans-serif;font-size:14px;line-height:16px}.course-lead-form__agreement--post-v2 a,.course-lead-form__info-link--post-v2,.course-lead-form__voucher-field--post-v2 button{color:#066aff}.course-lead-form__info-link--post-v2{align-items:center;gap:7px;font-family:Liberation Sans,Arial,sans-serif;font-size:14px;line-height:20px;text-decoration:underline;display:inline-flex}.course-lead-form__info-link--post-v2 svg{color:#0d0d0d;flex:none}.course-lead-form__actions--post-v2{gap:18px;display:grid}.course-lead-form__actions--post-v2.is-advanced{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px}.course-lead-form__back{color:#066aff;cursor:pointer;font-family:"Kumbh Sans", var(--font-sans);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:700;display:inline-flex}.course-lead-form__submit{color:#011d2e;cursor:pointer;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;background:#4cf8c7;border:1px solid #4cf8c7;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:51px;padding:0 24px;font-size:18px;font-weight:800;display:inline-flex}.course-lead-form__submit:disabled{cursor:default;opacity:.88}.course-lead-form__voucher-toggle--post-v2 button{color:#066aff;cursor:pointer;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:800;line-height:1.14;display:inline-flex}.course-lead-form__voucher-toggle--post-v2 svg{transition:transform .2s}.course-lead-form__voucher-toggle--post-v2 svg.is-open{transform:rotate(180deg)}.course-lead-form__voucher-field--post-v2{gap:12px}.course-lead-form__voucher-field--post-v2 button{cursor:pointer;background:0 0;border:0;padding:0;font-family:Liberation Sans,Arial,sans-serif;font-size:14px;line-height:20px;text-decoration:underline}.course-lead-form__pricing--post-v2{padding-top:0}.course-lead-form__error{color:#c50002;margin:0;font-family:Liberation Sans,Arial,sans-serif;font-size:13px;line-height:1.4}@media (max-width:720px){.course-lead-form--post-v2{gap:12px}.course-lead-form__resume--post{font-size:12px;line-height:18px}.course-lead-form__header--post-v2 h2{max-width:311px;font-size:18px;line-height:1.1}.course-lead-form__fields--post-v2{gap:10px}.course-lead-form__field-row--post-v2,.course-lead-form__actions--post-v2.is-advanced{grid-template-columns:1fr}.course-lead-form__field--post-v2,.course-lead-form__voucher-field--post-v2,.course-lead-form__field--custom-select{border-radius:6px;min-height:48px}.course-lead-form__field--post-v2 input,.course-lead-form__voucher-field--post-v2 input,.course-lead-form__select-trigger{font-size:14px;line-height:20px}.course-lead-form__agreement--post-v2{gap:5px}.course-lead-form__agreement--post-v2 input{width:17px;height:17px;margin-top:7px}.course-lead-form__agreement--post-v2 span{font-size:12px;line-height:16px}.course-lead-form__info-link--post-v2{font-size:12px;line-height:20px}.course-lead-form__submit{border-radius:8px;min-height:36px;font-size:16px}.course-lead-form__voucher-field--post-v2{flex-direction:column;align-items:flex-start;padding-top:12px;padding-bottom:12px}.course-lead-form__voucher-field--post-v2 button{align-self:flex-end}}.category-explorer{gap:2rem;display:grid}.category-explorer__toolbar{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:end;gap:1.5rem;display:grid}.category-explorer__eyebrow,.course-page__section-eyebrow,.course-hero__eyebrow{color:var(--site-primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-size:.84rem;font-weight:800}.category-explorer h1,.course-hero__title,.course-page__section-heading h2,.course-page__copy-block h2{color:var(--site-primary-dark);margin:0 0 1rem;font-size:max(2.2rem,min(4vw,4rem));line-height:.98}.category-explorer p,.course-hero__description,.course-page__copy-block p,.course-page__faq-item p{color:var(--site-copy-muted);font-size:1.02rem;line-height:1.75}.category-explorer__search input{border:1px solid var(--site-border);color:var(--site-copy);background:#fff;border-radius:1.2rem;width:100%;min-height:56px;padding:0 1rem}.category-explorer__meta{color:var(--site-copy-muted);align-items:center;gap:.6rem;display:flex}.category-explorer__meta strong{color:var(--site-primary-dark);font-size:1.4rem}.category-grid,.course-page__related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.category-card,.course-page__related-card,.course-page__support-card,.course-page__meta-card{border:1px solid var(--site-border);box-shadow:var(--site-shadow);background:rgba(255,255,255,.92);border-radius:1.8rem}.category-card{overflow:hidden}.category-card__media{aspect-ratio:4/3;background:linear-gradient(135deg,#d8efea 0%,#f9fffe 100%)}.category-card__media img,.course-page__related-card img,.course-hero__media img,.course-page__support-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.category-card__content,.course-page__related-card div{gap:1rem;padding:1.35rem;display:grid}.category-card__badges,.course-hero__highlights{flex-wrap:wrap;gap:.65rem;display:flex}.category-card__badges span,.course-hero__highlights span{background:var(--site-primary-soft);color:var(--site-primary-dark);border-radius:999px;padding:.55rem .85rem;font-size:.82rem;font-weight:700}.category-card h2,.course-page__related-card h3{color:var(--site-primary-dark);margin:0;font-size:1.3rem;line-height:1.2}.category-card__pricing p,.course-hero__pricing p{color:var(--site-copy-muted);margin:0;text-decoration:line-through}.category-card__pricing strong,.course-page__related-card strong,.course-hero__pricing strong,.course-page__meta-card strong{color:var(--site-primary-dark);font-size:1.2rem}.category-card__cta,.course-page__related-card a,.course-page__meta-card a,.course-lead-form__primary,.course-lead-form__secondary{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 1.15rem;font-weight:700;display:inline-flex}.category-card__cta,.course-page__related-card a,.course-lead-form__primary{background:linear-gradient(135deg, var(--site-primary) 0%, #129181 100%);color:#fff}.course-page{gap:4.5rem;display:grid}.course-hero-v2{padding-top:2.5rem}.course-hero-v2__shell{-moz-column-gap:3.75rem;grid-template-columns:minmax(360px,552px) minmax(0,659px);grid-template-areas:"lead intro""lead promo";align-items:start;gap:1.8rem 3.75rem;display:grid}.course-hero-v2__lead-card{background:#fff;border-radius:25px;grid-area:lead;gap:16px;width:min(100%,552px);padding:21px;display:grid;position:relative;box-shadow:0 4px 21px rgba(0,0,0,.25)}.course-hero-v2__video{background:#606060;border-radius:14px;width:100%;min-height:287px;position:relative;overflow:hidden}.course-hero-v2__video img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:287px}.course-hero-v2__intro{grid-area:intro;align-content:start;gap:28px;max-width:659px;padding-top:.35rem;display:grid}.course-hero-v2__copy{gap:25px;display:grid}.course-hero-v2__breadcrumb{color:#070707;flex-wrap:wrap;gap:.4rem;font-family:Liberation Sans,Arial,sans-serif;font-size:20px;line-height:25px;display:flex}.course-hero-v2__breadcrumb a{text-decoration:underline}.course-hero-v2__breadcrumb .is-current{color:rgba(7,7,7,.5)}.course-hero-v2__copy h1{color:#070707;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;max-width:630px;margin:0;font-size:45px;font-weight:800;line-height:40px}.course-hero-v2__description{color:#070707;max-width:588px;margin:0;font-family:Liberation Sans,Arial,sans-serif;font-size:20px;line-height:25px}.course-hero-v2__meta{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:32px;width:100%;max-width:505px;display:flex}.course-hero-v2__meta-item{align-items:center;gap:10.6px;min-width:0;display:flex}.course-hero-v2__meta-icon{color:#fff;background:linear-gradient(114.14deg,#4cf8c7 15.43%,#061e20 154.99%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.course-hero-v2__meta-icon img{-o-object-fit:contain;object-fit:contain;width:21px;height:21px;display:block}.course-hero-v2__meta-item div{gap:2px;min-width:0;display:grid}.course-hero-v2__meta-item strong{color:#070707;font-family:Liberation Sans,Arial,sans-serif;font-size:16px;font-weight:700;line-height:25px}.course-hero-v2__meta-item p{color:rgba(7,7,7,.75);white-space:nowrap;margin:0;font-family:Liberation Sans,Arial,sans-serif;font-size:16px;line-height:25px}.course-hero-v2__promo-block{grid-area:promo;align-content:start;gap:1.2rem;max-width:659px;display:grid}.course-hero-v2__promo{border-radius:19.269px;margin:0;overflow:hidden}.course-hero-v2__promo picture,.course-hero-v2__promo img{width:100%;display:block}.course-hero-v2__promo img{height:auto}.course-hero-v2__divider{background:rgba(7,7,7,.22);width:100%;height:1px}.course-hero{padding-top:2.4rem}.course-hero__shell{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);align-items:start;gap:1.5rem;display:grid}.course-hero__content{gap:1.25rem;display:grid}.course-hero__breadcrumb{color:var(--site-copy-muted);flex-wrap:wrap;gap:.5rem;display:flex}.course-hero__pricing{flex-direction:column;gap:.35rem;display:flex}.course-hero__pricing span{color:var(--site-primary);font-weight:700}.course-hero__media{border-radius:2rem;margin:0;overflow:hidden}.course-hero__form{position:-webkit-sticky;position:sticky;top:104px}.course-page__section{position:relative}.course-salary{width:100%;margin-top:-.5rem}.course-salary__panel{isolation:isolate;background:linear-gradient(178.46deg,#061e20 34.68%,#095241 87.54%,#4cf8c7 206.93%);border-radius:60px 60px 0 0;width:100%;padding:4.5rem 0 8.1rem;position:relative;overflow:hidden}.course-salary__inner{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:end;gap:4.5rem;display:grid}.course-salary__panel:before,.course-salary__panel:after{content:"";pointer-events:none;z-index:-1;border-radius:999px;position:absolute}.course-salary__panel:before{background:radial-gradient(circle,rgba(76,248,199,.22) 0%,rgba(76,248,199,0) 68%);width:58rem;height:58rem;top:-20rem;right:-27rem}.course-salary__panel:after{background:radial-gradient(circle,rgba(76,248,199,.18) 0%,rgba(76,248,199,0) 70%);width:30rem;height:30rem;bottom:-12rem;left:-12rem}.course-salary__copy{gap:1rem;max-width:36.625rem;display:grid}.course-salary__copy h2{color:#fff;max-width:28.75rem;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;margin:0;font-size:35px;font-weight:800;line-height:45px}.course-salary__copy h2 span{color:#4cf8c7}.course-salary__description{color:#fff;letter-spacing:-.02em;margin:0;font-family:Liberation Sans,Arial,sans-serif;font-size:20px;line-height:1.36}.course-salary__disclaimer{color:rgba(255,255,255,.75);letter-spacing:-.02em;max-width:34.25rem;margin:1.2rem 0 0;font-family:Liberation Sans,Arial,sans-serif;font-size:16px;line-height:1.36}.course-salary__divider{display:none}.course-salary__chart{justify-content:flex-end;align-items:end;gap:3rem;min-height:19.4375rem;display:flex}.course-salary__tier{color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.125rem;display:flex}.course-salary__tier--junior{width:8.0625rem}.course-salary__tier--pleno,.course-salary__tier--senior{width:8.9375rem}.course-salary__bar{background:linear-gradient(#30cfa2 0%,#71efcb 100%);border-radius:15px;width:100%;box-shadow:0 18px 50px rgba(76,248,199,.16)}.course-salary__tier--junior .course-salary__bar{height:6.625rem}.course-salary__tier--pleno .course-salary__bar{height:10.75rem}.course-salary__tier--senior .course-salary__bar{height:13.9375rem}.course-salary__tier-copy{gap:.3rem;display:grid}.course-salary__tier-label{color:#fff;font-family:"Kumbh Sans", var(--font-sans);letter-spacing:.05em;font-size:14px;font-weight:500;line-height:1.1}.course-salary__tier-copy strong{color:#fff;font-family:"Kumbh Sans", var(--font-sans);font-size:22px;font-weight:700;line-height:1.1}.course-salary__tier-copy p{color:rgba(255,255,255,.75);font-family:"Kumbh Sans", var(--font-sans);margin:0;font-size:14px;font-weight:300;line-height:1.5}.course-audience{width:100%;margin-top:2.25rem}.course-salary+.course-audience{z-index:1;margin-top:-8.25rem;position:relative}.course-audience__panel{background:#fff;border-radius:59px 59px 0 0;width:100%;padding:2.8125rem 0}.course-audience__inner{justify-items:center;gap:2.375rem;display:grid}.course-audience__heading{color:#061e20;font-family:"Kumbh Sans", var(--font-sans);text-align:center;text-transform:uppercase;margin:0;font-size:35px;font-weight:800;line-height:45px}.course-audience__heading span{color:#00a476}.course-audience__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.course-audience__card{background:#f4f4f4;border-radius:25px;align-content:start;gap:1.125rem;min-height:15.875rem;padding:25px;display:grid}.course-audience__icon{justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.course-audience__icon img{width:100%;height:100%;display:block}.course-audience__card-copy{gap:.9rem;display:grid}.course-audience__card-copy h3{color:#061e20;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;margin:0;font-size:22px;font-weight:800;line-height:1.15}.course-audience__card-copy p{color:#0b111f;margin:0;font-family:Liberation Sans,Arial,sans-serif;font-size:16px;line-height:1.3}.course-audience__cta{color:#fff;min-height:62px;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;text-align:center;background:#00a476;border-radius:12px;justify-content:center;align-items:center;padding:0 26px;font-size:18px;font-weight:800;line-height:24px;display:inline-flex}.course-curriculum-v2{width:100%;margin-top:-4.5rem}.course-curriculum-v2__panel{isolation:isolate;background:linear-gradient(133.35deg,#061e20 .76%,#4cf8c7 138.77%);border-radius:85px 85px 0 0;width:100%;padding:4.6875rem 0;position:relative;overflow:hidden}.course-curriculum-v2__panel:before,.course-curriculum-v2__panel:after{content:"";pointer-events:none;z-index:-1;position:absolute}.course-curriculum-v2__panel:before{background:radial-gradient(circle,rgba(8,63,60,.82) 0%,rgba(8,63,60,.25) 44%,rgba(8,63,60,0) 76%);border-radius:999px;width:58rem;height:28rem;top:-12%;bottom:auto;left:-18%;right:auto;transform:rotate(10deg)}.course-curriculum-v2__panel:after{background:radial-gradient(circle,rgba(6,104,86,.32) 0%,rgba(6,104,86,.1) 48%,rgba(6,104,86,0) 76%);border-radius:999px;width:42rem;height:42rem;bottom:-13rem;right:-16rem}.course-curriculum-v2__inner{gap:2.375rem;display:grid}.course-curriculum-v2__header{justify-content:center;display:flex}.course-curriculum-v2__header h2{color:#fff;font-family:"Kumbh Sans", var(--font-sans);text-align:center;text-transform:uppercase;margin:0;font-size:40px;font-weight:800;line-height:1}.course-curriculum-v2__toolbar{justify-content:space-between;align-items:center;gap:2rem;display:flex}.course-curriculum-v2__toolbar p{color:#fff;max-width:22.6875rem;margin:0;font-family:Liberation Sans,Arial,sans-serif;font-size:20px;line-height:1.36}.course-curriculum-v2__chips{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.course-curriculum-v2__chip{color:#fff;min-height:56px;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;background:0 0;border:2px solid #4cf8c7;border-radius:999px;padding:.9375rem 2.0625rem;font-size:20px;font-weight:700;line-height:1.13;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.course-curriculum-v2__chip:hover{transform:translateY(-1px)}.course-curriculum-v2__chip.is-active{color:#061e20;background:#fff;border-color:#fff}.course-curriculum-v2__card{background:#fff;border-radius:35px;gap:0;padding:2.8125rem 3.625rem 2.5rem;display:grid}.course-curriculum-v2__table-head{justify-content:space-between;align-items:center;gap:2rem;padding-bottom:1.25rem;display:flex}.course-curriculum-v2__table-title{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.course-curriculum-v2__table-title span,.course-curriculum-v2__table-title strong{font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;font-size:22px;font-weight:800;line-height:1.13}.course-curriculum-v2__table-title span{color:#00a476}.course-curriculum-v2__table-title strong{color:#061e20}.course-curriculum-v2__table-meta{flex-shrink:0;justify-content:flex-end;align-items:center;gap:1.3125rem;display:flex}.course-curriculum-v2__table-meta span{color:rgba(0,2,5,.4);font-family:"Kumbh Sans", var(--font-sans);text-align:right;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1.13}.course-curriculum-v2__toggle{color:#00a476;background:0 0;border:2px solid #00a476;border-radius:999px;justify-content:center;align-items:center;width:47px;height:47px;display:inline-flex}.course-curriculum-v2__toggle svg{transition:transform .2s;transform:rotate(180deg)}.course-curriculum-v2__toggle.is-expanded svg{transform:rotate(0)}.course-curriculum-v2__rows{border-top:1px solid #d9d9d9}.course-curriculum-v2__row{border-top:1px solid #d9d9d9;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;padding:.875rem 0;display:grid}.course-curriculum-v2__row:first-child{border-top:0}.course-curriculum-v2__row p,.course-curriculum-v2__row span{color:#061e20;letter-spacing:-.02em;margin:0;font-family:Liberation Sans,Arial,sans-serif;font-size:20px;line-height:1.36}.course-curriculum-v2__row span{text-align:right;white-space:nowrap}.course-curriculum-v2__row.is-total p,.course-curriculum-v2__row.is-total span{font-weight:700}.course-curriculum-v2__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.course-curriculum-v2__cta,.course-curriculum-v2__download{min-height:57px;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:.9375rem;font-size:18px;line-height:24px;display:inline-flex}.course-curriculum-v2__cta{color:#061e20;background:#fff;border:1px solid transparent;padding:0 1.5625rem;font-weight:800}.course-curriculum-v2__download{color:#fff;background:0 0;border:2px solid #4cf8c7;padding:0 1.25rem;font-weight:700}.course-related{background:#fff;width:100%;padding:2.875rem 0 0}.course-related__inner{gap:3.4375rem;display:grid}.course-related__heading{gap:1rem;display:grid}.course-related__eyebrow{color:#061e20;margin:0;font-family:Liberation Sans,Arial,sans-serif;font-size:20px;line-height:1.36}.course-related__heading h2{color:#061e20;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;margin:0;font-size:35px;font-weight:800;line-height:40px}.course-related__heading h2 span{color:#00a476}.course-related__viewport{overflow:hidden}.course-related__track{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;gap:20px;padding-bottom:.25rem;display:flex;overflow-x:auto}.course-related__track::-webkit-scrollbar{display:none}.course-related__card{scroll-snap-align:start;background:#f4f4f4;border-radius:16px;align-content:space-between;gap:16px;width:306px;min-width:306px;padding:12px;display:grid}.course-related__media{border-radius:12px;width:100%;height:132px;overflow:hidden}.course-related__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.course-related__badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.course-related__badge{color:#00a476;font-family:"Kumbh Sans", var(--font-sans);letter-spacing:-.02em;text-transform:uppercase;justify-content:center;align-items:center;padding:4px 7px;font-size:12px;font-weight:600;line-height:1.13;display:inline-flex}.course-related__badge--outline{border:1px solid #00a476;border-radius:7px}.course-related__badge--plain{border:0;border-radius:0;min-height:0;padding:4px 0}.course-related__card h3{color:#010101;font-family:"Kumbh Sans", var(--font-sans);margin:0;font-size:18px;font-weight:700;line-height:1.2}.course-related__price{gap:7px;display:grid}.course-related__price p,.course-related__price strong{color:#010101;font-family:"Kumbh Sans", var(--font-sans);margin:0}.course-related__price p{color:rgba(1,1,1,.75);font-size:14px;font-weight:500;line-height:1.1}.course-related__price strong{font-size:16px;font-weight:700;line-height:1.1}.course-related__cta{color:#fff;width:100%;min-height:47px;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;background:linear-gradient(166.14deg,#061e20 .76%,#00a476 138.77%);border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:900;line-height:24px;display:inline-flex}.course-related__footer{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.course-related__dots{align-items:center;gap:9px;min-height:13px;display:inline-flex}.course-related__dot{cursor:pointer;background:#d9d9d9;border:0;border-radius:999px;width:13px;height:13px;padding:0}.course-related__dot.is-active{background:#4cf8c7}.course-related__actions{align-items:center;gap:20px;display:inline-flex}.course-related__action{cursor:pointer;color:#fff;background:#00a476;border:0;border-radius:999px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:background-color .18s,color .18s,opacity .18s;display:inline-flex}.course-related__action span{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;display:block}.course-related__action.is-prev span{margin-left:3px;transform:rotate(135deg)}.course-related__action.is-next span{margin-right:3px;transform:rotate(-45deg)}.course-related__action:disabled{color:#fff;cursor:default;background:#d3d9d8}.course-testimonials{background:linear-gradient(156.6deg,#061e20 .76%,#4cf8c7 138.77%);width:100%;margin-top:-1.25rem;padding:2.875rem 0}.course-testimonials__inner{gap:3.4375rem;display:grid}.course-testimonials__heading h2{color:#fff;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;margin:0;font-size:35px;font-weight:800;line-height:40px}.course-testimonials__viewport{overflow:hidden}.course-testimonials__track{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;gap:20px;padding-bottom:.25rem;display:flex;overflow-x:auto}.course-testimonials__track::-webkit-scrollbar{display:none}.course-testimonials__card{scroll-snap-align:start;background:#f4f4f4;border-radius:16px;align-content:start;gap:16px;width:306px;min-width:306px;min-height:372px;padding:24px;display:grid}.course-testimonials__quote{justify-content:center;align-items:center;width:47.46px;height:30.667px;display:inline-flex}.course-testimonials__quote img{width:100%;height:100%;display:block}.course-testimonials__card-header{gap:4px;display:grid}.course-testimonials__card-header h3{color:#000;font-family:"Kumbh Sans", var(--font-sans);margin:0;font-size:20px;font-weight:700;line-height:1.1}.course-testimonials__card-header p{color:#000;font-family:"Kumbh Sans", var(--font-sans);margin:0;font-size:14px;font-weight:400;line-height:18px}.course-testimonials__divider{background:#d9d9d9;width:100%;height:1px}.course-testimonials__copy{color:#0b111f;letter-spacing:-.02em;margin:0;font-family:Liberation Sans,Arial,sans-serif;font-size:12px;line-height:1.5}.course-testimonials__rating{align-items:center;gap:12px;margin-top:auto;display:flex}.course-testimonials__rating strong{color:#000;font-family:"Kumbh Sans", var(--font-sans);font-size:14px;font-weight:600;line-height:1}.course-testimonials__stars{align-items:center;gap:4px;display:inline-flex}.course-testimonials__star{font-size:16px;line-height:1}.course-testimonials__star.is-filled{color:#f48b03}.course-testimonials__star.is-empty{color:rgba(244,139,3,.28)}.course-testimonials__footer{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.course-testimonials__dots{align-items:center;gap:9px;min-height:13px;display:inline-flex}.course-testimonials__dot{cursor:pointer;background:#d9d9d9;border:0;border-radius:999px;width:13px;height:13px;padding:0}.course-testimonials__dot.is-active{background:#4cf8c7}.course-testimonials__actions{align-items:center;gap:20px;display:inline-flex}.course-testimonials__action{cursor:pointer;color:#fff;background:#00a476;border:0;border-radius:999px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:background-color .18s,color .18s,opacity .18s;display:inline-flex}.course-testimonials__action span{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;display:block}.course-testimonials__action.is-prev span{margin-left:3px;transform:rotate(135deg)}.course-testimonials__action.is-next span{margin-right:3px;transform:rotate(-45deg)}.course-testimonials__action:disabled{color:#fff;cursor:default;background:#d3d9d8}.course-faq-v2{background:#061e20;width:100%;margin-top:-1.5rem;padding:5rem 0}.course-testimonials+.course-faq-v2{margin-top:-4.5rem}.course-faq-v2+.lp-footer-bottom{z-index:1;margin-top:-4.5rem;position:relative}.course-faq-v2__inner{gap:3rem;max-width:768px;display:grid}.course-faq-v2__heading{justify-content:center;display:flex}.course-faq-v2__heading h2{color:#fff;font-family:"Kumbh Sans", var(--font-sans);text-align:center;text-transform:uppercase;margin:0;font-size:40px;font-weight:800;line-height:40px}.course-faq-v2__list{gap:16px;display:grid}.course-faq-v2__faq{background:#fff;border-radius:12px;overflow:hidden}.course-faq-v2__item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:72px;padding:24px;display:flex}.course-faq-v2__item span{color:#000;font-family:Liberation Sans,Arial,sans-serif;font-size:16px;line-height:24px}.course-faq-v2__chevron{background-color:#061e20;flex-shrink:0;width:12px;height:7.4px;transition:transform .2s;display:block;-webkit-mask:url(/landing/faq-chevron.svg) 50%/contain no-repeat;mask:url(/landing/faq-chevron.svg) 50%/contain no-repeat}.course-faq-v2__faq.is-open .course-faq-v2__chevron{transform:rotate(180deg)}.course-faq-v2__answer{border-top:1px solid rgba(6,30,32,.12);padding:0 24px 24px}.course-faq-v2__answer p{color:#0b111f;margin:0;font-family:Liberation Sans,Arial,sans-serif;font-size:16px;line-height:1.5}.course-faq-v2__contact{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,680px);min-height:98px;margin:0 auto;padding:19px 19px 19px 27px;display:flex}.course-faq-v2__contact-copy{align-items:center;gap:14px;min-width:0;display:flex}.course-faq-v2__contact-icon{flex-shrink:0;width:57px;height:55.546px;display:block}.course-faq-v2__contact-text{gap:2px;display:grid}.course-faq-v2__contact-text strong{color:#000;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;font-size:20.867px;font-weight:700;line-height:1.14}.course-faq-v2__contact-text small{color:#000;font-family:Liberation Sans,Arial,sans-serif;font-size:16px;line-height:24px}.course-faq-v2__contact-cta{color:#fff;text-align:center;min-width:225px;min-height:49px;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;background:#2ab318;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-size:16px;font-weight:800;line-height:24px;display:inline-flex}.course-page__section-heading{margin-bottom:1.5rem}.course-page__meta-card span,.course-page__support-card p{color:var(--site-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.84rem;font-weight:800}.course-page__grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:1.5rem;display:grid}.course-page__copy-block{gap:1rem;display:grid}.course-page__copy-block h2{font-size:max(1.8rem,min(3vw,3rem))}.course-page__bullet-list{gap:.8rem;margin:0;padding-left:1.1rem;display:grid}.course-page__bullet-list li{color:var(--site-copy);line-height:1.6}.course-page__support-card,.course-page__meta-card{gap:1rem;padding:1rem;display:grid}.course-page__support-card img{border-radius:1.4rem;max-height:380px}.course-page__support-card strong{color:var(--site-primary-dark);font-size:1.25rem;line-height:1.4}.course-page__meta-card{grid-template-columns:repeat(2,minmax(0,1fr))}.course-page__meta-card div{background:var(--site-surface-alt);border-radius:1.2rem;gap:.55rem;padding:1rem;display:grid}.course-page__curriculum,.course-page__faq{gap:1rem;display:grid}.course-page__curriculum-item,.course-page__faq-item{border:1px solid var(--site-border);background:#fff;border-radius:1.4rem;padding:1rem 1.2rem}.course-page__curriculum-item summary,.course-page__faq-item summary{color:var(--site-primary-dark);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;list-style:none;display:flex}.course-page__curriculum-item summary::-webkit-details-marker{display:none}.course-page__faq-item summary::-webkit-details-marker{display:none}.course-page__curriculum-item ul{gap:.7rem;margin:1rem 0 0;padding-left:1rem;display:grid}.course-page__curriculum-item li{color:var(--site-copy);line-height:1.55}.course-page__faq-item p{margin:1rem 0 0}.course-page__related-card{overflow:hidden}.course-page__related-card img{aspect-ratio:4/3}.course-lead-form{gap:1.3rem;padding:1.4rem;display:grid}.course-lead-form__intro h2{color:var(--site-primary-dark);margin:0 0 .7rem;font-size:1.6rem;line-height:1.12}.course-lead-form__intro p{color:var(--site-copy-muted);margin:0}.course-lead-form__eyebrow{color:var(--site-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-size:.8rem;font-weight:800}.course-lead-form__fields{gap:1rem;display:grid}.course-lead-form__fields--hero{-moz-column-gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.course-lead-form__fields--hero .course-lead-form__field:first-child,.course-lead-form__fields--hero .course-lead-form__checkbox,.course-lead-form__fields--hero>.course-lead-form__feedback{grid-column:1/-1}.course-lead-form__field{gap:.45rem;display:grid}.course-lead-form__field span{color:var(--site-primary-dark);font-size:.85rem;font-weight:700}.course-lead-form__field input,.course-lead-form__field select{border:1px solid var(--site-border);color:var(--site-copy);background:#fff;border-radius:1rem;width:100%;min-height:52px;padding:0 .95rem}.course-lead-form__field input:disabled,.course-lead-form__field select:disabled{color:#8fa6a2;background:#f3f7f6}.course-lead-form__field small,.course-lead-form__feedback{color:#c33e32;font-size:.84rem;line-height:1.5}.course-lead-form__checkbox{color:var(--site-copy-muted);align-items:flex-start;gap:.7rem;line-height:1.6;display:flex}.course-lead-form__checkbox a{color:var(--site-primary);text-decoration:underline}.course-lead-form__resume-callout,.course-lead-form__resume{border:1px solid var(--site-border);background:linear-gradient(#f7fcfb 0%,#edf8f5 100%);border-radius:1.3rem;gap:.9rem;padding:1rem 1.1rem;display:grid}.course-lead-form__resume-callout{grid-template-columns:minmax(0,1fr) auto;align-items:center}.course-lead-form__resume-callout.is-inline{background:0 0;border:0;border-radius:0;padding:0;display:block}.course-lead-form__resume-callout p{color:var(--site-primary-dark);margin:0;font-size:.95rem;font-weight:700}.course-lead-form__resume-callout.is-inline p{color:#212121;font-family:"Kumbh Sans", var(--font-sans);font-size:16px;font-weight:600;line-height:24px;display:inline}.course-lead-form__resume-callout button,.course-lead-form__resume-option{border:1px solid var(--site-border);color:var(--site-primary-dark);background:#fff;border-radius:999px;min-height:44px;padding:0 1rem;font-weight:700}.course-lead-form__resume-callout.is-inline button{color:#066aff;min-height:0;font-family:"Kumbh Sans", var(--font-sans);vertical-align:baseline;background:0 0;border:0;border-radius:0;padding:0;font-size:16px;font-weight:600;line-height:24px;text-decoration:underline;display:inline}.course-lead-form__resume-list{gap:.75rem;display:grid}.course-lead-form__resume-option{text-align:left;border-radius:1rem;justify-items:start;gap:.35rem;min-height:0;padding:.95rem 1rem;display:grid}.course-lead-form__resume-option strong,.course-lead-form__resume-option span{margin:0}.course-lead-form__resume-option strong{color:var(--site-primary-dark);font-size:.96rem}.course-lead-form__resume-option span{color:var(--site-copy-muted);font-size:.84rem}.course-lead-form__resume-option.is-active{border-color:var(--site-primary);background:linear-gradient(#fff 0%,#f1fbf8 100%)}.course-lead-form__pricing{border:1px solid var(--site-border);background:linear-gradient(#f4fcfa 0%,#ebf7f4 100%);border-radius:1.3rem;gap:.35rem;padding:1rem 1.1rem;display:grid}.course-lead-form__pricing p,.course-lead-form__pricing strong,.course-lead-form__pricing span{margin:0}.course-lead-form__pricing p{color:var(--site-copy-muted);text-decoration:line-through}.course-lead-form__pricing strong{color:var(--site-primary-dark);font-size:1.25rem}.course-lead-form__pricing span{color:var(--site-primary);font-weight:700}.course-lead-form--hero{gap:1rem;padding:0}.course-lead-form--hero .course-lead-form__intro{gap:0;display:grid}.course-lead-form--hero .course-lead-form__intro h2{color:#0b111f;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;max-width:100%;margin:0;font-size:18px;font-weight:800;line-height:25px}.course-lead-form--hero .course-lead-form__field span{display:none}.course-lead-form--hero .course-lead-form__field input,.course-lead-form--hero .course-lead-form__field select{color:#000;background:#e8e9ea;border-color:rgba(0,0,0,.15);border-radius:8px;min-height:48px;padding:0 12px;font-family:Liberation Sans,Arial,sans-serif;font-size:16px;line-height:20px}.course-lead-form--hero .course-lead-form__field input::placeholder{color:#000;opacity:1}.course-lead-form--hero .course-lead-form__checkbox{color:#000;gap:7px;font-family:Liberation Sans,Arial,sans-serif;font-size:14px;line-height:16px}.course-lead-form--hero .course-lead-form__checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:2px solid #212121;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin:0;display:inline-flex;position:relative}.course-lead-form--hero .course-lead-form__checkbox input:checked{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M1 5L5 9L13 1' stroke='%23011D2E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 10px}.course-lead-form--hero .course-lead-form__checkbox input:focus-visible{outline-offset:2px;outline:2px solid rgba(6,106,255,.35)}.course-lead-form--hero .course-lead-form__checkbox span{padding-top:4px}.course-lead-form--hero .course-lead-form__checkbox a{color:#066aff}.course-lead-form__pricing.is-hero-offer{background:0 0;border:0;border-radius:0;gap:12px;min-height:0;padding:12px 0 0}.course-lead-form__pricing-badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.course-lead-form__pricing-tag{color:#003813;font-family:"Kumbh Sans", var(--font-sans);background:rgba(0,140,47,.05);border:1px solid #008c2f;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1.14}.course-lead-form__pricing span.course-lead-form__pricing-off{font-family:"Kumbh Sans", var(--font-sans);background:#329e00;border-radius:5px;padding:3px 6px;font-size:12px;font-weight:800;line-height:1.14;color:#fff!important}.course-lead-form__pricing-hero-values{flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;gap:12px;width:min(100%,498px);display:flex}.course-lead-form__pricing-hero-values p{color:rgba(0,0,0,.22);font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;white-space:nowrap;font-size:18px;font-weight:400;line-height:1.14;text-decoration:line-through}.course-lead-form__pricing-hero-current{color:#000;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:0;font-size:18px;font-weight:400;line-height:1.14;display:inline-flex}.course-lead-form__pricing-hero-current span{color:#000;font:inherit;font-weight:400}.course-lead-form__pricing-hero-current strong{color:#000;font-family:"Kumbh Sans", var(--font-sans);font-size:18px;font-weight:800;line-height:1.14}.course-lead-form--post-v2{gap:16px;padding:0}.course-lead-form--post-v2 .course-lead-form__resume--post{box-shadow:none;color:#212121;font-family:"Kumbh Sans", var(--font-sans);background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;font-size:16px;font-weight:600;line-height:24px;display:block}.course-lead-form--post-v2 .course-lead-form__resume--post p{margin:0;display:inline}.course-lead-form--post-v2 .course-lead-form__resume--post button,.course-lead-form--post-v2 .course-lead-form__resume--post span{color:#066aff;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.course-lead-form--post-v2 .course-lead-form__resume--post button{cursor:pointer}.course-lead-form--post-v2 .course-lead-form__header--post-v2{width:100%}.course-lead-form--post-v2 .course-lead-form__header--post-v2 h2{color:#0b111f;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;margin:0;font-size:18px;font-weight:800;line-height:25px}.course-lead-form--post-v2 .course-lead-form__fields--post-v2{gap:14px;width:100%;display:grid}.course-lead-form--post-v2 .course-lead-form__field-row--post-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.course-lead-form--post-v2 .course-lead-form__field-stack{gap:6px;min-width:0;display:grid}.course-lead-form--post-v2 .course-lead-form__field--post-v2,.course-lead-form--post-v2 .course-lead-form__voucher-field--post-v2,.course-lead-form--post-v2 .course-lead-form__field--custom-select{box-sizing:border-box;background:#e8e9ea;border:1px solid rgba(0,0,0,.15);border-radius:8px;align-items:center;width:100%;min-width:0;min-height:48px;padding:0 12px;display:flex}.course-lead-form--post-v2 .course-lead-form__field--custom-select{z-index:2;padding:0;position:relative;overflow:visible}.course-lead-form--post-v2 .course-lead-form__field--custom-select.is-open{z-index:20}.course-lead-form--post-v2 .course-lead-form__field--post-v2.is-invalid,.course-lead-form--post-v2 .course-lead-form__voucher-field--post-v2.is-invalid,.course-lead-form--post-v2 .course-lead-form__field--custom-select.is-invalid,.course-lead-form--post-v2 .course-lead-form__agreement--post-v2.is-invalid{box-shadow:inset 0 0 0 1px rgba(197,0,2,.75)}.course-lead-form--post-v2 .course-lead-form__field--post-v2 input,.course-lead-form--post-v2 .course-lead-form__voucher-field--post-v2 input,.course-lead-form--post-v2 .course-lead-form__select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:#000;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:48px;font-family:Liberation Sans,Arial,sans-serif;font-size:16px;line-height:20px}.course-lead-form--post-v2 .course-lead-form__field--post-v2 input::-moz-placeholder{color:#000;opacity:1}.course-lead-form--post-v2 .course-lead-form__voucher-field--post-v2 input::-moz-placeholder{color:#000;opacity:1}.course-lead-form--post-v2 .course-lead-form__field--post-v2 input::placeholder,.course-lead-form--post-v2 .course-lead-form__voucher-field--post-v2 input::placeholder,.course-lead-form--post-v2 .course-lead-form__select-trigger.is-placeholder{color:#000;opacity:1}.course-lead-form--post-v2 .course-lead-form__select-wrapper{width:100%;min-height:48px;display:flex;position:relative}.course-lead-form--post-v2 .course-lead-form__select-trigger{cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.course-lead-form--post-v2 .course-lead-form__select-trigger-text{color:#000;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.course-lead-form--post-v2 .course-lead-form__select-trigger:disabled{cursor:not-allowed;opacity:.72}.course-lead-form--post-v2 .course-lead-form__select-trigger-icon{color:#1d1d1d;opacity:1;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .18s;display:inline-flex}.course-lead-form--post-v2 .course-lead-form__select-trigger-icon svg{width:14px;height:14px;display:block}.course-lead-form--post-v2 .course-lead-form__select-trigger[aria-expanded=true] .course-lead-form__select-trigger-icon{transform:rotate(180deg)}.course-lead-form--post-v2 .course-lead-form__select-content{z-index:200;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:2px;max-height:230px;margin-top:6px;padding:4px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px rgba(15,23,42,.12),0 4px 6px -4px rgba(15,23,42,.12)}.course-lead-form--post-v2 .course-lead-form__select-option{color:#0f172a;cursor:pointer;font-family:"Kumbh Sans", var(--font-sans);text-align:left;background:0 0;border:0;border-radius:8px;width:100%;min-height:38px;padding:9px 12px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,color .15s}.course-lead-form--post-v2 .course-lead-form__select-option:hover{background:#f8fafc;outline:none}.course-lead-form--post-v2 .course-lead-form__select-option:focus-visible{background:#f8fafc;outline:none}.course-lead-form--post-v2 .course-lead-form__select-option.is-selected{color:var(--site-primary);background:rgba(11,107,97,.08)}.course-lead-form--post-v2 .course-lead-form__info-link--post-v2{color:#066aff;align-items:center;gap:7px;font-family:Liberation Sans,Arial,sans-serif;font-size:12px;line-height:20px;text-decoration:underline;display:inline-flex}.course-lead-form--post-v2 .course-lead-form__info-link--post-v2 svg{color:#0d0d0d;flex:none}.course-lead-form--post-v2 .course-lead-form__agreement--post-v2{color:#000;border:1px solid transparent;border-radius:8px;align-items:flex-start;gap:7px;padding:0;display:flex}.course-lead-form--post-v2 .course-lead-form__agreement--post-v2 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:2px solid #212121;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin:0;display:inline-flex;position:relative}.course-lead-form--post-v2 .course-lead-form__agreement--post-v2 input:checked{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M1 5L5 9L13 1' stroke='%23011D2E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 10px}.course-lead-form--post-v2 .course-lead-form__agreement--post-v2 span{color:#000;padding-top:4px;font-family:Liberation Sans,Arial,sans-serif;font-size:14px;line-height:16px}.course-lead-form--post-v2 .course-lead-form__agreement--post-v2 a{color:#066aff}.course-lead-form--post-v2 .course-lead-form__actions--post-v2{gap:18px;display:grid}.course-lead-form--post-v2 .course-lead-form__actions--post-v2.is-advanced{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px}.course-lead-form--post-v2 .course-lead-form__back{color:#011d2e;cursor:pointer;font-family:"Kumbh Sans", var(--font-sans);background:0 0;border:0;align-items:center;gap:13px;padding:0;font-size:15.95px;font-weight:600;line-height:1;display:inline-flex}.course-lead-form--post-v2 .course-lead-form__back svg{flex:none;width:10px;height:10px}.course-lead-form--post-v2 .course-lead-form__submit{color:#011d2e;cursor:pointer;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;background:#4cf8c7;border:1px solid #4cf8c7;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:51px;padding:0 24px;font-size:18px;font-weight:800;display:inline-flex}.course-lead-form--post-v2 .course-lead-form__submit:disabled{cursor:wait;opacity:1}.course-lead-form--post-v2 .course-lead-form__submit.is-loading{box-shadow:none}.course-lead-form--post-v2 .course-lead-form__submit--final{font-size:16px}.course-lead-form--post-v2 .course-lead-form__pricing--post-v2{background:0 0;border:0;border-radius:0;gap:12px;min-height:0;padding:12px 0 0}.course-lead-form--post-v2 .course-lead-form__pricing-badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.course-lead-form--post-v2 .course-lead-form__pricing-tag{color:#003813;font-family:"Kumbh Sans", var(--font-sans);background:rgba(0,140,47,.05);border:1px solid #008c2f;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1.14}.course-lead-form--post-v2 .course-lead-form__pricing span.course-lead-form__pricing-off{font-family:"Kumbh Sans", var(--font-sans);background:#329e00;border-radius:5px;padding:3px 6px;font-size:12px;font-weight:800;line-height:1.14;color:#fff!important}.course-lead-form--post-v2 .course-lead-form__pricing-hero-values{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:12px;width:min(100%,391px);display:flex}.course-lead-form--post-v2 .course-lead-form__pricing-hero-values p{margin:0;text-decoration:none}.course-lead-form--post-v2 .course-lead-form__pricing-hero-old{color:rgba(0,0,0,.22);font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;white-space:nowrap;font-size:18px;font-weight:400;line-height:1.14;text-decoration:line-through}.course-lead-form--post-v2 .course-lead-form__pricing-hero-current{color:#000;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:0;font-size:18px;font-weight:400;line-height:1.14;text-decoration:none;display:inline-flex}.course-lead-form--post-v2 .course-lead-form__pricing-hero-current span{color:#000;font:inherit;font-weight:400;text-decoration:none}.course-lead-form--post-v2 .course-lead-form__pricing-hero-current strong{color:#000;font-family:"Kumbh Sans", var(--font-sans);font-size:18px;font-weight:800;line-height:1.14;text-decoration:none}.course-lead-form--post-v2 .course-lead-form__pricing-pix{color:rgba(0,0,0,.75);font-family:"Kumbh Sans", var(--font-sans);margin:0;font-size:14px;font-weight:400;line-height:1.14;text-decoration:none}.course-lead-form--post-v2 .course-lead-form__voucher-toggle--post-v2 button{color:#007bf5;cursor:pointer;font-family:"Kumbh Sans", var(--font-sans);text-transform:none;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:800;line-height:1.14;display:inline-flex}.course-lead-form--post-v2 .course-lead-form__voucher-toggle--post-v2 svg{color:currentColor;transition:transform .18s}.course-lead-form--post-v2 .course-lead-form__voucher-toggle--post-v2 svg.is-open{transform:rotate(180deg)}.course-lead-form--post-v2 .course-lead-form__voucher-field--post-v2{justify-content:space-between}.course-lead-form--post-v2 .course-lead-form__voucher-field--post-v2 button{color:#066aff;cursor:pointer;background:0 0;border:0;padding:0;font-family:Liberation Sans,Arial,sans-serif;font-size:16px;line-height:20px;text-decoration:underline}.course-lead-form--hero .course-lead-form__primary{color:#011d2e;min-height:51px;font-family:"Kumbh Sans", var(--font-sans);text-transform:uppercase;background:#4cf8c7;border-radius:12px;font-size:18px;font-weight:800;line-height:24px}.course-lead-form__actions{gap:.8rem;display:flex}.course-lead-form__secondary{border:1px solid var(--site-border);color:var(--site-primary-dark);background:0 0;gap:.4rem}.course-lead-form__primary{border:0;flex:1}.course-lead-form__spinner{animation:1s linear infinite course-form-spin}.course-lead-form__feedback.is-success{color:var(--site-primary)}.course-lead-form__contract-modal-backdrop{z-index:80;background:rgba(8,26,22,.58);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.course-lead-form__contract-modal{border:1px solid var(--site-border);background:#fff;border-radius:1.6rem;width:100%;max-width:min(860px,100%);max-height:min(80vh,920px);display:grid;overflow:hidden;box-shadow:0 30px 90px rgba(5,28,24,.24)}.course-lead-form__contract-modal-header,.course-lead-form__contract-modal-body,.course-lead-form__contract-modal-footer{padding:1.1rem 1.2rem}.course-lead-form__contract-modal-header{border-bottom:1px solid var(--site-border);justify-content:space-between;align-items:center;gap:1rem;display:flex}.course-lead-form__contract-modal-header h3{color:var(--site-primary-dark);margin:0;font-size:1.05rem}.course-lead-form__contract-modal-close{color:var(--site-primary-dark);background:0 0;border:0;padding:0;font-size:1.8rem;line-height:1}.course-lead-form__contract-modal-body{color:var(--site-copy);line-height:1.7;overflow:auto}.course-lead-form__contract-modal-state{color:var(--site-copy-muted);align-items:center;gap:.75rem;display:flex}.course-lead-form__contract-modal-state.is-error{color:#c33e32;align-items:start;display:grid}.course-lead-form__contract-modal-state.is-error p{margin:0}.course-lead-form__contract-modal-state.is-error button{color:inherit;background:0 0;border:1px solid;border-radius:999px;justify-self:start;min-height:40px;padding:0 1rem}.course-lead-form__contract-modal-content{gap:1rem;display:grid}.course-lead-form__contract-modal-content.is-text{color:var(--site-copy)}.course-lead-form__contract-modal-content :where(h1,h2,h3,h4){color:var(--site-primary-dark)}.course-lead-form__contract-modal-content :where(p,li){color:var(--site-copy)}.course-lead-form__contract-modal-footer{border-top:1px solid var(--site-border);justify-content:flex-end;display:flex}.course-lead-form__contract-modal-confirm{background:linear-gradient(135deg, var(--site-primary) 0%, #129181 100%);color:#fff;border:0;border-radius:999px;min-height:44px;padding:0 1.2rem;font-weight:700}.category-explorer__empty{border:1px dashed var(--site-border);text-align:center;background:#fff;border-radius:1.4rem;padding:2rem}@keyframes course-form-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1100px){.course-hero-v2__shell,.course-hero__shell,.course-page__grid,.category-explorer__toolbar,.category-grid,.course-audience__grid,.course-page__related-grid,.course-salary__inner{grid-template-columns:1fr}.course-hero__form{position:static}.course-hero-v2__shell{grid-template-areas:"intro""lead""promo";gap:1.75rem}.course-hero-v2__intro,.course-hero-v2__promo-block,.course-hero-v2__lead-card{width:100%;max-width:none}.course-salary__inner{gap:2.25rem}.course-salary__copy,.course-salary__copy h2,.course-salary__disclaimer{max-width:none}.course-salary__chart{justify-content:flex-start}.course-audience__panel{padding:2.4rem 0}.course-audience__inner{gap:1.75rem}.course-curriculum-v2__toolbar{justify-items:start;display:grid}.course-curriculum-v2__chips{justify-content:flex-start}.course-curriculum-v2__card{padding:2.2rem 2rem}.course-related__inner{gap:2rem}.course-lead-form--post-v2 .course-lead-form__pricing-hero-values{flex-wrap:wrap;gap:8px 18px}}@media (max-width:720px){.category-page,.course-hero,.course-hero-v2{padding-top:1.4rem}.course-page{gap:3.2rem}.course-audience{margin-top:1.25rem}.course-salary+.course-audience{margin-top:-4rem}.course-audience__panel{background:#fff;border-radius:25px 25px 0 0;padding:1.4rem 0 0}.course-audience__inner{gap:1.125rem}.course-audience__heading{max-width:22rem;font-size:25px;line-height:30px}.course-audience__grid{gap:12px}.course-audience__card{background:#fff;border-radius:16px;gap:11.25px;min-height:0;padding:14.8px}.course-audience__icon{width:22.5px;height:22.5px}.course-audience__card-copy{gap:.65rem}.course-audience__card-copy h3{letter-spacing:-.02em;font-size:14px;line-height:1.2}.course-audience__card-copy p{font-size:12px;line-height:1.36}.course-audience__cta{width:100%;min-height:51px;padding:0 1rem;font-size:16px;line-height:20px}.course-curriculum-v2{margin-top:-3.2rem}.course-curriculum-v2__panel{border-radius:25px 25px 0 0;margin-top:20px;padding:2.1875rem 0 2.375rem}.course-curriculum-v2__panel:before{width:30rem;height:18rem;top:-7%;bottom:auto;left:-44%;right:auto}.course-curriculum-v2__panel:after{width:22rem;height:22rem;bottom:-8rem;right:-8rem}.course-curriculum-v2__inner{gap:1.25rem}.course-curriculum-v2__header h2{font-size:25px;line-height:30px}.course-curriculum-v2__toolbar{gap:.875rem}.course-curriculum-v2__toolbar p{max-width:none;font-size:12px;line-height:1.35}.course-curriculum-v2__chips{gap:.5rem}.course-curriculum-v2__chip{border-width:1.5px;min-height:42px;padding:0 1rem;font-size:14px}.course-curriculum-v2__card{border-radius:20px;padding:1rem 1rem 1.125rem}.course-curriculum-v2__table-head{align-items:start;gap:1rem;padding-bottom:.875rem}.course-curriculum-v2__table-title{gap:.2rem .5rem}.course-curriculum-v2__table-title span,.course-curriculum-v2__table-title strong{font-size:14px;line-height:1.2}.course-curriculum-v2__table-meta{gap:.625rem}.course-curriculum-v2__table-meta span{font-size:12px;line-height:1.15}.course-curriculum-v2__toggle{width:36px;height:36px}.course-curriculum-v2__row{gap:1rem;padding:.75rem 0}.course-curriculum-v2__row p,.course-curriculum-v2__row span{letter-spacing:0;font-size:12px;line-height:1.35}.course-curriculum-v2__actions{flex-direction:column;align-items:stretch}.course-curriculum-v2__cta,.course-curriculum-v2__download{width:100%;min-height:50px;font-size:15px;line-height:20px}.course-related{padding:2.1875rem 0 0}.course-related__inner{gap:1.25rem}.course-related__heading{gap:.4rem}.course-related__eyebrow{border:1px solid rgba(6,30,32,.55);border-radius:12px;width:-moz-fit-content;width:fit-content;min-height:30px;padding:6px 12px;font-size:14px;line-height:1.36}.course-related__heading h2{font-size:25px;line-height:40px}.course-related__track{margin-right:-16px;padding-right:16px}.course-related__footer{gap:1rem}.course-related__actions{gap:30px}.course-related__action{width:40.833px;height:40.833px}.course-testimonials{background:linear-gradient(118.48deg,#061e20 .76%,#4cf8c7 138.77%);margin-top:-2rem;padding:2.1875rem 0}.course-testimonials__inner{gap:1.25rem}.course-testimonials__heading h2{max-width:19rem;font-size:25px;line-height:30px}.course-testimonials__track{margin-right:-16px;padding-right:16px}.course-testimonials__footer{gap:1rem}.course-testimonials__actions{gap:30px}.course-testimonials__action{width:40.833px;height:40.833px}.course-testimonials__card-header h3{font-size:18px}.course-testimonials__quote{width:34px;height:22px}.course-faq-v2{margin-top:-1rem;padding:2.1875rem 0}.course-testimonials+.course-faq-v2,.course-faq-v2+.lp-footer-bottom{margin-top:-3.2rem}.course-faq-v2__inner{gap:1.6602rem}.course-faq-v2__heading h2{font-size:25px;line-height:35px}.course-faq-v2__list{gap:8.854px}.course-faq-v2__faq{border-radius:4.427px}.course-faq-v2__item{gap:.75rem;min-height:0;padding:13.281px}.course-faq-v2__item span{font-size:14px;line-height:14px}.course-faq-v2__chevron{width:6.641px;height:4.095px}.course-faq-v2__answer{padding:0 13.281px 13.281px}.course-faq-v2__answer p{font-size:14px;line-height:1.4}.course-faq-v2__contact{border-radius:8.015px;gap:.75rem;width:100%;min-height:56.104px;padding:14.02px 13.17px}.course-faq-v2__contact-copy{gap:8.015px}.course-faq-v2__contact-icon{width:32.632px;height:31.799px}.course-faq-v2__contact-text strong{font-size:11.946px}.course-faq-v2__contact-text small{font-size:9.16px;line-height:13.74px}.course-faq-v2__contact-cta{border-radius:6.87px;min-width:128.81px;min-height:28.052px;padding:0 8px;font-size:9.16px;line-height:13.74px}.course-salary{margin-top:-.9rem}.course-salary__panel{border-radius:25px 25px 0 0;padding:2rem 0 2.75rem}.course-salary__inner{gap:.75rem}.course-salary__panel:before{width:28rem;height:28rem;top:5rem;right:-17rem}.course-salary__panel:after{width:24rem;height:24rem;bottom:-8rem;left:auto;right:-10rem}.course-salary__copy{gap:.75rem}.course-salary__copy h2{max-width:none;font-size:25px;line-height:25px}.course-salary__description{letter-spacing:0;font-size:12px;line-height:1.35}.course-salary__disclaimer{color:rgba(255,255,255,.5);letter-spacing:0;margin-top:0;font-size:12px;line-height:1.22}.course-salary__divider{background:rgba(255,255,255,.12);width:100%;height:1px;display:block}.course-salary__chart{flex-direction:column;align-items:flex-start;gap:.5rem;min-height:0;display:flex}.course-salary__tier{color:#061e20;background:#fff;border-radius:18px;gap:0;width:auto;max-width:100%;padding:1.1rem 1.2rem 1rem}.course-salary__bar{display:none}.course-salary__tier-copy{gap:.2rem}.course-salary__tier-label,.course-salary__tier-copy strong,.course-salary__tier-copy p{color:#061e20}.course-salary__tier-label{letter-spacing:0;font-size:12px;font-weight:400}.course-salary__tier-copy strong{font-size:18px;line-height:1.1}.course-salary__tier-copy p{font-size:12px;font-weight:400;line-height:18px}.course-salary__tier--junior{width:min(100%,10.9375rem)}.course-salary__tier--pleno{width:min(100%,17.6875rem)}.course-salary__tier--senior{width:min(100%,22.1875rem)}.course-page__meta-card{grid-template-columns:1fr}.course-lead-form__actions{flex-direction:column}.course-lead-form__resume-callout{grid-template-columns:1fr}.course-hero__title,.category-explorer h1,.course-page__section-heading h2,.course-page__copy-block h2{font-size:max(1.9rem,min(9vw,2.8rem))}.course-hero-v2__shell{gap:1rem}.course-hero-v2__breadcrumb{gap:.3rem;font-size:14px;line-height:17px}.course-hero-v2__intro{gap:16px;padding-top:0}.course-hero-v2__copy{gap:12px}.course-hero-v2__copy h1{max-width:none;font-size:22px;line-height:26px}.course-hero-v2__description{max-width:none;font-size:12px;line-height:15px}.course-hero-v2__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;max-width:none;display:grid}.course-hero-v2__meta-item{align-items:center;gap:8px;min-width:0}.course-hero-v2__meta-icon{width:36px;height:36px}.course-hero-v2__meta-icon img{width:18px;height:18px}.course-hero-v2__meta-item strong,.course-hero-v2__meta-item p{white-space:normal;font-size:12px;line-height:14px}.course-hero-v2__lead-card{border-radius:17.965px;gap:12px;padding:15px}.course-hero-v2__video{border-radius:10px;min-height:206px}.course-hero-v2__promo-block{gap:.75rem}.course-hero-v2__promo{border-radius:11.462px}.course-lead-form--hero .course-lead-form__resume-callout.is-inline{gap:0;display:grid}.course-lead-form--hero .course-lead-form__intro h2{font-size:16px;line-height:21px}.course-lead-form--hero .course-lead-form__field input,.course-lead-form--hero .course-lead-form__field select{min-height:44px;font-size:15px}.course-lead-form--hero .course-lead-form__pricing-hero-values{flex-flow:column wrap;align-items:flex-start}.course-lead-form__pricing.is-hero-offer{gap:10px;padding-top:8px}.course-lead-form__pricing-hero-values{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.course-lead-form__pricing-hero-values p,.course-lead-form__pricing-hero-current,.course-lead-form__pricing-hero-current strong{font-size:16px}.course-lead-form--hero .course-lead-form__primary{min-height:46px;font-size:16px}.course-lead-form__fields--hero{grid-template-columns:1fr}.course-lead-form__contract-modal-backdrop{padding:1rem}}
