.elementor .e-228fb224-85d0{max-width:72%;position:relative;z-index:1;font-size:0.8125rem;color:rgba(255, 255, 255, 0.72);line-height:1.5;display:block;& a { color: rgba(255, 255, 255, 0.72); text-decoration: none; } & a:hover { color: var(--bm-white); } & strong { font-weight: 400; color: rgba(255, 255, 255, 0.72); }\n}.elementor .e-57ea446d-1f68{position:absolute;margin:0px;display:block;inset-block: 0px; inset-inline: clamp(16px, 0.5rem + 2vw, 32px); pointer-events: none; & a { pointer-events: auto; } & .bm-pband__bars { width: min(26%, 320px); height: 76%; gap: 8px; opacity: 0.12; } & .bm-pband__facts { margin-inline-end: calc(min(26%, 320px) + 48px); }\n}.elementor .e-194689d7-3603{width:100%;max-width:1280px;position:relative;flex:1 1 auto;margin-inline: auto; padding-block: 28px 84px; padding-inline: clamp(16px, 0.5rem + 2vw, 32px);\n}.elementor .e-447eb787-90f9{min-height:176px;padding:0px;background-color:var(--bm-green-dark);display:flex;flex-direction:column;}.elementor .e-e30a005-bec8{position:absolute;margin:0px;display:block;inset: 12px;\n}.elementor .e-216ce1a8-538a{width:128px;height:128px;overflow:hidden;position:relative;padding:0px;margin-block-start:-64px;border-radius:20px;border-width:4px;border-color:var(--bm-white);border-style:solid;background-color:var(--bm-white);flex:0 0 auto;box-shadow: 0 0 0 1px var(--bm-border);\n}.elementor .e-69283d47-f9c6{font-family:var(--bm-font-heading);font-weight:600;font-size:clamp(2.5rem, 1.6rem + 3.4vw, 4.5rem);color:var(--bm-text);letter-spacing:-0.04em;line-height:1;margin:0px;}.elementor .e-42a8d3e0-9f56{font-size:0.9375rem;color:var(--bm-muted);}.elementor .e-12a43c16-9578{max-width:56ch;font-size:var(--bm-fs-lead);color:var(--bm-body);line-height:1.55;margin:0px;}.elementor .e-3f8c6856-ffd8{margin:0px;display:block;}.elementor .e-6533e71c-fb85{padding:0px;margin-block-start:10px;display:block;}.elementor .e-3452b98c-bc95{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-53dc244e-9a15:hover,.elementor .e-53dc244e-9a15:focus-visible{background-color:#000000;}.elementor .e-53dc244e-9a15{min-height:48px;font-weight:600;font-size:0.9375rem;color:var(--bm-white);border-radius:2px;background-color:var(--bm-text);transition:background-color 0.15s;display:inline-flex;justify-content:center;align-items:center;padding-block: 12px; padding-inline: 24px; &:focus-visible { outline: 2px solid var(--bm-green); outline-offset: 3px; }\n}.elementor .e-1134e76a-7bfd{margin:0px;& .bm-compare-toggle { width: 100%; min-height: 48px; padding: 12px 24px; border: 1px solid var(--bm-text); border-radius: 2px; background-color: var(--bm-white); color: var(--bm-text); font-family: inherit; font-weight: 600; font-size: 0.9375rem; cursor: pointer; transition: background-color 0.15s; } & .bm-compare-toggle:hover { background-color: var(--bm-bg); color: var(--bm-text); } & .bm-compare-toggle[aria-pressed=true] { background-color: var(--bm-green-light); border-color: var(--bm-green); color: var(--bm-green-dark); } & .bm-compare-toggle:focus-visible { outline: 2px solid var(--bm-green); outline-offset: 3px; } & .bm-compare-toggle { justify-content: center; align-items: center; }\n}.elementor .e-2b67e122-d940{min-width:220px;padding:0px;display:flex;flex-direction:column;gap:10px;align-items:stretch;}.elementor .e-4a1b8e4e-7865{column-gap:48px;padding:0px;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto;align-items:end;row-gap: 24px;\n}.elementor .e-54364222-9b77{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:22px;margin-inline: auto; padding-block: 0px 48px; padding-inline: clamp(16px, 0.5rem + 2vw, 32px);\n}.elementor .e-451c9423-8569{padding:0px;border-block-end-width:1px;background-color:var(--bm-white);border-bottom-style: solid; border-bottom-color: var(--bm-border);\n}.elementor .e-53a6ec50-1ea1{height:0px;margin-block-start:0px;margin-block-end:-36px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6e7a6818-97e0{max-width:18ch;font-family:var(--bm-font-heading);font-weight:600;font-size:clamp(1.875rem, 1.4rem + 1.8vw, 2.75rem);color:var(--bm-text);letter-spacing:-0.03em;line-height:1.08;margin:0px;}.elementor .e-388a012a-3b7b{max-width:56ch;font-size:1.0625rem;color:var(--bm-body);line-height:1.6;margin:0px;}.elementor .e-803da7e-a4b2{width:auto;padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 520px;}.elementor .e-95de0f7-6caf:hover,.elementor .e-95de0f7-6caf:focus-visible{color:var(--bm-green-dark);}.elementor .e-95de0f7-6caf{min-height:44px;font-weight:600;font-size:0.9375rem;color:var(--bm-green);padding:0px;background-color:transparent;display:inline-flex;align-items:center;}.elementor .e-38e2eb22-be87{padding:0px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap: 16px 24px;\n}.elementor .e-24c9a290-6091{font-family:var(--bm-font-mono);font-size:0.6875rem;color:rgba(255, 255, 255, 0.72);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-591aa092-6fb2{color:var(--bm-white);margin:0px;}.elementor .e-21f5156e-c726:hover,.elementor .e-21f5156e-c726:focus-visible{color:var(--bm-white);text-decoration:underline;}.elementor .e-21f5156e-c726{min-height:44px;font-weight:600;font-size:0.9375rem;color:var(--bm-white);padding:0px;margin-block-start:auto;background-color:transparent;display:inline-flex;align-items:center;align-self:flex-start;&:focus-visible { outline: 3px solid var(--bm-white); outline-offset: 3px; }\n}.elementor .e-1c44eb65-b107{color:var(--bm-white);padding:26px;border-radius:6px;background-color:var(--bm-green-dark);display:flex;flex-direction:column;gap:12px;}.elementor .e-a4b9efd-4147{font-family:var(--bm-font-mono);font-size:0.6875rem;color:var(--bm-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-6fdb4cbb-dd16{margin:0px;& .bm-score-empty { font-family: var(--bm-font-heading); font-weight: 600; font-size: 2rem; line-height: 1.05; letter-spacing: -0.03em; color: var(--bm-text); } & .bm-rating__value { font-family: var(--bm-font-heading); font-weight: 600; font-size: 2rem; letter-spacing: -0.03em; }\n}.elementor .e-37d2db2a-5f26{font-size:0.9375rem;color:var(--bm-body);line-height:1.55;margin:0px;}.elementor .e-2e9555fd-cb20:hover,.elementor .e-2e9555fd-cb20:focus-visible{color:var(--bm-green-dark);}.elementor .e-2e9555fd-cb20{min-height:44px;font-weight:600;font-size:0.9375rem;color:var(--bm-green);padding:0px;margin-block-start:auto;background-color:transparent;display:inline-flex;align-items:center;align-self:flex-start;}.elementor .e-12dc6c6c-5bda{padding:26px;border-radius:6px;border-width:1px;border-color:var(--bm-border);border-style:solid;background-color:var(--bm-white);display:flex;flex-direction:column;gap:12px;}.elementor .e-766c6d5c-fd7e{font-family:var(--bm-font-mono);font-size:0.6875rem;color:var(--bm-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-2a56eb5a-1017{font-size:0.9375rem;color:var(--bm-body);line-height:1.5;display:block;& ul { margin: 0px; padding: 0px; list-style: none; } & li { display: flex; flex-direction: column; gap: 2px; padding-block: 8px; border-bottom: 1px solid var(--bm-border); } & li:first-child { padding-block-start: 0px; } & li:last-child { border-bottom: 0px; } & li > span { font-family: var(--bm-font-mono); font-size: 0.6875rem; letter-spacing: 0.08em; text-transform: uppercase; color: var(--bm-muted); } & li > strong { font-family: var(--bm-font-heading); font-weight: 600; font-size: 1.375rem; letter-spacing: -0.02em; color: var(--bm-text); } & a { color: var(--bm-green); }\n}.elementor .e-313e3f8d-eea8:hover,.elementor .e-313e3f8d-eea8:focus-visible{color:var(--bm-green-dark);}.elementor .e-313e3f8d-eea8{min-height:44px;font-weight:600;font-size:0.9375rem;color:var(--bm-green);padding:0px;margin-block-start:auto;background-color:transparent;display:inline-flex;align-items:center;align-self:flex-start;}.elementor .e-7bbe2a95-8391{padding:26px;border-radius:6px;border-width:1px;border-color:var(--bm-border);border-style:solid;background-color:var(--bm-white);display:flex;flex-direction:column;gap:12px;}.elementor .e-4a7db47c-4bb9{padding:0px;gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-2a6fd101-65d3{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:36px;margin-inline: auto; padding-block: 0px; padding-inline: clamp(16px, 0.5rem + 2vw, 32px);\n}.elementor .e-2783fb2a-4df8{background-color:var(--bm-white);padding-block: var(--bm-sp-section); padding-inline: 0px;\n}.elementor .e-61544e8a-b316{height:0px;margin-block-start:0px;margin-block-end:-40px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4277a53a-fdfc{font-family:var(--bm-font-mono);font-weight:500;font-size:0.6875rem;color:var(--bm-green);letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;margin:0px;max-width: none;\n}.elementor .e-5807837-48a4{padding:0px;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .e-33ba3745-e909{margin:0px;}.elementor .e-75d896de-6446{margin-block-start:44px;display:block;& ul { margin: 0px; padding: 0px; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 24px 28px; } & li { display: flex; flex-direction: column; gap: 6px; padding-top: 12px; border-top: 2px solid var(--bm-text); } & li > span { font-family: var(--bm-font-mono); font-size: 0.6875rem; letter-spacing: 0.08em; text-transform: uppercase; color: var(--bm-muted); } & li > strong { font-family: var(--bm-font-heading); font-weight: 600; font-size: 1.125rem; letter-spacing: -0.01em; color: var(--bm-text); overflow-wrap: anywhere; } & a { color: var(--bm-green-dark); text-decoration: none; } & a:hover { text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-20fa09b-a43b{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-5f751102-6a65{padding:0px;gap:0px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}.elementor .e-3728bd60-9959{margin:0px;}.elementor .e-3f0a6fd3-4395{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:40px;margin-inline: auto; padding-block: 0px; padding-inline: clamp(16px, 0.5rem + 2vw, 32px);\n}.elementor .e-15064afc-e786{background-color:var(--bm-bg);padding-block: var(--bm-sp-section); padding-inline: 0px;\n}.elementor .e-26852fbf-82aa{height:0px;margin-block-start:0px;margin-block-end:-32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-156cf94a-dd35{width:100%;height:100%;object-fit:cover;object-position:50% 45%;position:absolute;border-radius:8px;display:block;inset: 0px;\n}.elementor .e-14edead7-d06b{font-family:var(--bm-font-mono);font-weight:500;font-size:0.6875rem;color:var(--bm-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-257a9e5e-c67f{font-size:0.8125rem;display:block;& ul { margin: 0px; padding: 0px; list-style: none; display: flex; flex-wrap: wrap; gap: 6px; } & li { padding-block: 5px; padding-inline: 10px; border-radius: 999px; background-color: var(--bm-green-light); color: var(--bm-green-dark); font-weight: 500; }\n}.elementor .e-667f7a0f-e9bf{max-width:400px;position:absolute;inset-block-end:24px;z-index:1;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:var(--bm-white);box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.12);display:flex;flex-direction:column;gap:10px;inset-inline: 24px; &:has(> [data-interaction-id='1a7d31a4']:empty) { display: none; }\n}.elementor .e-3487c819-f561{min-height:520px;position:relative;padding:0px;}.elementor .e-3919ab15-89bb{max-width:16ch;font-family:var(--bm-font-heading);font-weight:600;font-size:clamp(1.875rem, 1.4rem + 1.8vw, 2.75rem);color:var(--bm-text);letter-spacing:-0.03em;line-height:1.08;margin:0px;}.elementor .e-acd0328-86a6{max-width:46ch;font-size:1.0625rem;color:var(--bm-body);line-height:1.6;margin:0px;}.elementor .e-1cb29dfd-6d29{width:32px;height:32px;font-family:var(--bm-font-mono);font-weight:500;font-size:0.875rem;color:var(--bm-green-dark);border-radius:50%;background-color:var(--bm-green-light);display:inline-flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .e-54439e82-4c4f{font-size:1rem;color:var(--bm-text);line-height:1.45;}.elementor .e-2c8c5e4d-36cc{border-block-end-width:1px;gap:14px;flex-wrap:nowrap;align-items:center;padding-block: 14px; padding-inline: 0px; border-bottom-style: solid; border-bottom-color: var(--bm-border);\n}.elementor .e-6fa69785-ce4a{width:32px;height:32px;font-family:var(--bm-font-mono);font-weight:500;font-size:0.875rem;color:var(--bm-green-dark);border-radius:50%;background-color:var(--bm-green-light);display:inline-flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .e-d96e24f-5eb8{font-size:1rem;color:var(--bm-text);line-height:1.45;}.elementor .e-6e2ae432-df66{border-block-end-width:1px;gap:14px;flex-wrap:nowrap;align-items:center;padding-block: 14px; padding-inline: 0px; border-bottom-style: solid; border-bottom-color: var(--bm-border);\n}.elementor .e-205db988-15cb{width:32px;height:32px;font-family:var(--bm-font-mono);font-weight:500;font-size:0.875rem;color:var(--bm-green-dark);border-radius:50%;background-color:var(--bm-green-light);display:inline-flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .e-4cd4baed-6f5e{font-size:1rem;color:var(--bm-text);line-height:1.45;}.elementor .e-3a55876a-967a{border-block-end-width:1px;gap:14px;flex-wrap:nowrap;align-items:center;padding-block: 14px; padding-inline: 0px; border-bottom-style: solid; border-bottom-color: var(--bm-border);\n}.elementor .e-1aade88c-e1a0{width:100%;padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--bm-border); margin-block: 4px 8px;\n}.elementor .e-764a3d2e-7b6a:hover,.elementor .e-764a3d2e-7b6a:focus-visible{color:var(--bm-white);background-color:#000000;}.elementor .e-764a3d2e-7b6a{min-height:48px;font-weight:600;font-size:0.9375rem;color:var(--bm-white);border-radius:2px;background-color:var(--bm-text);transition:background-color 0.15s;display:inline-flex;align-items:center;padding-block: 12px; padding-inline: 24px; &:focus-visible { outline: 2px solid var(--bm-green); outline-offset: 3px; }\n}.elementor .e-7b17571d-f36c{padding:0px;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:flex-start;}.elementor .e-7d32ceda-4bb7{column-gap:64px;padding:0px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto;align-items:center;row-gap: 32px;\n}.elementor .e-e80a2da-b345{margin:0px;}.elementor .e-3a261e3f-8506{margin:0px;}.elementor .e-531151e9-f1d3{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:32px;margin-inline: auto; padding-block: 0px; padding-inline: clamp(16px, 0.5rem + 2vw, 32px);\n}.elementor .e-65b063b0-4600{background-color:var(--bm-white);padding-block: var(--bm-sp-section); padding-inline: 0px;\n}.elementor .e-7ed23e82-4ec1{height:0px;margin:0px;}.elementor .e-1808eca6-c4d9{margin:0px;}.elementor .e-ae652b0-67d6{width:100%;max-width:1280px;margin-inline: auto; padding-block: 0px; padding-inline: clamp(16px, 0.5rem + 2vw, 32px);\n}.elementor .e-5ba711f5-1971{background-color:var(--bm-bg);padding-block: var(--bm-sp-section); padding-inline: 0px;\n}.elementor .e-73156f0c-7926{height:0px;margin-block-start:0px;margin-block-end:-48px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-669fc6d7-308f{margin:0px;}.elementor .e-44584b0e-7e84{margin:0px;}.elementor .e-51272d7c-4813{margin:0px;}.elementor .e-53f0a62e-dade{padding:0px;gap:40px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}.elementor .e-644a709f-eadc{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:48px;margin-inline: auto; padding-block: 0px; padding-inline: clamp(16px, 0.5rem + 2vw, 32px);\n}.elementor .e-73c01093-ffe1{background-color:var(--bm-white);padding-block: var(--bm-sp-section); padding-inline: 0px;\n}