.faq-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;padding-top:60px;padding-bottom:60px;gap:20px}@media(min-width:1024px){.faq-section{padding-top:124px;padding-bottom:112px;gap:40px}}.faq-section .faq-title{color:#111215;text-align:center;font-size:48px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-1px}.faq-section .grid-container .component{grid-column:1/span 4;display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width:768px){.faq-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)}}@media(min-width:1440px){.faq-section .grid-container .component{grid-column:var(--grid-content-start-on-desktop)/span calc(var(--grid-content-base-desktop-span) + 4)}}.faq-section .grid-container .component .faq-item{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border-radius:10px;background:rgba(48,83,255,.04)}.faq-section .grid-container .component .faq-question-button{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left}.faq-section .grid-container .component .faq-question-text{color:#111215;font-size:24px;font-style:normal;font-weight:600;line-height:34px;letter-spacing:-.25px;width:95%}@media(min-width:1024px){.faq-section .grid-container .component .faq-question-text{font-size:24px}}.faq-section .grid-container .component .faq-icon{width:32px;height:32px;border-radius:12px;fill:#fff;box-shadow:inset 3.882px -5.176px 5.176px -5.176px #bcc7ff;filter:drop-shadow(0 2px 2px rgba(195,205,255,.7)) drop-shadow(0 1.294px 5.176px rgba(48,83,255,.3))}.faq-section .grid-container .component .faq-icon svg{width:32px;height:32px}.faq-section .grid-container .component .faq-answer-wrapper{font-family:var(--font-general-sans),sans-serif;color:#111215;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.faq-section .grid-container .component .faq-answer-wrapper strong{font-weight:600}.faq-section .grid-container .component .faq-answer-wrapper a{color:#3053ff;font-size:18px;font-style:normal;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.faq-section .grid-container .component .faq-answer-wrapper ol,.faq-section .grid-container .component .faq-answer-wrapper ul{padding-left:2rem;padding-top:.5rem}.faq-section .grid-container .component .faq-answer{color:#6b6b7d;font-size:.9375rem;line-height:1.6}.faq-section .grid-container .component .faq-intro{margin-bottom:.75rem}.faq-section .grid-container .component .faq-list{margin:.75rem 0;padding-left:1.25rem}.faq-section .grid-container .component .faq-list li{margin-bottom:.5rem}.faq-section .grid-container .component .faq-list li strong{color:#1a1a1a;font-weight:700}.faq-section .grid-container .component .faq-ordered-list{margin:1rem 0 0;padding-left:1.25rem;color:#6b6b7d}.faq-section .grid-container .component .faq-ordered-list li{margin-bottom:.5rem}.faq-section .grid-container .component .faq-link{color:#5a5af0;text-decoration:none;font-weight:600}.faq-section .grid-container .component .faq-link:hover{text-decoration:underline}.faq-section .grid-container .component .faq-contact{margin:.75rem 0}