.rd-faq{padding:var(--rd-section-pad) 0;background:var(--rd-bg-deep);position:relative}.rd-faq:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;max-width:900px;height:1px;background:linear-gradient(90deg,transparent 0%,var(--rd-border-strong) 50%,transparent 100%)}.rd-faq__head{text-align:center;max-width:720px;margin:0 auto clamp(40px,5vw,56px);display:flex;flex-direction:column;gap:16px;align-items:center}.rd-faq__lead{font-size:clamp(14px,1.2vw,16px);line-height:1.6;color:var(--rd-mute);margin:0}.rd-faq__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.rd-faq__item{background:var(--rd-bg-elevated);border:1px solid var(--rd-border);border-radius:var(--rd-radius-lg);overflow:hidden;transition:border-color var(--rd-duration-base) var(--rd-ease-out),background var(--rd-duration-base) var(--rd-ease-out);position:relative}.rd-faq__item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--rd-gradient);opacity:0;transition:opacity var(--rd-duration-base) var(--rd-ease-out)}.rd-faq__item:hover{border-color:var(--rd-border-strong)}.rd-faq__item[open]{background:var(--rd-bg-mid);border-color:#6a11cb73}.rd-faq__item[open]:before{opacity:1}.rd-faq__summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-family:var(--rd-font-display);font-size:clamp(15px,1.3vw,17px);font-weight:500;color:var(--rd-cream);line-height:1.4}.rd-faq__summary::-webkit-details-marker{display:none}.rd-faq__summary::marker{content:"";display:none}.rd-faq__chevron{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--rd-border);display:inline-flex;align-items:center;justify-content:center;color:var(--rd-cream);transition:transform var(--rd-duration-base) var(--rd-ease-out),background var(--rd-duration-base) var(--rd-ease-out),border-color var(--rd-duration-base) var(--rd-ease-out)}.rd-faq__chevron svg{width:14px;height:14px}.rd-faq__item[open] .rd-faq__chevron{transform:rotate(180deg);background:var(--rd-gradient);border-color:transparent;color:var(--rd-cream)}.rd-faq__answer{padding:18px 24px 22px;font-size:14px;line-height:1.65;color:var(--rd-mute);border-top:1px solid var(--rd-border);margin:0;animation:rd-faq-fade .3s ease-out}.rd-faq__answer p{margin:0 0 12px}.rd-faq__answer p:last-child{margin-bottom:0}.rd-faq__answer a{color:var(--rd-cream);border-bottom:1px dotted currentColor;text-decoration:none}.rd-faq__answer a:hover{color:var(--rd-blue);border-bottom-color:var(--rd-blue)}@keyframes rd-faq-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.rd-faq__answer{animation:none}.rd-faq__chevron{transition:none}}.rd-faq__foot{text-align:center;margin-top:clamp(32px,4vw,48px);display:flex;flex-direction:column;gap:12px;align-items:center}.rd-faq__foot-text{font-size:13px;color:var(--rd-mute);margin:0}@media(max-width:600px){.rd-faq__head{margin:0 auto 20px;gap:10px}.rd-faq__lead{font-size:13.5px;line-height:1.5}.rd-faq__list{gap:8px}.rd-faq__summary{padding:14px 16px;font-size:14px;gap:12px}.rd-faq__chevron{width:28px;height:28px}.rd-faq__chevron svg{width:12px;height:12px}.rd-faq__answer{padding:14px 16px 16px;font-size:13px;line-height:1.55}.rd-faq__answer p{margin-bottom:10px}.rd-faq__foot{margin-top:24px;gap:10px}.rd-faq__foot-text{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/redesign-faq.css.map */
