.builder-faq{max-width:1200px;padding:20px;background:var(--builder-faq-surface-background,#121d26);color:var(--builder-faq-answer-color,#d9d9d9);border:0!important;outline:0;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .35);margin:0 0 30px;overflow:hidden}.builder-faq__title{font-size:24px;color:var(--builder-faq-heading-color,#ffffff);margin:0 0 20px;font-weight:700}.builder-faq__item{border-bottom:1px solid rgb(255 255 255 / .12);border-radius:0}.builder-faq__item:last-child{border-bottom:0}.builder-faq__question{line-height:1.5;width:100%;background:var(--builder-faq-question-background,transparent);color:var(--builder-faq-question-color,#ffcc00);font-size:18px;padding:15px;border:0!important;border-radius:0!important;text-align:left;cursor:pointer;outline:none;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:background 0.3s,color 0.3s;box-shadow:none!important}.builder-faq__question-text{color:inherit}.builder-faq__question:hover{background:var(--builder-faq-accent-color,#fbaa29);color:var(--builder-faq-accent-contrast-color,#050c16)}.builder-faq__toggle{font-size:20px;transition:transform 0.3s;flex-shrink:0;line-height:1;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit}.builder-faq__answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out,padding 0.4s ease-out;padding:0;background:var(--builder-faq-answer-background,transparent);border:0;border-radius:0}.builder-faq__answer--open{padding:15px}.builder-faq__answer-inner p{font-size:16px;line-height:1.5;margin:0 0 1em;color:var(--builder-faq-answer-color,#d9d9d9)}.builder-faq__answer-inner p:last-child{margin-bottom:0}.builder-faq__item--open .builder-faq__question{background:var(--builder-faq-accent-color,#fbaa29);color:var(--builder-faq-accent-contrast-color,#050c16);border-radius:0!important}.builder-faq__item--open .builder-faq__toggle{transform:rotate(45deg)}.site-theme .text_container .builder-faq{border:0!important;outline:0!important;background:var(--builder-faq-surface-background,#121d26)!important;color:var(--builder-faq-answer-color,#d9d9d9)!important;box-shadow:0 4px 8px rgb(0 0 0 / .35)}.site-theme .text_container .builder-faq .builder-faq__title{color:var(--builder-faq-heading-color,#ffffff)!important}.site-theme .text_container .builder-faq .builder-faq__item{border-bottom:1px solid rgb(255 255 255 / .12)!important;border-radius:0!important}.site-theme .text_container .builder-faq .builder-faq__question,.site-theme .text_container .builder-faq button.builder-faq__question{border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--builder-faq-question-background,transparent)!important;color:var(--builder-faq-question-color,#ffcc00)!important}.site-theme .text_container .builder-faq .builder-faq__question:hover,.site-theme .text_container .builder-faq .builder-faq__item--open .builder-faq__question{background:var(--builder-faq-accent-color,#fbaa29)!important;color:var(--builder-faq-accent-contrast-color,#050c16)!important;border-radius:0!important}.site-theme .text_container .builder-faq .builder-faq__question-text{color:inherit!important}.site-theme .text_container .builder-faq .builder-faq__toggle{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important}.site-theme .text_container .builder-faq .builder-faq__answer{background:var(--builder-faq-answer-background,transparent)!important;border:0!important;border-radius:0!important;padding:0!important;max-height:0;overflow:hidden}.site-theme .text_container .builder-faq .builder-faq__answer--open{padding:15px!important;max-height:none}.site-theme .text_container .builder-faq .builder-faq__answer-inner,.site-theme .text_container .builder-faq .builder-faq__answer-inner p{color:var(--builder-faq-answer-color,#d9d9d9)!important}