:root{--theme-overrides-lucide-width:1em;--theme-overrides-lucide-height:1em;--theme-overrides-hs-form-radio-border-radius:4px}body{background-color:var(--color-body-bg);color:var(--type-body-color,var(--color-text));font-family:var(--type-body-family,var(--font-family-body));font-size:var(--font-size-body);line-height:var(--type-body-line-height,var(--line-height-normal))}h1{color:var(--type-h1-color,var(--color-foreground));font-family:var(--type-h1-family,var(--font-family-heading));font-size:var(--font-size-h1);font-weight:var(--type-h1-weight,var(--font-weight-bold));line-height:var(--type-h1-line-height,var(--line-height-tight));margin:0 0 var(--type-h1-margin,var(--space-lg))}h2{color:var(--type-h2-color,var(--color-foreground));font-family:var(--type-h2-family,var(--font-family-heading));font-size:var(--font-size-h2);font-weight:var(--type-h2-weight,var(--font-weight-bold));line-height:var(--type-h2-line-height,var(--line-height-tight));margin:0 0 var(--type-h2-margin,var(--space-lg))}h3{color:var(--type-h3-color,var(--color-foreground));font-family:var(--type-h3-family,var(--font-family-heading));font-size:var(--font-size-h3);font-weight:var(--type-h3-weight,var(--font-weight-semibold));line-height:var(--type-h3-line-height,var(--line-height-tight));margin:0 0 var(--type-h3-margin,var(--space-md))}h4{color:var(--type-h4-color,var(--color-foreground));font-family:var(--type-h4-family,var(--font-family-heading));font-size:var(--font-size-h4);font-weight:var(--type-h4-weight,var(--font-weight-semibold));line-height:var(--type-h4-line-height,var(--line-height-snug));margin:0 0 var(--type-h4-margin,var(--space-md))}h5{color:var(--type-h5-color,var(--color-foreground));font-family:var(--type-h5-family,var(--font-family-heading));font-size:var(--font-size-h5);font-weight:var(--type-h5-weight,var(--font-weight-semibold));line-height:var(--type-h5-line-height,var(--line-height-snug));margin:0 0 var(--type-h5-margin,var(--space-sm))}h6{color:var(--type-h6-color,var(--color-foreground));font-family:var(--type-h6-family,var(--font-family-heading));font-size:var(--font-size-h6);font-weight:var(--type-h6-weight,var(--font-weight-semibold));line-height:var(--type-h6-line-height,var(--line-height-normal));margin:0 0 var(--type-h6-margin,var(--space-sm))}p{line-height:var(--type-p-line-height,var(--line-height-normal));margin:0 0 var(--type-p-margin,var(--space-md))}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}a{color:var(--type-link-color,var(--color-accent));text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--type-link-hover-color,var(--color-accent-hover));text-decoration:var(--link-hover-underline,none)}hr{border:none;border-bottom:1px solid var(--color-border);margin:var(--space-lg) 0}blockquote{background-color:var(--blockquote-bg,transparent);border-left:var(--blockquote-border-width,3px) solid var(--blockquote-border-color,var(--color-accent));color:var(--type-bq-color,var(--color-text-muted));font-family:var(--type-bq-family,var(--font-family-body));font-size:var(--font-size-bq,var(--font-size-lg));font-style:var(--type-bq-style,italic);margin:0 0 var(--type-bq-margin,var(--space-lg));padding:var(--space-md) var(--space-lg) var(--space-md) var(--blockquote-padding-left,var(--space-lg))}pre{background-color:var(--code-block-bg,var(--color-cards-bg));border-radius:var(--code-block-radius,var(--radius-sm));color:var(--type-codeblock-color,var(--color-text));font-family:var(--type-codeblock-family,var(--font-family-mono));font-size:var(--font-size-codeblock,var(--font-size-sm));margin:0 0 var(--type-codeblock-margin,var(--space-lg));overflow-x:auto;padding:var(--code-block-padding,var(--space-lg))}code{background-color:var(--code-inline-bg,var(--color-cards-bg));border-radius:var(--code-inline-radius,var(--radius-sm));font-family:var(--type-code-family,var(--font-family-mono));font-size:var(--font-size-code,var(--font-size-sm));padding:var(--code-inline-padding,var(--space-xs)) var(--code-inline-padding-x,var(--space-sm))}:where(body){font-style:var(--type-body-style);font-weight:var(--type-body-weight)}:where(h1){font-style:var(--type-h1-style)}:where(h2){font-style:var(--type-h2-style)}:where(h3){font-style:var(--type-h3-style);letter-spacing:var(--letter-spacing-snug)}:where(h4){font-style:var(--type-h4-style)}:where(h5){font-style:var(--type-h5-style)}:where(h6){font-style:var(--type-h6-style)}:where(p){color:var(--type-p-color);font-family:var(--type-p-family);font-size:var(--font-size-p);font-style:var(--type-p-style);font-weight:var(--type-p-weight)}:where(li){color:var(--type-li-color);font-family:var(--type-li-family);font-size:var(--font-size-li);font-style:var(--type-li-style);font-weight:var(--type-li-weight);line-height:var(--type-li-line-height);margin-bottom:var(--type-li-margin)}:where(a){font-family:var(--type-link-family);font-size:var(--font-size-link);font-style:var(--type-link-style);font-weight:var(--type-link-weight);line-height:var(--type-link-line-height)}:where(blockquote){font-weight:var(--type-bq-weight);line-height:var(--type-bq-line-height)}:where(pre){font-style:var(--type-codeblock-style);font-weight:var(--type-codeblock-weight);line-height:var(--type-codeblock-line-height)}:where(code){color:var(--type-code-color);font-style:var(--type-code-style);font-weight:var(--type-code-weight);line-height:var(--type-code-line-height)}:where(.hs-error-msgs,.hs-form-field .hs-error-msgs label){font-family:var(--form-error-font-family);font-weight:var(--form-error-font-weight)}:where(.hs-form-checkbox label>span,.hs-form-booleancheckbox label>span){font-weight:var(--checkbox-label-font-weight)}:where(.hs-form-radio label>span){font-weight:var(--radio-label-font-weight)}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}pre code{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}:is(.container,[data-container]){margin-left:auto;margin-right:auto;max-width:var(--container-max-width);padding-left:var(--container-padding);padding-right:var(--container-padding)}.dnd-section{padding:var(--section-padding) var(--container-padding)}:where(#main-content .dnd-section.row-depth-1:nth-child(2n)){background-color:var(--ground-alt)}.dnd-section>.row-fluid{margin-left:auto;margin-right:auto;max-width:var(--container-max-width)}.dnd-section .row-fluid-wrapper+.row-fluid-wrapper{margin-top:var(--space-xl)}.dnd-section:has(.banner[data-full-width=true]){padding:0}.dnd-section:has(.banner[data-full-width=true])>.row-fluid{max-width:none}.primary-button{align-items:center;background:var(--btn-primary-bg);background-position:var(--btn-primary-bg-position,0 0);background-size:var(--btn-primary-bg-size,100% 100%);border:var(--btn-primary-border-width) solid var(--btn-primary-border);border-radius:var(--btn-border-radius);color:var(--btn-primary-color);cursor:pointer;display:inline-flex;font-family:var(--font-family-body);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);justify-content:center;line-height:1.5;padding:var(--btn-padding-y) var(--btn-padding-x);text-decoration:none;transition:background-position var(--transition-slow),background-color var(--transition-slow),color var(--transition-slow),border-color var(--transition-slow),box-shadow var(--transition-slow)}.primary-button:hover{background-color:var(--btn-primary-bg-hover);background-position:var(--btn-primary-bg-position-hover,0 0);border-color:var(--btn-primary-border-hover);color:var(--btn-primary-color-hover)}.ghost-button,.secondary-button,.tertiary-button{align-items:center;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;font-family:var(--font-family-body);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);justify-content:center;line-height:1.5;padding:var(--btn-padding-y) var(--btn-padding-x);text-decoration:none;transition:all var(--transition-base)}.ghost-button,.tertiary-button{background-color:var(--btn-ghost-bg);border:var(--btn-border-width) solid var(--btn-ghost-border);color:var(--btn-ghost-color)}.ghost-button:hover,.tertiary-button:hover{background-color:var(--btn-ghost-bg-hover);color:var(--color-foreground)}input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--input-color);font-family:var(--font-family-body);font-size:var(--input-font-size);outline:none;padding:var(--input-padding-y) var(--input-padding-x);transition:all var(--transition-base);width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{background-color:var(--input-bg-focus);border-color:var(--input-border-focus);box-shadow:var(--input-focus-ring);outline:none}::placeholder{color:var(--input-placeholder)}.hs-form-field>label,label{color:var(--color-text);display:block;font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-xs)}button[type=submit],form .hs-button,input[type=submit]{background:var(--btn-primary-bg);background-position:var(--btn-primary-bg-position,0 0);background-size:var(--btn-primary-bg-size,100% 100%);border:var(--btn-primary-border-width) solid var(--btn-primary-border);border-radius:var(--btn-border-radius);color:var(--btn-primary-color);cursor:pointer;font-family:var(--font-family-body);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);padding:var(--btn-padding-y) var(--btn-padding-x);transition:background-position var(--transition-slow),color var(--transition-slow),border-color var(--transition-slow)}button[type=submit]:hover,form .hs-button:hover,input[type=submit]:hover{background-position:var(--btn-primary-bg-position-hover,0 0);border-color:var(--btn-primary-border-hover)}.widget-type-form{background-color:var(--color-cards-bg);border:1px solid var(--color-border);border-radius:var(--card-border-radius);padding:var(--card-padding)}.widget-type-form .form-title{color:var(--color-foreground);font-family:var(--font-family-heading);font-size:var(--font-size-h3);margin:0 0 var(--space-lg);text-align:center}.hs-error-msgs,.hs-form-field .hs-error-msgs label{color:var(--form-error-color,var(--color-error));font-size:var(--form-error-font-size,var(--font-size-sm))}.hs-form-field .hs-error-msgs li{margin-top:var(--form-error-margin-top,var(--space-xs))}:is(.theme-card,[data-theme-card]){background-color:var(--card-bg);border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow)}a.theme-card{color:inherit;text-decoration:none;transition:transform var(--transition-base),box-shadow var(--transition-base)}a.theme-card:hover{box-shadow:var(--shadow-lg);transform:translateY(calc(var(--motion-hover-lift)*-1))}:is(.title-label,[data-title-label]){color:var(--color-accent);display:inline-block;font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);margin-bottom:var(--space-sm);text-transform:uppercase}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent)}.bg-cards{background-color:var(--color-cards-bg)}.border-default{border:1px solid var(--color-border)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.section-padding{padding-bottom:var(--section-padding);padding-top:var(--section-padding)}.hs-search-field__input{background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--input-color);font-family:var(--font-family-body);font-size:var(--input-font-size);outline:none;padding:var(--input-padding-y) var(--input-padding-x);transition:all var(--transition-base);width:100%}.hs-search-field__input:focus{background-color:var(--input-bg-focus);border-color:var(--input-border-focus);box-shadow:var(--input-focus-ring);outline:none}.hs-search-field button{background:var(--btn-primary-bg);background-position:var(--btn-primary-bg-position,0 0);background-size:var(--btn-primary-bg-size,100% 100%);border:var(--btn-primary-border-width) solid var(--btn-primary-border);border-radius:var(--btn-border-radius);color:var(--btn-primary-color);cursor:pointer;padding:var(--btn-padding-y) var(--btn-padding-x);transition:background-position var(--transition-slow),color var(--transition-slow),border-color var(--transition-slow)}.hs-search-field button:hover{background-position:var(--btn-primary-bg-position-hover,0 0);border-color:var(--btn-primary-border-hover)}div.hs-search-field--open .hs-search-field__suggestions{background-color:var(--color-cards-bg);border:var(--input-border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text)}.menus .item{border-bottom:1px solid var(--color-border)}.menus .item:first-child{border-top:1px solid var(--color-border)}@media (max-width:767px){.dnd-section{padding:var(--section-padding-mobile) var(--container-padding)}h1{font-size:calc(var(--font-size-h1)*.75)}h2{font-size:calc(var(--font-size-h2)*.8)}h3{font-size:calc(var(--font-size-h3)*.85)}}.ghost-button,.hs-button,.primary-button,.secondary-button,.tertiary-button,form button[type=submit],form input[type=submit]{align-items:center;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;font-family:var(--font-family-body);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);gap:var(--btn-gap,var(--space-sm));justify-content:center;letter-spacing:var(--btn-letter-spacing);line-height:var(--line-height-none);min-height:var(--btn-height);padding:var(--btn-padding-y) var(--btn-padding-x);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-slow),background-position var(--transition-slow),color var(--transition-slow),border-color var(--transition-slow),box-shadow var(--transition-slow),transform var(--transition-slow),opacity var(--transition-slow)}.hs-button,.primary-button,form button[type=submit],form input[type=submit]{background-color:var(--btn-primary-bg);border:var(--btn-primary-border-width) solid var(--btn-primary-border);box-shadow:var(--btn-shadow);color:var(--btn-primary-color)}.hs-button:hover,.primary-button:hover,form button[type=submit]:hover,form input[type=submit]:hover{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-border-hover);box-shadow:var(--btn-shadow-hover);color:var(--btn-primary-color-hover);transform:translateY(var(--btn-lift))}.secondary-button{background-color:var(--btn-secondary-bg);border:var(--btn-border-width) solid var(--btn-secondary-border);box-shadow:var(--btn-secondary-shadow);color:var(--btn-secondary-color)}.secondary-button:hover{background-color:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border-hover);box-shadow:var(--btn-secondary-shadow-hover);color:var(--btn-secondary-color-hover);transform:translateY(var(--btn-lift))}.tertiary-button{background-color:var(--btn-secondary-bg);border:var(--btn-border-width) solid var(--btn-secondary-border);box-shadow:none;color:var(--btn-secondary-color)}.tertiary-button:hover{background-color:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border-hover);color:var(--btn-secondary-color-hover)}.ghost-button{background-color:var(--btn-ghost-bg);border:var(--btn-border-width) solid var(--btn-ghost-border);box-shadow:none;color:var(--btn-ghost-color)}.ghost-button:hover{color:var(--btn-ghost-color-hover)}.ghost-button:active,.hs-button:active,.primary-button:active,.secondary-button:active,.tertiary-button:active,form button[type=submit]:active,form input[type=submit]:active{box-shadow:none;transform:translateY(0) scale(var(--btn-press-scale));transition-duration:80ms}.ghost-button:focus-visible,.hs-button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.tertiary-button:focus-visible,form button[type=submit]:focus-visible,form input[type=submit]:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.ghost-button[disabled],.hs-button[disabled],.primary-button[aria-disabled=true],.primary-button[disabled],.secondary-button[aria-disabled=true],.secondary-button[disabled],.tertiary-button[disabled]{box-shadow:none;opacity:var(--btn-disabled-opacity);pointer-events:none;transform:none}.button-sm.ghost-button,.button-sm.primary-button,.button-sm.secondary-button,.button-sm.tertiary-button{font-size:var(--font-size-sm);min-height:var(--btn-height-sm);padding:var(--btn-padding-y-sm) var(--btn-padding-x-sm)}.button-lg.ghost-button,.button-lg.primary-button,.button-lg.secondary-button,.button-lg.tertiary-button{font-size:var(--font-size-lg);min-height:var(--btn-height-lg);padding:var(--btn-padding-y-lg) var(--btn-padding-x-lg)}.ghost-button .btn-icon,.primary-button .btn-icon,.secondary-button .btn-icon,.tertiary-button .btn-icon{align-items:center;background:var(--btn-icon-wash);border-radius:var(--radius-full);color:inherit;display:inline-flex;flex-shrink:0;font-size:var(--font-size-sm);height:var(--btn-icon-size);justify-content:center;line-height:var(--line-height-none);transition:transform var(--transition-slow),background-color var(--transition-slow);width:var(--btn-icon-size)}.ghost-button .btn-icon svg,.primary-button .btn-icon svg,.secondary-button .btn-icon svg,.tertiary-button .btn-icon svg{height:var(--btn-icon-glyph-size);width:var(--btn-icon-glyph-size)}.ghost-button .btn-icon,.secondary-button .btn-icon,.tertiary-button .btn-icon{background:var(--btn-icon-wash-inverse)}.ghost-button:hover .btn-icon,.primary-button:hover .btn-icon,.secondary-button:hover .btn-icon,.tertiary-button:hover .btn-icon{transform:translateX(var(--space-2xs))}svg.lucide{height:var(--theme-overrides-lucide-height);stroke-width:var(--icon-stroke);vertical-align:middle;width:var(--theme-overrides-lucide-width)}.ghost-button svg.btn-icon,.primary-button svg.btn-icon,.secondary-button svg.btn-icon,.tertiary-button svg.btn-icon{height:var(--btn-icon-size);stroke-width:var(--btn-arrow-stroke,var(--icon-stroke));width:var(--btn-icon-size)}@media (prefers-reduced-motion:reduce){.ghost-button,.hs-button,.primary-button,.secondary-button,.tertiary-button{transition-duration:1ms}.hs-button:hover,.primary-button:hover,.secondary-button:hover{transform:none}}.link-button,a.link{align-items:center;background:none;border:0;color:var(--btn-link-color);cursor:pointer;display:inline-flex;font-family:var(--font-family-body);font-size:var(--btn-font-size);font-weight:var(--btn-link-weight);gap:var(--btn-gap,var(--space-sm));line-height:var(--line-height-none);min-height:var(--btn-height-sm);padding:0;text-decoration:var(--btn-link-decoration);text-decoration-thickness:1px;text-underline-offset:var(--btn-link-underline-offset);transition:color var(--transition-slow),text-decoration-color var(--transition-slow)}.link-button:hover,a.link:hover{color:var(--btn-link-color-hover);text-decoration:var(--btn-link-decoration-hover);text-decoration-color:var(--btn-link-underline,currentColor)}.link-button:focus-visible,a.link:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.link-button .btn-icon,a.link .btn-icon{flex-shrink:0;font-size:var(--btn-icon-size);height:var(--btn-icon-size);stroke-width:var(--btn-arrow-stroke,var(--icon-stroke));transition:transform var(--transition-slow);width:var(--btn-icon-size)}.link-button:hover .btn-icon,a.link:hover .btn-icon{transform:translateX(var(--space-2xs))}.hs-form-field{margin-bottom:var(--form-field-gap);padding-bottom:0}form .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]),form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);box-shadow:none;color:var(--input-color);font-family:var(--font-family-body);font-size:var(--input-font-size);line-height:var(--line-height-normal);min-height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);transition:border-color var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base)}form textarea,form textarea.hs-input:not([type=checkbox]):not([type=radio]):not([type=file]){height:auto;min-height:calc(var(--input-height)*2.5)}form .hs-input:not([type=checkbox]):not([type=radio]):hover,form input:not([type=checkbox]):not([type=radio]):not([type=submit]):hover,form select:hover,form textarea:hover{border-color:var(--input-border-hover)}form .hs-input:not([type=checkbox]):not([type=radio]):focus,form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,form select:focus,form textarea:focus{background-color:var(--input-bg-focus);border-color:var(--input-border-focus);box-shadow:var(--input-focus-ring);outline:none}.hs-form-field legend,.hs-form-field>label{color:var(--form-label-color,var(--input-label-color));display:block;font-family:var(--form-label-font-family,var(--font-family-body));font-size:var(--form-label-font-size,var(--font-size-sm));font-weight:var(--form-label-font-weight,var(--font-weight-medium));line-height:var(--line-height-snug);margin:0 0 var(--form-label-margin-bottom,var(--space-sm));opacity:1}.hs-form-field>label .hs-form-required{color:var(--color-accent);margin-left:2px}form .hs_submit{margin-top:var(--form-submit-gap)}form .hs-button{min-height:var(--btn-height)}.hs-form-booleancheckbox label>span,.hs-form-checkbox label>span,.hs-form-radio label>span{display:inline-block;line-height:var(--line-height-normal);padding-left:calc(var(--checkbox-size) + var(--space-md));position:relative}.hs-form-booleancheckbox label>span,.hs-form-checkbox label>span{color:var(--checkbox-label-color,var(--color-text));font-family:var(--checkbox-label-font-family,var(--font-family-body));font-size:var(--checkbox-label-font-size,var(--font-size-body))}.hs-form-radio label>span{color:var(--radio-label-color,var(--color-text));font-family:var(--radio-label-font-family,var(--font-family-body));font-size:var(--radio-label-font-size,var(--font-size-body))}.hs-form-booleancheckbox label>span:before,.hs-form-checkbox label>span:before,.hs-form-radio label>span:before{background:var(--checkbox-bg);border:var(--input-border-width) solid var(--checkbox-border-color);border-radius:min(var(--btn-border-radius),var(--theme-overrides-hs-form-radio-border-radius));box-sizing:border-box;content:"";font-size:0;height:var(--checkbox-size);left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base);width:var(--checkbox-size)}.hs-form-radio label>span:before{background:var(--radio-bg);border-color:var(--radio-border-color);border-radius:50%;height:var(--radio-size);width:var(--radio-size)}.hs-form-booleancheckbox label input:checked+span:before,.hs-form-checkbox label input:checked+span:before{background:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border);content:""}.hs-form-booleancheckbox label input:checked+span:after,.hs-form-checkbox label input:checked+span:after{border:solid var(--checkbox-mark);border-width:0 2px 2px 0;content:"";height:calc(var(--checkbox-size)*.52);left:calc(var(--checkbox-size)*.36);position:absolute;top:50%;transform:translateY(-62%) rotate(45deg);width:calc(var(--checkbox-size)*.28)}.hs-form-radio label input:checked+span:before{background:var(--radio-bg);border-color:var(--radio-checked-border);box-shadow:inset 0 0 0 calc(var(--radio-size)*.22) var(--radio-bg),inset 0 0 0 var(--radio-size) var(--radio-checked-bg);content:""}.hs-form-booleancheckbox label input:focus-visible+span:before,.hs-form-checkbox label input:focus-visible+span:before,.hs-form-radio label input:focus-visible+span:before{box-shadow:var(--input-focus-ring)}:root,[data-preset]{--motion-hover-lift:4px;--motion-hover-lift-lg:5px;--motion-drop-in-sm:4px;--motion-drop-in:8px;--motion-drop-in-lg:10px;--motion-slide-in:10px;--motion-rise-sm:12px;--motion-rise:24px;--motion-burger-gap:6px;--btn-letter-spacing:-0.005em;--btn-icon-glyph-size:0.875rem;--btn-link-underline-offset:0.25em;--link-icon-size:20px;--link-icon-font-size:14px;--btn-lift:-2px;--btn-arrow-nudge:0.1875rem;--btn-shadow-hover:0 10px 22px -12px color-mix(in srgb,var(--palette-accent) 60%,transparent);--btn-secondary-shadow-hover:0 8px 18px -12px color-mix(in srgb,var(--palette-accent) 40%,transparent);--btn-soft-shadow-hover:0 8px 18px -12px color-mix(in srgb,var(--palette-accent) 35%,transparent);--btn-ghost-bg-hover:color-mix(in srgb,var(--palette-accent) 8%,transparent)}.ghost-button:hover,.tertiary-button:hover{transform:translateY(var(--btn-lift))}.tertiary-button:hover{box-shadow:var(--btn-soft-shadow-hover)}.ghost-button:hover{background-color:var(--btn-ghost-bg-hover)}.ghost-button:hover .btn-icon,.link-button:hover .btn-icon,.primary-button:hover .btn-icon,.secondary-button:hover .btn-icon,.tertiary-button:hover .btn-icon,a.link:hover .btn-icon{transform:translateX(var(--btn-arrow-nudge))}.ghost-button.icon-left:hover .btn-icon,.primary-button.icon-left:hover .btn-icon,.secondary-button.icon-left:hover .btn-icon,.tertiary-button.icon-left:hover .btn-icon{transform:translateX(calc(var(--btn-arrow-nudge)*-1))}@media (prefers-reduced-motion:reduce){.ghost-button:hover,.ghost-button:hover .btn-icon,.link-button:hover .btn-icon,.primary-button:hover .btn-icon,.secondary-button:hover .btn-icon,.tertiary-button:hover,.tertiary-button:hover .btn-icon,a.link:hover .btn-icon,form button[type=submit]:hover,form input[type=submit]:hover{transform:none}}