.faq-sec{background:#fff;overflow:hidden;padding:96px 40px;position:relative}.faq-inner,.faq-sec{box-sizing:border-box;width:100%}.faq-inner{align-items:flex-start;display:flex;gap:64px;margin:0 auto;max-width:1100px}.faq-intro{flex:0 0 30%;min-width:0;width:30%}.faq-eyebrow{align-items:center;color:#6b6b6b;display:flex;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;gap:10px;letter-spacing:1.4px;line-height:16px;margin-bottom:18px;text-transform:uppercase}.faq-eyebrow-line{background:#dadada;flex-shrink:0;height:1px;width:16px}.faq-heading{color:#1f1f1f;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:700;letter-spacing:.96px;line-height:38.4px;margin:0 0 12px;max-width:260px;text-transform:uppercase}.faq-description{color:#6b6b6b;font-family:Barlow,sans-serif;font-size:13px;font-weight:300;line-height:21.45p;margin-bottom:20px;max-width:280px}.faq-description p{margin:0 0 8px}.faq-description p:last-child{margin-bottom:0}.faq-button{align-items:center;background:#fff949;border:1px solid #fff949;box-sizing:border-box;color:#1f1f1f!important;display:inline-flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;justify-content:center;letter-spacing:1.2px;line-height:19.2px;padding:11px 22px;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease,border-color .2s ease}.faq-button:hover{background:#f2ec3e;border-color:#f2ec3e;color:#1f1f1f!important}.faq-list{flex:1 1 0;min-width:0;width:70%}.faq-item{border-top:1px solid #dadada;box-sizing:border-box;width:100%}.faq-item:last-child{border-bottom:1px solid #dadada}.faq-question{align-items:center;background:transparent;border:0;box-sizing:border-box;color:#1f1f1f;cursor:pointer;display:flex;font-family:Barlow,sans-serif;font-size:14px;font-weight:500;gap:14px;justify-content:space-between;line-height:normal;padding:18px 0;text-align:left;width:100%}.faq-question-text{padding-right:20px}.faq-icon{align-items:center;border:1px solid #dadada;color:#6b6b6b;display:flex;flex-shrink:0;font-family:Arial,sans-serif;font-size:14px;font-weight:400;height:20px;justify-content:center;line-height:normal;transition:transform .2s,background .2s,border-color .2s;width:20px}.faq-answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.faq-answer-inner{box-sizing:border-box;color:#6b6b6b;font-family:Barlow,sans-serif;font-size:13px;font-weight:400;line-height:22.1px;min-height:0;overflow:hidden;padding:0}.faq-answer-inner p{margin:0 0 10px}.faq-answer-inner p:last-child{margin-bottom:0}.faq-item.active .faq-answer{grid-template-rows:1fr}.faq-item.active .faq-answer-inner{padding-bottom:18px}.faq-item.active .faq-icon{background:#1f1f1f;border-color:#1f1f1f;color:#fff949;transform:rotate(45deg)}@media (max-width:1199px){.faq-sec{padding:80px 32px}.faq-inner{gap:50px;max-width:100%}.faq-intro{flex-basis:32%;width:32%}.faq-list{width:68%}.faq-heading{font-size:23px;line-height:35px}.faq-description{font-size:12px;line-height:20px}.faq-question{font-size:13px;padding:17px 0}}@media (max-width:991px){.faq-sec{padding:70px 28px}.faq-inner{gap:40px}.faq-intro{flex-basis:34%;width:34%}.faq-list{width:66%}.faq-heading{font-size:22px;line-height:32px;max-width:240px}.faq-description{font-size:12px;line-height:20px;max-width:250px}.faq-button{font-size:11px;line-height:18px;padding:10px 20px}.faq-question{font-size:13px;line-height:20px;padding:16px 0}.faq-icon{font-size:13px;height:19px;width:19px}.faq-answer-inner{font-size:12px;line-height:20px}}@media (max-width:767px){.faq-sec{padding:64px 20px}.faq-inner{display:flex;flex-direction:column;gap:40px}.faq-intro{flex:none;width:100%}.faq-eyebrow{font-size:9px;gap:8px;letter-spacing:1.1px;line-height:14px;margin-bottom:15px}.faq-eyebrow-line{width:14px}.faq-heading{font-size:clamp(38px,10vw,52px);letter-spacing:.5px;line-height:.98;margin-bottom:14px;max-width:100%}.faq-description{font-size:14px;line-height:22px;margin-bottom:20px;max-width:520px}.faq-button{font-size:11px;line-height:18px;padding:11px 20px}.faq-list{flex:none;width:100%}.faq-question{font-size:14px;line-height:21px;padding:17px 0}.faq-question-text{padding-right:15px}.faq-icon{font-size:14px;height:20px;width:20px}.faq-answer-inner{font-size:13px;line-height:21px}.faq-item.active .faq-answer-inner{padding-bottom:17px}}@media (max-width:479px){.faq-sec{padding:55px 16px}.faq-inner{gap:35px}.faq-eyebrow{gap:8px;margin-bottom:15px}.faq-eyebrow-line{width:14px}.faq-heading{margin-bottom:14px;max-width:100%}.faq-description{margin-bottom:20px;max-width:520px}.faq-button{padding:11px 20px}.faq-question{padding:15px 0}.faq-question-text{padding-right:15px}.faq-icon{height:20px;width:20px}.faq-item.active .faq-answer-inner{padding-bottom:15px}}