.learnster-faq,.learnster-faq *,.learnster-faq :after,.learnster-faq :before{box-sizing:border-box;font-family:inherit!important}.learnster-faq{background-color:var(--section-bg-color,#fff);font-family:var(--ls-body-font,"Proxima Nova",sans-serif)!important;overflow-x:hidden;padding:var(--section-pad-top,112px) var(--section-pad-right,144px) var(--section-pad-bottom,112px) var(--section-pad-left,144px);position:relative;width:100%}.learnster-faq a,.learnster-faq a:hover{color:inherit;text-decoration:none}.learnster-faq button:focus{background:none;outline:none}.learnster-faq button{font-family:inherit}.learnster-faq__inner{margin:0 auto;max-width:var(--container-max-width,1152px);width:100%}.learnster-faq__container{align-items:flex-start;display:flex;gap:var(--column-gap,100px);justify-content:space-between;min-width:0;width:100%}.learnster-faq__heading-wrapper{flex:0 0 auto;min-width:0;order:1;width:var(--heading-width,41.67%)}.learnster-faq__heading{color:var(--heading-color,#1f2937);font-family:var(--ls-body-font,"Proxima Nova",sans-serif)!important;font-size:var(--heading-font-size,48px);font-weight:var(--heading-font-weight,600);letter-spacing:-.7px;line-height:1.1;margin:0;padding:0;word-wrap:normal;overflow-wrap:normal}.learnster-faq__items{display:flex;flex:0 1 auto;flex-direction:column;min-width:0;order:2;width:var(--faq-items-width,58.33%)}.learnster-faq__item{border:none;margin:0;padding:0}.learnster-faq__header{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:400;gap:24px;justify-content:space-between;letter-spacing:normal;line-height:inherit;margin:0;padding:32px 0;text-align:left;text-transform:none;transition:none;width:100%}.learnster-faq__header,.learnster-faq__header:focus,.learnster-faq__header:hover{background:none;background-color:transparent;background-image:none;border:none;border-radius:0;border-top:var(--border-width,1px) solid var(--border-color,#e5e7eb);box-shadow:none;color:inherit;opacity:1;text-decoration:none;transform:none}.learnster-faq__header:focus{outline:none}.learnster-faq__header:active{background:none;background-color:transparent;background-image:none;border:none;border-radius:0;border-top:var(--border-width,1px) solid var(--border-color,#e5e7eb);box-shadow:none;color:inherit;opacity:1;text-decoration:none;transform:none}.learnster-faq__header:focus-visible{box-shadow:none;outline:none}.learnster-faq__question{flex:1;font-family:var(--ls-body-font,"Proxima Nova",sans-serif)!important;font-size:var(--question-font-size,16px);font-weight:var(--question-font-weight,600);line-height:1.25;margin:0;min-width:0;padding:0;word-wrap:normal;overflow-wrap:normal}.learnster-faq__header:hover .learnster-faq__question,.learnster-faq__question{color:var(--question-color,#1f2937);text-decoration:none}.learnster-faq__icon{color:var(--icon-color,#1f2937);flex-shrink:0;height:var(--icon-size,18px);pointer-events:none;transition:transform .3s ease;width:var(--icon-size,18px)}.learnster-faq__icon--custom{object-fit:contain}.learnster-faq__header:hover .learnster-faq__icon{color:var(--icon-color,#1f2937)}.learnster-faq__item.active .learnster-faq__icon--plus-minus{transform:rotate(45deg)}.learnster-faq__item.active .learnster-faq__icon--arrow,.learnster-faq__item.active .learnster-faq__icon--chevron{transform:rotate(180deg)}.learnster-faq__item.active .learnster-faq__icon--custom{transform:none}.learnster-faq__icon line{stroke:currentColor}.learnster-faq__content{max-height:0;overflow:hidden;transition:max-height .3s ease}.learnster-faq__answer{font-size:var(--answer-font-size,16px);font-weight:var(--answer-font-weight,400);line-height:1.5;padding:0 0 32px}.learnster-faq__answer,.learnster-faq__answer p{color:var(--answer-color,#6b7280);font-family:var(--ls-body-font,"Proxima Nova",sans-serif)!important}.learnster-faq__answer p{margin:0 0 16px}.learnster-faq__answer p:last-child{margin-bottom:0}.learnster-faq__answer a{color:inherit;text-decoration:underline}.learnster-faq__answer a:hover{color:inherit}@media (max-width:1024px){.learnster-faq{padding:var(--section-pad-top-tablet,80px) var(--section-pad-right-tablet,24px) var(--section-pad-bottom-tablet,80px) var(--section-pad-left-tablet,24px)}.learnster-faq__inner{width:var(--container-width-mobile,90%)}.learnster-faq__container{flex-direction:column;gap:40px}.learnster-faq__heading-wrapper{order:1;width:100%}.learnster-faq__heading{font-size:var(--heading-font-size-tablet,40px);font-weight:var(--heading-font-weight-tablet,600)}.learnster-faq__items{order:2;width:100%}.learnster-faq__question{font-size:var(--question-font-size-tablet,16px);font-weight:var(--question-font-weight-tablet,600)}.learnster-faq__answer{font-size:var(--answer-font-size-tablet,16px);font-weight:var(--answer-font-weight-tablet,400)}.learnster-faq__icon{height:var(--icon-size-tablet,16px);width:var(--icon-size-tablet,16px)}}@media (max-width:767px){.learnster-faq{padding:var(--section-pad-top-mobile,60px) var(--section-pad-right-mobile,24px) var(--section-pad-bottom-mobile,60px) var(--section-pad-left-mobile,24px)}.learnster-faq__container{flex-direction:column;gap:32px}.learnster-faq__heading-wrapper{order:1;width:100%}.learnster-faq__heading{font-size:var(--heading-font-size-mobile,32px);font-weight:var(--heading-font-weight-mobile,600)}.learnster-faq__items{order:2;width:100%}.learnster-faq__header{padding:24px 0}.learnster-faq__question{font-size:var(--question-font-size-mobile,16px);font-weight:var(--question-font-weight-mobile,600)}.learnster-faq__answer{font-size:var(--answer-font-size-mobile,14px);font-weight:var(--answer-font-weight-mobile,400);padding:0 0 24px}.learnster-faq__icon{height:var(--icon-size-mobile,16px);width:var(--icon-size-mobile,16px)}}