.faq-clean{background:#faf9f7}.faq-clean-copy{position:absolute;left:5%;top:18%;width:34%}.faq-clean-copy .faq-kicker{font-size:calc(var(--u)*15);letter-spacing:calc(var(--u)*4);font-weight:700;color:#697487;display:flex;align-items:center;gap:calc(var(--u)*22)}.faq-clean-copy .faq-kicker::before{content:"";width:calc(var(--u)*50);height:2px;background:#ff6200}.faq-clean-copy h2{font-size:calc(var(--u)*84);line-height:.98;letter-spacing:calc(var(--u)*-4);font-weight:750;margin:calc(var(--u)*38) 0 calc(var(--u)*24)}.faq-clean-copy h2 em{font-style:normal;color:#ff6200}.faq-clean-copy>p:not(.faq-kicker){font-size:calc(var(--u)*26);line-height:1.45;color:#687489;max-width:calc(var(--u)*480)}.faq-contact{display:inline-flex;justify-content:space-between;align-items:center;gap:calc(var(--u)*45);margin-top:calc(var(--u)*40);padding:calc(var(--u)*19) calc(var(--u)*30);border:1px solid #89919c;border-radius:calc(var(--u)*10);text-decoration:none;color:#111;font-size:calc(var(--u)*18);font-weight:700}.faq-clean-list{position:absolute;left:42%;right:5%;top:11%}.faq-clean .rd-faq-item{border:0;border-top:1px solid #d5d9df;border-radius:0;background:transparent}.faq-clean .rd-faq-item:last-child{border-bottom:1px solid #d5d9df}.faq-clean .rd-faq-item h3{margin:0}.faq-clean .rd-faq-item button{width:100%;height:auto;min-height:calc(var(--u)*82);display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;background:none;border:0;padding:calc(var(--u)*17) calc(var(--u)*12);font-size:calc(var(--u)*25);font-weight:700;letter-spacing:calc(var(--u)*-.8);color:#111;cursor:pointer}.faq-clean .rd-faq-item button span{position:relative;flex:none;width:calc(var(--u)*26);height:calc(var(--u)*26);background:transparent;border:0}.faq-clean .rd-faq-item button span::before,.faq-clean .rd-faq-item button span::after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#ff6200}.faq-clean .rd-faq-item button span::after{transform:rotate(90deg);transition:transform .2s}.faq-clean .rd-faq-item button[aria-expanded=true] span::after{transform:rotate(0)}.faq-clean .rd-faq-item [role=region]{padding:0 calc(var(--u)*60) calc(var(--u)*25) calc(var(--u)*12);color:#687489;font-size:calc(var(--u)*19);line-height:1.5}.faq-clean .rd-faq-item [hidden]{display:none}.faq-clean button:focus-visible,.faq-contact:focus-visible{outline:3px solid #ff6200;outline-offset:3px}@media(max-width:1199px){.faq-clean{padding:70px 22px!important;height:auto!important;min-height:0}.faq-clean-copy,.faq-clean-list{position:relative;inset:auto;width:auto}.faq-clean-copy .faq-kicker{font-size:11px;letter-spacing:3px;gap:14px}.faq-clean-copy .faq-kicker::before{width:35px}.faq-clean-copy h2{font-size:clamp(42px,10vw,62px);letter-spacing:-2px;margin:22px 0 16px}.faq-clean-copy>p:not(.faq-kicker){font-size:17px;max-width:460px}.faq-contact{margin-top:23px;padding:15px 20px;font-size:15px;gap:30px}.faq-clean-list{margin-top:40px}.faq-clean .rd-faq-item button{min-height:68px;font-size:17px;letter-spacing:-.3px;padding:15px 3px}.faq-clean .rd-faq-item button span{width:20px;height:20px}.faq-clean .rd-faq-item [role=region]{font-size:15px;padding:0 30px 20px 3px}}
