.elementor .e-fdc085d-7bc5{width:55%;font-family:var(--font-heading);font-weight:700;font-size:4.5rem;color:var(--brand-ink);letter-spacing:-0.025em;line-height:1.04;margin:0px;}.elementor .e-221fae4a-a010{font-family:var(--font-body);font-size:1rem;color:var(--text-muted);line-height:1.65;margin:0px;}.elementor .e-4b41ccf8-64ff{width:45%;padding:0px;flex-direction:column;gap:20px;align-items:start;}.elementor .e-2c17a4f1-75c3{padding:0px;flex-direction:row;gap:4.5rem;align-items:end;}.elementor .e-1c728a29-1e76{width:100%;max-width:100%;aspect-ratio:16/9;display:block;}.elementor .e-70a5cfd7-42bc{font-size:2rem;color:var(--surface-white);margin:0px;}.elementor .e-1262a8b9-4fdf{min-width:44px;min-height:44px;position:absolute;padding:0px;}.elementor .e-bfb4dfe-50a8{overflow:hidden;aspect-ratio:16/9;position:relative;padding:0px;border-radius:var(--editorial-radius);}.elementor .e-6da9d31e-f0dc{flex-direction:column;gap:36px;align-items:stretch;}.elementor .e-53e81e5e-98ec{min-width:0px;padding:0px;}.elementor .e-4838b15e-1e40{display:grid;gap:24px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:1fr;justify-content:stretch;}.elementor .e-31925dcc-cec7{padding:0px;}.elementor .e-ede3189-5d72{gap:48px;}.elementor .e-72a8d16d-861a{background-color:var(--surface-light);display:flex;flex-direction:column;}