.sw-faq{background:#0d0d0c;padding:16px 80px;min-height:994px;align-items:center;display:flex}.sw-faq__container{max-width:1280px;margin:0 auto;display:flex;gap:48px}.sw-faq__left{flex:1 1 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.sw-faq__right{flex:1 1 50%;display:flex;flex-direction:column;align-items:flex-start}.sw-faq__title{font-family:"Russo One",Arial,sans-serif;font-weight:400;font-size:36px;line-height:120%;color:#f9f9f9;margin:0;max-width:470px}.sw-faq__desc{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:140%;color:#f9f9f9;opacity:.6}.sw-faq__ask-btn{height:48px;font-size:16px;font-weight:500;line-height:1.4;border-radius:32px;background:#fcd704;color:#3a3a3c;border:none;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 16px;margin:0}.sw-faq__ask-btn{display:flex;align-items:center;justify-content:center;margin:0}.sw-faq__ask-btn-icon{margin-left:10px;display:flex;align-items:center}.sw-faq__accordion{width:100%}.sw-faq__more{overflow:hidden}.sw-faq__item{border-radius:20px;background:#171717;margin-bottom:8px;border:2px solid transparent;transition:border-color .2s;box-shadow:none}.sw-faq__item:hover,.sw-faq__item.active{border-color:#242424}.sw-faq__question{width:100%;background:0 0;border:none;color:#f9f9f9;font-family:"Montserrat",Arial,sans-serif;font-size:16px;font-weight:500;text-align:left;padding:10px 16px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s}.sw-faq__question:hover,.sw-faq__item.active .sw-faq__question{background:#171717}.sw-faq__toggle{font-size:28px;font-weight:400;color:#f9f9f9;margin-left:16px;transition:none;display:inline-block;width:28px;text-align:center;letter-spacing:0}.sw-faq__item.active .sw-faq__toggle{letter-spacing:.12em;font-size:36px}.sw-faq__answer{max-height:0;overflow:hidden;transition:max-height 300ms ease;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:.04em;color:#f9f9f9;opacity:.8;padding:0 12px;margin-top:0}.sw-faq__answer p{margin:0}.sw-faq__item.active .sw-faq__answer{max-height:1000px;padding-bottom:12px}.sw-faq__all-btn{margin-top:12px;font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:16px;border-radius:32px;border:1px solid #fcd704;padding:12px 32px;background:0 0;color:#f9f9f9;cursor:pointer;letter-spacing:.02em;transition:background .2s,color .2s;width:100%;display:block;margin:0}.sw-faq__all-btn:hover{background:rgba(252,215,4,.16);color:#f9f9f9}@media (max-width:767px){.sw-faq{padding:16px 16px 64px;margin-bottom:0;min-height:0}.sw-faq__container{flex-direction:column;gap:16px;max-width:none;margin:0}.sw-faq__left{flex:none;width:100%;gap:16px;align-items:flex-start}.sw-faq__right{flex:none;width:100%;align-items:flex-start}.sw-faq__title{font-size:20px;line-height:1.3;margin:0}.sw-faq__desc{font-size:14px;line-height:1.4;margin:0}.sw-faq__ask-btn{width:100%;height:48px;font-size:16px;font-weight:500;line-height:1.4;border-radius:32px;background:#fcd704;color:#3a3a3c;border:none;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 16px;margin:0}.sw-faq__accordion{width:100%;gap:8px;display:flex;flex-direction:column}.sw-faq__item{border-radius:16px;background:#171717;margin-bottom:8px;border:.5px solid #242424;padding:16px;gap:0;display:flex;flex-direction:column}.sw-faq__item.active{border-color:#242424}.sw-faq__question{width:100%;background:0 0;border:none;color:#f9f9f9;font-family:"Montserrat",Arial,sans-serif;font-size:16px;font-weight:500;text-align:left;padding:0;border-radius:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:none;margin:0}.sw-faq__question:hover{background:0 0}.sw-faq__toggle{font-size:20px;font-weight:400;color:#f9f9f9;margin-left:0;transition:none;display:inline-block;width:20px;height:20px;text-align:center;letter-spacing:0}.sw-faq__item.active .sw-faq__toggle{letter-spacing:0;font-size:20px}.sw-faq__answer{max-height:0;overflow:hidden;transition:max-height 300ms ease;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0;color:#d8d8d8;opacity:1;padding:0;margin-top:0}.sw-faq__answer p{margin:0}.sw-faq__item.active .sw-faq__answer{max-height:1000px;margin-top:16px}.sw-faq__all-btn{width:100%;height:48px;font-size:16px;font-weight:500;line-height:1.4;border-radius:32px;border:.5px solid #fcd704;padding:0 16px;background:rgba(255,255,255,0);color:#f9f9f9;cursor:pointer;letter-spacing:0;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center;margin:0}.sw-faq__all-btn:hover{background:rgba(252,215,4,.1);color:#f9f9f9}}