.rf-faq{margin-top:1.6rem}.rf-faq__panel{display:flex;flex-direction:column;align-items:stretch}.rf-faq__panel::details-content{width:100%}.rf-faq__toggle{align-self:center;display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.1rem;border:1px solid rgba(49,89,216,.22);border-radius:.75rem;background:#eef3ff;color:var(--rf-cobalt,#3159d8);font-size:.875rem;font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rf-faq__q::-webkit-details-marker,.rf-faq__toggle::-webkit-details-marker{display:none}.rf-faq__toggle:hover{border-color:rgba(49,89,216,.45);background:rgba(49,89,216,.12);color:var(--rf-cobalt-dark,#1d357f)}.rf-faq__q:focus-visible,.rf-faq__toggle:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(49,89,216,.35)}.rf-faq__chevron,.rf-faq__toggleChevron{flex-shrink:0;transition:transform .18s ease}.rf-faq__item[open]>.rf-faq__q .rf-faq__chevron,.rf-faq__panel[open]>.rf-faq__toggle .rf-faq__toggleChevron{transform:rotate(180deg)}.rf-faq__body{width:100%;max-width:54rem;margin:1.4rem auto 0;color:var(--rf-ink-outlier,#111827)}.rf-faq__title{margin:0 0 1rem;font-size:1.25rem;font-weight:700;line-height:1.3;text-align:center}.rf-faq__list{display:grid;gap:.6rem}.rf-faq__item{border:1px solid rgba(26,26,26,.15);border-radius:.95rem;background:hsla(0,0%,100%,.95)}.rf-faq__q{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.1rem;border-radius:.95rem;font-size:.9rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.rf-faq__num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:999px;background:#eef3ff;color:var(--rf-cobalt,#3159d8);font-size:.75rem;font-weight:700}.rf-faq__qText{flex:1}.rf-faq__a,.rf-faq__chevron{color:var(--rf-muted-outlier,#596276)}.rf-faq__a{padding:0 1.1rem 1rem 3.45rem;font-size:.875rem;line-height:1.65}.rf-faq__a p,.rf-faq__a ul{margin:0}.rf-faq__a>*+*{margin-top:.55rem}.rf-faq__a ul{padding-left:1.1rem;list-style:disc}.rf-faq__a li+li{margin-top:.3rem}.rf-faq__a strong{color:var(--rf-ink-outlier,#111827);font-weight:600}@media (max-width:760px){.rf-faq__q{padding:.85rem .9rem}.rf-faq__a{padding:0 .9rem .95rem}}@media (prefers-reduced-motion:reduce){.rf-faq__chevron,.rf-faq__toggleChevron{transition:none}}