.vc-hero{isolation:isolate;background:#fff;border:1px solid #0000521a;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:560px;padding-bottom:72px;display:grid;position:relative;overflow:hidden}.vc-hero:before{content:"";z-index:-1;background:#212bfa;position:absolute;inset:0 0 72px 53.49%}.vc-hero-copy{padding:48px}.vc-hero .vc-eyebrow{color:#212bfa}.vc-hero h1{text-wrap:balance;margin:32px 0 24px}.vc-hero h1 span{color:#212bfa}.vc-hero-copy>p:not(.vc-eyebrow){max-width:440px}.vc-actions{flex-wrap:wrap;gap:16px;margin:32px 0 24px;display:flex}.vc-hero-meta{color:#555570}.vc-hero-bottom{bottom:0;color:#fff;background:#000052;border-top:1px solid #0000521a;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:24px 48px;display:flex;position:absolute;inset-inline:0}.vc-intro-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:48px 0;display:grid}.vc-intro-details>div{border-top:1px solid #00005240;padding-top:24px}.vc-step-number{color:#212bfa;font-variant-numeric:tabular-nums;margin-bottom:24px;font-size:32px;font-weight:400;line-height:40px;display:block}.vc .vc-intro-details h2{letter-spacing:0;margin-bottom:8px;font-size:16px;font-weight:600;line-height:24px}.vc-intro-details p{color:#555570}@media (width<=1100px){.vc-hero-copy{padding:40px 32px}.vc-hero-bottom{padding-inline:32px}}@media (width<=767px){.vc-hero{grid-template-columns:1fr;padding-bottom:0}.vc-hero:before{display:none}.vc-hero-copy{padding:32px 24px}.vc-hero h1{margin-top:24px}.vc-hero-bottom{min-height:0;padding:16px 24px;position:static}.vc-hero-bottom span:nth-child(2){display:none}.vc-intro-details{grid-template-columns:1fr;gap:24px;padding:32px 0}.vc-intro-details>div{grid-template-columns:48px minmax(0,1fr);column-gap:16px;display:grid}.vc-step-number{grid-row:1/3;margin:0}.vc-intro-details p{grid-column:2}}.vc-rose{color:#fff;align-self:center;width:352px;height:352px;margin:32px auto;position:relative}.vc-orbit{border:1px solid #fff6;border-radius:50%;position:absolute}.vc-orbit-outer{background:repeating-conic-gradient(#fff9 0deg .4deg,#0000 .4deg 5deg);inset:0;mask-image:radial-gradient(circle,#0000 66%,#000 66%)}.vc-orbit-middle{inset:32px}.vc-orbit-inner{opacity:.6;border-style:dashed;inset:80px}.vc-cross{background:#fff3;position:absolute}.vc-cross-horizontal{height:1px;top:50%;left:0;right:0}.vc-cross-vertical{width:1px;top:0;bottom:0;left:50%}.vc-needle{animation:1.6s cubic-bezier(.16,1,.3,1) both vc-bearings;position:absolute;inset:40px 136px;transform:rotate(32deg)}.vc-needle span{clip-path:polygon(50% 0,100% 100%,50% 83%,0 100%);background:linear-gradient(90deg,#fff 50%,#99b6ff 50%);width:100%;height:50%;position:absolute}.vc-needle span+span{background:#000052;bottom:0;transform:rotate(180deg)}.vc-rose-center{background:#212bfa;border:8px solid #fff;border-radius:50%;width:24px;height:24px;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.vc-rose-label{background:#212bfa;border-left:1px solid #ffffff80;padding:8px 16px;position:absolute;bottom:0;right:-8px}.vc-orbit-dot{background:#ff8e00;border-radius:50%;width:16px;height:16px;position:absolute;top:48px;left:48px}@keyframes vc-bearings{0%{transform:rotate(-24deg)}to{transform:rotate(32deg)}}@media (width>=768px) and (width<=1100px){.vc-rose{width:288px;height:288px}.vc-needle{inset:32px 104px}.vc-orbit-inner{inset:64px}.vc-orbit-dot{top:40px;left:32px}}@media (width<=767px){.vc-rose{width:240px;height:240px;margin:32px auto}.vc-rose:before{content:"";z-index:-1;background:#212bfa;position:absolute;inset:-32px -100vw}.vc-needle{inset:24px 88px}.vc-orbit-middle{inset:24px}.vc-orbit-inner{inset:56px}.vc-orbit-dot{top:24px;left:24px}.vc-rose-label{bottom:0;right:-16px}}.vc{color:#000052;overflow-wrap:anywhere;margin-top:40px;scroll-margin-top:24px;font:400 16px/24px Geist Variable,Geist,sans-serif}.vc *,.vc :before,.vc :after{box-sizing:border-box}.vc h1{letter-spacing:-.035em;font-size:48px;font-weight:300;line-height:53px}.vc h2{letter-spacing:-.025em;font-size:32px;font-weight:400;line-height:40px}.vc h3,.vc h4,.vc strong{font-size:16px;font-weight:600;line-height:24px}.vc p{text-wrap:pretty}.vc .btn{cursor:pointer;justify-content:center;padding:16px 24px;font:400 16px/24px Geist Variable,Geist,sans-serif}.vc .btn:disabled{opacity:.4;cursor:not-allowed}.vc a:not(.btn){text-underline-offset:4px;text-decoration:underline}.vc a:not(.btn):hover{text-decoration:underline}.vc :is(button,a,summary,input,select):focus-visible{outline-offset:4px;outline:3px solid #212bfa}.vc h1:focus,.vc h2:focus{outline:none}.vc-eyebrow{align-items:center;gap:8px;font-weight:600;display:flex}.vc-dot{background:#ff8e00;border-radius:50%;width:8px;height:8px;display:inline-block}.vc-info-note{background:#ffffff80;border:1px solid #00005226;border-left:4px solid #212bfa;border-radius:16px;padding:24px 32px}.vc-info-note a{color:#212bfa;margin-top:16px;display:inline-block}.vc-footer-note{color:#555570;text-align:center;padding:32px 0}.vc-footer-note a{color:#212bfa}.vc-muted{color:#555570}@media (width<=767px){.vc{margin-top:24px}.vc-info-note{padding:24px}}@media (width<=380px){.vc h1{font-size:32px;line-height:40px}}@media (prefers-reduced-motion:reduce){.vc *,.vc :before,.vc :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vc-answers{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:32px 0 24px;padding:0;display:grid}.vc-answer{text-align:center;cursor:pointer;border:1px solid #0000524d;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;padding:16px 8px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.vc-answer input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.vc-answer:has(input:focus-visible){outline-offset:4px;outline:3px solid #212bfa}.vc-answer-mark{color:#212bfa;background:#f1eee6;border-radius:50%;place-items:center;width:40px;height:40px;font-size:16px;font-weight:600;line-height:24px;display:grid}.vc-answer[data-selected=true]{color:#fff;background:#212bfa;border-color:#212bfa;box-shadow:inset 0 0 0 1px #212bfa}.vc-answer[data-selected=true] .vc-answer-mark{color:#212bfa;background:#fff}.vc-answer-mark{flex-shrink:0}.vc-answer-mark svg{width:24px;height:24px}.vc-progress{gap:8px;height:8px;margin-bottom:32px;display:flex}.vc-progress-step{background:#0000521a;border-radius:8px;flex:1;height:100%;transition:background .2s}.vc-progress-step[data-state=complete]{background:#212bfa}.vc-progress-step[data-state=current]{outline-offset:2px;background:#99b6ff;outline:1px solid #212bfa}.vc-question-layout{grid-template-columns:192px minmax(0,1fr);align-items:start;gap:40px;display:grid}.vc-question-aside{border-top:1px solid #00005240;padding-top:24px}.vc-question-number{letter-spacing:-.04em;margin:32px 0 24px;font-size:48px;font-weight:300;line-height:53px}.vc-question-number span{color:#555570;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.vc-question-aside>a{color:#212bfa;margin-top:32px;display:block}.vc-question-card{background:#fff;border:1px solid #00005226;border-radius:16px;padding:40px}.vc-topic{color:#212bfa;margin-bottom:16px;font-weight:600}.vc-question-card h2{max-width:760px}.vc-explanation{color:#4c4c70;margin-top:24px}.vc-important{cursor:pointer;align-items:center;gap:16px;display:flex}.vc-important input{accent-color:#212bfa;flex-shrink:0;width:24px;height:24px;margin:0}.vc-question-nav{border-top:1px solid #0000521a;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;display:flex}.vc-question-nav .btn{padding:16px}.vc-question-footnote{color:#555570;margin-top:24px}@media (hover:hover){.vc-answer:not([data-selected=true]):hover{background:#f4f5ff;border-color:#212bfa;box-shadow:inset 0 0 0 1px #212bfa}}@media (width<=1199px){.vc-question-layout{grid-template-columns:160px minmax(0,1fr);gap:24px}.vc-question-card{padding:32px}.vc-answers{grid-template-columns:1fr}.vc-answer{text-align:left;flex-direction:row;justify-content:flex-start;padding:8px 16px}.vc-answer[data-selected=true]{transform:none}}@media (width<=767px){.vc-progress{margin-bottom:24px}.vc-question-layout{grid-template-columns:1fr;gap:24px}.vc-question-aside{border-top:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.vc-question-aside>p:not(.vc-eyebrow):not(.vc-question-number),.vc-question-aside>a{display:none}.vc-question-number{margin:0;font-size:32px;line-height:40px}.vc-question-card{padding:24px}.vc-question-nav{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vc-question-nav .btn:last-child{grid-area:1/1/auto/-1}.vc-question-nav .btn{padding:16px 8px}.vc-important .vc-muted{display:block}}.vc-important{background:#f1eee64d;border:1px solid #0000521a;border-radius:8px;padding:16px}.vc-important:has(input:checked){background:#212bfa08;border-color:#212bfa66}.vc-important:has(input:focus-visible){outline-offset:4px;outline:3px solid #212bfa}@media (width<=767px){.vc-progress{gap:8px}.vc-question-card{padding:24px 16px}.vc-answers{margin:24px 0}.vc-important{align-items:flex-start}}.vc-common-match{--vc-match-columns:40px minmax(160px, 1fr) 2fr 80px 144px;background:#fff;border:1px solid #00005226;border-radius:16px;margin:32px 0 48px;overflow:hidden}.vc-match-heading{border-bottom:1px solid #00005226;padding:32px}.vc-match-heading .vc-eyebrow{color:#212bfa}.vc-match-heading h3{margin:16px 0;font-size:32px;font-weight:400;line-height:40px}.vc-match-heading p{max-width:760px}.vc-match-axis{grid-template-columns:var(--vc-match-columns);color:#555570;font-variant-numeric:tabular-nums;gap:16px;padding:24px 32px 0;display:grid}.vc-match-scale{grid-column:3;grid-template-columns:repeat(3,1fr);display:grid}.vc-match-axis>span{white-space:nowrap;grid-column:1/3}.vc-match-scale span:nth-child(2){text-align:center}.vc-match-scale span:last-child{text-align:right}.vc-match-list{padding:0 32px}.vc-match-list li{grid-template-columns:var(--vc-match-columns);border-bottom:1px solid #0000521a;align-items:center;gap:16px;padding:24px 0;display:grid}.vc-match-list img{object-fit:contain}.vc-match-list li>span{font-weight:600}.vc-match-list strong{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;font-size:32px;font-weight:400;line-height:40px}.vc-match-bar{background:repeating-linear-gradient(90deg,#00005226 0 1px,#0000 1px 25%),#f1eee6;border-radius:0;height:16px;overflow:hidden}.vc-match-bar span{background:#212bfa;height:100%;display:block}.vc-match-basis{padding:16px 32px 32px}.vc-match-basis summary{cursor:pointer;color:#212bfa}.vc-match-basis ul{margin:16px 0;padding-left:24px;list-style:outside}.vc-match-basis li{padding:8px 0}.vc-match-basis p{color:#555570;max-width:800px}.vc-match-ties{color:#555570;padding:24px 32px 8px}.vc-inspect{gap:8px;padding:8px 16px!important}@media (width<=1100px){.vc-common-match{--vc-match-columns:40px minmax(136px, 1fr) 1fr 80px 128px}}@media (width<=767px){.vc-common-match{--vc-match-columns:32px minmax(0, 1fr) 80px}.vc-match-heading{padding:24px}.vc-match-axis{padding:24px 24px 0}.vc-match-axis>span{grid-column:1}.vc-match-scale{grid-column:2/4}.vc-match-list{padding:0 24px}.vc-match-list li{row-gap:8px}.vc-match-list img{width:32px;height:32px}.vc-match-bar{grid-area:2/2/auto/4}.vc-match-list strong{grid-area:1/3}.vc-match-basis{padding:16px 24px 24px}.vc-match-ties{padding:24px 24px 8px}.vc-inspect{grid-column:2/4;justify-self:start;margin-top:8px}}@media (width<=380px){.vc-match-heading{padding:24px 16px}.vc-match-list,.vc-match-axis{padding-inline:16px}.vc-match-basis{padding:16px}.vc-match-ties{padding-inline:16px}}.vc-party-evidence{padding-top:24px}.vc-issue-evidence{border-top:1px solid #0000521a}.vc-issue-evidence summary{cursor:pointer;margin-left:16px;padding:24px 0;list-style-position:outside}.vc-issue-evidence summary>span{display:block}.vc-issue-evidence summary .vc-muted{margin-top:8px}.vc-evidence{margin-bottom:24px}.vc-source{border-left:2px solid #212bfa;margin-top:24px;padding-left:16px}.vc-source-kind{color:#212bfa;margin-bottom:8px;font-weight:600}.vc-source blockquote{color:#000052;overflow-wrap:anywhere}.vc-source figcaption{margin-top:16px}.vc-source figcaption span{color:#555570;margin-top:8px;display:block}.vc-source-reason{color:#555570;margin:16px 0}.vc-source a{color:#212bfa}.vc-missing{color:#555570;padding-bottom:24px}.vc-source-person{align-items:center;gap:16px;display:flex}.vc-source-person img{object-fit:cover;border-radius:50%}.vc-source-person span{margin-top:0!important}.vc-source-link{margin-top:16px;display:block}.vc-source .audio-player{flex-wrap:wrap;gap:16px;max-width:none;margin:8px 0}.vc-source .audio-player__btn{width:48px;height:48px}.vc-source .audio-player__speed{background:0 0;border:1px solid #0000004d;padding:8px;font-size:16px;line-height:24px}.vc-source .audio-player__time{color:#555570;font-size:16px;line-height:24px}.vc-source .audio-player__bar{min-width:64px}.vc-party-answer{color:#212bfa;margin-top:8px}.vc-explorer{margin:64px 0}.vc-explorer>p{color:#555570;max-width:800px;margin-top:16px}.vc-explorer-controls{flex-direction:column;gap:24px;margin:32px 0;display:flex}.vc-view-switch{flex-wrap:wrap;gap:8px;display:flex}.vc-explorer-controls label{overflow-clip-margin:8px;flex-direction:column;gap:8px;font-weight:600;display:flex;overflow:clip}.vc-explorer-controls select{text-overflow:ellipsis;background:#fff;border:1px solid #0000524d;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:16px;font:400 16px/24px Geist Variable,Geist,sans-serif}.vc-explorer-question{color:#fff;background:#000052;border-radius:16px;margin-bottom:24px;padding:24px 32px}.vc-explorer-question h3{font:400 32px/40px Geist Variable,Geist,sans-serif}.vc-explorer-question p{color:#dde4ff;margin-top:16px}.vc-question-evidence-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.vc-explorer-party{background:#fff;border:1px solid #00005214;border-radius:16px;padding:24px}.vc-explorer-party h4{font:600 16px/24px Geist Variable,Geist,sans-serif}.vc-explorer-party .vc-issue-evidence{margin-top:16px}.vc-explorer-party summary{padding-bottom:0}.vc-explorer-party details[open] summary{padding-bottom:24px}.vc-source-action{color:#212bfa;margin-top:8px}@media (width<=767px){.vc-question-evidence-grid{grid-template-columns:1fr}.vc-explorer-question{padding:24px}}#vc-explorer-title{scroll-margin-top:32px}.vc-view-switch .btn{min-width:160px}.vc-explorer-controls select{color:#000052;cursor:pointer}.vc-results-header{max-width:880px;margin:48px 0 40px}.vc-results-header .vc-eyebrow{color:#212bfa}.vc-results-header h2{margin:24px 0;font-size:48px;font-weight:300;line-height:53px}.vc-results-tools{border-block:1px solid #00005226;justify-content:space-between;align-items:center;gap:24px;margin:32px 0 24px;padding:24px 0;display:flex}.vc-party-result{background:#fff;border:1px solid #00005214;border-radius:16px;padding:32px}.vc-party-top{align-items:center;gap:16px;display:flex}.vc-party-top img{object-fit:contain;flex-shrink:0}.vc-party-abbr{color:#555570;margin-left:auto}.vc-party-score{margin-top:32px}.vc-party-score>span{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:400;line-height:40px}.vc-party-score p{color:#555570;margin-top:8px}.vc-range{background:#f1eee6;border-radius:8px;height:16px;margin-top:24px;position:relative;overflow:hidden}.vc-range>span{height:100%;transition:width .4s,left .4s;display:block;position:absolute}.vc-range-known{background:#212bfa}.vc-coverage{color:#555570;margin:16px 0 24px}.vc-answer-review{margin-top:64px}.vc-answer-review>p{color:#555570;margin:16px 0 32px}.vc-review-row{border-top:1px solid #00005226;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.vc-review-row .vc-muted{margin-top:8px;display:block}.vc-review-row .btn{flex-shrink:0}.vc-reset{border-top:1px solid #00005226;margin-top:32px;padding-top:32px}.vc-reset p{color:#555570;margin-top:16px}@media (width<=767px){.vc-results-header{margin-top:32px}.vc-results-header h2{font-size:32px;font-weight:400;line-height:40px}.vc-party-result{padding:24px}.vc-results-tools{flex-direction:column;align-items:start}.vc-review-row{gap:16px}.vc-review-row .btn{padding:16px}}
