.becomeFaqSection{background:#020e0a;color:#f3fff8;padding:64px 20px;scroll-margin-top:100px;box-sizing:border-box}
.becomeFaqSection .becomeFaqInner{width:min(900px,100%);margin:0 auto;min-width:0;font-family:Arial,sans-serif}
.becomeFaqSection .becomeFaqBrand{color:#d7ff37;font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 20px}
.becomeFaqSection h2{color:#f3fff8;font-size:clamp(28px,4vw,40px);line-height:1.1;font-weight:700;letter-spacing:-.03em;margin:0 0 12px;text-transform:none}
.becomeFaqSection .becomeFaqIntro{color:#bad0c5;font-size:15px;line-height:1.5;margin:0 0 24px}
.becomeFaqSection details{border:0;border-top:1px solid #345549;background:transparent;border-radius:0;margin:0;padding:0;box-shadow:none;min-width:0}
.becomeFaqSection details:last-child{border-bottom:1px solid #345549}
.becomeFaqSection summary{color:#f3fff8;font-size:16px;font-weight:700;padding:18px 30px 18px 0;position:relative;list-style:none;line-height:1.4;cursor:pointer;overflow-wrap:anywhere}
.becomeFaqSection summary::-webkit-details-marker{display:none}
.becomeFaqSection summary:after{content:'+';color:#d7ff37;position:absolute;right:2px;top:17px;font-size:22px}
.becomeFaqSection details[open] summary:after{content:'−'}
.becomeFaqSection summary:focus-visible{outline:2px solid #d7ff37;outline-offset:3px}
.becomeFaqSection details p{font-size:15px;color:#bad0c5;line-height:1.65;margin:0 20px 20px 0;overflow-wrap:anywhere}
@media(max-width:450px){.becomeFaqSection{padding:44px 18px}}
