.elementor-5674 .elementor-element.elementor-element-43b38bf{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5674 .elementor-element.elementor-element-be6f211{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5674 .elementor-element.elementor-element-9bc3a71 > .elementor-widget-container{margin:353px 0px 00px 0px;padding:200px 0px 0px 0px;}.elementor-5674 .elementor-element.elementor-element-9bc3a71.elementor-element{--order:-99999 /* order start hack */;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for html, class: .elementor-element-9bc3a71 */* { box-sizing: border-box; }
html, body { height: 100%; }
body { margin: 0; background: linear-gradient(180deg, #0f172a, #0b1220); color: #e2e8f0; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; }
.wrap { position: fixed; inset: 0; display: grid; grid-template-rows: auto 1fr auto; }
.topbar { position: fixed; top: 18px; left: 50%; transform: translateX(-50%); display: grid; grid-auto-flow: column; align-items: center; gap: 18px; padding: 12px 18px; backdrop-filter: blur(8px); background: rgba(2, 6, 23, .55); border: 1px solid rgba(226,232,240,.12); border-radius: 14px; box-shadow: 0 8px 24px rgba(2,6,23,.35); }
.brand { font-weight: 800; letter-spacing: .6px; font-size: 22px; }
.hint { position: fixed; bottom: 12px; left: 50%; transform: translateX(-50%); opacity: .7; font-size: 12px; padding: 6px 10px; background: rgba(2,6,23,.5); border: 1px solid rgba(226,232,240,.12); border-radius: 8px; }/* End custom CSS */