.has-top-nav .stepper-form{max-width:880px;margin:0 auto}.stepper-form{position:relative;display:flex;align-items:flex-start;padding-top:3rem;margin-bottom:5rem}.stepper-form .form-sections{flex-grow:2;max-width:640px;padding-inline-end:4rem}.stepper-form .form-sections .form-section{display:none}.stepper-form .form-sections .form-section.is-active{display:block}.stepper-form .form-sections .form-section+.form-section{margin-top:4rem}.stepper-form .form-sections .form-section .form-section-title{font-family:var(--font-alt);font-weight:600;color:var(--dark-text);margin-bottom:1rem}.stepper-form .form-sections .form-section .form-section-title button{position:relative;top:4px;padding:0;height:18px;width:18px;border:none;background:none;cursor:pointer;margin-inline-start:.25rem}.stepper-form .form-sections .form-section .form-section-title button .iconify{height:18px;width:18px;pointer-events:none}.stepper-form .form-sections .form-section .fieldset{padding:.75rem;border-radius:.5rem;border:1px solid var(--border);background:color-mix(in oklab,var(--widget-grey),black 3%)}.stepper-form .form-sections .form-section .fieldset .fieldset-separator{margin:1.5rem 0;border-top:1px solid var(--border)}.stepper-form .form-sections .form-section .field>label{margin-bottom:.25rem;display:inline-block}.stepper-form .form-sections .form-section .field>.buttons{padding:2rem 0}.stepper-form .form-sections .form-section .flex-label{display:flex;align-items:center;height:100%}.stepper-form .form-sections .form-section .flex-label h4{font-family:var(--font);font-weight:500;color:var(--dark-text)}.stepper-form .form-sections .form-section .subcontrol{display:flex;align-items:center;justify-content:flex-end;min-width:175px;padding-inline-end:1rem}.stepper-form .form-sections .form-section .subcontrol .checkbox{padding:0}.stepper-form .form-sections .form-section .input-button{height:44px;width:100%;border:2px dashed var(--border);border-radius:.65rem;background:color-mix(in oklab,var(--widget-grey),black 3%);display:flex;align-items:center;padding-inline-start:calc(.75em - 1px);padding-inline-end:calc(.75em - 1px);padding-top:0;padding-bottom:0;color:var(--dark-text);cursor:pointer;transition:color .3s,background-color .3s,border .3s,box-shadow .3s}.stepper-form .form-sections .form-section .input-button:focus-visible{outline-offset:var(--accessibility-focus-outline-offset);outline-width:var(--accessibility-focus-outline-width);outline-style:var(--accessibility-focus-outline-style);outline-color:var(--accessibility-focus-outline-color)}.stepper-form .form-sections .form-section .input-button:hover{background:var(--white);border:2px solid var(--primary);color:var(--primary);box-shadow:var(--light-box-shadow)}.stepper-form .form-sections .form-section .input-button .iconify{height:18px;width:16px}.stepper-form .form-sections .form-section .input-button span{font-family:var(--font);margin-inline-start:.75rem}.stepper-form .form-sections .form-section .options{display:flex;flex-wrap:wrap;margin-inline-start:-.5rem;margin-inline-end:-.5rem}.stepper-form .form-sections .form-section .options .option{position:relative;width:calc(33.3% - 1rem);margin:.5rem}.stepper-form .form-sections .form-section .options .option:focus-within{border-radius:4px;outline-offset:var(--accessibility-focus-outline-offset);outline-width:var(--accessibility-focus-outline-width);outline-style:var(--accessibility-focus-outline-style);outline-color:var(--accessibility-focus-outline-color)}.stepper-form .form-sections .form-section .options .option input{position:absolute;top:0;inset-inline-start:0;height:100%;width:100%;z-index:1;opacity:0;cursor:pointer}.stepper-form .form-sections .form-section .options .option input:checked~.indicator{transform:scale(1)}.stepper-form .form-sections .form-section .options .option input:checked~.option-inner{border-color:var(--primary);box-shadow:var(--light-box-shadow)}.stepper-form .form-sections .form-section .options .option input:checked~.option-inner .iconify{color:var(--primary)}.stepper-form .form-sections .form-section .options .option .indicator{position:absolute;top:1rem;inset-inline-end:1rem;display:flex;justify-content:center;align-items:center;height:20px;width:20px;color:var(--white);background:var(--primary);border-radius:50%;transform:scale(0);transition:transform .3s}.stepper-form .form-sections .form-section .options .option .indicator .iconify{height:14px;width:14px;stroke-width:3px}.stepper-form .form-sections .form-section .options .option .option-inner{padding:1.5rem;background:var(--white);border:1px solid var(--border);border-radius:.5rem;transition:border .3s,box-shadow .3s}.stepper-form .form-sections .form-section .options .option .option-inner h4{color:var(--dark-text);font-weight:600;font-family:var(--font-alt)}.stepper-form .form-sections .form-section .options .option .option-inner p{font-size:.9rem}.stepper-form .form-sections .form-section .options .option .option-inner .iconify{font-size:2.25rem;color:var(--light-text);margin-bottom:.25rem}.stepper-form .form-sections .form-section .validation-box{display:flex;padding:2rem;background:var(--white);border:1px solid var(--border);border-radius:.5rem;transition:border .3s,box-shadow .3s}.stepper-form .form-sections .form-section .validation-box .box-content h3{font-family:var(--font-alt);font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.stepper-form .form-sections .form-section .validation-box .box-content p{font-size:1rem}.stepper-form .form-sections .form-section .validation-box .box-illustration{position:relative;height:100px;min-width:40%}.stepper-form .form-sections .form-section .validation-box .box-illustration img{position:absolute;inset-inline-end:0;bottom:0;max-height:180px}.stepper-form .form-sections .form-section .form-section-output{margin-top:1.5rem}.stepper-form .form-sections .form-section .form-section-output .output{height:52px;width:100%;border:1px solid var(--border);border-radius:.65rem;background:var(--white);display:flex;align-items:center;padding-inline-start:calc(1em - 1px);padding-inline-end:calc(1em - 1px);padding-top:0;padding-bottom:0;color:var(--dark-text);cursor:pointer;transition:color .3s,background-color .3s,border .3s,box-shadow .3s}.stepper-form .form-sections .form-section .form-section-output .output:not(:last-child){margin-bottom:1rem}.stepper-form .form-sections .form-section .form-section-output .output>.iconify{height:18px;width:18px;margin-inline-end:.75rem;color:var(--light-text)}.stepper-form .form-sections .form-section .form-section-output .output>span{font-weight:500;font-family:var(--font);color:var(--dark-text)}.stepper-form .form-sections .form-section .form-section-output .output .action{margin-inline-start:auto}.stepper-form .form-sections .form-section .form-section-output .output .action button{display:flex;justify-content:center;align-items:center;height:38px;width:38px;min-width:38px;background:none;border:none;padding:0;cursor:pointer;border-radius:.5rem;transition:background-color .3s}.stepper-form .form-sections .form-section .form-section-output .output .action button:hover,.stepper-form .form-sections .form-section .form-section-output .output .action button:focus{background:color-mix(in oklab,var(--widget-grey),black 1%)}.stepper-form .form-sections .form-section .form-section-output .output .action button .iconify{height:18px;width:18px;stroke-width:1.5px}.stepper-form .form-sections .navigation-buttons{padding:2rem 0}.stepper-form .form-sections .navigation-buttons .button{min-height:52px;min-width:160px}.stepper-form .form-stepper{position:sticky;top:-30px;padding-top:50px}.stepper-form .form-stepper .form-help{position:relative;max-width:300px;padding:1.75rem;border:1px solid var(--border);border-radius:.65rem;background:var(--white)}.stepper-form .form-stepper .form-help .form-help-inner{display:none}.stepper-form .form-stepper .form-help .form-help-inner.is-active{display:block}.stepper-form .form-stepper .form-help h3{font-family:var(--font-alt);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.stepper-form .form-stepper .form-help button{position:absolute;top:1rem;inset-inline-end:1rem;padding:0;height:18px;width:18px;border:none;background:none;cursor:pointer;margin-inline-start:.25rem}.stepper-form .form-stepper .form-help button .iconify{height:18px;width:18px;pointer-events:none}.stepper-form .form-stepper .form-help .list-wrap{padding:.75rem 0}.stepper-form .form-stepper .form-help .list-wrap li{display:flex;align-items:center;margin-bottom:.15rem}.stepper-form .form-stepper .form-help .list-wrap li span{font-family:var(--font);color:var(--light-text);font-weight:300}.stepper-form .form-stepper .form-help .list-wrap li .iconify{height:14px;width:14px;stroke-width:3px;margin-inline-end:.45rem;color:var(--primary)}.stepper-form .form-stepper .step-number{font-family:var(--font);font-weight:500;font-size:.75rem!important}.stepper-form .form-stepper .steps:not(.is-hollow) .steps-segment.is-active~.steps-segment{cursor:default!important}.stepper-form .form-stepper .steps:not(.is-hollow) .steps-segment{cursor:pointer!important}.stepper-form .form-stepper .steps-segment.is-active .step-info{color:var(--dark-text);font-weight:600}.mobile-steps{display:none;align-items:center;justify-content:center;position:fixed;top:60px;inset-inline-start:0;height:65px;width:100%;background:var(--white);border-bottom:1px solid var(--border);z-index:25;transform:translateY(-100%);transition:transform .3s}.mobile-steps.is-active{transform:translateY(0)}.mobile-steps .steps{position:relative;top:10px}.mobile-steps .steps-segment.is-active .steps-content{opacity:1!important}.mobile-steps .steps-segment .steps-content{opacity:0!important;display:block}.is-dark .stepper-form .form-sections .form-section .form-section-title span,.is-dark .stepper-form .form-sections .form-section .form-section-title .iconify{color:var(--dark-dark-text)}.is-dark .stepper-form .form-sections .form-section .input-button{background-color:color-mix(in oklab,var(--dark-sidebar),white 2%)!important;border-color:color-mix(in oklab,var(--dark-sidebar),white 12%)!important;color:var(--dark-dark-text)}.is-dark .stepper-form .form-sections .form-section .input-button:hover,.is-dark .stepper-form .form-sections .form-section .input-button:focus{color:var(--primary);border:2px solid var(--primary)!important}.is-dark .stepper-form .form-sections .form-section .fieldset{background:color-mix(in oklab,var(--dark-sidebar),black 2%);border-color:color-mix(in oklab,var(--dark-sidebar),white 12%)}.is-dark .stepper-form .form-sections .form-section .fieldset-separator{border-color:color-mix(in oklab,var(--dark-sidebar),white 12%)}.is-dark .stepper-form .form-sections .form-section .flex-label h4{color:var(--dark-dark-text)}.is-dark .stepper-form .form-sections .form-section .options .option .indicator{background:var(--primary)}.is-dark .stepper-form .form-sections .form-section .options .option input:checked~.indicator{transform:scale(1)}.is-dark .stepper-form .form-sections .form-section .options .option input:checked~.option-inner{border-color:var(--primary)!important}.is-dark .stepper-form .form-sections .form-section .options .option input:checked~.option-inner .iconify{color:var(--primary)}.is-dark .stepper-form .form-sections .form-section .options .option .option-inner{background-color:color-mix(in oklab,var(--dark-sidebar),white 2%)!important;border-color:color-mix(in oklab,var(--dark-sidebar),white 12%)!important}.is-dark .stepper-form .form-sections .form-section .options .option .option-inner h4{color:var(--dark-dark-text)}.is-dark .stepper-form .form-sections .form-section .validation-box{background-color:color-mix(in oklab,var(--dark-sidebar),white 2%)!important;border-color:color-mix(in oklab,var(--dark-sidebar),white 12%)!important}.is-dark .stepper-form .form-sections .form-section .validation-box .box-content h3{color:var(--dark-dark-text)}.is-dark .stepper-form .form-sections .form-section .form-section-output .output{background-color:color-mix(in oklab,var(--dark-sidebar),white 2%)!important;border-color:color-mix(in oklab,var(--dark-sidebar),white 12%)!important;color:var(--dark-dark-text)}.is-dark .stepper-form .form-sections .form-section .form-section-output .output>span{color:var(--dark-dark-text)}.is-dark .stepper-form .form-sections .form-section .form-section-output .output .action button:hover{background:color-mix(in oklab,var(--dark-sidebar),white 5%)}.is-dark .stepper-form .form-sections .form-section .form-section-output .output .action button .iconify{color:var(--light-text)}.is-dark .stepper-form .form-stepper .steps:not(.is-hollow) .steps-marker:not(.is-hollow){background-color:var(--primary)}.is-dark .stepper-form .form-stepper .steps .steps-segment.is-active~.steps-segment:after{background:color-mix(in oklab,var(--dark-sidebar),black 5%)}.is-dark .stepper-form .form-stepper .steps .steps-segment.is-active~.steps-segment .steps-marker:not(.is-hollow){background:color-mix(in oklab,var(--dark-sidebar),black 5%)}.is-dark .stepper-form .form-stepper .steps .steps-segment.is-active:after{background:color-mix(in oklab,var(--dark-sidebar),black 5%)}.is-dark .stepper-form .form-stepper .steps .steps-segment.is-active .steps-content .step-info{color:var(--dark-dark-text)}.is-dark .stepper-form .form-stepper .steps .steps-segment:after{background-color:var(--primary)}@media (width <= 767px){.mobile-steps{display:flex}.stepper-form{padding-top:0}.stepper-form .form-sections{padding-inline-end:0;overflow:hidden}.stepper-form .form-sections .form-section .form-section-title button{display:none}.stepper-form .form-sections .form-section .subcontrol{min-width:138px}.stepper-form .form-sections .form-section .options .option{width:calc(50% - 1rem)}.stepper-form .form-sections .form-section .validation-box .box-illustration{min-width:30%}.stepper-form .form-sections .form-section .validation-box .box-illustration img{inset-inline-end:-34px;bottom:-28px}.stepper-form .form-stepper{display:none}}@media only screen and (width >= 768px) and (width <= 1024px) and (orientation: portrait){.stepper-form{padding-top:0}.stepper-form .form-sections{max-width:500px}.stepper-form .form-stepper{top:40px}}@media only screen and (width >= 768px) and (width <= 1024px) and (orientation: landscape){.stepper-form{padding-top:0}.stepper-form .form-stepper .form-help{inset-inline-end:2rem}}
