.learnster-integrations-section,.learnster-integrations-section *,.learnster-integrations-section :after,.learnster-integrations-section :before{box-sizing:border-box;font-family:inherit!important}.learnster-integrations-section{background:var(--section-bg-color,#fff);font-family:var(--ls-body-font,"Proxima Nova",sans-serif)!important;overflow:hidden;padding:var(--section-pad-top-mobile,40px) var(--section-pad-right-mobile,24px) var(--section-pad-bottom-mobile,40px) var(--section-pad-left-mobile,24px)}@media (min-width:768px) and (max-width:1199px){.learnster-integrations-section{padding:var(--section-pad-top-tablet,60px) var(--section-pad-right-tablet,24px) var(--section-pad-bottom-tablet,60px) var(--section-pad-left-tablet,24px)}}@media (min-width:1200px){.learnster-integrations-section{padding:var(--section-pad-top,80px) var(--section-pad-right,24px) var(--section-pad-bottom,80px) var(--section-pad-left,24px)}}.learnster-integrations-section__container{margin:0 auto;max-width:var(--section-container-max,1152px)}.learnster-integrations-section__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:40px}.learnster-integrations-section__heading{color:var(--heading-color,#5b21b6);flex:1;font-size:var(--heading-font-size-mobile,32px);font-weight:var(--heading-font-weight-mobile,600);letter-spacing:-.7px;line-height:1.1;margin:0;max-width:528px}@media (min-width:768px){.learnster-integrations-section__heading{font-size:var(--heading-font-size-tablet,40px);font-weight:var(--heading-font-weight-tablet,600)}}@media (min-width:1200px){.learnster-integrations-section__heading{font-size:var(--heading-font-size,48px);font-weight:var(--heading-font-weight,600)}}.learnster-integrations-section__view-all{align-items:center;background:transparent!important;border:1px solid var(--btn-border-color,#1f2937)!important;border-radius:4px;color:var(--btn-text-color,#1f2937)!important;display:inline-flex;flex-shrink:0;font-size:var(--btn-font-size-mobile,14px);font-weight:var(--btn-font-weight-mobile,500);height:40px;justify-content:center;padding:0 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.learnster-integrations-section__view-all:active,.learnster-integrations-section__view-all:focus,.learnster-integrations-section__view-all:hover{border-color:var(--btn-hover-border,#5b21b6)!important;color:var(--btn-hover-text,#5b21b6)!important}@media (min-width:768px) and (max-width:1199px){.learnster-integrations-section__view-all{font-size:var(--btn-font-size-tablet,14px);font-weight:var(--btn-font-weight-tablet,500)}}@media (min-width:1200px){.learnster-integrations-section__view-all{font-size:var(--btn-font-size,14px);font-weight:var(--btn-font-weight,500)}}.learnster-integrations-section__logos-wrapper{margin:0 calc(var(--section-pad-left-mobile, 24px)*-1);overflow:hidden;padding:0 var(--section-pad-left-mobile,24px);position:relative}@media (min-width:768px){.learnster-integrations-section__logos-wrapper{margin:0 calc(var(--section-pad-left-tablet, 24px)*-1);padding:0 var(--section-pad-left-tablet,24px)}}@media (min-width:1200px){.learnster-integrations-section__logos-wrapper{margin:0 calc(var(--section-pad-left, 24px)*-1);padding:0 var(--section-pad-left,24px)}}.learnster-integrations-section__logos{display:flex;flex-wrap:nowrap;gap:var(--card-gap,20px);margin-bottom:var(--row-gap,15px)}.learnster-integrations-section__logos:last-child{margin-bottom:0}.learnster-integrations-section__logos--row1,.learnster-integrations-section__logos--row2{will-change:transform}@media (scripting:none){.learnster-integrations-section__logos--row1{animation:integrations-scroll-left var(--scroll-speed-row1,40s) linear infinite}.learnster-integrations-section__logos--row2{animation:integrations-scroll-right var(--scroll-speed-row2,50s) linear infinite}@keyframes integrations-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes integrations-scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}}.learnster-integrations-section__logo-card{align-items:center;background:var(--card-bg,#f3f4f6);border-radius:var(--border-radius,12px);box-sizing:border-box;display:flex;flex-shrink:0;height:var(--card-height,102px);justify-content:center;padding:16px;width:var(--card-width,163px)}.learnster-integrations-section__logo-link{align-items:center;display:flex;height:100%;justify-content:center;text-decoration:none;transition:opacity .2s ease;width:100%}.learnster-integrations-section__logo-link:hover{opacity:.7}.learnster-integrations-section__logo-image{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.learnster-integrations-section__logo-placeholder{color:#6b7280;font-size:14px;font-weight:600;text-align:center}.learnster-integrations-section__gradient{bottom:0;pointer-events:none;position:absolute;top:0;width:200px;z-index:1}.learnster-integrations-section__gradient--left{background:linear-gradient(to right,var(--section-bg-color,#fff) 0,var(--section-bg-color,#fff) 33.543%,hsla(0,0%,100%,0) 100%);left:0}.learnster-integrations-section__gradient--right{background:linear-gradient(to left,var(--section-bg-color,#fff) 0,var(--section-bg-color,#fff) 33.543%,hsla(0,0%,100%,0) 100%);right:0}@media (max-width:767px){.learnster-integrations-section{padding:var(--section-pad-top-mobile,40px) var(--section-pad-right-mobile,16px) var(--section-pad-bottom-mobile,40px) var(--section-pad-left-mobile,16px)}.learnster-integrations-section__header{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:60px}.learnster-integrations-section__heading{font-size:var(--heading-font-size-mobile,32px);font-weight:var(--heading-font-weight-mobile,600);max-width:100%}.learnster-integrations-section__gradient{width:100px}.learnster-integrations-section__view-all{font-size:13px;height:36px;padding:0 12px;width:100%}.learnster-integrations-section__logos-wrapper{margin:0 calc(var(--section-pad-left-mobile, 16px)*-1);padding:0 var(--section-pad-left-mobile,16px)}.learnster-integrations-section__logos{gap:calc(var(--card-gap, 20px)*.7);margin-bottom:calc(var(--row-gap, 15px)*.8)}.learnster-integrations-section__logo-card{border-radius:calc(var(--border-radius, 12px)*.75);height:calc(var(--card-height, 102px)*.5);padding:8px;width:calc(var(--card-width, 163px)*.5)}.learnster-integrations-section__logo-placeholder{font-size:11px}}