:root{--faq-dark: #000000;--faq-dark-light: #111111;--faq-green: #4a7c59;--faq-green-light: #5a9469;--faq-green-pale: #e8f5e9;--faq-white: #ffffff;--faq-text: #1a1a1a;--faq-text-light: #666666;--faq-border: rgba(0, 0, 0, .08)}.faq-page{font-family:inherit;color:var(--faq-text);line-height:1.6}.faq-page *{box-sizing:border-box}.faq-hero{background:linear-gradient(135deg,#000,#1a1a1a);padding:80px 20px;text-align:center;position:relative;overflow:hidden}.faq-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%234a7c59' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.faq-hero__content{position:relative;z-index:1;max-width:800px;margin:0 auto}.faq-hero__icon{font-size:4rem;margin-bottom:20px;display:block}.faq-hero__title{font-size:2.8rem;font-weight:700;color:var(--faq-white);margin:0 0 16px;letter-spacing:-.02em}.faq-hero__subtitle{font-size:1.2rem;color:#fffc;max-width:600px;margin:0 auto}.faq-search{max-width:500px;margin:30px auto 0}.faq-search__form{display:flex;background:var(--faq-white);border-radius:50px;overflow:hidden;box-shadow:0 4px 20px #0003}.faq-search__input{flex:1;padding:16px 24px;border:none;font-size:1rem;outline:none}.faq-search__input::placeholder{color:var(--faq-text-light)}.faq-search__btn{padding:16px 24px;background:var(--faq-green);border:none;color:var(--faq-white);cursor:pointer;transition:background .3s ease}.faq-search__btn:hover{background:var(--faq-green-light)}.faq-categories{background:var(--faq-white);padding:40px 20px;border-bottom:1px solid var(--faq-border)}.faq-categories__container{max-width:1000px;margin:0 auto}.faq-categories__list{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.faq-categories__item{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--faq-green-pale);border-radius:50px;color:var(--faq-green);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;text-decoration:none}.faq-categories__item:hover,.faq-categories__item.active{background:var(--faq-green);color:var(--faq-white);transform:translateY(-2px);box-shadow:0 4px 12px #4a7c594d}.faq-categories__icon{font-size:1.2rem}.faq-content{max-width:900px;margin:0 auto;padding:60px 20px}.faq-section{margin-bottom:50px}.faq-section__header{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--faq-green)}.faq-section__icon{width:40px;height:40px;background:var(--faq-green);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--faq-white);font-size:1.2rem}.faq-section__title{font-size:1.5rem;font-weight:700;color:var(--faq-text);margin:0}.faq-accordion{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--faq-white);border:1px solid var(--faq-border);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:var(--faq-green);box-shadow:0 4px 12px #0000000d}.faq-item.active{border-color:var(--faq-green);box-shadow:0 4px 20px #4a7c5926}.faq-question{width:100%;padding:20px 24px;background:none;border:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;text-align:left;font-size:1rem;font-weight:600;color:var(--faq-text);transition:all .2s ease}.faq-question:hover{color:var(--faq-green)}.faq-question__icon{width:28px;height:28px;background:var(--faq-green-pale);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.faq-item.active .faq-question__icon{background:var(--faq-green);color:var(--faq-white);transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:500px}.faq-answer__content{padding:0 24px 24px;color:var(--faq-text-light);line-height:1.7}.faq-answer__content a{color:var(--faq-green);text-decoration:underline}.faq-answer__content a:hover{color:var(--faq-green-light)}.faq-contact{background:linear-gradient(135deg,var(--faq-green) 0%,var(--faq-green-light) 100%);padding:60px 20px;text-align:center;margin-top:40px;border-radius:20px}.faq-contact__title{font-size:1.8rem;font-weight:700;color:var(--faq-white);margin:0 0 12px}.faq-contact__text{font-size:1.1rem;color:#ffffffe6;max-width:500px;margin:0 auto 30px}.faq-contact__buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.faq-contact__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.faq-contact__btn--primary{background:var(--faq-white);color:var(--faq-green)}.faq-contact__btn--primary:hover{background:var(--faq-dark);color:var(--faq-white);transform:translateY(-2px)}.faq-contact__btn--secondary{background:transparent;color:var(--faq-white);border:2px solid var(--faq-white)}.faq-contact__btn--secondary:hover{background:var(--faq-white);color:var(--faq-green);transform:translateY(-2px)}@media (max-width: 768px){.faq-hero{padding:60px 20px}.faq-hero__title{font-size:2rem}.faq-hero__subtitle{font-size:1rem}.faq-categories__list{gap:10px}.faq-categories__item{padding:10px 18px;font-size:.85rem}.faq-content{padding:40px 16px}.faq-section__title{font-size:1.3rem}.faq-question{padding:16px 20px;font-size:.95rem}.faq-answer__content{padding:0 20px 20px}.faq-contact{padding:40px 20px;border-radius:0;margin-top:20px}.faq-contact__title{font-size:1.5rem}.faq-contact__buttons{flex-direction:column;align-items:center}.faq-contact__btn{width:100%;max-width:280px;justify-content:center}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq-section{animation:fadeInUp .5s ease forwards}.faq-section:nth-child(1){animation-delay:.1s}.faq-section:nth-child(2){animation-delay:.2s}.faq-section:nth-child(3){animation-delay:.3s}.faq-section:nth-child(4){animation-delay:.4s}
/*# sourceMappingURL=/cdn/shop/t/8/assets/faq-premium.css.map */
