.faq-items{width:100%}.faq-items__inner{display:flex;width:100%;flex-direction:column;gap:40px}.faq-items__heading{display:flex;width:100%;flex-direction:column;gap:16px}.faq-items__eyebrow,.faq-items__title,.faq-items__question{margin:0}.faq-items__eyebrow{color:#6a1f7a;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.faq-items__title{color:#3f3f48;font-size:48px;font-weight:700;line-height:60px}.faq-items__desktop,.faq-items__tablet,.faq-items__mobile{width:100%}.faq-items__tablet,.faq-items__mobile{display:none}.faq-items__columns{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px}.faq-items__column{min-width:0}.faq-items__column--single{width:100%}.faq-items__item{width:100%;border-bottom:1px solid #cfcfd1;transition:border-bottom-color .2s ease}.faq-items__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border:0;background:transparent;color:#3f3f48;cursor:pointer;text-align:left}.faq-items__question{flex:1 1 auto;min-width:0;color:#3f3f48;font-size:16px;font-weight:700;line-height:24px;transition:color .2s ease,background-image .2s ease}.faq-items__icon-button{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;color:#57575f;transition:color .2s ease}.faq-items__icon,.faq-items__chevron{width:24px;height:24px}.faq-items__chevron{transition:transform .2s ease}.faq-items__trigger:hover .faq-items__question,.faq-items__trigger:focus-visible .faq-items__question{color:transparent;background:linear-gradient(90deg,#6a1f7a,#d6001c);background-clip:text;-webkit-background-clip:text}.faq-items__trigger:hover .faq-items__icon-button,.faq-items__trigger:focus-visible .faq-items__icon-button{color:#d6001c}.faq-items__trigger[aria-expanded=true] .faq-items__question,.faq-items__trigger[aria-expanded=true] .faq-items__icon-button{color:#d6001c;background:none;-webkit-text-fill-color:currentColor}.faq-items__trigger[aria-expanded=true] .faq-items__chevron{transform:rotate(180deg)}.faq-items__panel{overflow:hidden;max-height:0;transition:max-height .24s ease}.faq-items__answer{padding:0 52px 16px 0;color:#57575f;font-size:16px;font-weight:400;line-height:24px}.faq-items__answer>*:first-child{margin-top:0}.faq-items__answer>*:last-child{margin-bottom:0}.faq-items__answer p{margin:0}.faq-items__answer p+p{margin-top:16px}.faq-items__slider{width:100%}.faq-items__viewport{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-behavior:smooth}.faq-items__viewport::-webkit-scrollbar{display:none}.faq-items__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:24px}.faq-items__slide{min-width:0;scroll-snap-align:start}.faq-items__dots{display:flex;align-items:center;justify-content:center;margin-top:24px}.faq-items__dots[hidden]{display:none}.faq-items__dot{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#b7b7ba;cursor:pointer}.faq-items__dot:before{width:8px;height:8px;border-radius:999px;background:currentColor;content:""}.faq-items__dot.is-active{color:#6a1f7a}@media (min-width: 768px) and (max-width: 1199px){.faq-items__desktop,.faq-items__mobile{display:none}.faq-items__tablet{display:block}}@media (max-width: 767px){.faq-items__inner{gap:24px}.faq-items__desktop,.faq-items__tablet{display:none}.faq-items__mobile{display:block}.faq-items__title{font-size:32px;line-height:40px}.faq-items__trigger{padding:8px 0}.faq-items__icon-button{width:32px;height:32px}.faq-items__icon,.faq-items__chevron{width:20px;height:20px}.faq-items__answer{padding-right:32px;padding-bottom:12px}}
