.faq-accordion{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-10)}.faq-accordion__item{padding:18px var(--space-6);border:1px solid rgb(255 255 255 / 12%);border-radius:20px;background:#ffffff0f;transition:background var(--dur-base) ease,border-color var(--dur-base) ease}.faq-accordion__item:hover{background:#ffffff1a}.faq-accordion__item[open]{border-color:#66cc8a8c;background:#ffffff1f}.faq-accordion__summary{display:flex;gap:18px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.faq-accordion__summary::-webkit-details-marker{display:none}.faq-accordion__summary:focus-visible{outline:2px solid var(--color-green-300);outline-offset:6px;border-radius:var(--radius-xs)}.faq-accordion__question{font-weight:var(--weight-semibold);font-size:clamp(17px,1.6vw,20px);line-height:1.3;color:var(--color-white)}.faq-accordion__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm);border-radius:50%;background:#ffffff1a;color:var(--color-white);transition:transform var(--dur-slow) ease,background var(--dur-base) ease}.faq-accordion__item[open] .faq-accordion__icon{transform:rotate(180deg);background:var(--color-green-500)}.faq-accordion__answer{max-width:76ch;margin:var(--space-3) 0 0;font-size:var(--text-16);line-height:1.6;color:#fffc}.tooba-ds .faq-accordion__answer a{color:var(--color-green-300);text-decoration:underline}.tooba-ds .faq-accordion__answer a:hover{color:var(--color-white)}@media(prefers-reduced-motion:reduce){.faq-accordion__item,.faq-accordion__icon{transition:none}}
