: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}.brxe-code{width:100%} html {background-color: var(--a-gray-50)} body {background: none}#special-block {display: none}#form-caption {font-family: "Gilroy"; font-weight: 600; font-size: calc(var(--text-m) + 2px); text-align: left; line-height: 1.2; width: 100%; margin-bottom: .5rem}@media (max-width: 991px) {#form-caption {font-size: calc(var(--text-m) + 0px)}}@media (max-width: 767px) {#form-caption {font-size: calc(var(--text-m) + 1px); text-align: center; line-height: 1.1; width: 100%}}@media (max-width: 432px) {#form-caption br { display: none;}}#completion-notify {color: var(--a-const-gray-100)}#completion-notify { --color: var(--a-primary); --color-hover: var(--a-primary--hover); --color-active: var(--a-primary--active); padding-bottom: 0; font-size: var(--text-m); text-wrap: balance; color: var(--a-black); font-weight: 400; line-height: 1.2; margin-bottom: var(--space-xs); max-width: 100%;}#completion-notify a { font-weight: 500;}#completion-notify #user-email { background-color: var(--a-gray-150); padding: 1px 4px; border-radius: 4px; font-family: 'Inter', sans-serif; font-size: 90%; opacity: .95; }#contact-form { --field-height: 52px; --field-border: 1px solid var(--a-gray-200); --pp-font-size: 13px; --field-mb: 1rem; min-height: 377px; display: flex; align-items: center;}#contact-form .hbspt-form { width: 100%;}#contact-form.hs-contact-form .hs-error-msg { background-color: var(--a-const-white); margin-top: -1rem; border-top: none;}#contact-form.hs-contact-form .hs_you_agree .hs-error-msg { margin-top: 0;}#contact-form.hs-contact-form .hs-richtext { margin: 1rem 0; opacity: .7; transition: var(--a-anim);}#contact-form.hs-contact-form .hs-richtext:is(:hover,:focus-within,:focus-visible) { opacity: .9;}#contact-form.hs-contact-form .input, #contact-form.hs-contact-form input:not([type=submit]), #contact-form.hs-contact-form select, #contact-form.hs-contact-form textarea { font-size: calc(var(--text-m) - 1px);}#contact-form.hs-contact-form input[type=submit] { color: var(--a-const-white); background-color: var(--a-primary); border-color: var(--a-primary); box-shadow: none; transition: var(--a-anim); min-height: 5.4rem; margin-top: .6rem; text-transform: initial; letter-spacing: 0.4px; font-weight: 500; font-size: calc(var(--text-m) + 1px); line-height: 24px;}#contact-form.hs-contact-form input[type=submit]:hover { background-color: var(--a-primary--hover); color: var(--a-const-white); border-color: var(--a-primary--hover);}#contact-form.hs-contact-form input[type=submit]:active { background-color: var(--a-primary--active); border-color: var(--a-primary--active);}#contact-form .hs-main-font-element p span { color: var(--a-gray-700) !important; width: 100%; text-align: center; display: block; font-size: 13px; max-width: 320px; margin: 0rem auto .5rem; transform: var(--a-anim);}#contact-form .hs-main-font-element p span a { color: var(--a-gray-800) !important;}#contact-form .hs-main-font-element p span a:hover { color: var(--a-const-black) !important;}#contact-form .submitted-message { font-family: 'Gilroy', sans-serif;}#contact-form .submitted-message p span { font-size: 16px; font-weight: 600; max-width: 330px; text-wrap: wrap; font-family: 'Gilroy', sans-serif; color: var(--a-gray-900) !important;}#contact-form .submitted-message:before { top: var(--space-s);}#contact-form .submitted-message { --px: var(--space-m); --p-bottom: 0; --p-top: calc(var(--space-l) + 1rem + var(--logo-size)); border-radius: 1rem; border: none !important; margin-bottom: var(--space-xl); margin-top: 0;text-wrap: wrap;}#contact-form.hs-contact-form .hs-fieldtype-booleancheckbox input { transform: translateY(0px);}#contact-form.hs-contact-form .hs_you_agree { margin-top: 0; margin-bottom: calc(var(--space-s) * 1.2);}#contact-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox > label > span > a { text-underline-offset: 5px; text-decoration-thickness: 0px; text-decoration-color: var(--a-gray-250);}#contact-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox > label > span > a:is(:hover,:focus) { text-underline-offset: 4px; text-decoration-thickness: 1px; text-decoration-color: var(--a-primary--hover);}#contact-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox > label > span > a:is(:active,:hover:active) { text-underline-offset: 2px; text-decoration-thickness: 1px; text-decoration-color: var(--a-primary);}#get-report {max-width: 46rem; min-width: 46rem}#get-report { background-color: var(--a-white); border-radius: var(--radius-l); box-shadow: var(--aCardShadowLarge); padding: var(--space-m);} .color-scheme--alt #get-report { background-color: #252424;}@media (max-width: 1280px) {#get-report {min-width: 40rem}}@media (max-width: 991px) {#get-report {max-width: 42rem; min-width: 35rem}}@media (max-width: 575px) {#get-report {min-width: 100%; max-width: 100%}}#title {font-weight: 600; font-size: calc(var(--h1) * 1.15); text-wrap: wrap; line-height: 1.1}#title { width: 100%; max-width: 520px !important;}@media (max-width: 1280px) {#title {font-size: calc(var(--h1) * 1.1)}}@media (max-width: 991px) {#title {font-size: var(--h1); text-wrap: balance}}@media (max-width: 767px) {#title {text-align: center; text-wrap: balance}}@media (max-width: 432px) {#title {font-size: calc(var(--h1) * 0.9)}}#subhead {font-family: "Gilroy"; line-height: 1.4; letter-spacing: -0.1px; color: var(--a-black-light-x3); font-size: calc(var(--text-l) + 1px); margin-top: var(--space-m); max-width: 480px}@media (max-width: 991px) {#subhead {font-size: calc(var(--text-l) - 1px)}}@media (max-width: 767px) {#subhead {font-size: calc(var(--text-l) - 2px); text-align: center; line-height: 1.3; color: var(--a-gray-700); font-weight: 500; width: 100%; max-width: 450px; margin-top: var(--space-s); margin-bottom: var(--space-xs)}}@media (max-width: 575px) {#subhead {max-width: 365px; font-size: calc(var(--text-l) - 3px)}}@media (max-width: 432px) {#subhead {max-width: 340px; margin-top: var(--space-xs); margin-bottom: 0; color: var(--a-black-light-x3)}}#content {display: flex; flex-direction: column; justify-content: center; width: 100%}#book-content {flex-direction: row; align-items: center; column-gap: var(--space-xl)}@media (max-width: 1280px) {#book-content {column-gap: var(--space-l)}}@media (max-width: 991px) {#book-content {column-gap: var(--space-m)}}@media (max-width: 767px) {#book-content {flex-direction: column-reverse; row-gap: var(--space-m)}}#hero {padding-top: var(--space-l); padding-bottom: var(--space-xl)}