.services-faq{background:var(--section-bg);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);overflow:hidden}.services-faq__container{max-width:920px;margin:0 auto;padding:0 24px}.services-faq__kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;text-align:center;margin-bottom:18px}.services-faq__heading{margin:0 0 80px;text-align:center;font-size:clamp(34px,5vw,68px);line-height:.95;letter-spacing:-.03em;text-transform:uppercase;color:#fff}.services-faq__items{display:flex;flex-direction:column;gap:0}.faq-item{padding:34px 0;opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.faq-item.in-view{opacity:1;transform:translateY(0)}.faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:30px;background:transparent;border:none;padding:0;cursor:pointer;text-align:left}.faq-item__left{display:flex;align-items:center;gap:18px}.faq-item__dot{width:8px;height:8px;min-width:8px;border-radius:50%;background:#00e0c6;box-shadow:0 0 18px #00e0c673}.faq-item__title{font-size:clamp(22px,2vw,34px);line-height:1.2;font-weight:600;color:#fff}.faq-item__icon{width:44px;height:44px;min-width:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(0,224,198,.22);color:#fff;font-size:28px;line-height:1;transition:transform .35s ease,background .35s ease,border-color .35s ease}.faq-item.active .faq-item__icon{background:#00e0c624;border-color:#00e0c680;transform:rotate(180deg)}.faq-item__answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease;overflow:hidden}.faq-item.active .faq-item__answer-wrapper{grid-template-rows:1fr}.faq-item__answer{overflow:hidden;padding-left:26px;margin-left:26px;margin-top:24px;border-left:1px solid rgba(0,224,198,.18);color:#ffffffb8;font-size:17px;line-height:1.9}.faq-item__answer p{margin:0}.faq-item:hover .faq-item__icon{border-color:#00e0c68c;box-shadow:0 0 24px #00e0c61f}@media screen and (max-width:749px){.services-faq{padding-top:90px;padding-bottom:90px}.services-faq__heading{margin-bottom:54px}.faq-item{padding:26px 0}.faq-item__question{align-items:flex-start}.faq-item__left{gap:14px}.faq-item__title{font-size:22px}.faq-item__icon{width:40px;height:40px;min-width:40px;font-size:24px}.faq-item__answer{padding-left:18px;margin-left:18px;font-size:15px;line-height:1.8}}.faq-item{position:relative;border-top:none}.faq-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#00e0c629;transition:width .45s ease,left .45s ease}.faq-item.active:before{width:120px;left:calc(50% - 60px)}.faq-item:last-child:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#00e0c629}
/*# sourceMappingURL=/cdn/shop/t/1/assets/services-faq.css.map */
