.blox-ai-body,.blox-ai-body *,.blox-ai-body :after,.blox-ai-body :before{box-sizing:border-box}.blox-ai-container{margin-left:auto;margin-right:auto;padding:0 20px;width:100%}.blox-ai-heading{margin-bottom:48px}.blox-ai-accordion{width:100%}.blox-ai-item{border-bottom-style:solid;border-bottom-width:1px}.blox-ai-accordion--card .blox-ai-item{border-bottom:none}.blox-ai-accordion--card{display:flex;flex-direction:column}.blox-ai-icon-minus,.blox-ai-item[data-active=true] .blox-ai-icon-plus{display:none}.blox-ai-item[data-active=true] .blox-ai-icon-minus{display:block}.blox-ai-trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:20px 0;text-align:left;transition:opacity .2s ease;width:100%}.blox-ai-trigger:hover{opacity:.8}.blox-ai-trigger-title{font-size:1.25rem;font-weight:600;line-height:1.3;margin:0;padding:0;transition:color .3s ease}.blox-ai-chevron{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:12px;transition:transform .3s ease}.blox-ai-item[data-active=true] .blox-ai-chevron{transform:rotate(180deg)}.blox-ai-accordion--card .blox-ai-item[data-active=true] .blox-ai-chevron{transform:none}.blox-ai-panel{overflow:hidden}.blox-ai-panel[hidden]{display:none}.blox-ai-description{line-height:1.6;padding-bottom:20px}.blox-ai-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.blox-ai-filter-btn{background:none;border:none;border-radius:20px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:8px 18px;transition:background .2s ease,color .2s ease}.blox-ai-filter-btn:hover{opacity:.8}.blox-ai-item.blox-ai-hidden{display:none}.blox-ai-accordion[data-filter-animate=true] .blox-ai-item{transition:opacity .3s ease,transform .3s ease,background .3s ease}.blox-ai-accordion[data-filter-animate=true] .blox-ai-item.blox-ai-filter-in,.blox-ai-accordion[data-filter-animate=true] .blox-ai-item.blox-ai-filter-out{opacity:0;transform:scale(.92)}.blox-ai-accordion[data-filter-animate=true] .blox-ai-item.blox-ai-filter-in.blox-ai-filter-show{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.blox-ai-chevron,.blox-ai-trigger,.blox-ai-trigger-title{transition:none}}.blox-ai-no-motion .blox-ai-chevron,.blox-ai-no-motion .blox-ai-panel,.blox-ai-no-motion .blox-ai-trigger,.blox-ai-no-motion .blox-ai-trigger-title{transition:none}@media (max-width:992px){.blox-ai-heading{margin-bottom:24px}.blox-ai-trigger-title{font-size:1rem}}.blox-ai-divider{left:0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.blox-ai-divider-top{bottom:100%}.blox-ai-divider-bottom{top:100%}.blox-ai-divider svg{display:block;position:relative;width:calc(100% + 1.3px)}