﻿body,input{font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}.landing-page-section-heading{text-align:center;margin-bottom:var(--space-md)}.landing-page-section-heading__title{margin:0}.landing-page-section-heading__subtitle{color:#444444;font-size:var(--text-unit);max-width:var(--layout-width-sm);margin:var(--space-xxs) auto 0;text-wrap:pretty}.tile-link{background-color:white;display:flex;align-items:end;justify-content:center;border:2px solid #9ab6fa;position:relative;border-radius:var(--radius-md);aspect-ratio:3 / 1}@media all and (min-width: 48em){.tile-link{aspect-ratio:16 / 9}}.tile-link__name{font-family:var(--font-headings);color:#0400cf;font-weight:700;font-size:var(--text-lg);text-align:center;z-index:1;width:calc(100% - 6px);margin-bottom:3px;padding:var(--space-md) var(--space-xxs) var(--space-xxs);position:relative;line-height:1.2;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--space-xxs)}.tile-link__name .clarity-icon{--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-top:0.15em;opacity:0.7;flex-shrink:0}@supports (mask-image: none) or (-webkit-mask-image: none){.tile-link__name::before{z-index:-1;content:" ";position:absolute;left:0;right:0;top:0;bottom:0;backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.5);mask-image:linear-gradient(to bottom, rgba(0,0,0,0), black 70%)}}.tile-link__image-wrapper{isolation:isolate;position:absolute;left:3px;top:3px;width:calc(100% - 6px);height:calc(100% - 6px);overflow:hidden}.tile-link__image-overlay,.tile-link__image-wrapper img{position:absolute;left:0;top:0;width:100%;height:100%}.tile-link__image-overlay{background-color:#d7e6ff;z-index:1;mix-blend-mode:hard-light}.tile-link__image-wrapper img{object-fit:cover;object-position:bottom;filter:brightness(0.7) grayscale(1) contrast(1.5)}.tile-link{--transition-duration: 0.15s;--transition-timing-function: cubic-bezier(0.050, 0.445, 0.950, 0.550);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:filter, border-color}.tile-link__image-wrapper img{transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:transform;transform-origin:bottom}.tile-link__name{transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:color, gap}.tile-link__name .clarity-icon{transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:opacity}.tile-links:has(.tile-link:hover,.tile-link:focus-visible) .tile-link:not(:hover,:focus-visible){filter:grayscale(0.8)}.tile-link:hover,.tile-link:focus-visible{border-color:#3f72fa}.tile-link:hover .tile-link__image-wrapper img,.tile-link:focus-visible .tile-link__image-wrapper img{transform:scale(1.05)}.tile-link:hover .tile-link__name,.tile-link:focus-visible .tile-link__name{color:#130493;gap:var(--space-xs)}.tile-link:hover .tile-link__name .clarity-icon,.tile-link:focus-visible .tile-link__name .clarity-icon{opacity:1}.testimonials-list{margin:0}.testimonials-list>li{border-bottom:1px solid #d0d0d0;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>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:#184bf9}.testimonial-item__course-link:visited{color:#184bf9}.testimonial-item__course-link:hover{color:#4a72fa}.testimonial-item__course-link:focus{color:#4a72fa}.testimonial-item__course-link:active{color:#063cf1}.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 #b2bed1;border-right:none;box-shadow:inset 0 1px 3px 0 #f7f7f7;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__textarea-wrapper{padding:0}.lead-gen-form__inputs-layout .lead-gen-form__textarea-wrapper>span{display:block;margin-bottom:var(--space-xxs)}@container (min-width: 25rem){.lead-gen-form__inputs-layout .lead-gen-form__textarea-wrapper{grid-column-end:span 2}}.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 #b2bed1;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 #b2bed1;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 #b2bed1;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}@container (min-width: 25rem){.lead-gen-form__inputs-layout .lead-gen-form__textarea-wrapper+.lead-gen-form__submit-button{grid-column-end:span 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}}body,input{font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}body,input{font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}.big-radios{display:grid;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));gap:var(--space-xxs);align-items:stretch}.big-radio{position:relative;display:flex;justify-content:flex-start;align-items:stretch}.big-radio[hidden]{display:none}.big-radio input[type=radio]{display:block;margin-right:.25rem;position:absolute;left:var(--space-xs);top:var(--space-xs);width:.9em;height:.9em}.big-radio input[type=radio]+label:hover,.big-radio input[type=radio]:focus~label{background-color:rgba(4,0,207,0.04);border-color:#b5b5b5}.big-radio input[type=radio]:checked+label,.big-radio input[type=radio]:checked+label:hover{background:rgba(4,0,207,0.08);border-color:#184bf9}.big-radio label{font-size:.9rem;line-height:1.2;display:grid;align-content:start;row-gap:var(--space-xxxs);padding-left:2.3em;padding-right:var(--space-xxs);padding-top:var(--space-xxs);padding-bottom:var(--space-xxs);margin:0;cursor:pointer;border-radius:var(--radius-sm);width:calc(100% + 10px);border:1px solid #d0d0d0}.big-radio .big-radio__label-heading{margin-bottom:0;font-size:var(--text-unit);font-weight:600}.big-radio .big-radio__label-summary{font-weight:500;margin:0;color:rgba(0,0,0,0.8);font-size:.9rem;line-height:1.3;text-wrap:pretty}.big-radio:has(:checked)+.big-radio-details{display:block}.big-radio:not(:has(:checked))+.big-radio-details{display:none}.big-radio-details{order:1;grid-column:1 / -1}.sell-subscriptions-into,.sell-subscriptions-outro{margin:var(--space-lg) auto}.sell-subscriptions-into p,.sell-subscriptions-outro p{font-size:var(--text-md);text-wrap:balance}.sell-subscriptions-into{max-width:var(--layout-width-sm)}.sell-subscriptions-outro{max-width:var(--layout-width-md)}.sell-subscriptions{max-width:var(--layout-width-sm);margin:var(--space-lg) auto;padding:var(--space-md);background:white;border-radius:var(--radius-lg);border:1px solid #cfd9e9;box-shadow:0 4px 24px rgba(0,0,0,0.08)}.sell-subscriptions__already-subscribed{text-align:center;padding:var(--space-sm);background:#f0fff4;border:1px solid #bef5cb;border-radius:var(--radius-md);color:#176f2c}.sell-subscriptions__already-subscribed p{margin:0}.sell-subscriptions__savings-badge{display:inline-block;font-size:var(--text-xs);font-weight:600;background:white;color:#176f2c;padding:var(--space-xxxxs) var(--space-xxxs);border-radius:var(--radius-lg);line-height:1;border:1px solid #bef5cb}.sell-subscriptions__per-month{font-size:var(--text-sm);color:#787878;font-weight:400;margin:0}.sell-subscriptions__section{margin-top:var(--space-md)}.sell-subscriptions__section>p{margin-top:var(--space-xs);font-size:var(--text-sm);color:#5d5d5d}.sell-subscriptions fieldset legend{padding-top:0}.sell-subscriptions .big-radio input[type=radio]{right:auto;left:var(--space-sm);top:50%;transform:translateY(-50%)}.sell-subscriptions .big-radio label{padding-top:var(--space-sm);padding-bottom:var(--space-sm);padding-left:var(--space-lg);padding-right:var(--space-sm)}.sell-subscriptions .big-radio__label-heading{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-md)}.sell-subscriptions .big-radio:has(:checked) .sell-subscriptions__savings-badge{border:1px solid #176f2c}.sell-subscriptions #submitPayment{width:100%;justify-content:center}body,input{font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}.vertical-scrolling-logos{position:relative}@supports (mask-image: none) or (-webkit-mask-image: none){.vertical-scrolling-logos::before{content:" ";position:absolute;left:-2rem;right:-2rem;top:0;bottom:0;backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.7);mask-image:linear-gradient(to top, rgba(0,0,0,0) 20%, black 60%)}}.vertical-scrolling-logos__content{position:relative;z-index:1}.vertical-scrolling-logos__image-overflow-container{overflow:hidden;position:absolute;display:block;top:00;left:0;width:100%;height:100%}.vertical-scrolling-logos__image-wrapper{z-index:-1;position:absolute;display:block;top:0%;left:0;width:100%;height:auto;aspect-ratio:1.402739726 / 4;background-size:100%;background-repeat:no-repeat repeat;background-position:center bottom;will-change:transform;animation:vertical-scrolling-logos 60s linear infinite}.vertical-scrolling-logos__image-wrapper.lazyload,.vertical-scrolling-logos__image-wrapper.lazyloading{opacity:0}.vertical-scrolling-logos__image-wrapper.lazyloaded{transition:opacity 0.5s ease-out;opacity:1}@keyframes vertical-scrolling-logos{from{transform:translateY(0)}to{transform:translateY(-25%)}}.corporate-stats{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-sm)}.corporate-stats>span{display:grid;text-align:center;align-content:start;max-width:10rem}.corporate-stats>span>span:nth-child(1){font-weight:700;font-size:var(--text-lg)}.corporate-stats>span>span:nth-child(2){text-wrap:balance;line-height:1.2;font-size:var(--text-md)}.vertical-scrolling-logos{position:relative}@supports (mask-image: none) or (-webkit-mask-image: none){.vertical-scrolling-logos::before{content:" ";position:absolute;left:-2rem;right:-2rem;top:0;bottom:0;backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.7);mask-image:linear-gradient(to top, rgba(0,0,0,0) 20%, black 60%)}}.vertical-scrolling-logos__content{position:relative;z-index:1}.vertical-scrolling-logos__image-overflow-container{overflow:hidden;position:absolute;display:block;top:00;left:0;width:100%;height:100%}.vertical-scrolling-logos__image-wrapper{z-index:-1;position:absolute;display:block;top:0%;left:0;width:100%;height:auto;aspect-ratio:1.402739726 / 4;background-size:100%;background-repeat:no-repeat repeat;background-position:center bottom;will-change:transform;animation:vertical-scrolling-logos 60s linear infinite}.vertical-scrolling-logos__image-wrapper.lazyload,.vertical-scrolling-logos__image-wrapper.lazyloading{opacity:0}.vertical-scrolling-logos__image-wrapper.lazyloaded{transition:opacity 0.5s ease-out;opacity:1}@keyframes vertical-scrolling-logos{from{transform:translateY(0)}to{transform:translateY(-25%)}}.seminar-thumbnail-card{position:relative;display:block;text-decoration:none;color:inherit;overflow:hidden}.seminar-thumbnail-card__thumbnail-container{border-radius:var(--radius-md);position:relative;aspect-ratio:16 / 9;overflow:hidden;background-color:#e4e4e4}.seminar-thumbnail-card__thumbnail-container img{display:block;width:100%;height:100%;object-fit:cover}.seminar-thumbnail-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#979797}.seminar-thumbnail-card__placeholder .clarity-icon{--svg-icon-size: 3rem;width:var(--svg-icon-size);height:var(--svg-icon-size)}.seminar-thumbnail-card__body{padding-block-start:var(--space-xs)}.seminar-thumbnail-card__title{font-size:var(--text-unit);font-weight:500;line-height:1.2;margin:0 0 var(--space-xxxs)}.seminar-thumbnail-card__instructor{font-size:var(--text-sm);color:#787878;margin:0}.seminar-thumbnail-card__date{font-size:var(--text-sm);color:#5d5d5d;margin:var(--space-xxs) 0 0}.seminar-thumbnail-card__main-cta{z-index:1;color:black}.seminar-thumbnail-card__main-cta:hover{color:#0400cf}.seminar-thumbnail-card__main-cta::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.faq-outer{z-index:0;position:relative}.faq-layout{position:relative;display:grid;gap:var(--space-md)}.faq-layout .faq-photo-wrapper{aspect-ratio:2 / 1;max-width:100%;border-radius:var(--radius-lg);overflow:hidden;align-self:start;background-color:#e5ecf7;margin-top:var(--space-sm);align-self:start;position:relative}.faq-layout .faq-photo-wrapper img{position:absolute;width:100%;height:100%;display:block;object-fit:cover;object-position:50% 28%}.faq-layout .faq-content{flex:1 1 auto}@media all and (min-width: 80em){.faq-layout{grid-template-columns:2fr minmax(280px, 1fr)}.faq-layout .faq-photo-wrapper{display:block;aspect-ratio:3 / 4}}.faq-content__heading{margin-top:0;margin-bottom:var(--space-sm)}.faq-content .ui-accordion .ui-accordion-header{display:flex}.faq-content .ui-accordion .ui-accordion-header-icon{flex-shrink:0;margin-left:0;margin-right:var(--space-xs);align-self:center;width:var(--space-md);height:var(--space-md)}@media all and (min-width: 38.75em){.faq-content .ui-accordion .ui-accordion-content{padding-left:calc(var(--space-xs) + var(--space-md))}}.faq-list{margin-bottom:0}.faq-item+.faq-item{border-top:1px solid #d0d0d0}.faq-item__answer{margin-bottom:var(--space-sm)}.faq-item__question{font-weight:500;margin:0;padding:var(--space-sm) 0;cursor:pointer}.instructor-course-card{position:relative;text-align:center;display:flex;flex-direction:column;background-color:black;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 0 0 1px #e4e4e4}.instructor-course-card__photo{position:relative;aspect-ratio:3 / 4;overflow:hidden;background-color:#d0d0d0}.instructor-course-card__photo img{display:block;width:100%;height:100%;object-fit:cover}.instructor-course-card__overlay{z-index:1;position:absolute;bottom:0;left:0;right:0;padding-block-start:var(--space-xl);padding-inline:var(--space-sm);padding-block-end:var(--space-md);color:white;min-height:12rem}@supports (mask-image: none) or (-webkit-mask-image: none){.instructor-course-card .instructor-course-card__overlay::before{z-index:-1;content:" ";position:absolute;inset:0;backdrop-filter:blur(10px);background:linear-gradient(to top, black 0%, rgba(0,0,0,0.6) 30%);mask-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%, black 70%)}}.instructor-course-card__name{font-size:var(--text-lg);font-weight:700;margin:0}.instructor-course-card__tagline{font-size:var(--text-sm);margin:0}.instructor-course-card__footer{padding-block-start:0;padding-inline:var(--space-sm);padding-block-end:var(--space-sm);flex:1;display:flex;flex-direction:column;align-items:center;justify-content:end}.instructor-course-card__course{font-size:var(--text-unit);font-weight:500;color:white;margin:0 0 var(--space-xs);line-height:1.3}.instructor-course-card__cta::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.instructors-carousel{position:relative}.instructors-carousel__track{--space: 1rem;--item-count: 1;--gap: 0.5rem;--column-width: calc((100% / var(--item-count)) - (((var(--item-count) - 1) * var(--gap))) / var(--item-count));display:grid;grid-template-columns:repeat(var(--item-count), var(--column-width));gap:var(--gap);grid-auto-columns:var(--column-width);padding:var(--space);scroll-padding:var(--space);margin:calc(-1 * var(--space));width:calc(100% + var(--space) * 2);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}@media all and (min-width: 30em){.instructors-carousel__track{--item-count: 2;--gap: 2rem}}@media all and (min-width: 48em){.instructors-carousel__track{--item-count: 3}}@media all and (min-width: 80em){.instructors-carousel__track{--item-count: 4}}.instructors-carousel__track::-webkit-scrollbar{display:none}.instructors-carousel__track>:not(.instructors-carousel__nav){grid-row:1;scroll-snap-align:start}.instructors-carousel__nav{padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:rgba(255,255,255,0.95);border:1px solid #b5b5b5;width:3rem;height:3rem;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:#2d2d2d;transition:opacity 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease}.instructors-carousel__nav .clarity-icon{--svg-icon-size: 1.5rem;width:var(--svg-icon-size);height:var(--svg-icon-size)}.instructors-carousel__nav:hover:not(:disabled){background:white;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.instructors-carousel__nav:disabled{opacity:0;cursor:default;pointer-events:none}.instructors-carousel__nav--prev{left:var(--space-sm)}.instructors-carousel__nav--next{right:var(--space-sm)}.landing-page-video-hero{position:relative;height:80vh;min-height:400px;max-height:700px;overflow:hidden;display:flex;align-items:center;justify-content:center}.landing-page-video-hero__video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%);object-fit:cover}.landing-page-video-hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.5)}.landing-page-video-hero__content{position:relative;z-index:1;text-align:center;color:white;padding:var(--space-lg)}.landing-page-video-hero__title{font-size:clamp(2rem, 5vw, 3.5rem);font-weight:700;margin:0 0 var(--space-sm);text-shadow:0 2px 8px rgba(0,0,0,0.3)}.landing-page-video-hero__subtitle{font-size:clamp(1rem, 2vw, 1.25rem);margin:0 0 var(--space-md);opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto}.landing-page-video-hero__cta{display:inline-block;font-size:var(--text-md);font-weight:600}.landing-page-explore{padding:var(--space-lg) 0}.landing-page-explore__cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--space-sm);margin-bottom:var(--space-md)}@media all and (min-width: 80em){.landing-page-explore__cards{grid-template-columns:repeat(5, 1fr)}}.landing-page-explore__card{position:relative;display:block;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:4 / 3;background-color:#e4e4e4}.landing-page-explore__card:hover,.landing-page-explore__card:focus{text-decoration:underline}.landing-page-explore__card:hover .landing-page-explore__card-image,.landing-page-explore__card:focus .landing-page-explore__card-image{transform:scale(1.05)}.landing-page-explore__card-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.landing-page-explore__card-name{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-xs);background:rgba(0,0,0,0.6);color:white;font-size:var(--text-lg);text-align:center;font-weight:700;line-height:1.2;text-decoration:inherit}.landing-page-explore__tags{display:flex;flex-wrap:wrap;gap:var(--space-xl);justify-content:center}.landing-page-explore__tag{display:inline-block;font-size:var(--text-md);color:black}.landing-page-explore__tag:hover{color:black;text-decoration:underline;text-decoration-color:currentColor}.landing-page-thumbnail-course-section+.landing-page-thumbnail-course-section{margin-top:var(--space-lg)}.landing-page-thumbnail-course-section__link-wrapper{text-align:center;margin-top:var(--space-xs)}.landing-page-thumbnail-course-section__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));column-gap:var(--space-sm);row-gap:var(--space-lg)}@media all and (min-width: 80em){.landing-page-thumbnail-course-section__grid{grid-template-columns:repeat(5, 1fr)}}.thumbnail-course-card{position:relative;display:block;text-decoration:none;color:inherit;overflow:hidden}.thumbnail-course-card__thumbnail-container{border-radius:var(--radius-md);position:relative;aspect-ratio:16 / 9;overflow:hidden;background-color:#e4e4e4}.thumbnail-course-card__thumbnail-container img{display:block;width:100%;height:100%;object-fit:cover}.thumbnail-course-card__bookmark{position:absolute;top:var(--space-xxxs);right:var(--space-xxxs);z-index:2}.thumbnail-course-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#979797}.thumbnail-course-card__placeholder .clarity-icon{--svg-icon-size: 3rem;width:var(--svg-icon-size);height:var(--svg-icon-size)}.thumbnail-course-card__body{padding-block-start:var(--space-xs)}.thumbnail-course-card__title{font-size:var(--text-unit);font-weight:500;line-height:1.2;margin:0 0 var(--space-xxxxs)}.thumbnail-course-card__instructor{font-size:var(--text-sm);color:#787878;margin:0}.thumbnail-course-card__rating{display:inline-flex;align-items:center;gap:var(--space-xxxs);margin-top:var(--space-xxxs)}.thumbnail-course-card__rating-count{font-size:var(--text-sm);color:#5d5d5d}.thumbnail-course-card__main-cta{z-index:1;color:black}.thumbnail-course-card__main-cta:hover{color:#0400cf}.thumbnail-course-card__main-cta::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.testimonials-showcase{position:relative;overflow:hidden}.testimonials-showcase__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.testimonials-showcase__track::-webkit-scrollbar{display:none}.testimonials-showcase__slide{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media all and (min-width: 48em){.testimonials-showcase__slide{grid-template-columns:repeat(12, 1fr);gap:0;align-items:center}}@media all and (min-width: 48em){.testimonials-showcase__slide:nth-child(even) .testimonials-showcase__content{grid-column:7 / 13;grid-row:1}}@media all and (min-width: 48em){.testimonials-showcase__slide:nth-child(even) .testimonials-showcase__image{grid-column:1 / 8;grid-row:1}}.testimonials-showcase__content{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:start;align-content:center;gap:0 var(--space-xs);padding:var(--space-sm) 0}@media all and (min-width: 48em){.testimonials-showcase__content{grid-column:1 / 7;grid-row:1;z-index:1;background:white;padding:var(--space-lg)}}.testimonials-showcase__image{overflow:hidden;background-color:#e4e4e4;border-radius:var(--radius-lg);order:-1}@media all and (min-width: 48em){.testimonials-showcase__image{order:0;grid-column:6 / 13;grid-row:1;aspect-ratio:4 / 3}}.testimonials-showcase__image img{display:block;width:100%;height:100%;object-fit:cover}.testimonials-showcase__image-placeholder{width:100%;height:100%;background-color:#d0d0d0}.testimonials-showcase__quotemark{font-size:5rem;line-height:0.5;font-weight:bold;color:black;font-family:Georgia, serif;user-select:none}.testimonials-showcase__quotemark--open{grid-column:1;grid-row:1;align-self:start}.testimonials-showcase__quotemark--close{grid-column:3;grid-row:1;align-self:end;margin-bottom:-1rem}.testimonials-showcase__quote{grid-column:2;grid-row:1;font-size:var(--text-lg);font-weight:700;text-transform:uppercase;font-style:italic;line-height:1.4;margin:0;padding:0;border:0}.testimonials-showcase__attribution{grid-column:2 / -1;grid-row:2;margin-top:var(--space-sm);margin-bottom:0;font-size:var(--text-md);color:#444444}.testimonials-showcase__attribution strong{font-weight:600;color:black}.testimonials-showcase__attribution a{color:#3f72fa}.testimonials-showcase__attribution a:link{color:#3f72fa}.testimonials-showcase__attribution a:visited{color:#3f72fa}.testimonials-showcase__attribution a:hover{color:#7197fb}.testimonials-showcase__attribution a:focus{color:#7197fb}.testimonials-showcase__attribution a:active{color:#2660f9}.testimonials-showcase__nav{padding:0;position:absolute;top:30%;transform:translateY(-50%);z-index:2;background:rgba(255,255,255,0.95);border:1px solid #b5b5b5;width:3rem;height:3rem;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:#2d2d2d;transition:opacity 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease}@media all and (min-width: 48em){.testimonials-showcase__nav{top:50%}}.testimonials-showcase__nav .clarity-icon{--svg-icon-size: 1.5rem;width:var(--svg-icon-size);height:var(--svg-icon-size)}.testimonials-showcase__nav:hover:not(:disabled){background:white;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.testimonials-showcase__nav:disabled{opacity:0;cursor:default;pointer-events:none}.testimonials-showcase__nav--prev{left:var(--space-sm)}.testimonials-showcase__nav--next{right:var(--space-sm)}[data-theme="blueprint"] .header-background[data-header-style=static_image] .header-background__image-overlay{background-image:linear-gradient(to bottom, rgba(255,255,255,0.9) 50%, rgba(231,240,253,0.8))}@supports (mask-image: none) or (-webkit-mask-image: none){[data-theme="blueprint"] .header-background[data-header-style=static_image] .header-background__image-overlay::before{content:" ";position:absolute;left:0;right:0;top:0;bottom:0;backdrop-filter:blur(10px);mask-image:linear-gradient(to bottom, black 20%, rgba(0,0,0,0))}}.landing-page-links{position:relative;padding-block:var(--space-md);--columns: 1}@media all and (min-width: 38.75em){.landing-page-links{--columns: 2}}@media all and (min-width: 48em){.landing-page-links{--columns: 3}}@media all and (min-width: 80em){.landing-page-links{--columns: 4}}.landing-page-links,.landing-page-links__gridlines{display:grid;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--space-md)}.landing-page-links__gridlines{position:absolute;top:0;left:0;width:100%;height:100%;row-gap:0;pointer-events:none;z-index:1}.landing-page-links__gridlines>div{border-left:1px dashed #bad1ff;border-right:1px dashed #bad1ff;mix-blend-mode:multiply}.landing-page-links__gridlines>div:nth-child(2){display:none}@media all and (min-width: 38.75em){.landing-page-links__gridlines>div:nth-child(2){display:block}}.landing-page-links__gridlines>div:nth-child(3){display:none}@media all and (min-width: 48em){.landing-page-links__gridlines>div:nth-child(3){display:block}}.landing-page-links__gridlines>div:nth-child(4){display:none}@media all and (min-width: 80em){.landing-page-links__gridlines>div:nth-child(4){display:block}}.landing-page-course-section{background-color:#edf2fa;border-top:4px solid #d7e6ff;padding-block:var(--space-lg)}.landing-page-course-section[data-theme="blueprint"]{padding:0;background-color:unset;border-top:none}.landing-page-course-section[data-theme="blueprint"] .landing-page-course-section__blueprint{background-color:#edf2fa;border-top:1px dashed #bad1ff;border-left:1px dashed #bad1ff;border-right:1px dashed #bad1ff;padding:var(--space-lg) var(--space-md) var(--space-md)}.landing-page-course-section h2{color:#0400cf}.landing-page-benefits{border-top:4px solid #d7e6ff;padding-block:var(--space-lg)}.landing-page-benefits[data-theme="blueprint"]{padding:0;border-top:1px dashed #bad1ff}.landing-page-benefits[data-theme="blueprint"] .landing-page-benefits__blueprint{padding-block:var(--space-lg);border-left:1px dashed #bad1ff;border-right:1px dashed #bad1ff}.landing-page-reviews{border-top:4px solid #d7e6ff;padding-block:var(--space-lg)}.landing-page-reviews[data-theme="blueprint"]{padding:0;border-top:1px dashed #bad1ff}.landing-page-reviews[data-theme="blueprint"] .landing-page-reviews__blueprint{border-left:1px dashed #bad1ff;border-right:1px dashed #bad1ff;padding:var(--space-lg) var(--space-md) var(--space-md)}.landing-page-benefits-layout{display:grid;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));justify-content:center;margin:0;gap:var(--space-sm)}.landing-page-benefit{-webkit-font-smoothing:antialiased;color:black;display:grid;gap:var(--space-sm);align-content:start;text-align:center;padding:var(--space-sm);outline-offset:-0.5px;outline-style:dashed;outline-width:1px;outline-color:#bad1ff}.landing-page-benefit h3,.landing-page-benefit p{margin:0}.landing-page-benefit h3{color:#0000ff}.landing-page-benefit .landing-page-benefit__image{flex-basis:100%;align-self:flex-start;position:relative}.landing-page-benefit .landing-page-benefit__image img{display:block;width:100%;height:auto;position:relative;background-color:#e4e4e4}.landing-page-accreditations{border-top:4px solid #d7e6ff;padding-block:var(--space-lg)}.landing-page-accreditations[data-theme="blueprint"]{border-top:1px dashed #bad1ff;padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.landing-page-accreditations__layout{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md)}.landing-page-accreditations__layout[data-theme="blueprint"]{gap:var(--space-xs);margin-bottom:-1px;margin-inline:0.5px}.landing-page-accreditation{flex:1 0;min-width:20rem;outline-style:solid;outline-width:4px;outline-color:#e7f0fd;display:grid;grid-template-rows:2.5rem 1fr;gap:var(--space-md);max-width:50rem;justify-items:center;align-items:start;align-content:start;padding:var(--space-lg)}.landing-page-accreditation[data-theme="blueprint"]{outline-offset:-0.5px;outline-style:dashed;outline-width:1px;outline-color:#bad1ff;max-width:none}.landing-page-accreditation p{margin:0;text-wrap:pretty}.landing-page-accreditation a:link{color:#184bf9}.landing-page-accreditation a:visited{color:#184bf9}.landing-page-accreditation a:hover{color:#4a72fa}.landing-page-accreditation a:focus{color:#4a72fa}.landing-page-accreditation a:active{color:#063cf1}.landing-page-accreditation img{display:block;max-width:100%;max-height:2.5rem;height:auto;width:auto}.landing-page-seminars{border-top:4px solid #d7e6ff;padding-block:var(--space-lg)}.landing-page-seminars[data-theme="blueprint"]{padding:0;border-top:1px dashed #bad1ff}.landing-page-seminars[data-theme="blueprint"] .landing-page-seminars__blueprint{border-left:1px dashed #bad1ff;border-right:1px dashed #bad1ff;padding:var(--space-lg) var(--space-md) var(--space-md)}.landing-page-seminars__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));column-gap:var(--space-sm);row-gap:var(--space-lg)}@media all and (min-width: 80em){.landing-page-seminars__grid{grid-template-columns:repeat(5, 1fr)}}.landing-page-instructors{border-top:4px solid #d7e6ff;padding-block:var(--space-lg)}.landing-page-instructors[data-theme="blueprint"]{padding:0;border-top:1px dashed #bad1ff}.landing-page-instructors[data-theme="blueprint"] .landing-page-instructors__blueprint{border-left:1px dashed #bad1ff;border-right:1px dashed #bad1ff;padding:var(--space-lg) var(--space-md) var(--space-md)}.landing-page-instructors__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--space-md)}@media all and (min-width: 80em){.landing-page-instructors__grid{grid-template-columns:repeat(4, 1fr)}}.landing-page-testimonials{border-top:4px solid #d7e6ff;padding-block:var(--space-lg)}.landing-page-testimonials[data-theme="blueprint"]{padding:0;border-top:1px dashed #bad1ff}.landing-page-testimonials[data-theme="blueprint"] .landing-page-testimonials__blueprint{border-left:1px dashed #bad1ff;border-right:1px dashed #bad1ff;padding:var(--space-lg) var(--space-md) var(--space-md)}.landing-page-faqs{border-top:4px solid #d7e6ff;padding-block:var(--space-lg)}.landing-page-faqs[data-theme="blueprint"]{padding:0;border-top:1px dashed #bad1ff}.landing-page-faqs[data-theme="blueprint"] .landing-page-faqs__blueprint{border-left:1px dashed #bad1ff;border-right:1px dashed #bad1ff;padding:var(--space-lg) var(--space-md) var(--space-md)}
