.perf-faq{display:flex;flex-direction:column;align-items:center;padding:var(--perf-faq-pt) var(--perf-gutter) var(--perf-faq-pb);font-family:var(--perf-font-body);scroll-margin-top:var(--perf-header-h)}.perf-faq.perf-faq--brand{background:var(--perf-accent-50);color:var(--perf-text)}.perf-faq__header{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.perf-faq__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0;font-weight:600;text-transform:uppercase}.perf-faq__eyebrow-icon{flex-shrink:0}.perf-faq__title{margin:0;font-family:var(--perf-font-heading);font-weight:500;letter-spacing:-.02em;color:#262039}.perf-faq__description{font-weight:500}.perf-faq__description p{margin:0}.perf-faq__column{display:flex;flex-direction:column;width:100%}.perf-faq__list{display:flex;flex-direction:column;gap:var(--perf-faq-row-gap)}.perf-faq__group-label{margin:var(--perf-faq-row-gap) 0 0;font-weight:700;color:#262039;font-family:var(--font-body-family)}.perf-faq__group-label:first-child{margin-top:0}.perf-faq__item{background:rgba(var(--color-foreground),.06)}.perf-faq--brand .perf-faq__item{background:var(--perf-pure-white);color:var(--perf-text)}.perf-faq__summary{display:flex;align-items:center;gap:var(--perf-faq-row-gap);cursor:pointer;list-style:none}.perf-faq__summary::-webkit-details-marker{display:none}.perf-faq__summary:focus-visible{outline-style:solid;outline-color:var(--perf-accent)}.perf-faq__number{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--perf-faq-chip);height:var(--perf-faq-chip);background:var(--perf-accent-50);font-family:var(--perf-font-heading);font-weight:500}.perf-faq__question{flex:1;font-family:var(--perf-font-heading);font-weight:500;letter-spacing:-.02em;text-align:left}.perf-faq__chevron{flex-shrink:0;transition:transform .2s ease}.perf-faq__item[open] .perf-faq__chevron{transform:rotate(180deg)}.perf-faq__answer{padding-right:var(--perf-faq-row-inline);padding-left:calc(var(--perf-faq-row-inline) + var(--perf-faq-indent));font-weight:500}.perf-faq__answer p{margin:0}.perf-faq__cta{display:flex;flex-direction:column;align-items:center;text-align:center}.perf-faq__cta-text{margin:0;font-family:var(--perf-font-heading);font-weight:500;letter-spacing:-.02em}.perf-faq__button{display:inline-flex;align-items:center;background:var(--perf-dark);color:var(--perf-white);font-weight:700;text-decoration:none;transition:background-color .15s ease}.perf-faq__button:hover,.perf-faq__button:focus-visible{background:var(--perf-accent);color:var(--perf-white)}.perf-faq__button:focus-visible{outline-style:solid;outline-color:var(--perf-dark)}.perf-faq__button-icon{flex-shrink:0}@media screen and (max-width:1023px){.perf-faq{--perf-faq-chip: 32px;--perf-faq-row-gap: 12px;--perf-faq-row-inline: 16px;--perf-faq-indent: calc(var(--perf-faq-chip) + var(--perf-faq-row-gap));gap:32px}.perf-faq--no-numbers{--perf-faq-indent: 0px}.perf-faq__header{gap:16px;max-width:100%}.perf-faq__eyebrow{gap:8px;font-size:12px;line-height:16px}.perf-faq__eyebrow-icon{width:16px;height:15px}.perf-faq__title{font-size:28px;line-height:36px}.perf-faq__description{font-size:16px;line-height:24px}.perf-faq__description p+p{margin-top:8px}.perf-faq__column{gap:24px;max-width:100%}.perf-faq__group-label{font-size:18px;line-height:28px}.perf-faq__item{border-radius:8px}.perf-faq__summary{min-height:56px;padding:16px var(--perf-faq-row-inline);gap:16px}.perf-faq__summary:focus-visible{outline-width:2px;outline-offset:-2px}.perf-faq__number{border-radius:8px;font-size:20px;line-height:26px;padding:11px 14px;width:48px;height:48px}.perf-faq__question{font-size:20px;line-height:26px}.perf-faq__chevron{width:24px;height:24px}.perf-faq__answer{padding-bottom:16px;font-size:16px;line-height:24px}.perf-faq__answer p+p{margin-top:8px}.perf-faq__cta{gap:16px}.perf-faq__cta-text{font-size:24px;line-height:31px}.perf-faq__button{justify-content:center;gap:12px;width:100%;max-width:320px;padding:12px 24px;border-radius:8px;font-size:16px;line-height:22px}.perf-faq__button:focus-visible{outline-width:2px;outline-offset:2px}.perf-faq__button-icon{width:20px;height:20px}}@media screen and (min-width:1024px){.perf-faq{--perf-faq-chip: var(--40px);--perf-faq-row-gap: var(--16px);--perf-faq-row-inline: var(--24px);--perf-faq-indent: calc(var(--perf-faq-chip) + var(--perf-faq-row-gap));gap:var(--48px)}.perf-faq--no-numbers{--perf-faq-indent: 0px}.perf-faq__header{gap:var(--16px);max-width:var(--510px)}.perf-faq__eyebrow{gap:var(--8px);font-size:var(--12px);line-height:var(--16px)}.perf-faq__eyebrow-icon{width:var(--16px);height:var(--15px)}.perf-faq__title{font-size:var(--48px);line-height:var(--62px)}.perf-faq__description{font-size:var(--16px);line-height:var(--22px)}.perf-faq__description p+p{margin-top:var(--12px)}.perf-faq__column{gap:var(--32px);max-width:var(--800px)}.perf-faq__group-label{font-size:var(--18px);line-height:var(--28px)}.perf-faq__item{border-radius:var(--12px)}.perf-faq__summary{min-height:var(--64px);padding:var(--16px) var(--perf-faq-row-inline)}.perf-faq__summary:focus-visible{outline-width:var(--2px);outline-offset:calc(var(--2px) * -1)}.perf-faq__number{border-radius:var(--8px);font-size:var(--16px);line-height:var(--16px)}.perf-faq__question{font-size:var(--18px);line-height:var(--23px)}.perf-faq__chevron{width:var(--20px);height:var(--20px)}.perf-faq__answer{padding-bottom:var(--20px);font-size:var(--16px);line-height:var(--22px)}.perf-faq__answer p+p{margin-top:var(--12px)}.perf-faq__cta{gap:var(--16px)}.perf-faq__cta-text{font-size:var(--24px);line-height:var(--31px)}.perf-faq__button{gap:var(--12px);padding:var(--12px) var(--24px);border-radius:var(--8px);font-size:var(--16px);line-height:var(--22px)}.perf-faq__button:focus-visible{outline-width:var(--2px);outline-offset:var(--2px)}.perf-faq__button-icon{width:var(--20px);height:var(--20px)}}@media(prefers-reduced-motion:reduce){.perf-faq__chevron,.perf-faq__button{transition:none}}@media screen and (max-width:767px){.perf-faq{padding:124px 16px}.perf-faq__header{max-width:361px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/perf-faq.css.map */
