.visa-quiz{margin-top:132px}.visa-quiz__bg{position:absolute;z-index:-1;inset:0}.visa-quiz__bg img{width:100%;height:100%;object-fit:cover;opacity:1}.visa-quiz__bg:after{position:absolute;background:linear-gradient(180deg,#12100e29,#12121261);content:"";inset:0}.visa-quiz__inner{position:relative;display:flex;align-items:center;justify-content:center;margin-inline:var(--resource-frame-x);overflow:hidden;border-top:1px solid var(--page-line);border-bottom:1px solid var(--page-line);padding:32px;isolation:isolate}.visa-quiz__panel{--vq-pad: 32px;width:100%;border-radius:8px;padding:var(--vq-pad);background:#0006}.visa-quiz__morph{overflow:hidden}.visa-quiz__stage{transform-origin:50% 40%;view-transition-name:quiz-card}.visa-quiz__stage--forward{animation:visa-quiz-stage-forward .46s cubic-bezier(.23,1,.32,1) both}.visa-quiz__stage--backward{animation:visa-quiz-stage-backward .52s cubic-bezier(.23,1,.32,1) both}.has-quiz-view-transitions .visa-quiz__stage--forward,.has-quiz-view-transitions .visa-quiz__stage--backward{animation:none}html[data-quiz-direction=forward]::view-transition-group(quiz-card){animation-duration:.46s;animation-timing-function:cubic-bezier(.77,0,.175,1)}html[data-quiz-direction=backward]::view-transition-group(quiz-card){animation-duration:.52s;animation-timing-function:cubic-bezier(.77,0,.175,1)}html[data-quiz-direction]::view-transition-old(quiz-card),html[data-quiz-direction]::view-transition-new(quiz-card){mix-blend-mode:normal}html[data-quiz-direction=forward]::view-transition-old(quiz-card){animation:visa-quiz-old-forward .46s cubic-bezier(.77,0,.175,1) both}html[data-quiz-direction=forward]::view-transition-new(quiz-card){animation:visa-quiz-new-forward .46s cubic-bezier(.77,0,.175,1) both}html[data-quiz-direction=backward]::view-transition-old(quiz-card){animation:visa-quiz-old-backward .52s cubic-bezier(.77,0,.175,1) both}html[data-quiz-direction=backward]::view-transition-new(quiz-card){animation:visa-quiz-new-backward .52s cubic-bezier(.77,0,.175,1) both}@keyframes visa-quiz-stage-forward{0%{opacity:0;transform:translateY(18px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes visa-quiz-stage-backward{0%{opacity:0;transform:translateY(-14px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes visa-quiz-old-forward{0%{opacity:1;transform:translateZ(0)}42%,to{opacity:0;transform:translate3d(0,-12px,0)}}@keyframes visa-quiz-new-forward{0%,28%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes visa-quiz-old-backward{0%{opacity:1;transform:translateZ(0)}42%,to{opacity:0;transform:translate3d(0,12px,0)}}@keyframes visa-quiz-new-backward{0%,32%{opacity:0;transform:translate3d(0,-16px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.visa-quiz__morph{transition:none}.visa-quiz__stage--forward,.visa-quiz__stage--backward{animation:visa-quiz-reduced-fade .18s ease-out both}html[data-quiz-direction]::view-transition-group(quiz-card){animation-duration:.18s;animation-timing-function:ease-out}html[data-quiz-direction]::view-transition-old(quiz-card){animation:visa-quiz-reduced-fade-out .18s ease-out both}html[data-quiz-direction]::view-transition-new(quiz-card){animation:visa-quiz-reduced-fade .18s ease-out both}@keyframes visa-quiz-reduced-fade{0%{opacity:0}to{opacity:1}}@keyframes visa-quiz-reduced-fade-out{to{opacity:0}}}.visa-quiz .visa-quiz__eyebrow{margin:0;color:var(--page-accent);font-family:var(--mono);font-size:12px;font-weight:700;line-height:13.2px;letter-spacing:.06em}.visa-quiz .visa-quiz__lede{margin:18px 0 0;color:var(--page-muted);font-size:18px;font-weight:500;line-height:23px}.visa-quiz__intro{width:min(620px,100%);padding:clamp(40px,6vw,104px) 0;margin:0 auto;text-align:center}.visa-quiz__intro .visa-quiz__title,.visa-quiz__intro .visa-quiz__lede,.visa-quiz__result-copy h3{text-wrap:balance}.visa-quiz__intro .visa-quiz__lede{max-width:560px;margin-inline:auto}.visa-quiz__intro .visa-quiz__eyebrow{margin-bottom:18px}.visa-quiz .visa-quiz__intro .visa-quiz__title{margin:0;color:var(--page-ink);font-family:var(--sans);font-weight:500;font-size:42px;line-height:45px;letter-spacing:0}.visa-quiz--inline{margin:56px 0}.visa-quiz--inline .visa-quiz__inner{margin-inline:0;border:1px solid var(--page-line);border-radius:10px;padding:0}.visa-quiz--inline .visa-quiz__panel{--vq-pad: 28px;border-radius:10px;background:#ffffff08}.visa-quiz--inline .visa-quiz__intro{width:100%;padding:0;text-align:left}.visa-quiz--inline .visa-quiz__intro .visa-quiz__eyebrow{margin:0 0 14px}.visa-quiz.visa-quiz--inline .visa-quiz__intro .visa-quiz__title{margin:0;font-size:26px;line-height:31px}.visa-quiz--inline .visa-quiz__intro .visa-quiz__lede{max-width:none;margin:12px 0 0;font-size:16px;line-height:22px}.visa-quiz--inline .visa-quiz__intro .visa-quiz__actions{justify-content:flex-start;margin-top:22px}.visa-quiz__card{width:100%;outline:0}.visa-quiz__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.visa-quiz__result-copy .visa-quiz__eyebrow{margin-bottom:22px}.visa-quiz .visa-quiz__steps{display:flex;gap:6px;padding:0;margin:0;list-style:none}.visa-quiz .visa-quiz__chip{display:grid;margin:0;padding:0;min-height:0;width:22px;height:22px;border-radius:4px;background:#ffffff14;color:#fff6;font-family:var(--mono);font-size:11px;font-weight:700;place-items:center}.visa-quiz .visa-quiz__chip:before{content:none}.visa-quiz__chip.is-done{background:#ffffff24;color:#ffffffb3}.visa-quiz__chip.is-now{background:#ffffff3d;color:var(--page-ink)}.visa-quiz__body{padding-top:clamp(24px,3vw,48px)}.visa-quiz .visa-quiz__q{margin:0;color:var(--page-ink);font-size:28px;font-weight:500;line-height:33px}.visa-quiz .visa-quiz__help{margin:10px 0 26px;color:var(--page-muted);font-size:16px;font-weight:500;line-height:22px}.visa-quiz__options{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.visa-quiz__option{display:flex;align-items:center;gap:14px;border:0;border-radius:6px;padding:22px 20px;background:#ffffff0f;color:#ffffffb8;font-size:16px;font-weight:500;line-height:21px;text-align:left;transition:background .18s ease,color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.visa-quiz__option:active{transform:scale(.985)}.visa-quiz__option:disabled{cursor:default}.visa-quiz__num{display:grid;width:26px;height:26px;flex:none;border-radius:5px;background:#ffffff1f;color:#ffffffb3;font-family:var(--mono);font-size:12px;font-weight:700;place-items:center}.visa-quiz__option-label small{display:block;margin-top:5px;color:var(--page-muted);font-family:var(--mono);font-size:11px;font-weight:700;line-height:13px;letter-spacing:.04em;text-transform:uppercase}.visa-quiz__option:hover,.visa-quiz__option:focus-visible{background:#ffffff1a;color:var(--page-ink)}.visa-quiz__option.is-on{background:color-mix(in srgb,var(--page-accent) 34%,transparent);color:var(--page-ink)}.visa-quiz__option.is-on .visa-quiz__num{background:var(--page-accent);color:#1e1e1e}.visa-quiz__option.is-committing{transform:scale(.99)}.visa-quiz__foot{display:grid;align-items:center;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.visa-quiz__count{color:var(--page-muted);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em}.visa-quiz__foot-lead{display:flex;align-items:center;gap:16px;grid-column:1}.visa-quiz__next{grid-column:2;width:100%}.visa-quiz__next:disabled{background:#ffffff24;color:#fff6;cursor:not-allowed}.visa-quiz .visa-quiz__fine-print{margin:28px 0 0;color:#ffffff61;font-family:var(--mono);font-size:11px;font-weight:500;line-height:16px;text-align:center}.visa-quiz__result{display:grid;align-items:center;gap:clamp(24px,2.6vw,40px);grid-template-columns:minmax(0,1fr) minmax(0,640px) minmax(0,1fr);padding-top:clamp(24px,3vw,48px);padding-bottom:clamp(8px,1.6vw,24px)}.visa-quiz__result-copy{grid-column:1 / 3;text-align:center}.visa-quiz__rail{grid-column:3;width:100%;justify-self:end}.visa-quiz__result-copy h3{margin:0;color:var(--page-ink);font-size:34px;font-weight:500;line-height:39px}.visa-quiz__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:26px}.visa-quiz__actions--quiet{margin-top:14px}.visa-quiz .visa-quiz__rail-label{margin:0 0 16px;color:var(--page-muted);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.visa-quiz__guides{display:grid;overflow:hidden;border:1px solid var(--page-line-strong);grid-auto-rows:minmax(116px,1fr)}.visa-quiz__guides a{display:grid;padding:20px 22px;border-bottom:1px solid var(--page-line-strong);background:#ffffff0a;color:#ffffffdb;font-size:15px;font-weight:500;line-height:21px;place-items:center;text-align:center;text-wrap:balance;transition:background .18s ease,color .18s ease}.visa-quiz__guides a:last-child{border-bottom:0}.visa-quiz__guides a:hover,.visa-quiz__guides a:focus-visible{background:var(--page-hover);color:var(--page-ink)}.visa-quiz__form{width:min(560px,100%);margin:26px auto 0;text-align:left}.visa-quiz__form-grid{display:grid;column-gap:12px;row-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.visa-quiz__form label{display:grid;min-width:0;gap:6px}.visa-quiz__form label span{color:#ffffff94;font-family:var(--mono);font-size:10px;font-weight:600;line-height:1;text-transform:uppercase}.visa-quiz__form input{width:100%;height:45px;border:1px solid transparent;border-radius:6px;padding:0 12px;background:#ffffff1a;color:#fff;font-family:var(--sans);font-size:15px;font-weight:500;line-height:1;outline:0;transition:border-color .18s ease,background .18s ease}.visa-quiz__form input::placeholder{color:#ffffff6b}.visa-quiz__form input:focus{border-color:var(--page-accent);background:#ffffff29}.visa-quiz__form input[aria-invalid=true]{border-color:#ffb4a8}.visa-quiz__form input[aria-invalid=true]:focus{border-color:#ffb4a8;background:#ffb4a814}.visa-quiz__form .form-field__error{margin-top:6px;text-align:left}.visa-quiz__submit{width:100%;margin-top:20px}.visa-quiz__submit:disabled{background:#ffffff24;color:#fff6;cursor:not-allowed}.visa-quiz .visa-quiz__error{margin:14px 0 0;color:var(--page-accent);font-size:13px;font-weight:500}.visa-quiz .visa-quiz__sent{margin:26px 0 0;color:var(--page-ink);font-size:16px;font-weight:500;line-height:22px}.visa-quiz__result-copy h3,.visa-quiz__result-copy .visa-quiz__lede,.visa-quiz__result-copy .visa-quiz__fine-print,.visa-quiz__result-copy .visa-quiz__sent{max-width:640px;margin-inline:auto}@media(max-width:1199.98px){.visa-quiz__result{grid-template-columns:minmax(0,640px);justify-content:center}.visa-quiz__result-copy,.visa-quiz__rail{grid-column:1}}@media(max-width:899.98px){.visa-quiz{margin-top:64px}.visa-quiz__inner{min-height:0;padding:24px}.visa-quiz__panel{--vq-pad: 24px}.visa-quiz .visa-quiz__intro .visa-quiz__title{font-size:30px;line-height:34px}.visa-quiz__q{font-size:22px;line-height:27px}.visa-quiz__result-copy h3{font-size:24px;line-height:29px}.visa-quiz__options,.visa-quiz__form-grid,.visa-quiz__result,.visa-quiz__foot{grid-template-columns:1fr}.visa-quiz__foot-lead,.visa-quiz__next,.visa-quiz__result-copy,.visa-quiz__rail{grid-column:1}.visa-quiz__next{order:-1}.visa-quiz__foot-lead{justify-content:center}}
