.bc-evh{--bc-evh-ink:#101a33;--bc-evh-muted:#4b5563;--bc-evh-accent:#4f46e5;--bc-evh-accent-soft:#eef2ff;--bc-evh-border:#e5e7eb;padding:56px 0 0}.bc-evh__inner{display:grid;gap:40px}@media (min-width:900px){.bc-evh__inner{grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:64px;align-items:start}}.bc-evh__badge{display:inline-block;margin:0 0 24px;padding:4px 12px;border-radius:6px;background:var(--bc-evh-accent);color:var(--bc-evh-accent-soft);font-size:.875rem;font-weight:600}.bc-evh__title{margin:0 0 24px;color:var(--bc-evh-ink);font-size:clamp(2.25rem, 5vw, 3.5rem);font-weight:700;line-height:1.1}.bc-evh__teaser{margin:0 0 32px;max-width:46ch;color:var(--bc-evh-accent);font-size:1.375rem;font-weight:700;line-height:1.45}.bc-evh__facts{margin:0 0 32px;padding:0;list-style:none}.bc-evh__fact::before{display:none}.bc-evh__fact{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--bc-evh-muted);font-size:1.0625rem}.bc-evh__map-link{color:inherit;text-decoration:underline}.bc-evh__nowrap{white-space:nowrap}.bc-evh__ext{display:inline;margin-left:6px;vertical-align:-1px}.bc-evh__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bc-evh__icon{flex:none;color:#9ca3af}.bc-evh__actions{display:flex;flex-wrap:wrap;gap:12px}.bc-evh__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color 150ms ease-out,color 150ms ease-out}.bc-evh__btn--primary{background:var(--bc-evh-ink);color:#fff}.bc-evh__btn--primary:focus,.bc-evh__btn--primary:hover{background:#1e2a4a;color:#fff}.bc-evh__btn--ghost{border:1px solid var(--bc-evh-ink);color:var(--bc-evh-ink);background:0 0}.bc-evh__btn--ghost:focus,.bc-evh__btn--ghost:hover{background:var(--bc-evh-accent-soft)}.bc-evh__form{padding:32px 0 0}.bc-evh__form-heading{margin:0 0 24px;color:var(--bc-evh-ink);font-size:1.75rem;font-weight:700;text-align:center}.bc-evh__placeholder{padding:24px;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;text-align:center}.bc-evh--has-bg{position:relative;overflow:hidden}.bc-evh--has-bg .bc-evh__inner{position:relative;z-index:1}.bc-evh__media{position:absolute;inset:0}.bc-evh__media::after{content:"";position:absolute;inset:0}.bc-evh__bg{width:200%;height:200%;object-fit:cover}.bc-evh--bg-light .bc-evh__media::after{background:rgba(255,255,255,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);overflow:hidden}.bc-evh--bg-dark{--bc-evh-ink:#ffffff;--bc-evh-muted:#d1d5db;--bc-evh-accent:#c7d2fe;--bc-evh-accent-soft:rgba(255, 255, 255, 0.14)}.bc-evh--bg-dark .bc-evh__media::after{background:linear-gradient(90deg,rgba(8,14,34,.85) 0,rgba(8,14,34,.72) 55%,rgba(8,14,34,.55) 100%)}.bc-evh--bg-dark .bc-evh__icon{color:#d1d5db}.bc-evh--bg-dark .bc-evh__btn--primary{background:#fff;color:#101a33}.bc-evh--bg-dark .bc-evh__btn--primary:focus,.bc-evh--bg-dark .bc-evh__btn--primary:hover{background:#e5e7eb;color:#101a33}.bc-evh .bc-evh__inner.bc-evh__inner--with-form,.bc-evh__inner:not(.bc-evh__inner--with-form) .bc-evh__main{padding:25px;background:rgba(255,255,255,.8);border-radius:15px 15px 0 0}.bc-evh--bg-dark .bc-evh__badge{background:rgba(255,255,255,.14);color:#fff}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bc-evh--has-bg{clip-path:inset(0)}.bc-evh__bg{position:fixed;top:0;left:0;width:100vw;height:100vh}}.bc-evh__next-target{display:block;height:0}@media (prefers-reduced-motion:no-preference){html:has(.bc-evh){scroll-behavior:smooth}}.bc-evh-fits .v-blocks>.vsb-columns+.vsb-columns>.vsb-columns-inner{align-items:stretch}.bc-evh-fits .v-blocks>.vsb-columns+.vsb-columns .vsb-column-inner{padding:24px;background:#fff;border:1px solid var(--color-blue-azure-30,#d3e1fa);border-radius:12px;box-shadow:0 2px 8px rgba(22,40,77,.08)}@media (min-width:1024px){.bc-evh-fits .v-blocks>.vsb-columns+.vsb-columns .vsb-column-inner{padding:32px}}.bc-evh-fits .v-blocks>.vsb-columns+.vsb-columns .vsb-column-content{display:flex;flex:1 1 auto;flex-direction:column}.bc-evh-fits .vsb-column-content>.badge-eyebrow-component{margin-bottom:0}.bc-evh-fits .vsb-column-content>.badge-eyebrow-component+h3{margin-top:8px}.bc-evh-fits .v-blocks>.vsb-columns+.vsb-columns .vsb-column-content>p:last-child{margin-top:auto;margin-bottom:0;padding-top:var(--component-spacing,var(--block-spacing-default,24px))}.bc-evh-fits .bc-logo-cycler__cell:nth-child(n+4){display:none!important}