@import"https://fonts.googleapis.com/css2?Inter:wght@400;500;600;700;800;900&family=Poppins:wght@400;600;700&family=Nunito+Sans:opsz,wght@6..12,200..1000&family=Montserrat:wght@100..900&family=Ubuntu:wght@300;400;500&display=swap";.actionButton{padding:12px 25px;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:700;color:#fff;background-color:#16a68d;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.actionButton:hover:not(:disabled){background-color:#1c7c6e;transform:translateY(-2px)}.actionButton:active:not(:disabled){background-color:#229987;transform:translateY(0)}.actionButton:disabled{background-color:#ccc;color:#3f3e3e;cursor:not-allowed;box-shadow:none}.cancelButton{padding:12px 25px;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:700;color:#fff;background-color:#e74c3c;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.cancelButton:hover:not(:disabled){background-color:#d03b2a;transform:translateY(-2px)}.cancelButton:active:not(:disabled){background-color:#f73e29;transform:translateY(0)}.cancelButton:disabled{background-color:#ccc;color:#3f3e3e;cursor:not-allowed;box-shadow:none}.checkbox{width:17px;height:17px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:5px;background-color:#fff;cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease;margin-right:10px}.checkbox:checked{background-color:#16a68d;border-color:#1e7a6a}.checkbox:checked:after{content:"✔";font-size:14px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox:focus{outline:none}.faq-page-wrapper{justify-content:flex-start;min-height:100vh;font-family:Ubuntu,sans-serif;padding-bottom:20px}.faq-page-wrapper,.faq-sidebar{display:flex;background-color:#fff}.faq-sidebar{flex:0 0 30%;padding:20px;margin-right:20px;overflow-y:auto;font-family:Montserrat,sans-serif;flex-direction:column;gap:8px}.faq-list-item{cursor:pointer;border-radius:10px;position:relative;background-color:#edfaf8;transition:background-color .2s ease;padding:12px 20px 12px 25px;color:#444;font-size:16px;word-wrap:break-word;line-height:1.4}.faq-list-item:hover{background-color:#cee3de}.faq-list-item.active{background-color:#1e7a6a;color:#fff;font-weight:600;position:relative}.faq-main-content-area{flex-grow:1;display:flex;justify-content:center;align-items:flex-start;padding:20px 0;overflow-y:auto}.faq-content-cards-container{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:20px;padding-right:20px}.faq-question-card{background-color:#edfaf8;border-radius:10px;padding:20px 30px}.faq-content-question-text{font-size:1.8em;font-weight:700;color:#3f3e3e;margin:0}.faq-answer-card{background-color:#edfaf8;border-radius:8px;padding:20px 30px}.faq-content-answer-text p,.faq-content-answer-text ul{margin-top:0;margin-bottom:1em;line-height:1.6;color:#444}.faq-content-answer-text p:last-child,.faq-content-answer-text ul:last-child{margin-bottom:0}.faq-content-answer-text ul{padding-left:20px}@media(max-width:900px){.faq-page-wrapper{flex-direction:column;padding:0}.faq-sidebar{flex:none;width:100%;max-height:250px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:0;margin-right:0}.faq-main-content-area{padding:15px;align-items:stretch}.faq-content-cards-container{max-width:100%;gap:15px;padding-right:0}.faq-answer-card,.faq-question-card{padding:15px 20px}.faq-content-question-text{font-size:1.4em}}