.CareerTestBanner_section__7QpH2{background:var(--color-bg-primary-white);container-name:career-test;container-type:inline-size;min-height:auto;padding:24px 16px}.CareerTestBanner_shell__NV_jo{background:var(--color-bg-primary-orange);border-radius:24px;display:grid;gap:24px;grid-template-columns:minmax(300px,.8fr) minmax(560px,1.2fr);margin:0 auto;max-width:1440px;min-height:0;overflow:hidden;padding:28px;position:relative}.CareerTestBanner_intro__pBALX{display:flex;flex-direction:column;min-width:0;padding:4px 4px 0;position:relative;z-index:1}.CareerTestBanner_eyebrow__UKSPa{align-items:center;background:var(--color-bg-primary-white);border-radius:999px;color:var(--color-primary-orange);display:inline-flex;font-size:15px;font-weight:500;gap:8px;margin-bottom:16px;padding:8px 14px;width:fit-content}.CareerTestBanner_title__x0XNj{color:var(--color-primary-dark);font-size:clamp(36px,3.5vw,52px);font-weight:400;letter-spacing:-.5px;line-height:1.08;max-width:650px}.CareerTestBanner_lead__dBoQK{color:var(--color-primary-gray);font-size:18px;line-height:1.32;margin-top:16px;max-width:540px}.CareerTestBanner_squiggle__CoqLJ{bottom:-100px;height:auto;left:-150px;max-width:none;opacity:.12;pointer-events:none;position:absolute;width:920px;z-index:0}.CareerTestBanner_card__SOi5b{align-self:stretch;background:var(--color-bg-primary-white);border-radius:24px;display:flex;flex-direction:column;min-height:0;padding:28px;position:relative;z-index:1}.CareerTestBanner_cardHeader__2DSOl{align-items:flex-start;display:flex;gap:24px;height:52.8px;justify-content:space-between;margin-bottom:20px}.CareerTestBanner_questionTitle__8pyr8{color:var(--color-primary-dark);font-size:22px;font-weight:400;line-height:1.2;max-width:560px}.CareerTestBanner_step___9UQZ{color:var(--color-primary-gray);flex:none;font-size:18px}.CareerTestBanner_progress__mWXEH{background:var(--color-bg-secondary-gray);border-radius:999px;height:6px;margin-bottom:18px;overflow:hidden}.CareerTestBanner_progressValue__8pDlx{background:var(--color-bg-accent-orange);border-radius:inherit;height:100%;transition:width .25s ease}.CareerTestBanner_hint__tnHhN{color:var(--color-primary-gray);font-size:16px;margin-bottom:12px}.CareerTestBanner_options__1lc9m{display:grid;gap:8px;grid-template-columns:1fr 1fr}.CareerTestBanner_option__Rqszy{align-items:center;background:var(--color-bg-primary-gray);border:2px solid transparent;border-radius:12px;color:var(--color-primary-dark);cursor:pointer;display:flex;font-size:16px;line-height:1.25;min-height:70px;padding:12px 44px 12px 16px;position:relative;transition:background .16s ease,border-color .16s ease,transform .16s ease}.CareerTestBanner_option__Rqszy:hover{background:var(--color-bg-primary-orange);transform:translateY(-1px)}.CareerTestBanner_optionSelected___EZ7S{background:var(--color-bg-primary-orange);border-color:var(--color-primary-orange)}.CareerTestBanner_option__Rqszy input{opacity:0;pointer-events:none;position:absolute}.CareerTestBanner_radio__C3lNM{border:2px solid var(--color-br-tertiary-gray);border-radius:50%;height:20px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px}.CareerTestBanner_optionSelected___EZ7S .CareerTestBanner_radio__C3lNM{border-color:var(--color-primary-orange)}.CareerTestBanner_optionSelected___EZ7S .CareerTestBanner_radio__C3lNM:after{background:var(--color-primary-orange);border-radius:50%;content:"";inset:3px;position:absolute}.CareerTestBanner_actions__Dig8W{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.CareerTestBanner_buttonSecondary__bhcqh,.CareerTestBanner_button__lll5M{align-items:center;border-radius:12px;display:inline-flex;font-size:16px;gap:10px;justify-content:center;min-height:46px;padding:0 20px;transition:opacity .16s ease,transform .16s ease}.CareerTestBanner_button__lll5M{background:var(--color-bg-accent-orange);color:var(--color-primary-white)}.CareerTestBanner_button__lll5M:disabled{background:var(--color-bg-secondary-gray);color:var(--color-primary-gray);cursor:not-allowed}.CareerTestBanner_buttonSecondary__bhcqh:hover,.CareerTestBanner_button__lll5M:not(:disabled):hover{transform:translateY(-1px)}.CareerTestBanner_buttonSecondary__bhcqh{border:1px solid var(--color-br-primary-gray);color:var(--color-primary-gray)}.CareerTestBanner_contact__4vm0r{display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:520px;width:100%}.CareerTestBanner_contactBadge__eKvxk{align-items:center;background:var(--color-bg-primary-orange);border-radius:999px;color:var(--color-primary-orange);display:inline-flex;font-size:15px;margin-bottom:18px;padding:8px 13px;width:fit-content}.CareerTestBanner_contactTitle__148jL,.CareerTestBanner_resultTitle__iNh_D{color:var(--color-primary-dark);font-size:30px;font-weight:400;letter-spacing:-.7px;line-height:1.08}.CareerTestBanner_contactText__JK8DZ,.CareerTestBanner_resultText__aJNEx{color:var(--color-primary-gray);font-size:16px;line-height:1.4;margin-top:14px}.CareerTestBanner_field__mFo7v{background:var(--color-bg-primary-gray);border:2px solid transparent;border-radius:12px;color:var(--color-primary-dark);font-size:18px;margin-top:20px;min-height:54px;outline:none;padding:0 18px;width:100%}.CareerTestBanner_field__mFo7v:focus{border-color:var(--color-primary-orange)}.CareerTestBanner_field__mFo7v+.CareerTestBanner_field__mFo7v{margin-top:10px}.CareerTestBanner_consents__wDCHG{display:flex;flex-direction:column;gap:10px;margin:14px 0 22px}.CareerTestBanner_consent___OPGH{align-items:flex-start;color:var(--color-primary-gray);display:flex;font-size:13px;gap:10px;line-height:1.35}.CareerTestBanner_consent___OPGH input{accent-color:var(--color-primary-orange);flex:none;height:18px;margin-top:1px;width:18px}.CareerTestBanner_consent___OPGH a{color:var(--color-primary-dark);text-decoration:underline}.CareerTestBanner_honeypot__tIQio{border:0;height:1px;left:-9999px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.CareerTestBanner_error___wMFA{color:var(--color-primary-negative);font-size:13px;line-height:1.35;margin-bottom:12px}.CareerTestBanner_contact__4vm0r .CareerTestBanner_button__lll5M{width:100%}.CareerTestBanner_result__dpK3w{display:flex;flex:1;flex-direction:column}.CareerTestBanner_resultKicker__5B0jg{color:var(--color-primary-orange);font-size:16px;font-weight:500;margin-bottom:8px}.CareerTestBanner_resultGrid__Grlsq{display:grid;gap:10px;margin-top:16px}.CareerTestBanner_resultItem__BmYvp{align-items:center;background:var(--color-bg-primary-gray);border-radius:12px;display:grid;gap:14px;grid-template-columns:34px 1fr auto;padding:10px 14px}.CareerTestBanner_resultNumber__EwTjD{align-items:center;background:var(--color-bg-primary-white);border-radius:50%;color:var(--color-primary-gray);display:flex;font-size:15px;height:34px;justify-content:center;width:34px}.CareerTestBanner_resultName__WtNnd{color:var(--color-primary-dark);display:block;font-size:16px}.CareerTestBanner_resultDescription__SEAuq{color:var(--color-primary-gray);display:block;font-size:13px;line-height:1.25;margin-top:2px}.CareerTestBanner_resultScore__5aoft{color:var(--color-primary-gray);font-size:15px}.CareerTestBanner_resultLinks__WMaeu{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.CareerTestBanner_resultLinks__WMaeu a{background:var(--color-bg-accent-orange);border-radius:12px;color:var(--color-primary-white);padding:12px 16px}.CareerTestBanner_resultLinks__WMaeu a:last-child{background:var(--color-bg-primary-orange);color:var(--color-primary-orange)}.CareerTestBanner_reset__EGU_R{color:var(--color-primary-gray);font-size:15px;margin-top:auto;padding-top:14px;text-align:left;text-decoration:underline;text-underline-offset:4px}.CareerTestBanner_resultAnalysis__eJqLR{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:14px}.CareerTestBanner_resultAnalysis__eJqLR>div{background:var(--color-bg-primary-orange);border-radius:12px;padding:12px 14px}.CareerTestBanner_resultAnalysis__eJqLR>div:last-child{background:var(--color-bg-primary-gray)}.CareerTestBanner_resultAnalysis__eJqLR strong{color:var(--color-primary-dark);font-size:14px;font-weight:400}.CareerTestBanner_resultAnalysis__eJqLR p{color:var(--color-primary-gray);font-size:13px;line-height:1.35;margin-top:5px}.CareerTestBanner_sectionEmbedded__76hxK{background:transparent;min-height:auto;padding:0}.CareerTestBanner_shellEmbedded___s9PI{border-radius:24px;gap:18px;grid-template-columns:minmax(230px,.58fr) minmax(440px,1.42fr);min-height:0;padding:20px}.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_intro__pBALX{padding-top:2px}.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_title__x0XNj{font-size:36px;letter-spacing:-.5px}.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_lead__dBoQK{font-size:18px}.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_squiggle__CoqLJ{bottom:-90px;left:-180px;width:860px}.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_card__SOi5b{min-height:0;padding:22px}.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_questionTitle__8pyr8{font-size:22px}.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_option__Rqszy{font-size:15px;min-height:68px}@media (max-width:900px){.CareerTestBanner_section__7QpH2{padding:16px}.CareerTestBanner_sectionEmbedded__76hxK{padding:0}}@media (max-width:620px){.CareerTestBanner_section__7QpH2{padding:12px}.CareerTestBanner_sectionEmbedded__76hxK{padding:0}}@container career-test (max-width: 1050px){.CareerTestBanner_shell__NV_jo{gap:20px;grid-template-columns:minmax(0,1fr);padding:20px}.CareerTestBanner_intro__pBALX{min-height:176px;padding:2px 4px 0}.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_title__x0XNj,.CareerTestBanner_title__x0XNj{font-size:40px;max-width:600px}.CareerTestBanner_lead__dBoQK,.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_lead__dBoQK{font-size:18px;max-width:620px}.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_squiggle__CoqLJ,.CareerTestBanner_squiggle__CoqLJ{bottom:-200px;left:auto;right:-160px;width:700px}.CareerTestBanner_shellEmbedded___s9PI{grid-template-columns:minmax(0,1fr)}.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_card__SOi5b{min-height:0}}@container career-test (max-width: 700px){.CareerTestBanner_shell__NV_jo{border-radius:24px;gap:16px;min-height:auto;padding:16px}.CareerTestBanner_intro__pBALX,.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_intro__pBALX{min-height:0;padding:0}.CareerTestBanner_eyebrow__UKSPa{font-size:14px;margin-bottom:12px;padding:7px 12px;white-space:nowrap}.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_title__x0XNj,.CareerTestBanner_title__x0XNj{font-size:36px;line-height:1.08}.CareerTestBanner_lead__dBoQK,.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_lead__dBoQK{font-size:16px;line-height:1.4;margin-top:10px;max-width:460px}.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_squiggle__CoqLJ,.CareerTestBanner_squiggle__CoqLJ{bottom:-150px;right:-180px;width:560px}.CareerTestBanner_card__SOi5b,.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_card__SOi5b{border-radius:20px;min-height:0;padding:20px 16px}.CareerTestBanner_cardHeader__2DSOl{align-items:flex-start;gap:12px;height:auto;margin-bottom:16px}.CareerTestBanner_questionTitle__8pyr8,.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_questionTitle__8pyr8{font-size:20px}.CareerTestBanner_step___9UQZ{font-size:15px}.CareerTestBanner_options__1lc9m{grid-template-columns:minmax(0,1fr)}.CareerTestBanner_option__Rqszy,.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_option__Rqszy{font-size:16px;min-height:64px}.CareerTestBanner_actions__Dig8W{justify-content:stretch}.CareerTestBanner_actions__Dig8W button{flex:1}.CareerTestBanner_resultAnalysis__eJqLR{grid-template-columns:minmax(0,1fr)}.CareerTestBanner_resultItem__BmYvp{grid-template-columns:34px minmax(0,1fr)}.CareerTestBanner_resultScore__5aoft{grid-column:2}}@container career-test (max-width: 420px){.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_title__x0XNj,.CareerTestBanner_title__x0XNj{font-size:32px}.CareerTestBanner_card__SOi5b,.CareerTestBanner_shellEmbedded___s9PI .CareerTestBanner_card__SOi5b{min-height:0;padding:18px 14px}.CareerTestBanner_actions__Dig8W{gap:8px}.CareerTestBanner_buttonSecondary__bhcqh,.CareerTestBanner_button__lll5M{padding:0 12px}.CareerTestBanner_contactTitle__148jL,.CareerTestBanner_resultTitle__iNh_D{font-size:28px}}