.webform-primary-bg .block-webform{--bg:var(--color-primary);--bg-items:var(--color-primary-dark-10);--text:var(--color-on-primary);--text-muted:var(--color-primary-light-20);--text-strong:var(--color-on-primary);--text-link:var(--color-on-primary);--text-link-hover:var(--color-primary-light-30);--cta-bg:var(--color-on-primary);--cta-on-bg:var(--color-primary);--cta-bg-hover:var(--color-primary-light-30);--cta-on-bg-hover:var(--color-white);--support-bg:var(--color-white);--support-on-bg:var(--color-black);--support-bg-hover:var(--color-primary-light-20);--support-on-bg-hover:var(--color-white);--border:var(--color-on-primary);--form-border:var(--color-primary-light-20);--accent-line:var(--color-on-primary);background-color:var(--bg);color:var(--text);padding:var(--sp)}.webform-primary-bg .block-webform .field--name-field-lb-text{color:var(--text)}.webform-primary-bg .block-webform a{color:var(--text-link);text-decoration-color:var(--text-link)}.webform-primary-bg .block-webform .paragraph--type--cta h2.field--name-field-title{color:var(--text-muted)}.webform-primary-bg .block-webform h1,.webform-primary-bg .block-webform h2,.webform-primary-bg .block-webform h3,.webform-primary-bg .block-webform h4,.webform-primary-bg .block-webform h5,.webform-primary-bg .block-webform h6{color:var(--text-strong)}.webform-primary-bg .block-webform .field-kicker-title{color:var(--text-muted)}.webform-primary-bg .block-webform .field--name-field-lb-subtitle{color:var(--text)}.webform-primary-bg .block-webform strong{color:var(--text-strong);text-decoration-color:var(--text-strong)}.webform-primary-bg .block-webform .paragraph--type--icon-text.icon-style--boxed,.webform-primary-bg .block-webform cite,.webform-primary-bg .block-webform code,.webform-primary-bg .block-webform kbd,.webform-primary-bg .block-webform p.box,.webform-primary-bg .block-webform pre,.webform-primary-bg .block-webform samp{background-color:var(--bg-items);border-color:var(--border)}.webform-primary-bg .block-webform mark{color:var(--color-black)}.webform-primary-bg .block-webform .text-formatted dl dd:before{color:var(--text)}.webform-primary-bg .block-webform .field-cta-links>.field__item a{background-color:var(--support-bg);border-color:var(--support-bg);color:var(--support-on-bg)}.webform-primary-bg .block-webform .field-cta-links>.field__item a:hover{background-color:var(--support-bg-hover);border-color:var(--support-bg-hover);color:var(--support-on-bg-hover)}.webform-primary-bg .block-webform .field-cta-links>.field__item:first-child a{background-color:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-on-bg)}.webform-primary-bg .block-webform .field-cta-links>.field__item:first-child a:hover{background-color:var(--cta-bg-hover);border-color:var(--cta-bg-hover);color:var(--cta-on-bg-hover)}.webform-primary-bg .block-webform a.button{background-color:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-on-bg)}.webform-primary-bg .block-webform a.button:hover{background-color:var(--cta-bg-hover);border-color:var(--cta-bg-hover);color:var(--cta-on-bg-hover)}.webform-primary-bg .block-webform .quote-content,.webform-primary-bg .block-webform .quote-content:after{border-color:var(--accent-line)}.webform-primary-bg .block-webform .quote-content:before{border-bottom-color:var(--bg)}.webform-primary-bg .block-webform form input[type=date],.webform-primary-bg .block-webform form input[type=email],.webform-primary-bg .block-webform form input[type=password],.webform-primary-bg .block-webform form input[type=tel],.webform-primary-bg .block-webform form input[type=text],.webform-primary-bg .block-webform form select,.webform-primary-bg .block-webform form textarea{background-color:var(--support-bg);border-color:var(--form-border);color:var(--support-on-bg)}.webform-primary-bg .block-webform form input[type=date]:focus,.webform-primary-bg .block-webform form input[type=email]:focus,.webform-primary-bg .block-webform form input[type=password]:focus,.webform-primary-bg .block-webform form input[type=tel]:focus,.webform-primary-bg .block-webform form input[type=text]:focus,.webform-primary-bg .block-webform form select:focus,.webform-primary-bg .block-webform form textarea:focus{outline-color:var(--focus-ring)}.webform-primary-bg .block-webform form input[type=date] ::placeholder,.webform-primary-bg .block-webform form input[type=email] ::placeholder,.webform-primary-bg .block-webform form input[type=password] ::placeholder,.webform-primary-bg .block-webform form input[type=tel] ::placeholder,.webform-primary-bg .block-webform form input[type=text] ::placeholder,.webform-primary-bg .block-webform form select ::placeholder,.webform-primary-bg .block-webform form textarea ::placeholder{color:var(--text-muted)}.webform-primary-bg .block-webform form .form-type-checkbox label:before{background:var(--support-bg);border-color:var(--form-border)}.webform-primary-bg .block-webform form .form-type-checkbox label:after{border-color:var(--support-on-bg)}.webform-primary-bg .block-webform form .form-type-checkbox input[type=checkbox]:focus+label:before,.webform-primary-bg .block-webform form .form-type-checkbox input[type=radio]:focus+label:before{outline-color:var(--focus-ring)}.webform-primary-bg .block-webform form .form-submit{background:var(--cta-bg);color:var(--cta-on-bg)}.webform-primary-bg .block-webform form .form-submit:hover{background:var(--cta-bg-hover);color:var(--cta-on-bg-hover)}.webform-primary-bg .block-webform form .form-item>.description{color:var(--text)}.webform-primary-bg .block-webform .webform-submission-form .tos-policy{color:var(--text-muted)}.webform-primary-bg .block-webform .card,.webform-primary-bg .block-webform .teaser{background-color:var(--bg-items)}.webform-primary-bg .block-webform .card h2 a,.webform-primary-bg .block-webform .teaser h2 a{color:var(--text-strong)}.webform-primary-bg .block-webform .card .text-formatted,.webform-primary-bg .block-webform .teaser .text-formatted{color:var(--text)}.webform-primary-bg .block-webform .lb-block-modal--open,.webform-primary-bg .block-webform dl dd:before{color:var(--text-muted)}.webform-primary-bg .block-webform .lb-block-modal--wrapper{background-color:var(--bg)}.webform-primary-bg .block-webform .lb-block-modal--wrapper .lb-block-modal--content .lb-block-modal--content--text:before{background:linear-gradient(180deg,#fff0 0,var(--bg) 100%)}.webform-primary-bg .block-webform .lb-block-modal--wrapper button svg path{fill:var(--text)}.webform-primary-bg .block-webform .block-inline-blocklb-separator hr{border-color:var(--accent-line)}.webform-primary-bg .block-webform .block-inline-blocklb-separator span{background:var(--accent-line);color:var(--cta-on-bg)}