.faq-interactive{padding:60px 0 70px;background:linear-gradient(180deg,#fff,#f4f8fb 40%,#fff)}.faq-interactive__wrap{max-width:900px;margin:0 auto;padding:0 24px}.faq-interactive__head{text-align:center;margin-bottom:30px}.faq-interactive__eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#2e5f8a;font-weight:700;margin-bottom:10px}.faq-interactive__head h2{font-size:clamp(24px,4vw,32px);font-weight:800;margin:0;color:#12151a}.faq-interactive__controls{margin-bottom:30px}.faq-interactive__search{width:100%;padding:14px 20px;border-radius:30px;border:1px solid #DCE7F2;font-size:14px;outline:none;margin-bottom:16px;transition:border-color .15s ease,box-shadow .15s ease;background:#fff}.faq-interactive__search:focus{border-color:#2e5f8a;box-shadow:0 0 0 3px #2e5f8a26}.faq-interactive__pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.faq-interactive__pill{border:1px solid #DCE7F2;background:#fff;color:#5b6572;font-size:12.5px;font-weight:700;padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.faq-interactive__pill:hover{border-color:#2e5f8a;color:#173b5e}.faq-interactive__pill.active{background:#173b5e;border-color:#173b5e;color:#fff}.faq-interactive__count{text-align:center;font-size:13px;color:#5b6572;margin-bottom:20px}.faq-interactive__count span{color:#b23d6d;font-weight:800}.faq-interactive__list{display:grid;gap:12px}.faq-item{background:#fff;border:1px solid #E3ECF4;border-radius:16px;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.faq-item:hover{box-shadow:0 8px 24px #173b5e14;border-color:#dce7f2}.faq-item.open{border-color:#b8d4ec;box-shadow:0 10px 28px #173b5e1a}.faq-item__q{display:flex;align-items:center;gap:14px;padding:18px 20px;cursor:pointer;font-weight:700;font-size:14.5px;color:#12151a}.faq-item__icon{width:34px;height:34px;border-radius:50%;background:#eaf4fc;color:#173b5e;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.faq-item__q-text{flex:1}.faq-item__badge{font-size:10px;font-weight:800;letter-spacing:.02em;background:#f4f8fb;color:#5b6572;padding:4px 10px;border-radius:20px;white-space:nowrap}.faq-item__plus{font-size:20px;color:#173b5e;transition:transform .25s ease;flex-shrink:0}.faq-item.open .faq-item__plus{transform:rotate(45deg)}.faq-item__a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item__a-inner{padding:0 20px 20px 68px;font-size:13.5px;color:#5b6572;line-height:1.6}.faq-item.open .faq-item__a{max-height:400px}.faq-interactive__empty{text-align:center;padding:40px 20px;color:#5b6572;font-size:14px;display:none}.faq-interactive__empty.visible{display:block}.faq-interactive__cta{margin-top:40px;text-align:center;padding:28px;background:linear-gradient(135deg,#eaf4fc,#fff 55%,#dcebf8);border-radius:20px}.faq-interactive__cta p{font-size:14px;color:#5b6572;margin:0 0 14px}.faq-interactive__cta a{display:inline-block;background:#173b5e;color:#fff;font-weight:700;font-size:13.5px;padding:12px 26px;border-radius:30px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.faq-interactive__cta a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #173b5e3d}@media(max-width:600px){.faq-interactive{padding:36px 0 50px}.faq-interactive__head{margin-bottom:22px}.faq-item__q{padding:14px 16px;font-size:13px;gap:10px}.faq-item__icon{width:28px;height:28px;font-size:13px}.faq-item__a-inner{padding:0 16px 16px 54px;font-size:12.5px}.faq-item__badge{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-faq-interactive.css.map */
