.rb-faq{background:#fff;width:100%;padding:1rem 0 6rem}.rb-faq__inner{max-width:720px;margin:0 auto;padding:0 2rem}.rb-faq__header{text-align:center;margin-bottom:3rem}.rb-faq__pill{color:var(--rb-green);background:var(--rb-green-light);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:1rem;padding:.3rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.rb-faq__heading{color:var(--rb-dark);margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;line-height:1.2}.rb-faq__heading em{color:var(--rb-green);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.rb-faq__sub{color:var(--rb-grey);margin:0;font-size:.92rem;line-height:1.7}.rb-faq__list{flex-direction:column;gap:.75rem;display:flex}.rb-faq__item{background:#f7f8f6;border:1px solid #00000012;border-radius:14px;transition:box-shadow .2s,background .2s,border-color .2s;overflow:hidden}.rb-faq__item--open{background:var(--rb-green-light);border-color:var(--rb-green);box-shadow:0 2px 12px #0000000f}.rb-faq__question{cursor:pointer;text-align:left;width:100%;color:var(--rb-dark);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-family:inherit;font-size:.92rem;font-weight:600;display:flex}.rb-faq__icon{background:var(--rb-green);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.rb-faq__item:not(.rb-faq__item--open) .rb-faq__icon{border:1.5px solid var(--rb-border);color:var(--rb-grey);background:0 0}.rb-faq__answer{color:var(--rb-grey);padding:0 1.25rem 1.25rem;font-size:.88rem;line-height:1.7}@media (width<=768px){.rb-faq{padding:3rem 0}.rb-faq__inner{padding:0 1rem}}
