.pro-faq{background:linear-gradient(180deg,#e2e7fe,#d6d9fc);padding-block:clamp(48px,4.947917vw,95px);position:relative}.pro-faq--custom-background{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover}.pro-faq__heading{color:var(--color-navy-900,#1f274e);font-size:clamp(28px,2.291667vw,44px);line-height:1.2;margin:0 auto clamp(32px,4.166667vw,80px);max-width:684px;overflow-wrap:anywhere;text-align:center;width:35.625%}.pro-faq__list{display:grid;gap:clamp(12px,.833333vw,16px);margin-inline:auto;max-width:1080px;width:56.25%}.pro-faq__item{background:var(--color-white,#fff);border:0;border-radius:12px;min-width:0}.pro-faq__question{align-items:center;border-radius:inherit;color:var(--color-neutral-950,#1b1d24);cursor:pointer;display:flex;font-size:clamp(18px,1.25vw,24px);font-weight:700;gap:16px;justify-content:space-between;line-height:1.4;list-style:none;overflow-wrap:anywhere;padding:clamp(16px,1.25vw,24px)}.pro-faq__question::-webkit-details-marker{display:none}.pro-faq__question::marker{content:""}.pro-faq__question:focus-visible{outline:2px solid var(--color-blue-500,#1f42de);outline-offset:3px}.pro-faq__icon{display:grid;flex:0 0 30px;height:30px;place-items:center}.pro-faq__icon img{display:block;max-width:none}.pro-faq__icon .pro-faq__close{display:none;transform:rotate(-45deg)}.pro-faq__item[open] .pro-faq__plus{display:none}.pro-faq__item[open] .pro-faq__close{display:block}.pro-faq__answer{color:var(--color-neutral-600,#515064);font-size:clamp(16px,.9375vw,18px);line-height:1.4;overflow-wrap:anywhere;padding:0 clamp(16px,1.25vw,24px) clamp(16px,1.25vw,24px)}.pro-faq__answer>:first-child{margin-top:0}.pro-faq__answer>:last-child{margin-bottom:0}.pro-faq__answer img{height:auto;max-width:100%}@media (max-width:991px){.pro-faq__heading,.pro-faq__list{width:calc(100% - 64px)}}@media (max-width:767px){.pro-faq{padding-block:32px}.pro-faq__heading,.pro-faq__list{width:calc(100% - 40px)}.pro-faq__question{min-height:56px}}