.faq-page *,.faq-page *:before,.faq-page *:after{box-sizing:border-box}.faq-page{width:100%;font-family:inherit}.accent{color:#3b63f0}.fq-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#3b63f0;background:#fff;border:1px solid #dde1ee;border-radius:999px;padding:6px 14px;margin-bottom:20px}.faq-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 24px 50px;background:#f5f6f8}.faq-hero__title{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;color:#111;margin:0 0 16px;line-height:1.1;letter-spacing:-.02em}.faq-hero__subtitle{font-size:1.05rem;color:#555;max-width:500px;line-height:1.7;margin:0}.faq-search-wrap{max-width:900px!important;margin:0 auto;padding:40px 24px 0}.faq-search-inner{display:flex;align-items:center;gap:12px;border:1px solid #dde1ee;border-radius:12px;padding:14px 18px;background:#fff;box-shadow:0 2px 8px #0000000d}.faq-search-inner svg{color:#999;flex-shrink:0}.faq-search-inner input{border:none;outline:none;font-size:15px;color:#333;width:100%;font-family:inherit;background:transparent}.faq-search-inner input::placeholder{color:#aaa}.faq-list{max-width:1100px!important;margin:0 auto;padding:40px 24px 60px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;align-items:start}.faq-item{border-bottom:1px solid #e5e8f0;padding:0 16px}.faq-item:nth-child(3n+1){padding-left:0}.faq-item:nth-child(3n){padding-right:0}.faq-item:nth-child(3n+2){border-left:1px solid #e5e8f0;border-right:1px solid #e5e8f0}.faq-item__question{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:20px 0;font-size:.92rem;font-weight:600;color:#111;text-align:left;cursor:pointer;gap:12px;font-family:inherit;line-height:1.4}.faq-item__icon{flex-shrink:0;width:24px;height:24px;border-radius:6px;background:#eef1fd;display:flex;align-items:center;justify-content:center;color:#3b63f0;transition:transform .2s}.faq-item.open .faq-item__icon{transform:rotate(45deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.open .faq-item__answer{max-height:600px;padding-bottom:18px}.faq-item__answer p{font-size:.875rem;color:#555;line-height:1.7;margin:0}.faq-cta{padding:60px 24px 80px;background:#f5f6f8;text-align:center;border-top:1px solid #e5e8f0}.faq-cta__inner{max-width:580px;margin:0 auto}.faq-cta__title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#111;margin:0 0 12px}.faq-cta__subtitle{font-size:1rem;color:#555;line-height:1.7;margin:0 0 36px}.faq-cta__btn{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;border-radius:12px;padding:14px 32px;text-decoration:none;background:#3b63f0;color:#fff!important;border:2px solid #3b63f0;transition:opacity .2s,box-shadow .2s;font-family:inherit}.faq-cta__btn:hover{opacity:.9;box-shadow:0 4px 16px #3b63f059}@media screen and (max-width: 899px){.faq-list{grid-template-columns:1fr 1fr}.faq-item{padding:0 12px}.faq-item:nth-child(odd){padding-left:0;border-right:none}.faq-item:nth-child(2n){padding-right:0;border-left:1px solid #e5e8f0;border-right:none}.faq-item:nth-child(3n+2){border-left:none;border-right:none}}@media screen and (max-width: 599px){.faq-list{grid-template-columns:1fr}.faq-item{padding:0}.faq-item:nth-child(n){border-left:none;border-right:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-page-faq.css.map */
