.cp-faq{background:var(--cp-bg)}.cp-faq__container{max-width:880px}.cp-faq__head{margin-bottom:48px;text-align:center}.cp-faq__head .cp-section-intro,.cp-faq__head .cp-section-title{margin-left:auto;margin-right:auto;max-width:720px}.cp-faq__list{border-top:1px solid hsla(0,0%,4%,.08);display:flex;flex-direction:column;gap:0}.cp-faq__item{border-bottom:1px solid hsla(0,0%,4%,.08)}.cp-faq__q{align-items:center;color:var(--cp-navy);cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:24px;justify-content:space-between;letter-spacing:-.005em;list-style:none;padding:22px 4px;transition:color .2s var(--cp-ease)}.cp-faq__q::-webkit-details-marker{display:none}.cp-faq__q:hover{color:var(--cp-green-deep)}.cp-faq__q-text{flex:1}.cp-faq__icon{flex-shrink:0;height:16px;position:relative;transition:transform .25s var(--cp-ease);width:16px}.cp-faq__icon:after,.cp-faq__icon:before{background:var(--cp-navy);content:"";left:50%;position:absolute;top:50%;transition:background .2s var(--cp-ease)}.cp-faq__icon:before{height:2px;transform:translate(-50%,-50%);width:14px}.cp-faq__icon:after{height:14px;transform:translate(-50%,-50%);width:2px}.cp-faq__item[open] .cp-faq__icon{transform:rotate(45deg)}.cp-faq__item[open] .cp-faq__q{color:var(--cp-green-deep)}.cp-faq__item[open] .cp-faq__icon:after,.cp-faq__item[open] .cp-faq__icon:before{background:var(--cp-green-deep)}.cp-faq__a{color:var(--cp-slate-700);font-size:15px;line-height:1.65;max-width:760px;padding:0 4px 24px}.cp-faq__a p{margin:0 0 12px}.cp-faq__a p:last-child{margin-bottom:0}@media (max-width:720px){.cp-faq__q{font-size:16px;gap:16px;padding:20px 4px}}.cp-faq.cp-on-dark{background:var(--cp-navy)}.cp-faq.cp-on-dark .cp-faq__list{border-top-color:hsla(0,0%,100%,.1)}.cp-faq.cp-on-dark .cp-faq__item{border-bottom-color:hsla(0,0%,100%,.1)}.cp-faq.cp-on-dark .cp-faq__q{color:var(--cp-white)}.cp-faq.cp-on-dark .cp-faq__q:hover{color:var(--cp-green-bright)}.cp-faq.cp-on-dark .cp-faq__icon:after,.cp-faq.cp-on-dark .cp-faq__icon:before{background:var(--cp-white)}.cp-faq.cp-on-dark .cp-faq__item[open] .cp-faq__q{color:var(--cp-green-bright)}.cp-faq.cp-on-dark .cp-faq__item[open] .cp-faq__icon:after,.cp-faq.cp-on-dark .cp-faq__item[open] .cp-faq__icon:before{background:var(--cp-green-bright)}.cp-faq.cp-on-dark .cp-faq__a{color:var(--cp-slate-300)}