
      
    


      
     


      {} *{} {}
     


      #IE-warning {
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: white;
      }
      .IE-warning-message {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
      }
    



 .gp-component-id-0hpgkU0gDo { width: 100%;overflow-wrap: break-word; } @media (max-width: 639px) { .gp-component-id-0hpgkU0gDo { width: 100%;overflow-wrap: break-word; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-0hpgkU0gDo { width: 100%;overflow-wrap: break-word; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-0hpgkU0gDo { width: 100%;overflow-wrap: break-word; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-0hpgkU0gDo { width: 100%;overflow-wrap: break-word; } } @media (min-width: 1200px) { .gp-component-id-0hpgkU0gDo { width: 100%;overflow-wrap: break-word; } }


  #energy-bridge, #energy-bridge * { box-sizing: border-box; }
  #energy-bridge {
    --ink: #122b40; --muted: #40596d; --line: rgba(23,74,111,.17);
    width: 100vw; min-height: 100vh; margin-left: calc(50% - 50vw); display: flex; flex-direction: column; overflow: hidden;
    color: var(--ink);
    background: radial-gradient(ellipse at 50% -8%, rgba(73,157,214,.16), transparent 48%), linear-gradient(160deg,#f0f7fb 0%,#e4eff6 54%,#edf5fa 100%);
    font-family: Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;
  }
  #energy-bridge a { color: inherit; }
  #energy-bridge .eb-wrap { width: min(930px, calc(100% - 42px)); margin-inline: auto; }
  #energy-bridge .eb-topline { height: 11px; margin-top: 10px; border-top: 1px dashed rgba(30,72,103,.42); }
  #energy-bridge main { flex: 1; }
  #energy-bridge .eb-hero { padding: 33px 0 14px; text-align: center; }
  #energy-bridge h1 { max-width: 850px; margin: 0 auto; color: #2d2028; font-family: Georgia, "Times New Roman", serif; font-size: clamp(34px, 5vw, 55px); font-weight: 600; letter-spacing: -.045em; line-height: 1.08; text-wrap: balance; }
  #energy-bridge h1 span { color: #b63d50; font-style: italic; text-shadow: 0 0 20px rgba(207,54,76,.13); }
  #energy-bridge .cta {
    display: inline-flex; width: min(390px, 100%); min-height: 58px; align-items: center; justify-content: center; gap: 12px;
    margin-top: 22px; padding: 0 22px; border: 1px solid rgba(255,231,226,.72); border-radius: 999px;
    background: linear-gradient(112deg,#ffad98 0%,#f26768 48%,#ce3651 100%);
    box-shadow: 0 13px 31px rgba(207,54,76,.3), 0 5px 13px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.52);
    color: #351116 !important; font-size: 15px; font-weight: 800; line-height: 1.25; text-align: center; text-decoration: none !important;
    transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
  }
  #energy-bridge .cta:hover { transform: translateY(-2px); filter: brightness(1.06); box-shadow: 0 18px 40px rgba(207,54,76,.4), 0 7px 15px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.6); }
  #energy-bridge .cta:active { transform: scale(.98); }
  #energy-bridge .cta:focus-visible { outline: 3px solid #c9324c; outline-offset: 4px; }
  #energy-bridge .eb-play { display: inline-grid; place-items: center; width: 28px; height: 28px; flex: 0 0 28px; border-radius: 50%; background: rgba(63,12,20,.12); font-size: 13px; line-height: 1; }
  #energy-bridge .eb-sound-note { margin: 10px auto 0; color: #527086; font-size: 11px; line-height: 1.55; }
  #energy-bridge .eb-copy { max-width: 830px; margin: 22px auto 0; padding: 19px 0 1px; border-top: 1px solid var(--line); }
  #energy-bridge .eb-copy p { margin: 0 0 13px; color: var(--muted); font-size: 13px; line-height: 1.78; text-align: left; }
  #energy-bridge .eb-bottom { padding: 6px 0 32px; text-align: center; }
  #energy-bridge .eb-bottom .cta { margin-top: 11px; }
  #energy-bridge .eb-footer { padding: 20px 0 18px; border-top: 1px solid var(--line); background: rgba(45,111,157,.055); text-align: center; }
  #energy-bridge .eb-links { display: flex; justify-content: center; gap: 24px; margin-bottom: 11px; }
  #energy-bridge .eb-links a { color: #29485e; font-size: 10px; font-weight: 700; text-decoration: none; }
  #energy-bridge .eb-links a:hover { color: #102e45; text-decoration: underline; text-underline-offset: 3px; }
  #energy-bridge .eb-legal { max-width: 790px; margin: 0 auto 6px; color: #536d80; font-size: 9px; line-height: 1.65; }
  #energy-bridge .eb-copy-right { margin: 0; color: #6b8292; font-size: 9px; }
  @media (max-width: 640px) {
    #energy-bridge .eb-wrap { width: calc(100% - 34px); }
    #energy-bridge .eb-hero { padding-top: 24px; }
    #energy-bridge h1 { font-size: clamp(32px, 8.5vw, 43px); }
    #energy-bridge .cta { width: 100%; min-height: 55px; padding-inline: 15px; font-size: 13px; }
    #energy-bridge .eb-copy { margin-top: 20px; padding-top: 17px; }
    #energy-bridge .eb-copy p { font-size: 12px; line-height: 1.72; }
    #energy-bridge .eb-links { gap: 20px; }
  }
  @media (prefers-reduced-motion: reduce) {
    #energy-bridge *, #energy-bridge *::before, #energy-bridge *::after { transition-duration: .01ms !important; }
  }


