.elementor-32 .elementor-element.elementor-element-500794ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:200px;--padding-left:200px;--padding-right:200px;}.elementor-32 .elementor-element.elementor-element-500794ea::before, .elementor-32 .elementor-element.elementor-element-500794ea > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-500794ea > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-500794ea > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-500794ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-500794ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(130deg, #02010130 0%, #0201018A 100%);}.elementor-32 .elementor-element.elementor-element-239239dd{--display:flex;--overlay-opacity:0.5;box-shadow:0px 10px 30px 10px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-239239dd::before, .elementor-32 .elementor-element.elementor-element-239239dd > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-239239dd > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-239239dd > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-239239dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-239239dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010169 0%, #00000052 100%);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-239239dd{--width:80%;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-500794ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-239239dd{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-500794ea */.hx-ebook-gate{padding:64px 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:#0b1220}
  .hx-ebook-gate-card{max-width:860px;margin:0 auto;padding:28px 22px;border-radius:18px;
    background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03));
    border:1px solid rgba(255,255,255,.12); box-shadow:0 18px 45px rgba(0,0,0,.35); color:#fff}
  .hx-ebook-kicker{display:inline-block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;
    color:rgba(255,255,255,.75); margin-bottom:10px}
  .hx-ebook-title{margin:0 0 10px;font-weight:900;line-height:1.08;font-size:clamp(26px,4vw,42px)}
  .hx-ebook-text{margin:0 0 18px;color:rgba(255,255,255,.85);font-size:16px;line-height:1.6}
  .hx-ebook-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:8px}
  .hx-ebook-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;
    padding:12px 18px;border-radius:999px;background:#fa1f02;color:#fff;text-decoration:none;
    font-weight:800;box-shadow:0 12px 26px rgba(250,31,2,.35)}
  .hx-ebook-btn:hover{transform:translateY(-1px);filter:brightness(1.02)}
  .hx-ebook-link{color:#efce8c;text-decoration:underline;font-weight:700}
  .hx-ebook-note{margin-top:16px;padding:12px 14px;border-radius:14px;
    background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.10);color:rgba(255,255,255,.9)}/* End custom CSS */