.faq-section{font-weight:500;padding-block:var(--faq-padding-top-mobile, 0px) var(--faq-padding-bottom-mobile, 64px)}.faq-section .faq-layout{min-width:0}.faq-section .faq-heading{margin-bottom:40px}.faq-section .faq-filters{display:flex;direction:rtl;gap:16px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:16px;overscroll-behavior-x:contain;margin-inline:-16px;padding-inline:16px}.faq-section .faq-filters[hidden]{display:none}.faq-section .faq-filters::-webkit-scrollbar{display:none}.faq-section .faq-filter{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;scroll-snap-align:start;padding:20px 32px;min-height:65px;border:0;border-radius:16px;background:#fff;color:#080808;font:inherit;font-size:16px;line-height:24px;cursor:pointer;text-decoration:none;transition:color .25s,background-color .25s}.faq-section .faq-filter:hover{text-decoration:none}.faq-section .faq-filter.is-active{color:#fff;background:#ff9202}.faq-section .faq-list{display:grid;gap:24px;margin-top:64px}.faq-section .faq-item{min-width:0;border-radius:16px;background:#fff;color:#080808;overflow:hidden;transition:background-color .3s,color .3s}.faq-section .faq-item[hidden]{display:none}.faq-section .faq-trigger{display:flex;align-items:center;gap:16px;min-height:72px;box-sizing:border-box;padding:16px;list-style:none;cursor:pointer;font-size:16px;line-height:28px;font-weight:500}.faq-section .faq-trigger::-webkit-details-marker{display:none}.faq-section .faq-question{flex:1;min-width:0}.faq-section .faq-number{display:none;flex:0 0 48px;height:48px;align-items:center;justify-content:center;background:#f6f8fa;border-radius:8px;color:#080808;font-size:20px;line-height:30px}.faq-section .faq-toggle{position:relative;box-sizing:border-box;width:40px;height:40px;flex:0 0 40px;border:3.333px solid rgba(0,0,0,0);border-radius:11.333px;background:#ff9202;background-clip:padding-box;color:#fff;transition:background-color .3s,color .3s}.faq-section .faq-toggle::before,.faq-section .faq-toggle::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%, -50%);transition:transform .3s,opacity .3s}.faq-section .faq-toggle::after{transform:translate(-50%, -50%) rotate(90deg)}.faq-section .faq-answer{overflow:hidden}.faq-section .faq-answer-inner{margin-inline:16px;border-top:1px solid hsla(0,0%,100%,.7);padding-block:15px 16px;font-size:14px;line-height:28px}.faq-section .faq-answer-inner p{margin:0 0 12px}.faq-section .faq-answer-inner>:last-child{margin-bottom:0}.faq-section .faq-answer-inner a{color:inherit;text-decoration:underline}.faq-section .faq-trigger:focus-visible,.faq-section .faq-filter:focus-visible{box-shadow:inset 0 0 0 3px #945200}.faq-section:not(.is-enhanced) .faq-item[open],.faq-section.is-enhanced .faq-item.is-open{background:#ff9202;color:#fff}.faq-section:not(.is-enhanced) .faq-item[open] .faq-toggle,.faq-section.is-enhanced .faq-item.is-open .faq-toggle{background-color:#fff;color:#ff9202}.faq-section:not(.is-enhanced) .faq-item[open] .faq-toggle::after,.faq-section.is-enhanced .faq-item.is-open .faq-toggle::after{transform:translate(-50%, -50%) rotate(0deg);opacity:0}.faq-section:not(.is-enhanced) .faq-item[open] .faq-number,.faq-section.is-enhanced .faq-item.is-open .faq-number{background:#fff}@media(min-width: 768px){.faq-section .faq-filters{gap:24px}.faq-section .faq-number{display:flex}.faq-section .faq-trigger{min-height:80px;font-size:18px;line-height:28px}}@media(min-width: 1280px){.faq-section{padding-block:var(--faq-padding-top, 0px) var(--faq-padding-bottom, 160px)}.faq-section .faq-filters{gap:0;justify-content:space-between;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.faq-section .faq-filter{min-height:80px;font-size:18px;line-height:27px}.faq-section .faq-list{max-width:1130px;margin-inline:auto;margin-top:80px}.faq-section .faq-trigger{gap:16px}}@media(prefers-reduced-motion: reduce){.faq-section :is(.faq-filter,.faq-item,.faq-toggle),.faq-section .faq-toggle::after{transition:none}}