.b-faq{padding-top:0}.b-faq__header{text-align:center;margin-bottom:2rem}.b-faq__title{color:var(--color-text-heading);font-family:var(--font-title-family);font-weight:var(--font-title-weight);letter-spacing:var(--letter-spacing-heading);position:relative}.b-faq__subtitle{color:var(--color-text-light);font-size:var(--fs-body);max-width:600px;margin:0 auto;font-family:var(--font-family)}.b-faq__items{margin:0 auto;display:flex;flex-direction:column;gap:1rem;padding-bottom:3rem}.b-faq__item{background:var(--color-bg-light);border-radius:16px;overflow:hidden;border:1px solid var(--color-border);transition:all 0.3s ease}.b-faq__item.is-open{background:var(--color-bg-main);box-shadow:var(--shadow-lg);border-color:var(--color-accent-light)}.b-faq__question{width:100%;padding:1.5rem;display:flex;align-items:center;gap:1rem;background:none;border:none;color:var(--color-text);text-align:left;cursor:pointer;transition:all 0.3s ease}.b-faq__question:hover{background:rgba(202, 158, 103, 0.02)}.b-faq__question-number{font-weight:var(--font-weight-bold);font-size:var(--fs-body);color:var(--color-accent);min-width:40px;font-family:var(--font-title-family);letter-spacing:var(--letter-spacing-heading)}.b-faq__question-text{font-weight:var(--font-weight-bolder);font-size:var(--fs-h5);line-height:1.2;flex:1;color:var(--color-text-heading);font-family:var(--font-title-family);letter-spacing:var(--letter-spacing-heading)}.b-faq__arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(202, 158, 103, 0.08);color:var(--color-accent);transition:all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);flex-shrink:0}.b-faq__arrow svg{transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);fill:none !important;stroke:currentColor}.b-faq__item.is-open .b-faq__arrow{background:rgba(202, 158, 103, 0.15);transform:rotate(0deg)}.b-faq__item.is-open .b-faq__arrow svg{transform:rotate(180deg)}.b-faq__answer{max-height:0;overflow:hidden;transition:max-height 0.6s cubic-bezier(0.4, 0, 0.2, 1)}.b-faq__answer-content{padding:0 1.5rem 1.5rem 1.5rem;color:var(--color-text);line-height:1.2;font-size:var(--fs-body);opacity:0;transform:translateY(-10px);transition:all 0.4s ease 0.1s;font-family:var(--font-family)}.b-faq__item.is-open .b-faq__answer-content{opacity:1;transform:translateY(0)}.b-faq__answer-content p{margin:0 0 1rem 0}.b-faq__answer-content ul,.b-faq__answer-content ol{padding-left:1.5rem;margin:1rem 0}.b-faq__answer-content li{margin-bottom:0.5rem}.b-faq__answer-content a{color:var(--color-accent);text-decoration:none;border-bottom:1px solid rgba(202, 158, 103, 0.3);transition:border-color 0.3s ease}.b-faq__answer-content a:hover{border-color:var(--color-accent)}.b-faq__answer-content strong{color:var(--color-accent-dark);font-weight:var(--font-weight-bold)}@media (max-width:768px){.b-faq__header{margin-bottom:2rem}.b-faq__title{font-size:var(--fs-h2)}.b-faq__subtitle{font-size:var(--fs-body)}.b-faq__question{padding:1.25rem;gap:0.75rem}.b-faq__question-number{min-width:35px;font-size:var(--fs-body)}.b-faq__arrow{width:28px;height:28px}.b-faq__answer-content{padding:0 1.25rem 1.25rem}}.b-faq__item{opacity:0;transform:translateY(20px);animation:faqItemAppear 0.5s ease forwards}@keyframes faqItemAppear{to{opacity:1;transform:translateY(0)}}.b-faq__item:nth-child(1){animation-delay:0.1s}.b-faq__item:nth-child(2){animation-delay:0.2s}.b-faq__item:nth-child(3){animation-delay:0.3s}.b-faq__item:nth-child(4){animation-delay:0.4s}.b-faq__item:nth-child(5){animation-delay:0.5s}.b-faq__item:nth-child(6){animation-delay:0.6s}/*# sourceMappingURL=./page-534029eb670c005bea192b83bb092958.map */