.faq3-faq-section{width:100%;padding:1.25rem 1.25rem 1.5rem;background:linear-gradient(rgba(0,0,0,.85),rgba(0,0,0,.85)),#3f4dd1;color:#4b5ae4;text-align:center;font-size:1rem}.faq3-faq-inner{max-width:80rem;margin:0 auto;color:#000}.faq3-faq-title{text-align:left;width:100%;max-width:1200px;margin:0 0 clamp(.5rem,2vw,1rem);font-size:clamp(2rem, 5vw, 2.5rem);font-weight:700;color:#fff;overflow:visible;white-space:normal;background:linear-gradient(rgba(0,0,0,.85),rgba(0,0,0,.85)),#3f4dd1;letter-spacing:.02em}.faq3-faq-subtitle{text-align:left;font-size:clamp(1rem, 2vw, 1.125rem);color:#fff;margin:0 0 clamp(.75rem,2vw,1.25rem);line-height:1.6;max-width:700px}.faq3-faq-dynamic-content{text-align:left}.faq3-faq-columns{display:flex;gap:1.25rem;align-items:flex-start}.faq3-faq-column{flex:1 1 0;display:flex;flex-direction:column}.faq3-faq-item{width:100%;margin-bottom:1rem;padding:0;text-align:left;border-bottom:none;background:0 0;transition:250ms cubic-bezier(.4, 0, .2, 1);display:block;font-size:1.125rem}.faq3-faq-answer.faq-open+.faq3-faq-question,.faq3-faq-answer.faq-open+.faq3-faq-question .faq3-faq-question-text,.faq3-faq-item .faq3-faq-answer.faq-open~.faq3-faq-question,.faq3-faq-item .faq3-faq-answer.faq-open~.faq3-faq-question .faq3-faq-question-text{color:#fff}.faq3-faq-item:has(.faq3-faq-answer.faq-open) .faq3-faq-question,.faq3-faq-item:has(.faq3-faq-answer.faq-open) .faq3-faq-question-text{color:#fff}.faq3-faq-item:hover{border-color:transparent}.faq3-faq-question{width:100%;background:#4b5ae4;border:1px solid #0a0a0a;border-radius:8px;padding:1rem 1.25rem;font-size:clamp(1.1rem, 2vw, 1.125rem);font-weight:400;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left;transition:250ms;box-shadow:0 6px 12px rgba(0,0,0,.22)}.faq3-faq-question-text{flex:1;margin-right:.5rem}.faq3-faq-question:hover{background:#4b5ae4;color:#fff}.faq3-faq-answer{max-height:0;opacity:0;overflow:hidden;padding:0 1rem;visibility:hidden;transition:max-height 250ms cubic-bezier(.4, 0, .2, 1),opacity 250ms,padding 250ms cubic-bezier(.4, 0, .2, 1),visibility 0s 250ms;color:#fff;font-size:clamp(.95rem, 2vw, 1rem);line-height:1.75}.faq3-faq-answer-text{display:grid;gap:.85rem}.faq3-faq-answer-text p{margin:0}.faq3-faq-answer-text ol,.faq3-faq-answer-text ul{margin:0;padding-left:1.5rem;display:grid;gap:.7rem}.faq3-faq-answer-text li{margin:0;padding-left:.1rem}.faq3-faq-answer.faq-open{max-height:900px;opacity:1;padding:.75rem 1rem .5rem;visibility:visible;transition:max-height 350ms cubic-bezier(.4, 0, .2, 1),opacity 350ms,padding 350ms cubic-bezier(.4, 0, .2, 1),visibility}.faq3-faq-chevron{color:#fff;font-size:clamp(1.25rem, 2vw, 1.125rem);font-weight:700;transition:transform 250ms cubic-bezier(.4, 0, .2, 1),color 250ms;flex-shrink:0;width:1.5rem;text-align:center}.faq3-faq-chevron.faq-rotate{transform:rotate(180deg)}@media (max-width:768px){.faq3-faq-section{padding:2rem 1rem}.faq3-faq-title{font-size:clamp(1.875rem, 8vw, 1.875rem)}.faq3-faq-subtitle{font-size:1rem;line-height:1.6}.faq3-faq-inner{max-width:100%}.faq3-faq-columns{flex-direction:column;gap:0}.faq3-faq-column{width:100%}.faq3-faq-item{margin-bottom:1rem;border-bottom:none;overflow:visible;transition:150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms,height 150ms cubic-bezier(.4, 0, .2, 1)}.faq3-faq-item:last-child{border-bottom:none}.faq3-faq-question{padding:.75rem 1rem;min-height:48px;font-size:1rem}.faq3-faq-question-text{margin-right:.5rem}.faq3-faq-answer{padding:0 1rem;font-size:.9375rem;transition:max-height 150ms cubic-bezier(.4, 0, .2, 1),opacity 150ms,padding 150ms cubic-bezier(.4, 0, .2, 1),visibility 0s 150ms}.faq3-faq-answer.faq-open{max-height:700px;padding:.5rem 1rem .75rem;transition:max-height 150ms cubic-bezier(.4, 0, .2, 1),opacity 150ms,padding 150ms cubic-bezier(.4, 0, .2, 1),visibility}.faq3-faq-chevron{font-size:1rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;transition:transform 150ms cubic-bezier(.4, 0, .2, 1),color 150ms}}@media (max-width:480px){.faq3-faq-section{padding:1.5rem .5rem}.faq3-faq-title{font-size:clamp(1.75rem, 9vw, 1.875rem)}.faq3-faq-item{margin-bottom:.75rem;border-bottom:none;overflow:visible;transition:.2s cubic-bezier(.4, 0, .2, 1),border-color .2s,height .2s cubic-bezier(.4, 0, .2, 1)}.faq3-faq-item:last-child{border-bottom:none}.faq3-faq-question{padding:.5rem .75rem;font-size:.9375rem}.faq3-faq-answer{font-size:.9375rem;transition:max-height .2s cubic-bezier(.4, 0, .2, 1),opacity .2s,padding .2s cubic-bezier(.4, 0, .2, 1),visibility 0s .2s}.faq3-faq-answer.faq-open{padding:.25rem .75rem .5rem;max-height:520px;transition:max-height .2s cubic-bezier(.4, 0, .2, 1),opacity .2s,padding .2s cubic-bezier(.4, 0, .2, 1),visibility}.faq3-faq-chevron{transition:transform .2s cubic-bezier(.4, 0, .2, 1),color .2s}}@media (max-width:768px){.faq3-faq-answer{padding:0 1rem}}@media (max-width:1200px){.faq3-faq-item:hover,.faq3-faq-question:hover{border-color:#4b5ae4!important;background:0 0!important;box-shadow:none!important;cursor:default!important}}