.learnster-hero-2,.learnster-hero-2 *,.learnster-hero-2 :after,.learnster-hero-2 :before{box-sizing:border-box;font-family:inherit!important}.learnster-hero-2{background:var(--hero2-bg-color,#fff);font-family:var(--ls-body-font,"Proxima Nova",sans-serif)!important;padding:var(--hero2-pad-top-mobile,80px) var(--hero2-pad-right-mobile,24px) var(--hero2-pad-bottom-mobile,56px) var(--hero2-pad-left-mobile,24px);position:relative}.learnster-hero-2[data-bg-type=image]:before{background-image:var(--bg-image);background-position:var(--bg-image-position,center center);background-repeat:var(--bg-image-repeat,no-repeat);background-size:var(--bg-image-size,cover);bottom:0;content:"";left:0;opacity:var(--bg-image-opacity,1);pointer-events:none;position:absolute;right:0;top:0;z-index:0}.learnster-hero-2[data-bg-type=image]:after{background-color:var(--bg-overlay-color,#000);bottom:0;content:"";left:0;opacity:var(--bg-overlay-opacity,0);pointer-events:none;position:absolute;right:0;top:0;z-index:1}.learnster-hero-2[data-bg-type=image] .learnster-hero-2__inner{position:relative;z-index:2}.learnster-hero-2__inner{gap:56px;margin:0 auto;max-width:var(--hero2-container-max,1200px)}.learnster-hero-2__content,.learnster-hero-2__inner{align-items:center;display:flex;flex-direction:column}.learnster-hero-2__content{gap:40px;max-width:956px;text-align:center}.learnster-hero-2__heading{color:#5b21b6;font-size:var(--heading-font-size,60px);font-weight:var(--heading-font-weight,600);letter-spacing:-.7px;line-height:1.1;margin:0;max-width:100%}.learnster-hero-2__body{color:#1f2937;font-size:var(--body-font-size,18px);font-weight:var(--body-font-weight,400);line-height:1.25;max-width:564px}.learnster-hero-2__body p{margin:0}.learnster-hero-2__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.learnster-hero-2__btn{align-items:center;border-radius:4px;display:inline-flex;font-size:var(--btn-font-size,14px);font-weight:var(--btn-font-weight,600);height:40px;justify-content:center;line-height:1.25;padding:0 16px;text-decoration:none;transition:all .2s ease}.learnster-hero-2__btn--primary{background:var(--btn-bg-color,#5b21b6)!important;border:1px solid var(--btn-bg-color,#5b21b6)!important;color:var(--btn-text-color,#fff)!important}.learnster-hero-2__btn--primary:active,.learnster-hero-2__btn--primary:focus,.learnster-hero-2__btn--primary:hover{background:var(--btn-hover-bg,#6d28d9)!important;border-color:var(--btn-hover-bg,#6d28d9)!important;color:var(--btn-hover-text,#fff)!important}.learnster-hero-2__btn--secondary{background:transparent!important;border:1px solid var(--btn-border-color,#1f2937)!important;color:var(--btn-text-color,#1f2937)!important}.learnster-hero-2__btn--secondary:active,.learnster-hero-2__btn--secondary:focus,.learnster-hero-2__btn--secondary:hover{border-color:var(--btn-hover-border,#5b21b6)!important;color:var(--btn-hover-text,#5b21b6)!important}.learnster-hero-2__badges-section{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.learnster-hero-2__badges{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.learnster-hero-2__badge-btn{background:transparent;border:none;cursor:pointer;display:block;height:80px;padding:0;transition:all .2s ease}.learnster-hero-2__badge-btn:hover{opacity:.7;transform:scale(1.05)}.learnster-hero-2__badge-img{display:block;height:100%;width:auto}.learnster-hero-2__badges-info{align-items:center;color:#838383;display:flex;font-size:12px;font-weight:500;gap:8px;line-height:1.25}.learnster-hero-2__info-icon{flex-shrink:0}@media (min-width:768px) and (max-width:1199px){.learnster-hero-2{padding:var(--hero2-pad-top-tablet,80px) var(--hero2-pad-right-tablet,64px) var(--hero2-pad-bottom-tablet,56px) var(--hero2-pad-left-tablet,64px)}.learnster-hero-2__heading{font-size:var(--heading-font-size-tablet,48px);font-weight:var(--heading-font-weight-tablet,600)}.learnster-hero-2__body{font-size:var(--body-font-size-tablet,16px);font-weight:var(--body-font-weight-tablet,400)}.learnster-hero-2__btn{font-size:var(--btn-font-size-tablet,14px);font-weight:var(--btn-font-weight-tablet,500)}.learnster-hero-2__modal-title{font-size:var(--modal-title-size-tablet,32px);font-weight:var(--modal-title-weight-tablet,600);line-height:var(--modal-title-line-height-tablet,1.25)}.learnster-hero-2__modal-subtitle{font-size:var(--modal-subtitle-size-tablet,16px);font-weight:var(--modal-subtitle-weight-tablet,400);line-height:var(--modal-subtitle-line-height-tablet,1.25)}.learnster-hero-2__modal-description{font-size:var(--modal-body-size-tablet,16px);font-weight:var(--modal-body-weight-tablet,400);line-height:var(--modal-body-line-height-tablet,1.25)}.learnster-hero-2__modal-link{font-size:var(--modal-btn-font-size-tablet,14px);font-weight:var(--modal-btn-font-weight-tablet,500)}}@media (min-width:1200px){.learnster-hero-2{padding:var(--hero2-pad-top,80px) var(--hero2-pad-right,144px) var(--hero2-pad-bottom,56px) var(--hero2-pad-left,144px)}}@media (max-width:767px){.learnster-hero-2{padding:var(--hero2-pad-top-mobile,80px) var(--hero2-pad-right-mobile,24px) var(--hero2-pad-bottom-mobile,56px) var(--hero2-pad-left-mobile,24px)}.learnster-hero-2__inner{gap:40px}.learnster-hero-2__content{gap:24px}.learnster-hero-2__heading{font-size:var(--heading-font-size-mobile,32px);font-weight:var(--heading-font-weight-mobile,600);letter-spacing:-.5px}.learnster-hero-2__body{font-size:var(--body-font-size-mobile,14px);font-weight:var(--body-font-weight-mobile,400)}.learnster-hero-2__actions{flex-direction:column;width:100%}.learnster-hero-2__btn{font-size:var(--btn-font-size-mobile,14px);font-weight:var(--btn-font-weight-mobile,500);max-width:280px;width:100%}.learnster-hero-2__badges{gap:16px}.learnster-hero-2__badge-btn{height:60px}}.learnster-hero-2__modal{align-items:center;display:flex;height:100%;justify-content:flex-end;left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:9999}.learnster-hero-2__modal.is-open{pointer-events:auto;visibility:visible}.learnster-hero-2__modal-overlay{background:rgba(0,0,0,.7);cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.learnster-hero-2__modal.is-open .learnster-hero-2__modal-overlay{opacity:1}.learnster-hero-2__modal-content{background:#fff;border-radius:16px;box-shadow:-4px 0 24px rgba(0,0,0,.2);display:flex;flex-direction:column;margin-bottom:auto;margin-right:24px;margin-top:24px;max-width:480px;overflow-y:auto;position:relative;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.learnster-hero-2__modal.is-open .learnster-hero-2__modal-content{transform:translateX(0)}.learnster-hero-2__modal-close{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:24px;top:24px;transition:all .2s ease;width:32px;z-index:1}.learnster-hero-2__modal-close:hover{background:rgba(0,0,0,.05);transform:rotate(90deg)}.learnster-hero-2__modal-close svg{color:#1f2937;height:24px;pointer-events:none;width:24px}.learnster-hero-2__modal-image{align-items:center;background:#fff;display:flex;justify-content:flex-start;padding:84px 40px 40px}.learnster-hero-2__modal-image[data-alignment=center]{justify-content:center}.learnster-hero-2__modal-image[data-alignment=right]{justify-content:flex-end}.learnster-hero-2__modal-image[data-alignment=full]{justify-content:stretch}.learnster-hero-2__modal-image img{border-radius:var(--modal-img-border-radius,12px);display:block;height:auto;max-height:180px;max-width:var(--modal-img-max-width,180px);width:auto}.learnster-hero-2__modal-image[data-alignment=full] img{max-width:100%;width:100%}.learnster-hero-2__modal-body{display:flex;flex-direction:column;gap:32px;padding:0 40px 40px}.learnster-hero-2__modal-header{display:flex;flex-direction:column;gap:8px}.learnster-hero-2__modal-title{color:var(--modal-title-color,#1f2937);font-size:var(--modal-title-size,36px);font-weight:var(--modal-title-weight,600);line-height:var(--modal-title-line-height,1.25);margin:0}.learnster-hero-2__modal-subtitle{color:var(--modal-subtitle-color,#1f2937);font-size:var(--modal-subtitle-size,16px);font-weight:var(--modal-subtitle-weight,400);line-height:var(--modal-subtitle-line-height,1.25);margin:0}.learnster-hero-2__modal-description{color:var(--modal-body-color,#1f2937);font-size:var(--modal-body-size,16px);font-weight:var(--modal-body-weight,400);line-height:var(--modal-body-line-height,1.25)}.learnster-hero-2__modal-description p{margin:0 0 16px}.learnster-hero-2__modal-description p:last-child{margin-bottom:0}.learnster-hero-2__modal-description b,.learnster-hero-2__modal-description strong{color:#1f2937;font-weight:600}.learnster-hero-2__modal-link{align-items:center;align-self:flex-start;border:2px solid transparent;border-radius:var(--modal-btn-border-radius,4px);cursor:pointer;display:inline-flex;font-size:var(--modal-btn-font-size,14px);font-weight:var(--modal-btn-font-weight,500);gap:8px;height:40px;justify-content:center;line-height:1.25;min-height:40px;padding:0 16px;text-decoration:none;transition:all .2s ease}.learnster-hero-2__modal-link--primary{background:var(--modal-btn-bg-color,#5b21b6)!important;border-color:transparent!important;color:var(--modal-btn-text-color,#fff)!important}.learnster-hero-2__modal-link--primary:active,.learnster-hero-2__modal-link--primary:focus,.learnster-hero-2__modal-link--primary:hover{background:var(--modal-btn-hover-bg,#6d28d9)!important;color:var(--modal-btn-hover-text,#fff)!important}.learnster-hero-2__modal-link--secondary{background:transparent!important;border-color:var(--modal-btn-border-color,#5b21b6)!important;color:var(--modal-btn-text-color,#5b21b6)!important}.learnster-hero-2__modal-link--secondary:active,.learnster-hero-2__modal-link--secondary:focus,.learnster-hero-2__modal-link--secondary:hover{background:var(--modal-btn-hover-bg,#5b21b6)!important;border-color:var(--modal-btn-hover-border,#6d28d9)!important;color:var(--modal-btn-hover-text,#fff)!important}.learnster-hero-2__modal-link--tertiary{background:transparent!important;border-color:transparent!important;color:var(--modal-btn-bg-color,#5b21b6)!important;padding-left:0;padding-right:0}.learnster-hero-2__modal-link--tertiary:active,.learnster-hero-2__modal-link--tertiary:focus,.learnster-hero-2__modal-link--tertiary:hover{color:var(--modal-btn-hover-text,#5b21b6)!important;opacity:.8;text-decoration:underline}.learnster-hero-2__modal-link svg{transition:transform .2s ease}.learnster-hero-2__modal-link:hover svg{transform:translateX(4px)}@media (max-width:767px){.learnster-hero-2__modal{align-items:center;justify-content:center;padding:0}.learnster-hero-2__modal-content{height:auto;margin:24px;max-width:100%;transform:translateX(100%);width:100%}.learnster-hero-2__modal.is-open .learnster-hero-2__modal-content{transform:translateX(0)}.learnster-hero-2__modal-image{padding:60px 16px 24px}.learnster-hero-2__modal-image img{max-height:150px;max-width:min(var(--modal-img-max-width,150px),150px)}.learnster-hero-2__modal-image[data-alignment=full] img{max-width:100%}.learnster-hero-2__modal-body{padding:24px}.learnster-hero-2__modal-title{font-size:var(--modal-title-size-mobile,24px);font-weight:var(--modal-title-weight-mobile,600);line-height:var(--modal-title-line-height-mobile,1.25)}.learnster-hero-2__modal-subtitle{font-size:var(--modal-subtitle-size-mobile,14px);font-weight:var(--modal-subtitle-weight-mobile,400);line-height:var(--modal-subtitle-line-height-mobile,1.25)}.learnster-hero-2__modal-description{font-size:var(--modal-body-size-mobile,15px);font-weight:var(--modal-body-weight-mobile,400);line-height:var(--modal-body-line-height-mobile,1.25)}.learnster-hero-2__modal-link{font-size:var(--modal-btn-font-size-mobile,14px);font-weight:var(--modal-btn-font-weight-mobile,500)}}