.elementor .bm-chip-list{display:block;}.elementor .bm-facts-list{font-size:15px;color:var(--bm-text);display:block;}.elementor .bm-ruled{overflow:hidden;border-radius:var(--bm-radius-lg);border-width:1px;border-color:var(--bm-border);border-style:solid;background-color:var(--bm-white);gap:0px;}.elementor .bm-stack-sm{width:100%;padding:0px;display:flex;flex-direction:column;gap:var(--bm-sp-2);}.elementor .bm-stack{width:100%;padding:0px;display:flex;flex-direction:column;gap:var(--bm-sp-4);}.elementor .bm-bar-fill{height:8px;min-width:0px;padding:0px;border-radius:var(--bm-radius-pill);background-color:var(--bm-green);}.elementor .bm-card{min-width:0px;padding:28px;border-radius:0px;border-width:1px;border-color:var(--bm-border);border-style:solid;background-color:var(--bm-white);box-shadow:0px 1px 2px 0px rgba(17,17,17,0.04);display:flex;flex-direction:column;gap:var(--bm-sp-4);box-shadow: none;\n}.elementor .bm-section{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;padding-block: var(--bm-sp-section); padding-inline: var(--bm-gutter); padding-block: 0px; padding-inline: var(--bm-gutter); border-block-end: 1px solid var(--bm-border);\n}.elementor .bm-breadcrumb{min-width:0px;max-width:100%;overflow:hidden;font-size:14px;color:var(--bm-muted);line-height:1.5;white-space: nowrap; text-overflow: ellipsis; white-space: normal; overflow-wrap: anywhere;\n}.elementor .bm-notenough{min-width:0px;padding:var(--bm-sp-4);border-radius:0px;border-width:1px;border-color:var(--bm-border-strong);border-style:dashed;background-color:repeating-linear-gradient(-45deg, #F8FAF9, #F8FAF9 8px, #F1F4F2 8px, #F1F4F2 16px);display:flex;flex-direction:column;gap:10px;background-image: repeating-linear-gradient(-45deg, #F8FAF9 0 8px, #F1F4F2 8px 16px); background-image: repeating-linear-gradient(-45deg, #F7F7F7 0px, #F7F7F7 8px, #EFEFEF 8px, #EFEFEF 16px);\n}.elementor .bm-bar-fill-muted{background-color:#9DB5A8;}.elementor .bm-bar-track{width:100%;height:8px;min-width:0px;overflow:visible;position:relative;padding:0px;border-radius:var(--bm-radius-pill);background-color:var(--bm-neutral-bg);}.elementor .bm-evidence{font-family:var(--bm-font-mono);font-size:11.5px;color:var(--bm-muted);letter-spacing:0.01em;line-height:1.5;padding-block-start:2px;padding-block-end:2px;padding-inline-start:8px;padding-inline-end:8px;border-radius:2px;border-width:1px;border-color:var(--bm-border-strong);border-style:dashed;display:inline-flex;gap:6px;align-items:center;width: fit-content;\n}.elementor .bm-demo-flag{font-family:var(--bm-font-mono);font-weight:500;font-size:11px;color:var(--bm-warning);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:2px;border-width:1px;border-color:#D9A441;border-style:dashed;background-color:var(--bm-warning-bg);display:inline-flex;gap:8px;align-items:center;width: fit-content;\n}.elementor .bm-card-dark{border-color:rgba(255,255,255,0.12);background-color:rgba(255,255,255,0.04);box-shadow: none;\n}.elementor .bm-mono{font-family:var(--bm-font-mono);font-size:var(--bm-fs-caption);color:var(--bm-muted);letter-spacing:0.02em;font-variant-numeric: tabular-nums;\n}.elementor .bm-caption{font-size:var(--bm-fs-caption);color:var(--bm-muted);line-height:1.45;}.elementor .bm-small{font-size:var(--bm-fs-small);color:var(--bm-body);line-height:1.5;}.elementor .bm-lead{max-width:60ch;font-size:var(--bm-fs-lead);color:var(--bm-body);line-height:1.55;}.elementor .bm-h5{font-family:var(--bm-font-display);font-weight:500;font-size:var(--bm-fs-h5);color:var(--bm-text);line-height:1.35;}.elementor .bm-h3{font-family:var(--bm-font-display);font-weight:500;font-size:var(--bm-fs-h3);color:var(--bm-text);letter-spacing:-0.02em;line-height:1.15;}.elementor .bm-h2{font-family:var(--bm-font-display);font-weight:500;font-size:var(--bm-fs-h2);color:var(--bm-text);letter-spacing:-0.02em;line-height:1.06;}.elementor .bm-display{font-family:var(--bm-font-heading);font-weight:500;font-size:clamp(2.375rem, 1.5rem + 3.4vw, 4rem);color:var(--bm-text);letter-spacing:-0.03em;line-height:1.06;}.elementor .bm-grid-4{width:100%;padding:0px;display:grid;gap:var(--bm-sp-4);grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;grid-auto-rows:auto;}.elementor .bm-grid-2{width:100%;padding:0px;display:grid;gap:var(--bm-sp-5);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;grid-auto-rows:auto;}.elementor .bm-container{width:100%;max-width:var(--bm-container);padding:0px;display:flex;flex-direction:column;gap:var(--bm-sp-7);padding-block: var(--bm-sp-section); padding-inline: clamp(1.25rem, 3vw, 3rem); border-inline: 1px solid rgba(0,0,0,0.09);\n}.elementor .bm-section-ink{color:#C5D3CB;background-color:var(--bm-ink);border-block-end-color: #2E2E2E;\n}.elementor .bm-section-white{background-color:var(--bm-white);}.elementor .bm-grid-3{width:100%;padding:0px;display:grid;gap:var(--bm-sp-5);grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;grid-auto-rows:auto;}.elementor .bm-on-dark-muted{color:#B9C9C0;}.elementor .bm-on-dark{color:#FFFFFF;}