@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-shortcode{width:100%}}.gform_wrapper .gfield_radio { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin-bottom: 1.5rem;}.gform_wrapper .gfield_radio .gchoice { margin: 0 !important; padding: 0 !important; width: 100%}.gform_wrapper .gfield_radio INPUT[type="radio"] { position: absolute; opacity: 0; pointer-events: none;}.gform_wrapper .gfield_radio LABEL {  background: #fff; border: 1.5px solid #d0d0cc; border-radius: 40px; padding: 12px 22px; font-size: 14px !important; font-weight: 500; color: #1a1a1a; cursor: pointer; display: flex !important; justify-content: space-between; line-height: 1.2; max-width: none !important; gap: 10px; transition: all .15s;}.gform_wrapper .gfield_radio LABEL:focus, .gform_wrapper .gfield_radio LABEL:hover { border-color: #1D9E75; color: #0F6E56; background: #f0fbf6;}.gform_wrapper .gfield_radio INPUT[type="radio"]:checked + LABEL { border-color: #1D9E75; background: #E1F5EE;  color: #0F6E56;}.gform_wrapper .gfield .gfield_label { display: block !important; width: 100%; text-align: center; font-size: 22px !important; font-weight: 600 !important; color: #1a1a1a; line-height: 1.35; margin-bottom: 2rem !important;}.gform_wrapper .gform_page_footer .gform_next_button, #gform_submit_button_1 { height: 0; opacity: 0; position: absolute; width: 0;}.gform_wrapper .gform_page_footer .gform_previous_button { background: none; border: none; color: #888 !important; font-size: 13px; cursor: pointer; display: flex; align-items: center; gap: 5px; margin: .75rem auto 0 !important; font-family: inherit; padding: 0;}.gform_wrapper .gform_page_footer .gform_previous_button:hover { color: #1a1a1a;}.gform_wrapper .gform_page_footer { border-top: none !important; padding: 0 !important; margin: 0 !important; display: flex; justify-content: center;}.pbar { width: 100%; height: 8px; background: #e5e5e0; border-radius: 8px; margin-bottom: 2.5rem;}.pfill { height: 8px; background: linear-gradient(90deg, #59C7ED 0%, #04A38F 100%); border-radius: 8px;  transition: width .35s ease; }.qlabel { font-size: 11px; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: #888; text-align: center; margin-bottom: .75rem;}.gform_wrapper .gfield_radio label::after { content: "→"; color: #aaa; font-size: 13px; transition: color .15s;}.gform_wrapper .gfield_radio label:hover::after { color: #1D9E75;}.gform_wrapper .gfield_radio input[type="radio"]:checked + label::after { color: #0F6E56; }.hs-msg { text-align: center; padding: .5rem 0; }.hs-emoji { font-size: 40px; margin-bottom: 1rem; }.hs-h { font-size: 20px; font-weight: 600; color: #1a1a1a; margin-bottom: .75rem; line-height: 1.35; }.hs-b { font-size: 14px; color: #555; line-height: 1.7; margin-bottom: 1.5rem; max-width: 460px; margin-left: auto; margin-right: auto; }.hs-links { display: flex; flex-direction: column; gap: 8px; max-width: 460px; margin: 0 auto 1.25rem; }.res-wrap { max-width: 100%; }.rtag { display: inline-block; font-size: 11px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; background: #E1F5EE; color: #0F6E56; border-radius: 20px; padding: 4px 14px; margin-bottom: 1rem; }.rh { font-size: 20px; font-weight: 600; color: #1a1a1a; margin-bottom: .5rem; line-height: 1.35; }.rb { font-size: 14px; color: #555; margin-bottom: 1.25rem; line-height: 1.65; }.sec { margin-bottom: 1.25rem; }.slabel { font-size: 10px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: #888; margin-bottom: 8px; }.divider { border: none; border-top: 1px solid #e5e5e0; margin: 1.25rem 0; }.stsp-callout { background: #E1F5EE; border: 1px solid #9FE1CB; border-radius: 12px; padding: 1rem 1.25rem; margin-bottom: 1rem; }.stsp-callout-title { font-size: 14px; font-weight: 600; color: #0F6E56; margin-bottom: 4px; }.stsp-callout-body { font-size: 13px; color: #085041; line-height: 1.6; }.ihe-note { background: #f7f7f5; border-left: 3px solid #1D9E75; border-radius: 0 8px 8px 0; padding: .85rem 1rem; margin-bottom: 1rem; font-size: 13px; color: #444; line-height: 1.6; }.designer-note { background: #FFF9E6; border: 1.5px dashed #E5A820; border-radius: 10px; padding: .85rem 1rem; margin-bottom: 1.25rem; font-size: 12px; color: #8B4500; line-height: 1.6; }.designer-note strong { font-weight: 700; }.lnk { display: flex; align-items: center; gap: 10px; padding: 10px 14px; background: #fff; border: 1px solid #e5e5e0; border-radius: 10px; margin-bottom: 6px; text-decoration: none; transition: all .15s; }.lnk:hover { border-color: #1D9E75; background: #f0fbf6; }.lnk > DIV {width:100%}.lt { font-size: 13px; font-weight: 600; color: #1D9E75; }.lt SPAN {display:block}.ld { font-size: 12px; color: #888; margin-top: 1px; }.la { margin-left: auto; font-size: 12px; color: #aaa; flex-shrink: 0; }.dimmed {  transition: opacity .2s; }.dimmed .lt { color: #777777 !important; }.dimmed .ld { color: #888 !important; }.dimmed .la { color: #aaa !important; }.dimmed .lnk { border-color: #e5e5e0; background: #fff; }.dimmed .lnk:hover { border-color: #1D9E75; background: #f0fbf6; }.dimmed .slabel { color: #888; }#tfc-step-eyebrow {font-family: "Open Sans", sans-serif;}.retake { background: none; border: none; font-size: 13px; color: #888; cursor: pointer; display: flex; align-items: center; gap: 5px; margin: 0 auto; font-family: inherit; padding: 0; transition: color 0.15s ease;}.retake:hover { color: #1a1a1a;}@media (min-width: 767px) {.gform_wrapper .gfield_radio LABEL { white-space: nowrap;}}#brxe-dtwxoj {font-size: var(--text-xxl)}#brxe-bxsuka {font-family: "Montserrat"; font-weight: 700; color: var(--neutral-dark); text-align: center; line-height: 1.2}#brxe-wcxvaz { background: #fff; border: 1px solid #e5e5e0; border-radius: 16px; margin: 0 auto 3rem; max-width: 640px; padding: 2.5rem 2rem;}#brxe-wppmdb {font-family: "obviously"}