.form-progression{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.text-steps{white-space:nowrap}.text-steps p{margin-bottom:0;padding:.25rem .75rem .25rem 0;border-right:2px solid var(--color-border);margin-right:.75rem}.text-steps span{font-weight:var(--font-weight-bold)}.form-progression .step-indicator{align-items:center;display:flex;flex-direction:column}.form-progression .step-circle{align-items:center;aspect-ratio:1/1;background-color:var(--color-background-standard);border:2px solid var(--color-border);border-radius:100vw;box-sizing:border-box;color:rgba(4,4,5,.33);display:flex;font-family:var(--font-body);font-size:var(--font-size-normal);font-weight:var(--font-weight-bold);height:3rem;justify-content:center;transition:background-color .3s,border-color .3s,color .3s;width:3rem}.form-progression .step-indicator.is-active .step-circle{background-color:rgba(76,189,147,1);border-color:rgba(76,189,147,1);color:var(--color-foreground)}.form-progression .step-indicator.is-complete .step-circle{background-color:rgba(76,189,147,1);border-color:rgba(76,189,147,1);color:var(--color-background-standard)}.form-progression .step-circle .step-check{color:var(--color-foreground);display:none;height:1rem;width:1rem}.form-progression .step-indicator.is-complete .step-circle .step-number{display:none}.form-progression .step-indicator.is-complete .step-circle .step-check{display:block}.form-progression .step-arrow{background-color:var(--color-border);height:2px;margin:0 .4rem;position:relative;transition:background-color .3s;width:100%}.form-progression .step-arrow:after{border-bottom:4px solid transparent;border-left:5px solid var(--color-border);border-top:4px solid transparent;content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);transition:border-left-color .3s}.form-progression .step-arrow.is-complete{background-color:var(--color-border)}.form-progression .step-arrow.is-complete:after{border-left-color:var(--color-border)}main.main-landing .form-container form.mktoForm:has(.form-step){display:block}main.main-landing .form-container form.mktoForm .form-step{display:none}main.main-landing .form-container form.mktoForm .form-step.is-active{animation:form-step-slide-in .4s ease;column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;row-gap:0}@keyframes form-step-slide-in{from{opacity:0;transform:translateX(1.5rem)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){main.main-landing .form-container form.mktoForm .form-step.is-active{animation:none}}.form-navigation{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:.5rem}.form-navigation button{-webkit-appearance:none;appearance:none;align-items:center;border-radius:100vw;border-width:0;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-normal);font-weight:var(--font-weight-semibold);gap:.5rem;justify-content:center;max-width:150px;padding:.75rem 1.5rem;transition:background-color .3s}.form-navigation .nav-arrow,.form-navigation .nav-arrow svg,.form-navigation .nav-arrow svg path{box-sizing:content-box;padding:0}.form-navigation .nav-arrow{display:inline-flex;flex-shrink:0}.form-navigation .nav-arrow svg{color:inherit;display:block;transition:none}.form-navigation .nav-arrow svg path{fill:currentColor;transition:none}.form-navigation .nav-arrow-back svg{transform:scaleX(-1)}.form-navigation .form-nav-next{background-color:var(--color-link-normal);color:var(--color-background-standard);margin-left:auto;max-width:120px}.form-navigation .form-nav-next:hover{background-color:var(--color-link-hover)}.form-navigation .form-nav-next:disabled{background-color:var(--color-border);color:var(--color-foreground);cursor:not-allowed}.form-navigation .form-nav-next:disabled:hover{background-color:var(--color-border)}.form-navigation .form-nav-back{background-color:var(--color-background-standard);color:var(--color-link-normal);padding:.5rem;border:2px solid var(--color-link-normal);height:2.5rem;max-width:120px}.form-navigation .form-nav-back:hover{text-decoration:underline}main.main-landing-multi-form .multi-form-area .mktoFormRow:has(#formSubmittedStateName),main.main-landing-multi-form .multi-form-area .mktoButtonRow:has(button[type=submit]),main.main-landing-multi-form .multi-form-area #mktoForm_1003.mktoForm .mktoFormRow:has(#Country){grid-column:span 1}main.main-landing-multi-form .multi-form-area div.form-step[data-step="3"] .mktoFormRow{grid-column:span 2}main.main-landing-multi-form .form-area.multi-form-area .form-wrapper{position:relative}main.main-landing-multi-form .multi-form-area .mktoButtonRow:has(button[type=submit]){position:absolute;bottom:0;right:0}main.main-landing-multi-form .multi-form-area .mktoButtonRow button[type=submit]{padding:.75rem .5rem !important}main.main-landing-multi-form .multi-form-area .mktoFormRow:has(#Form_Notes__c){margin-bottom:1rem}main.main-landing .form-step-error input,main.main-landing .form-step-error select,main.main-landing .form-step-error textarea{border-color:var(--color-accent) !important}.form-step-error-msg{color:var(--color-accent);font-family:var(--font-body);font-size:var(--font-size-small);margin:-.75rem 0 1rem}