#page #faq{padding:80px 0}#page #faq h2{font-weight:700;font-size:32px;line-height:40px;letter-spacing:-1%;text-align:center;max-width:700px;width:100%;text-align:center;color:var(--blue) !important;margin:0 auto 16px !important}#page #faq p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:-1%;max-width:700px;width:100%;text-align:center;margin:0 auto 16px !important}#page #faq .questions{max-width:950px;width:100%;margin:40px auto 0;display:flex;gap:24px;flex-direction:column}#page #faq .questions .question{min-height:86px;padding:22px 32px;font-weight:500;font-size:24px;line-height:100%;letter-spacing:-1%;color:black;background:var(--lightgray);border-radius:24px;transition:background 0.3s ease, box-shadow 0.3s ease, color 0.3s ease, transform 0.3s ease}#page #faq .questions .question .question-header{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer}#page #faq .questions .question .question-header .question-icon{height:42px;width:40px;min-width:40px;display:flex;align-items:center;justify-content:center;background:white;border-radius:8px;transition:transform 0.3s ease, background 0.3s ease}#page #faq .questions .question .question-header .question-icon img{width:11.5px;transition:transform 0.3s ease}#page #faq .questions .question .answer{display:none;margin-top:16px;color:black;font-weight:400;font-size:18px;line-height:150%;letter-spacing:-1%;cursor:auto;opacity:0;transform:translateY(-6px);transition:opacity 0.25s ease, transform 0.25s ease}#page #faq .questions .question .answer p{text-align:left;max-width:100%}#page #faq .questions .question:hover{color:var(--blue)}#page #faq .questions .question.active{color:var(--blue);background:white;box-shadow:0px 8px 24px 0px #1D355714}#page #faq .questions .question.active .answer{opacity:1;transform:translateY(0)}#page #faq .questions .question.active .question-header .question-icon{background:var(--lightgray);transform:rotate(180deg)}#page .page-header .container{background-image:none}