.faq-section{background:linear-gradient(160deg,#0d1b3e,#091429);padding:80px 0}.faq-section__header{text-align:center;margin-bottom:44px}.faq-section__eyebrow{display:inline-block;font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7ca1ff;margin-bottom:10px}.faq-section__heading{font-size:clamp(3.2rem,3.8vw,4.8rem);font-weight:800;color:#fff;margin:0;line-height:1.12;letter-spacing:-.03em}.faq-section__heading-line{display:block;width:32px;height:3px;background:linear-gradient(90deg,#03c,#7ca1ff);border-radius:2px;margin:14px auto 0}.faq-section__sub{color:#ffffffad;font-size:1.65rem;line-height:1.65;max-width:520px;margin:16px auto 0}.faq-section__list{max-width:760px;margin:0 auto}.faq-section__item{border-bottom:1px solid rgba(255,255,255,.08)}.faq-section__item:first-child{border-top:1px solid rgba(255,255,255,.08)}.faq-section__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 4px;background:none;border:none;cursor:pointer;text-align:left;color:#ffffffe6;font-size:1.65rem;font-weight:600;font-family:inherit;gap:16px;line-height:1.45;transition:color .18s ease}.faq-section__question:hover,.faq-section__question:focus-visible{color:#8ab4ff;outline:none}.faq-section__question[aria-expanded=true]{color:#8ab4ff}.faq-section__question:focus-visible{outline:2px solid #4d7cff;outline-offset:3px;border-radius:4px}.faq-section__chevron{flex-shrink:0;min-width:18px;width:18px;height:18px;color:#ffffff4d;transition:transform .25s cubic-bezier(.4,0,.2,1),color .18s ease}.faq-section__question[aria-expanded=true] .faq-section__chevron{transform:rotate(180deg);color:#8ab4ff}.faq-section__answer{overflow:hidden;max-height:0;transition:max-height .32s ease,padding .28s ease;padding-bottom:0}.faq-section__answer.is-open{max-height:520px;padding-bottom:20px}.faq-section__answer p{color:#ffffffad;font-size:1.5rem;line-height:1.75;margin:0;padding-right:34px}.faq-section__answer a{color:#8ab4ff;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.faq-section{padding:60px 0}.faq-section__header{margin-bottom:32px}.faq-section__heading{font-size:clamp(2.8rem,7vw,3.6rem)}.faq-section__sub{font-size:1.5rem}.faq-section__question{font-size:1.5rem;padding:17px 4px}.faq-section__answer p{font-size:1.4rem;padding-right:8px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq.css.map */
