.aifs-cr.aifs-cr-interests-quiz{--aifs-cr-quiz-ink:#004265;--aifs-cr-quiz-muted:#4f5d64;--aifs-cr-quiz-hero:#004265;--aifs-cr-quiz-accent:#2bbfb4;--aifs-cr-quiz-accent-dark:#196474;--aifs-cr-quiz-stage:#cfebe6;--aifs-cr-quiz-surface:#fff;--aifs-cr-quiz-border:#b7d8d3;--aifs-cr-quiz-error:#c71d34;color:var(--aifs-cr-quiz-ink);font:inherit}.aifs-cr.aifs-cr-interests-quiz *,.aifs-cr.aifs-cr-interests-quiz :after,.aifs-cr.aifs-cr-interests-quiz :before{box-sizing:border-box}.aifs-cr.aifs-cr-interests-quiz [hidden]{display:none!important}.aifs-cr-interests-quiz__icon-sprite{height:0;overflow:hidden;position:absolute;width:0}.aifs-cr-interests-quiz__hero{background:var(--aifs-cr-quiz-hero);color:#fff;overflow:hidden;padding:clamp(4.5rem,10vw,8rem) 1.5rem;position:relative;text-align:center}.aifs-cr-interests-quiz__hero-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.aifs-cr-interests-quiz__hero:before{background:rgba(0,66,101,.72);content:"";inset:0;position:absolute}.aifs-cr-interests-quiz__hero-inner{margin-inline:auto;max-width:1080px;position:relative;z-index:1}.aifs-cr-interests-quiz__hero h1{color:inherit;font:inherit;font-size:clamp(2.75rem,7vw,5rem);font-weight:700;letter-spacing:-.045em;line-height:.98;margin:0 auto;max-width:16ch}.aifs-cr.aifs-cr-interests-quiz .aifs-cr-interests-quiz__hero:before{background:rgba(0,66,101,.5);pointer-events:none;z-index:1}.aifs-cr.aifs-cr-interests-quiz .aifs-cr-interests-quiz__hero-inner{z-index:2}.aifs-cr-interests-quiz__hero p{color:inherit;font-size:clamp(1.125rem,2.3vw,1.55rem);line-height:1.45;margin:1.5rem auto 0;max-width:48ch}.aifs-cr-interests-quiz__stage{background:var(--aifs-cr-quiz-stage);padding:clamp(3.5rem,8vw,6rem) 1.25rem}.aifs-cr-interests-quiz__card{background:var(--aifs-cr-quiz-surface);border:1px solid rgba(0,66,101,.06);border-radius:28px;box-shadow:0 24px 70px rgba(0,66,101,.09);margin-inline:auto;max-width:1180px;min-height:560px;padding:clamp(1.5rem,5vw,3.25rem)}.aifs-cr-interests-quiz__progress-copy{align-items:center;display:flex;font-size:.8125rem;font-weight:700;justify-content:space-between;letter-spacing:.16em;text-transform:uppercase}.aifs-cr-interests-quiz__progress-copy span:last-child{color:var(--aifs-cr-quiz-accent-dark);letter-spacing:.05em}.aifs-cr-interests-quiz__progress-track{background:#e9edee;border-radius:999px;height:8px;margin-top:.75rem;overflow:hidden}.aifs-cr-interests-quiz__progress-track span{background:var(--aifs-cr-quiz-accent);border-radius:inherit;display:block;height:100%;transition:width .22s ease}.aifs-cr-interests-quiz__question{border:0;margin:2rem 0 0;min-width:0;padding:0}.aifs-cr-interests-quiz__question legend,.aifs-cr-interests-quiz__summary h2{color:inherit;font:inherit;font-size:clamp(1.65rem,4vw,2.4rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0;max-width:28ch;padding:0}.aifs-cr-interests-quiz__question legend{max-width:none}.aifs-cr-interests-quiz__question legend:focus{outline:none}.aifs-cr-interests-quiz__image{aspect-ratio:16/7;border-radius:20px;display:block;margin-top:1.75rem;object-fit:cover;width:100%}.aifs-cr-interests-quiz__options{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem}.aifs-cr-interests-quiz__options label{cursor:pointer;display:block;min-width:0;position:relative}.aifs-cr-interests-quiz__options input{height:1px;opacity:0;position:absolute;width:1px}.aifs-cr-interests-quiz__option{align-items:center;background:var(--aifs-cr-quiz-stage);border:2px solid var(--aifs-cr-quiz-border);border-radius:14px;display:grid;font-weight:700;gap:.9rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:86px;padding:.9rem 1.05rem;text-align:left;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.aifs-cr-interests-quiz__option-icon{align-items:center;background:#fff;border-radius:12px;color:var(--aifs-cr-quiz-ink);display:inline-flex;height:48px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:48px}.aifs-cr-interests-quiz__option-check-svg,.aifs-cr-interests-quiz__option-icon-svg{fill:none;height:26px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke;width:26px}.aifs-cr-interests-quiz__option-copy{min-width:0}.aifs-cr-interests-quiz__option-check{color:var(--aifs-cr-quiz-ink);display:inline-flex;opacity:0;transform:scale(.78);transition:opacity .15s ease,transform .15s ease}.aifs-cr-interests-quiz__option-check-svg{height:24px;width:24px}.aifs-cr-interests-quiz__option-copy strong{color:var(--aifs-cr-quiz-ink);display:block;font-size:1rem;line-height:1.25}.aifs-cr-interests-quiz__option-copy small{color:var(--aifs-cr-quiz-muted);display:block;font-size:.875rem;font-weight:400;line-height:1.4;margin-top:.3rem}.aifs-cr-interests-quiz__options label:hover .aifs-cr-interests-quiz__option{border-color:var(--aifs-cr-quiz-accent)}.aifs-cr-interests-quiz__options input:checked+.aifs-cr-interests-quiz__option{background:var(--aifs-cr-quiz-stage);border-color:var(--aifs-cr-quiz-ink);box-shadow:inset 0 0 0 1px var(--aifs-cr-quiz-ink)}.aifs-cr-interests-quiz__options input:checked+.aifs-cr-interests-quiz__option .aifs-cr-interests-quiz__option-icon{background:var(--aifs-cr-quiz-ink);color:#fff}.aifs-cr-interests-quiz__options input:checked+.aifs-cr-interests-quiz__option .aifs-cr-interests-quiz__option-check{opacity:1;transform:scale(1)}.aifs-cr-interests-quiz__options input:focus-visible+.aifs-cr-interests-quiz__option{outline:3px solid rgba(43,191,180,.45);outline-offset:3px}.aifs-cr-interests-quiz__error{color:var(--aifs-cr-quiz-error);font-weight:700;line-height:1.45;margin:1rem 0 0}.aifs-cr-interests-quiz__error:focus{outline:none}.aifs-cr-interests-quiz__navigation{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}.aifs-cr-interests-quiz__button{appearance:none;border:2px solid transparent;border-radius:999px;cursor:pointer;font:inherit;font-weight:700;min-height:50px;padding:.7rem 1.5rem}.aifs-cr-interests-quiz__button--next{background:var(--aifs-cr-quiz-accent);color:var(--aifs-cr-quiz-ink);margin-left:auto}.aifs-cr-interests-quiz__button--back{background:transparent;color:var(--aifs-cr-quiz-accent-dark);padding-inline:.35rem}.aifs-cr-interests-quiz__button--next:hover,.aifs-cr-interests-quiz__button--retake:hover,.aifs-cr-interests-quiz__button--submit:hover{background:var(--aifs-cr-quiz-accent-dark);color:#fff}.aifs-cr-interests-quiz__button:focus-visible{outline:3px solid rgba(43,191,180,.45);outline-offset:3px}.aifs-cr-interests-quiz__summary-screen{margin:0 auto;max-width:1080px;padding-block:clamp(.25rem,2vw,1rem)}.aifs-cr-interests-quiz__html-form{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.aifs-cr-interests-quiz__field{margin:0}.aifs-cr-interests-quiz__html-form label{color:var(--aifs-cr-quiz-ink);display:block;font-weight:700;margin-bottom:.45rem}.aifs-cr-interests-quiz__html-form input[type=email]{border:2px solid var(--aifs-cr-quiz-border);border-radius:10px;font:inherit;min-height:50px;padding:.7rem .85rem;width:100%}.aifs-cr-interests-quiz__html-form button:focus-visible,.aifs-cr-interests-quiz__html-form input:focus-visible{outline:3px solid rgba(43,191,180,.45);outline-offset:3px}.aifs-cr-interests-quiz__button--submit{background:var(--aifs-cr-quiz-accent);color:var(--aifs-cr-quiz-ink);white-space:nowrap}.aifs-cr-interests-quiz__button:disabled{cursor:wait;opacity:.65}.aifs-cr-interests-quiz__honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.aifs-cr-interests-quiz__success{margin-top:2rem;padding-bottom:clamp(2rem,4vw,3rem);text-align:center}.aifs-cr-interests-quiz__success-image{aspect-ratio:16/7;border-radius:18px;display:block;margin:0 0 1.75rem;object-fit:cover;width:100%}.aifs-cr-interests-quiz__success>span:first-child{align-items:center;background:var(--aifs-cr-quiz-accent);border-radius:50%;color:var(--aifs-cr-quiz-ink);display:inline-flex;font-size:1.5rem;font-weight:700;height:54px;justify-content:center;margin:0;width:54px}.aifs-cr-interests-quiz__success-message{color:var(--aifs-cr-quiz-ink);font-size:1.125rem;line-height:1.55;margin:1rem auto 0;max-width:620px}.aifs-cr-interests-quiz__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.aifs-cr-interests-quiz__summary{margin-top:clamp(2rem,5vw,3rem);text-align:left}.aifs-cr-interests-quiz__summary h2{color:var(--aifs-cr-quiz-ink);display:block;font:inherit;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:700;line-height:1.15;margin:0 auto .75rem;max-width:760px;text-align:center;width:100%}.aifs-cr-interests-quiz__summary-message{color:var(--aifs-cr-quiz-muted);font-size:1rem;line-height:1.6;margin:0 auto 1.5rem;text-align:center}.aifs-cr-interests-quiz__summary-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.aifs-cr-interests-quiz__summary-card{list-style:none;min-width:0}.aifs-cr-interests-quiz__summary-label{color:var(--aifs-cr-quiz-accent-dark);display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 .45rem .15rem;text-transform:uppercase}.aifs-cr-interests-quiz__option--summary{border-color:var(--aifs-cr-quiz-ink);box-shadow:inset 0 0 0 1px var(--aifs-cr-quiz-ink);min-height:104px;transition:none}.aifs-cr-interests-quiz__option--summary .aifs-cr-interests-quiz__option-icon{background:var(--aifs-cr-quiz-ink);color:#fff;transition:none}.aifs-cr-interests-quiz__option--summary .aifs-cr-interests-quiz__option-check{opacity:1;transform:scale(1);transition:none}.aifs-cr-interests-quiz__email-panel{background:var(--aifs-cr-quiz-stage);border:1px solid var(--aifs-cr-quiz-border);border-radius:18px;margin:0 0 clamp(1.25rem,3vw,2rem);padding:clamp(1.25rem,4vw,2rem)}.aifs-cr-interests-quiz__email-panel>.aifs-cr-interests-quiz__error{margin-bottom:0}.aifs-cr-interests-quiz__summary-actions{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}.aifs-cr-interests-quiz__button--retake{align-items:center;background:transparent;border-color:var(--aifs-cr-quiz-ink);color:var(--aifs-cr-quiz-ink);display:inline-flex;gap:.5rem;justify-content:center}.aifs-cr-interests-quiz__button--retake>span[aria-hidden=true]{display:inline-flex;font-size:1.5rem;line-height:1}@media (max-width:767px){.aifs-cr.aifs-cr-interests-quiz .aifs-cr-interests-quiz__hero h1{font-size:clamp(1.75rem,8vw,2.75rem);word-break:normal}.aifs-cr-interests-quiz__hero{padding-block:4.5rem}.aifs-cr-interests-quiz__stage{padding:3rem 1rem}.aifs-cr-interests-quiz__card{border-radius:22px;min-height:520px}.aifs-cr-interests-quiz__image,.aifs-cr-interests-quiz__success-image{aspect-ratio:4/3;border-radius:16px}.aifs-cr-interests-quiz__options,.aifs-cr-interests-quiz__summary-grid{grid-template-columns:1fr}.aifs-cr-interests-quiz__html-form{align-items:stretch;grid-template-columns:1fr}.aifs-cr-interests-quiz__button--submit{width:100%}.aifs-cr-interests-quiz__summary-actions{align-items:stretch;flex-direction:column}.aifs-cr-interests-quiz__summary-actions .aifs-cr-interests-quiz__button{width:100%}.aifs-cr-interests-quiz__option{gap:.75rem;min-height:92px;padding:.85rem}.aifs-cr-interests-quiz__option-icon{height:44px;width:44px}}@media (prefers-reduced-motion:reduce){.aifs-cr-interests-quiz__option,.aifs-cr-interests-quiz__option-check,.aifs-cr-interests-quiz__option-icon,.aifs-cr-interests-quiz__progress-track span{transition:none}}