.faq-section{padding:64px 24px}.faq-container{margin:0 auto;max-width:820px}.faq-head{text-align:center}.faq-eyebrow{background:#e5e7fd;border-radius:70px;color:#0018f2;display:inline-block;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.35;padding:8px 16px}.faq-eyebrow,.faq-heading{font-family:Inter,sans-serif;text-align:center}.faq-heading{color:#151718;font-size:40px;font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:20px 0 46px}.faq-item{border-bottom:1px solid #e5e7eb;padding:34px 0}.faq-item:first-child{border-top:1px solid #e5e7eb}.faq-question{align-items:center;cursor:pointer;display:flex;gap:24px;justify-content:space-between;list-style:none}.faq-question-text{color:#151718;font-family:Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.35}.faq-question::-webkit-details-marker{display:none}.faq-toggle{background:#0018f2;border-radius:6px;flex-shrink:0;height:24px;position:relative;width:24px}.faq-toggle:after,.faq-toggle:before{background:#fff;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.faq-toggle:before{height:2px;width:12px}.faq-toggle:after{height:12px;transition:opacity .2s;width:2px}.faq-item[open] .faq-toggle:after{opacity:0}.faq-answer{color:#8b8b8b;font-family:Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.35;overflow:hidden;transition:height .3s ease}.faq-answer-inner{padding-top:18px}.faq-answer p{margin:0}