.elementor .bmf-faq-icon{width:0.9rem;transition:transform 0.25s;display:inline-flex;flex:0 0 auto;justify-content:flex-start;align-items:center;order:-1;&::after { content: ""; display: block; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 6px solid #FFFFFF; }\n}.elementor .bmf-faq-item{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #2A2A2A; &[open] .bmf-faq-icon { transform: rotate(90deg); }\n}.elementor .bmf-img-cover{width:100%;height:100%;object-fit:cover;display:block;}.elementor .bmf-video-fill{overflow:hidden;position:relative;& iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; border: 0; } & video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; display: block; }\n}.elementor .bmf-gold-accent{& span { color: var(--bmf-gold-soft); }\n}.elementor .bmf-stat{padding-inline-start:1.06rem;border-inline-start-width:3px;display:flex;flex-direction:column;border-left-style: solid; border-left-color: var(--bmf-gold);\n}.elementor .bmf-phase-card:hover,.elementor .bmf-phase-card:focus-visible{border-color:var(--bmf-gold);box-shadow:0px 14px 35px 0px rgba(0, 0, 0, 0.35);}.elementor .bmf-phase-card{min-height:10.6rem;padding:1.56rem;border-width:1px;border-color:var(--bmf-hairline);border-style:solid;background-color:#121110;transition:border-color 0.25s;display:flex;flex-direction:column;}.elementor .bmf-item-light{font-family:var(--bmf-body);font-size:1rem;color:#222222;line-height:1.55;padding-block-start:1.13rem;padding-block-end:1.13rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin:0px;border-inline-start-width:2px;background-color:var(--bmf-white);box-shadow:0px 8px 22px 0px rgba(0, 0, 0, 0.05);border-left-style: solid; border-left-color: var(--bmf-gold);\n}.elementor .bmf-lead-light{font-family:var(--bmf-body);font-size:1.05rem;color:var(--bmf-ink-soft);line-height:1.6;margin:0px;}.elementor .bmf-lead{font-family:var(--bmf-body);font-size:1.05rem;color:var(--bmf-muted);line-height:1.6;margin:0px;}.elementor .bmf-h3{font-family:var(--bmf-display);font-weight:400;font-size:1.25rem;letter-spacing:-0.02em;line-height:1.15;margin-block-start:0px;margin-block-end:0.6rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bmf-h2{font-family:var(--bmf-display);font-weight:400;font-size:3.25rem;letter-spacing:-0.02em;line-height:1.08;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bmf-btn-secondary:hover,.elementor .bmf-btn-secondary:focus-visible{color:var(--bmf-gold-soft);border-color:var(--bmf-gold);}.elementor .bmf-btn-secondary{font-family:var(--bmf-body);font-weight:800;font-size:1rem;color:var(--bmf-white);text-decoration:none;padding-block-start:0.94rem;padding-block-end:0.94rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:4px;border-width:1px;border-color:var(--bmf-hairline);border-style:solid;background-color:transparent;transition:border-color 0.2s;display:inline-flex;gap:0.625rem;justify-content:center;align-items:center;}.elementor .bmf-btn:hover,.elementor .bmf-btn:focus-visible{border-color:var(--bmf-gold-soft);background-color:var(--bmf-gold-soft);}.elementor .bmf-btn{font-family:var(--bmf-body);font-weight:800;font-size:1rem;color:var(--bmf-ink);text-decoration:none;padding-block-start:0.94rem;padding-block-end:0.94rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:4px;border-width:1px;border-color:var(--bmf-gold);border-style:solid;background-color:var(--bmf-gold);transition:background-color 0.2s;display:inline-flex;gap:0.625rem;justify-content:center;align-items:center;}.elementor .bmf-eyebrow{font-family:var(--bmf-body);font-weight:800;font-size:0.76rem;color:var(--bmf-gold-soft);letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;}.elementor .bmf-section{padding-block-start:6.5rem;padding-block-end:6.5rem;}.elementor .bmf-container{width:100%;max-width:72.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;}