.l-page-faq .c-tabs__nav{justify-content:center;margin-bottom:2.5rem}.c-promo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem, 4vw, 4rem);align-items:center}.c-promo__text h2{margin-bottom:1rem}.c-promo__text p{color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:1.75rem}.c-promo-carousel{min-width:0}.c-promo-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(50% - 0.75rem);gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.25rem}.c-promo-carousel__track::-webkit-scrollbar{display:none}.c-promo-carousel__slide{scroll-snap-align:start;display:flex;flex-direction:column}.c-promo-carousel__controls{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:1.5rem}.c-promo-carousel__btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-full);background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-line);box-shadow:var(--shadow);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.c-promo-carousel__btn:hover{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);transform:translateY(-2px)}.c-promo-carousel__btn svg{width:1.15rem;height:1.15rem}.c-promo-carousel__dots{display:flex;gap:.4rem;justify-content:center}.c-promo-carousel__dot{width:.5rem;height:.5rem;border-radius:50%;border:0;padding:0;background:var(--color-line-strong);cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.c-promo-carousel__dot:hover{transform:scale(1.25)}.c-promo-carousel__dot.is-active{background:var(--color-primary)}@media (max-width:1023px){.c-promo{grid-template-columns:1fr}}@media (max-width:767px){.c-promo-carousel__track{grid-auto-columns:100%}.l-page-faq .c-tabs__nav{flex-direction:column}}