.faq-section{background-color:#fff;padding-top:5rem;padding-bottom:5rem}.faq-container{max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.faq-container{padding-left:1.5rem;padding-right:1.5rem}}.faq-header{text-align:center;margin-bottom:3rem}.faq-icon-wrapper{justify-content:center;margin-bottom:.75rem;display:flex}.faq-icon-bg{background-color:#f8fafc;border-radius:9999px;padding:.5rem}.faq-icon{color:#94a3b8;width:1.5rem;height:1.5rem}.faq-title{font-size:26px;font-family:var(--font-Paperlogy-8ExtraBold);color:#0f172a;letter-spacing:-.025em;margin-bottom:.5rem;font-weight:800}.faq-subtitle{color:#6b7280;font-size:15.5px}.faq-list{border:1.5px solid var(--color-border);box-shadow:var(--shadow-table);background-color:#fff;border-radius:1rem;overflow:hidden}.faq-item{border-bottom:1px solid #f1f5f9}.faq-item:last-child{border-bottom:none}.faq-question-button{text-align:left;justify-content:space-between;align-items:flex-start;width:100%;padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.faq-question-button:hover{background-color:#f8fafc80}@media (min-width:768px){.faq-question-button{padding:1.5rem}}.faq-question-content{gap:1rem;display:flex}.faq-q-label{color:#2563eb;flex-shrink:0;margin-top:.125rem;font-size:1.125rem;font-weight:800}.faq-category{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:11px;font-weight:800;display:inline-block}.faq-question-text{color:#0f172a;font-size:16.5px;font-weight:700;line-height:1.25;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.faq-question-button:hover .faq-question-text{color:#2563eb}.faq-chevron{color:#cbd5e1;width:1.25rem;height:1.25rem;margin-top:.25rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.faq-chevron.open{color:#3b82f6;transform:rotate(180deg)}.faq-answer-container{opacity:0;max-height:0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-answer-container.open{opacity:1;background-color:#f8fafc66;max-height:1000px}.faq-answer-body{gap:1rem;padding:.5rem 1.25rem 1.25rem;display:flex}@media (min-width:768px){.faq-answer-body{padding:.5rem 1.5rem 1.5rem}}.faq-a-label{color:#94a3b8;flex-shrink:0;font-size:1.125rem;font-weight:800}.faq-answer-text{color:#475569;white-space:pre-line;font-size:15.5px;font-weight:500;line-height:1.625}
