.ai-assesment{padding:60px 0}.ai-assesment [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0}.hsfc-Form .hsfc-Step:has(input[name="0-1/email"]){background-color:#eaefff;border-radius:6px;margin:0 auto;max-width:800px;padding:30px}.hsfc-Form .hsfc-Step:has(input[name="0-1/email"]) h2{margin-bottom:0}.hsfc-Form .hsfc-Step:has(input[name="0-1/email"]) p{margin-bottom:0}.hsfc-Form .hsfc-Step:has(input[name="0-1/email"]) .hsfc-NavigationRow__Buttons button:first-child{display:none}.hsfc-Form .hsfc-Step:has(input[name="0-1/email"]) .hsfc-NavigationRow__Buttons button:last-child{width:100%}.hsfc-Form .hsfc-Step:has(input[name="0-1/email"]) .hsfc-NavigationRow__Buttons{justify-content:center}.ma-load-icon{animation:ma-spin .9s linear infinite;border:3px solid #eaefff;border-radius:50%;border-top-color:#120a48;height:42px;margin:0 auto 22px;width:42px}@keyframes ma-spin{to{transform:rotate(1turn)}}.assessment-progress{margin-bottom:28px}.assessment-progress-text{margin-bottom:5px}.assessment-progress-bar{display:flex;gap:9px}.assessment-progress-segment{background:#eaefff;border-radius:999px;flex:1;height:7px;transition:background .3s ease}.assessment-progress-segment.is-active,.assessment-progress-segment.is-complete{background:#6404da}.hsfc-Form label input[type=radio]:checked+span:after{display:none}.hsfc-RadioFieldGroup label{font-size:26px!important;line-height:1.2}.hsfc-FieldDescription{font-size:17px!important;margin-bottom:20px!important}.hsfc-Form .hsfc-RadioFieldGroup__Options{counter-reset:option;display:flex;flex-direction:column;gap:16px}.hsfc-Form .hsfc-RadioFieldGroup__Options .hsfc-FieldLabel{background:#fff;border:1px solid #cacaca;border-radius:6px;box-sizing:border-box;counter-increment:option;cursor:pointer;display:block;padding:10px 14px;position:relative;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.hsfc-Form .hsfc-RadioFieldGroup__Options .hsfc-RadioInput{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.hsfc-Form .hsfc-RadioFieldGroup__Options .hsfc-RadioInput+span{align-items:flex-start;color:#222;display:flex;font-size:16px;gap:16px;line-height:1.5}.hsfc-Form .hsfc-RadioFieldGroup__Options .hsfc-RadioInput+span:before{align-items:center;background:#fff;border:1px solid #222;border-radius:50%;box-sizing:border-box;color:#12104a;content:counter(option);display:flex;flex:0 0 auto;font-size:12px;font-weight:600;height:22px;justify-content:center;margin-top:0;transition:background .15s ease,color .15s ease,border-color .15s ease;width:22px}.hsfc-Form .hsfc-RadioFieldGroup__Options .hsfc-FieldLabel:hover{border-color:#6404da}.hsfc-Form .hsfc-RadioFieldGroup__Options .hsfc-FieldLabel:has(.hsfc-RadioInput:checked){background:#eaefff;border-color:#6404da}.hsfc-Form .hsfc-RadioFieldGroup__Options .hsfc-RadioInput:checked+span:before{background:#120a48;border-color:#120a48;color:#fff}.hsfc-Form .hsfc-RadioFieldGroup__Options .hsfc-FieldLabel:has(.hsfc-RadioInput:focus-visible){box-shadow:0 0 0 2px #6404da}.ai-assesment .result-page.ai-adviser .ma-stage.stage-1,.ai-assesment .result-page.ai-collaborator .ma-stage.stage-2,.ai-assesment .result-page.ai-operator .ma-stage.stage-3,.ai-assesment .result-page.no-ai .ma-stage.stage-0{display:block!important}.ai-assesment .result-page .stage-copy h2{margin-top:30px}.ai-assesment .result-page .stage-copy hr{margin:0}.ai-assesment .ma-steps{display:flex;flex-wrap:wrap}.ai-assesment .ma-step{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,20px 50%);padding:25px 32px;width:25%}.ai-assesment .ma-step:first-child{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);padding-left:24px}.ai-assesment .ma-step:last-child{background-color:var(--brand-primary-purple)!important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,20px 50%)}.ai-assesment .ma-step p{font-size:14px;margin:0}.ai-assesment .ma-step span{color:var(--brand-primary-purple);display:block;font-size:14px;font-weight:600;margin:0 0 5px}.ai-assesment .ma-step:last-child p,.ai-assesment .ma-step:last-child span{color:#fff}.ai-assesment .ma-step:last-child p{font-size:16px;font-weight:600;line-height:1.2}.ai-assesment .ma-step:last-child span{color:var(--brand-primary-pink)}.ai-assesment .ma-report{align-items:center;display:flex;flex-wrap:wrap}.ai-assesment .ma-rep-left{padding-right:30px;width:35%}.ai-assesment .ma-rep-right{width:65%}.ai-assesment .ma-cta-banner{align-items:center;border-radius:6px;display:flex;flex-wrap:wrap;padding:30px}.ai-assesment .ma-left{width:70%}.ai-assesment .ma-left h2{margin:0}.ai-assesment .ma-right{padding-left:25px;text-align:center;width:30%}.ai-assesment .result-page hr{margin-bottom:2.5rem;margin-top:2.5rem}.Block--hero .Block-preamble p{font-size:19px}.ai-assesment [data-hsfc-id=Renderer] .hsfc-DataPrivacyField>:first-child{display:none}.ai-assesment [data-hsfc-id=Renderer] .hsfc-DataPrivacyField>:last-child{margin-bottom:0}@media (max-width:767px){.ai-assesment{padding:40px 0}.Block--hero .Block-heading h1{font-size:24px;line-height:1.2}.Block--hero .Block-preamble p{font-size:16px;line-height:24px}.hsfc-RadioFieldGroup label{font-size:20px!important}.assessment-progress-text{font-size:14px}.hsfc-FieldDescription{font-size:16px!important}.ai-assesment .hsfc-Form .hsfc-Button{padding:.7em 1em}.assessment-progress-bar{gap:5px}.hsfc-Form .hsfc-RadioFieldGroup__Options .hsfc-FieldLabel{padding:5px 12px}.hsfc-Form .hsfc-RadioFieldGroup__Options .hsfc-RadioInput+span{font-size:14px;gap:12px}[data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons{flex-direction:row!important}.hsfc-Form .hsfc-RadioFieldGroup__Options .hsfc-RadioInput:checked+span:before{height:20px;width:20px}.hsfc-Form .hsfc-Step:has(input[name="0-1/email"]){padding:30px 20px}.ai-assesment .ma-step{clip-path:polygon(0 0,50% 20px,100% 0,100% calc(100% - 20px),50% 100%,0 calc(100% - 20px));padding:30px 20px;text-align:center;width:100%}.ai-assesment .ma-step:first-child{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),50% 100%,0 calc(100% - 20px));padding-left:20px;padding-top:16px}.ai-assesment .ma-step:last-child{clip-path:polygon(0 0,50% 20px,100% 0,100% 100%,0 100%);padding-bottom:20px}.ai-assesment .ma-report,.ma-cta-banner{text-align:center}.ai-assesment .result-page hr{margin-bottom:2rem;margin-top:2rem}.ai-assesment .ma-rep-left{padding:0;width:100%}.ai-assesment .ma-rep-right{width:100%}.ai-assesment .ma-cta-banner{padding:20px}.ai-assesment .ma-left{width:100%}.ai-assesment .ma-left h2{font-size:20px}.ai-assesment .ma-left h2 span{font-size:16px!important;line-height:1}.ai-assesment .ma-right{padding:20px 0 0;width:100%}.ai-assesment .stage-copy{text-align:center}}