.erl-brochure-download,.wp-block-erl-brochure-download{display:flex}.erl-brochure-download--left{justify-content:flex-start}.erl-brochure-download--center{justify-content:center}.erl-brochure-download--right{justify-content:flex-end}.wp-block-erl-brochure-download .erl-brochure-download__trigger{padding-block:.875rem;padding-inline:36px;font-size:var(--erl-fs-body-lg);font-weight:var(--erl-fw-bold);line-height:var(--erl-lh-body-lg)}.erl-brochure-download__config{display:none}.erl-brochure-download__mount{display:contents}.erl-bd__overlay{position:fixed;inset:0;z-index:var(--erl-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--erl-spacing-md);background:color-mix(in srgb,var(--erl-color-neutral-800) 55%,transparent);overflow-y:auto}.erl-bd__modal{display:flex;flex-direction:column;width:min(100%,560px);max-height:calc(100vh - 2 * var(--erl-spacing-md));overflow:hidden;background:var(--erl-color-bg);color:var(--erl-color-text);border-radius:var(--erl-border-radius-lg);box-shadow:var(--erl-shadow-xl);font-family:var(--erl-font-body)}.erl-bd__modal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--erl-spacing-md);padding:var(--erl-spacing-lg);border-bottom:1px solid var(--erl-color-border-subtle)}.erl-bd__modal-title{margin:0;font-family:var(--erl-font-heading);font-size:var(--erl-fs-h5);line-height:var(--erl-lh-h5);color:var(--erl-color-text)}.erl-bd__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:0;line-height:0;color:var(--erl-color-text-muted);cursor:pointer;border-radius:50%}.erl-bd__close:hover,.erl-bd__close:active{color:var(--erl-color-text);background:var(--erl-color-border-subtle)}.erl-bd__close:focus-visible{outline:var(--erl-focus-ring);outline-offset:var(--erl-focus-ring-offset)}.erl-bd__modal-body{padding:var(--erl-spacing-lg);overflow-y:auto}.erl-bd__progress{margin-bottom:var(--erl-spacing-lg)}.erl-bd__progress-label{display:block;margin-bottom:6px;font-size:var(--erl-fs-body-sm);color:var(--erl-color-text-muted)}.erl-bd__progress-track{display:block;height:6px;overflow:hidden;background:var(--erl-color-bg-subtle);border-radius:var(--erl-border-radius-round)}.erl-bd__progress-bar{display:block;height:100%;background:var(--erl-color-primary);border-radius:var(--erl-border-radius-round);transition:width var(--erl-transition-normal)}.erl-bd__greeting{display:flex;gap:var(--erl-spacing-md);align-items:center;margin-bottom:var(--erl-spacing-lg);padding:var(--erl-spacing-md);background:var(--erl-color-primary-lightest);border-radius:var(--erl-border-radius-md)}.erl-bd__greeting-img{flex:0 0 auto;width:64px;height:64px;object-fit:cover;border-radius:var(--erl-border-radius-round)}.erl-bd__greeting-text{margin:0;font-size:var(--erl-fs-body-sm);line-height:var(--erl-lh-body-sm)}.erl-bd__question{margin:0 0 var(--erl-spacing-xs);font-family:var(--erl-font-heading);font-size:var(--erl-fs-h5);line-height:var(--erl-lh-h5)}.erl-bd__hint{margin:0 0 var(--erl-spacing-md);font-size:var(--erl-fs-body-sm);color:var(--erl-color-text-muted)}.erl-bd__field{display:block;margin-bottom:var(--erl-spacing-md)}.erl-bd__label{display:block;margin-bottom:6px;font-size:var(--erl-fs-body-sm);font-weight:var(--erl-fw-medium)}.erl-bd__input.erl-bd__input--error{border-block-end-color:var(--erl-color-error)}.erl-bd__error{display:block;margin-top:6px;font-size:var(--erl-fs-body-sm);color:var(--erl-color-error)}.erl-bd__row{display:flex;gap:var(--erl-spacing-md)}.erl-bd__col--grow{flex:1}.erl-bd__col--narrow{flex:0 0 32%}.erl-bd__checkbox{display:flex;gap:var(--erl-spacing-sm);align-items:flex-start;margin-bottom:var(--erl-spacing-md);font-size:var(--erl-fs-body-sm);line-height:var(--erl-lh-body-sm);cursor:pointer}.erl-bd__checkbox input{flex:0 0 auto;width:18px;height:18px;margin-top:1px;accent-color:var(--erl-color-primary)}.erl-bd__submit-error{margin:var(--erl-spacing-md) 0 0;font-size:var(--erl-fs-body-sm);color:var(--erl-color-error)}.erl-bd__actions{display:flex;justify-content:flex-end;gap:var(--erl-spacing-sm);margin-top:var(--erl-spacing-lg)}.erl-bd__back{margin-right:auto}.erl-bd__trust{display:flex;gap:6px;align-items:center;margin:var(--erl-spacing-md) 0 0;font-size:var(--erl-fs-body-sm);color:var(--erl-color-text-muted)}.erl-bd__success{padding:var(--erl-spacing-md) 0;text-align:center}.erl-bd__success-icon{margin-bottom:var(--erl-spacing-md);color:var(--erl-color-success)}.erl-bd__success-title{margin:0 0 var(--erl-spacing-sm);font-family:var(--erl-font-heading);font-size:var(--erl-fs-h4)}.erl-bd__success .btn{margin-top:var(--erl-spacing-md)}@media(max-width:600px){.erl-bd__row{flex-direction:column;gap:0}.erl-bd__col--narrow{flex:1}}@media(prefers-reduced-motion:reduce){.erl-bd__progress-bar{transition:none}}
