.pur-faq{background:#f4f6f8;font-family:Montserrat,Arial,sans-serif;padding:4rem 24px}.pur-faq__inner{display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:760px}.pur-faq__header{text-align:center}.pur-faq__eyebrow{color:#88dbdf;font-size:11px;font-weight:600;letter-spacing:.22em;margin:0 0 14px}.pur-faq__eyebrow,.pur-faq__title{font-family:Montserrat,Arial,sans-serif;text-transform:uppercase}.pur-faq__title{color:#2c2c2a;font-size:clamp(28px,4vw,52px);font-weight:300;letter-spacing:.18em;line-height:1.15;margin:0 0 16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pur-faq__divider{background:#88dbdf;border-radius:2px;height:1.5px;margin:0 auto 28px;width:48px}.pur-faq__list{border-top:.5px solid #d3d1c7;display:flex;flex-direction:column;gap:0}.pur-faq__item{border-bottom:.5px solid #d3d1c7}.pur-faq__question{align-items:center;background:transparent;border:none;color:#2c2c2a;cursor:pointer;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:500;gap:16px;justify-content:space-between;letter-spacing:.02em;padding:18px 0;text-align:left;transition:color .2s ease;width:100%}.pur-faq__question:hover,.pur-faq__question[aria-expanded=true]{color:#88dbdf}.pur-faq__icon{color:#88dbdf;flex-shrink:0;font-size:20px;font-weight:300;line-height:1;transition:transform .2s ease}.pur-faq__question[aria-expanded=true] .pur-faq__icon{transform:rotate(45deg)}.pur-faq__answer{padding:0 0 18px}.pur-faq__answer-inner{background:#fff;border-radius:10px;padding:16px 20px}.pur-faq__answer p{color:#5f5e5a;font-family:Lato,Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.8;margin:0 0 10px}.pur-faq__answer p:last-child{margin:0}.pur-faq__answer a{color:#88dbdf;font-weight:400;text-decoration:none}.pur-faq__answer a:hover{text-decoration:underline}.pur-faq__answer strong{color:#2c2c2a;font-weight:600}