.careers-quiz{--cq-bg:#fff;--cq-radius:14px;--cq-border-width:1px;--cq-border-color:#dde3ea;--cq-highlight:#fc5b22;--cq-navy:#005a8b;--cq-ink:#333;--cq-muted:#6b7785;--cq-line:#dde3ea;--cq-tint:color-mix(in srgb,var(--cq-highlight) 9%,#fff);align-items:flex-start;color:var(--cq-ink);display:flex;justify-content:center;margin:0}.careers-quiz .cq-inner{display:flex;flex-direction:column;gap:20px;max-width:760px;width:100%}.careers-quiz [hidden]{display:none!important}.careers-quiz .cq-step{background:var(--cq-bg);border:var(--cq-border-width) solid var(--cq-border-color);border-radius:var(--cq-radius);box-shadow:0 6px 20px rgba(13,34,54,.05);padding:28px 32px 30px}.careers-quiz .cq-result.cq-enter,.careers-quiz .cq-step.cq-enter{animation:cq-enter .45s cubic-bezier(.2,.7,.2,1) both}@keyframes cq-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.careers-quiz .cq-counter{color:var(--cq-muted);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.careers-quiz .cq-question{color:var(--cq-navy);font-size:1.2rem;font-weight:600;line-height:1.4;margin:0 0 20px;outline:none}.careers-quiz .cq-answers{display:grid;gap:16px;grid-template-columns:1fr 1fr}.careers-quiz .cq-answer{background:#fff;border:1.5px solid var(--cq-line);border-radius:12px;box-shadow:none;color:var(--cq-ink);cursor:pointer;display:block;font:inherit;font-size:1rem;font-weight:500;letter-spacing:normal;line-height:1.5;margin:0;padding:18px 20px 18px 48px;position:relative;text-align:left;text-transform:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease;width:100%}.careers-quiz .cq-answer:hover{background:#fff;border-color:#9aa8b6;box-shadow:0 6px 16px rgba(13,34,54,.08);color:var(--cq-ink);transform:translateY(-2px)}.careers-quiz .cq-answer:focus{outline:none}.careers-quiz .cq-answer:focus-visible{outline:3px solid color-mix(in srgb,var(--cq-highlight) 45%,transparent);outline-offset:2px}.careers-quiz .cq-answer__check{background:#fff;border:1.5px solid var(--cq-line);border-radius:50%;height:22px;left:16px;position:absolute;top:19px;transition:background-color .18s ease,border-color .18s ease;width:22px}.careers-quiz .cq-answer__check:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg) scale(0);transition:transform .18s ease;width:5px}.careers-quiz .cq-answer[aria-pressed=true]{background:var(--cq-tint);border-color:var(--cq-highlight);box-shadow:0 0 0 1px var(--cq-highlight);transform:none}.careers-quiz .cq-answer[aria-pressed=true] .cq-answer__check{background:var(--cq-highlight);border-color:var(--cq-highlight)}.careers-quiz .cq-answer[aria-pressed=true] .cq-answer__check:after{transform:rotate(45deg) scale(1)}.careers-quiz .cq-answers.is-answered .cq-answer[aria-pressed=false]{opacity:.6}.careers-quiz .cq-answers.is-answered .cq-answer[aria-pressed=false]:hover{opacity:1}.careers-quiz .cq-leadin{background:var(--cq-tint);border-left:4px solid var(--cq-highlight);border-radius:0 8px 8px 0;color:var(--cq-ink);font-size:.95rem;line-height:1.5;margin:0 0 20px;padding:12px 16px}.careers-quiz .cq-result{background:#fff;border:3px solid var(--cq-highlight);border-radius:14px;box-shadow:0 10px 28px rgba(13,34,54,.08);padding:28px 32px}.careers-quiz .cq-result+.cq-result{margin-top:20px}.careers-quiz .cq-result__content{line-height:1.6}.careers-quiz .cq-result__content h1,.careers-quiz .cq-result__content h2,.careers-quiz .cq-result__content h3,.careers-quiz .cq-result__content h4{color:var(--cq-navy);line-height:1.3;margin:0 0 12px}.careers-quiz .cq-result__content p{margin:0 0 12px}.careers-quiz .cq-result__content>:last-child{margin-bottom:0}.careers-quiz .cq-result__content a{color:var(--cq-highlight)}.careers-quiz .cq-result__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px}.careers-quiz .cq-result__cta{background:var(--cq-highlight);border-radius:30px;color:#fff;display:inline-block;font-weight:700;line-height:1.2;padding:13px 24px;text-decoration:none;transition:filter .18s ease,transform .18s ease}.careers-quiz .cq-result__cta:focus-visible,.careers-quiz .cq-result__cta:hover{color:#fff;filter:brightness(.92);text-decoration:none;transform:translateY(-1px)}.careers-quiz .cq-restart{background:none;border:0;box-shadow:none;color:var(--cq-muted);cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;letter-spacing:normal;margin:0;padding:4px 0;text-decoration:underline;text-transform:none;text-underline-offset:3px}.careers-quiz .cq-restart:hover{background:none;color:var(--cq-navy)}.careers-quiz .cq-restart:focus-visible{outline:3px solid color-mix(in srgb,var(--cq-highlight) 45%,transparent);outline-offset:2px}.careers-quiz.cq--editor .cq-restart{display:none}@media (max-width:768px){.careers-quiz .cq-result,.careers-quiz .cq-step{padding:24px}}@media (max-width:640px){.careers-quiz .cq-answers{gap:12px;grid-template-columns:1fr}.careers-quiz .cq-question{font-size:1.1rem}}@media (max-width:480px){.careers-quiz .cq-result,.careers-quiz .cq-step{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.careers-quiz .cq-result.cq-enter,.careers-quiz .cq-step.cq-enter{animation:none}.careers-quiz .cq-answer,.careers-quiz .cq-answer:hover,.careers-quiz .cq-result__cta:hover{transform:none;transition:none}}.row-fluid>.dnd-column>.dnd-row>.row-fluid>.widget-type-cell.dnd-column>.dnd-row:has(>.row-fluid>.dnd-module .hs_cos_wrapper_type_module>.careers-quiz),.widget-type-cell.dnd-column .careers-quiz,.widget-type-cell.dnd-column>.dnd-row>.row-fluid:has(>.dnd-module .hs_cos_wrapper_type_module>.careers-quiz),.widget-type-cell.dnd-column>.dnd-row>.row-fluid:has(>.dnd-module .hs_cos_wrapper_type_module>.careers-quiz)>.dnd-module .hs_cos_wrapper_type_module{height:100%}