:root{--color-border-subtle:#e6ecf4;--color-text-primary:#1d2334;--color-text-secondary:#43739e;--color-action-primary:#0e68e2}.pricing-faq{background:#fff;overflow:hidden;padding:clamp(56px,7vw,96px) clamp(20px,4vw,60px);position:relative}.pricing-faq .bg_collection{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.pricing-faq .bg_overlay,.pricing-faq .bg_varient,.pricing-faq .video_bg{height:100%;inset:0;position:absolute;width:100%}.pricing-faq .video_bg{object-fit:cover;object-position:center}.pricing-faq .bg_overlay{z-index:1}.pricing-faq .content-wrapper{margin:0 auto;position:relative;z-index:1}.pricing-faq .faq-inner{margin:0 auto;max-width:820px}.pricing-faq .builder-title,.pricing-faq h2{color:var(--color-text-primary,#1d2334);font-size:clamp(30px,3.6vw,44px);font-weight:700;letter-spacing:-.6px;margin-bottom:36px;text-align:center}.pricing-faq .faq-item{border-bottom:1px solid var(--color-border-subtle,#e6ecf4)}.pricing-faq .faq-q{align-items:center;background:none;border:none;color:var(--color-text-primary,#1d2334);cursor:pointer;display:flex;font-family:inherit;font-size:19px;font-weight:700;gap:20px;justify-content:space-between;padding:24px 4px;text-align:left;width:100%}.pricing-faq .faq-q .faq-ic{color:var(--color-action-primary,#0e68e2);flex:none;height:24px;transition:transform .25s ease;width:24px}.pricing-faq .faq-item.open .faq-q .faq-ic{transform:rotate(45deg)}.pricing-faq .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.pricing-faq .faq-a p{color:var(--color-text-secondary,#43739e);font-size:16px;line-height:1.65;padding:0 4px 24px}.pricing-faq .faq-a a{color:var(--color-action-primary,#0e68e2);font-weight:600}