.bridge-sol-faq{background:var(--cl-white);padding:80px 0}.bridge-sol-faq__wrap{margin:0 auto;max-width:var(--bridge-container-max);padding:0 var(--bridge-container-px)}.bridge-sol-faq__inner{align-items:start;display:grid;gap:60px;grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.bridge-sol-faq__left .bridge-eyebrow{color:var(--bridge-eyebrow-color);display:block;font-size:var(--bridge-eyebrow-font-size);font-weight:var(--bridge-eyebrow-font-weight);letter-spacing:var(--bridge-eyebrow-letter-spacing);margin-bottom:10px;text-transform:uppercase}.bridge-sol-faq__left h2{color:var(--cl-text-900);font-family:var(--cl-font-heading);font-size:var(--bridge-section-title-size);font-weight:var(--bridge-section-title-weight);margin:0 0 28px}.bridge-sol-faq__right{border-top:1px solid var(--cl-border-subtle);min-width:0;width:100%}.bridge-sol-faq__item{border-bottom:1px solid var(--cl-border-subtle);width:100%}.bridge-sol-faq__question{all:unset;align-items:flex-start;background:transparent!important;border:0!important;box-shadow:none!important;box-sizing:border-box;color:#101828;cursor:pointer;display:flex;filter:none!important;gap:16px;justify-content:space-between;max-width:100%;outline:none!important;padding:20px 0;text-align:left;transform:none!important;transition:color .14s ease!important;width:100%}.bridge-sol-faq__question,.bridge-sol-faq__question-text{font-family:var(--cl-font-heading);font-size:15px;font-weight:700}.bridge-sol-faq__question-text{color:#101828!important}.bridge-sol-faq__question:hover .bridge-sol-faq__question-text{color:var(--cl-accent-base)!important}.bridge-sol-faq__chevron{flex-shrink:0;height:18px;position:relative;transition:transform .2s ease;width:18px}.bridge-sol-faq__chevron:before{border-bottom:2px solid #101828;border-right:2px solid #101828;content:"";height:9px;left:50%;position:absolute;top:3px;transform:translateX(-50%) rotate(45deg);transition:border-color .14s ease;width:9px}.bridge-sol-faq__question:hover .bridge-sol-faq__chevron:before{border-color:var(--cl-accent-base)}.bridge-sol-faq__question[aria-expanded=true] .bridge-sol-faq__chevron:before{border-color:var(--cl-accent-base);top:6px;transform:translateX(-50%) rotate(-135deg)}.bridge-sol-faq__answer{max-height:0;overflow:hidden;transition:max-height .22s ease}.bridge-sol-faq__answer[aria-hidden=false]{max-height:600px}.bridge-sol-faq__answer-inner{color:var(--cl-text-700);font-size:14px;line-height:1.65;max-width:68ch;padding:0 0 20px}.bridge-sol-faq__answer-inner p{margin:0 0 8px}.bridge-sol-faq__answer-inner p:last-child{margin-bottom:0}@media (max-width:768px){.bridge-sol-faq__inner{gap:32px;grid-template-columns:1fr}.bridge-sol-faq__left h2{font-size:28px}}