.elementor .e-1a4c6634-4426{max-width:680px;font-family:var(--font-mono);font-weight:600;font-size:var(--size-label);color:var(--muted);line-height:1.4;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;max-width: none;\n}.elementor .e-41ab8e3a-dd92{width:132px;height:38px;display:block;}.elementor .e-2efe74ef-9062{font-family:var(--font-mono);font-weight:600;font-size:var(--size-label);color:var(--accent);letter-spacing:0.08em;line-height:1.2;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:12px;border-radius:8px;border-width:1px;border-color:var(--glass-line);border-style:solid;background-color:rgba(2,6,23,.55);display:block;white-space: nowrap;\n}.elementor .e-5d4fb504-6416{width:auto;position:absolute;inset-block-start:24px;inset-inline-end:24px;inset-inline-start:32px;padding:0px;display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-338b18ef-d2eb{max-width:820px;font-family:var(--font-body);font-weight:700;font-size:var(--size-h2);color:var(--dark-text);letter-spacing:-0.022em;line-height:1.15;margin:0px;}.elementor .e-6ca16871-66fe{max-width:760px;font-size:var(--size-body);color:var(--dark-muted);line-height:1.6;display:block;}.elementor .e-514b62f8-1526{max-width:680px;font-family:var(--font-mono);font-weight:600;font-size:var(--size-label);color:var(--dark-muted);line-height:1.4;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;max-width: none;\n}.elementor .e-6d15b65a-6a53{min-height:360px;overflow:hidden;position:relative;padding-block-start:104px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;border-radius:var(--radius-lg);background-color:var(--footer-bg);display:flex;flex-direction:column;gap:12px;justify-content:flex-end;background-image: radial-gradient(90% 120% at 100% 0%, rgba(253,106,10,.30) 0%, rgba(253,106,10,0) 55%), linear-gradient(135deg, #1E293B 0%, #0B1220 100%);\n}.elementor .e-3d9fc341-8268{display:block;}.elementor .e-50029bc7-6f3e:hover,.elementor .e-50029bc7-6f3e:focus-visible{color:var(--accent);}.elementor .e-50029bc7-6f3e{font-family:var(--font-mono);font-weight:600;font-size:var(--size-label);color:var(--muted);line-height:1.4;margin-block-start:16px;display:block;}.elementor .e-59ac3ba-b451678:hover,.elementor .e-59ac3ba-b451678:focus-visible{color:var(--accent);}.elementor .e-59ac3ba-b451678{font-family:var(--font-mono);font-weight:600;font-size:var(--size-label);color:var(--muted);line-height:1.4;margin-block-start:16px;display:block;}.elementor .e-7d81da01-f4f6{position:sticky;inset-block-start:96px;padding:0px;grid-column:2;grid-row:1;}.elementor .e-b46687b-52fc{width:100%;height:100%;max-width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;}.elementor .e-7fc268ef-7f82{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;white-space: nowrap;\n}.elementor .e-3db94668-a1ae{width:100%;overflow:hidden;aspect-ratio:16 / 9;padding:0px;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;border-radius:16px;background-color:#0B1220;}.elementor .e-4d7760db-41c0{font-weight:400;font-size:var(--size-body);color:var(--text);line-height:1.7;padding:0px;}.elementor .e-33710fac-9280{width:120px;height:160px;object-fit:cover;object-position:50% 25%;border-radius:var(--radius);display:block;flex:0 1 auto;}.elementor .e-2921736b-b54c{font-weight:600;font-size:var(--size-body);color:var(--text);display:block;}.elementor .e-65b2e35a-5014{font-weight:400;font-size:0.875rem;color:var(--text);line-height:1.55;display:block;}.elementor .e-f6b2361-76df{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-2368378f-da3b{max-width:680px;padding-block-start:32px;margin-block-start:48px;border-block-start-width:1px;display:flex;flex-direction:row;gap:24px;align-items:flex-start;border-top-style: solid; border-top-color: var(--light-border); max-width: none;\n}.elementor .e-2c9cebaf-58fa{font-family:var(--font-mono);font-weight:600;font-size:var(--size-label);color:var(--muted);display:block;}.elementor .e-38ab054a-cb9e{font-family:var(--font-mono);font-weight:600;font-size:var(--size-label);color:var(--accent);letter-spacing:0.04em;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-2ef88346-d258:hover,.elementor .e-2ef88346-d258:focus-visible{color:var(--accent);}.elementor .e-2ef88346-d258{font-weight:600;font-size:0.875rem;color:var(--text);line-height:1.45;margin:0px;}.elementor .e-361bf659-5129{overflow:hidden;font-weight:400;font-size:0.875rem;color:var(--text);line-height:1.55;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;\n}.elementor .e-3c09746-8285{font-family:var(--font-mono);font-weight:600;font-size:var(--size-label);color:var(--accent);padding-block-start:8px;margin-block-start:auto;display:block;}.elementor .e-2b8a8fc0-9d4e:hover,.elementor .e-2b8a8fc0-9d4e:focus-visible{border-color:var(--accent);transform:translate3d(0px, -2px, 0px);}.elementor .e-2b8a8fc0-9d4e{padding-block-start:20px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-lg);border-width:1px;border-color:var(--light-border);border-style:solid;background-color:var(--light-bg);transition:transform 0.2s, border-color 0.2s;display:flex;flex-direction:column;gap:8px;}.elementor .e-7ef33725-5c36{padding:0px;gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-3ad50bf7-41c3{padding:0px;}.elementor .e-156f8d80-2c94{max-width:680px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:48px;border-block-start-width:1px;display:flex;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: var(--light-border); max-width: none;\n}.elementor .e-1967a991-44e3{min-width:0px;padding:0px;grid-column:1;grid-row:1;}.elementor .e-2a511fa2-7031{column-gap:48px;padding:0px;display:grid;grid-template-columns:minmax(0, 1fr) 340px;align-items:start;}.elementor .e-33a05438-dbca{max-width:1188px;font-family:var(--font-body);color:var(--text);padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}