.neuro-faq-section{background-color:#f5f8f4;padding:80px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.neuro-faq-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:56px;align-items:stretch}.neuro-faq-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#7b8a7e;margin-bottom:16px}.neuro-faq-title{font-size:40px;line-height:1.05;color:#1c2b26;margin:0 0 24px;font-weight:700}.neuro-faq-text{font-size:14px;line-height:1.7;color:#4e5a53;max-width:360px;margin-bottom:28px}.neuro-faq-link{display:inline-block;font-size:13px;color:#1f412f;text-decoration:none;border-bottom:2px solid #1f412f;padding-bottom:4px;font-weight:500}.neuro-faq-link:hover{opacity:.8}.neuro-faq-right{position:relative}.neuro-faq-controls{position:absolute;top:-32px;right:0;display:flex;gap:8px}.neuro-faq-arrow{width:32px;height:32px;border-radius:999px;border:none;cursor:pointer;background-color:#fff;box-shadow:0 6px 18px rgb(15 32 22 / .12);display:flex;align-items:center;justify-content:center;transition:transform 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease}.neuro-faq-arrow span{font-size:16px;line-height:1;color:#1f412f}.neuro-faq-arrow:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgb(15 32 22 / .18)}.neuro-faq-arrow:focus{outline:none}.neuro-faq-slider-wrapper{overflow:hidden}.neuro-faq-slider{display:flex;gap:24px;transition:transform 0.35s ease}.neuro-faq-card{flex:0 0 320px;background-color:#fff;border-radius:16px;padding:28px 28px 32px;box-shadow:0 12px 26px rgb(16 24 40 / .06)}.neuro-faq-card-badge{display:inline-block;padding:4px 10px;border-radius:999px;background-color:#f0f4ff;color:#5b6b8a;font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px;font-weight:600}.neuro-faq-card-title{font-size:18px;line-height:1.4;color:#1f2933;margin:0 0 10px;font-weight:600}.neuro-faq-card-separator{width:40px;height:2px;border-radius:999px;background-color:#e2e7f0;margin-bottom:16px}.neuro-faq-card-text{font-size:13px;line-height:1.7;color:#4b5763}@media (max-width:960px){.neuro-faq-inner{grid-template-columns:minmax(0,1fr);gap:32px}.neuro-faq-text{max-width:none}.neuro-faq-controls{top:-40px}}@media (max-width:640px){.neuro-faq-section{padding:48px 16px 56px}.neuro-faq-inner{max-width:100%}.neuro-faq-card{flex:0 0 260px}.neuro-faq-title{font-size:28px}}.neuro-faq-slider-wrapper{touch-action:pan-y;cursor:grab}.neuro-faq-slider-wrapper.is-dragging{cursor:grabbing}.neuro-faq-slider{will-change:transform;user-select:none}.neuro-faq-card{-webkit-user-select:none;user-select:none}.neuro-faq-slider-wrapper{overflow:hidden;touch-action:pan-y;-webkit-overflow-scrolling:touch;cursor:grab}.neuro-faq-slider-wrapper.is-dragging{cursor:grabbing}.neuro-faq-slider{will-change:transform;transform:translate3d(0,0,0)}.neuro-faq-card{-webkit-user-select:none;user-select:none}.neuro-faq-slider-wrapper{overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;cursor:grab;scroll-snap-type:x mandatory;scrollbar-width:none}.neuro-faq-slider-wrapper::-webkit-scrollbar{display:none}.neuro-faq-slider{transform:none!important;transition:none!important;will-change:auto!important;display:flex!important;flex-wrap:nowrap!important}.neuro-faq-card{scroll-snap-align:start;scroll-snap-stop:always;background:#ffffff!important;background-color:#ffffff!important}@media (max-width:767px){.neuro-faq-slider-wrapper{margin-left:0!important;padding-bottom:4px!important}.neuro-faq-slider{gap:18px!important}.neuro-faq-card{flex:0 0 78vw!important;max-width:78vw!important;min-width:78vw!important}}