.so-form-steps{background-color:var(--so-color-ghost-white);width:100%;[data-hsfc-id=Renderer]{.hsfc-Step__Content{margin:0!important;padding:0!important}.hsfc-Heading{color:var(--so-color-navy)!important;font-family:var(--so-font-family-heading)!important;margin:0!important;text-align:center!important;:is(h1){font-size:var(--so-fontsize-h1)!important;font-weight:var(--so-fontsize-h1-font-weight)!important;line-height:var(--so-fontsize-h1-line-height)!important}:is(h2){font-size:var(--so-fontsize-h2)!important;font-weight:var(--so-fontsize-h2-font-weight)!important;line-height:var(--so-fontsize-h2-line-height)!important}:is(h3){font-size:var(--so-fontsize-h3)!important;font-weight:var(--so-fontsize-h3-font-weight)!important;line-height:var(--so-fontsize-h3-line-height)!important}:is(h4){font-size:var(--so-fontsize-h4)!important;font-weight:var(--so-fontsize-h4-font-weight)!important;line-height:var(--so-fontsize-h4-line-height)!important}:is(h5){font-size:var(--so-fontsize-h5)!important;font-weight:var(--so-fontsize-h5-font-weight)!important;line-height:var(--so-fontsize-h5-line-height)!important}:is(h6){font-size:var(--so-fontsize-h6)!important;font-weight:var(--so-fontsize-h6-font-weight)!important;line-height:var(--so-fontsize-h6-line-height)!important}}.hsfc-Row:has(.hsfc-Heading,.hsfc-RichText){margin:0;text-align:center!important}.hsfc-RichText{color:var(--so-color-navy)!important;font-family:var(--so-font-family)!important}.hsfc-RadioFieldGroup__Options{display:flex;gap:24px;width:100%;>div{flex:1;margin-bottom:0!important;.hsfc-FieldLabel{background-color:var(--so-color-white);border:1px solid #dadfe3;color:var(--so-color-navy);font-size:var(--so-fontsize-h5);font-weight:400;height:100%;line-height:var(--so-fontsize-h5-line-height);margin:0;padding:24px 48px 24px 24px;position:relative;text-transform:unset;transition:all .1s ease;&:after{aspect-ratio:1/1;background-color:var(--so-color-white);border:1px solid #dadfe3;border-radius:50%;content:"";position:absolute;right:24px;transition:all .1s ease;width:20px}>span>span{display:flex;flex-direction:column;font-family:var(--so-font-family);gap:8px;p{color:var(--so-color-stone-gray);font-family:var(--so-font-family);font-size:18px;line-height:27px;margin:0;@media screen and (max-width:820px){font-size:16px;line-height:24px}}}&:not(:has(input[type=radio]:checked)){cursor:pointer;&:hover{border-color:var(--so-color-navy)}}&:has(input[type=radio]:checked){background-color:var(--so-color-mint-mist);border-color:var(--so-color-green);&:after{border-color:var(--so-color-green);outline:6px solid var(--so-color-green);outline-offset:-6px}}}}input[type=radio]{appearance:none;display:none}}.hsfc-ProgressBar{.hsfc-ProgressBar__Text{color:var(--so-color-stone-gray);font-family:var(--so-font-family);font-size:12px;font-weight:400;line-height:16px;margin:0;text-align:center}div[role=progressbar]{display:none}}.hsfc-NavigationRow__Buttons{display:flex;gap:24px!important;justify-content:flex-end!important;:is(button,[type=submit]){background-color:var(--so-color-green);border-radius:0;color:var(--so-color-white);flex:0;font-family:var(--so-font-family);font-size:14px;font-weight:500;line-height:18px;min-height:56px;padding:12px 48px 12px 24px;position:relative;white-space:nowrap;width:fit-content;&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='10' fill='none' viewBox='0 0 7 10'%3E%3Cpath fill='%23fff' d='M3.833 5 0 1.167 1.167 0l5 5-5 5L0 8.833z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:8px;content:"";height:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .1s ease;width:16px}&:hover{background-color:var(--so-color-forest-green);transform:unset!important}}&:has(button:not([type=submit])+[type=submit]),&:has(button:not([type=submit])+button:not([type=submit])){button:first-child{background-color:transparent;border:1px solid var(--so-color-navy);color:var(--so-color-navy);padding:12px 24px 12px 48px;&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='10' fill='none' viewBox='0 0 7 10'%3E%3Cpath fill='%23090a31' d='M5 10 0 5l5-5 1.167 1.167L2.333 5l3.834 3.833z'/%3E%3C/svg%3E");left:16px;right:unset}&:hover{background-color:var(--so-color-navy);color:var(--so-color-white);&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='10' fill='none' viewBox='0 0 7 10'%3E%3Cpath fill='%23fff' d='M5 10 0 5l5-5 1.167 1.167L2.333 5l3.834 3.833z'/%3E%3C/svg%3E")}}}}}}@media screen and (max-width:920px){padding-bottom:24px;padding-left:24px;padding-right:24px;padding-top:24px}@media screen and (max-width:768px){padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;[data-hsfc-id=Renderer]{.hsfc-RadioFieldGroup__Options{flex-direction:column;gap:16px;>div{.hsfc-FieldLabel{padding:16px 40px 16px 16px;&:after{right:16px}}}}.hsfc-NavigationRow__Buttons{gap:16px!important}}}}