.fb-faq{background:radial-gradient(46rem 30rem at 12% 10%,rgba(232,244,255,.58) 0,rgba(232,244,255,.14) 54%,hsla(0,0%,100%,0) 78%),linear-gradient(180deg,#fff,#f8fbff 54%,#fff);isolation:isolate;overflow:hidden;padding:5.5rem 0 5.75rem;position:relative}.fb-faq,.fb-faq *{box-sizing:border-box}.fb-faq--white{background:#fff}.fb-faq--compact{background:radial-gradient(38rem 24rem at 14% 12%,rgba(232,244,255,.42) 0,rgba(232,244,255,.09) 56%,hsla(0,0%,100%,0) 78%),#fff;padding:4.25rem 0 4.5rem}.fb-faq:before{background:radial-gradient(circle,rgba(59,145,207,.1) 0,rgba(59,145,207,.025) 48%,rgba(59,145,207,0) 72%);border-radius:999px;bottom:-24rem;content:"";height:54rem;left:-20rem;pointer-events:none;position:absolute;width:54rem;z-index:0}.fb-faq--white:before{opacity:0}.fb-faq__inner{align-items:start;display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(12rem,.24fr) minmax(0,.76fr);margin:0 auto;position:relative;width:min(90rem,calc(100% - 3rem));z-index:1}.fb-faq--image-right .fb-faq__inner{grid-template-columns:minmax(0,.76fr) minmax(12rem,.24fr)}.fb-faq--image-right .fb-faq__visual{order:2}.fb-faq--no-image .fb-faq__inner{grid-template-columns:minmax(0,1fr);max-width:60rem}.fb-faq__visual{display:flex;justify-content:flex-start;padding-top:1rem;position:sticky;top:7rem}.fb-faq--image-right .fb-faq__visual{justify-content:flex-end}.fb-faq__visual img{display:block;filter:drop-shadow(0 1.25rem 2.5rem rgba(15,29,59,.08));height:auto;width:min(100%,18rem)}.fb-faq__content{min-width:0}.fb-faq__intro{margin:0 0 1.75rem;max-width:48rem}.fb-faq__eyebrow{color:var(--fb-color-primary);font-size:.75rem;font-weight:800;letter-spacing:.08em;line-height:1.2;margin:0 0 .625rem;text-transform:uppercase}.fb-faq__intro h2{color:var(--fb-color-ink);font-family:var(--fb-font-heading);font-size:clamp(2.125rem,4vw,3.5rem);font-weight:760;letter-spacing:0;line-height:1.04;margin:0;text-wrap:balance}.fb-faq__lead{color:var(--fb-color-copy);font-size:1.125rem;line-height:1.55;margin-top:1rem;max-width:66ch}.fb-faq__lead p{margin:0}.fb-faq__lead p+p{margin-top:1rem}.fb-faq__list{border-top:1px solid rgba(59,145,207,.18)}.fb-faq__item{border-bottom:1px solid rgba(59,145,207,.18);position:relative}.fb-faq__question{align-items:center;color:var(--fb-color-ink);cursor:pointer;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) 2.75rem;list-style:none;min-height:5.5rem;padding:1.25rem 0;position:relative}.fb-faq__question::-webkit-details-marker{display:none}.fb-faq__question span{font-family:var(--fb-font-heading);font-size:clamp(1.35rem,2vw,1.875rem);font-weight:760;letter-spacing:0;line-height:1.08;text-wrap:balance}.fb-faq__icon{background:hsla(0,0%,100%,.72);border:1px solid rgba(59,145,207,.2);border-radius:999px;box-shadow:0 .75rem 1.625rem rgba(15,29,59,.045),inset 0 1px 0 hsla(0,0%,100%,.86);color:var(--fb-color-primary);height:2.625rem;padding:.625rem;transition:transform .18s ease,color .18s ease,border-color .18s ease;width:2.625rem}.fb-faq__item[open] .fb-faq__icon{border-color:rgba(59,145,207,.36);color:#3b91cf;transform:rotate(180deg)}.fb-faq__question:focus-visible{border-radius:1rem;outline:3px solid rgba(11,58,134,.28);outline-offset:.25rem}.fb-faq__answer{color:var(--fb-color-copy);font-size:1rem;line-height:1.58;margin:-.5rem 4.25rem 0 0;max-width:66ch;padding:0 0 1.5rem}.fb-faq__answer p{margin:0}.fb-faq__answer ol,.fb-faq__answer p+p,.fb-faq__answer ul{margin-top:.875rem}.fb-faq__answer a{color:var(--fb-color-primary);font-weight:700;text-decoration-thickness:1px;text-underline-offset:.18em}.fb-faq__footer{border-top:1px solid rgba(59,145,207,.18);margin-top:1.75rem;padding-top:1.5rem}.fb-faq__closing{color:var(--fb-color-ink);font-size:1rem;font-weight:760;line-height:1.45;margin:0;max-width:58ch}.fb-faq__link{color:var(--fb-color-primary);display:inline-flex;font-size:1rem;font-weight:760;line-height:1.2;margin-top:1rem;position:relative;text-decoration:none;width:fit-content}.fb-faq__link:after{background:currentColor;content:"";height:1px;margin:.58em 0 0 .5rem;opacity:.55;transition:transform .16s ease,opacity .16s ease;width:1.125rem}.fb-faq__link:focus-visible:after,.fb-faq__link:hover:after{opacity:.85;transform:translateX(.1875rem)}.fb-faq__note{color:var(--fb-color-muted);font-size:.875rem;font-weight:650;line-height:1.4;margin:.75rem 0 0}@media (hover:hover) and (pointer:fine){.fb-faq__question:hover .fb-faq__icon{border-color:rgba(59,145,207,.4);color:#3b91cf}}@media (max-width:1024px){.fb-faq--image-right .fb-faq__inner,.fb-faq__inner{gap:2rem;grid-template-columns:1fr}.fb-faq--image-right .fb-faq__visual{order:0}.fb-faq__visual{justify-content:flex-start;padding-top:0;position:relative;top:auto}.fb-faq__visual img{width:min(12rem,42vw)}}@media (max-width:767px){.fb-faq{padding:4rem 0 4.25rem}.fb-faq__inner{width:min(100%,calc(100% - 2rem))}.fb-faq__intro{margin-bottom:1.5rem}.fb-faq__intro h2{font-size:clamp(2rem,9vw,2.75rem);line-height:1.06}.fb-faq__lead{font-size:1rem;line-height:1.5}.fb-faq__question{gap:1rem;grid-template-columns:minmax(0,1fr) 2.5rem;min-height:4.75rem;padding:1rem 0}.fb-faq__question span{font-size:clamp(1.35rem,7vw,1.75rem)}.fb-faq__icon{height:2.375rem;padding:.55rem;width:2.375rem}.fb-faq__answer{font-size:1rem;line-height:1.5;margin-right:0}.fb-faq__footer{margin-top:1.5rem}}