.faq-section-new{background:#fff;padding:80px 0;position:relative;text-align:center;z-index:0}.content-wrapper-new{margin:0 auto;max-width:100%;padding:0}.faq-title-new{color:#000;font-size:41px;font-weight:900;line-height:1.1;margin:0 auto 16px;max-width:100%;white-space:nowrap}.faq-subtitle-new{color:#555;font-size:16px;line-height:1.6;margin:0 auto 40px;max-width:700px}.faq-cta-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:64px}.faq-btn-primary{align-items:center;background:#ec2528;border-radius:26px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:52px;justify-content:center;letter-spacing:.08em;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:background .2s ease}.faq-btn-primary:hover{background:#c0151f;color:#fff}.faq-btn-secondary{align-items:center;background:transparent;border:1px solid #000;border-radius:26px;box-sizing:border-box;color:#000;display:inline-flex;font-size:14px;font-weight:700;height:52px;justify-content:center;letter-spacing:.08em;padding:14px 26px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.faq-btn-secondary:hover{background:#000;color:#fff}.faq-accordion-wrapper{display:grid;gap:0 80px;grid-template-columns:repeat(2,1fr);text-align:left;width:100%}.faq-mobile-carousel{display:none}.faq-item{border-bottom:1px solid #e5e8f1;padding:20px 0}.faq-item-title{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between}.faq-item-title span{color:#000;font-size:16px;font-weight:400;line-height:1.4}.faq-chevron{flex-shrink:0;transition:transform .3s ease}.faq-item-content{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item-content-inner{color:#444;font-size:15px;line-height:1.65;padding:16px 0 4px;text-align:left}@media (max-width:768px){.faq-section-new{padding:48px 0}.faq-title-new{font-size:28px;white-space:normal}.faq-cta-row{align-items:center;flex-direction:column}.faq-accordion-wrapper{display:none}.faq-mobile-carousel{display:block;position:relative;text-align:left}.faq-pages-wrapper{overflow:hidden;width:100%}.faq-pages-track{display:flex;transition:transform .4s ease}.faq-page{box-sizing:border-box;min-width:100%}.faq-page-dots{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:24px;padding-bottom:8px}.faq-page-dot{background:#ccc;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s;width:8px}.faq-page-dot.active{background:#000}.faq-page-arrow{align-items:center;-webkit-appearance:none;appearance:none;background:#f0f0f0!important;border:none!important;border-radius:50%!important;box-shadow:0 1px 4px rgba(0,0,0,.1)!important;cursor:pointer;display:flex!important;flex-shrink:0;height:32px!important;justify-content:center;padding:0!important;position:static!important;width:32px!important}.faq-page-arrow svg{display:block}.faq-page-arrow.hidden{pointer-events:none!important;visibility:hidden!important}}