.faqs{position:relative;background:var(--faqs-bg, #d7eefb);overflow:hidden}.faqs__wave{display:block;width:100%;height:auto;margin-top:-1px}.faqs__blob{position:absolute;left:-432px;top:217px;width:633px;height:616px;z-index:1;pointer-events:none}.faqs__inner{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:70px clamp(20px,5vw,60px) 100px}.faqs__intro{display:flex;flex-direction:column;align-items:center;gap:16px}.faqs__heading{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:clamp(28px,4vw,46px);line-height:1.1;letter-spacing:-.02em;color:var(--faqs-heading, #152e53);text-align:center}.faqs__heading-accent{color:var(--faqs-accent, #e57428)}.faqs__subheading{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(16px,1.4vw,18px);line-height:1.5;color:var(--faqs-heading, #152e53);text-align:center;max-width:720px}.faqs__list{list-style:none;padding:0;margin:60px auto 0;display:flex;flex-direction:column;gap:20px;width:100%;max-width:882px}.faqs__item{background:#fff;border-radius:20px}.faqs__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:25px 30px 25px 40px;background:none;border:0;cursor:pointer;text-align:left;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:clamp(18px,1.6vw,25px);line-height:1.1;letter-spacing:-.02em;color:var(--faqs-question, #e57428)}.faqs__trigger:focus-visible{outline:2px solid var(--faqs-arrow, #1694c6);outline-offset:2px;border-radius:20px}.faqs__question{flex:1;word-break:break-word}.faqs__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:47px;height:31px;color:var(--faqs-arrow, #1694c6)}.faqs__arrow svg{display:block;width:100%;height:100%;transition:transform .3s ease}.faqs__trigger[aria-expanded=true] .faqs__arrow svg{transform:rotate(180deg)}.faqs__panel{overflow:hidden;transition:height .3s ease}.faqs__panel[hidden]{display:none}.faqs__answer{padding:0 40px 25px;color:#152e53;font-size:16px;line-height:1.55}.faqs__answer>*:first-child{margin-top:0}.faqs__answer>*:last-child{margin-bottom:0}.faqs__answer a{color:var(--faqs-arrow, #1694c6);text-decoration:underline}@media(max-width:767px){.faqs__blob{display:none}.faqs__inner{padding-top:50px;padding-bottom:70px}.faqs__list{margin-top:40px;gap:12px}.faqs__trigger{padding:20px 20px 20px 24px;gap:12px}.faqs__arrow{width:36px;height:24px}.faqs__answer{padding:0 24px 22px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-faqs.css.map */
