.faq-accordion-section{background-color:var(--faq-bg, #0a0a0a);color:var(--faq-text, #ffffff);padding-top:var(--faq-padding-top, 80px);padding-bottom:var(--faq-padding-bottom, 80px)}.faq-accordion__container{max-width:820px;margin:0 auto;padding:0 20px}.faq-accordion__subtitle{display:inline-block;font-family:var(--font-heading-family);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--faq-badge-text, #ffffff);background:var(--faq-badge-bg, #1a1a2e);border:1px solid rgba(255,255,255,.08);padding:6px 16px;border-radius:50px;margin-bottom:20px;text-align:center}.faq-accordion__container{text-align:center}.faq-accordion__heading{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faq-text, #ffffff);margin:0 0 16px;line-height:1.15}.faq-accordion__heading.h1{font-size:clamp(28px,4vw,42px)}.faq-accordion__heading.h2{font-size:clamp(24px,3.5vw,36px)}.faq-accordion__heading.h3{font-size:clamp(20px,3vw,28px)}.faq-accordion__description{font-family:var(--font-body-family);font-size:clamp(14px,1.2vw,16px);line-height:1.6;color:var(--faq-text, #ffffff);opacity:.6;max-width:560px;margin:0 auto 48px}.faq-accordion__list{text-align:left;display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.faq-accordion__item{background:var(--faq-item-bg, #111111);border:1px solid var(--faq-item-border, #1e1e1e);border-radius:12px;overflow:hidden;transition:border-color .3s ease,background-color .3s ease}.faq-accordion__item:hover{border-color:#ffffff1a}.faq-accordion__item[open]{border-color:var(--faq-accent, #3b82f6)}.faq-accordion__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;user-select:none;-webkit-user-select:none}.faq-accordion__question::-webkit-details-marker{display:none}.faq-accordion__question::marker{display:none;content:""}.faq-accordion__question-text{font-family:var(--font-heading-family);font-size:clamp(14px,1.3vw,17px);font-weight:600;letter-spacing:.01em;line-height:1.4;color:var(--faq-question-text, #ffffff);flex:1}.faq-accordion__icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);transition:background-color .3s ease,transform .3s ease,border-color .3s ease}.faq-accordion__icon svg{width:14px;height:14px;color:#fff;transition:color .3s ease}.faq-accordion__icon .faq-icon-vertical{transition:transform .3s ease,opacity .3s ease;transform-origin:center}.faq-accordion__item[open] .faq-accordion__icon{background:var(--faq-accent, #3b82f6);border-color:var(--faq-accent, #3b82f6)}.faq-accordion__item[open] .faq-accordion__icon svg{color:#fff}.faq-accordion__item[open] .faq-icon-vertical{transform:rotate(90deg);opacity:0}.faq-accordion__answer{overflow:hidden}.faq-accordion__answer-inner{padding:0 24px 24px;font-family:var(--font-body-family);font-size:clamp(13px,1.1vw,15px);line-height:1.7;color:var(--faq-answer-text, #ffffff);opacity:.7}.faq-accordion__answer-inner p{margin:0 0 12px}.faq-accordion__answer-inner p:last-child{margin-bottom:0}.faq-accordion__answer-inner a{color:var(--faq-accent, #3b82f6);text-decoration:underline;text-underline-offset:3px}.faq-accordion__answer-inner a:hover{opacity:.8}@media(max-width:767px){.faq-accordion__question{padding:16px 18px;gap:12px}.faq-accordion__question-text{font-size:14px}.faq-accordion__answer-inner{padding:0 18px 20px;font-size:13px}.faq-accordion__icon{width:26px;height:26px}.faq-accordion__icon svg{width:12px;height:12px}.faq-accordion__subtitle{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-faq-accordion.css.map */
