.faq-section{background-color:#fff;padding:50px 80px}.faq-container{align-items:center;display:flex;flex-direction:column;gap:42px;margin:0 auto;max-width:1280px}.faq-title{color:#000417;font-size:48px;font-weight:500;letter-spacing:.1px;line-height:36px;margin:0;text-align:center}.faq-list{display:flex;flex-direction:column;gap:12px;max-width:628px;width:100%}.faq-item{background-color:rgba(64,64,64,.06);border-radius:16px;overflow:hidden}.faq-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;text-align:left;width:100%}.faq-question{color:#141414;font-family:Aeonik Pro,Inter,Helvetica,sans-serif;font-size:16px;font-weight:500;letter-spacing:.2px;line-height:22px}.faq-icon{flex-shrink:0;height:20px;transition:transform .3s ease;width:20px}.faq-item.is-open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;padding:0 24px;transition:max-height .3s ease,padding .3s ease}.faq-item.is-open .faq-answer{max-height:500px;padding:0 24px 20px}.faq-answer p{color:#676b6c;font-size:15px}.faq-answer p,.faq-contact-text{font-family:Aeonik Pro,Inter,Helvetica,sans-serif;font-weight:400;letter-spacing:.2px;line-height:22px;margin:0}.faq-contact-text{color:#707070;font-size:16px;text-align:center}.faq-contact-link{color:#141414;font-weight:500;text-decoration:underline}.faq-bottom-cta{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:390px;padding:32px 20px 0;width:100%}.faq-bottom-heading{color:#000417;font-size:32px;font-weight:500;letter-spacing:.1px;line-height:36px;margin:0;text-align:center}.faq-bottom-input{align-items:center;background-color:rgba(64,64,64,.04);border:1px solid #e5e5e5;border-radius:16px;display:flex;justify-content:space-between;padding:17px 20px;width:100%}.faq-bottom-input:focus-within{border-color:#bfc2c2}.faq-bottom-license-input{background:transparent;border:0;color:#141414;flex:1;font-family:Aeonik Pro,Inter,Helvetica,sans-serif;font-size:20px;font-weight:400;letter-spacing:.1px;line-height:18px;padding:0;text-align:center}.faq-bottom-license-input::placeholder{color:#9c9e9e}.faq-bottom-license-input:focus{outline:none}.faq-bottom-divider{background-color:#d9d9d9;border-radius:99px;height:20px;width:1px}.faq-bottom-button{align-items:center;background-color:#b8ef0c;border:0;border-radius:16px;cursor:pointer;display:flex;font-family:Countach,Inter,Helvetica,sans-serif;gap:8px;justify-content:center;padding:15px 32px;transition:opacity .2s ease;width:100%}.faq-bottom-button:hover{opacity:.85}.faq-bottom-button:disabled{cursor:not-allowed;opacity:.55}.faq-bottom-button span{color:#141414;font-size:16px;font-weight:400;letter-spacing:.1px;line-height:18px;text-align:center}.faq-api-response{background-color:#f4f7f9;border:1px solid #d8dee3;border-radius:12px;color:#141414;font-family:Aeonik Pro,Inter,Helvetica,sans-serif;font-size:14px;line-height:20px;padding:14px 16px;width:100%}.faq-api-response.is-success{background-color:#eaf8ef;border-color:#80c79e}.faq-api-response.is-error{background-color:#fff0f0;border-color:#e5b1b1}.faq-api-response strong{display:block;font-weight:600;margin-bottom:6px}.faq-api-response pre{margin:0;max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word}@media (max-width:1024px){.faq-section{padding:72px 40px}.faq-title{font-size:36px}}@media (max-width:768px){.faq-section{padding:20px}.faq-title{font-size:32px;line-height:40px}}