
      
    


      
     


      {} *{} {}
     


      #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-oZbGdE1VO4 { width: 100%;overflow-wrap: break-word; } @media (max-width: 639px) { .gp-component-id-oZbGdE1VO4 { width: 100%;overflow-wrap: break-word; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-oZbGdE1VO4 { width: 100%;overflow-wrap: break-word; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-oZbGdE1VO4 { width: 100%;overflow-wrap: break-word; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-oZbGdE1VO4 { width: 100%;overflow-wrap: break-word; } } @media (min-width: 1200px) { .gp-component-id-oZbGdE1VO4 { width: 100%;overflow-wrap: break-word; } }


  #pl-bridge, #pl-bridge * { box-sizing: border-box; }
  #pl-bridge {
    --text: #f2f4f3;
    --muted: #c2ccce;
    --soft: #95a1a4;
    --line: rgba(224, 233, 232, .16);
    width: 100vw;
    min-height: 100vh;
    margin-left: calc(50% - 50vw);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    color: var(--text);
    background: radial-gradient(ellipse at 50% 0%, rgba(43, 82, 84, .25), transparent 46%), linear-gradient(180deg, #141d23 0%, #0d141a 62%, #11191f 100%);
    font-family: Arial, Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
  }
  #pl-bridge a { color: inherit; }
  #pl-bridge .pl-wrap { width: min(1120px, calc(100% - 44px)); margin-inline: auto; }
  #pl-bridge .pl-dash { height: 11px; margin-top: 9px; border-top: 2px dashed rgba(224,233,232,.52); }
  #pl-bridge main { flex: 1; }
  #pl-bridge .pl-hero { padding: 28px 0 20px; text-align: center; }
  #pl-bridge h1 { max-width: 1020px; margin: 0 auto; color: var(--text); font-family: Georgia, "Times New Roman", serif; font-size: clamp(32px, 4.2vw, 49px); font-weight: 600; letter-spacing: -.04em; line-height: 1.12; text-wrap: balance; }
  #pl-bridge h1 .pl-headline-accent { color: #b7ff83; font-style: italic; text-shadow: 0 0 22px rgba(132,255,126,.18); }
  #pl-bridge .cta {
    display: inline-flex; width: min(410px, 100%); min-height: 58px; align-items: center; justify-content: center; gap: 12px;
    margin-top: 27px; padding: 0 23px; border: 1px solid rgba(255,255,255,.24); border-radius: 999px;
    background: linear-gradient(115deg, #a5ff65 0%, #59f078 52%, #1be092 100%);
    box-shadow: 0 13px 31px rgba(42, 239, 123, .34), 0 5px 13px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.52);
    color: #062414 !important; font-size: 16px; 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;
  }
  #pl-bridge .cta:hover { transform: translateY(-2px); filter: brightness(1.06); box-shadow: 0 18px 39px rgba(42,239,123,.43), 0 7px 15px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.58); }
  #pl-bridge .cta:active { transform: scale(.98); }
  #pl-bridge .cta:focus-visible { outline: 3px solid #fff; outline-offset: 4px; }
  #pl-bridge .pl-play { font-size: 18px; line-height: 1; }
  #pl-bridge .pl-note { margin: 10px auto 0; color: var(--soft); font-size: 11px; line-height: 1.55; }
  #pl-bridge .pl-copy { max-width: 1040px; margin: 22px auto 0; padding: 20px 0 1px; border-top: 1px solid var(--line); }
  #pl-bridge .pl-copy p { margin: 0 0 13px; color: var(--muted); font-size: 13px; line-height: 1.75; text-align: left; }
  #pl-bridge .pl-bottom { padding: 6px 0 31px; text-align: center; }
  #pl-bridge .pl-bottom .cta { margin-top: 12px; }
  #pl-bridge .pl-footer { padding: 22px 0 18px; border-top: 1px solid var(--line); background: rgba(0,0,0,.21); text-align: center; }
  #pl-bridge .pl-links { display: flex; justify-content: center; gap: 26px; margin-bottom: 12px; }
  #pl-bridge .pl-links a { color: #e0e6e4; font-size: 11px; font-weight: 750; text-decoration: none; }
  #pl-bridge .pl-links a:hover { color: #fff; text-decoration: underline; text-underline-offset: 3px; }
  #pl-bridge .pl-legal { max-width: 830px; margin: 0 auto 6px; color: #98a3a5; font-size: 9px; line-height: 1.6; }
  #pl-bridge .pl-copyright { margin: 0; color: #7e898c; font-size: 9px; }
  @media (max-width: 640px) {
    #pl-bridge .pl-wrap { width: calc(100% - 34px); }
    #pl-bridge .pl-hero { padding-top: 23px; }
    #pl-bridge h1 { font-size: clamp(29px, 8vw, 37px); line-height: 1.13; }
    #pl-bridge h1 .pl-headline-accent { text-shadow: 0 0 14px rgba(132,255,126,.16); }
    #pl-bridge .cta { width: 100%; min-height: 55px; padding-inline: 16px; font-size: 14px; }
    #pl-bridge .pl-copy { margin-top: 19px; padding-top: 17px; }
    #pl-bridge .pl-copy p { font-size: 12px; line-height: 1.7; }
    #pl-bridge .pl-links { gap: 21px; }
  }
  @media (prefers-reduced-motion: reduce) {
    #pl-bridge *, #pl-bridge *::before, #pl-bridge *::after { transition-duration: .01ms !important; }
  }


