.rw-faq{counter-reset:rw-question;gap:14px;width:100%;min-width:0;display:grid}.rw-faq-item{counter-increment:rw-question;border:1px solid var(--rw-rule);background:#fff;border-radius:22px;transition:border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 8px 22px -20px #2a3f1c4d}.rw-faq-item[data-state=open]{border-color:var(--rw-forest)}.rw-faq-header{margin:0}.rw-faq-trigger{text-align:start;cursor:pointer;width:100%;min-height:76px;color:var(--rw-ink);border-radius:21px;align-items:center;gap:20px;padding:22px 28px;transition:color .22s,background-color .22s;display:flex}.rw-faq-question{letter-spacing:0;overflow-wrap:anywhere;flex:1;min-width:0;font-size:18px;font-weight:750;line-height:1.4}.rw-faq-trigger:hover,.rw-faq-trigger[data-state=open]{color:var(--rw-forest)}.rw-faq-trigger:hover{background:#c4bd720e}.rw-faq-trigger:focus-visible{outline:2px solid var(--rw-forest);outline-offset:-5px}.rw-faq-number{color:var(--rw-forest);font-variant-numeric:tabular-nums;flex:0 0 24px;font-family:ui-monospace,monospace;font-size:11px}.rw-faq-number:before{content:counter(rw-question, decimal-leading-zero)}.rw-faq-control{border:1px solid var(--rw-rule);width:36px;height:36px;color:var(--rw-forest);border-radius:50%;flex:0 0 36px;place-items:center;transition:background-color .22s,color .22s;display:grid;position:relative}.rw-faq-control svg{transition:opacity .22s,transform .22s;position:absolute}.rw-faq-minus{opacity:0;transform:rotate(-90deg)}.rw-faq-trigger[data-state=open] .rw-faq-control{background:var(--rw-forest);border-color:var(--rw-forest);color:#fff}.rw-faq-trigger[data-state=open] .rw-faq-plus{opacity:0;transform:rotate(90deg)}.rw-faq-trigger[data-state=open] .rw-faq-minus{opacity:1;transform:rotate(0)}.rw-faq-content{overflow:hidden}.rw-faq-content[data-state=open]{animation:.22s ease-out rw-faq-open}.rw-faq-content[data-state=closed]{visibility:hidden;height:0}.rw-faq-answer{border-top:1px solid var(--rw-rule);max-width:78ch;color:var(--rw-ink-3);margin-inline:72px 28px;padding-block:20px 24px;font-size:15px;line-height:1.75}.rw-faq-answer>:first-child{margin-top:0}.rw-faq-answer>:last-child{margin-bottom:0}html[data-rw-language=ar] .rw-faq{direction:rtl}@keyframes rw-faq-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@media (width<=639px){.rw-faq-trigger{gap:14px;padding:20px}.rw-faq-question{font-size:16px}.rw-faq-number{display:none}.rw-faq-answer{margin-inline:20px;padding-block:17px 21px}}@media (prefers-reduced-motion:reduce){.rw-faq :is(.rw-faq-item,.rw-faq-trigger,.rw-faq-control,svg){transition:none}.rw-faq-content{animation:none!important}}
