.bakala-faq-accordion{display:flex;flex-direction:column;gap:10px;margin:16px 0 26px;padding:0;border:0;background:0 0}.bakala-faq-accordion .bakala-faq-item{margin:0!important;padding:0!important;border:1px solid var(--cb-line)!important;border-radius:18px!important;background:#fff!important;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.bakala-faq-accordion .bakala-faq-item:has(.bakala-faq-question:not(.collapsed)){border-color:color-mix(in srgb,var(--cb-accent) 35%,#fff)!important;box-shadow:0 14px 30px -22px color-mix(in srgb,var(--cb-accent) 80%,transparent)}.bakala-faq-accordion .bakala-faq-header{margin:0!important;padding:0!important;border:0!important;font-size:inherit!important;line-height:inherit!important}.bakala-faq-accordion .bakala-faq-header::before,.bakala-faq-accordion .bakala-faq-header::after{display:none!important}.bakala-faq-accordion .bakala-faq-question.accordion-button{position:relative;display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:16px 18px!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;color:var(--cb-ink)!important;font-family:inherit;font-size:15px!important;font-weight:800!important;line-height:1.8!important;text-align:right;cursor:pointer;transition:background-color .2s ease,color .2s ease}.bakala-faq-accordion .bakala-faq-question.accordion-button::before{content:"؟";display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,var(--cb-accent) 10%,#fff);color:var(--cb-accent);font-size:18px;font-weight:900;line-height:1;transition:background-color .2s ease,color .2s ease}.bakala-faq-accordion .bakala-faq-question.accordion-button::after{content:"";flex:none;width:30px;height:30px;margin:0 auto 0 0;border-radius:10px;background:var(--cb-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/16px no-repeat!important;transform:none;transition:transform .3s var(--cb-ease),background-color .2s ease}.bakala-faq-accordion .bakala-faq-question.accordion-button:hover{background:var(--cb-soft)!important}.bakala-faq-accordion .bakala-faq-question.accordion-button:not(.collapsed){background:color-mix(in srgb,var(--cb-accent) 5%,#fff)!important;color:var(--cb-accent)!important}.bakala-faq-accordion .bakala-faq-question.accordion-button:not(.collapsed)::before{background:var(--cb-accent);color:#fff}.bakala-faq-accordion .bakala-faq-question.accordion-button:not(.collapsed)::after{background-color:#fff!important;transform:rotate(180deg)}.bakala-faq-accordion .bakala-faq-question.accordion-button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:-2px}.bakala-faq-accordion .bakala-faq-collapse{border:0!important}.bakala-faq-accordion .bakala-faq-answer.accordion-body{margin:0;padding:4px 64px 18px 18px!important;border:0!important;background:0 0!important;color:var(--cb-text)!important;font-size:14px!important;line-height:2!important}.bakala-faq-accordion .bakala-faq-answer p:last-child{margin-bottom:0}@media (max-width:767px){.bakala-faq-accordion .bakala-faq-item{border-radius:16px!important}.bakala-faq-accordion .bakala-faq-question.accordion-button{gap:10px;padding:15px!important;font-size:12px!important;line-height:1.3!important}.bakala-faq-accordion .bakala-faq-question.accordion-button::before{width:30px;height:30px;font-size:16px}.bakala-faq-accordion .bakala-faq-answer.accordion-body{padding:10px 14px!important;font-size:13.5px!important}}@media (prefers-reduced-motion:reduce){.bakala-faq-accordion .bakala-faq-question.accordion-button::after,.bakala-faq-accordion .bakala-faq-item{transition:none}}