.rc-fq{background:var(--rc-grape-deep);color:#fff;padding:56px 0}.rc-fq__container{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-inline:auto;max-width:var(--rc-maxw,1200px);padding-inline:var(--rc-pad-x,40px)}.rc-fq__copy{display:flex;flex-direction:column;gap:26px}.rc-fq__eyebrow{margin:0}.rc-fq__heading h2,.rc-fq__heading h3{color:var(--rc-grape);font-family:var(--rc-font-body);font-size:30px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0;text-transform:none}.rc-fq__heading sup{font-size:.45em;font-weight:700}.rc-fq__body{margin:0}.rc-fq__cta{align-self:flex-start}.rc-fq__diagram{margin-inline:auto;max-width:620px;width:100%}.rc-fq__diagram svg{display:block;height:auto;overflow:visible;width:100%}.rc-fq__svg-stroke{fill:none;stroke:var(--rc-violet-pale,#c6b4d6);stroke-linecap:round;stroke-linejoin:round;stroke-width:11}.rc-fq__svg-text{font-family:var(--rc-font-display)}.rc-fq__svg-axis{fill:var(--rc-orange)}.rc-fq__svg-rc{fill:var(--rc-grape,#3f215a)}.rc-fq__svg-miss{fill:var(--rc-violet-muted,#8c7a9c)}.rc-fq__legend{display:grid;gap:14px;list-style:none;margin:2px 0 0;padding:0}.rc-fq__li{align-items:start;display:grid;gap:14px;grid-template-columns:20px 1fr}.rc-fq__mark{font-size:19px;font-weight:500;line-height:1.3}.rc-fq__li--check .rc-fq__mark{color:var(--rc-orange)}.rc-fq__li--cross .rc-fq__mark{color:#8c7a9c}.rc-fq__li-term{color:inherit;display:block;font-weight:800;margin-bottom:6px}.rc-fq__closing{margin:0}.rc-fq--purple .rc-f7-eyebrow{color:hsla(0,0%,100%,.85)}.rc-fq--purple .rc-fq__heading h2,.rc-fq--purple .rc-fq__heading h3{color:#fff}.rc-fq--purple .rc-f7-body,.rc-fq--purple .rc-f7-body-sm,.rc-fq--purple .rc-fq__li-text{color:hsla(0,0%,100%,.85)}.rc-fq--purple .rc-fq__li--cross .rc-fq__mark{color:hsla(0,0%,100%,.55)}.rc-fq--purple .rc-fq__svg-stroke{stroke:hsla(0,0%,100%,.8)}.rc-fq--purple .rc-fq__svg-miss,.rc-fq--purple .rc-fq__svg-rc{fill:#fff}.rc-fq--light{background:#fff;color:var(--rc-ink)}.rc-fq--light .rc-fq__heading h2,.rc-fq--light .rc-fq__heading h3{font-size:clamp(28px,3.4vw,32px)}.rc-fq--light .rc-fq__li-term{color:var(--rc-grape)}@media (max-width:1000px){.rc-fq__container{grid-template-columns:1fr}.rc-fq__copy{align-items:flex-start}.rc-fq__diagram{margin-top:8px}}.rc-fq__li{margin-bottom:0}