.ot-faq{padding:80px 24px}.ot-faq__inner{margin:0 auto;max-width:920px}.ot-faq__eyebrow{color:#e8632a;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ot-faq__eyebrow,.ot-faq__headline{margin-bottom:16px}.ot-faq__headline h1,.ot-faq__headline h2,.ot-faq__headline p{color:#1a1a1a;font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.ot-faq__intro{margin-bottom:48px;max-width:680px}.ot-faq__intro p{color:#4a4a4a;font-size:18px;line-height:1.6;margin:0}.ot-faq__item{border-top:1px solid #e5e2da}.ot-faq__item:last-child{border-bottom:1px solid #e5e2da}.ot-faq__question{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:24px;justify-content:space-between;padding:28px 0;text-align:left;width:100%}.ot-faq__q-text{color:#1a1a1a;font-size:18px;font-weight:700;line-height:1.4}.ot-faq__toggle{align-items:center;border:1px solid #d8d4ca;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .2s ease,border-color .2s ease;width:28px}.ot-faq__toggle svg{fill:none;height:14px;stroke:#6a6a6a;width:14px}.ot-faq__icon-close{display:none}.ot-faq__item.is-open .ot-faq__toggle{background:#e8632a;border-color:#e8632a}.ot-faq__item.is-open .ot-faq__toggle svg{stroke:#fff}.ot-faq__item.is-open .ot-faq__icon-plus{display:none}.ot-faq__item.is-open .ot-faq__icon-close{display:block}.ot-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.ot-faq__item.is-open .ot-faq__answer{max-height:600px}.ot-faq__answer-inner{max-width:760px;padding:0 0 28px}.ot-faq__answer-inner p{color:#6a6a6a;font-size:16px;line-height:1.6;margin:0}@media (max-width:767px){.ot-faq{padding:48px 20px}.ot-faq__headline h1,.ot-faq__headline h2,.ot-faq__headline p{font-size:32px}.ot-faq__intro p,.ot-faq__q-text{font-size:16px}}