<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.sidebar-layout-grid{--side-bar-width: 100%}.sidebar-layout-grid .sidebar{display:grid;grid-template-columns:minmax(0, auto)}.sidebar-layout-grid .sidebar__above-nav .button,.sidebar-layout-grid .sidebar__below-nav .button{width:100%;display:block;text-align:center;font-size:var(--text-secondary-nav)}@media all and (max-width: 59.9375em){.sidebar-layout-grid .sidebar{row-gap:var(--space-xs)}.sidebar-layout-grid .sidebar:has(nav:not(:only-child)){padding-bottom:var(--space-xs)}.sidebar-layout-grid .sidebar&gt;nav{order:-1}body:not(.no-sticky-mobile-nav) .sidebar{grid-column:fullbleed;position:sticky;top:0;--in-page-nav-is-horizontal: true;border-bottom:1px solid #c0c0c8;box-shadow:0 4px 8px -3px #dddde2;background-color:white}body:not(.no-sticky-mobile-nav) .sidebar .sidebar__above-nav,body:not(.no-sticky-mobile-nav) .sidebar .sidebar__below-nav{padding:0 var(--container-padding)}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav{position:relative;border-bottom:1px solid #efeff2}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav::before,body:not(.no-sticky-mobile-nav) .sidebar&gt;nav::after{content:'';position:absolute;display:block;pointer-events:none;top:0;bottom:0;width:6px;transition:opacity .15s ease-in-out;opacity:0;z-index:1}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav::before{left:0;background-image:linear-gradient(90deg, rgba(0,0,0,0.4), rgba(0,0,0,0))}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav::after{right:0;background-image:linear-gradient(-90deg, rgba(0,0,0,0.4), rgba(0,0,0,0))}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav.has-left-overflow-indicator::before{opacity:1}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav.has-right-overflow-indicator::after{opacity:1}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav&gt;ul{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:0;display:flex;position:relative}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav&gt;ul .active-item-indicator{display:block;position:absolute;bottom:0;height:4px;transform:translate(0, 0);left:0;width:0;opacity:0;transition:left .15s ease-in-out, width .15s ease-in-out, transform .15s ease-in-out}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav&gt;ul .active-item-indicator::before{border-radius:99999px;background-color:#0a629d;content:'';position:absolute;top:0;bottom:0;left:2px;right:2px}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav li{white-space:nowrap}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav li&gt;a{display:inline-block;color:black;line-height:1.125;padding:var(--space-xs) var(--space-sm);border-bottom:4px solid transparent}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav li&gt;a .nested-items-icon{display:none}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav li&gt;a.active{color:#0a629d}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav li&gt;a:focus{outline:none}body:not(.no-sticky-mobile-nav) .sidebar&gt;nav li&gt;ul{display:none}body.no-sticky-mobile-nav .sidebar&gt;nav{position:relative;display:block;overflow:hidden;background-color:#f3f8fc;box-shadow:0 0 0 4px rgba(255,255,255,0.8);margin-top:0;margin-left:0;padding:var(--space-xxxs);border-radius:var(--radius-lg)}body.no-sticky-mobile-nav .sidebar&gt;nav ul,body.no-sticky-mobile-nav .sidebar&gt;nav li{margin:0}body.no-sticky-mobile-nav .sidebar&gt;nav li+li{padding-top:var(--space-xxxxs)}body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;a{font-size:var(--text-secondary-nav);display:block;color:black;line-height:1.125;padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs);padding-left:clamp(var(--space-xs), 8%, var(--space-md));padding-right:clamp(var(--space-xs), 8%, var(--space-md));border-radius:var(--radius-md);transition:background-color .2s ease, color .2s ease}body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;a .sidebar-item-layout{display:flex;justify-content:space-between;align-items:center}body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;a .nested-items-icon{transform:rotate(90deg);--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);transition:transform .2s ease}body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;a:hover:not(:active):not(.active){background-color:rgba(0,75,122,0.05)}body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;a:hover:not(:active):not(.active)::before{content:none}body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;a:focus:not(:active,.active,:hover){box-shadow:inset 0 0 0 2px rgba(97,166,227,0.3)}body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;a.active,body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;a.has-active-nested-item{color:#004b7a}body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;a.active .nested-items-icon,body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;a.has-active-nested-item .nested-items-icon{transform:rotate(180deg)}body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;a:active{color:#001121;background-color:rgba(0,75,122,0.1)}body.no-sticky-mobile-nav .sidebar&gt;nav&gt;ul{display:block;overflow:initial;padding:0;z-index:0;position:relative}body.no-sticky-mobile-nav .sidebar&gt;nav&gt;ul .active-item-indicator{display:block;position:absolute;top:0;height:0;transform:translate(0, 0);pointer-events:none;z-index:0;left:0;right:0;opacity:0;transition:top .15s ease-in-out, height .15s ease-in-out, transform .15s ease-in-out}body.no-sticky-mobile-nav .sidebar&gt;nav&gt;ul .active-item-indicator::before{border-radius:var(--radius-md);background-color:rgba(97,166,227,0.3);content:'';position:absolute;top:0;bottom:0;left:0;right:0}body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;a.active+ul,body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;a.has-active-nested-item+ul{height:100%;margin:var(--space-xxxxs) 0;padding:var(--space-xxxxs);background-color:#e3edf6;border-radius:var(--radius-lg)}body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;ul{overflow:hidden;height:0}body.no-sticky-mobile-nav .sidebar&gt;nav li&gt;ul li&gt;a{font-size:calc(var(--text-secondary-nav) * 0.9)}}@media all and (min-width: 60em){.sidebar-layout-grid{--side-bar-width: clamp(9rem, 12vw, 11rem)}.sidebar-layout-grid .sidebar{row-gap:var(--space-sm);margin-top:var(--space-md);justify-self:start}.sidebar-layout-grid .sidebar.extra-top-margin{margin-top:var(--space-lg)}.sidebar-layout-grid .sidebar&gt;nav{position:relative;display:block;overflow:hidden;background-color:#f3f8fc;box-shadow:0 0 0 4px rgba(255,255,255,0.8);margin-top:0;margin-left:0;padding:var(--space-xxxs);border-radius:var(--radius-lg)}.sidebar-layout-grid .sidebar&gt;nav ul,.sidebar-layout-grid .sidebar&gt;nav li{margin:0}.sidebar-layout-grid .sidebar&gt;nav li+li{padding-top:var(--space-xxxxs)}.sidebar-layout-grid .sidebar&gt;nav li&gt;a{font-size:var(--text-secondary-nav);display:block;color:black;line-height:1.125;padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs);padding-left:clamp(var(--space-xs), 8%, var(--space-md));padding-right:clamp(var(--space-xs), 8%, var(--space-md));border-radius:var(--radius-md);transition:background-color .2s ease, color .2s ease}.sidebar-layout-grid .sidebar&gt;nav li&gt;a .sidebar-item-layout{display:flex;justify-content:space-between;align-items:center}.sidebar-layout-grid .sidebar&gt;nav li&gt;a .nested-items-icon{transform:rotate(90deg);--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);transition:transform .2s ease}.sidebar-layout-grid .sidebar&gt;nav li&gt;a:hover:not(:active):not(.active){background-color:rgba(0,75,122,0.05)}.sidebar-layout-grid .sidebar&gt;nav li&gt;a:hover:not(:active):not(.active)::before{content:none}.sidebar-layout-grid .sidebar&gt;nav li&gt;a:focus:not(:active,.active,:hover){box-shadow:inset 0 0 0 2px rgba(97,166,227,0.3)}.sidebar-layout-grid .sidebar&gt;nav li&gt;a.active,.sidebar-layout-grid .sidebar&gt;nav li&gt;a.has-active-nested-item{color:#004b7a}.sidebar-layout-grid .sidebar&gt;nav li&gt;a.active .nested-items-icon,.sidebar-layout-grid .sidebar&gt;nav li&gt;a.has-active-nested-item .nested-items-icon{transform:rotate(180deg)}.sidebar-layout-grid .sidebar&gt;nav li&gt;a:active{color:#001121;background-color:rgba(0,75,122,0.1)}.sidebar-layout-grid .sidebar&gt;nav&gt;ul{display:block;overflow:initial;padding:0;z-index:0;position:relative}.sidebar-layout-grid .sidebar&gt;nav&gt;ul .active-item-indicator{display:block;position:absolute;top:0;height:0;transform:translate(0, 0);pointer-events:none;z-index:0;left:0;right:0;opacity:0;transition:top .15s ease-in-out, height .15s ease-in-out, transform .15s ease-in-out}.sidebar-layout-grid .sidebar&gt;nav&gt;ul .active-item-indicator::before{border-radius:var(--radius-md);background-color:rgba(97,166,227,0.3);content:'';position:absolute;top:0;bottom:0;left:0;right:0}.sidebar-layout-grid .sidebar&gt;nav li&gt;a.active+ul,.sidebar-layout-grid .sidebar&gt;nav li&gt;a.has-active-nested-item+ul{height:100%;margin:var(--space-xxxxs) 0;padding:var(--space-xxxxs);background-color:#e3edf6;border-radius:var(--radius-lg)}.sidebar-layout-grid .sidebar&gt;nav li&gt;ul{overflow:hidden;height:0}.sidebar-layout-grid .sidebar&gt;nav li&gt;ul li&gt;a{font-size:calc(var(--text-secondary-nav) * 0.9)}}[data-theme="blueprint"] main:has(.sidebar-layout-grid.blueprint-grid-lines){position:relative}[data-theme="blueprint"] .sidebar-layout-grid.blueprint-grid-lines{position:absolute;width:100%;height:100%;top:0;left:0;mix-blend-mode:multiply;z-index:2;pointer-events:none}[data-theme="blueprint"] .sidebar-layout-grid.blueprint-grid-lines&gt;.sidebar,[data-theme="blueprint"] .sidebar-layout-grid.blueprint-grid-lines&gt;.inner-main,[data-theme="blueprint"] .sidebar-layout-grid.blueprint-grid-lines&gt;.inner-to-edge{grid-row:1 / -1;margin:0;height:100%;border-left:1px dashed #ddecfa;border-right:1px dashed #ddecfa}.package-courses-unit{display:grid;align-items:start;--timeline-width: 2rem;--label-width: 0rem;grid-template-columns:[edge-start label-start] var(--label-width) [label-end timeline-start main-start] var(--timeline-width) [timeline-end content-start] 1fr [content-end main-end edge-end]}.package-courses-unit+.package-courses-unit{margin-top:var(--space-xs)}@media all and (min-width: 38.75em){.package-courses-unit{--timeline-width: 4.5rem;--label-width: 4rem}}.package-courses-unit__label{grid-column:label;grid-row:1}.package-courses-unit__timeline{grid-column:timeline;grid-row:1}.package-courses-unit__details{grid-column:main;grid-row:1}.package-courses-unit__content{grid-column:content;grid-row:1}.package-courses-unit--free .package-courses-unit__timeline{display:none}.package-courses-unit__label{color:#4c4e58;line-height:1.1;font-weight:600;text-align:right;margin:0;height:100%;display:none;align-content:flex-start;flex-wrap:wrap;padding-top:var(--space-xxs)}@media all and (min-width: 38.75em){.package-courses-unit__label{display:flex}}.package-courses-unit__label&gt;span{flex-basis:100%}.package-courses-unit__label .label__hours{font-size:var(--text-sm);font-weight:500}.package-courses-unit__timeline{height:100%;justify-self:start;margin-left:0.675rem;position:relative}@media all and (min-width: 38.75em){.package-courses-unit__timeline{justify-self:center;margin-left:auto;margin-right:auto}}.package-courses-unit__timeline .line{position:absolute;z-index:0;width:2px;top:-1.5rem;bottom:0;left:-1px;background-color:#8bbdeb}.package-courses-unit:first-child .package-courses-unit__timeline .line{top:1.5rem}.package-courses-unit:last-child .package-courses-unit__timeline .line{bottom:calc(100% - 1.5rem)}.package-courses-unit__header{cursor:pointer;display:flex;flex-wrap:nowrap}.package-courses-unit__header .header__icon{width:var(--timeline-width);flex-grow:0;flex-shrink:0;z-index:1;display:flex;justify-content:center;align-items:center}.package-courses-unit__header .header__icon .clarity-icon{--svg-icon-size: 1.35rem;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:auto;margin-left:0}@media all and (min-width: 38.75em){.package-courses-unit__header .header__icon .clarity-icon{--svg-icon-size: 1.79955rem;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-left:auto;margin-right:auto}}.package-courses-unit__header .header__title{width:100%;padding:var(--space-xs) var(--space-sm)}.package-courses-unit__header .header__title h4{margin:0;font-weight:600}.package-courses-unit__content{padding:var(--space-sm);position:relative;left:var(--timeline-width);width:calc(100% - var(--timeline-width) - 2 * var(--space-sm))}.package-courses-unit__details .header__icon .clarity-icon{transition:transform .05s ease-in, color .15s ease-in-out;transform:rotate(0deg)}.package-courses-unit__details .header__icon .clarity-icon .icon-view{transition:opacity 0s ease-in 0s}.package-courses-unit__details .header__icon .clarity-icon .icon-view-collapsed{opacity:1}.package-courses-unit__details .header__icon .clarity-icon .icon-view-expanded{opacity:0}.package-courses-unit__details[open] .header__icon .clarity-icon{transition:transform 0.4s cubic-bezier(1, 0, 0.4, 1.5),color 0.15s ease-in-out;transform:rotate(180deg)}.package-courses-unit__details[open] .header__icon .clarity-icon .icon-view{transition:opacity 0s ease-out .2s}.package-courses-unit__details[open] .header__icon .clarity-icon .icon-view-collapsed{opacity:0}.package-courses-unit__details[open] .header__icon .clarity-icon .icon-view-expanded{opacity:1}.package-courses-unit__details[open] .package-courses-unit__header .header__icon .clarity-icon{color:#004b7a}.package-courses-unit__details[open] .package-courses-unit__header .header__title{color:#004b7a;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#8bbdeb}.package-courses-unit__details[open] .package-courses-unit__header+.package-courses-unit__content{box-shadow:0 0 0 1px inset #8bbdeb}.package-courses-unit__details[open] .package-courses-unit__header:hover .header__title,.package-courses-unit__details[open] .package-courses-unit__header:focus .header__title{background-color:#b4d4f1}.package-courses-unit__details[open] .package-courses-unit__header:hover+.package-courses-unit__content,.package-courses-unit__details[open] .package-courses-unit__header:focus+.package-courses-unit__content{box-shadow:0 0 0 1px inset #b4d4f1}.package-courses-unit__details[open] .package-courses-unit__header:hover .header-icon .clarity-icon,.package-courses-unit__details[open] .package-courses-unit__header:focus .header-icon .clarity-icon{color:#002c4b}.package-courses-unit__header .header__icon .clarity-icon{color:#61a6e3}.package-courses-unit__header .header__title{transition:box-shadow .3s ease, background-color .15s ease-out, color .1s ease-out;background-color:#f6f7f9;border-radius:var(--radius-lg)}.package-courses-unit__header:hover .header__icon .clarity-icon{color:#004b7a}.package-courses-unit__header:hover .header__title{background-color:#e3edf6;color:#002c4b}.package-courses-unit__header:focus-visible .header__title{box-shadow:0 0 0 1px rgba(0,75,122,0.15),0 0 0 5px rgba(48,141,215,0.15)}.package-courses-unit__content{background-color:white;border-radius:var(--radius-lg);border-top-left-radius:0;border-top-right-radius:0;transition:background-color .15s ease-in}.package-courses-unit__content.ui-accordion-content-active{border-top-left-radius:0;border-top-right-radius:0;transition:background-color .15s ease-in}.course-videos-container{container-type:inline-size}.course-videos-layout{display:grid;gap:var(--space-sm);align-items:start}@container (min-width: 35rem){.course-videos-layout{grid-template-columns:5fr minmax(16rem, 2fr)}.course-videos-layout .course-video-preview-container{position:sticky;top:var(--space-sm)}}@supports not (container-type: inline-size){@media all and (min-width: 48em){.course-videos-layout{grid-template-columns:5fr minmax(16rem, 2fr)}}@media all and (min-width: 48em){.course-videos-layout .course-video-preview-container{position:sticky;top:var(--space-sm)}}}.course-videos-outline{border:1px solid #ccdae8;border-radius:var(--radius-md)}.course-videos-outline summary{display:flex;justify-content:space-between;gap:var(--space-xxs);align-items:start}.course-videos-outline summary::marker{content:''}.course-videos-outline summary::-webkit-details-marker{display:none}.course-videos-outline summary::after{content:'+';font-family:monospace;font-weight:normal;font-size:1.2em}.course-videos-outline details[open] summary::after{content:'-'}.course-videos-outline__section:not(:first-of-type){border-top:1px solid #ccdae8}.course-videos-outline__section-heading{padding:var(--space-sm);font-family:var(--font-headings);font-weight:600;line-height:1.2}.course-videos-outline__section-heading:hover{background-color:#f6f7f9}.course-videos-outline__list{margin-top:var(--space-xxxs);margin-bottom:var(--space-xxxs)}.course-videos-outline__list-item{padding:2px var(--space-xxxs)}.course-videos-outline-button{border:0;background:none;padding:var(--space-xxs) var(--space-sm);width:100%;box-sizing:border-box;text-align:left;color:black;border-radius:var(--radius-sm);transition-property:background-color, box-shadow;transition-duration:0.15s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);display:grid;grid-template-columns:1rem 1fr;column-gap:var(--space-xxs);row-gap:var(--space-xxxxs)}.course-videos-outline-button .clarity-icon{--svg-icon-size: 1em;width:var(--svg-icon-size);height:var(--svg-icon-size)}.course-videos-outline-button__name,.course-videos-outline-button__duration{grid-column:2}.course-videos-outline-button__duration{font-size:var(--text-sm);opacity:0.8}.course-videos-outline-button:hover{background-color:#ebf3fa}.course-videos-outline-button[aria-current='true']{background-color:#ddecfa;color:#002c4b;box-shadow:0 0 0 1px inset #308dd7}.course-videos-outline-button[aria-current='true']:hover{background-color:#ebf3fa}.course-video-preview-container__preload-dummy{background-color:black;border-radius:var(--radius-md);overflow:hidden}.course-video-preview__video-wrapper{background-color:black;border:1px solid #ccdae8;border-radius:var(--radius-md);overflow:hidden}.course-video-preview__video-wrapper video{display:block;width:100%;height:auto;background-color:black}.course-video-preview__locked{background-color:black;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background-size:cover}.course-video-preview__locked&gt;div{background-color:rgba(0,0,0,0.7);color:white;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;text-align:center;gap:var(--space-sm);width:100%;height:100%;backdrop-filter:blur(4px)}.course-video-preview__locked p{margin:0;flex-basis:100%}.course-video-preview__description{margin-top:var(--space-sm);margin-bottom:0}.tuition-options-info-grid{margin-top:var(--space-md);margin-bottom:var(--space-sm);display:grid;gap:var(--space-sm)}@media all and (min-width: 48em){.tuition-options-info-grid{grid-template-columns:minmax(0, 220px) 1fr}}.tuition-options-info-box{padding:var(--space-sm);border-radius:var(--radius-lg);background-color:#ebf3fa}.tuition-options-info-box--checklist{background-color:#ddecfa}.tuition-options-info-box--reg-fee-table{grid-column:1 / -1;background-color:#f6f7f9}.tuition-options-info-box__heading{margin-top:-.25em;margin-bottom:var(--space-sm);color:#002c4b;font-weight:600;letter-spacing:.025ch}.tuition-options-info-box--reg-fee-table{container-type:inline-size}.tuition-options-info-box--reg-fee-table caption{text-align:left;font-family:var(--font-headings);font-size:var(--text-lg);margin-top:-.25em;margin-bottom:var(--space-sm);color:#002c4b;font-weight:600;letter-spacing:.025ch}.tuition-options-info-box--reg-fee-table table{border-collapse:collapse;margin:0;padding:0;width:100%}.tuition-options-info-box--reg-fee-table table tr{background-color:white;border:1px solid #4f5f6e;padding:.35em}.tuition-options-info-box--reg-fee-table thead tr{border-bottom-color:#4f5f6e;border-bottom-width:2px}.tuition-options-info-box--reg-fee-table table th,.tuition-options-info-box--reg-fee-table table td{padding:var(--space-xxs) var(--space-xs);text-align:left;line-height:1.2}.tuition-options-info-box--reg-fee-table table th[data-label="Amount"],.tuition-options-info-box--reg-fee-table table td[data-label="Amount"]{text-align:right;font-weight:700}.tuition-options-info-box--reg-fee-table table th[data-label="Description"]&gt;span,.tuition-options-info-box--reg-fee-table table td[data-label="Description"]&gt;span{opacity:0.75}.tuition-options-info-box--reg-fee-table td.total{background-color:#ebf3fa}@container (max-width: 40rem){.tuition-options-info-box--reg-fee-table table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tuition-options-info-box--reg-fee-table table tr{display:block;margin-bottom:var(--space-xs)}.tuition-options-info-box--reg-fee-table table td{display:grid;grid-template-columns:25% 1fr;text-align:right}.tuition-options-info-box--reg-fee-table table td::before{content:attr(data-label);text-align:left;font-weight:600}.tuition-options-info-box--reg-fee-table table td:last-child{border-bottom:0}}.tuition-options-full-tuition__label{color:#0f1526}.tuition-options-full-tuition__number{margin-right:.5ch;font-size:var(--text-xxl);font-weight:600}.tuition-options-full-tuition__undiscounted-price{font-size:var(--text-md);margin-right:1ch;font-weight:500;color:#31333d;position:relative}.tuition-options-full-tuition__undiscounted-price::before{content:'';position:absolute;top:50%;right:-5px;left:-5px;height:2px;background-color:currentColor;opacity:.7}.tuition-options-full-tuition__early-bird{display:block;margin:var(--space-xxxs) calc(-1 * var(--space-xs)) var(--space-sm);font-size:var(--text-sm);font-weight:400;padding:var(--space-xxxxs) var(--space-xs);border-radius:var(--radius-md);border:1px solid #e09e19;background-color:#fcf6e3;box-shadow:0 0 20px -10px #af6f00;text-align:center}.tuition-options-list{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm);margin-bottom:var(--space-sm)}@media all and (min-width: 80em){.tuition-options-list--alternate-layout-1{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}.tuition-options-list--alternate-layout-1 .tuition-option:nth-child(1),.tuition-options-list--alternate-layout-1 .tuition-option:nth-child(2){grid-row-end:span 2}}@media all and (min-width: 80em){.tuition-options-list--alternate-layout-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto 1fr}.tuition-options-list--alternate-layout-2 .tuition-option:nth-child(1){grid-row-end:span 2}}.tuition-option{padding:var(--space-sm);flex:1 1 0px;min-width:280px;box-shadow:0 0 0 1px #ccdae8;border-radius:var(--radius-lg)}.tuition-option__heading{margin-top:-.25em;color:black;font-weight:600;letter-spacing:.025ch}.tuition-option--filler-photo{padding:0;position:relative;box-shadow:none;overflow:hidden;min-height:10rem}.tuition-option--filler-photo img{position:absolute;display:block;width:100%;height:100%;object-fit:cover}.tuition-option__features-list{margin-top:1.499999625rem;margin-bottom:1.9999995rem}.tuition-option__features-list&gt;li{position:relative;padding-left:1.7em;line-height:1.2}.tuition-option__features-list&gt;li+li{margin-top:0.499999875rem}.tuition-option__features-list&gt;li.pro .clarity-icon{color:#61a6e3}.tuition-option__features-list&gt;li.con .clarity-icon{color:#f97583}.tuition-option__features-list&gt;li .clarity-icon{position:absolute;--svg-icon-size: 1.2em;width:var(--svg-icon-size);height:var(--svg-icon-size);left:0;top:.05em;margin:0}.tuition-option__payment{margin:0.499999875rem 0}.tuition-option__payment+.tuition-option__note{padding-top:0.99999975rem;margin-top:1.9999995rem;border-top:1px solid #efeff2}.tuition-option__payment-number{font-size:1.35rem;font-weight:600;line-height:1.3;text-wrap:pretty;display:inline-block;margin-top:var(--space-xxxs);margin-bottom:var(--space-xxxs)}.tuition-option__payment-label{font-size:.9rem;color:#0f1526}.tuition-option__payment-label .clarity-icon{--svg-icon-size: 1em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:0}.tuition-option__payment-label--faded{line-height:1;text-transform:uppercase;font-size:.75rem;color:#70727c;letter-spacing:.05em;font-weight:600}.tuition-option__operator{display:block;line-height:1.3rem;font-size:1.3rem;margin-bottom:0.99999975rem;color:#4c4e58}.tuition-option__note{font-size:.9rem;margin-bottom:0;line-height:1.5}.tuition-option__climb-credit-logo{display:block;max-width:128px;margin-top:0.99999975rem;margin-bottom:0.99999975rem}.tuition-option__links{display:flex;flex-wrap:wrap;margin:-0.2499999375rem -0.99999975rem}.tuition-option__links&gt;a{margin:0.2499999375rem 0.99999975rem}.tuition-option__links&gt;a .clarity-icon{--svg-icon-size: 1em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-right:0.499999875rem}.package-full-price-breakdown{padding:clamp(0.99999975rem, 5%, 1.9999995rem)}.package-installments-breakdown-table{border-collapse:collapse;border-spacing:0;margin-bottom:1.9999995rem;line-height:1.25}.package-installments-breakdown-table td,.package-installments-breakdown-table th{padding:0.499999875rem 0.99999975rem}@media all and (max-width: 38.6875em){.package-installments-breakdown-table td,.package-installments-breakdown-table th{padding:0.2499999375rem 0.499999875rem}}@media all and (max-width: 38.6875em){.package-installments-breakdown-table td:last-child,.package-installments-breakdown-table th:last-child{display:none}}.package-installments-breakdown-table td:first-child,.package-installments-breakdown-table th:first-child{border-right:1px solid #1f222d}.package-installments-breakdown-table thead{text-align:right}.package-installments-breakdown-table thead th{white-space:nowrap;font-weight:600;border-bottom:1px solid #1f222d}.package-installments-breakdown-table thead .list-price-heading{font-weight:500}.package-installments-breakdown-table tbody .number-cell{text-align:right;font-variant-numeric:tabular-nums}.package-installments-breakdown-table tbody .you-pay-cell{font-weight:600}.package-installments-breakdown-table tbody .list-price-cell{color:#4c4e58}.package-installments-breakdown-table tbody .description-cell{width:100%}.package-installments-breakdown-table tbody tr+tr td{border-top:1px solid #efeff2}.package-installments-breakdown-table tbody tr.deposit-row+tr td{border-top:1px solid #dddde2}.package-installments-breakdown-table .total-row td{border-top:1px solid #1f222d}.package-installments-breakdown-table .interjection{font-size:.9rem;background-color:#f6f7f9}.package-installments-breakdown-table .interjection td{border:0;border-top:1px solid #efeff2;border-bottom:1px solid #efeff2;padding:0.2499999375rem 0.499999875rem}.learn-the-skills__heading{margin-top:0;margin-bottom:var(--space-sm)}.learn-the-skills__grid{gap:var(--space-sm);display:grid}@media all and (min-width: 38.75em){.learn-the-skills__grid{grid-template-columns:3fr 2fr}.learn-the-skills__grid .learn-the-skills__photo{grid-row-end:span 2}.learn-the-skills__grid .learn-the-skills__photo--workbook{grid-row-end:span 3}.learn-the-skills__grid .selling-point--bonus-videos{grid-column-end:span 2}}@media all and (min-width: 80em){.learn-the-skills__grid{grid-template-columns:repeat(3, 1fr)}.learn-the-skills__grid .learn-the-skills__photo--workbook{grid-row-end:span 2}.learn-the-skills__grid .learn-the-skills__photo--span-3-rows-on-lg{grid-row-end:span 3}}.learn-the-skills__intro-layout{display:flex;gap:clamp(var(--space-sm), 3%, var(--space-md));align-items:flex-start;justify-content:space-between}.learn-the-skills__seal{margin-bottom:var(--space-sm);width:var(--space-xl);height:var(--space-xl)}.learn-the-skills__seal img{display:block;width:100%;height:auto}.learn-the-skills__photo{padding:0;min-height:220px;overflow:hidden;border-radius:var(--radius-lg);position:relative;background-color:#e3edf6}.learn-the-skills__photo img{position:absolute;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.learn-the-skills__pull-quote{padding:0;background-color:#b4d4f1;color:#002c4b;border-radius:var(--radius-lg);position:relative}.learn-the-skills__pull-quote p{margin:0;line-height:1.6}.learn-the-skills__pull-quote .pull-quote__content{position:relative;padding:var(--space-sm)}.learn-the-skills__pull-quote .pull-quote__icon-wrapper{position:absolute;width:fit-content;height:100%;opacity:0.3}.learn-the-skills__pull-quote .pull-quote__icon-wrapper .clarity-icon{color:#61a6e3;--svg-icon-size: 100%;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:auto}.selling-point{display:flex;gap:var(--space-xs);background-color:#f6f7f9;border-radius:var(--radius-lg);padding:var(--space-sm)}.selling-point--bonus-videos{box-shadow:0 0 0 1px #8a63d2;background-color:#f5f0ff;gap:var(--space-sm)}.selling-point--bonus-videos .selling-point__icon-wrapper{background-image:linear-gradient(#8a63d2, #b392f0);width:var(--space-xl);height:var(--space-xl)}.selling-point--bonus-videos .selling-point__heading{color:#4c2889}.selling-point__icon-wrapper{background-image:linear-gradient(#308dd7, #61a6e3);border-radius:var(--radius-md);display:flex;flex-shrink:0;width:var(--space-lg);height:var(--space-lg);padding:var(--space-xxxs)}.selling-point__icon-wrapper .clarity-icon{color:white;--svg-icon-size: 100%;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:auto}.selling-point__heading{font-size:var(--text-md);font-weight:600;color:#004b7a;margin-top:-0.2em;margin-bottom:var(--space-xxxxs)}.selling-point__subheading{margin:0}.interactive-training-intro h2{margin-bottom:0}.interactive-training-intro h3{margin-top:0;font-weight:600;color:#31333d}.interactive-training-layout{--gap: var(--space-sm);display:flex;flex-wrap:wrap;gap:var(--space-sm)}.interactive-training-layout .interactive-training__image-wrapper{min-width:12rem;flex-grow:1}@media all and (min-width: 38.75em){.interactive-training-layout .interactive-training-option{flex-basis:calc(50% - var(--gap) / 2)}}.interactive-training__image-wrapper{border-radius:var(--radius-lg);overflow:hidden;background-color:#f6f7f9;position:relative;min-height:clamp(160px, 25vw, 230px)}.interactive-training__image-wrapper&gt;img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.interactive-training-option{padding:var(--space-sm);border-radius:var(--radius-lg);overflow:hidden;background-color:#f6f7f9}.interactive-training-option .interactive-training-option__heading{margin-top:-0.2em;margin-bottom:var(--space-xs);color:#002c4b;font-weight:600;display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:baseline}.interactive-training-option .interactive-training-option__label{letter-spacing:normal;margin-top:0;padding:var(--space-xxxxs) var(--space-xxs);padding-right:var(--space-xs);font-size:var(--text-sm);font-weight:500;background-color:#b4d4f1;border-radius:var(--radius-lg)}.interactive-training-option .interactive-training-option__label .clarity-icon{--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:-7%;margin-right:var(--space-xxxxs)}.interactive-training-option__descrition{font-size:var(--text-sm)}.online-self-paced-training{padding:var(--space-md);border-radius:var(--radius-lg);background-color:#ebf3fa}.online-self-paced-training__heading{margin-top:-.25em;margin-bottom:var(--space-sm);color:#002c4b;font-weight:600}.online-self-paced-training h2{margin-bottom:var(--space-md)}@media all and (min-width: 48em){.online-self-paced-training .checklist{columns:2}}.breadcrumb-nav-outer{background-color:#f6f7f9;border-bottom:1px solid #efeff2;padding-top:var(--space-xxxxs);padding-bottom:var(--space-xxxxs)}.breadcrumb-nav__list{margin:0;display:flex;flex-wrap:wrap}.breadcrumb-nav__item{font-size:.9rem;line-height:1.2;margin:var(--space-xxxs) 0;color:#4c4e58}.breadcrumb-nav__item+.breadcrumb-nav__item::before{content:'/';margin:0 var(--space-xs) 0 var(--space-sm);color:#4c4e58}.skill-card{border:1px solid #dddde2;border-radius:var(--radius-lg);background-color:white;position:relative;display:grid;grid-template-columns:1fr clamp(calc(2 * var(--space-sm)  + 45px), 20%, calc(2 * var(--space-sm)  + 64px))}.skill-card[hidden]{display:none}.skill-card__span-cols{grid-column:1 / -1}.skill-card__text,.skill-card__logo-container{padding:var(--space-sm)}.skill-card:focus-within{box-shadow:0 0 0 5px rgba(48,141,215,0.15)}.skill-card__heading{margin-top:-.25em;margin-bottom:var(--space-xs);font-size:var(--text-md)}.skill-card__short-description{margin-bottom:0}.skill-card__expand-button{color:#0a629d;text-decoration:underline;text-decoration-color:#dddde2}.skill-card__expand-button:link{color:#0a629d}.skill-card__expand-button:hover,.skill-card__expand-button:focus,.skill-card__expand-button:active{text-decoration-color:#0a629d;color:#0a629d}.skill-card__expand-button:focus{outline:none}.skill-card__description a{position:relative;z-index:2}.skill-card__logo-container{padding-left:var(--space-xs);border-left:1px solid #efeff2}.skill-card__logo-container img{display:block;width:100%;height:auto;pointer-events:none}.skill-card__cta{display:inline-block;margin-top:var(--space-xs);color:#0a629d;text-decoration:underline;text-decoration-color:#dddde2}.skill-card__cta:link{color:#0a629d}.skill-card__cta:hover,.skill-card__cta:focus,.skill-card__cta:active{text-decoration-color:#0a629d;color:#0a629d}.skill-card__cta:focus{outline:none}.skill-card__cta .clarity-icon{--svg-icon-size: 1em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-left:0.5ch}.skill-card__cta::after{position:absolute;top:0;left:0;right:0;bottom:0;content:' '}.comparable-course__checkbox,.comparable-course__checkbox-label{cursor:pointer;user-select:none}.comparable-course__checkbox-wrapper{position:relative}.comparable-course__checkbox{position:absolute;display:block;position:absolute;left:var(--space-xs);top:50%;transform:translateY(-50%);width:.8rem;height:.8rem}.comparable-course__checkbox+label{background-color:#efeff2}.comparable-course__checkbox+label:hover,.comparable-course__checkbox:focus~label{background-color:#dddde2}.comparable-course__checkbox:checked+label,.comparable-course__checkbox:checked+label:hover{background:#e3edf6;color:#002c4b;box-shadow:0 0 0 1px #308dd7}.comparable-course__checkbox[disabled],.comparable-course__checkbox[disabled]+label{color:#70727c;pointer-events:none}.comparable-course__checkbox-label{display:inline-block;padding:var(--space-xxs) var(--space-xs);padding-left:calc(var(--space-xs) * 2 + 0.8rem);line-height:1.2;border-radius:var(--radius-md)}.compare-courses-controls{position:fixed;bottom:0;padding:var(--space-xs) 0;background-color:white;box-shadow:0 -1px 0 0 #0a629d,0 -5px 20px 0 rgba(0,0,0,0.1);z-index:2;font-size:var(--text-sm);width:100%;transform:translateY(0);opacity:1;transition:opacity 0.3s ease, transform 0.2s ease, visibility 0.2s ease;visibility:visible}.courses.courses__show .compare-courses-controls{position:relative}@supports (backdrop-filter: blur(15px)){.compare-courses-controls{background-color:rgba(255,255,255,0.8);backdrop-filter:blur(15px)}}.compare-courses-controls[hidden]{visibility:hidden;transform:translateY(100%);opacity:0;transition:opacity 0.1s ease, transform 0.2s ease, visibility 0.2s ease}.compare-courses-controls__button{display:block}@media all and (max-width: 47.9375em){.compare-courses-controls .hide-below-md{display:none}}.compare-courses-controls__layout{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs)}.photo-testimonial{padding:var(--space-xs);border-radius:var(--radius-lg);background-color:#b4d4f1;margin-top:2rem}@media all and (min-width: 48em){.photo-testimonial{margin:0;padding:0;background-color:unset;gap:var(--space-xs);display:grid;grid-template-columns:minmax(200px, 1fr) 3fr}}.photo-testimonial__block-quote-icon{color:#8bbdeb;--svg-icon-size: 2em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-right:0;margin-left:-0.25em;margin-top:-0.25em;margin-bottom:-0.4em;float:left}.photo-testimonial__block-quote-icon--flipped{transform:scale(-1)}.photo-testimonial__attribution{position:relative;padding-bottom:var(--space-xs);display:grid;justify-content:space-between;grid-template-columns:minmax(32px 200px) 1fr;gap:var(--space-sm);padding-bottom:0;padding-top:var(--space-md)}.photo-testimonial__attribution::after{content:'';position:absolute;left:0;top:0;display:block;height:3px;background-color:#004b7a;width:6ch}.photo-testimonial__attribution-logo{grid-column:2;max-width:200px;max-height:64px}.photo-testimonial__attribution-logo img{display:block;max-width:100%;max-height:100%}.photo-testimonial__name{font-weight:600;margin-top:-0.25em;margin-bottom:0;color:#004b7a}.photo-testimonial__job-title-and-company{margin-top:var(--space-xxxs);margin-bottom:0;color:#333d47}.photo-testimonial__blurb{margin:0;font-size:1.1rem}.photo-testimonial__blurb p{margin:0}.photo-testimonial__text-container{padding:var(--space-md);background-color:white;border-radius:var(--radius-md);display:grid;gap:var(--space-md);align-content:start}@media all and (min-width: 48em){.photo-testimonial__text-container{box-shadow:0 0 0 1px #8bbdeb}}@media all and (max-width: 47.9375em){.photo-testimonial__text-container{padding-top:calc(var(--space-md) + 4rem)}}.photo-testimonial__avatar-container{position:relative;overflow:hidden;border-radius:var(--radius-md);background-color:#8bbdeb;box-shadow:0 0 0 1px #f6f7f9;align-self:start;padding-bottom:167%;max-height:19.8rem}.photo-testimonial__avatar-container&gt;img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media all and (max-width: 47.9375em){.photo-testimonial__avatar-container{width:8rem;height:8rem;box-shadow:0 0 0 5px white;margin:-2rem auto -4rem;border-radius:50em;padding:0}}.quick-details-outer{margin-top:var(--space-sm);padding-top:var(--space-xs);padding-bottom:var(--space-xs);position:relative}@media all and (min-width: 48em){.quick-details-outer{margin-top:var(--space-lg)}}.quick-details-outer.quick-details-outer{z-index:auto}.quick-details-outer&gt;div{z-index:1;position:relative}.quick-details{gap:var(--space-sm) var(--space-md);display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline}.quick-details+.quick-details{margin-top:var(--space-sm)}.quick-details .detail{font-size:var(--text-unit);line-height:1.25}.quick-details .detail.price,.quick-details .detail.workstation{white-space:nowrap}.quick-details .detail .clarity-icon{--svg-icon-size: 1em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-right:0.5ch}[data-theme="dark glass"] .quick-details-outer::before{content:" ";display:block;position:absolute;left:0;right:0;top:2px;bottom:0;box-shadow:0 -2px 0 #595959;mix-blend-mode:color-dodge;z-index:1}[data-theme="dark glass"] .quick-details-outer::after{content:" ";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme="dark glass"] .quick-details-outer a:not(.button):link{color:#8bbdeb}[data-theme="dark glass"] .quick-details-outer a:not(.button):visited{color:#8bbdeb}[data-theme="dark glass"] .quick-details-outer a:not(.button):hover{color:#b7d6f3}[data-theme="dark glass"] .quick-details-outer a:not(.button):focus{color:#b7d6f3}[data-theme="dark glass"] .quick-details-outer a:not(.button):active{color:#75b1e7}[data-theme="blueprint"] .quick-details-outer{background-color:#ddecfa;color:#002c4b;border-top:1px dashed #1278bf}[data-theme="blueprint"] .quick-details-outer a:not(.button):link{color:#0a629d}[data-theme="blueprint"] .quick-details-outer a:not(.button):visited{color:#0a629d}[data-theme="blueprint"] .quick-details-outer a:not(.button):hover{color:#0d80cd}[data-theme="blueprint"] .quick-details-outer a:not(.button):focus{color:#0d80cd}[data-theme="blueprint"] .quick-details-outer a:not(.button):active{color:#085385}.ts-control{padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-md);border:1px solid #c0c0c8;align-items:baseline}.ts-dropdown,.ts-control,.ts-control input{font-size:inherit}.ts-control input{height:0.9rem}.ts-dropdown{color:black;font-size:var(--text-sm);border-radius:var(--radius-md);border:1px solid #dddde2;border-top:1px solid #dddde2;overflow:hidden;box-shadow:0 8px 15px -10px #4c4e58}.ts-dropdown .option+.option{margin-top:var(--space-xxxxs)}.ts-dropdown .optgroup-header{background-color:#efeff2;border-bottom:1px solid #dddde2;margin-bottom:var(--space-xxxs)}.ts-dropdown .optgroup+.optgroup&gt;.optgroup-header{margin-top:var(--space-xxs)}.ts-dropdown .create:hover,.ts-dropdown .option:hover,.ts-dropdown .active{background-color:#b4d4f1;color:#001121}.ts-wrapper.single .ts-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;padding-right:2rem}.student-work-swiper,.project-examples-swiper{--swiper-preloader-color: black;display:grid;gap:var(--space-sm)}@media all and (min-width: 48em){.student-work-swiper,.project-examples-swiper{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto 1fr}.student-work-swiper__container,.project-examples-swiper__container{grid-row-end:span 2}}.student-work-swiper__container,.project-examples-swiper__container{max-width:16rem;margin-left:0}@media all and (min-width: 38.75em){.student-work-swiper__container,.project-examples-swiper__container{max-width:20rem}}@media all and (min-width: 48em){.student-work-swiper__container,.project-examples-swiper__container{max-width:100%}}.student-work-swiper__slide,.project-examples-swiper__slide{height:fit-content;padding:1px;box-sizing:border-box}.student-work-swiper__slide&gt;img,.student-work-swiper__slide video,.project-examples-swiper__slide&gt;img,.project-examples-swiper__slide video{display:block;box-shadow:0 0 0 1px #dddde2;overflow:hidden;border-radius:var(--radius-lg);max-width:100%;height:auto}.student-work-swiper__slide&gt;img,.project-examples-swiper__slide&gt;img{background-color:#f6f7f9;position:relative}.student-work-swiper__slide&gt;img::before,.project-examples-swiper__slide&gt;img::before{content:'';width:100%;height:100%;left:0;top:0;background-color:#efeff2;position:absolute}.student-work-swiper__slide&gt;img::after,.project-examples-swiper__slide&gt;img::after{content:attr(alt);font-size:var(--text-sm);color:#70727c;display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;padding:var(--space-xxs);filter:saturate(0);line-height:1.5}.student-work-swiper__controls,.project-examples-swiper__controls{position:relative;display:flex;flex-wrap:wrap;align-self:start;gap:var(--space-xs)}.student-work-swiper__controls.hide,.project-examples-swiper__controls.hide{display:none}@media all and (min-width: 48em){.student-work-swiper__controls,.project-examples-swiper__controls{flex-direction:column-reverse}}@media all and (max-width: 47.9375em){.student-work-swiper__controls,.project-examples-swiper__controls{order:1}}.student-work-swiper__navigation,.project-examples-swiper__navigation{position:relative;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xxs)}.student-work-swiper__navigation-button,.project-examples-swiper__navigation-button{margin:0;padding:0;background:none;border:unset;cursor:pointer}.student-work-swiper__navigation-button .clarity-icon,.project-examples-swiper__navigation-button .clarity-icon{--svg-icon-size: 1.8rem;width:var(--svg-icon-size);height:var(--svg-icon-size);transition:color .15s ease-out;color:#8bbdeb}.student-work-swiper__navigation-button .clarity-icon:hover,.student-work-swiper__navigation-button .clarity-icon:focus,.project-examples-swiper__navigation-button .clarity-icon:hover,.project-examples-swiper__navigation-button .clarity-icon:focus{color:#61a6e3}.student-work-swiper__navigation-button .clarity-icon:active,.project-examples-swiper__navigation-button .clarity-icon:active{color:#308dd7}.student-work-swiper__pagination.swiper-pagination-progressbar,.project-examples-swiper__pagination.swiper-pagination-progressbar{position:relative;height:4px;border-radius:9000px;overflow:hidden;width:100%;background-color:#e3edf6}.student-work-swiper__pagination .swiper-pagination-progressbar-fill,.project-examples-swiper__pagination .swiper-pagination-progressbar-fill{background-color:#308dd7;display:block;height:100%}.student-work-details-swiper__container,.project-examples-details-swiper__container{max-width:16rem;margin-left:0}@media all and (min-width: 38.75em){.student-work-details-swiper__container,.project-examples-details-swiper__container{max-width:20rem}}@media all and (min-width: 48em){.student-work-details-swiper__container,.project-examples-details-swiper__container{max-width:100%}}.student-work-details-swiper__slide,.project-examples-details-swiper__slide{height:fit-content}.student-work-details-swiper__title,.project-examples-details-swiper__title{font-weight:600;margin-top:0;margin-bottom:var(--space-xxxxs)}.student-work-details-swiper__student-name,.project-examples-details-swiper__student-name{color:#1f222d;margin-top:0;margin-bottom:var(--space-xxs)}.student-work-details-swiper__caption,.project-examples-details-swiper__caption{align-self:start;margin-bottom:0;line-height:1.5}.student-work-details-swiper__caption:empty,.project-examples-details-swiper__caption:empty{border:0;padding:0}.student-work-details-swiper__link .clarity-icon,.project-examples-details-swiper__link .clarity-icon{margin-left:var(--space-xxxs);--svg-icon-size: 0.8em;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:-5%}.student-work-details-swiper__dialog-button,.project-examples-details-swiper__dialog-button{margin-top:var(--space-sm);cursor:pointer}.student-work-details-swiper__dialog-button .clarity-icon,.project-examples-details-swiper__dialog-button .clarity-icon{margin-left:var(--space-xxxs);--svg-icon-size: 0.8em;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:-5%}[data-deck-slider=list]{position:relative}[data-deck-slider=item]{position:absolute;top:0;left:0;z-index:0;opacity:1.0;transition:.5s left, .5s top, .5s transform;transform-origin:bottom center}.active[data-deck-slider=item]{position:relative;z-index:1;visibility:visible;opacity:1.0;background-color:white}[data-deck-slider=item][data-order="0"]{top:0%;left:0%;z-index:0;transform:rotate(0deg);transition-delay:0s}[data-deck-slider=item][data-order="1"]{top:-3%;left:3%;z-index:-1;transform:rotate(10deg);transition-delay:0.1s}[data-deck-slider=item][data-order="2"]{top:-6%;left:6%;z-index:-2;transform:rotate(20deg);transition-delay:0.2s}[data-deck-slider=item][data-order="3"]{top:-9%;left:9%;z-index:-3;transform:rotate(30deg);transition-delay:0.3s}[data-deck-slider=item][data-order="4"]{top:-12%;left:12%;z-index:-4;transform:rotate(40deg);transition-delay:0.4s}[data-deck-slider=item][data-order="5"]{top:-15%;left:15%;z-index:-5;transform:rotate(50deg);transition-delay:0.5s}[data-deck-slider=item][data-order="6"]{top:-18%;left:18%;z-index:-6;transform:rotate(60deg);transition-delay:0.6s}[data-deck-slider=item][data-order="7"]{top:-21%;left:21%;z-index:-7;transform:rotate(70deg);transition-delay:0.7s}[data-deck-slider=item][data-order="8"]{top:-24%;left:24%;z-index:-8;transform:rotate(80deg);transition-delay:0.8s}[data-deck-slider=item][data-order="9"]{top:-27%;left:27%;z-index:-9;transform:rotate(90deg);transition-delay:0.9s}[data-deck-slider=item][data-order="10"]{top:-30%;left:30%;z-index:-10;transform:rotate(100deg);transition-delay:1s}.popout-video-activator{padding:0;position:relative;border:none;border-radius:var(--radius-md);display:block;overflow:hidden;cursor:pointer;background-color:unset;width:100%;height:auto}.popout-video-activator img{max-width:100%;height:auto;display:block}.popout-video-activator .overlay-content{display:flex;align-content:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .2s ease}.popout-video-activator .play-button{align-self:center;margin-bottom:0;transition:transform .2s ease;border-radius:50%;box-shadow:0 0 30px 20px rgba(0,0,0,0.3);transform:scale(1);background-color:#ffffff;color:black;width:12%;padding-top:12%}.popout-video-activator .play-button .clarity-icon{margin:auto;position:absolute;left:55%;top:50%;transform:translate(-50%, -50%);--svg-icon-size: 55%;width:var(--svg-icon-size);height:var(--svg-icon-size);fill:currentColor;stroke-width:0}.popout-video-activator:hover .overlay-content,.popout-video-activator:focus .overlay-content{background-color:rgba(0,0,0,0.7)}.popout-video-activator:hover .play-button,.popout-video-activator:focus .play-button{transform:scale(1.5)}.popout-video-activator:active .play-button{transform:scale(0.9)}.wishlistable-course__button-placeholder{visibility:hidden}.wishlistable-course__button{cursor:pointer;text-align:center;font-weight:500}.wishlistable-course__button--wishlisted .clarity-icon{color:#cb2431}.lead-gen-form{container-type:inline-size}.lead-gen-form__inputs-layout{display:grid;gap:0.5rem;align-items:start}.lead-gen-form__inputs-layout .lead-gen-form__input-wrapper{display:grid;grid-template-columns:minmax(4.25rem, auto) 1fr;grid-template-rows:min-content;align-self:start;row-gap:0.25rem;font-size:0.9em;padding:0;font-weight:500}.lead-gen-form__inputs-layout .lead-gen-form__input-wrapper span{padding:var(--space-xxxxs) var(--space-xxs);border:1px solid #aec0d0;border-right:none;box-shadow:inset 0 1px 3px 0 #f6f7f9;border-radius:var(--radius-sm);border-top-right-radius:0;border-bottom-right-radius:0}.lead-gen-form__inputs-layout .lead-gen-form__input-wrapper input{padding:var(--space-xxxxs) var(--space-xxs);min-width:0;width:auto;border-top-left-radius:0;border-bottom-left-radius:0}.lead-gen-form__inputs-layout .lead-gen-form__dual-radio-group-wrapper{display:grid;padding-bottom:var(--space-xxxs);align-self:start;row-gap:var(--space-xxxs);font-size:0.9em;font-weight:500;border:1px solid #aec0d0;border-radius:var(--radius-sm)}.lead-gen-form__inputs-layout .lead-gen-form__dual-radio-group-wrapper span{padding:var(--space-xxxxs) var(--space-xxs);width:100%;border-bottom:1px solid #aec0d0;display:block}.lead-gen-form__inputs-layout .lead-gen-form__dual-radio-group-wrapper label{margin:0;padding:0;font-weight:normal;padding:0 var(--space-xxs);line-height:1.2}.lead-gen-form__inputs-layout .lead-gen-form__checkbox-wrapper{display:flex;align-items:center;border:1px solid #aec0d0;border-radius:var(--radius-sm);align-self:stretch;padding:var(--space-xxxxs) var(--space-xxs)}.lead-gen-form__inputs-layout .lead-gen-form__checkbox-wrapper label{margin:0;padding:0;font-weight:normal;line-height:1.2}.lead-gen-form__inputs-layout .lead-gen-form__submit-button{margin:0}@container (min-width: 25rem){.lead-gen-form__inputs-layout{grid-template-columns:1fr 1fr}}.button-skeleton{width:100%;height:var(--height, 40px);background:#efeff2;border-radius:var(--radius, var(--radius-md));position:relative;overflow:hidden}.button-skeleton::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0) 100%);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.testimonials-list{margin:0}.testimonials-list&gt;li{border-bottom:1px solid #dddde2;padding-bottom:var(--space-sm);margin-bottom:var(--space-sm)}.testimonial-item__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xxs);font-size:0.9rem;line-height:1.2;margin-bottom:var(--space-xxs)}.testimonial-item__meta .svg-star-rating{align-self:center;height:1em;width:auto}.testimonial-item__reviewed-by{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xxs);margin-right:auto;opacity:0.8}.testimonial-item__reviewed-by&gt;span+span::before{content:"•";margin-right:var(--space-xxs);font-size:0.9em;opacity:0.7}.testimonial-item__name{font-weight:600}.testimonial-item__review{margin-bottom:0}.testimonial-item__course-link:link{color:#0a629d}.testimonial-item__course-link:visited{color:#0a629d}.testimonial-item__course-link:hover{color:#0d80cd}.testimonial-item__course-link:focus{color:#0d80cd}.testimonial-item__course-link:active{color:#085385}.exam-preview-grid{display:grid;grid-template-columns:1fr;gap:var(--space-sm)}@media all and (min-width: 48em){.exam-preview-grid{grid-template-columns:repeat(2, 1fr)}}.exam-preview{border:1px solid #dddde2;border-radius:var(--radius-lg);padding:var(--space-sm);display:flex;gap:var(--space-xs)}.exam-preview__title{margin-top:-.25em;margin-bottom:var(--space-xxs);font-size:var(--text-md);text-wrap:balance;font-weight:600}.exam-preview__description{margin-bottom:var(--space-xs);text-wrap:balance}.exam-preview__image-wrapper{width:4.5rem;height:4.5rem;flex-shrink:0}.exam-preview__image-wrapper img{display:block;width:100%;height:auto}.exam-preview__content{display:inline-block;color:#0f1526}.vdci-accreditation-logos{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));margin-bottom:-1px;margin-inline:0.5px}.vdci-accreditation-logos aside{outline-offset:-0.5px;outline-style:dashed;outline-width:1px;outline-color:#8bbdeb;display:grid;gap:var(--space-md);grid-template-rows:4rem 1fr;justify-items:center;align-items:center;align-content:space-between;padding:clamp(var(--space-md), 5vw, var(--space-xl))}.courses__show .vdci-accreditation-logos aside{padding:clamp(var(--space-md), 5vw, var(--space-lg))}.vdci-accreditation-logos aside p{margin:0;text-wrap:pretty}.vdci-accreditation-logos aside a:link{color:#0a629d}.vdci-accreditation-logos aside a:visited{color:#0a629d}.vdci-accreditation-logos aside a:hover{color:#0d80cd}.vdci-accreditation-logos aside a:focus{color:#0d80cd}.vdci-accreditation-logos aside a:active{color:#085385}.vdci-accreditation-logos aside svg,.vdci-accreditation-logos aside img{display:block;max-width:100%;max-height:3.5rem;height:auto;width:auto}@media all and (min-width: 60em){.sidebar-layout-grid{--side-bar-width: 11rem}}@media all and (min-width: 60em){body.express-checkout-course .sidebar-layout-grid{--side-bar-width: 15rem}}@media all and (max-width: 59.9375em){body:not(.no-sticky-mobile-nav) .sidebar-layout-grid .sidebar .sidebar__below-nav{display:none}}.page-masthead{z-index:2;isolation:isolate;text-align:left}.page-masthead .header__main-content{z-index:auto;position:relative;background-color:transparent}.page-masthead .header__main-heading{margin-top:0;margin-bottom:0;font-weight:600;letter-spacing:0.01ch}.page-masthead .header__subtitle{font-size:var(--text-md);line-height:var(--body-line-height)}.page-masthead .header__italic-note{font-style:italic;margin:0}.page-masthead .header__self-paced-items{display:flex;flex-wrap:wrap;column-gap:var(--space-md);row-gap:var(--space-sm);align-items:center;position:relative;z-index:1}.page-masthead .header__self-paced-items&gt;span{display:flex;column-gap:var(--space-xxxs);align-items:center}.page-masthead .header__self-paced-items&gt;span .clarity-icon{--svg-icon-size: 1em;width:var(--svg-icon-size);height:var(--svg-icon-size)}[data-theme="blueprint"] .page-masthead{box-shadow:none}.express-checkout-heading{margin-top:var(--space-md);margin-bottom:var(--space-sm);text-align:center}@media all and (min-width: 38.75em){.express-checkout-heading{text-align:left;margin-top:0}}#express-checkout-wrapper{min-height:40px}#stripe-express-checkout-element:not(.stripe-ready){display:none}#stripe-express-checkout-element.stripe-ready+.button-skeleton{display:none}#stripe-express-checkout-element .button-skeleton{--height: 40px}.course-header-layout{max-width:var(--layout-width-md);display:flex;flex-wrap:wrap;gap:var(--space-sm)}@media all and (min-width: 80em){.course-header-layout{flex-wrap:nowrap;gap:var(--space-md)}.course-header-layout__right{flex-basis:40%}}@media all and (max-width: 79.9375em){.course-header-layout.inner-to-edge{grid-column:main}}@media all and (min-width: 60em){.course-header-layout.inner-to-edge{padding-right:var(--space-sm)}}.course-header-layout__right{max-width:30rem}.page-masthead .course-header-visual-frame{position:relative}.page-masthead .course-header-visual-frame::before{content:" ";display:block;border-radius:var(--radius-md);position:absolute;left:0;top:0;right:0;bottom:0}.page-masthead .course-header-visual-frame::after{content:" ";display:block;border-radius:var(--radius-md);position:absolute;left:0;top:0;right:0;bottom:0}.page-masthead .course-header-visual-frame__wrapper{border-radius:var(--radius-md);overflow:hidden;z-index:1;position:relative;width:100%}[data-theme="dark glass"] .page-masthead .course-header-visual-frame::before{box-shadow:0 0 0 7px black, 0 0 0 9px #666666, 0 0 100px gray;mix-blend-mode:color-dodge}[data-theme="dark glass"] .page-masthead .course-header-visual-frame::after{background-color:#4d4d4d;mix-blend-mode:color-dodge;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme="blueprint"] .page-masthead .course-header-visual-frame{padding:4px;border:1px dashed #61a6e3;box-shadow:0 0 100px white}[data-theme="blueprint"] .page-masthead .course-header-visual-frame::before{content:none}[data-theme="blueprint"] .page-masthead .course-header-visual-frame::after{background-color:rgba(255,255,255,0.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.course-image-wrapper{aspect-ratio:16 / 9}.course-image-wrapper img{display:block;width:100%;height:100%;object-fit:cover}.sidebar-enroll-button{display:block;font-weight:500;font-size:var(--text-secondary-nav);margin-bottom:0;margin-left:auto;margin-right:auto;text-align:center;width:100%}.sidebar-layout-grid{z-index:1}.sidebar-layout-grid .sidebar,.sidebar-layout-grid .sidebar-action-button-wrapper{z-index:2}.undiscounted-price{font-weight:500;margin-right:0.5ch;color:#70727c;position:relative}.undiscounted-price::before{content:'';position:absolute;top:50%;right:-5px;left:-5px;height:2px;background-color:currentColor;opacity:.7}.early-bird-discount{font-size:var(--text-unit);font-weight:400;padding:var(--space-xxxxs) var(--space-xs);border-radius:var(--radius-md);border:1px solid #e09e19;background-color:#fcf6e3;box-shadow:0 0 20px -10px #af6f00}.includes-video-suite{border:1px solid #1278bf;border-radius:var(--radius-lg);padding:var(--space-sm)}.includes-video-suite .heading{color:#002c4b;margin-top:0;margin-bottom:var(--space-xs) l}.includes-video-suite .clarity-icon{--svg-icon-size: 2.99999925rem;width:var(--svg-icon-size);height:var(--svg-icon-size);color:#0a629d;float:left;margin-top:var(--space-xxxs);margin-right:var(--space-sm);margin-bottom:0}@media all and (min-width: 30em){.includes-video-suite .clarity-icon{margin-bottom:var(--space-lg)}}.course-overview-layout{max-width:var(--layout-width-sm);display:grid;gap:var(--space-sm);grid-auto-flow:dense;align-items:start}.course-description-wrapper,.single-course-syllabus-readmore-wrapper{position:relative}.course-description-wrapper&gt;.read-more-container,.single-course-syllabus-readmore-wrapper&gt;.read-more-container{position:static}.course-description-wrapper&gt;.read-more-container .read-more-button,.single-course-syllabus-readmore-wrapper&gt;.read-more-container .read-more-button{margin-left:0;min-width:initial}.single-course-syllabus-readmore-wrapper .read-more-overlay{background-image:linear-gradient(180deg, rgba(246,247,249,0) 0%, #f6f7f9 80%)}.featured-note{padding:var(--space-sm);border-radius:var(--radius-lg);background-color:#fcf6e3}.featured-note :last-child{margin-bottom:0}.prereq,.preapproval{padding:var(--space-sm);border-radius:var(--radius-lg);background-color:#fcf6e3}.prereq__heading,.preapproval__heading{margin-top:0;margin-bottom:var(--space-xxs);padding-bottom:var(--space-xxs);border-bottom:1px solid #f2c65b;font-weight:600}.prereq__heading .clarity-icon,.preapproval__heading .clarity-icon{--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);color:#e09e19}.prereq__body p:last-child,.preapproval__body p:last-child{margin-bottom:0}.what-you-learn{padding:var(--space-sm);border-radius:var(--radius-lg);overflow:hidden;background-color:#ddecfa}.what-you-learn .checklist.checklist{margin-bottom:calc(-1 * var(--space-xs))}@media all and (min-width: 48em){.what-you-learn .checklist.checklist{columns:2}}.what-you-learn .checklist.checklist li{display:inline-block;margin-bottom:var(--space-xs);width:100%}.what-you-learn .checklist.checklist li+li{margin-top:0}.what-you-learn__heading{margin-top:-0.25em;margin-bottom:var(--space-xs);color:#002c4b}.course-examples-outer .course-examples-placeholder{min-height:23rem;width:100%;background-color:#efeff2;border-radius:var(--radius-lg)}.course-examples-outer .single-slide,.course-examples-outer .single-slide video{border-radius:var(--radius-lg);border:1px solid #efeff2;overflow:hidden;box-sizing:border-box}.course-examples-outer .single-slide img,.course-examples-outer .single-slide video img{display:block}.course-examples-outer .single-slide video,.course-examples-outer .single-slide video video{max-height:500px;border-radius:var(--radius-lg);width:100%;height:100%}.course-schedule-outer .course-schedule__price-and-schedule-summary{display:flex;flex-wrap:wrap;gap:var(--space-xxs) var(--space-md);margin-bottom:var(--space-xxxs)}.course-schedule-outer .course-schedule__price-and-schedule-summary li{display:flex;gap:var(--space-xs);align-items:center;flex-wrap:wrap}.course-schedule-outer .course-schedule__price-and-schedule-summary li .clarity-icon{--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:0;flex-shrink:0}.course-schedule-outer .course-schedule__price-and-schedule-summary .price{font-size:var(--text-md);font-weight:600}.course-schedule-outer .course-schedule__price-and-schedule-summary .schedule-summary{font-size:var(--text-md)}.course-schedule-outer .quick-details{margin-top:var(--space-md);justify-content:flex-start;gap:var(--space-xs)}.course-schedule-outer .quick-details .detail{padding:var(--space-xxxxs) var(--space-xxs);background-color:#e3edf6;color:#001121;border-radius:var(--radius-md);display:flex;gap:var(--space-xxxs);align-items:center}.course-schedule-outer .quick-details .detail .clarity-icon{--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:0;flex-shrink:0}.course-schedule-outer .answers{margin-top:0;margin-bottom:var(--space-xs)}.course-schedule-outer .answers .dot-divider{font-size:.5em;vertical-align:30%;margin-left:.75em;margin-right:.75em}.course-schedule-outer .answers .answer+.answer::before{content:'•';display:inline-block;margin:0 var(--space-xxs)}.course-schedule-outer .answers&gt;.answer{display:inline}.package-courses-box,.course-syllabus-box{background-color:#f6f7f9;border-radius:var(--radius-lg);padding:var(--space-sm)}.cert-high-level{padding:1.9999995rem}.cert-high-level h5,.cert-high-level h3{margin-top:1.499999625rem}.cert-high-level h6,.cert-high-level h4{line-height:1.3;font-size:1rem;font-weight:500;margin:0}.cert-high-level h6+h6,.cert-high-level h4+h6{margin-top:0.499999875rem}.cert-high-level ul{margin-left:0.499999875rem;margin-top:0.99999975rem}.syllabus-columns .col-r h3:first-child{margin-top:1.5999996rem}.syllabus-columns .col-r h4:first-child{margin-top:0.99999975rem}@supports (display: grid){@media all and (min-width: 38.75em){.syllabus-columns{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.syllabus-columns .col-l{margin-right:1.9999995rem}.syllabus-columns .col-r{padding-left:1.9999995rem;border-left:1px solid #c0c0c8}.syllabus-columns .col-r h3:first-child{margin-top:0}.syllabus-columns .col-r h4:first-child{margin-top:0}.syllabus-columns .col-r:empty{border:0}}@media all and (min-width: 60em){.syllabus-columns{display:block}.syllabus-columns .col-l{margin:0}.syllabus-columns .col-r{padding:0;border-left:none}.syllabus-columns .col-r h3:first-child{margin-top:1.5999996rem}.syllabus-columns .col-r h4:first-child{margin-top:0.99999975rem}}@media all and (min-width: 80em){.syllabus-columns{display:grid}.syllabus-columns .col-l{margin-right:3.999999rem}.syllabus-columns .col-r{padding-left:3.999999rem;border-left:4px solid #efeff2}.syllabus-columns .col-r h3:first-child{margin-top:0}.syllabus-columns .col-r h4:first-child{margin-top:0}}}.class-syllabus{--text-unit: 0.85rem;--text-xs: calc((var(--text-unit) / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-sm: calc(var(--text-xs) * var(--text-scale-ratio));--text-md: calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-lg: calc(var(--text-md) * var(--text-scale-ratio));--text-xl: calc(var(--text-lg) * var(--text-scale-ratio));--text-xxl: calc(var(--text-xl) * var(--text-scale-ratio));--text-xxxl: calc(var(--text-xxl) * var(--text-scale-ratio));--text-xxxxl: calc(var(--text-xxxl) * var(--text-scale-ratio));--text-secondary-nav: calc(var(--text-unit) * 0.9);--text-primary-nav: calc(var(--text-unit) * 1.3)
}.class-syllabus h3:not(:first-child){margin-top:var(--space-md)}.class-syllabus h4{font-weight:500}.class-syllabus h4.no-panel{font-weight:400;margin-top:var(--space-xs)}.class-syllabus h4.no-panel+.no-panel{margin-top:var(--space-xxs)}.class-syllabus li&gt;ul{margin-top:var(--space-sm)}.class-syllabus.ui-accordion .ui-accordion-header{border-radius:var(--radius-md);transition:background-color .2s ease;cursor:pointer;position:relative;margin-top:var(--space-xxxxs);margin-bottom:0;padding:var(--space-xxxs);padding-left:var(--space-lg)}.class-syllabus.ui-accordion .ui-accordion-header:hover{background-color:#dddde2}.class-syllabus.ui-accordion .ui-accordion-header:focus{outline:none}.class-syllabus.ui-accordion .ui-accordion-header.ui-accordion-header-active{background-color:#dddde2;transition:background-color .5s ease;border-bottom-left-radius:0;border-bottom-right-radius:0}.class-syllabus.ui-accordion .ui-accordion-content{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background-color:#efeff2;margin-top:0;margin-bottom:0;margin-left:0;padding-top:var(--space-xxs);padding-bottom:var(--space-xxs);padding-left:var(--space-lg);padding-right:var(--space-sm)}.class-syllabus.ui-accordion .ui-accordion-content li:last-child{margin-bottom:0}.class-syllabus.ui-accordion .ui-accordion-header-icon{width:var(--space-sm);height:var(--space-sm);position:absolute;left:var(--space-md);top:50%;background-repeat:no-repeat;background-size:100%;background-position:top left;display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23000000' width='36' height='36' viewBox='0 0 36 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.52,22.52,18,10.6,6.48,22.52a1.7,1.7,0,0,0,2.45,2.36L18,15.49l9.08,9.39a1.7,1.7,0,0,0,2.45-2.36Z'%3E%3C/path%3E%3Crect x='0' y='0' width='36' height='36' fill-opacity='0'/%3E%3C/svg%3E");transition:transform .2s ease-out;transform-origin:center}.class-syllabus.ui-accordion .ui-icon-triangle-1-e{transform:translateY(-50%) rotate(90deg)}.class-syllabus.ui-accordion .ui-icon-triangle-1-s{transform:translateY(-50%) rotate(180deg)}.compare-cert-outer{background-color:white}.related-courses-list{margin-top:var(--space-md);display:grid;grid-gap:var(--space-xs)}@media all and (min-width: 38.75em){.related-courses-list{grid-template-columns:repeat(auto-fit, minmax(420px, 1fr))}}.related-course{display:block;border-radius:var(--radius-lg);border:1px solid #dddde2;display:grid;padding:var(--space-xxxs)}.related-course[hidden]{display:none}.related-course--with-comparison-note{display:grid;gap:var(--space-xs)}@media all and (min-width: 48em){.related-course--with-comparison-note{grid-column:1 / -1;grid-template-columns:repeat(auto-fit, minmax(420px, 1fr))}}.related-course--is-very-similar{border-color:#b4d4f1;background-color:#ddecfa;position:relative;margin-top:var(--space-md)}.related-course--is-very-similar::before{content:"Most similar to " attr(data-compared-course-title) ":";position:absolute;left:0;bottom:calc(100% + var(--space-xxxs));padding:0 var(--space-xs);background-color:#fcf6e3;color:#754800;border:1px solid #af6f00;font-size:var(--text-sm);border-radius:var(--radius-md)}.related-course--is-very-similar .comparable-course__checkbox+label{background-color:#b4d4f1}.related-course--is-very-similar .comparable-course__checkbox+label:hover,.related-course--is-very-similar .comparable-course__checkbox:focus~label{background-color:#8bbdeb}.related-course--is-very-similar .comparable-course__checkbox:checked+label,.related-course--is-very-similar .comparable-course__checkbox:checked+label:hover{background:#8bbdeb;color:#001121}.related-course--is-very-similar .related-course__comparison-note{background-color:#b4d4f1}.related-course__main-content{padding:var(--space-xxxs)}.related-course__comparison-note{padding:var(--space-xs);border-radius:var(--radius-md);background-color:#ebf3fa}.related-course__comparison-note-heading{color:#002c4b;margin-top:-0.125em;margin-bottom:var(--space-xxxs);font-weight:600}.related-course__comparison-note-text{color:#001121;font-size:var(--text-sm);margin:0}.related-course__title{margin-top:-0.1em;margin-bottom:var(--space-xxs)}.related-course__title-link{color:black;display:inline-block}.related-course__title-link:hover,.related-course__title-link:focus{text-decoration:underline;color:#002c4b;text-decoration-color:#0a629d}.related-course__quick-details{color:#31333d;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-xxs)}.related-course__quick-details .clarity-icon{--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:-.15em;margin-right:0.5ch}.related-course__description{margin-bottom:var(--space-xs)}.related-course__actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:baseline}.related-course__more-info-button .clarity-icon{--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);vertical-align:-12%}.related-course .comparable-course__checkbox{left:var(--space-xxs)}.related-course .comparable-course__checkbox-label{padding:var(--space-xxxs) var(--space-xxs);padding-left:calc(var(--space-xxs) * 2 + 0.8rem);font-size:var(--text-sm)}@media all and (min-width: 48em){.benefits-section-inner{--border-width: 4px;--border-distance: calc(var(--container-padding) / 2 - var(--border-width) / 2);box-shadow:calc(-1 * var(--border-distance)) 0 0 0 white, calc(-1 * var(--border-distance) - var(--border-width)) 0 0 0 #f6f7f9}}@media all and (min-width: 48em){[data-theme="blueprint"] .benefits-section-inner{--border-width: 0px}}.sample-student-credential-outer{position:relative}.sample-student-credential-outer::before{content:'';position:absolute;left:0;right:0;top:0px;bottom:0px;background-image:linear-gradient(90deg, #ddecfa, #e6f1fb 80%),url(/assets/credentials-background-73d7bf44f599e439bc2b47d215c18e5a0469a5ae282fe31478b7a92965800f4d.svg);background-blend-mode:hard-light;background-size:cover;background-position:left center;z-index:-1;box-shadow:inset 0 0 0 1px #b4d4f1;border-radius:var(--radius-lg)}.sample-student-credential{display:grid;gap:var(--space-lg);padding:var(--space-sm)}@media all and (min-width: 48em){.sample-student-credential{padding:var(--space-md);grid-template-columns:3fr minmax(280px, 2fr)}}.sample-student-credential__heading{margin-top:-.25em}.sample-student-credential__shareable-on-linkedin{font-weight:600}.sample-student-credential__shareable-on-linkedin img{display:inline-block;max-width:120px;margin-left:0.5ch;vertical-align:-12%}.sample-student-credential__image-wrapper{align-self:start;background-color:#ccdae8}.sample-student-credential__image-wrapper img{pointer-events:none;width:100%;height:auto;display:block;box-shadow:0 5.3px 3.3px rgba(0,0,0,0.06),0 6.7px 8.4px rgba(0,0,0,0.049),0 7.6px 14.7px rgba(0,0,0,0.044),0 8.3px 22px rgba(0,0,0,0.041),0 8.9px 30.4px rgba(0,0,0,0.038),0 9.6px 39.9px rgba(0,0,0,0.036),0 10.3px 50.9px rgba(0,0,0,0.033),0 11.4px 64.2px rgba(0,0,0,0.03),0 13px 81.6px rgba(0,0,0,0.026),0 19px 123px rgba(0,0,0,0.02)}.misc-vdci-awards{display:grid;gap:var(--space-md);margin-bottom:var(--space-md)}@media all and (min-width: 48em){.misc-vdci-awards{grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}}.misc-vdci-award h4{margin:0 auto;text-wrap:pretty;margin-bottom:var(--space-md);text-align:center;max-width:20rem}.misc-vdci-award__achievement-badge-image-wrapper{height:10rem;width:fit-content;margin:auto}.misc-vdci-award__achievement-badge-image-wrapper img{display:block;height:100%;width:auto}.misc-vdci-award__atc-cert-image-wrapper{height:10rem;width:fit-content;margin:auto;box-shadow:0 0 0 1px #c0c0c8}.misc-vdci-award__atc-cert-image-wrapper img{display:block;height:100%;width:auto}.mentorship,.bonus-training{display:grid;gap:var(--space-md)}.mentorship__image-wrapper,.bonus-training__image-wrapper{aspect-ratio:16 / 10;min-height:10rem}.mentorship__image-wrapper img,.bonus-training__image-wrapper img{position:absolute}@media all and (min-width: 38.75em){.mentorship,.bonus-training{padding-top:var(--space-md);grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr))}.mentorship__image-wrapper,.bonus-training__image-wrapper{max-height:17rem}}@media all and (min-width: 64em){.mentorship,.bonus-training{padding-top:var(--space-lg);grid-template-columns:3fr minmax(280px, 2fr)}.mentorship__image-wrapper,.bonus-training__image-wrapper{aspect-ratio:auto;max-height:none;position:relative;height:100%}.mentorship__image-wrapper img,.bonus-training__image-wrapper img{position:absolute}}.mentorship__text-wrapper&gt;h2:first-child,.bonus-training__text-wrapper&gt;h2:first-child{margin-top:-0.35em}.mentorship__image-wrapper,.bonus-training__image-wrapper{border-radius:var(--radius-lg);overflow:hidden;align-self:start;background-color:#e3edf6;position:relative}.mentorship__image-wrapper img,.bonus-training__image-wrapper img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 33%;object-position:50% 33%}.bonus-videos{display:flex;gap:var(--space-xs);border-radius:var(--radius-md);padding:var(--space-sm);box-shadow:0 0 0 1px #d1bcf9;background-color:#f5f0ff;gap:var(--space-sm)}.bonus-videos__icon-wrapper{border-radius:var(--radius-md);display:flex;flex-shrink:0;background-image:linear-gradient(#8a63d2, #b392f0);width:var(--space-xl);height:var(--space-xl);padding:var(--space-xxxs)}.bonus-videos__icon-wrapper .clarity-icon{color:#f5f0ff;--svg-icon-size: 100%;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:auto}.bonus-videos__heading{font-weight:600;color:#4c2889;margin-top:-0.2em;margin-bottom:var(--space-xxxxs)}.bonus-videos__subheading{margin:0}.free-retake-section h2{margin-bottom:0}.free-retake-section h3{margin-top:0;font-weight:600;color:#31333d}.free-retake-section__layout{display:grid;grid-template-columns:repeat(auto-fill, minmax(22rem, 1fr));gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-xs)}.free-retake-section__layout&gt;div{border-radius:var(--radius-md);padding:var(--space-sm);background-color:#f6f7f9}.free-retake-section-item{display:flex;gap:var(--space-xs);background-color:#f6f7f9;border-radius:var(--radius-lg);padding:var(--space-sm)}.free-retake-section-item__icon-wrapper{background-image:linear-gradient(#308dd7, #61a6e3);border-radius:var(--radius-md);display:flex;flex-shrink:0;width:var(--space-lg);height:var(--space-lg);padding:var(--space-xxxs)}.free-retake-section-item__icon-wrapper .clarity-icon{color:white;--svg-icon-size: 100%;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:auto}.free-retake-section-item__heading{font-size:var(--text-md);font-weight:600;color:#004b7a;margin-top:-0.2em;margin-bottom:var(--space-xxxxs)}.free-retake-section-item__subheading{margin:0}.upsell{padding:var(--space-sm);background-color:#ddecfa;border-radius:var(--radius-lg)}.upsell .upsell__header{margin-top:0;margin-bottom:var(--space-xs);font-weight:600}.upsell__courses{display:flex;flex-wrap:wrap;gap:0 var(--space-sm)}.upsell-course{flex-grow:.125}.upsell-course a{display:block;padding:var(--space-xxs);border-radius:var(--radius-md);display:flex;align-items:flex-start;line-height:1.2;background-color:white;transition:background-color 0.15s cubic-bezier(0.6, 0.2, 0.6, 1)}.upsell-course a:link{color:black}.upsell-course a:visited{color:black}.upsell-course a:hover{color:#1a1a1a}.upsell-course a:focus{color:#1a1a1a}.upsell-course a:active{color:black}.upsell-course a:hover,.upsell-course a:focus{background-color:rgba(255,255,255,0.5)}.upsell-course a:active{background-color:#8bbdeb}.upsell-course img{vertical-align:middle;display:inline-block;width:1.4rem;height:auto;margin-right:0.499999875rem}.similar-course-section{padding:var(--space-sm);border-radius:var(--radius-lg);background-color:white;background-color:#ddecfa}.similar-course-section__heading{margin-top:-.25em;margin-bottom:var(--space-xxs);color:#002c4b;font-weight:600;letter-spacing:.025ch}.similar-course{margin-top:var(--space-sm);max-width:fit-content;background-color:white;border-radius:var(--radius-md);padding:var(--space-xs);display:block;color:black;box-shadow:0 0 0 1px #b4d4f1,0 0 60px 0 rgba(0,75,122,0.2);transition:box-shadow .2s ease}.similar-course:link{color:black}.similar-course:visited{color:black}.similar-course:hover{color:#1a1a1a}.similar-course:focus{color:#1a1a1a}.similar-course:active{color:black}.similar-course:hover:focus,.similar-course:hover{box-shadow:0 0 0 1px #61a6e3,0 0 20px 0 rgba(0,75,122,0.2)}.similar-course:hover:focus .similar-course__title,.similar-course:hover .similar-course__title{color:#002c4b;text-decoration-color:#0a629d}.similar-course:hover:active,.similar-course:active{box-shadow:0 0 0 1px #308dd7,0 0 10px 0 rgba(0,75,122,0.2)}.similar-course:focus{outline:none;box-shadow:0 0 0 1px #b4d4f1,0 0 0 5px rgba(48,141,215,0.15)}.similar-course__internal-flex-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm)}.similar-course__icon-wrapper{max-width:2.5rem;align-self:center}.similar-course__title{margin-top:-.125em;margin-bottom:var(--space-xxxxs);font-weight:600;text-decoration:underline;text-decoration-color:#aec0d0;transition:text-decoration-color .15s ease-in, color .15s ease-in}.similar-course__details{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.similar-course__details&gt;span{display:flex;gap:var(--space-xxxs);align-items:center}.similar-course__details .clarity-icon{--svg-icon-size: 0.8em;width:var(--svg-icon-size);height:var(--svg-icon-size)}.similar-course__schedule-options{display:flex;flex-wrap:wrap;gap:var(--space-xxs);flex-grow:1}.similar-course-schedule-option{display:grid;border:3px solid #e3edf6;border-radius:var(--radius-md);overflow:hidden}.similar-course-schedule-option&gt;span{padding:var(--space-xxxxs) var(--space-xxxs);text-align:center}.similar-course-schedule-option__date{line-height:1.1;color:#002c4b}.similar-course-schedule-option__month{text-transform:uppercase;letter-spacing:0.05ch}.similar-course-schedule-option__day{font-weight:600}.similar-course-schedule-option__time-of-week{line-height:1.2;background-color:#e3edf6;font-size:var(--text-sm);text-transform:capitalize}.competitor-bootcamp-comparison-table{margin-bottom:var(--space-xl);width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;position:relative}.competitor-bootcamp-comparison-table th,.competitor-bootcamp-comparison-table td{margin:0;padding:0}.competitor-bootcamp-comparison-table col:first-child{width:11rem}.competitor-bootcamp-comparison-table tbody+tbody:before{content:'';display:block;height:var(--space-sm)}.competitor-bootcamp-comparison-table th .cell-inner,.competitor-bootcamp-comparison-table td .cell-inner{background-color:white}.competitor-bootcamp-comparison-table td .cell-inner:empty{background-color:transparent}.competitor-bootcamp-comparison-table th[scope=row]~td .cell-inner{background-color:white}.competitor-bootcamp-comparison-table td .cell-inner,.competitor-bootcamp-comparison-table th .cell-inner{border:1px solid #c0c0c8}.competitor-bootcamp-comparison-table td .cell-inner:empty{border:0}.competitor-bootcamp-comparison-table th[scope=row]~td .cell-inner{border:1px solid #c0c0c8}.competitor-bootcamp-comparison-table thead tr:first-child th[scope=col] .cell-inner{border-top:1px solid #c0c0c8;white-space:normal}.competitor-bootcamp-comparison-table tr:last-child th[scope=row] .cell-inner{border-bottom:1px solid #c0c0c8}.competitor-bootcamp-comparison-table .competitor-bootcamp-comparison-table__curriculum tr:first-child th[scope=row] .cell-inner{border-top:1px solid #c0c0c8}.competitor-bootcamp-comparison-table .competitor-bootcamp-comparison-table__additional-features tr:nth-child(2) th[scope=row] .cell-inner{border-top:1px solid #c0c0c8}.competitor-bootcamp-comparison-table thead tr:first-of-type th:first-of-type .cell-inner{border-top-left-radius:var(--radius-md)}.competitor-bootcamp-comparison-table thead tr:first-of-type th:last-of-type .cell-inner{border-top-right-radius:var(--radius-md)}.competitor-bootcamp-comparison-table tbody tr:first-of-type th:first-child .cell-inner{border-top-left-radius:var(--radius-md)}.competitor-bootcamp-comparison-table tbody tr:last-of-type td:first-child .cell-inner,.competitor-bootcamp-comparison-table tbody tr:last-of-type th:first-child .cell-inner{border-bottom-left-radius:var(--radius-md)}.competitor-bootcamp-comparison-table tbody tr:last-of-type td:last-child .cell-inner,.competitor-bootcamp-comparison-table tbody tr:last-of-type th:last-child .cell-inner{border-bottom-right-radius:var(--radius-md)}.competitor-bootcamp-comparison-table th[scope=colgroup] .cell-inner{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.competitor-bootcamp-comparison-table th[scope=row] .cell-inner{padding:var(--space-xxs)}.competitor-bootcamp-comparison-table th[scope=col] .cell-inner{padding:var(--space-sm) var(--space-xs)}.competitor-bootcamp-comparison-table th[scope=colgroup] .cell-inner{padding:var(--space-xs)}.competitor-bootcamp-comparison-table .bootcamp-title th .cell-inner{padding-bottom:var(--space-xs);height:100%}.competitor-bootcamp-comparison-table .bootcamp-addition th .cell-inner{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs);white-space:normal;height:100%}.competitor-bootcamp-comparison-table .cert-info th .cell-inner{padding-bottom:var(--space-xs)}.competitor-bootcamp-comparison-table td,.competitor-bootcamp-comparison-table th{position:relative}.competitor-bootcamp-comparison-table th[scope=row]~td .cell-inner{display:flex;justify-content:center;align-items:center;gap:var(--space-xxs);padding:var(--space-xxs)}.competitor-bootcamp-comparison-table .cell-inner{margin:-.5px}.competitor-bootcamp-comparison-table th[scope=row]{text-align:left;font-size:1rem;font-weight:600;line-height:1.2}.competitor-bootcamp-comparison-table th[scope=row] span{font-size:.9em;font-weight:500;display:block}.competitor-bootcamp-comparison-table th[scope=row]~td .cell-inner{text-align:center}.competitor-bootcamp-comparison-table th[scope=col]{white-space:nowrap}.competitor-bootcamp-comparison-table th[scope=colgroup]{font-size:1rem;font-weight:600}.competitor-bootcamp-comparison-table .bootcamp-title th{font-size:1.3rem;font-weight:600;line-height:1.3}.competitor-bootcamp-comparison-table .bootcamp-title span{font-size:var(--text-sm);font-weight:400;line-height:1.2}.competitor-bootcamp-comparison-table::before{content:'';position:absolute;top:var(--space-sm);left:var(--space-sm);right:calc(-1 * var(--space-sm));bottom:calc(-1 * var(--space-sm));border-radius:var(--radius-md);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle fill='%23000000' cx='2' cy='2' r='2'/%3E%3C/svg%3E");background-size:4px;background-repeat:repeat;opacity:.5}.competitor-bootcamp-comparison-table[class*=featured-col]{margin-top:3.999999rem}.competitor-bootcamp-comparison-table.featured-col-1 thead th:nth-of-type(1):not([colspan]) .cell-inner,.competitor-bootcamp-comparison-table.featured-col-1 tbody td:nth-of-type(1):not([colspan]) .cell-inner{background-color:#ddecfa;border-color:#61a6e3;z-index:1}@media all and (max-width: 79.9375em){.competitor-bootcamp-comparison-table.featured-col-1 thead th:nth-of-type(1):not([colspan]) .cell-inner,.competitor-bootcamp-comparison-table.featured-col-1 tbody td:nth-of-type(1):not([colspan]) .cell-inner{z-index:0}}.competitor-bootcamp-comparison-table.featured-col-1 thead th[colspan]:nth-of-type(1) .cell-inner,.competitor-bootcamp-comparison-table.featured-col-1 tbody td[colspan]:nth-of-type(1) .cell-inner{border-color:#61a6e3;z-index:1}@media all and (max-width: 79.9375em){.competitor-bootcamp-comparison-table.featured-col-1 thead th[colspan]:nth-of-type(1) .cell-inner,.competitor-bootcamp-comparison-table.featured-col-1 tbody td[colspan]:nth-of-type(1) .cell-inner{z-index:0}}.competitor-bootcamp-comparison-table.featured-col-1 thead tr:first-of-type th:nth-of-type(1) .cell-inner{border-color:#61a6e3;color:#002c4b}@media all and (min-width: 38.75em){.competitor-bootcamp-comparison-table.featured-col-1 thead tr:first-of-type th:nth-of-type(1) .cell-inner{border-top-left-radius:0;border-top-right-radius:0}}.competitor-bootcamp-comparison-table.featured-col-1 thead tr:first-of-type th:nth-of-type(1)::before{content:'This Bootcamp';position:absolute;bottom:100%;left:-.5px;right:-.5px;background-color:#ddecfa;font-size:var(--text-sm);border-top-left-radius:8px;border-top-right-radius:8px;padding:var(--space-xxxs);color:#001121;border:1px solid #61a6e3;border-bottom:0;font-weight:500}@media all and (max-width: 38.6875em){.competitor-bootcamp-comparison-table.featured-col-1 thead tr:first-of-type th:nth-of-type(1)::before{content:none}}@media all and (min-width: 80em){.competitor-bootcamp-comparison-table tr{display:flex}.competitor-bootcamp-comparison-table tr th,.competitor-bootcamp-comparison-table tr td{display:flex;flex-direction:column}.competitor-bootcamp-comparison-table tr th div,.competitor-bootcamp-comparison-table tr td div{flex-grow:1}.competitor-bootcamp-comparison-table th,.competitor-bootcamp-comparison-table td{flex-basis:47%}.competitor-bootcamp-comparison-table th[colspan='2'],.competitor-bootcamp-comparison-table td[colspan='2']{flex-basis:94%}.competitor-bootcamp-comparison-table thead td,.competitor-bootcamp-comparison-table tbody th{flex-basis:24%}.competitor-bootcamp-comparison-table th[scope=colgroup]{flex-basis:100%}}@media all and (max-width: 79.9375em){.competitor-bootcamp-comparison-table{table-layout:auto}.competitor-bootcamp-comparison-table tbody tr:not(:last-of-type) th[scope=row]~td .cell-inner{border-bottom:0}.competitor-bootcamp-comparison-table tbody tr th[scope=row] .cell-inner{border-top:2px solid #70727c}.competitor-bootcamp-comparison-table tbody td:not(:first-of-type):not(:last-of-type) .cell-inner{border-left:0;border-right:0}.competitor-bootcamp-comparison-table.featured-col-1 tbody td[colspan]:nth-of-type(1) .cell-inner{border-color:#c0c0c8}.competitor-bootcamp-comparison-table tbody tr:first-of-type th[scope=row] .cell-inner{border-radius:0}.competitor-bootcamp-comparison-table tbody tr:last-of-type th[scope=row] .cell-inner{border-radius:0}.competitor-bootcamp-comparison-table tbody tr:last-of-type th[scope=row]+td .cell-inner{border-bottom-left-radius:var(--radius-md)}.competitor-bootcamp-comparison-table tr{display:flex;flex-wrap:wrap}.competitor-bootcamp-comparison-table th[scope=row],.competitor-bootcamp-comparison-table th[scope=colgroup]{width:100%;text-align:center}.competitor-bootcamp-comparison-table thead th,.competitor-bootcamp-comparison-table tbody td{width:50%}.competitor-bootcamp-comparison-table thead th[colspan='2'],.competitor-bootcamp-comparison-table tbody td[colspan='2']{width:100%}.competitor-bootcamp-comparison-table tbody td .cell-inner{height:100%;margin-top:0;margin-bottom:0}}@media all and (max-width: 38.6875em){.competitor-bootcamp-comparison-table.featured-col-1{margin-top:var(--space-sm)}.competitor-bootcamp-comparison-table::before{right:-17px;bottom:-17px}.competitor-bootcamp-comparison-table[data-selected-col='1'] thead th:not(:nth-of-type(1)){display:none}.competitor-bootcamp-comparison-table[data-selected-col='1'] tbody td:not(:nth-of-type(1)){display:none}.competitor-bootcamp-comparison-table[data-selected-col='2'] thead th:not(:nth-of-type(2)){display:none}.competitor-bootcamp-comparison-table[data-selected-col='2'] tbody td:not(:nth-of-type(2)){display:none}.competitor-bootcamp-comparison-table tbody tr th[scope=row] .cell-inner{border-top:1px solid #c0c0c8}.competitor-bootcamp-comparison-table tbody td:first-of-type .cell-inner{border-right:1px solid #c0c0c8}.competitor-bootcamp-comparison-table tbody td:last-of-type .cell-inner{border-left:1px solid #c0c0c8}.competitor-bootcamp-comparison-table tbody td:not(:first-of-type):not(:last-of-type) .cell-inner{border-left:1px solid #c0c0c8;border-right:1px solid #c0c0c8}.competitor-bootcamp-comparison-table thead tr:first-of-type th .cell-inner{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.competitor-bootcamp-comparison-table tbody tr:last-of-type th[scope=row]~td .cell-inner{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.competitor-bootcamp-comparison-table tbody tr:last-of-type th[scope=row] .cell-inner{border-bottom-left-radius:0}.competitor-bootcamp-comparison-table th[scope=row] span{display:block;margin-left:0}.competitor-bootcamp-comparison-table th[scope=row] span::before{content:none}.competitor-bootcamp-comparison-table thead th{width:100%}.competitor-bootcamp-comparison-table tbody th[scope=row] .cell-inner{background-color:#f6f7f9}.competitor-bootcamp-comparison-table tbody th[scope=row],.competitor-bootcamp-comparison-table tbody td{width:100%}.competitor-bootcamp-comparison-table tbody td{height:auto;margin-top:-.5px;margin-bottom:-.5px}.competitor-bootcamp-comparison-table .cell-inner.check .clarity-icon,.competitor-bootcamp-comparison-table .cell-inner:empty .clarity-icon{--svg-icon-size: 1.8rem;width:var(--svg-icon-size);height:var(--svg-icon-size)}.competitor-bootcamp-comparison-table.competitor-bootcamp-comparison-table.featured-col-1 thead th:nth-of-type(1) .cell-inner,.competitor-bootcamp-comparison-table.competitor-bootcamp-comparison-table.featured-col-1 tbody td:nth-of-type(1) .cell-inner{border-color:#c0c0c8;background-color:white}.competitor-bootcamp-comparison-table.competitor-bootcamp-comparison-table.featured-col-1 thead tr:first-of-type th:nth-of-type(1) .cell-inner{border-color:#dddde2;color:black}}.competitor-bootcamp-comparison-table-mobile-tabs{display:none}@media all and (max-width: 38.6875em){.competitor-bootcamp-comparison-table-mobile-tabs{display:block}}.competitor-bootcamp-comparison-table-mobile-tabs button{cursor:pointer;display:block;width:100%;border:1px solid #8bbdeb;background-color:white;padding:0.499999875rem;font-size:.9rem;font-weight:600}.competitor-bootcamp-comparison-table-mobile-tabs button[aria-pressed=true]{background-color:#ddecfa}.competitor-bootcamp-comparison-table-mobile-tabs button:hover{background-color:#ddecfa}.competitor-bootcamp-comparison-table-mobile-tabs button span{font-weight:normal}.competitor-bootcamp-comparison-table-mobile-tabs li+li button{border-top-color:transparent}.competitor-bootcamp-comparison-table-mobile-tabs li:first-of-type button{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.competitor-bootcamp-comparison-table-mobile-tabs li:last-of-type button{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.time-zone-selector-paragraph{display:flex;align-items:baseline;gap:var(--space-xs);flex-wrap:wrap}.time-zone-selector.ts-wrapper.dropdown-active .ts-dropdown{width:max-content}.time-zone-selector.ts-wrapper.dropdown-active .ts-control{min-width:12rem}.time-zone-selector .ts-dropdown .option[data-selectable]{display:grid;grid-template-columns:1fr minmax(4.5rem, auto);gap:var(--space-xxs);align-items:baseline}.time-zone-selector .ts-dropdown .option[data-selectable] span+span{color:#9a9ba4;font-family:monospace;text-align:right;font-size:0.8em}.course-workbooks-outer{z-index:1}.course-workbooks-layout{display:grid;gap:var(--space-sm)}@media all and (min-width: 38.75em){.course-workbooks-layout{grid-template-columns:3fr minmax(15rem, 1fr)}.course-workbooks-layout.single-book{grid-template-columns:2fr minmax(15rem, 1fr)}}.course-workbooks__heading.course-workbooks__heading{margin-top:-0.2em;margin-bottom:var(--space-xs)}.course-workbooks-text-area{background-color:#f6f7f9;padding:var(--space-sm);border-radius:var(--radius-md)}.course-workbooks-visuals-area{padding:var(--space-sm);background-color:#ddecfa;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.course-workbooks-visuals-area .single-course-book{-webkit-filter:drop-shadow(2px 5px 20px #8bbdeb);filter:drop-shadow(2px 5px 20px #8bbdeb)}.course-workbooks-visuals-area img{display:block;height:auto}.course-books-slider ul{cursor:pointer;z-index:0}.course-books-slider li{max-width:12rem;overflow:hidden;border-radius:var(--radius-sm);aspect-ratio:0.773;box-shadow:0 0 0 1px #8bbdeb, 1px 1px 0 1px #e3edf6, 2px 2px 0 1px #ccdae8, 3px 3px 0 1px #e3edf6, 4px 4px 0 1px #8bbdeb, 2px 5px 20px #b4d4f1}.course-books-slider li img{display:block;height:auto}.course-books-slider .course-books-slider-nav{position:relative;margin-top:var(--space-xs);padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xxs)}.course-books-slider .course-books-slider-nav&gt;div{margin:0;cursor:pointer}.course-books-slider .course-books-slider-nav&gt;div .clarity-icon{--svg-icon-size: 1.8rem;width:var(--svg-icon-size);height:var(--svg-icon-size);transition:color .15s ease-out;color:#8bbdeb}.course-books-slider .course-books-slider-nav&gt;div .clarity-icon:hover,.course-books-slider .course-books-slider-nav&gt;div .clarity-icon:focus{color:#61a6e3}.course-books-slider .course-books-slider-nav&gt;div .clarity-icon:active{color:#308dd7}.course-instructors-grid{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fill, minmax(12rem, 1fr))}.course-instructor{position:relative;padding-bottom:50%;flex-basis:100%;border-radius:var(--radius-lg);overflow:hidden;background-color:#efeff2;box-shadow:0 0 0 1px #efeff2;isolation:isolate}@media all and (min-width: 30em){.course-instructor{flex-basis:auto;padding-bottom:100%}}.course-instructor:focus-within{outline:none;box-shadow:0 0 0 1px rgba(0,44,75,0.15),0 0 0 6px rgba(48,141,215,0.15)}.course-instructor__avatar{position:absolute;width:100%;height:100%;object-fit:cover;will-change:transform;transition:transform 0.5s cubic-bezier(0, 0.58, 0.32, 1)}.course-instructor__dialog-button{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-content:flex-start;justify-content:flex-end;color:rgba(0,0,0,0.4);cursor:pointer;padding:var(--space-xxxxs);border:none;background-color:unset;z-index:2;transition:color .3s ease}.course-instructor__dialog-button:hover,.course-instructor__dialog-button:hover:focus{color:rgba(0,0,0,0.7)}.course-instructor__dialog-button:hover+.course-instructor__avatar,.course-instructor__dialog-button:hover:focus+.course-instructor__avatar{transform:scale(1.08)}.course-instructor__dialog-button:focus{outline:none}.course-instructor__dialog-button .clarity-icon{--svg-icon-size: 1.5rem;width:var(--svg-icon-size);height:var(--svg-icon-size)}.course-instructor__dialog-button&gt;*{z-index:1;position:relative}.course-instructor__overlay{position:absolute;bottom:0;left:0;color:white;padding:var(--space-xs);width:100%;display:flex}.course-instructor__overlay&gt;*{z-index:1;position:relative}.course-instructor__overlay::after{content:" ";z-index:0;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);transform:scale(1.5, 2) translateY(1rem);filter:blur(0.6rem)}.course-instructor__overlay .course-instructor__overlay-name{margin:0;margin-bottom:var(--space-xxxxs);font-size:var(--text-md);font-weight:600}.course-instructor__overlay .course-instructor__overlay-title{margin:0;line-height:1.3;opacity:0.8;font-size:var(--text-sm)}.course-award-badges-layout{display:grid;column-gap:var(--space-md);grid-template-columns:auto minmax(13rem, 1fr);grid-template-rows:12rem}@media all and (max-width: 47.9375em){.course-award-badges-layout{grid-template-columns:6rem 1fr;grid-template-rows:auto;column-gap:var(--space-sm)}}.course-award-badges-text-content{text-wrap:balance}.course-award-badges{display:flex;gap:var(--space-sm);align-content:start}@media all and (max-width: 47.9375em){.course-award-badges{flex-wrap:wrap}}.course-award-badges .award-badge-wrapper{background-color:#f6f7f9}.course-award-badges img{display:block;height:100%;width:auto}@media all and (max-width: 47.9375em){.course-award-badges img{width:100%;height:auto}.course-award-badges .award-badge-wrapper{height:auto}}.lead-gen-form-wrapper{padding:var(--space-sm);border-radius:var(--radius-lg);box-shadow:0 0 0 1px #8bbdeb}.lead-gen-form-wrapper .text-component h3{margin-top:-0.2em}.lead-gen-form-wrapper .lead-gen-form{margin-top:var(--space-sm)}.whats-included{container-type:inline-size}.whats-included__heading{margin-top:-.25em;margin-bottom:var(--space-sm)}.whats-included .button{display:inline-block;margin-top:var(--space-sm)}.whats-included--tuition-section .whats-included__heading{color:#002c4b;font-weight:600;letter-spacing:.025ch}.whats-included--tuition-section .whats-included__list .clarity-icon{color:#002c4b}.whats-included__list{max-width:fit-content;columns:1}@container (min-width: 30rem){.whats-included__list{columns:2}}.whats-included__list li{break-inside:avoid;line-height:1.2;text-wrap:balance}.whats-included__list li&gt;span{max-width:fit-content;display:flex;column-gap:var(--space-xxs);align-items:start}.whats-included__list li .clarity-icon{flex-shrink:0}.whats-included__list li+li{margin-top:var(--space-xxs)}.whats-included--top-of-page{margin-top:var(--space-md)}
</pre></body></html>