.rfaq{color:#1d1d27;font-family:Gotham,Arial,sans-serif;margin:40px auto}.rfaq-h2{font-size:28px;letter-spacing:-.6px;line-height:1.2;margin:0 0 16px}.rfaq-list{display:flex;flex-direction:column;gap:10px}.rfaq-item{background:#fff;border:1px solid #e6e6ef;border-radius:20px;transition:border-color .2s}.rfaq-item[open]{border-color:#d9c2e6}.rfaq-q{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:18px 20px}.rfaq-q::-webkit-details-marker{display:none}.rfaq-q:focus-visible{border-radius:20px;outline:2px solid #b51bcd;outline-offset:2px}.rfaq-q__text{font-size:17px;font-weight:600;letter-spacing:-.3px;line-height:1.35;margin:0}.rfaq-q__icon{background:#f5f5f7;border-radius:50%;flex:0 0 22px;height:22px;position:relative;width:22px}.rfaq-q__icon:after,.rfaq-q__icon:before{background:#b51bcd;border-radius:2px;content:"";height:2px;left:50%;margin:-1px 0 0 -5px;position:absolute;top:50%;transition:transform .2s;width:10px}.rfaq-q__icon:after{transform:rotate(90deg)}.rfaq-item[open] .rfaq-q__icon:after{transform:rotate(0deg)}.rfaq-a{color:#57576b;font-size:16px;line-height:1.55;padding:0 20px 18px}.rfaq-a p{margin:0 0 10px}.rfaq-a p:last-child{margin-bottom:0}.rfaq-a a{color:#b51bcd;font-weight:600}@media (max-width:700px){.rfaq-h2{font-size:22px}.rfaq-item{border-radius:16px}.rfaq-q{padding:15px 16px}.rfaq-q__text{font-size:15px}.rfaq-a{font-size:14px;padding:0 16px 15px}}