@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&family=Teko:wght@400;500;600;700&display=swap";.faq-page__content{gap:clamp(32px,4vw,56px);align-items:flex-start}.faq-list{flex:1 1;min-width:0}.faq-list .faq-item{background:#fff!important;border:1px solid #e8e6e3;border-radius:14px;box-shadow:none!important;margin-bottom:14px!important;overflow:hidden;transition:border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.faq-list .faq-item:before{display:none}.faq-list .faq-item:hover{border-color:rgba(192,57,43,.4);box-shadow:0 2px 8px rgba(28,28,28,.05),0 1px 2px rgba(28,28,28,.04)}.faq-list .faq-item.Mui-expanded{border-color:rgba(192,57,43,.55);box-shadow:0 8px 24px -8px rgba(28,28,28,.1),0 2px 6px rgba(28,28,28,.04)}.faq-list .faq-item.Mui-expanded .faq-toggle{background:#c0392b;color:#fff;border-color:#c0392b}.faq-list .faq-item.Mui-expanded .faq-toggle:before{transform:rotate(45deg)}.faq-list .faq-item .faq-item__summary{padding:22px 26px;min-height:0!important}.faq-list .faq-item .faq-item__summary .MuiAccordionSummary-content{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0!important}.faq-list .faq-item .faq-item__summary .faq-question{font-family:Poppins,system-ui,sans-serif;font-size:clamp(16px,1.6vw,18px);font-weight:600;line-height:1.35;letter-spacing:-.005em;color:#1c1c1c;margin:0;flex:1 1}.faq-list .faq-item .faq-item__summary .faq-toggle{position:relative;width:34px;height:34px;border-radius:50%;border:1px solid #e8e6e3;background:#fff;color:transparent;font-size:0;flex-shrink:0;overflow:hidden;transition:background .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.faq-list .faq-item .faq-item__summary .faq-toggle:after,.faq-list .faq-item .faq-item__summary .faq-toggle:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:#1c1c1c;border-radius:1px;transform-origin:center;transition:transform .4s cubic-bezier(.16,1,.3,1),background .4s cubic-bezier(.16,1,.3,1)}.faq-list .faq-item .faq-item__summary .faq-toggle:before{transform:translate(-50%,-50%)}.faq-list .faq-item .faq-item__summary .faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-list .faq-item.Mui-expanded .faq-toggle:after,.faq-list .faq-item.Mui-expanded .faq-toggle:before{background:#fff}.faq-list .faq-item .faq-item__details{padding:0 26px 24px!important}.faq-list .faq-item .faq-item__details .faq-answer{font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:300;line-height:1.75;letter-spacing:0;color:#444;margin:0;border-top:1px dashed #e8e6e3;padding-top:18px;max-width:70ch}@media(max-width:991px){.faq-page__content{flex-direction:column}}@media(max-width:575px){.faq-list .faq-item .faq-item__summary{padding:18px 20px}.faq-list .faq-item .faq-item__summary .faq-question{font-size:15px}.faq-list .faq-item .faq-item__details{padding:0 20px 20px!important}}